{"id":1459,"name":"tabled","ecosystem":"cargo","repository_url":"https://github.com/zhiburt/tabled","issues_count":284,"created_at":"2025-06-06T15:01:44.625Z","updated_at":"2025-06-06T15:01:44.625Z","purl":"pkg:cargo/tabled","metadata":{"id":4292677,"name":"tabled","ecosystem":"cargo","description":"An easy to use library for pretty print tables of Rust `struct`s and `enum`s.","homepage":"https://github.com/zhiburt/tabled","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/zhiburt/tabled","keywords_array":["table","terminal","format","print","pretty-table"],"namespace":null,"versions_count":38,"first_release_published_at":"2020-03-23T18:57:09.376Z","latest_release_published_at":"2025-06-04T23:30:59.520Z","latest_release_number":"0.20.0","last_synced_at":"2025-06-04T23:47:00.243Z","created_at":"2022-04-13T06:23:40.874Z","updated_at":"2025-06-04T23:50:16.520Z","registry_url":"https://crates.io/crates/tabled/","install_command":"cargo install tabled","documentation_url":"https://docs.rs/tabled/","metadata":{"categories":["text-processing","visualization"]},"repo_metadata":{"id":37227820,"uuid":"242960969","full_name":"zhiburt/tabled","owner":"zhiburt","description":"An easy to use library for pretty print tables of Rust structs and enums.","archived":false,"fork":false,"pushed_at":"2025-06-02T05:33:50.000Z","size":50869,"stargazers_count":2179,"open_issues_count":109,"forks_count":89,"subscribers_count":12,"default_branch":"master","last_synced_at":"2025-06-02T15:53:36.078Z","etag":null,"topics":["cli","hacktoberfest","pretty-print","prettytable","rust","table","table-generator"],"latest_commit_sha":null,"homepage":"","language":"Rust","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/zhiburt.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2020-02-25T09:31:25.000Z","updated_at":"2025-06-02T07:54:21.000Z","dependencies_parsed_at":"2024-02-17T08:25:18.545Z","dependency_job_id":"911117cd-d8f2-4c25-b2d6-0cf54c7dd8f1","html_url":"https://github.com/zhiburt/tabled","commit_stats":{"total_commits":947,"total_committers":29,"mean_commits":32.6551724137931,"dds":0.06863780359028515,"last_synced_commit":"bbf223f889f59bb632a0ec0f1721a66f43dc5c01"},"previous_names":[],"tags_count":21,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zhiburt%2Ftabled","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zhiburt%2Ftabled/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zhiburt%2Ftabled/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zhiburt%2Ftabled/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/zhiburt","download_url":"https://codeload.github.com/zhiburt/tabled/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zhiburt%2Ftabled/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":258076882,"owners_count":22647813,"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":"zhiburt","name":"Maxim Zhiburt","uuid":"20165848","kind":"user","description":"","email":"","website":null,"location":"Belarus","twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/20165848?u=d929aee9f4c58ea35d7b2b797ac7b5cf8336c920\u0026v=4","repositories_count":14,"last_synced_at":"2023-03-04T13:10:03.748Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/zhiburt","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-14T19:04:04.986Z","updated_at":"2023-03-04T13:10:03.762Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/zhiburt","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/zhiburt/repositories"},"tags":[{"name":"0.17.0","sha":"a58d58e08799e3e8e6abdf66bf39f4a7a4aab905","kind":"commit","published_at":"2024-11-22T21:20:41.000Z","download_url":"https://codeload.github.com/zhiburt/tabled/tar.gz/0.17.0","html_url":"https://github.com/zhiburt/tabled/releases/tag/0.17.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zhiburt%2Ftabled/tags/0.17.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zhiburt%2Ftabled/tags/0.17.0/manifests"},{"name":"v0.15.1","sha":"cf4335ce5b0733dee4c6378d85e9fd109c53b0e4","kind":"commit","published_at":"2023-12-20T01:39:23.000Z","download_url":"https://codeload.github.com/zhiburt/tabled/tar.gz/v0.15.1","html_url":"https://github.com/zhiburt/tabled/releases/tag/v0.15.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zhiburt%2Ftabled/tags/v0.15.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zhiburt%2Ftabled/tags/v0.15.1/manifests"},{"name":"v0.14.0","sha":"22cf27341116b8ac30d98ea9b84dca6ee21dfe83","kind":"commit","published_at":"2023-08-04T16:48:30.000Z","download_url":"https://codeload.github.com/zhiburt/tabled/tar.gz/v0.14.0","html_url":"https://github.com/zhiburt/tabled/releases/tag/v0.14.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zhiburt%2Ftabled/tags/v0.14.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zhiburt%2Ftabled/tags/v0.14.0/manifests"},{"name":"v0.15.0","sha":"22cf27341116b8ac30d98ea9b84dca6ee21dfe83","kind":"commit","published_at":"2023-08-04T16:48:30.000Z","download_url":"https://codeload.github.com/zhiburt/tabled/tar.gz/v0.15.0","html_url":"https://github.com/zhiburt/tabled/releases/tag/v0.15.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zhiburt%2Ftabled/tags/v0.15.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zhiburt%2Ftabled/tags/v0.15.0/manifests"},{"name":"v0.13.0","sha":"261cfd463579f77c4f6d11358fdc30a443463063","kind":"commit","published_at":"2023-07-24T20:53:37.000Z","download_url":"https://codeload.github.com/zhiburt/tabled/tar.gz/v0.13.0","html_url":"https://github.com/zhiburt/tabled/releases/tag/v0.13.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zhiburt%2Ftabled/tags/v0.13.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zhiburt%2Ftabled/tags/v0.13.0/manifests"},{"name":"v0.11.0","sha":"cc4a110d5963b7eede0e634c83c44d9e8b8250e4","kind":"commit","published_at":"2023-04-11T23:09:16.000Z","download_url":"https://codeload.github.com/zhiburt/tabled/tar.gz/v0.11.0","html_url":"https://github.com/zhiburt/tabled/releases/tag/v0.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zhiburt%2Ftabled/tags/v0.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zhiburt%2Ftabled/tags/v0.11.0/manifests"},{"name":"v0.9.0","sha":"6cc6969d5968dd2ff129927c81015c6a5860c74c","kind":"commit","published_at":"2022-09-30T14:58:00.000Z","download_url":"https://codeload.github.com/zhiburt/tabled/tar.gz/v0.9.0","html_url":"https://github.com/zhiburt/tabled/releases/tag/v0.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zhiburt%2Ftabled/tags/v0.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zhiburt%2Ftabled/tags/v0.9.0/manifests"},{"name":"v0.8.0","sha":"d055382d4865622d94800cfd5fd1ef2784e1b14b","kind":"tag","published_at":"2022-07-22T14:35:09.000Z","download_url":"https://codeload.github.com/zhiburt/tabled/tar.gz/v0.8.0","html_url":"https://github.com/zhiburt/tabled/releases/tag/v0.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zhiburt%2Ftabled/tags/v0.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zhiburt%2Ftabled/tags/v0.8.0/manifests"},{"name":"v0.7.0","sha":"3dd43221ee9e46d3cad1d5f871d36434dd5af42a","kind":"commit","published_at":"2022-05-16T09:42:13.000Z","download_url":"https://codeload.github.com/zhiburt/tabled/tar.gz/v0.7.0","html_url":"https://github.com/zhiburt/tabled/releases/tag/v0.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zhiburt%2Ftabled/tags/v0.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zhiburt%2Ftabled/tags/v0.7.0/manifests"},{"name":"v0.6.1","sha":"517ddb2622b42b47a0e4fa1fc797e4b15c468c12","kind":"commit","published_at":"2022-04-13T23:25:23.000Z","download_url":"https://codeload.github.com/zhiburt/tabled/tar.gz/v0.6.1","html_url":"https://github.com/zhiburt/tabled/releases/tag/v0.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zhiburt%2Ftabled/tags/v0.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zhiburt%2Ftabled/tags/v0.6.1/manifests"},{"name":"v0.6.0","sha":"1dadeff6eca6f1ba80415de4ffdd6728117da663","kind":"commit","published_at":"2022-04-04T13:46:16.000Z","download_url":"https://codeload.github.com/zhiburt/tabled/tar.gz/v0.6.0","html_url":"https://github.com/zhiburt/tabled/releases/tag/v0.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zhiburt%2Ftabled/tags/v0.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zhiburt%2Ftabled/tags/v0.6.0/manifests"},{"name":"v0.5.0","sha":"77ed0f42dba75c0f1604866e9f5c65316830e021","kind":"commit","published_at":"2022-02-10T18:16:45.000Z","download_url":"https://codeload.github.com/zhiburt/tabled/tar.gz/v0.5.0","html_url":"https://github.com/zhiburt/tabled/releases/tag/v0.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zhiburt%2Ftabled/tags/v0.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zhiburt%2Ftabled/tags/v0.5.0/manifests"},{"name":"v0.4.2","sha":"70e27d9ab85bd991785129a373add05c77447807","kind":"commit","published_at":"2022-01-05T22:00:34.000Z","download_url":"https://codeload.github.com/zhiburt/tabled/tar.gz/v0.4.2","html_url":"https://github.com/zhiburt/tabled/releases/tag/v0.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zhiburt%2Ftabled/tags/v0.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zhiburt%2Ftabled/tags/v0.4.2/manifests"},{"name":"v0.4.1","sha":"76d413807be41b069fbfc18b8c1d6e4127d45f0e","kind":"commit","published_at":"2022-01-05T21:56:16.000Z","download_url":"https://codeload.github.com/zhiburt/tabled/tar.gz/v0.4.1","html_url":"https://github.com/zhiburt/tabled/releases/tag/v0.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zhiburt%2Ftabled/tags/v0.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zhiburt%2Ftabled/tags/v0.4.1/manifests"},{"name":"v0.4.0","sha":"cd2253e4b455431fa46e9776bd89297afc9988b8","kind":"commit","published_at":"2021-12-30T13:56:49.000Z","download_url":"https://codeload.github.com/zhiburt/tabled/tar.gz/v0.4.0","html_url":"https://github.com/zhiburt/tabled/releases/tag/v0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zhiburt%2Ftabled/tags/v0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zhiburt%2Ftabled/tags/v0.4.0/manifests"},{"name":"v0.3.0","sha":"bb372c03cead532fad221df78c0279895786af8e","kind":"commit","published_at":"2021-09-10T15:23:13.000Z","download_url":"https://codeload.github.com/zhiburt/tabled/tar.gz/v0.3.0","html_url":"https://github.com/zhiburt/tabled/releases/tag/v0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zhiburt%2Ftabled/tags/v0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zhiburt%2Ftabled/tags/v0.3.0/manifests"},{"name":"v0.2.3","sha":"37da2d9dc32e227dab473082ed26319c035386d0","kind":"commit","published_at":"2021-09-06T21:17:19.000Z","download_url":"https://codeload.github.com/zhiburt/tabled/tar.gz/v0.2.3","html_url":"https://github.com/zhiburt/tabled/releases/tag/v0.2.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zhiburt%2Ftabled/tags/v0.2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zhiburt%2Ftabled/tags/v0.2.3/manifests"},{"name":"v0.2.2","sha":"0117f0e4831df22a61e56543549da2dfbd484109","kind":"commit","published_at":"2021-07-14T17:04:44.000Z","download_url":"https://codeload.github.com/zhiburt/tabled/tar.gz/v0.2.2","html_url":"https://github.com/zhiburt/tabled/releases/tag/v0.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zhiburt%2Ftabled/tags/v0.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zhiburt%2Ftabled/tags/v0.2.2/manifests"},{"name":"v0.2.1","sha":"eb4f1800e00001ed22f8df28fc3ff73ecc558ca6","kind":"commit","published_at":"2021-06-23T15:56:15.000Z","download_url":"https://codeload.github.com/zhiburt/tabled/tar.gz/v0.2.1","html_url":"https://github.com/zhiburt/tabled/releases/tag/v0.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zhiburt%2Ftabled/tags/v0.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zhiburt%2Ftabled/tags/v0.2.1/manifests"},{"name":"v0.2.0","sha":"da08635a51bb3d5b7c42d676cb0d0fabc0af124e","kind":"commit","published_at":"2021-06-19T16:33:50.000Z","download_url":"https://codeload.github.com/zhiburt/tabled/tar.gz/v0.2.0","html_url":"https://github.com/zhiburt/tabled/releases/tag/v0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zhiburt%2Ftabled/tags/v0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zhiburt%2Ftabled/tags/v0.2.0/manifests"},{"name":"v0.1.4","sha":"5d0163ab654948ae1fed1cca153f369064ea8ed3","kind":"commit","published_at":"2021-06-07T14:35:43.000Z","download_url":"https://codeload.github.com/zhiburt/tabled/tar.gz/v0.1.4","html_url":"https://github.com/zhiburt/tabled/releases/tag/v0.1.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zhiburt%2Ftabled/tags/v0.1.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zhiburt%2Ftabled/tags/v0.1.4/manifests"}]},"repo_metadata_updated_at":"2025-06-04T23:50:16.520Z","dependent_packages_count":229,"downloads":10575141,"downloads_period":"total","dependent_repos_count":755,"rankings":{"downloads":1.6456431411678856,"dependent_repos_count":1.506396413838295,"dependent_packages_count":0.3715728178474094,"stargazers_count":4.085811726510491,"forks_count":8.081974418379435,"docker_downloads_count":2.61221267150327,"average":3.0506018648744644},"purl":"pkg:cargo/tabled","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/cargo/tabled","docker_dependents_count":43,"docker_downloads_count":23977968,"usage_url":"https://repos.ecosyste.ms/usage/cargo/tabled","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/cargo/tabled/dependencies","status":null,"funding_links":[],"critical":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/packages/tabled/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/packages/tabled/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/packages/tabled/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/packages/tabled/related_packages","maintainers":[{"uuid":"64620","login":"zhiburt","name":"Maxim Zhiburt","email":null,"url":"https://github.com/zhiburt","packages_count":22,"html_url":"https://crates.io/users/zhiburt","role":null,"created_at":"2022-11-08T01:57:55.758Z","updated_at":"2022-11-08T01:57:55.758Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/maintainers/zhiburt/packages"}],"registry":{"name":"crates.io","url":"https://crates.io","ecosystem":"cargo","default":true,"packages_count":192378,"maintainers_count":47565,"namespaces_count":0,"keywords_count":49276,"github":"rust-lang","metadata":{"funded_packages_count":18725},"icon_url":"https://github.com/rust-lang.png","created_at":"2022-04-04T15:19:22.689Z","updated_at":"2025-06-06T05:11:10.487Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/namespaces"}},"unique_repositories_count":97,"unique_repositories_count_past_30_days":5,"recent_issues":[{"uuid":"4598784430","node_id":"PR_kwDOSFdO7M7jMbUc","number":11,"state":"open","title":"deps: bump tabled from 0.20.0 to 0.21.0","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-06-05T17:24:00.000Z","updated_at":"2026-06-08T21:02:16.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps","packages":[{"name":"tabled","old_version":"0.20.0","new_version":"0.21.0","repository_url":"https://github.com/zhiburt/tabled"}],"path":null,"ecosystem":"cargo"},"body":"[//]: # (dependabot-start)\n⚠️  **Dependabot is rebasing this PR** ⚠️ \n\nRebasing might not happen immediately, so don't worry if this takes some time.\n\nNote: if you make any changes to this PR yourself, they will take precedence over the rebase.\n\n---\n\n[//]: # (dependabot-end)\n\nBumps [tabled](https://github.com/zhiburt/tabled) from 0.20.0 to 0.21.0.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/zhiburt/tabled/blob/master/CHANGELOG.md\"\u003etabled's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.21.0] - 2026-06-01\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eColor::is_empty\u003c/code\u003e function (by \u003ca href=\"https://github.com/mvanhorn\"\u003e\u003ccode\u003e@​mvanhorn\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eSettings::modify\u003c/code\u003e function (by \u003ca href=\"https://github.com/mvanhorn\"\u003e\u003ccode\u003e@​mvanhorn\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eAdded qc test for wrap (by \u003ca href=\"https://github.com/mvanhorn\"\u003e\u003ccode\u003e@​mvanhorn\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eLineText::limit\u003c/code\u003e function (by \u003ca href=\"https://github.com/mvanhorn\"\u003e\u003ccode\u003e@​mvanhorn\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eColumnNames::padding\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReworked \u003ccode\u003eCharset\u003c/code\u003e (by \u003ca href=\"https://github.com/mvanhorn\"\u003e\u003ccode\u003e@​mvanhorn\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eRemoved \u003ccode\u003eTabSize\u003c/code\u003e in favor of \u003ccode\u003eCharset::tab_size()\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eChanged \u003ccode\u003eColumnNames\u003c/code\u003e interface - splited it into \u003ccode\u003eColumnNames\u003c/code\u003e and \u003ccode\u003eRowNames\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003eWrap\u003c/code\u003e strings with 0 width (by \u003ca href=\"https://github.com/ymcx\"\u003e\u003ccode\u003e@​ymcx\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eImproved examples (by \u003ca href=\"https://github.com/alexanderkjall\"\u003e\u003ccode\u003e@​alexanderkjall\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eRemove broken LICENSE symlink (by \u003ca href=\"https://github.com/mvanhorn\"\u003e\u003ccode\u003e@​mvanhorn\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed CHANGELOG.md (by \u003ca href=\"https://github.com/mvanhorn\"\u003e\u003ccode\u003e@​mvanhorn\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed clippy issue (by \u003ca href=\"https://github.com/akiomik\"\u003e\u003ccode\u003e@​akiomik\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed documentation (by \u003ca href=\"https://github.com/akiomik\"\u003e\u003ccode\u003e@​akiomik\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed documentation (by \u003ca href=\"https://github.com/darko-mesaros\"\u003e\u003ccode\u003e@​darko-mesaros\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed documentation (by \u003ca href=\"https://github.com/brownjohnf\"\u003e\u003ccode\u003e@​brownjohnf\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed documentation (by \u003ca href=\"https://github.com/spiritualhost\"\u003e\u003ccode\u003e@​spiritualhost\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed wrong render of vertical char in case of \u003ccode\u003eSpan\u003c/code\u003e (corner case).\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eBorderCorrection::span\u003c/code\u003e when \u003ccode\u003eSpan::column\u003c/code\u003e and \u003ccode\u003eSpan::row\u003c/code\u003e is used for same cell (corner case).\u003c/li\u003e\n\u003c/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/zhiburt/tabled/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=tabled\u0026package-manager=cargo\u0026previous-version=0.20.0\u0026new-version=0.21.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/StrongWind1/NFSWolf/pull/11","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/StrongWind1%2FNFSWolf/issues/11","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/11/packages"},{"uuid":"4592610856","node_id":"PR_kwDORpjYsM7i4NYZ","number":22,"state":"open","title":"deps(deps): bump tabled from 0.20.0 to 0.21.0","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-06-04T22:33:32.000Z","updated_at":"2026-06-04T22:33:33.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps(deps)","packages":[{"name":"tabled","old_version":"0.20.0","new_version":"0.21.0","repository_url":"https://github.com/zhiburt/tabled"}],"path":null,"ecosystem":"cargo"},"body":"Bumps [tabled](https://github.com/zhiburt/tabled) from 0.20.0 to 0.21.0.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/zhiburt/tabled/blob/master/CHANGELOG.md\"\u003etabled's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.21.0] - 2026-06-01\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eColor::is_empty\u003c/code\u003e function (by \u003ca href=\"https://github.com/mvanhorn\"\u003e\u003ccode\u003e@​mvanhorn\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eSettings::modify\u003c/code\u003e function (by \u003ca href=\"https://github.com/mvanhorn\"\u003e\u003ccode\u003e@​mvanhorn\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eAdded qc test for wrap (by \u003ca href=\"https://github.com/mvanhorn\"\u003e\u003ccode\u003e@​mvanhorn\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eLineText::limit\u003c/code\u003e function (by \u003ca href=\"https://github.com/mvanhorn\"\u003e\u003ccode\u003e@​mvanhorn\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eColumnNames::padding\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReworked \u003ccode\u003eCharset\u003c/code\u003e (by \u003ca href=\"https://github.com/mvanhorn\"\u003e\u003ccode\u003e@​mvanhorn\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eRemoved \u003ccode\u003eTabSize\u003c/code\u003e in favor of \u003ccode\u003eCharset::tab_size()\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eChanged \u003ccode\u003eColumnNames\u003c/code\u003e interface - splited it into \u003ccode\u003eColumnNames\u003c/code\u003e and \u003ccode\u003eRowNames\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003eWrap\u003c/code\u003e strings with 0 width (by \u003ca href=\"https://github.com/ymcx\"\u003e\u003ccode\u003e@​ymcx\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eImproved examples (by \u003ca href=\"https://github.com/alexanderkjall\"\u003e\u003ccode\u003e@​alexanderkjall\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eRemove broken LICENSE symlink (by \u003ca href=\"https://github.com/mvanhorn\"\u003e\u003ccode\u003e@​mvanhorn\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed CHANGELOG.md (by \u003ca href=\"https://github.com/mvanhorn\"\u003e\u003ccode\u003e@​mvanhorn\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed clippy issue (by \u003ca href=\"https://github.com/akiomik\"\u003e\u003ccode\u003e@​akiomik\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed documentation (by \u003ca href=\"https://github.com/akiomik\"\u003e\u003ccode\u003e@​akiomik\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed documentation (by \u003ca href=\"https://github.com/darko-mesaros\"\u003e\u003ccode\u003e@​darko-mesaros\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed documentation (by \u003ca href=\"https://github.com/brownjohnf\"\u003e\u003ccode\u003e@​brownjohnf\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed documentation (by \u003ca href=\"https://github.com/spiritualhost\"\u003e\u003ccode\u003e@​spiritualhost\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed wrong render of vertical char in case of \u003ccode\u003eSpan\u003c/code\u003e (corner case).\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eBorderCorrection::span\u003c/code\u003e when \u003ccode\u003eSpan::column\u003c/code\u003e and \u003ccode\u003eSpan::row\u003c/code\u003e is used for same cell (corner case).\u003c/li\u003e\n\u003c/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/zhiburt/tabled/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=tabled\u0026package-manager=cargo\u0026previous-version=0.20.0\u0026new-version=0.21.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/wfxr/tmup/pull/22","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/wfxr%2Ftmup/issues/22","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/22/packages"},{"uuid":"4576231429","node_id":"PR_kwDORBJSks7iCKS3","number":46,"state":"closed","title":"Bump tabled from 0.20.0 to 0.21.0","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":["michaelklishin"],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-06-03T01:53:55.000Z","author_association":null,"state_reason":null,"created_at":"2026-06-03T01:45:07.000Z","updated_at":"2026-06-03T01:54:03.000Z","time_to_close":528,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"tabled","old_version":"0.20.0","new_version":"0.21.0","repository_url":"https://github.com/zhiburt/tabled"}],"path":null,"ecosystem":"cargo"},"body":"Bumps [tabled](https://github.com/zhiburt/tabled) from 0.20.0 to 0.21.0.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/zhiburt/tabled/blob/master/CHANGELOG.md\"\u003etabled's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.21.0] - 2026-06-01\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eColor::is_empty\u003c/code\u003e function (by \u003ca href=\"https://github.com/mvanhorn\"\u003e\u003ccode\u003e@​mvanhorn\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eSettings::modify\u003c/code\u003e function (by \u003ca href=\"https://github.com/mvanhorn\"\u003e\u003ccode\u003e@​mvanhorn\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eAdded qc test for wrap (by \u003ca href=\"https://github.com/mvanhorn\"\u003e\u003ccode\u003e@​mvanhorn\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eLineText::limit\u003c/code\u003e function (by \u003ca href=\"https://github.com/mvanhorn\"\u003e\u003ccode\u003e@​mvanhorn\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eColumnNames::padding\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReworked \u003ccode\u003eCharset\u003c/code\u003e (by \u003ca href=\"https://github.com/mvanhorn\"\u003e\u003ccode\u003e@​mvanhorn\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eRemoved \u003ccode\u003eTabSize\u003c/code\u003e in favor of \u003ccode\u003eCharset::tab_size()\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eChanged \u003ccode\u003eColumnNames\u003c/code\u003e interface - splited it into \u003ccode\u003eColumnNames\u003c/code\u003e and \u003ccode\u003eRowNames\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003eWrap\u003c/code\u003e strings with 0 width (by \u003ca href=\"https://github.com/ymcx\"\u003e\u003ccode\u003e@​ymcx\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eImproved examples (by \u003ca href=\"https://github.com/alexanderkjall\"\u003e\u003ccode\u003e@​alexanderkjall\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eRemove broken LICENSE symlink (by \u003ca href=\"https://github.com/mvanhorn\"\u003e\u003ccode\u003e@​mvanhorn\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed CHANGELOG.md (by \u003ca href=\"https://github.com/mvanhorn\"\u003e\u003ccode\u003e@​mvanhorn\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed clippy issue (by \u003ca href=\"https://github.com/akiomik\"\u003e\u003ccode\u003e@​akiomik\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed documentation (by \u003ca href=\"https://github.com/akiomik\"\u003e\u003ccode\u003e@​akiomik\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed documentation (by \u003ca href=\"https://github.com/darko-mesaros\"\u003e\u003ccode\u003e@​darko-mesaros\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed documentation (by \u003ca href=\"https://github.com/brownjohnf\"\u003e\u003ccode\u003e@​brownjohnf\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed documentation (by \u003ca href=\"https://github.com/spiritualhost\"\u003e\u003ccode\u003e@​spiritualhost\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed wrong render of vertical char in case of \u003ccode\u003eSpan\u003c/code\u003e (corner case).\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eBorderCorrection::span\u003c/code\u003e when \u003ccode\u003eSpan::column\u003c/code\u003e and \u003ccode\u003eSpan::row\u003c/code\u003e is used for same cell (corner case).\u003c/li\u003e\n\u003c/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/zhiburt/tabled/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=tabled\u0026package-manager=cargo\u0026previous-version=0.20.0\u0026new-version=0.21.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/michaelklishin/frm/pull/46","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/michaelklishin%2Ffrm/issues/46","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/46/packages"},{"uuid":"4566163966","node_id":"PR_kwDORtgfVc7hhJ4R","number":27,"state":"closed","title":"chore(deps): bump the rust-dependencies group across 1 directory with 32 updates","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-06-08T06:16:11.000Z","author_association":null,"state_reason":null,"created_at":"2026-06-01T20:24:56.000Z","updated_at":"2026-06-08T06:16:13.000Z","time_to_close":553875,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"rust-dependencies","update_count":32,"packages":[{"name":"clap","old_version":"4.6.0","new_version":"4.6.1","repository_url":"https://github.com/clap-rs/clap"},{"name":"git2","old_version":"0.20.4","new_version":"0.21.0","repository_url":"https://github.com/rust-lang/git2-rs"},{"name":"serde_json","old_version":"1.0.149","new_version":"1.0.150","repository_url":"https://github.com/serde-rs/json"},{"name":"tabled","old_version":"0.20.0","new_version":"0.21.0","repository_url":"https://github.com/zhiburt/tabled"},{"name":"toml","old_version":"0.9.12+spec-1.1.0","new_version":"1.1.2+spec-1.1.0","repository_url":"https://github.com/toml-rs/toml"},{"name":"tokio","old_version":"1.52.1","new_version":"1.52.3","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"assert_cmd","old_version":"2.2.0","new_version":"2.2.2","repository_url":"https://github.com/assert-rs/assert_cmd"},{"name":"autocfg","old_version":"1.5.0","new_version":"1.5.1","repository_url":"https://github.com/cuviper/autocfg"},{"name":"bitflags","old_version":"2.11.0","new_version":"2.11.1","repository_url":"https://github.com/bitflags/bitflags"},{"name":"bumpalo","old_version":"3.20.2","new_version":"3.20.3","repository_url":"https://github.com/fitzgen/bumpalo"},{"name":"cc","old_version":"1.2.58","new_version":"1.2.63","repository_url":"https://github.com/rust-lang/cc-rs"},{"name":"fastrand","old_version":"2.3.0","new_version":"2.4.1","repository_url":"https://github.com/smol-rs/fastrand"},{"name":"indexmap","old_version":"2.13.0","new_version":"2.14.0","repository_url":"https://github.com/indexmap-rs/indexmap"},{"name":"libc","old_version":"0.2.183","new_version":"0.2.186","repository_url":"https://github.com/rust-lang/libc"},{"name":"libredox","old_version":"0.1.15","new_version":"0.1.17"},{"name":"libz-sys","old_version":"1.1.25","new_version":"1.1.29","repository_url":"https://github.com/rust-lang/libz-sys"},{"name":"log","old_version":"0.4.29","new_version":"0.4.30","repository_url":"https://github.com/rust-lang/log"},{"name":"memchr","old_version":"2.8.0","new_version":"2.8.1","repository_url":"https://github.com/BurntSushi/memchr"},{"name":"mio","old_version":"1.2.0","new_version":"1.2.1","repository_url":"https://github.com/tokio-rs/mio"},{"name":"pkg-config","old_version":"0.3.32","new_version":"0.3.33","repository_url":"https://github.com/rust-lang/pkg-config-rs"},{"name":"semver","old_version":"1.0.27","new_version":"1.0.28","repository_url":"https://github.com/dtolnay/semver"},{"name":"socket2","old_version":"0.6.3","new_version":"0.6.4","repository_url":"https://github.com/rust-lang/socket2"},{"name":"unicode-segmentation","old_version":"1.13.2","new_version":"1.13.3","repository_url":"https://github.com/unicode-rs/unicode-segmentation"},{"name":"wasip2","old_version":"1.0.2+wasi-0.2.9","new_version":"1.0.3+wasi-0.2.9","repository_url":"https://github.com/bytecodealliance/wasi-rs"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the rust-dependencies group with 24 updates in the /workspace directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [clap](https://github.com/clap-rs/clap) | `4.6.0` | `4.6.1` |\n| [git2](https://github.com/rust-lang/git2-rs) | `0.20.4` | `0.21.0` |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.149` | `1.0.150` |\n| [tabled](https://github.com/zhiburt/tabled) | `0.20.0` | `0.21.0` |\n| [toml](https://github.com/toml-rs/toml) | `0.9.12+spec-1.1.0` | `1.1.2+spec-1.1.0` |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.52.1` | `1.52.3` |\n| [assert_cmd](https://github.com/assert-rs/assert_cmd) | `2.2.0` | `2.2.2` |\n| [autocfg](https://github.com/cuviper/autocfg) | `1.5.0` | `1.5.1` |\n| [bitflags](https://github.com/bitflags/bitflags) | `2.11.0` | `2.11.1` |\n| [bumpalo](https://github.com/fitzgen/bumpalo) | `3.20.2` | `3.20.3` |\n| [cc](https://github.com/rust-lang/cc-rs) | `1.2.58` | `1.2.63` |\n| [fastrand](https://github.com/smol-rs/fastrand) | `2.3.0` | `2.4.1` |\n| [indexmap](https://github.com/indexmap-rs/indexmap) | `2.13.0` | `2.14.0` |\n| [libc](https://github.com/rust-lang/libc) | `0.2.183` | `0.2.186` |\n| libredox | `0.1.15` | `0.1.17` |\n| [libz-sys](https://github.com/rust-lang/libz-sys) | `1.1.25` | `1.1.29` |\n| [log](https://github.com/rust-lang/log) | `0.4.29` | `0.4.30` |\n| [memchr](https://github.com/BurntSushi/memchr) | `2.8.0` | `2.8.1` |\n| [mio](https://github.com/tokio-rs/mio) | `1.2.0` | `1.2.1` |\n| [pkg-config](https://github.com/rust-lang/pkg-config-rs) | `0.3.32` | `0.3.33` |\n| [semver](https://github.com/dtolnay/semver) | `1.0.27` | `1.0.28` |\n| [socket2](https://github.com/rust-lang/socket2) | `0.6.3` | `0.6.4` |\n| [unicode-segmentation](https://github.com/unicode-rs/unicode-segmentation) | `1.13.2` | `1.13.3` |\n| [wasip2](https://github.com/bytecodealliance/wasi-rs) | `1.0.2+wasi-0.2.9` | `1.0.3+wasi-0.2.9` |\n\n\nUpdates `clap` from 4.6.0 to 4.6.1\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.6.1\u003c/h2\u003e\n\u003ch2\u003e[4.6.1] - 2026-04-15\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(derive)\u003c/em\u003e Ensure rebuilds happen when an read env variable is changed\u003c/li\u003e\n\u003c/ul\u003e\n\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.6.1] - 2026-04-15\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(derive)\u003c/em\u003e Ensure rebuilds happen when an read env variable is changed\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/14202755e52802a3d294c4ceeadd703d24b21fe6\"\u003e\u003ccode\u003e1420275\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/d2c817d151db23e0bff70d3df5f9dd9fc311ad5d\"\u003e\u003ccode\u003ed2c817d\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/f88c94e53d40c2427450ed65ec025951906eb1d4\"\u003e\u003ccode\u003ef88c94e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6341\"\u003e#6341\u003c/a\u003e from epage/sep\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/acbb8225054e0a498f6941f278ad0095a893efe8\"\u003e\u003ccode\u003eacbb822\u003c/code\u003e\u003c/a\u003e fix(complete): Reduce risk of conflict with actual subcommands\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/a49fadbf4acf1853f52ae43a445c8f3c81096b01\"\u003e\u003ccode\u003ea49fadb\u003c/code\u003e\u003c/a\u003e refactor(complete): Pull out subcommand separator\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/ddc008bbbc1924fbda5d6f2c66bcf4d165984977\"\u003e\u003ccode\u003eddc008b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6332\"\u003e#6332\u003c/a\u003e from epage/update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/497dc50aebe9384dc229e1b4e92850306231f9c9\"\u003e\u003ccode\u003e497dc50\u003c/code\u003e\u003c/a\u003e chore: Update compatible dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/dca2326243615b2375cccb709b19de912910413d\"\u003e\u003ccode\u003edca2326\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6331\"\u003e#6331\u003c/a\u003e from clap-rs/renovate/j178-prek-action-2.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/54bdaa340ed434535bbd2d95a05b69d8abd2eb34\"\u003e\u003ccode\u003e54bdaa3\u003c/code\u003e\u003c/a\u003e chore(deps): Update j178/prek-action action to v2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/f0d30d961d26f8fb636b33242256fca73a717f77\"\u003e\u003ccode\u003ef0d30d9\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/clap-rs/clap/compare/clap_complete-v4.6.0...clap_complete-v4.6.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `git2` from 0.20.4 to 0.21.0\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/main/CHANGELOG.md\"\u003egit2's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.21.0 - 2026-05-18\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/rust-lang/git2-rs/compare/git2-0.20.4...main\"\u003e0.20.4...main\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded experimental SHA256 repository support behind the new \u003ccode\u003eunstable-sha256\u003c/code\u003e Cargo feature,\nalong with \u003ccode\u003e*_ext\u003c/code\u003e API variants that accept an \u003ccode\u003eObjectFormat\u003c/code\u003e.\n\u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/pull/1206\"\u003e#1206\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eopts::set_cache_max_size()\u003c/code\u003e and \u003ccode\u003eopts::get_cached_memory()\u003c/code\u003e.\n\u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/pull/1188\"\u003e#1188\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eRepository::object_format()\u003c/code\u003e and a new \u003ccode\u003eObjectFormat\u003c/code\u003e enum.\n\u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/pull/1204\"\u003e#1204\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eRepository::set_config()\u003c/code\u003e.\n\u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/pull/1208\"\u003e#1208\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003emerge_file()\u003c/code\u003e along with \u003ccode\u003eMergeFileInput\u003c/code\u003e.\n\u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/pull/1210\"\u003e#1210\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eRepository::refdb_compress()\u003c/code\u003e for packing loose refs.\n\u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/pull/1221\"\u003e#1221\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded public \u003ccode\u003eRefdb\u003c/code\u003e type, along with \u003ccode\u003eRepository::refdb()\u003c/code\u003e and \u003ccode\u003eRepository::set_refdb()\u003c/code\u003e. \u003ccode\u003eRepository::refdb_compress()\u003c/code\u003e now delegates to \u003ccode\u003eRefdb::compress()\u003c/code\u003e.\n\u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/pull/1228\"\u003e#1228\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eRevspec::into_objects()\u003c/code\u003e.\n\u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/pull/1230\"\u003e#1230\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eBlameHunk::final_committer()\u003c/code\u003e, \u003ccode\u003eBlameHunk::orig_committer()\u003c/code\u003e, \u003ccode\u003eBlameHunk::summary()\u003c/code\u003e, and \u003ccode\u003eBlameHunk::summary_bytes()\u003c/code\u003e.\n\u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/pull/1231\"\u003e#1231\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImplemented \u003ccode\u003eClone\u003c/code\u003e for \u003ccode\u003eReference\u003c/code\u003e.\n\u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/pull/1233\"\u003e#1233\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eRepository::author_from_env()\u003c/code\u003e and \u003ccode\u003eRepository::committer_from_env()\u003c/code\u003e.\n\u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/pull/1237\"\u003e#1237\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eimpl From\u0026lt;Utf8Error\u0026gt; for Error\u003c/code\u003e.\n\u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/pull/1239\"\u003e#1239\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e❗ The \u003ccode\u003essh\u003c/code\u003e, \u003ccode\u003ehttps\u003c/code\u003e, and \u003ccode\u003ecred\u003c/code\u003e Cargo features are no longer enabled by default.\nPreviously \u003ccode\u003edefault = [\u0026quot;ssh\u0026quot;, \u0026quot;https\u0026quot;]\u003c/code\u003e; now \u003ccode\u003edefault = []\u003c/code\u003e.\nEnable them explicitly if you rely on credential helpers or transport support.\n\u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/pull/1168\"\u003e#1168\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e❗ \u003ccode\u003eCredentialHelper\u003c/code\u003e and the \u003ccode\u003eurl\u003c/code\u003e dependency are now gated behind the new \u003ccode\u003ecred\u003c/code\u003e Cargo feature.\nEnabling \u003ccode\u003essh\u003c/code\u003e or \u003ccode\u003ehttps\u003c/code\u003e transitively enables \u003ccode\u003ecred\u003c/code\u003e.\n\u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/pull/1168\"\u003e#1168\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e❗ Updated to the 2021 edition.\n\u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/pull/1173\"\u003e#1173\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e❗ Many string accessors that previously returned \u003ccode\u003eOption\u0026lt;\u0026amp;str\u0026gt;\u003c/code\u003e\nnow return \u003ccode\u003eResult\u0026lt;\u0026amp;str, Error\u0026gt;\u003c/code\u003e or \u003ccode\u003eResult\u0026lt;Option\u0026lt;\u0026amp;str\u0026gt;, Error\u0026gt;\u003c/code\u003e,\nso callers can distinguish a missing value from a non-UTF-8 one.\n\u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/pull/1241\"\u003e#1241\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e❗ \u003ccode\u003eBlameHunk::final_signature\u003c/code\u003e, \u003ccode\u003eBlameHunk::final_committer\u003c/code\u003e, \u003ccode\u003eBlameHunk::orig_signature\u003c/code\u003e, and \u003ccode\u003eBlameHunk::orig_committer\u003c/code\u003e\nnow return \u003ccode\u003eOption\u003c/code\u003e to avoid segfaults when signature information is missing.\n\u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/pull/1254\"\u003e#1254\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBumped requirement to libgit2-sys 0.18.4, which updates libgit2 to 1.9.3.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/dffaf272eb0e62ac15b74283c4e488252db9afc3\"\u003e\u003ccode\u003edffaf27\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/issues/1256\"\u003e#1256\u003c/a\u003e from weihanglo/changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/git2-rs/commit/84b9c76ee516cc514978db0e51fd6750cc215326\"\u003e\u003ccode\u003e84b9c76\u003c/code\u003e\u003c/a\u003e docs: changelog for git2@0.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/git2-rs/commit/8c6dc4a336a2671c4a56e15159c4ea4e102388f6\"\u003e\u003ccode\u003e8c6dc4a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/issues/1206\"\u003e#1206\u003c/a\u003e from weihanglo/sha256-git2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/git2-rs/commit/7bd145ee23884f19d1d79ce0e46c1ab105784040\"\u003e\u003ccode\u003e7bd145e\u003c/code\u003e\u003c/a\u003e fix: import \u003ccode\u003eObjectFormat\u003c/code\u003e in one place\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/git2-rs/commit/fc8af6ad26b0e1bc126d997cf30407e8561195c6\"\u003e\u003ccode\u003efc8af6a\u003c/code\u003e\u003c/a\u003e test(oid): split \u003ccode\u003e_ext\u003c/code\u003e to test each format separately\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/git2-rs/commit/b9bde87d80eb58cc87afe22e16bd581c2bb11618\"\u003e\u003ccode\u003eb9bde87\u003c/code\u003e\u003c/a\u003e test: oid length sanity check\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/git2-rs/commit/57a68e0729a014e92e0704c3382037f36979c13d\"\u003e\u003ccode\u003e57a68e0\u003c/code\u003e\u003c/a\u003e feat(oid): impl Display for ObjectFormat\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/git2-rs/commit/7acee09983d45fb6b3c0680e59838fb9619e5149\"\u003e\u003ccode\u003e7acee09\u003c/code\u003e\u003c/a\u003e chore(ci): test git2 sha256 support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/git2-rs/commit/bdf5b7bf4aa13b9a2ed6e85d8d2d884b83fffcc7\"\u003e\u003ccode\u003ebdf5b7b\u003c/code\u003e\u003c/a\u003e fix: init example with \u003ccode\u003e--object-format\u003c/code\u003e option\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/git2-rs/commit/9fb4e6aeaeb17868c5e86e8ee67545c57d070ced\"\u003e\u003ccode\u003e9fb4e6a\u003c/code\u003e\u003c/a\u003e refactor(util): drop \u003ccode\u003eunsafe\u003c/code\u003e from \u003ccode\u003ezeroed_raw_oid\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/git2-rs/compare/git2-0.20.4...git2-0.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.149 to 1.0.150\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/serde-rs/json/releases\"\u003eserde_json's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.150\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReject non-string enum object keys (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1324\"\u003e#1324\u003c/a\u003e, thanks \u003ca href=\"https://github.com/puneetdixit200\"\u003e\u003ccode\u003e@​puneetdixit200\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/a1ae73ac6a6940a4a57c673aebaa13ed4dfe3e8c\"\u003e\u003ccode\u003ea1ae73a\u003c/code\u003e\u003c/a\u003e Release 1.0.150\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/1a360b0a6c003912afc3503c834b0edd798bca28\"\u003e\u003ccode\u003e1a360b0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1324\"\u003e#1324\u003c/a\u003e from puneetdixit200/reject-non-string-enum-keys\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/2037b634f9dccbddc11cff189ebeb5854fa0e01c\"\u003e\u003ccode\u003e2037b63\u003c/code\u003e\u003c/a\u003e Reject non-string enum object keys\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/5d30df60e916e9b8fc46c74794007ff271fdfbbf\"\u003e\u003ccode\u003e5d30df6\u003c/code\u003e\u003c/a\u003e Resolve manual_assert_eq pedantic clippy lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/dc8003a88e7142529cf4a7429c4778af31dadf50\"\u003e\u003ccode\u003edc8003a\u003c/code\u003e\u003c/a\u003e Raise required compiler for preserve_order feature to 1.85\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/a42fa980f8556cda36d896fa3713544b2e5eaa2c\"\u003e\u003ccode\u003ea42fa98\u003c/code\u003e\u003c/a\u003e Unpin CI miri toolchain\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/684a60eba18abfc0e0f7ddb0c2cd39f8f60249cf\"\u003e\u003ccode\u003e684a60e\u003c/code\u003e\u003c/a\u003e Pin CI miri to nightly-2026-02-11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/7c7da3302b6b1cdab7f11ea49ca1a74422ab4551\"\u003e\u003ccode\u003e7c7da33\u003c/code\u003e\u003c/a\u003e Raise required compiler to Rust 1.71\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/acf4850e2969f1caccab2c4727a90ed006ba35bb\"\u003e\u003ccode\u003eacf4850\u003c/code\u003e\u003c/a\u003e Simplify Number::is_f64\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/6b8ceab565dcfe4f83dfaacd287d11c8bd8f306c\"\u003e\u003ccode\u003e6b8ceab\u003c/code\u003e\u003c/a\u003e Resolve unnecessary_map_or clippy lint\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/serde-rs/json/compare/v1.0.149...v1.0.150\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tabled` from 0.20.0 to 0.21.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/zhiburt/tabled/blob/master/CHANGELOG.md\"\u003etabled's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.21.0] - 2026-06-01\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eColor::is_empty\u003c/code\u003e function (by \u003ca href=\"https://github.com/mvanhorn\"\u003e\u003ccode\u003e@​mvanhorn\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eSettings::modify\u003c/code\u003e function (by \u003ca href=\"https://github.com/mvanhorn\"\u003e\u003ccode\u003e@​mvanhorn\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eAdded qc test for wrap (by \u003ca href=\"https://github.com/mvanhorn\"\u003e\u003ccode\u003e@​mvanhorn\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eLineText::limit\u003c/code\u003e function (by \u003ca href=\"https://github.com/mvanhorn\"\u003e\u003ccode\u003e@​mvanhorn\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eColumnNames::padding\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReworked \u003ccode\u003eCharset\u003c/code\u003e (by \u003ca href=\"https://github.com/mvanhorn\"\u003e\u003ccode\u003e@​mvanhorn\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eRemoved \u003ccode\u003eTabSize\u003c/code\u003e in favor of \u003ccode\u003eCharset::tab_size()\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eChanged \u003ccode\u003eColumnNames\u003c/code\u003e interface - splited it into \u003ccode\u003eColumnNames\u003c/code\u003e and \u003ccode\u003eRowNames\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003eWrap\u003c/code\u003e strings with 0 width (by \u003ca href=\"https://github.com/ymcx\"\u003e\u003ccode\u003e@​ymcx\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eImproved examples (by \u003ca href=\"https://github.com/alexanderkjall\"\u003e\u003ccode\u003e@​alexanderkjall\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eRemove broken LICENSE symlink (by \u003ca href=\"https://github.com/mvanhorn\"\u003e\u003ccode\u003e@​mvanhorn\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed CHANGELOG.md (by \u003ca href=\"https://github.com/mvanhorn\"\u003e\u003ccode\u003e@​mvanhorn\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed clippy issue (by \u003ca href=\"https://github.com/akiomik\"\u003e\u003ccode\u003e@​akiomik\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed documentation (by \u003ca href=\"https://github.com/akiomik\"\u003e\u003ccode\u003e@​akiomik\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed documentation (by \u003ca href=\"https://github.com/darko-mesaros\"\u003e\u003ccode\u003e@​darko-mesaros\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed documentation (by \u003ca href=\"https://github.com/brownjohnf\"\u003e\u003ccode\u003e@​brownjohnf\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed documentation (by \u003ca href=\"https://github.com/spiritualhost\"\u003e\u003ccode\u003e@​spiritualhost\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed wrong render of vertical char in case of \u003ccode\u003eSpan\u003c/code\u003e (corner case).\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eBorderCorrection::span\u003c/code\u003e when \u003ccode\u003eSpan::column\u003c/code\u003e and \u003ccode\u003eSpan::row\u003c/code\u003e is used for same cell (corner case).\u003c/li\u003e\n\u003c/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/zhiburt/tabled/commits\"\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.12+spec-1.1.0 to 1.1.2+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/a3d0047c95dfc6e82997d508dd93c9908650a418\"\u003e\u003ccode\u003ea3d0047\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/cc37615fc8d9213594250043e0e3b6cf73ed1e69\"\u003e\u003ccode\u003ecc37615\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/7f5e9e130ae2cb17497cd7811a4a1e78fb5715d7\"\u003e\u003ccode\u003e7f5e9e1\u003c/code\u003e\u003c/a\u003e fix(parser): Consolidate invalid unquoted key into one error (\u003ca href=\"https://redirect.github.com/toml-rs/toml/issues/1138\"\u003e#1138\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/52feb9070cca1734db13d22796efd1115835881b\"\u003e\u003ccode\u003e52feb90\u003c/code\u003e\u003c/a\u003e fix(parser): Consolidate invalid unquoted key into one error\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/aad85d4921e8eb500cc7a26ac1165f111a59c433\"\u003e\u003ccode\u003eaad85d4\u003c/code\u003e\u003c/a\u003e chore(deps): Update j178/prek-action action to v2 (\u003ca href=\"https://redirect.github.com/toml-rs/toml/issues/1136\"\u003e#1136\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/8b1ac44bcae5ffc4e58e8809a031ab05f486ccbe\"\u003e\u003ccode\u003e8b1ac44\u003c/code\u003e\u003c/a\u003e chore(deps): Update compatible (dev) (\u003ca href=\"https://redirect.github.com/toml-rs/toml/issues/1135\"\u003e#1135\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/9effd79ff2ea692420931e2e4d58969525e6c398\"\u003e\u003ccode\u003e9effd79\u003c/code\u003e\u003c/a\u003e chore(deps): Update j178/prek-action action to v2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/9db8aad6eafbc62f6b9d1950117649cc41eaf695\"\u003e\u003ccode\u003e9db8aad\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/e55a6633d9e16e4406db8a9fb8ce26fa84fb1553\"\u003e\u003ccode\u003ee55a663\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/c11d7d7ad38781b66e7df34371ce3969677bc62d\"\u003e\u003ccode\u003ec11d7d7\u003c/code\u003e\u003c/a\u003e Optimisations (\u003ca href=\"https://redirect.github.com/toml-rs/toml/issues/1133\"\u003e#1133\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/toml-rs/toml/compare/toml-v0.9.12...toml-v1.1.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tokio` from 1.52.1 to 1.52.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tokio-rs/tokio/releases\"\u003etokio's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eTokio v1.52.3\u003c/h2\u003e\n\u003ch1\u003e1.52.3 (May 8th, 2026)\u003c/h1\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esync: fix underflow in mpsc channel \u003ccode\u003elen()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8062\"\u003e#8062\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: notify receivers in mpsc \u003ccode\u003eOwnedPermit::release()\u003c/code\u003e method (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8075\"\u003e#8075\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: require that an \u003ccode\u003eRwLock\u003c/code\u003e has \u003ccode\u003emax_readers != 0\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8076\"\u003e#8076\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: return \u003ccode\u003eEmpty\u003c/code\u003e from \u003ccode\u003etry_recv()\u003c/code\u003e when mpsc is closed with outstanding permits (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8074\"\u003e#8074\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8062\"\u003e#8062\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8062\"\u003etokio-rs/tokio#8062\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8074\"\u003e#8074\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8074\"\u003etokio-rs/tokio#8074\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8075\"\u003e#8075\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8075\"\u003etokio-rs/tokio#8075\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8076\"\u003e#8076\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8076\"\u003etokio-rs/tokio#8076\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eTokio v1.52.2\u003c/h2\u003e\n\u003ch1\u003e1.52.2 (May 4th, 2026)\u003c/h1\u003e\n\u003cp\u003eThis release reverts the LIFO slot stealing change introduced in 1.51.0 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7431\"\u003e#7431\u003c/a\u003e), due to [its performance impact]\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8065\"\u003e#8065\u003c/a\u003e. (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8100\"\u003e#8100\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7431\"\u003e#7431\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7431\"\u003etokio-rs/tokio#7431\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8065\"\u003e#8065\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8065\"\u003etokio-rs/tokio#8065\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8100\"\u003e#8100\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8100\"\u003etokio-rs/tokio#8100\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/d87569164fb61145e79e7ffe0b25783569cc8f93\"\u003e\u003ccode\u003ed875691\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.52.3 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8130\"\u003e#8130\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/e1aebb031cb24bdb52289561343308f4a44a4d81\"\u003e\u003ccode\u003ee1aebb0\u003c/code\u003e\u003c/a\u003e Merge 'tokio-1.51.3' into 'tokio-1.52.x' (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8129\"\u003e#8129\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/fd63094ee0d34b4f3f93f59507e91c65919a2d71\"\u003e\u003ccode\u003efd63094\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.51.3 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8127\"\u003e#8127\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/8c600d0fd2cdebea4828fe9f699ced4dfd8aad3b\"\u003e\u003ccode\u003e8c600d0\u003c/code\u003e\u003c/a\u003e Merge 'tokio-1.47.5' into 'tokio-1.51.x' (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8123\"\u003e#8123\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/11bfc1345bbd5e901187e2b3702de10b0efbffdc\"\u003e\u003ccode\u003e11bfc13\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.47.5 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8122\"\u003e#8122\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/f085b6211b8ebb6aba21f1f1f91e7b8b243aa815\"\u003e\u003ccode\u003ef085b62\u003c/code\u003e\u003c/a\u003e sync: notify receivers in mpsc \u003ccode\u003eOwnedPermit::release()\u003c/code\u003e method (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8075\"\u003e#8075\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/30d25ccb8bc91ca811773ee243e71e31772275d2\"\u003e\u003ccode\u003e30d25cc\u003c/code\u003e\u003c/a\u003e sync: require that an \u003ccode\u003eRwLock\u003c/code\u003e has \u003ccode\u003emax_readers != 0\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8076\"\u003e#8076\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/9fccf5339d41c1f2f863f97b9133bc8a5a10bc28\"\u003e\u003ccode\u003e9fccf53\u003c/code\u003e\u003c/a\u003e sync: return \u003ccode\u003eEmpty\u003c/code\u003e from \u003ccode\u003etry_recv()\u003c/code\u003e when mpsc is closed with outstanding p...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/ebf61b45b5184018f00bc666887ebccf3d4fe51b\"\u003e\u003ccode\u003eebf61b4\u003c/code\u003e\u003c/a\u003e sync: fix underflow in mpsc channel \u003ccode\u003elen()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8062\"\u003e#8062\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/4abe9d732eb01f7b092a571c3dcc4fbd266f4067\"\u003e\u003ccode\u003e4abe9d7\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.52.2 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8115\"\u003e#8115\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/tokio/compare/tokio-1.52.1...tokio-1.52.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `assert_cmd` from 2.2.0 to 2.2.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/assert-rs/assert_cmd/blob/master/CHANGELOG.md\"\u003eassert_cmd's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[2.2.2] - 2026-05-11\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure \u003ccode\u003e#[track_caller]\u003c/code\u003e works for better panic messages\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[2.2.1] - 2026-04-17\u003c/h2\u003e\n\u003ch3\u003eInternal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDependency update\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assert-rs/assert_cmd/commit/feece89025338d98312b0eb7e3dec20c2c0fb8c1\"\u003e\u003ccode\u003efeece89\u003c/code\u003e\u003c/a\u003e chore: Release assert_cmd version 2.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assert-rs/assert_cmd/commit/367cdf74460d70dbb3c9fce64cb88223932bad1b\"\u003e\u003ccode\u003e367cdf7\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assert-rs/assert_cmd/commit/a98cc85f377526c9834803fe9b638298fc8d4a71\"\u003e\u003ccode\u003ea98cc85\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/assert-rs/assert_cmd/issues/289\"\u003e#289\u003c/a\u003e from marcospb19/track_caller\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assert-rs/assert_cmd/commit/cd2e167a911228e013e8571688299018bfeddc4a\"\u003e\u003ccode\u003ecd2e167\u003c/code\u003e\u003c/a\u003e fix: .success() not reporting panic location\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assert-rs/assert_cmd/commit/45a1c742d1c896bd9f62f69024c5a5a08e2d636f\"\u003e\u003ccode\u003e45a1c74\u003c/code\u003e\u003c/a\u003e chore(deps): Update Prek to v0.3.13 (\u003ca href=\"https://redirect.github.com/assert-rs/assert_cmd/issues/293\"\u003e#293\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assert-rs/assert_cmd/commit/f1d9b5b366a4a700367974ea60e8438d523ada16\"\u003e\u003ccode\u003ef1d9b5b\u003c/code\u003e\u003c/a\u003e chore(deps): Update Prek to v0.3.12 (\u003ca href=\"https://redirect.github.com/assert-rs/assert_cmd/issues/292\"\u003e#292\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assert-rs/assert_cmd/commit/1d34bab2ef105c5c1a2f9bd8705501d1d5e4268e\"\u003e\u003ccode\u003e1d34bab\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/assert-rs/assert_cmd/issues/291\"\u003e#291\u003c/a\u003e from epage/template\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assert-rs/assert_cmd/commit/d9a70ad3cfd60b812eef29c20f606cc6024a93a2\"\u003e\u003ccode\u003ed9a70ad\u003c/code\u003e\u003c/a\u003e style: Make clippy happy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assert-rs/assert_cmd/commit/4f5b5af9f5bf732e73f25ba1fafef26d0648794e\"\u003e\u003ccode\u003e4f5b5af\u003c/code\u003e\u003c/a\u003e chore: Update from _rust template\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assert-rs/assert_cmd/commit/1e1d586ea665125e50de4c237afe98b907391035\"\u003e\u003ccode\u003e1e1d586\u003c/code\u003e\u003c/a\u003e chore(renovate): Fix the tag\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/assert-rs/assert_cmd/compare/v2.2.0...v2.2.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `autocfg` from 1.5.0 to 1.5.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cuviper/autocfg/commit/2799b09c24e6632f8e653c5cd8fc303e85a906ba\"\u003e\u003ccode\u003e2799b09\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/cuviper/autocfg/issues/80\"\u003e#80\u003c/a\u003e from cuviper/noscript\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cuviper/autocfg/commit/8e7f49a2a26f1601013f11ed8c186ab8f3e0e38d\"\u003e\u003ccode\u003e8e7f49a\u003c/code\u003e\u003c/a\u003e ci: extend the tested versions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cuviper/autocfg/commit/303aa6add847f44a9786eec0d20f31c409bcb841\"\u003e\u003ccode\u003e303aa6a\u003c/code\u003e\u003c/a\u003e Release 1.5.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cuviper/autocfg/commit/73483fb2dc247aa06ed01264967cdac800271bbe\"\u003e\u003ccode\u003e73483fb\u003c/code\u003e\u003c/a\u003e Make \u003ccode\u003etests/wrappers\u003c/code\u003e work without a script\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/cuviper/autocfg/compare/1.5.0...1.5.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `bitflags` from 2.11.0 to 2.11.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bitflags/bitflags/releases\"\u003ebitflags's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.11.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBless compile-fail tests for current beta by \u003ca href=\"https://github.com/DanielEScherzer\"\u003e\u003ccode\u003e@​DanielEScherzer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/478\"\u003ebitflags/bitflags#478\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eexample_generated.rs: add missing third slash for doc comment by \u003ca href=\"https://github.com/DanielEScherzer\"\u003e\u003ccode\u003e@​DanielEScherzer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/477\"\u003ebitflags/bitflags#477\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClarify self and other in method docs by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/481\"\u003ebitflags/bitflags#481\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 2.11.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/bitflags/bitflags/pull/482\"\u003ebitflags/bitflags#482\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DanielEScherzer\"\u003e\u003ccode\u003e@​DanielEScherzer\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/478\"\u003ebitflags/bitflags#478\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/bitflags/bitflags/compare/2.11.0...2.11.1\"\u003ehttps://github.com/bitflags/bitflags/compare/2.11.0...2.11.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bitflags/bitflags/blob/main/CHANGELOG.md\"\u003ebitflags's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e2.11.1\u003c/h1\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBless compile-fail tests for current beta by \u003ca href=\"https://github.com/DanielEScherzer\"\u003e\u003ccode\u003e@​DanielEScherzer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/478\"\u003ebitflags/bitflags#478\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eexample_generated.rs: add missing third slash for doc comment by \u003ca href=\"https://github.com/DanielEScherzer\"\u003e\u003ccode\u003e@​DanielEScherzer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/477\"\u003ebitflags/bitflags#477\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClarify self and other in method docs by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/481\"\u003ebitflags/bitflags#481\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DanielEScherzer\"\u003e\u003ccode\u003e@​DanielEScherzer\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/478\"\u003ebitflags/bitflags#478\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/bitflags/bitflags/compare/2.11.0...2.11.1\"\u003ehttps://github.com/bitflags/bitflags/compare/2.11.0...2.11.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/4ed9ffa949970239cd2d87c775e9fdcf9c438fb5\"\u003e\u003ccode\u003e4ed9ffa\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/bitflags/bitflags/issues/482\"\u003e#482\u003c/a\u003e from KodrAus/cargo/2.11.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/c53cd57ace14f16cc8cf8384948131f7b8702509\"\u003e\u003ccode\u003ec53cd57\u003c/code\u003e\u003c/a\u003e prepare for 2.11.1 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/a44410aa8495ff70aba99c7840200543ac17d5de\"\u003e\u003ccode\u003ea44410a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/bitflags/bitflags/issues/481\"\u003e#481\u003c/a\u003e from KodrAus/docs/clarifications\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/3d671b9b0e52cb078c00127300fdffbee8d7915d\"\u003e\u003ccode\u003e3d671b9\u003c/code\u003e\u003c/a\u003e update more compile error messages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/5f3adade4349a459e496736106a6e7d2115ac294\"\u003e\u003ccode\u003e5f3adad\u003c/code\u003e\u003c/a\u003e fix up compile error messages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/780765d17cb8d4b5b921e0ee2ac774f8e7b3471f\"\u003e\u003ccode\u003e780765d\u003c/code\u003e\u003c/a\u003e fix up contains and intersection docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/97b7607c227a3c55cc50398a71e0c2de3e0b8fc3\"\u003e\u003ccode\u003e97b7607\u003c/code\u003e\u003c/a\u003e clarify self and other in method docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/88a7a18a2ec3e673ff3217da83d56cdadd9a99a4\"\u003e\u003ccode\u003e88a7a18\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/bitflags/bitflags/issues/477\"\u003e#477\u003c/a\u003e from DanielEScherzer/patch-1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/f0e46461a8f9b569bd1f780a7766da26a60560dd\"\u003e\u003ccode\u003ef0e4646\u003c/code\u003e\u003c/a\u003e example_generated.rs: add missing third slash for doc comment\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/a31c96f5cb0f8cc7eeba7de989eb4cefe349a1b1\"\u003e\u003ccode\u003ea31c96f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/bitflags/bitflags/issues/478\"\u003e#478\u003c/a\u003e from DanielEScherzer/beta-bless\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/bitflags/bitflags/compare/2.11.0...2.11.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `bumpalo` from 3.20.2 to 3.20.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fitzgen/bumpalo/blob/main/CHANGELOG.md\"\u003ebumpalo's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.20.3\u003c/h2\u003e\n\u003cp\u003eReleased 2026-05-22.\u003c/p\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed the \u003ccode\u003etry_alloc_slice_fill_with\u003c/code\u003e, \u003ccode\u003ealloc_slice_try_fill_with\u003c/code\u003e,\n\u003ccode\u003ealloc_slice_fill_with\u003c/code\u003e methods to properly rewind the bump pointer on\nallocation, initialization, and panic failure and avoid wasting bump capacity.\u003c/li\u003e\n\u003cli\u003eFixed a drop bug in \u003ccode\u003ebumpalo::collections::vec::DrainFilter\u003c/code\u003e (used by \u003ccode\u003eretain\u003c/code\u003e\nand \u003ccode\u003eretain_mut\u003c/code\u003e) when the predicate panics.\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fitzgen/bumpalo/commit/84654ace6be4444da3ff102a0a0af3b38c4df4fb\"\u003e\u003ccode\u003e84654ac\u003c/code\u003e\u003c/a\u003e Rewind on slice allocation failure (\u003ca href=\"https://redirect.github.com/fitzgen/bumpalo/issues/324\"\u003e#324\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fitzgen/bumpalo/commit/5325624d38c9f290a3d41344ef2aa5badac1a538\"\u003e\u003ccode\u003e5325624\u003c/code\u003e\u003c/a\u003e Fix a couple bugs (\u003ca href=\"https://redirect.github.com/fitzgen/bumpalo/issues/323\"\u003e#323\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fitzgen/bumpalo/commit/fcf8370e7358852493c8b30c8536de3ce9c3c481\"\u003e\u003ccode\u003efcf8370\u003c/code\u003e\u003c/a\u003e Fix UB in \u003ccode\u003eAllocator::grow_zeroed\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/fitzgen/bumpalo/issues/321\"\u003e#321\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fitzgen/bumpalo/commit/657caf85e7984b0aa8bc114c09d9cc2afeaf240d\"\u003e\u003ccode\u003e657caf8\u003c/code\u003e\u003c/a\u003e test: fix test for OOM instead of overflow (\u003ca href=\"https://redirect.github.com/fitzgen/bumpalo/issues/320\"\u003e#320\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fitzgen/bumpalo/commit/1db9be965675c79517e646a628e16493683194f3\"\u003e\u003ccode\u003e1db9be9\u003c/code\u003e\u003c/a\u003e fix: fix typo in comment (\u003ca href=\"https://redirect.github.com/fitzgen/bumpalo/issues/318\"\u003e#318\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fitzgen/bumpalo/commit/a47f6d6b7b5fee9c99a285f0de80257a0a982ef3\"\u003e\u003ccode\u003ea47f6d6\u003c/code\u003e\u003c/a\u003e fix: bump pointer/bump chunk debug assertion (\u003ca href=\"https://redirect.github.com/fitzgen/bumpalo/issues/313\"\u003e#313\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fitzgen/bumpalo/commit/0b12966abfa96aace02abe5e1adeab0df942ef35\"\u003e\u003ccode\u003e0b12966\u003c/code\u003e\u003c/a\u003e Update Cargo.toml with keywords (\u003ca href=\"https://redirect.github.com/fitzgen/bumpalo/issues/303\"\u003e#303\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/fitzgen/bumpalo/compare/v3.20.2...v3.20.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cc` from 1.2.58 to 1.2.63\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/cc-rs/releases\"\u003ecc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ecc-v1.2.63\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate shlex requirement from 1.3.0 to 2.0.1 (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1736\"\u003e#1736\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ecc-v1.2.62\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRegenerate target info (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1721\"\u003e#1721\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow exceptions on wasm platforms (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1714\"\u003e#1714\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd relibc env (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1710\"\u003e#1710\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erecognize sh4 architecture in parse_arch() (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1712\"\u003e#1712\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ecc-v1.2.61\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix \u003ccode\u003eOutputKind::Capture\u003c/code\u003e documentation (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1705\"\u003e#1705\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ecc-v1.2.60\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(ar)\u003c/em\u003e suppress warnings from \u003ccode\u003eD\u003c/code\u003e modifier probe (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1700\"\u003e#1700\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ecc-v1.2.59\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(ar)\u003c/em\u003e deterministic archives with \u003ccode\u003eD\u003c/code\u003e modifier (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1697\"\u003e#1697\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRegenerate target info (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1698\"\u003e#1698\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix target abi parsing for sanitiser targets (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1695\"\u003e#1695\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/cc-rs/blob/main/CHANGELOG.md\"\u003ecc's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/compare/cc-v1.2.62...cc-v1.2.63\"\u003e1.2.63\u003c/a\u003e - 2026-05-29\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate shlex requirement from 1.3.0 to 2.0.1 (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1736\"\u003e#1736\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/compare/cc-v1.2.61...cc-v1.2.62\"\u003e1.2.62\u003c/a\u003e - 2026-05-08\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRegenerate target info (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1721\"\u003e#1721\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow exceptions on wasm platforms (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1714\"\u003e#1714\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd relibc env (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1710\"\u003e#1710\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erecognize sh4 architecture in parse_arch() (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1712\"\u003e#1712\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/compare/cc-v1.2.60...cc-v1.2.61\"\u003e1.2.61\u003c/a\u003e - 2026-04-24\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix \u003ccode\u003eOutputKind::Capture\u003c/code\u003e documentation (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1705\"\u003e#1705\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/compare/cc-v1.2.59...cc-v1.2.60\"\u003e1.2.60\u003c/a\u003e - 2026-04-10\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(ar)\u003c/em\u003e suppress warnings from \u003ccode\u003eD\u003c/code\u003e modifier probe (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1700\"\u003e#1700\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/compare/cc-v1.2.58...cc-v1.2.59\"\u003e1.2.59\u003c/a\u003e - 2026-04-03\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(ar)\u003c/em\u003e deterministic archives with \u003ccode\u003eD\u003c/code\u003e modifier (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1697\"\u003e#1697\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRegenerate target info (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1698\"\u003e#1698\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix target abi parsing for sanitiser targets (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1695\"\u003e#1695\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/b49589a6a1d207d9d61079ddf599c03ef89b3b55\"\u003e\u003ccode\u003eb49589a\u003c/code\u003e\u003c/a\u003e chore(cc): release v1.2.63 (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1740\"\u003e#1740\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/71a5688b2d5a97afe9f6b89224012d2769318a12\"\u003e\u003ccode\u003e71a5688\u003c/code\u003e\u003c/a\u003e Update shlex requirement from 1.3.0 to 2.0.1 (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1736\"\u003e#1736\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/6361640c5d4ae2e87726e12302fb712f61a064d2\"\u003e\u003ccode\u003e6361640\u003c/code\u003e\u003c/a\u003e Bump release-plz/action from 0.5.128 to 0.5.129 (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1728\"\u003e#1728\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/225326ac62619b957ce4aff2ae031739bcedf80c\"\u003e\u003ccode\u003e225326a\u003c/code\u003e\u003c/a\u003e Bump taiki-e/install-action from 2.75.28 to 2.77.6 (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1729\"\u003e#1729\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/aa3088d6483110efc9fd90b1bb8cef7cdd1510de\"\u003e\u003ccode\u003eaa3088d\u003c/code\u003e\u003c/a\u003e Bump taiki-e/install-action from 2.75.19 to 2.75.28 (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1722\"\u003e#1722\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/37a5f8f4e1a2eaf4cf483fc0fb97d35761b720c5\"\u003e\u003ccode\u003e37a5f8f\u003c/code\u003e\u003c/a\u003e chore(cc): release v1.2.62 (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1716\"\u003e#1716\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/34a2218d15abcf6cf943b9cc41a8fd9b034cad68\"\u003e\u003ccode\u003e34a2218\u003c/code\u003e\u003c/a\u003e Regenerate target info (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1721\"\u003e#1721\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/a9d86324573dee124970d217b8c7f35a43e21249\"\u003e\u003ccode\u003ea9d8632\u003c/code\u003e\u003c/a\u003e Allow exceptions on wasm platforms (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1714\"\u003e#1714\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/ce036b3d5f55b32e5d56517015d71241307d77e1\"\u003e\u003ccode\u003ece036b3\u003c/code\u003e\u003c/a\u003e Add relibc env (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1710\"\u003e#1710\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/18ed3dc8ec1999e742596270c4ffb465585b6056\"\u003e\u003ccode\u003e18ed3dc\u003c/code\u003e\u003c/a\u003e target: recognize sh4 architecture in parse_arch() (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1712\"\u003e#1712\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/cc-rs/compare/cc-v1.2.58...cc-v1.2.63\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `clap_derive` from 4.6.0 to 4.6.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clap-rs/clap/releases\"\u003eclap_derive's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.6.1\u003c/h2\u003e\n\u003ch2\u003e[4.6.1] - 2026-04-15\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(derive)\u003c/em\u003e Ensure rebuilds happen when an read env variable is changed\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clap-rs/clap/blob/master/CHANGELOG.md\"\u003eclap_derive's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[4.6.1] - 2026-04-15\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(derive)\u003c/em\u003e Ensure rebuilds happen when an read env variable is changed\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/ac5fda6a799e4c640d671edd1111d4a5e723dc1a\"\u003e\u003ccode\u003eac5fda6\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/b73c627638fb8d03497079408f5d684f281d132d\"\u003e\u003ccode\u003eb73c627\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/44cfb342527a690cb9f7daadfc15c475e8f0ec78\"\u003e\u003ccode\u003e44cfb34\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6346\"\u003e#6346\u003c/a\u003e from TomPlanche/fix/cargo-env-incremental-rebuild\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/34ef8a02f7890f1c5c3c10ed1381b4569af87136\"\u003e\u003ccode\u003e34ef8a0\u003c/code\u003e\u003c/a\u003e fix(derive): Track Cargo env vars for incremental rebuilds\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/0fe0be302726f4253b9bee27eed48438c92917aa\"\u003e\u003ccode\u003e0fe0be3\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/480af9d045453f4ab96d9bdd4d4b9f5aab3c272f\"\u003e\u003ccode\u003e480af9d\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/2b3ddd0294a147d1eda917cb303243bcde0c12ee\"\u003e\u003ccode\u003e2b3ddd0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6340\"\u003e#6340\u003c/a\u003e from liskin/fix-completion-escape\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/7ffe7399ff032cc247eb0449cf8fcdfbfe55a4ec\"\u003e\u003ccode\u003e7ffe739\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/d47fc4f8a5e9fcc16d0cae15b51e6eb1a8ed5832\"\u003e\u003ccode\u003ed47fc4f\u003c/code\u003e\u003c/a\u003e test(complete): Options suggested after escape (\u003ccode\u003e--\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/14202755e52802a3d294c4ceeadd703d24b21fe6\"\u003e\u003ccode\u003e1420275\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/clap-rs/clap/compare/v4.6.0...v4.6.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fastrand` from 2.3.0 to 2.4.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/smol-rs/fastrand/releases\"\u003efastrand's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.4.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix build failure with \u003ccode\u003ejs\u003c/code\u003e feature. (\u003ca href=\"https://redirect.github.com/smol-rs/fastrand/issues/125\"\u003e#125\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.4.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump MSRV to 1.63. (\u003ca href=\"https://redirect.github.com/smol-rs/fastrand/issues/104\"\u003e#104\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove quality of f32/f64 generation. (\u003ca href=\"https://redirect.github.com/smol-rs/fastrand/issues/103\"\u003e#103\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ef{32,64}_inclusive\u003c/code\u003e and \u003ccode\u003eRng::f{32,64}_inclusive\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/smol-rs/fastrand/issues/103\"\u003e#103\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003eRng::with_seed\u003c/code\u003e const. (\u003ca href=\"https://redirect.github.com/smol-rs/fastrand/issues/107\"\u003e#107\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003egetrandom\u003c/code\u003e to 0.3. (\u003ca href=\"https://redirect.github.com/smol-rs/fastrand/issues/104\"\u003e#104\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/smol-rs/fastrand/blob/master/CHANGELOG.md\"\u003efastrand's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eVersion 2.4.1\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix build failure with \u003ccode\u003ejs\u003c/code\u003e feature. (\u003ca href=\"https://redirect.github.com/smol-rs/fastrand/issues/125\"\u003e#125\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eVersion 2.4.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eBump MSRV to 1.63. (\u003ca href=\"https://redirect.github.com/smol-rs/fastrand/issues/104\"\u003e#104\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove quality of f32/f64 generation. (\u003ca href=\"https://redirect.github.com/smol-rs/fastrand/issues/103\"\u003e#103\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ef{32,64}_inclusive\u003c/code\u003e and \u003ccode\u003eRng::f{32,64}_inclusive\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/smol-rs/fastrand/issues/103\"\u003e#103\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003eRng::with_seed\u003c/code\u003e const. (\u003ca href=\"https://redirect.github.com/smol-rs/fastrand/issues/107\"\u003e#107\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003egetrandom\u003c/code\u003e to 0.3. (\u003ca href=\"https://redirect.github.com/smol-rs/fastrand/issues/104\"\u003e#104\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/fastrand/commit/728a5b503ff233098d9808d572295c4c4f652cd7\"\u003e\u003ccode\u003e728a5b5\u003c/code\u003e\u003c/a\u003e Release 2.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/fastrand/commit/0c619f6a39e1288d0497a2e6d47a18bf05f318d5\"\u003e\u003ccode\u003e0c619f6\u003c/code\u003e\u003c/a\u003e Fix build failure with js feature\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/fastrand/commit/a4077e2373f82ffc12214e98a477bd5135b3286a\"\u003e\u003ccode\u003ea4077e2\u003c/code\u003e\u003c/a\u003e ci: Add missing js feature test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/fastrand/commit/1fd5bbb300d43e2f15dd0173f776f1a785a42667\"\u003e\u003ccode\u003e1fd5bbb\u003c/code\u003e\u003c/a\u003e Release 2.4.0 (\u003ca href=\"https://redirect.github.com/smol-rs/fastrand/issues/116\"\u003e#116\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/fastrand/commit/074345b7e7dd532b1363ef5fba470585513e9477\"\u003e\u003ccode\u003e074345b\u003c/code\u003e\u003c/a\u003e chore: make some documents clearer (\u003ca href=\"https://redirect.github.com/smol-rs/fastrand/issues/115\"\u003e#115\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/fastrand/commit/ce9a48c2eed32799c665b9c4e2dce9cea86dda44\"\u003e\u003ccode\u003ece9a48c\u003c/code\u003e\u003c/a\u003e chore: update dependencies to latest versions and bump MSRV to 1.63 (\u003ca href=\"https://redirect.github.com/smol-rs/fastrand/issues/104\"\u003e#104\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/fastrand/commit/978dde1cadeccee818dd86f4ae0439d320a30bb2\"\u003e\u003ccode\u003e978dde1\u003c/code\u003e\u003c/a\u003e ci: Use reusable workflows for clippy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/fastrand/commit/8561f13c216f354213ec440432fe574e449a347c\"\u003e\u003ccode\u003e8561f13\u003c/code\u003e\u003c/a\u003e bench: Add benchmark of f32()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/fastrand/commit/1def02cb232a7b17ac71aeec8559fdf095adf859\"\u003e\u003ccode\u003e1def02c\u003c/code\u003e\u003c/a\u003e Fix rustdoc::broken_intra_doc_links warning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/fastrand/commit/c2cbdd49650b45db9d672553553b4e164110e934\"\u003e\u003ccode\u003ec2cbdd4\u003c/code\u003e\u003c/a\u003e Remove manual doc(cfg(..))\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/smol-rs/fastrand/compare/v2.3.0...v2.4.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `indexmap` from 2.13.0 to 2.14.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/indexmap-rs/indexmap/blob/main/RELEASES.md\"\u003eindexmap's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.14.0 (2026-04-09)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eMSRV\u003c/strong\u003e: Rust 1.85.0 or later is now required.\u003c/li\u003e\n\u003cli\u003eUpdated the \u003ccode\u003ehashbrown\u003c/code\u003e dependency to 0.17.\u003c/li\u003e\n\u003cli\u003eMade more \u003ccode\u003emap::Slice\u003c/code\u003e methods \u003ccode\u003econst\u003c/code\u003e: \u003ccode\u003enew_mut\u003c/code\u003e, \u003ccode\u003efirst_mut\u003c/code\u003e, \u003ccode\u003elast_mut\u003c/code\u003e,\n\u003ccode\u003esplit_at_mut\u003c/code\u003e, \u003ccode\u003esplit_at_mut_checked\u003c/code\u003e, \u003ccode\u003esplit_first_mut\u003c/code\u003e, \u003ccode\u003esplit_last_mut\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.13.1 (2026-04-02)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMade some \u003ccode\u003eSlice\u003c/code\u003e methods \u003ccode\u003econst\u003c/code\u003e:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003emap::Slice::{first,last,split_at,split_at_checked,split_first,split_last}\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eset::Slice::{first,last,split_at,split_at_checked,split_first,split_last}\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/bcd165baeb12bdf6e57a31d9869e9839e25679c6\"\u003e\u003ccode\u003ebcd165b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/indexmap-rs/indexmap/issues/439\"\u003e#439\u003c/a\u003e from cuviper/release-2.14.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/4ef06a729e0af095d2f39ec4bda5e0882054726e\"\u003e\u003ccode\u003e4ef06a7\u003c/code\u003e\u003c/a\u003e Release 2.14.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/d21826ca9351e968e7c5cff4f818e7a5e3cc481b\"\u003e\u003ccode\u003ed21826c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/indexmap-rs/indexmap/issues/438\"\u003e#438\u003c/a\u003e from cuviper/hashbrown-0.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/2566bec20dfbca0fa037939e67df4938c0f60f01\"\u003e\u003ccode\u003e2566bec\u003c/code\u003e\u003c/a\u003e Upgrade to \u003ccode\u003ehashbrown v0.17\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/4b62776c3f7dec98a5b89f907c3add5c603343b0\"\u003e\u003ccode\u003e4b62776\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/indexmap-rs/indexmap/issues/437\"\u003e#437\u003c/a\u003e from cuviper/disjoint-panic\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/478fba2eb0594f0fdc70b6b93e90fae820bdf82e\"\u003e\u003ccode\u003e478fba2\u003c/code\u003e\u003c/a\u003e Normalize the panic doc of \u003ccode\u003eget_disjoint_mut\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/fb6dafda4ee443864c88b61a4dfc8982012d3d39\"\u003e\u003ccode\u003efb6dafd\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/indexmap-rs/indexmap/issues/436\"\u003e#436\u003c/a\u003e from cuviper/const-slice-mut\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/5c237a2ab7db4017b057f6b52e28c78dd427cd94\"\u003e\u003ccode\u003e5c237a2\u003c/code\u003e\u003c/a\u003e Make \u003ccode\u003eSlice::{first,last,split_*}_mut\u003c/code\u003e methods \u003ccode\u003econst\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/48ff9ce2e3a2a464e4f599691df62dff178d655b\"\u003e\u003ccode\u003e48ff9ce\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/indexmap-rs/indexmap/issues/435\"\u003e#435\u003c/a\u003e from cuviper/edition-2024\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/648be98a3112278e1aea7c5b7d3c3a4f77e1eddb\"\u003e\u003ccode\u003e648be98\u003c/code\u003e\u003c/a\u003e \u003ccode\u003ecargo fmt\u003c/code\u003e with edition 2024\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/indexmap-rs/indexmap/compare/2.13.0...2.14.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `libc` from 0.2.183 to 0.2.186\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/libc/releases\"\u003elibc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.2.186\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eApple: Add \u003ccode\u003eKEVENT_FLAG_*\u003c/code\u003e constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5070\"\u003e#5070\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add \u003ccode\u003ePR_SET_MEMORY_MERGE\u003c/code\u003e and \u003ccode\u003ePR_GET_MEMORY_MERGE\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5060\"\u003e#5060\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCI: Migrate FreeBSD CI from Cirrus CI to GitHub Actions (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5058\"\u003e#5058\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.2.185\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEspIDF: Add \u003ccode\u003eespidf_picolibc\u003c/code\u003e cfg for picolibc \u003ccode\u003eO_*\u003c/code\u003e flag values (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5035\"\u003e#5035\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHexagon: add missing constants and fix types for linux-musl (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5042\"\u003e#5042\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRedox: Add semaphore functions (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5051\"\u003e#5051\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWindows: Add \u003ccode\u003esprintf\u003c/code\u003e, \u003ccode\u003esnprintf\u003c/code\u003e, and the \u003ccode\u003escanf\u003c/code\u003e family (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5024\"\u003e#5024\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eHexagon: Decouple \u003ccode\u003etime64\u003c/code\u003e types from musl symbol redirects (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5040\"\u003e#5040\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHorizon: Change \u003ccode\u003ePOLL\u003c/code\u003e constants from \u003ccode\u003ec_short\u003c/code\u003e to \u003ccode\u003ec_int\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5045\"\u003e#5045\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.2.184\u003c/h2\u003e\n\u003ch3\u003eMSRV\u003c/h3\u003e\n\u003cp\u003eThis release increases the MSRV of \u003ccode\u003elibc\u003c/code\u003e to 1.65. With this update, you can now always use the\n\u003ccode\u003ecore::ffi::c_*\u003c/code\u003e types with \u003ccode\u003elibc\u003c/code\u003e definitions, since \u003ccode\u003elibc\u003c/code\u003e has been changed to reexport from\n\u003ccode\u003ecore\u003c/code\u003e rather than redefining them. (This \u003cem\u003eusually\u003c/em\u003e worked before but had edge cases.)\n(\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4972\"\u003e#4972\u003c/a\u003e)\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBSD: Add \u003ccode\u003eIP_MINTTL\u003c/code\u003e to bsd (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5026\"\u003e#5026\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCygwin: Add \u003ccode\u003eTIOCM_DSR\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5031\"\u003e#5031\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFreeBSD: Added \u003ccode\u003exfile\u003c/code\u003e structe and file descriptor types (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5002\"\u003e#5002\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add CAN netlink bindings (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5011\"\u003e#5011\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add \u003ccode\u003estruct ethhdr\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4239\"\u003e#4239\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add \u003ccode\u003estruct ifinfomsg\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5012\"\u003e#5012\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Define \u003ccode\u003emax_align_t\u003c/code\u003e for riscv64 (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5029\"\u003e#5029\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNetBSD: Add missing \u003ccode\u003eCLOCK_\u003c/code\u003e constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5020\"\u003e#5020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNuttX: Add \u003ccode\u003e_SC_HOST_NAME_MAX\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5004\"\u003e#5004\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eVxWorks: Add \u003ccode\u003eflock\u003c/code\u003e and \u003ccode\u003eF_*LCK\u003c/code\u003e constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4043\"\u003e#4043\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWASI: Add all \u003ccode\u003e_SC_*\u003c/code\u003e sysconf constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5023\"\u003e#5023\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDeprecated\u003c/h3\u003e\n\u003cp\u003eThe remaining fixed-width integer aliases, \u003ccode\u003e__uint128_t\u003c/code\u003e, \u003ccode\u003e__uint128\u003c/code\u003e, \u003ccode\u003e__int128_t\u003c/code\u003e, and \u003ccode\u003e__int128\u003c/code\u003e,\nhave been deprecated. Use \u003ccode\u003ei128\u003c/code\u003e and \u003ccode\u003eu128\u003c/code\u003e instead. (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4343\"\u003e#4343\u003c/a\u003e)\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/libc/blob/0.2.186/CHANGELOG.md\"\u003elibc's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/libc/compare/0.2.185...0.2.186\"\u003e0.2.186\u003c/a\u003e - 2026-04-24\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eApple: Add \u003ccode\u003eKEVENT_FLAG_*\u003c/code\u003e constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5070\"\u003e#5070\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add \u003ccode\u003ePR_SET_MEMORY_MERGE\u003c/code\u003e and \u003ccode\u003ePR_GET_MEMORY_MERGE\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5060\"\u003e#5060\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCI: Migrate FreeBSD CI from Cirrus CI to GitHub Actions (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5058\"\u003e#5058\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/libc/compare/0.2.184...0.2.185\"\u003e0.2.185\u003c/a\u003e - 2026-04-13\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEspIDF: Add \u003ccode\u003eespidf_picolibc\u003c/code\u003e cfg for picolibc \u003ccode\u003eO_*\u003c/code\u003e flag values (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5035\"\u003e#5035\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHexagon: add missing constants and fix types for linux-musl (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5042\"\u003e#5042\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRedox: Add semaphore functions (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5051\"\u003e#5051\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWindows: Add \u003ccode\u003esprintf\u003c/code\u003e, \u003ccode\u003esnprintf\u003c/code\u003e, and the \u003ccode\u003escanf\u003c/code\u003e family (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5024\"\u003e#5024\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eHexagon: Decouple \u003ccode\u003etime64\u003c/code\u003e types from musl symbol redirects (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5040\"\u003e#5040\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHorizon: Change \u003ccode\u003ePOLL\u003c/code\u003e constants from \u003ccode\u003ec_short\u003c/code\u003e to \u003ccode\u003ec_int\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5045\"\u003e#5045\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/libc/compare/0.2.183...0.2.184\"\u003e0.2.184\u003c/a\u003e - 2026-04-01\u003c/h2\u003e\n\u003ch3\u003eMSRV\u003c/h3\u003e\n\u003cp\u003eThis release increases the MSRV of \u003ccode\u003elibc\u003c/code\u003e to 1.65. With this update, you can now always use the\n\u003ccode\u003ecore::ffi::c_*\u003c/code\u003e types with \u003ccode\u003elibc\u003c/code\u003e definitions, since \u003ccode\u003elibc\u003c/code\u003e has been changed to reexport from\n\u003ccode\u003ecore\u003c/code\u003e rather than redefining them. (This \u003cem\u003eusually\u003c/em\u003e worked before but had edge cases.)\n(\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4972\"\u003e#4972\u003c/a\u003e)\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBSD: Add \u003ccode\u003eIP_MINTTL\u003c/code\u003e to bsd (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5026\"\u003e#5026\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCygwin: Add \u003ccode\u003eTIOCM_DSR\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5031\"\u003e#5031\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFreeBSD: Added \u003ccode\u003exfile\u003c/code\u003e structe and file descriptor types (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5002\"\u003e#5002\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add CAN netlink bindings (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5011\"\u003e#5011\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add \u003ccode\u003estruct ethhdr\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4239\"\u003e#4239\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add \u003ccode\u003estruct ifinfomsg\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5012\"\u003e#5012\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Define \u003ccode\u003emax_align_t\u003c/code\u003e for riscv64 (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5029\"\u003e#5029\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNetBSD: Add missing \u003ccode\u003eCLOCK_\u003c/code\u003e constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5020\"\u003e#5020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNuttX: Add \u003ccode\u003e_SC_HOST_NAME_MAX\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5004\"\u003e#5004\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eVxWorks: Add \u003ccode\u003eflock\u003c/code\u003e and \u003ccode\u003eF_*LCK\u003c/code\u003e constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4043\"\u003e#4043\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWASI: Add all \u003ccode\u003e_SC_*\u003c/code\u003e sysconf constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5023\"\u003e#5023\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDeprecated\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/42620ffc4109dc32e02f1cae9e63a3f4311b4b71\"\u003e\u003ccode\u003e42620ff\u003c/code\u003e\u003c/a\u003e [0.2] libc: Release 0.2.186\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/9db2eaaaaea60e0b048785e41ca4eb9c50d30ad5\"\u003e\u003ccode\u003e9db2eaa\u003c/code\u003e\u003c/a\u003e apple: add KEVENT_FLAG_* constants\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/38409392ffb50288aa84e94b75fc37bd565fd5bc\"\u003e\u003ccode\u003e3840939\u003c/code\u003e\u003c/a\u003e Add PR_SET_MEMORY_MERGE and PR_GET_MEMORY_MERGE for linux\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/f697deb9440a8f916ec2fb95bef9e06fc847b6f7\"\u003e\u003ccode\u003ef697deb\u003c/code\u003e\u003c/a\u003e chore: migrate from Cirrus CI to GHA\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/71d5bfcc1bda05da1783666fc2cd7d9669c9c4c8\"\u003e\u003ccode\u003e71d5bfc\u003c/code\u003e\u003c/a\u003e libc: Release 0.2.185\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/1027d1c23bd3f07ba3dc6ab4a4eb4660cc91e509\"\u003e\u003ccode\u003e1027d1c\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;ci: Pin nightly to 2026-04-01\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/0e9c6e53cca07b36239a6dc4e65d8b691b39023a\"\u003e\u003ccode\u003e0e9c6e5\u003c/code\u003e\u003c/a\u003e redox: Add semaphore functions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/24ef457ddd312f8b8055a8ed07f5376c5792c211\"\u003e\u003ccode\u003e24ef457\u003c/code\u003e\u003c/a\u003e feat: add back support for gnu windows x86 in ci\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/aa75caf30c0153647c9ab9fc0fe382bce2564b0c\"\u003e\u003ccode\u003eaa75caf\u003c/code\u003e\u003c/a\u003e horizon: Change POLL constants from c_short to c_int\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/b7eda5a40c678c4a195a389a329d85008eabaf2d\"\u003e\u003ccode\u003eb7eda5a\u003c/code\u003e\u003c/a\u003e hexagon: add missing constants and fix types for linux-musl\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/libc/compare/0.2.183...0.2.186\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `libgit2-sys` from 0.18.3+1.9.2 to 0.18.5+1.9.4\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/rust-lang/git2-rs/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `libredox` from 0.1.15 to 0.1.17\n\nUpdates `libz-sys` from 1.1.25 to 1.1.29\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/libz-sys/releases\"\u003elibz-sys's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.1.29\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCreate a new \u003ccode\u003emaint\u003c/code\u003e tool to prevent common publishing mistakes (\u003ca href=\"https://redirect.github.com/rust-lang/libz-sys/issues/265\"\u003e#265\u003c/a\u003e) by \u003ca href=\"https://github.com/Byron\"\u003e\u003ccode\u003e@​Byron\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/libz-sys/pull/266\"\u003erust-lang/libz-sys#266\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump actions/upload-artifact from 7.0.0 to 7.0.1 in the github-actions group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/rust-lang/libz-sys/pull/267\"\u003erust-lang/libz-sys#267\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ezlib-ng: Include loongarch architecture folder by \u003ca href=\"https://github.com/Gelbpunkt\"\u003e\u003ccode\u003e@​Gelbpunkt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/libz-sys/pull/269\"\u003erust-lang/libz-sys#269\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Gelbpunkt\"\u003e\u003ccode\u003e@​Gelbpunkt\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/libz-sys/pull/269\"\u003erust-lang/libz-sys#269\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/libz-sys/compare/1.1.27...1.1.29\"\u003ehttps://github.com/rust-lang/libz-sys/compare/1.1.27...1.1.29\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.1.28\u003c/h2\u003e\n\u003cp\u003eThis release is mainly for testing the new \u003ccode\u003emaint\u003c/code\u003e tool to prevent wrong releases in future.\u003c/p\u003e\n\u003cp\u003eIt also adds a macOS fix for when the \u003ccode\u003ecc\u003c/code\u003e based build script is used.\u003c/p\u003e\n\u003ch2\u003e1.1.27\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump actions/download-artifact from 8.0.0 to 8.0.1 in the github-actions group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/rust-lang/libz-sys/pull/263\"\u003erust-lang/libz-sys#263\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(zlib): remove unnecessary defines by \u003ca href=\"https://github.com/weihanglo\"\u003e\u003ccode\u003e@​weihanglo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/libz-sys/pull/264\"\u003erust-lang/libz-sys#264\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/weihanglo\"\u003e\u003ccode\u003e@​weihanglo\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/libz-sys/pull/264\"\u003erust-lang/libz-sys#264\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/libz-sys/compare/1.1.25...1.1.27\"\u003ehttps://github.com/rust-lang/libz-sys/compare/1.1.25...1.1.27\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.1.26 [YANKED]\u003c/h2\u003e\n\u003ch2\u003eYANKED\u003c/h2\u003e\n\u003cp\u003eThese didn't contain the actual source code and thus wasn't functional.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump actions/download-artifact from 8.0.0 to 8.0.1 in the github-actions group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/rust-lang/libz-sys/pull/263\"\u003erust-lang/libz-sys#263\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(zlib): remove unnecessary defines by \u003ca href=\"https://github.com/weihanglo\"\u003e\u003ccode\u003e@​weihanglo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/libz-sys/pull/264\"\u003erust-lang/libz-sys#264\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/weihanglo\"\u003e\u003ccode\u003e@​weihanglo\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/libz-sys/pull/264\"\u003erust-lang/libz-sys#264\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/libz-sys/compare/1.1.25...1.1.26\"\u003ehttps://github.com/rust-lang/libz-sys/compare/1.1.25...1.1.26\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libz-sys/commit/c589ac52bdf9f735dfc2858487e9b1f33b40c5cd\"\u003e\u003ccode\u003ec589ac5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/libz-sys/issues/269\"\u003e#269\u003c...\n\n_Description has been truncated_","html_url":"https://github.com/KiTechSoftware/commit-wizard/pull/27","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/KiTechSoftware%2Fcommit-wizard/issues/27","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/27/packages"},{"uuid":"4555312318","node_id":"PR_kwDOSnJF3s7g_BZ_","number":84,"state":"open","title":"deps(deps): bump tabled from 0.17.0 to 0.20.0","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":4,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-30T18:37:51.000Z","updated_at":"2026-05-31T08:00:57.933Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps(deps)","packages":[{"name":"tabled","old_version":"0.17.0","new_version":"0.20.0","repository_url":"https://github.com/zhiburt/tabled"}],"path":null,"ecosystem":"cargo"},"body":"Bumps [tabled](https://github.com/zhiburt/tabled) from 0.17.0 to 0.20.0.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/zhiburt/tabled/blob/master/CHANGELOG.md\"\u003etabled's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.20.0] - 2025-05-06\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eTable::nohead\u003c/code\u003e function just like \u003ccode\u003eTable::new\u003c/code\u003e but with no header.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eTable::with_capacity\u003c/code\u003e function just like \u003ccode\u003eTable::new\u003c/code\u003e but with an exact number of rows.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eChanged \u003ccode\u003ewith(Border)\u003c/code\u003e logic to set only outer border instead of border of all cells.\u003c/li\u003e\n\u003cli\u003eMade a number of refactorings of \u003ccode\u003etabled::grid::dimension::*\u003c/code\u003e modules.\u003c/li\u003e\n\u003cli\u003eMade small optimization of \u003ccode\u003eWrap::text\u003c/code\u003e and \u003ccode\u003eTruncate::text\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eMade small optimization of \u003ccode\u003eText::new\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eBrought up to date benchmarks.\u003c/li\u003e\n\u003cli\u003eRenamed \u003ccode\u003eColumns::single\u003c/code\u003e into \u003ccode\u003eColumns::one\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRenamed \u003ccode\u003eRows::single\u003c/code\u003e into \u003ccode\u003eRows::one\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eMoved back to \u003ccode\u003efnv\u003c/code\u003e from \u003ccode\u003eahash\u003c/code\u003e cause of WASM build.\u003c/li\u003e\n\u003cli\u003eMoved back to old \u003ccode\u003eWrap::keep_words\u003c/code\u003e logic where we preserving all content.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed dependency \u003ccode\u003etesting_table\u003c/code\u003e inclusion (by \u003ca href=\"https://github.com/klensy\"\u003e\u003ccode\u003e@​klensy\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eWASM\u003c/code\u003e build (by \u003ca href=\"https://github.com/cptpiepmatz\"\u003e\u003ccode\u003e@​cptpiepmatz\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed not properly working caching logic of \u003ccode\u003eTableOption::hint\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.19.0] - 2025-24-04\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003etabled::assert\u003c/code\u003e module.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003e#[tabled(map)]\u003c/code\u003e macro.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003ederive::display::bool\u003c/code\u003e function.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003ederive::display::wrap\u003c/code\u003e and \u003ccode\u003ederive::display::truncate\u003c/code\u003e function.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eLocator::value\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eTable::get_dimension\u003c/code\u003e function.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eANSI\u003c/code\u003e link handling in \u003ccode\u003eWidth::truncate\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eUpper Title Case\u003c/code\u003e and \u003ccode\u003elower title case\u003c/code\u003e options for \u003ccode\u003erename_all\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eno_std\u003c/code\u003e in \u003ccode\u003etesting_table\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eChanged \u003ccode\u003eReverse\u003c/code\u003e interface.\u003c/li\u003e\n\u003cli\u003eChanged \u003ccode\u003ePosition\u003c/code\u003e interface.\u003c/li\u003e\n\u003cli\u003eChanged \u003ccode\u003etabled::grid::dimension\u003c/code\u003e structures.\u003c/li\u003e\n\u003cli\u003eChanged \u003ccode\u003eIterTable\u003c/code\u003e interface.\u003c/li\u003e\n\u003cli\u003eMigrated \u003ccode\u003eron\u003c/code\u003e to \u003ccode\u003e0.10\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRenamed \u003ccode\u003eColumnNames::default()\u003c/code\u003e into \u003ccode\u003eColumnsNames::head()\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRenamed \u003ccode\u003eBorderSpanCorrection\u003c/code\u003e into \u003ccode\u003eBorderCorrection::span()\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRenamed \u003ccode\u003eOffset::Begin\u003c/code\u003e into \u003ccode\u003eOffset::Start\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\u003eSee full diff in \u003ca href=\"https://github.com/zhiburt/tabled/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n","html_url":"https://github.com/Xuepoo/agent-lx-music/pull/84","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Xuepoo%2Fagent-lx-music/issues/84","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/84/packages"},{"uuid":"4210362044","node_id":"PR_kwDOKm4NMs7QJNrR","number":1966,"state":"closed","title":"chore(deps): bump the cargo-dependencies group across 1 directory with 31 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-04-10T12:05:48.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-06T07:48:03.000Z","updated_at":"2026-04-10T12:05:49.000Z","time_to_close":361065,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"cargo-dependencies","update_count":31,"packages":[{"name":"axum-otel-metrics","old_version":"0.11.0","new_version":"0.13.0","repository_url":"https://github.com/ttys3/axum-otel-metrics"},{"name":"candid","old_version":"0.10.24","new_version":"0.10.26","repository_url":"https://github.com/dfinity/candid"},{"name":"colored","old_version":"2.2.0","new_version":"3.1.1","repository_url":"https://github.com/mackwic/colored"},{"name":"cryptoki","old_version":"0.7.0","new_version":"0.12.0","repository_url":"https://github.com/parallaxsecond/rust-cryptoki"},{"name":"dialoguer","old_version":"0.11.0","new_version":"0.12.0","repository_url":"https://github.com/console-rs/dialoguer"},{"name":"dirs","old_version":"5.0.1","new_version":"6.0.0","repository_url":"https://github.com/soc/dirs-rs"},{"name":"env_logger","old_version":"0.11.9","new_version":"0.11.10","repository_url":"https://github.com/rust-cli/env_logger"},{"name":"ic-agent","old_version":"0.39.3","new_version":"0.45.0","repository_url":"https://github.com/dfinity/agent-rs"},{"name":"octocrab","old_version":"0.41.2","new_version":"0.49.7","repository_url":"https://github.com/XAMPPRocky/octocrab"},{"name":"self_update","old_version":"0.41.0","new_version":"0.44.0","repository_url":"https://github.com/jaemk/self_update"},{"name":"ic-transport-types","old_version":"0.39.3","new_version":"0.45.0","repository_url":"https://github.com/dfinity/agent-rs"},{"name":"ic-utils","old_version":"0.39.3","new_version":"0.47.1","repository_url":"https://github.com/dfinity/agent-rs"},{"name":"itertools","old_version":"0.13.0","new_version":"0.14.0","repository_url":"https://github.com/rust-itertools/itertools"},{"name":"opentelemetry","old_version":"0.29.1","new_version":"0.31.0","repository_url":"https://github.com/open-telemetry/opentelemetry-rust"},{"name":"opentelemetry_sdk","old_version":"0.29.0","new_version":"0.31.0","repository_url":"https://github.com/open-telemetry/opentelemetry-rust"},{"name":"opentelemetry-prometheus","old_version":"0.29.1","new_version":"0.31.0","repository_url":"https://github.com/open-telemetry/opentelemetry-rust"},{"name":"prost","old_version":"0.13.5","new_version":"0.14.3","repository_url":"https://github.com/tokio-rs/prost"},{"name":"rand","old_version":"0.9.2","new_version":"0.10.0","repository_url":"https://github.com/rust-random/rand"},{"name":"rand_seeder","old_version":"0.3.0","new_version":"0.5.0","repository_url":"https://github.com/rust-random/seeder"},{"name":"rust_decimal","old_version":"1.40.0","new_version":"1.41.0","repository_url":"https://github.com/paupino/rust-decimal"},{"name":"sha2","old_version":"0.10.9","new_version":"0.11.0","repository_url":"https://github.com/RustCrypto/hashes"},{"name":"strum","old_version":"0.26.3","new_version":"0.28.0","repository_url":"https://github.com/Peternator7/strum"},{"name":"strum_macros","old_version":"0.26.4","new_version":"0.28.0","repository_url":"https://github.com/Peternator7/strum"},{"name":"tabled","old_version":"0.18.0","new_version":"0.20.0","repository_url":"https://github.com/zhiburt/tabled"},{"name":"csv_to_table","old_version":"0.3.0","new_version":"0.9.0","repository_url":"https://github.com/zhiburt/tabled"},{"name":"tokio","old_version":"1.50.0","new_version":"1.51.0","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"wiremock","old_version":"0.6.4","new_version":"0.6.5","repository_url":"https://github.com/LukeMathWalker/wiremock-rs"},{"name":"mockall","old_version":"0.13.1","new_version":"0.14.0","repository_url":"https://github.com/asomers/mockall"},{"name":"ic-stable-structures","old_version":"0.6.9","new_version":"0.7.2","repository_url":"https://github.com/dfinity/stable-structures"},{"name":"indexmap","old_version":"2.13.0","new_version":"2.13.1","repository_url":"https://github.com/indexmap-rs/indexmap"},{"name":"serial_test","old_version":"2.0.0","new_version":"3.4.0","repository_url":"https://github.com/palfrey/serial_test"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the cargo-dependencies group with 31 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [axum-otel-metrics](https://github.com/ttys3/axum-otel-metrics) | `0.11.0` | `0.13.0` |\n| [candid](https://github.com/dfinity/candid) | `0.10.24` | `0.10.26` |\n| [colored](https://github.com/mackwic/colored) | `2.2.0` | `3.1.1` |\n| [cryptoki](https://github.com/parallaxsecond/rust-cryptoki) | `0.7.0` | `0.12.0` |\n| [dialoguer](https://github.com/console-rs/dialoguer) | `0.11.0` | `0.12.0` |\n| [dirs](https://github.com/soc/dirs-rs) | `5.0.1` | `6.0.0` |\n| [env_logger](https://github.com/rust-cli/env_logger) | `0.11.9` | `0.11.10` |\n| [ic-agent](https://github.com/dfinity/agent-rs) | `0.39.3` | `0.45.0` |\n| [octocrab](https://github.com/XAMPPRocky/octocrab) | `0.41.2` | `0.49.7` |\n| [self_update](https://github.com/jaemk/self_update) | `0.41.0` | `0.44.0` |\n| [ic-transport-types](https://github.com/dfinity/agent-rs) | `0.39.3` | `0.45.0` |\n| [ic-utils](https://github.com/dfinity/agent-rs) | `0.39.3` | `0.47.1` |\n| [itertools](https://github.com/rust-itertools/itertools) | `0.13.0` | `0.14.0` |\n| [opentelemetry](https://github.com/open-telemetry/opentelemetry-rust) | `0.29.1` | `0.31.0` |\n| [opentelemetry_sdk](https://github.com/open-telemetry/opentelemetry-rust) | `0.29.0` | `0.31.0` |\n| [opentelemetry-prometheus](https://github.com/open-telemetry/opentelemetry-rust) | `0.29.1` | `0.31.0` |\n| [prost](https://github.com/tokio-rs/prost) | `0.13.5` | `0.14.3` |\n| [rand](https://github.com/rust-random/rand) | `0.9.2` | `0.10.0` |\n| [rand_seeder](https://github.com/rust-random/seeder) | `0.3.0` | `0.5.0` |\n| [rust_decimal](https://github.com/paupino/rust-decimal) | `1.40.0` | `1.41.0` |\n| [sha2](https://github.com/RustCrypto/hashes) | `0.10.9` | `0.11.0` |\n| [strum](https://github.com/Peternator7/strum) | `0.26.3` | `0.28.0` |\n| [strum_macros](https://github.com/Peternator7/strum) | `0.26.4` | `0.28.0` |\n| [tabled](https://github.com/zhiburt/tabled) | `0.18.0` | `0.20.0` |\n| [csv_to_table](https://github.com/zhiburt/tabled) | `0.3.0` | `0.9.0` |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.50.0` | `1.51.0` |\n| [wiremock](https://github.com/LukeMathWalker/wiremock-rs) | `0.6.4` | `0.6.5` |\n| [mockall](https://github.com/asomers/mockall) | `0.13.1` | `0.14.0` |\n| [ic-stable-structures](https://github.com/dfinity/stable-structures) | `0.6.9` | `0.7.2` |\n| [indexmap](https://github.com/indexmap-rs/indexmap) | `2.13.0` | `2.13.1` |\n| [serial_test](https://github.com/palfrey/serial_test) | `2.0.0` | `3.4.0` |\n\n\nUpdates `axum-otel-metrics` from 0.11.0 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/ttys3/axum-otel-metrics/releases\"\u003eaxum-otel-metrics'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\u003e\u003ccode\u003eurl.scheme\u003c/code\u003e values from forwarded headers are now normalized to lowercase \u003ccode\u003e\u0026quot;http\u0026quot;\u003c/code\u003e/\u003ccode\u003e\u0026quot;https\u0026quot;\u003c/code\u003e instead of preserving the original casing\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eX-Forwarded-Ssl\u003c/code\u003e \u0026quot;on\u0026quot; check — previously \u003ccode\u003eis_some().to_string() == \u0026quot;on\u0026quot;\u003c/code\u003e was dead code that could never match (thanks \u003ca href=\"https://github.com/amohrland\"\u003e\u003ccode\u003e@​amohrland\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReplace \u003ccode\u003e.to_str().unwrap()\u003c/code\u003e with \u003ccode\u003e.to_str().ok()\u003c/code\u003e on forwarded headers and Content-Length to prevent panics on malformed input\u003c/li\u003e\n\u003cli\u003eAlways decrement \u003ccode\u003ereq_active\u003c/code\u003e counter on inner service error, preventing permanent counter drift\u003c/li\u003e\n\u003cli\u003eFix example for otel 0.30\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003ewith_tls()\u003c/code\u003e builder method to expose \u003ccode\u003eis_tls\u003c/code\u003e configuration\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ePerformance\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003e\u0026amp;'static str\u003c/code\u003e for \u003ccode\u003eurl_scheme\u003c/code\u003e, \u003ccode\u003ehttp::Method\u003c/code\u003e directly, \u003ccode\u003eArc\u0026lt;str\u0026gt;\u003c/code\u003e for path/host to reduce per-request allocations\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDependencies\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eopentelemetry 0.30 → 0.31, opentelemetry_sdk 0.30 → 0.31\u003c/li\u003e\n\u003cli\u003ehttp 1.3 → 1.4, tokio 1.47 → 1.50, axum-test 17.3 → 20.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/ttys3/axum-otel-metrics/compare/v0.12.0...v0.13.0\"\u003ehttps://github.com/ttys3/axum-otel-metrics/compare/v0.12.0...v0.13.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.12.0\u003c/h2\u003e\n\u003ch2\u003e[0.12.0] - 2025-06-20\u003c/h2\u003e\n\u003ch3\u003e💼 Other\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate example crates (6cfa617)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🚜 Refactor\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[\u003cstrong\u003ebreaking\u003c/strong\u003e] Update to use OTLP exporter for metrics, removed Prometheus exporter support (47161f1)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📚 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate README to remove Prometheus exporter references and highlight OTLP exporter usage (aaa4a1b)\u003c/li\u003e\n\u003cli\u003eUpdate README to include removal of Prometheus exporter support and link to related issue (c140d58)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e⚙️ Miscellaneous Tasks\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate crates (abf2684)\u003c/li\u003e\n\u003cli\u003eUpdate cliff.toml to enable dependency chore messages (13cdf57)\u003c/li\u003e\n\u003cli\u003eAdapt metric descriptions to match semantic conventions (aeda8a1)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChore\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ttys3/axum-otel-metrics/blob/main/CHANGELOG.md\"\u003eaxum-otel-metrics's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.13.0] - 2026-04-03\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix example for otel 0.30 (a048363)\u003c/li\u003e\n\u003cli\u003eUpdate X-Forwarded-Ssl \u0026quot;on\u0026quot; check (845b0ef)\u003c/li\u003e\n\u003cli\u003e[\u003cstrong\u003ebreaking\u003c/strong\u003e] Prevent panics, fix counter leak, add with_tls, optimize allocations (0f4cc21)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e⚙️ Miscellaneous Tasks\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate crates (ef8650b)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(deps)\u003c/em\u003e Update axum-test requirement from 17.3.0 to 18.0.0 (3b40ddd)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(deps)\u003c/em\u003e Bump tracing-subscriber in /examples/axum-metrics-demo (78fa361)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(deps)\u003c/em\u003e Bump the opentelemetry group with 4 updates (4607465)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(deps)\u003c/em\u003e Bump bytes in /examples/axum-metrics-demo (ab04b05)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(deps)\u003c/em\u003e Update axum-test requirement from 18.0.2 to 19.1.1 (dd9ddc0)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(deps)\u003c/em\u003e Upgrade all crates to latest versions (3787e7c)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.12.0] - 2025-06-20\u003c/h2\u003e\n\u003ch3\u003e💼 Other\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate example crates (6cfa617)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🚜 Refactor\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[\u003cstrong\u003ebreaking\u003c/strong\u003e] Update to use OTLP exporter for metrics, removed Prometheus exporter support (47161f1)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📚 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate README to remove Prometheus exporter references and highlight OTLP exporter usage (aaa4a1b)\u003c/li\u003e\n\u003cli\u003eUpdate README to include removal of Prometheus exporter support and link to related issue (c140d58)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e⚙️ Miscellaneous Tasks\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate crates (abf2684)\u003c/li\u003e\n\u003cli\u003eUpdate cliff.toml to enable dependency chore messages (13cdf57)\u003c/li\u003e\n\u003cli\u003eAdapt metric descriptions to match semantic conventions (aeda8a1)\u003c/li\u003e\n\u003cli\u003eRelease v0.12.0 (f5b179f)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(deps)\u003c/em\u003e Update opentelemetry-semantic-conventions requirement (b4307ee)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(deps)\u003c/em\u003e Update opentelemetry requirement from 0.29 to 0.30 (7be8ff9)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(deps)\u003c/em\u003e Update opentelemetry_sdk requirement from 0.29 to 0.30 (2207078)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(deps)\u003c/em\u003e Update opentelemetry-otlp requirement from 0.29.0 to 0.30.0 (d992ebc)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ttys3/axum-otel-metrics/commit/1e297c996ead457c86948955eff70e471f15895c\"\u003e\u003ccode\u003e1e297c9\u003c/code\u003e\u003c/a\u003e chore(release): v0.13.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ttys3/axum-otel-metrics/commit/0f4cc216f8cb05c23b506d09c5373ea3cf109561\"\u003e\u003ccode\u003e0f4cc21\u003c/code\u003e\u003c/a\u003e fix!: prevent panics, fix counter leak, add with_tls, optimize allocations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ttys3/axum-otel-metrics/commit/3787e7c18f66aa0198c3659e63b26b144841a6de\"\u003e\u003ccode\u003e3787e7c\u003c/code\u003e\u003c/a\u003e chore(deps): upgrade all crates to latest versions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ttys3/axum-otel-metrics/commit/845b0ef5220515377056ba4fc1b1c36a1690364e\"\u003e\u003ccode\u003e845b0ef\u003c/code\u003e\u003c/a\u003e fix: update X-Forwarded-Ssl \u0026quot;on\u0026quot; check\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ttys3/axum-otel-metrics/commit/dd9ddc0db4963e12cae34d84c6e8ed65debb13ef\"\u003e\u003ccode\u003edd9ddc0\u003c/code\u003e\u003c/a\u003e chore(deps): update axum-test requirement from 18.0.2 to 19.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ttys3/axum-otel-metrics/commit/ab04b0510fdac894028dca95727d2c395d56e5a1\"\u003e\u003ccode\u003eab04b05\u003c/code\u003e\u003c/a\u003e chore(deps): bump bytes in /examples/axum-metrics-demo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ttys3/axum-otel-metrics/commit/4607465937d96248bb1b11954be1bfe8863a2c9c\"\u003e\u003ccode\u003e4607465\u003c/code\u003e\u003c/a\u003e chore(deps): bump the opentelemetry group with 4 updates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ttys3/axum-otel-metrics/commit/5e7fec2f6f2af807e380b200e448db023294b9f9\"\u003e\u003ccode\u003e5e7fec2\u003c/code\u003e\u003c/a\u003e Group updates of OpenTelemetry crates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ttys3/axum-otel-metrics/commit/a0483636a0a70826f65ee85e904fdc0e1588ab1a\"\u003e\u003ccode\u003ea048363\u003c/code\u003e\u003c/a\u003e fix: fix example for otel 0.30\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ttys3/axum-otel-metrics/commit/ef8650b70d207e214fde7feda2863212ea1b7509\"\u003e\u003ccode\u003eef8650b\u003c/code\u003e\u003c/a\u003e chore: update crates\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ttys3/axum-otel-metrics/compare/v0.11.0...v0.13.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `candid` from 0.10.24 to 0.10.26\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dfinity/candid/blob/master/CHANGELOG.md\"\u003ecandid's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch3\u003eCandid 0.10.26\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBug fixes:\n\u003cul\u003e\n\u003cli\u003eFix decoding failure when a trailing argument is a primitive vector\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2026-03-16\u003c/h2\u003e\n\u003ch3\u003eCandid 0.10.25\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eNon-breaking changes:\n\u003cul\u003e\n\u003cli\u003ePreserve Rust doc comments on exported Candid types, record fields, and variant members when generating \u003ccode\u003e.did\u003c/code\u003e files via \u003ccode\u003e#[derive(CandidType)]\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2026-02-27\u003c/h2\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/dfinity/candid/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `colored` from 2.2.0 to 3.1.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mackwic/colored/releases\"\u003ecolored's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.1.1\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003ev3.1.0\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003ev3.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e[BREAKING CHANGE]:\u003c/strong\u003e Upgrade MSRV to 1.80 and remove the then unnecessary lazy_static dependency.\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/colored-rs/colored/blob/master/CHANGELOG.md\"\u003ecolored's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eUnreleased\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eAdded methods \u003ccode\u003eansi_color\u003c/code\u003e and \u003ccode\u003eon_ansi_color\u003c/code\u003e to \u003ccode\u003eColorize\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.0.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e[BREAKING CHANGE]:\u003c/strong\u003e Upgrade MSRV to 1.80 and remove the then unnecessary lazy_static dependency.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colored-rs/colored/commit/5204a26619e10fda0adc77f07588811d6102a40d\"\u003e\u003ccode\u003e5204a26\u003c/code\u003e\u003c/a\u003e 3.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colored-rs/colored/commit/49392a3bc64d18fe794234821d5ccc3291060e35\"\u003e\u003ccode\u003e49392a3\u003c/code\u003e\u003c/a\u003e Limit to 5 keywords\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colored-rs/colored/commit/b791685b962f5ddcaa027fad404cfa18a9ef1059\"\u003e\u003ccode\u003eb791685\u003c/code\u003e\u003c/a\u003e 3.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colored-rs/colored/commit/9a831216eabe0058f0de2c22b1c46e2749d8fa88\"\u003e\u003ccode\u003e9a83121\u003c/code\u003e\u003c/a\u003e Allow windows-sys 0.61 to be used (\u003ca href=\"https://redirect.github.com/mackwic/colored/issues/218\"\u003e#218\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colored-rs/colored/commit/192598decb1e5b33a5c1fa8be51e7e69103ca458\"\u003e\u003ccode\u003e192598d\u003c/code\u003e\u003c/a\u003e Clean up \u003ccode\u003eColorize\u003c/code\u003e trait\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colored-rs/colored/commit/ec013ae7da84e4a70d34f92334b01db458252e38\"\u003e\u003ccode\u003eec013ae\u003c/code\u003e\u003c/a\u003e chore: minor improvement for docs (\u003ca href=\"https://redirect.github.com/mackwic/colored/issues/212\"\u003e#212\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colored-rs/colored/commit/5bc198b98fb4790413891083cf49259b75ebbe70\"\u003e\u003ccode\u003e5bc198b\u003c/code\u003e\u003c/a\u003e Replace 'ansi_term' dev-dependency with 'ansiterm' (\u003ca href=\"https://redirect.github.com/mackwic/colored/issues/209\"\u003e#209\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colored-rs/colored/commit/a21367d1040ed8e488e2caffce7b430dbfd309c9\"\u003e\u003ccode\u003ea21367d\u003c/code\u003e\u003c/a\u003e Allow windows-sys 0.60 to be used (\u003ca href=\"https://redirect.github.com/mackwic/colored/issues/206\"\u003e#206\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colored-rs/colored/commit/9450fea228364e557c8dddabc45e0aa33c5308ac\"\u003e\u003ccode\u003e9450fea\u003c/code\u003e\u003c/a\u003e Fix clippy warning (\u003ca href=\"https://redirect.github.com/mackwic/colored/issues/207\"\u003e#207\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colored-rs/colored/commit/68761c1dfe306c870aa94af085c4686bce8d5fbd\"\u003e\u003ccode\u003e68761c1\u003c/code\u003e\u003c/a\u003e README: use the latest v3.0 version for example (\u003ca href=\"https://redirect.github.com/mackwic/colored/issues/204\"\u003e#204\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mackwic/colored/compare/v2.2.0...v3.1.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cryptoki` from 0.7.0 to 0.12.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/parallaxsecond/rust-cryptoki/blob/main/CHANGELOG.md\"\u003ecryptoki's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/parallaxsecond/rust-cryptoki/tree/cryptoki-0.12.0\"\u003ecryptoki-0.12.0\u003c/a\u003e (2026-01-22)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/parallaxsecond/rust-cryptoki/compare/cryptoki-0.11.0...cryptoki-0.12.0\"\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\u003eAccelerate fetching attributes from an object handle - cleaned up version \u003ca href=\"https://redirect.github.com/parallaxsecond/rust-cryptoki/pull/341\"\u003e#341\u003c/a\u003e (\u003ca href=\"https://github.com/keldonin\"\u003ekeldonin\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\u003esession no longer send \u003ca href=\"https://redirect.github.com/parallaxsecond/rust-cryptoki/issues/339\"\u003e#339\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUnmaintained Dependency \u003ccode\u003epaste\u003c/code\u003e (RUSTSEC-2024-0436) \u003ca href=\"https://redirect.github.com/parallaxsecond/rust-cryptoki/issues/279\"\u003e#279\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\u003efix(tests): check if SLH DSA can do key pair gen \u003ca href=\"https://redirect.github.com/parallaxsecond/rust-cryptoki/pull/348\"\u003e#348\u003c/a\u003e (\u003ca href=\"https://github.com/hug-dev\"\u003ehug-dev\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003epaste\u003c/code\u003e dependency \u003ca href=\"https://redirect.github.com/parallaxsecond/rust-cryptoki/pull/347\"\u003e#347\u003c/a\u003e (\u003ca href=\"https://github.com/bal-e\"\u003ebal-e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: return an error if \u003ccode\u003eC_GetFunctionList\u003c/code\u003e couldn't be found \u003ca href=\"https://redirect.github.com/parallaxsecond/rust-cryptoki/pull/345\"\u003e#345\u003c/a\u003e (\u003ca href=\"https://github.com/supervacuus\"\u003esupervacuus\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edocs: update CHANGELOG \u003ca href=\"https://redirect.github.com/parallaxsecond/rust-cryptoki/pull/342\"\u003e#342\u003c/a\u003e (\u003ca href=\"https://github.com/hug-dev\"\u003ehug-dev\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMake Session Send \u003ca href=\"https://redirect.github.com/parallaxsecond/rust-cryptoki/pull/340\"\u003e#340\u003c/a\u003e (\u003ca href=\"https://github.com/hug-dev\"\u003ehug-dev\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest: Add Wycheproof-based AES-GCM tests \u003ca href=\"https://redirect.github.com/parallaxsecond/rust-cryptoki/pull/336\"\u003e#336\u003c/a\u003e (\u003ca href=\"https://github.com/testingapisname\"\u003etestingapisname\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDon't raise an error at close when it's expected \u003ca href=\"https://redirect.github.com/parallaxsecond/rust-cryptoki/pull/325\"\u003e#325\u003c/a\u003e (\u003ca href=\"https://github.com/EliseChouleur\"\u003eEliseChouleur\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/parallaxsecond/rust-cryptoki/tree/cryptoki-0.11.0\"\u003ecryptoki-0.11.0\u003c/a\u003e (2025-12-19)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/parallaxsecond/rust-cryptoki/compare/cryptoki-sys-0.5.0...cryptoki-0.11.0\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/parallaxsecond/rust-cryptoki/tree/cryptoki-sys-0.5.0\"\u003ecryptoki-sys-0.5.0\u003c/a\u003e (2025-12-19)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/parallaxsecond/rust-cryptoki/compare/cryptoki-0.10.0...cryptoki-sys-0.5.0\"\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\u003eAdd a way to pass a pointer for the \u0026quot;reserved\u0026quot; argument in CInitializeArgs() \u003ca href=\"https://redirect.github.com/parallaxsecond/rust-cryptoki/issues/321\"\u003e#321\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport vendor defined error codes \u003ca href=\"https://redirect.github.com/parallaxsecond/rust-cryptoki/issues/299\"\u003e#299\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\u003eUndefined behavior in CK_ATTRIBUTE::try_from or Session::get_attributes \u003ca href=\"https://redirect.github.com/parallaxsecond/rust-cryptoki/issues/323\"\u003e#323\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsider opening visibility on ObjectHandle and SessionHandle \u003ca href=\"https://redirect.github.com/parallaxsecond/rust-cryptoki/issues/316\"\u003e#316\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCompatibility with Luna HSM's \u003ccode\u003elibCryptoki2_64.so\u003c/code\u003e? \u003ca href=\"https://redirect.github.com/parallaxsecond/rust-cryptoki/issues/315\"\u003e#315\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRun tests against kryoptic main \u003ca href=\"https://redirect.github.com/parallaxsecond/rust-cryptoki/issues/311\"\u003e#311\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsider wrapping C_Decapsulate \u003ca href=\"https://redirect.github.com/parallaxsecond/rust-cryptoki/issues/309\"\u003e#309\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsidering adding support for CKM_CONCATENATE_DATA_AND_BASE \u003ca href=\"https://redirect.github.com/parallaxsecond/rust-cryptoki/issues/308\"\u003e#308\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRun CI on more different architectures in some more systematic manner \u003ca href=\"https://redirect.github.com/parallaxsecond/rust-cryptoki/issues/285\"\u003e#285\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade Secrecy Crate \u003ca href=\"https://redirect.github.com/parallaxsecond/rust-cryptoki/issues/284\"\u003e#284\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBuilding on ix86 fails \u003ca href=\"https://redirect.github.com/parallaxsecond/rust-cryptoki/issues/282\"\u003e#282\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEcKdf documentation unclear \u003ca href=\"https://redirect.github.com/parallaxsecond/rust-cryptoki/issues/281\"\u003e#281\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd a new constructor that does not call C_Finalize when dropped \u003ca href=\"https://redirect.github.com/parallaxsecond/rust-cryptoki/issues/208\"\u003e#208\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efinalize() without drop()? \u003ca href=\"https://redirect.github.com/parallaxsecond/rust-cryptoki/issues/150\"\u003e#150\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/parallaxsecond/rust-cryptoki/commit/bf51837c01c57bb39aa95432482b747449179b24\"\u003e\u003ccode\u003ebf51837\u003c/code\u003e\u003c/a\u003e Bump cryptoki\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/parallaxsecond/rust-cryptoki/commit/7acb6edcd1c6e84e48421b4c8c6ec35afcec4769\"\u003e\u003ccode\u003e7acb6ed\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/parallaxsecond/rust-cryptoki/issues/347\"\u003e#347\u003c/a\u003e from bal-e/remove-paste-dep\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/parallaxsecond/rust-cryptoki/commit/0bd773ce35cb38d55f96fa9027c5bab03b05ed6b\"\u003e\u003ccode\u003e0bd773c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/parallaxsecond/rust-cryptoki/issues/325\"\u003e#325\u003c/a\u003e from EliseChouleur/better-handle-drop-error\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/parallaxsecond/rust-cryptoki/commit/d80e2c723ecde8f3ae1fe7b875652104951f1d95\"\u003e\u003ccode\u003ed80e2c7\u003c/code\u003e\u003c/a\u003e Remove 'paste' dependency\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/parallaxsecond/rust-cryptoki/commit/130131969eac09e906ceec9d36c89f176195ea1a\"\u003e\u003ccode\u003e1301319\u003c/code\u003e\u003c/a\u003e Put closed to true only if close doesn't fail\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/parallaxsecond/rust-cryptoki/commit/d7fc6c61b0905fd02fc17b824553dc87d17363a3\"\u003e\u003ccode\u003ed7fc6c6\u003c/code\u003e\u003c/a\u003e Make enum Eq, copy, clone\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/parallaxsecond/rust-cryptoki/commit/059a8d952722c8b0cc545769bb0b4be20453d45d\"\u003e\u003ccode\u003e059a8d9\u003c/code\u003e\u003c/a\u003e Remove useless condition and early return\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/parallaxsecond/rust-cryptoki/commit/199303ff496d8e63fd4dfd5e9a2c295c83861cbf\"\u003e\u003ccode\u003e199303f\u003c/code\u003e\u003c/a\u003e Create an enum for close on drop option for better readability\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/parallaxsecond/rust-cryptoki/commit/891d1475b6054d59081c5252a57044feafb36907\"\u003e\u003ccode\u003e891d147\u003c/code\u003e\u003c/a\u003e Create a variable for the number of threads in thread_local_session example\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/parallaxsecond/rust-cryptoki/commit/ac3c6346ee039ec0c841960543f83c4cb9e7286e\"\u003e\u003ccode\u003eac3c634\u003c/code\u003e\u003c/a\u003e add Session's close state in Cell to be mutable event in a non mut 'self' fun...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/parallaxsecond/rust-cryptoki/compare/cryptoki-0.7.0...cryptoki-0.12.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `dialoguer` from 0.11.0 to 0.12.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/console-rs/dialoguer/releases\"\u003edialoguer's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.12.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix prompt in \u003ccode\u003eselect.rs\u003c/code\u003e example by \u003ca href=\"https://github.com/jwodder\"\u003e\u003ccode\u003e@​jwodder\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/dialoguer/pull/289\"\u003econsole-rs/dialoguer#289\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument crate feature guarded items on docs.rs by \u003ca href=\"https://github.com/robjtede\"\u003e\u003ccode\u003e@​robjtede\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/dialoguer/pull/293\"\u003econsole-rs/dialoguer#293\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd conversion between error types by \u003ca href=\"https://github.com/jacobtread\"\u003e\u003ccode\u003e@​jacobtread\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/dialoguer/pull/300\"\u003econsole-rs/dialoguer#300\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAccept items by iterator instead of slice by \u003ca href=\"https://github.com/jacobtread\"\u003e\u003ccode\u003e@​jacobtread\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/dialoguer/pull/299\"\u003econsole-rs/dialoguer#299\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: replace \u003ccode\u003ethiserror\u003c/code\u003e with a manual impl by \u003ca href=\"https://github.com/CosmicHorrorDev\"\u003e\u003ccode\u003e@​CosmicHorrorDev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/dialoguer/pull/327\"\u003econsole-rs/dialoguer#327\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate console to 0.16 by \u003ca href=\"https://github.com/musicinmybrain\"\u003e\u003ccode\u003e@​musicinmybrain\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/dialoguer/pull/329\"\u003econsole-rs/dialoguer#329\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/console-rs/dialoguer/blob/main/CHANGELOG-OLD.md\"\u003edialoguer's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003cp\u003eFor newer releases, please see \u003ca href=\"https://github.com/console-rs/dialoguer/releases\"\u003ereleases\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/console-rs/dialoguer/commit/731c70b9a5919f39eb2b88f08a569c5980713b3f\"\u003e\u003ccode\u003e731c70b\u003c/code\u003e\u003c/a\u003e Audit dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/dialoguer/commit/2a88be1d404ef5dcb463aef294b7b1a441f43a0b\"\u003e\u003ccode\u003e2a88be1\u003c/code\u003e\u003c/a\u003e Check for external types\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/dialoguer/commit/d4271ea22af8ab0f5f38e335ff008bab81d1f6b9\"\u003e\u003ccode\u003ed4271ea\u003c/code\u003e\u003c/a\u003e Check semver compatibility\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/dialoguer/commit/11c990d04836129880a07a3d4754c91983580f2d\"\u003e\u003ccode\u003e11c990d\u003c/code\u003e\u003c/a\u003e Check for documentation errors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/dialoguer/commit/39d248092b2f416161460a9a813d7e00bec7bb67\"\u003e\u003ccode\u003e39d2480\u003c/code\u003e\u003c/a\u003e Add Dependabot config\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/dialoguer/commit/31b2e253ba40dff6fedb27deff7805a66650346e\"\u003e\u003ccode\u003e31b2e25\u003c/code\u003e\u003c/a\u003e Upgrade to actions/checkout v5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/dialoguer/commit/8ebd9e5008ed6650acc4aea19e3a4b578a2efa02\"\u003e\u003ccode\u003e8ebd9e5\u003c/code\u003e\u003c/a\u003e Focus CI testing on stable Rust\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/dialoguer/commit/d4a002d4c06dd76895252b5eda7874fd35c7196a\"\u003e\u003ccode\u003ed4a002d\u003c/code\u003e\u003c/a\u003e Use default targets on respective operating systems\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/dialoguer/commit/3e3cc03b197b1b8430a590262459d2107c7709ca\"\u003e\u003ccode\u003e3e3cc03\u003c/code\u003e\u003c/a\u003e Reduce number of targets tested in CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/dialoguer/commit/fcb8a0d7374ba00e5c87b69b31f9c9b97eec0d59\"\u003e\u003ccode\u003efcb8a0d\u003c/code\u003e\u003c/a\u003e Enable basic caching in CI\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/console-rs/dialoguer/compare/v0.11.0...v0.12.0\"\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 `env_logger` from 0.11.9 to 0.11.10\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-cli/env_logger/releases\"\u003eenv_logger's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.11.10\u003c/h2\u003e\n\u003ch2\u003e[0.11.10] - 2026-03-23\u003c/h2\u003e\n\u003ch3\u003eInternal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-cli/env_logger/blob/main/CHANGELOG.md\"\u003eenv_logger's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.11.10] - 2026-03-23\u003c/h2\u003e\n\u003ch3\u003eInternal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/41320bf391e3d62cc0171f83403c6d684686ac98\"\u003e\u003ccode\u003e41320bf\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/de8c74f47cb137541ac3c740b1fa77f46554dc25\"\u003e\u003ccode\u003ede8c74f\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/d550741cdcd1d64f8a564158d9d0b2554f5d900d\"\u003e\u003ccode\u003ed550741\u003c/code\u003e\u003c/a\u003e docs(gh): Add sponsor link\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/458b07544b86495075418e4d81cc048c98f362b6\"\u003e\u003ccode\u003e458b075\u003c/code\u003e\u003c/a\u003e chore(deps): Update Rust Stable to v1.94 (\u003ca href=\"https://redirect.github.com/rust-cli/env_logger/issues/401\"\u003e#401\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/8bc3fc3e1db40d82a40b485e4c7971ac257d17a2\"\u003e\u003ccode\u003e8bc3fc3\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-cli/env_logger/issues/400\"\u003e#400\u003c/a\u003e from epage/update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/143fa647ab33ed3acc9f160dfa3cb075cc62b5a3\"\u003e\u003ccode\u003e143fa64\u003c/code\u003e\u003c/a\u003e chore: Upgrade incompatible\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/b687a2418ab8eeb031a55f561be50742ede27baf\"\u003e\u003ccode\u003eb687a24\u003c/code\u003e\u003c/a\u003e chore: Upgrade compatible\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/8cf1ba99129eeccc9914f9c3059ac6acc0686ba4\"\u003e\u003ccode\u003e8cf1ba9\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-cli/env_logger/issues/397\"\u003e#397\u003c/a\u003e from rust-cli/renovate/crate-ci-typos-1.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/094ecf7a8adbf013877f7e0883774008a95dbe3d\"\u003e\u003ccode\u003e094ecf7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-cli/env_logger/issues/396\"\u003e#396\u003c/a\u003e from rust-cli/renovate/crate-ci-committed-1.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/34ad62679742adceb156ce5a59b0a277a8b67771\"\u003e\u003ccode\u003e34ad626\u003c/code\u003e\u003c/a\u003e chore(deps): Update pre-commit hook crate-ci/typos to v1.44.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-cli/env_logger/compare/v0.11.9...v0.11.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ic-agent` from 0.39.3 to 0.45.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dfinity/agent-rs/releases\"\u003eic-agent's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8bbbee2\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e7b46cf5\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e8ac084d\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e74d77a2\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e86c6603\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003ebbd28a3\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e2e6679b\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e27c321c\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e37dcc29\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003eef92bf3\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003ed3de602\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e979e6a1\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003ed5a8adc\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e5ebfd87\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003ed40a20d\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e1e67be0\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e18c1166\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dfinity/agent-rs/blob/main/CHANGELOG.md\"\u003eic-agent's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.45.0] - 2025-12-19\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003e{get,fetch}_subnet_by_{id,canister}\u003c/code\u003e functions to enable looking up subnet information.\u003c/li\u003e\n\u003cli\u003eFix panic in web worker environments in \u003ccode\u003eic-agent\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003eic-management-canister-types\u003c/code\u003e to 0.5.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.44.3] - 2025-10-31\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eAgent::wait_signed\u003c/code\u003e to execute the read_state request on every retry iteration.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.44.2] - 2025-10-07\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eHttpService call\u003c/code\u003e retry behavior such that only network errors are retried.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.44.1] - 2025-09-15\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eread_state_subnet_canister_ranges\u003c/code\u003e which can query the canister id ranges for a given subnet.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.44.0] - 2025-08-25\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBREAKING: Bump \u003ccode\u003eic-management-canister-types\u003c/code\u003e to v0.4.0.\n\u003cul\u003e\n\u003cli\u003eThe \u003ccode\u003eCanisterSettings\u003c/code\u003e types contains a new field \u003ccode\u003eenvironment_variables\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.43.0] - 2025-08-25\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBREAKING: Change \u003ccode\u003eHttpService\u003c/code\u003e trait to use normal \u003ccode\u003ehttp\u003c/code\u003e crate \u003ccode\u003eRequest\u003c/code\u003e and \u003ccode\u003eResponse\u003c/code\u003e types with \u003ccode\u003eBytes\u003c/code\u003e as a body instead of \u003ccode\u003ereqwest\u003c/code\u003e ones and add \u003ccode\u003esize_limit\u003c/code\u003e argument.\u003c/li\u003e\n\u003cli\u003eBREAKING: Change \u003ccode\u003eAgentError::TransportError\u003c/code\u003e enum variant to hold a generic string instead of \u003ccode\u003ereqwest::Error\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eic-utils\u003c/code\u003e: Bump \u003ccode\u003eic-management-canister-types\u003c/code\u003e to v0.3.3 which changes snapshot upload/download types.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.42.0] - 2025-08-04\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eUse \u003ca href=\"https://crates.io/crates/ic-management-canister-types/0.3.2\"\u003eic-management-canister-types\u003c/a\u003e in \u003ca href=\"https://github.com/dfinity/agent-rs/blob/main/ic-utils/README.md\"\u003eic-utils\u003c/a\u003e.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eThis change introduces some breaking changes in \u003ccode\u003eic-utils\u003c/code\u003e due to the type-inconsistency. For example, the \u003ccode\u003eStatusCallResult\u003c/code\u003e defined in \u003ccode\u003eic-utils\u003c/code\u003e is not consistent to  the \u003ccode\u003eCanisterStatusResult\u003c/code\u003e defined in \u003ccode\u003eic-management-canister-types\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eThe legacy types defined in \u003ccode\u003eic-utils\u003c/code\u003e are marked as deprecated with messages.\u003c/li\u003e\n\u003cli\u003eSome APIs are updated to use the types defined in \u003ccode\u003eic-management-canister-types\u003c/code\u003e, e.g. \u003ccode\u003eupload_canister_snapshot_metadata\u003c/code\u003e, \u003ccode\u003eupload_canister_snapshot_data\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eBump MSRV from \u003ccode\u003e1.78.0\u003c/code\u003e to \u003ccode\u003e1.85.0\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.41.0] - 2025-07-10\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd canister snapshot download and upload methods to \u003ccode\u003eManagementCanister\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.40.1] - 2025-05-15\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eread_state_canister_controllers\u003c/code\u003e and \u003ccode\u003eread_state_canister_module_hash\u003c/code\u003e functions.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.40.0] - 2025-03-17\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBREAKING: Added data about the rejected call to CertifiedReject/UncertifiedReject.\u003c/li\u003e\n\u003cli\u003eUpdated the serialization of \u003ccode\u003eWasmMemoryPersistence\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\u003eSee full diff in \u003ca href=\"https://github.com/dfinity/agent-rs/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `octocrab` from 0.41.2 to 0.49.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/XAMPPRocky/octocrab/releases\"\u003eoctocrab's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.49.7\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd missing \u003ccode\u003ewaiting\u003c/code\u003e status to Status enum (\u003ca href=\"https://redirect.github.com/XAMPPRocky/octocrab/pull/862\"\u003e#862\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(repos)\u003c/em\u003e create a repo variable doesn't take the name in the path (\u003ca href=\"https://redirect.github.com/XAMPPRocky/octocrab/pull/865\"\u003e#865\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eExtend get_content to allow requesting raw_files (\u003ca href=\"https://redirect.github.com/XAMPPRocky/octocrab/pull/866\"\u003e#866\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[retry/rate-limits] Add rate limit handling into the retry config (\u003ca href=\"https://redirect.github.com/XAMPPRocky/octocrab/pull/869\"\u003e#869\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow retry policy to run on GET requests (\u003ca href=\"https://redirect.github.com/XAMPPRocky/octocrab/pull/867\"\u003e#867\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.49.6\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(activity/starring)\u003c/em\u003e add list_repos_starred_by_user (\u003ca href=\"https://redirect.github.com/XAMPPRocky/octocrab/pull/861\"\u003e#861\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadded undocumented events (\u003ca href=\"https://redirect.github.com/XAMPPRocky/octocrab/pull/858\"\u003e#858\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erepository variables handler (\u003ca href=\"https://redirect.github.com/XAMPPRocky/octocrab/pull/857\"\u003e#857\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove Lines Of Code badge from README\u003c/li\u003e\n\u003cli\u003eAdd Event::CopilotWorkStarted (\u003ca href=\"https://redirect.github.com/XAMPPRocky/octocrab/pull/854\"\u003e#854\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eactualized \u003ccode\u003eCommit\u003c/code\u003e for GET \u003ccode\u003e/search/commits\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/XAMPPRocky/octocrab/pull/851\"\u003e#851\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.49.5\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eresolve docs.rs build failure (\u003ca href=\"https://redirect.github.com/XAMPPRocky/octocrab/pull/848\"\u003e#848\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.49.4\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd squash_merge_commit_title, squash_merge_commit_title to repo model (\u003ca href=\"https://redirect.github.com/XAMPPRocky/octocrab/pull/845\"\u003e#845\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.49.3\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eHttp caching \u0026amp; Conditional requests (\u003ca href=\"https://redirect.github.com/XAMPPRocky/octocrab/pull/831\"\u003e#831\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.49.2\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd body_text and body_html to Comment model (\u003ca href=\"https://redirect.github.com/XAMPPRocky/octocrab/pull/832\"\u003e#832\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.49.1\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/XAMPPRocky/octocrab/blob/main/CHANGELOG.md\"\u003eoctocrab's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/XAMPPRocky/octocrab/compare/v0.49.6...v0.49.7\"\u003e0.49.7\u003c/a\u003e - 2026-03-29\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd missing \u003ccode\u003ewaiting\u003c/code\u003e status to Status enum (\u003ca href=\"https://redirect.github.com/XAMPPRocky/octocrab/pull/862\"\u003e#862\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(repos)\u003c/em\u003e create a repo variable doesn't take the name in the path (\u003ca href=\"https://redirect.github.com/XAMPPRocky/octocrab/pull/865\"\u003e#865\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eExtend get_content to allow requesting raw_files (\u003ca href=\"https://redirect.github.com/XAMPPRocky/octocrab/pull/866\"\u003e#866\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[retry/rate-limits] Add rate limit handling into the retry config (\u003ca href=\"https://redirect.github.com/XAMPPRocky/octocrab/pull/869\"\u003e#869\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow retry policy to run on GET requests (\u003ca href=\"https://redirect.github.com/XAMPPRocky/octocrab/pull/867\"\u003e#867\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/XAMPPRocky/octocrab/compare/v0.49.5...v0.49.6\"\u003e0.49.6\u003c/a\u003e - 2026-03-23\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(activity/starring)\u003c/em\u003e add list_repos_starred_by_user (\u003ca href=\"https://redirect.github.com/XAMPPRocky/octocrab/pull/861\"\u003e#861\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadded undocumented events (\u003ca href=\"https://redirect.github.com/XAMPPRocky/octocrab/pull/858\"\u003e#858\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erepository variables handler (\u003ca href=\"https://redirect.github.com/XAMPPRocky/octocrab/pull/857\"\u003e#857\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove Lines Of Code badge from README\u003c/li\u003e\n\u003cli\u003eAdd Event::CopilotWorkStarted (\u003ca href=\"https://redirect.github.com/XAMPPRocky/octocrab/pull/854\"\u003e#854\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eactualized \u003ccode\u003eCommit\u003c/code\u003e for GET \u003ccode\u003e/search/commits\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/XAMPPRocky/octocrab/pull/851\"\u003e#851\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/XAMPPRocky/octocrab/compare/v0.49.4...v0.49.5\"\u003e0.49.5\u003c/a\u003e - 2025-12-30\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eresolve docs.rs build failure (\u003ca href=\"https://redirect.github.com/XAMPPRocky/octocrab/pull/848\"\u003e#848\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/XAMPPRocky/octocrab/compare/v0.49.3...v0.49.4\"\u003e0.49.4\u003c/a\u003e - 2025-12-25\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd squash_merge_commit_title, squash_merge_commit_title to repo model (\u003ca href=\"https://redirect.github.com/XAMPPRocky/octocrab/pull/845\"\u003e#845\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/XAMPPRocky/octocrab/compare/v0.49.2...v0.49.3\"\u003e0.49.3\u003c/a\u003e - 2025-12-21\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eHttp caching \u0026amp; Conditional requests (\u003ca href=\"https://redirect.github.com/XAMPPRocky/octocrab/pull/831\"\u003e#831\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/XAMPPRocky/octocrab/compare/v0.49.1...v0.49.2\"\u003e0.49.2\u003c/a\u003e - 2025-12-20\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/XAMPPRocky/octocrab/commit/ad64898819efb83f3e2920cb3c1affccb6ff24cb\"\u003e\u003ccode\u003ead64898\u003c/code\u003e\u003c/a\u003e chore: release v0.49.7 (\u003ca href=\"https://redirect.github.com/XAMPPRocky/octocrab/issues/863\"\u003e#863\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/XAMPPRocky/octocrab/commit/127c44ad99d0aebdb971e3e00c99365df773437f\"\u003e\u003ccode\u003e127c44a\u003c/code\u003e\u003c/a\u003e fix(repos): create a repo variable doesn't take the name in the path (\u003ca href=\"https://redirect.github.com/XAMPPRocky/octocrab/issues/865\"\u003e#865\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/XAMPPRocky/octocrab/commit/d7eb503db8f187f52ffa69089d6893e0aa3494a3\"\u003e\u003ccode\u003ed7eb503\u003c/code\u003e\u003c/a\u003e Extend get_content to allow requesting raw_files (\u003ca href=\"https://redirect.github.com/XAMPPRocky/octocrab/issues/866\"\u003e#866\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/XAMPPRocky/octocrab/commit/de5f4a27344ccae7e5b92f834768e5c1f460876f\"\u003e\u003ccode\u003ede5f4a2\u003c/code\u003e\u003c/a\u003e [retry/rate-limits] Add rate limit handling into the retry config (\u003ca href=\"https://redirect.github.com/XAMPPRocky/octocrab/issues/869\"\u003e#869\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/XAMPPRocky/octocrab/commit/52deb8a186ba165ff9121099f97d1b6e9ccba2d1\"\u003e\u003ccode\u003e52deb8a\u003c/code\u003e\u003c/a\u003e Allow retry policy to run on GET requests (\u003ca href=\"https://redirect.github.com/XAMPPRocky/octocrab/issues/867\"\u003e#867\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/XAMPPRocky/octocrab/commit/af820e7ec7487104fa6610999074665d4c230a60\"\u003e\u003ccode\u003eaf820e7\u003c/code\u003e\u003c/a\u003e feat: add missing \u003ccode\u003ewaiting\u003c/code\u003e status to Status enum (\u003ca href=\"https://redirect.github.com/XAMPPRocky/octocrab/issues/862\"\u003e#862\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/XAMPPRocky/octocrab/commit/908472c5116c71452a73eca56ebe0e95681ab6a1\"\u003e\u003ccode\u003e908472c\u003c/code\u003e\u003c/a\u003e chore: release v0.49.6 (\u003ca href=\"https://redirect.github.com/XAMPPRocky/octocrab/issues/852\"\u003e#852\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/XAMPPRocky/octocrab/commit/d33aeb34d17701e0bb4983dcbe1978315cba25e2\"\u003e\u003ccode\u003ed33aeb3\u003c/code\u003e\u003c/a\u003e feat(activity/starring): add list_repos_starred_by_user (\u003ca href=\"https://redirect.github.com/XAMPPRocky/octocrab/issues/861\"\u003e#861\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/XAMPPRocky/octocrab/commit/f33fbcf701c824aaf43fd0f439cab30865897364\"\u003e\u003ccode\u003ef33fbcf\u003c/code\u003e\u003c/a\u003e Remove Lines Of Code badge from README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/XAMPPRocky/octocrab/commit/c5527e1b62238426c6084c2f8dde1ae927d468c3\"\u003e\u003ccode\u003ec5527e1\u003c/code\u003e\u003c/a\u003e feat: added undocumented events (\u003ca href=\"https://redirect.github.com/XAMPPRocky/octocrab/issues/858\"\u003e#858\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/XAMPPRocky/octocrab/compare/v0.41.2...v0.49.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `self_update` from 0.41.0 to 0.44.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jaemk/self_update/blob/master/CHANGELOG.md\"\u003eself_update's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.44.0]\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(s3)\u003c/em\u003e support generic S3 endpoints (\u003ca href=\"https://redirect.github.com/jaemk/self_update/pull/171\"\u003e#171\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(s3)\u003c/em\u003e fix reverse release ordering (\u003ca href=\"https://redirect.github.com/jaemk/self_update/pull/173\"\u003e#173\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(deps)\u003c/em\u003e update reqwest to 0.13 (\u003ca href=\"https://redirect.github.com/jaemk/self_update/pull/175\"\u003e#175\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRemoved\u003c/h3\u003e\n\u003ch2\u003e[0.43.1]\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprove \u003ccode\u003eassert_for\u003c/code\u003e logic to fallback to identifier-only search if\ntarget/os-arch search fails\u003c/li\u003e\n\u003cli\u003eFix update logic to respect \u003ccode\u003ebin_install_path\u003c/code\u003e when not equal to the\ncurrent exe. Logic was previously modified to use the \u003ccode\u003eself_replace\u003c/code\u003e\ncrate, but that change assumed the installation was always replacing\nthe current exe.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRemoved\u003c/h3\u003e\n\u003ch2\u003e[0.43.0]\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDocs: add documentation for [\u003ccode\u003eself_update::errors::Error\u003c/code\u003e]\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprove \u003ccode\u003eassert_for\u003c/code\u003e logic to prioritize searching by asset name and identifier\nbefore looking for assets by OS/arch\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRemoved\u003c/h3\u003e\n\u003ch2\u003e[0.42.0]\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImproved release search/lookup capability to support filtering assets by identifier\u003c/li\u003e\n\u003cli\u003eImproved version specifications to support prerelease tags and parallel supported versions\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate reqwest features to allow http2 negotiation\u003c/li\u003e\n\u003cli\u003eUpdate quick-xml (0.37) and zipsign (0.1)\u003c/li\u003e\n\u003cli\u003eSpecify per_page=100 when fetching github releases\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRemoved\u003c/h3\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/jaemk/self_update/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ic-transport-types` from 0.39.3 to 0.45.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dfinity/agent-rs/releases\"\u003eic-transport-types's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8bbbee2\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e7b46cf5\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e8ac084d\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e74d77a2\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e86c6603\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003ebbd28a3\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e2e6679b\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e27c321c\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e37dcc29\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003eef92bf3\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003ed3de602\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e979e6a1\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003ed5a8adc\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e5ebfd87\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003ed40a20d\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e1e67be0\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e18c1166\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dfinity/agent-rs/blob/main/CHANGELOG.md\"\u003eic-transport-types's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.45.0] - 2025-12-19\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003e{get,fetch}_subnet_by_{id,canister}\u003c/code\u003e functions to enable looking up subnet information.\u003c/li\u003e\n\u003cli\u003eFix panic in web worker environments in \u003ccode\u003eic-agent\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003eic-management-canister-types\u003c/code\u003e to 0.5.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.44.3] - 2025-10-31\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eAgent::wait_signed\u003c/code\u003e to execute the read_state request on every retry iteration.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.44.2] - 2025-10-07\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eHttpService call\u003c/code\u003e retry behavior such that only network errors are retried.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.44.1] - 2025-09-15\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eread_state_subnet_canister_ranges\u003c/code\u003e which can query the canister id ranges for a given subnet.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.44.0] - 2025-08-25\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBREAKING: Bump \u003ccode\u003eic-management-canister-types\u003c/code\u003e to v0.4.0.\n\u003cul\u003e\n\u003cli\u003eThe \u003ccode\u003eCanisterSettings\u003c/code\u003e types contains a new field \u003ccode\u003eenvironment_variables\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.43.0] - 2025-08-25\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBREAKING: Change \u003ccode\u003eHttpService\u003c/code\u003e trait to use normal \u003ccode\u003ehttp\u003c/code\u003e crate \u003ccode\u003eRequest\u003c/code\u003e and \u003ccode\u003eResponse\u003c/code\u003e types with \u003ccode\u003eBytes\u003c/code\u003e as a body instead of \u003ccode\u003ereqwest\u003c/code\u003e ones and add \u003ccode\u003esize_limit\u003c/code\u003e argument.\u003c/li\u003e\n\u003cli\u003eBREAKING: Change \u003ccode\u003eAgentError::TransportError\u003c/code\u003e enum variant to hold a generic string instead of \u003ccode\u003ereqwest::Error\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eic-utils\u003c/code\u003e: Bump \u003ccode\u003eic-management-canister-types\u003c/code\u003e to v0.3.3 which changes snapshot upload/download types.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.42.0] - 2025-08-04\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eUse \u003ca href=\"https://crates.io/crates/ic-management-canister-types/0.3.2\"\u003eic-management-canister-types\u003c/a\u003e in \u003ca href=\"https://github.com/dfinity/agent-rs/blob/main/ic-utils/README.md\"\u003eic-utils\u003c/a\u003e.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eThis change introduces some breaking changes in \u003ccode\u003eic-utils\u003c/code\u003e due to the type-inconsistency. For example, the \u003ccode\u003eStatusCallResult\u003c/code\u003e defined in \u003ccode\u003eic-utils\u003c/code\u003e is not consistent to  the \u003ccode\u003eCanisterStatusResult\u003c/code\u003e defined in \u003ccode\u003eic-management-canister-types\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eThe legacy types defined in \u003ccode\u003eic-utils\u003c/code\u003e are marked as deprecated with messages.\u003c/li\u003e\n\u003cli\u003eSome APIs are updated to use the types defined in \u003ccode\u003eic-management-canister-types\u003c/code\u003e, e.g. \u003ccode\u003eupload_canister_snapshot_metadata\u003c/code\u003e, \u003ccode\u003eupload_canister_snapshot_data\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eBump MSRV from \u003ccode\u003e1.78.0\u003c/code\u003e to \u003ccode\u003e1.85.0\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.41.0] - 2025-07-10\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd canister snapshot download and upload methods to \u003ccode\u003eManagementCanister\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.40.1] - 2025-05-15\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eread_state_canister_controllers\u003c/code\u003e and \u003ccode\u003eread_state_canister_module_hash\u003c/code\u003e functions.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.40.0] - 2025-03-17\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBREAKING: Added data about the rejected call to CertifiedReject/UncertifiedReject.\u003c/li\u003e\n\u003cli\u003eUpdated the serialization of \u003ccode\u003eWasmMemoryPersistence\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\u003eSee full diff in \u003ca href=\"https://github.com/dfinity/agent-rs/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ic-utils` from 0.39.3 to 0.47.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dfinity/agent-rs/releases\"\u003eic-utils's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8bbbee2\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e7b46cf5\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e8ac084d\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e74d77a2\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e86c6603\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003ebbd28a3\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e2e6679b\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e27c321c\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e37dcc29\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003eef92bf3\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003ed3de602\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e979e6a1\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003ed5a8adc\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e5ebfd87\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003ed40a20d\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e1e67be0\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e18c1166\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dfinity/agent-rs/blob/main/CHANGELOG.md\"\u003eic-utils's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003cp\u003eAll notable changes to this project will be documented in this file.\u003c/p\u003e\n\u003cp\u003eThe format is based on \u003ca href=\"https://keepachangelog.com/en/1.0.0/\"\u003eKeep a Changelog\u003c/a\u003e,\nand this project adheres to \u003ca href=\"https://semver.org/spec/v2.0.0.html\"\u003eSemantic Versioning\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eUnreleased\u003c/h2\u003e\n\u003ch2\u003e[0.47.0] - 2026-03-23\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eic-agent\u003c/code\u003e: \u003ccode\u003eDynamicRouteProviderBuilder::new()\u003c/code\u003e and \u003ccode\u003e::from_components()\u003c/code\u003e now accept a \u003ccode\u003ek_top_nodes: Option\u0026lt;usize\u0026gt;\u003c/code\u003e parameter. Pass \u003ccode\u003eSome(k)\u003c/code\u003e to limit routing to the \u003ccode\u003ek\u003c/code\u003e nodes with the highest latency score; pass \u003ccode\u003eNone\u003c/code\u003e to retain the existing behaviour of routing across all healthy nodes.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.46.2] - 2026-03-10\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eSubnet\u003c/code\u003e, \u003ccode\u003eSubnetNodeIter\u003c/code\u003e, and \u003ccode\u003eSubnetKeysIter\u003c/code\u003e now implement \u003ccode\u003eDebug\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eic-agent\u003c/code\u003e: Added \u003ccode\u003eSubnetType\u003c/code\u003e enum (\u003ccode\u003eSystem\u003c/code\u003e, \u003ccode\u003eApplication\u003c/code\u003e, \u003ccode\u003eVerifiedApplication\u003c/code\u003e, \u003ccode\u003eUnknown(String)\u003c/code\u003e) and exposed it via a new \u003ccode\u003esubnet_type()\u003c/code\u003e accessor on \u003ccode\u003eSubnet\u003c/code\u003e. The field is \u003ccode\u003eNone\u003c/code\u003e when the certificate was produced by a replica with certification version older than V25, and \u003ccode\u003eSome(SubnetType)\u003c/code\u003e otherwise. \u003ccode\u003eSubnetType\u003c/code\u003e is re-exported from \u003ccode\u003eic_agent\u003c/code\u003e alongside \u003ccode\u003eSubnet\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.46.1] - 2026-03-05\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix panic in \u003ccode\u003eic-agent\u003c/code\u003e on non-WASM targets caused by \u003ccode\u003easync-watch\u003c/code\u003e crate; replaced with \u003ccode\u003etokio::sync::watch\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.46.0] - 2026-03-04\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eTime out \u003ccode\u003eUnknown\u003c/code\u003e statuses after 5 minutes, regardless of the configured \u003ccode\u003emax_polling_time\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eic-utils\u003c/code\u003e: Bump \u003ccode\u003eic-management-canister-types\u003c/code\u003e to 0.7.1.\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eLogMemoryLimit\u003c/code\u003e attribute type and \u003ccode\u003ewith_log_memory_limit\u003c/code\u003e setter to \u003ccode\u003eCreateCanisterBuilder\u003c/code\u003e and \u003ccode\u003eUpdateSettingsBuilder\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003ecanister_metadata()\u003c/code\u003e query method to \u003ccode\u003eManagementCanister\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRe-exported new types: \u003ccode\u003eCanisterLogFilter\u003c/code\u003e, \u003ccode\u003eCanisterMetadataArgs\u003c/code\u003e, \u003ccode\u003eCanisterMetadataResult\u003c/code\u003e, \u003ccode\u003eFetchCanisterLogsArgs\u003c/code\u003e, \u003ccode\u003eMemoryMetrics\u003c/code\u003e, \u003ccode\u003eRenameCanisterRecord\u003c/code\u003e, \u003ccode\u003eRenameToRecord\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBreaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eic-utils\u003c/code\u003e:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eUpdateCanisterBuilder\u003c/code\u003e renamed to \u003ccode\u003eUpdateSettingsBuilder\u003c/code\u003e.\n\u003cul\u003e\n\u003cli\u003eMigration: Replace all uses of \u003ccode\u003eUpdateCanisterBuilder\u003c/code\u003e with \u003ccode\u003eUpdateSettingsBuilder\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eManagementCanister::fetch_canister_logs\u003c/code\u003e now takes \u003ccode\u003e\u0026amp;FetchCanisterLogsArgs\u003c/code\u003e instead of \u003ccode\u003e\u0026amp;Principal\u003c/code\u003e.\n\u003cul\u003e\n\u003cli\u003eMigration: Replace \u003ccode\u003efetch_canister_logs(\u0026amp;canister_id)\u003c/code\u003e with \u003ccode\u003efetch_canister_logs(\u0026amp;FetchCanisterLogsArgs { canister_id, filter: None })\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eSnapshot methods (\u003ccode\u003etake_canister_snapshot\u003c/code\u003e, \u003ccode\u003eload_canister_snapshot\u003c/code\u003e, \u003ccode\u003edelete_canister_snapshot\u003c/code\u003e, \u003ccode\u003eread_canister_snapshot_metadata\u003c/code\u003e, \u003ccode\u003eread_canister_snapshot_data\u003c/code\u003e, \u003ccode\u003eupload_canister_snapshot_metadata\u003c/code\u003e, \u003ccode\u003eupload_canister_snapshot_data\u003c/code\u003e) no longer accept a separate \u003ccode\u003ecanister_id: \u0026amp;Principal\u003c/code\u003e parameter; the canister ID is now derived from the args struct.\n\u003cul\u003e\n\u003cli\u003eMigration: Remove the leading \u003ccode\u003e\u0026amp;canister_id\u003c/code\u003e argument from these calls.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eRemoved \u003ccode\u003ewith_optional_*\u003c/code\u003e builder methods from \u003ccode\u003eCreateCanisterBuilder\u003c/code\u003e and \u003ccode\u003eUpdateSettingsBuilder\u003c/code\u003e (\u003ccode\u003ewith_optional_controller\u003c/code\u003e, \u003ccode\u003ewith_optional_compute_allocation\u003c/code\u003e, \u003ccode\u003ewith_optional_memory_allocation\u003c/code\u003e, \u003ccode\u003ewith_optional_freezing_threshold\u003c/code\u003e, \u003ccode\u003ewith_optional_reserved_cycles_limit\u003c/code\u003e, \u003ccode\u003ewith_optional_wasm_memory_limit\u003c/code\u003e, \u003ccode\u003ewith_optional_wasm_memory_threshold\u003c/code\u003e, \u003ccode\u003ewith_optional_log_visibility\u003c/code\u003e, \u003ccode\u003ewith_optional_environment_variables\u003c/code\u003e).\n\u003cul\u003e\n\u003cli\u003eMigration: Remove calls passing \u003ccode\u003eNone\u003c/code\u003e (they were no-ops). For calls passing \u003ccode\u003eSome(value)\u003c/code\u003e, use the corresponding \u003ccode\u003ewith_*\u003c/code\u003e method directly with the value.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eRemoved round-robin routing strategy. \u003ccode\u003eDynamicRouteProvider\u003c/code\u003e now exclusively uses latency-based routing.\n\u003cul\u003e\n\u003cli\u003eRemoved \u003ccode\u003eDynamicRoutingStrategy\u003c/code\u003e enum and \u003ccode\u003eRoundRobinRoutingSnapshot\u003c/code\u003e type.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eDynamicRouteProvider\u003c/code\u003e is no longer generic over routing strategy.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eDynamicRouteProviderBuilder::new()\u003c/code\u003e, \u003ccode\u003e::from_components()\u003c/code\u003e, \u003ccode\u003e::run_in_background()\u003c/code\u003e, and \u003ccode\u003e::run_in_background_with_intervals()\u003c/code\u003e no longer accept \u003ccode\u003esnapshot\u003c/code\u003e or \u003ccode\u003estrategy\u003c/code\u003e parameters.\u003c/li\u003e\n\u003cli\u003eMigration: Remove routing strategy arguments from your code - latency-based routing is now the only option.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eDynamicRouteProviderBuilder::build()\u003c/code\u003e is no longer async. Background tasks are no longer started automatically during construction. Call \u003ccode\u003eprovider.start().await\u003c/code\u003e for explicit initialization, or let it auto-start lazily on first \u003ccode\u003eroute()\u003c/code\u003e call.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eDynamicRouteProvider::run()\u003c/code\u003e is now private. Use \u003ccode\u003estart()\u003c/code\u003e instead.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/dfinity/agent-rs/commits/v0.47.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `itertools` from 0.13.0 to 0.14.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-itertools/itertools/blob/master/CHANGELOG.md\"\u003eitertools's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.14.0\u003c/h2\u003e\n\u003ch3\u003eBreaking\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eIncreased MSRV to 1.63.0 (\u003ca href=\"https://redirect.github.com/rust-itertools/itertools/issues/960\"\u003e#960\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemoved generic parameter from \u003ccode\u003econs_tuples\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-itertools/itertools/issues/988\"\u003e#988\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003earray_combinations\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-itertools/itertools/issues/991\"\u003e#991\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003ek_smallest_relaxed\u003c/code\u003e and variants (\u003ca href=\"https://redirect.github.com/rust-itertools/itertools/issues/925\"\u003e#925\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003enext_array\u003c/code\u003e and \u003ccode\u003ecollect_array\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-itertools/itertools/issues/560\"\u003e#560\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplemented \u003ccode\u003eDoubleEndedIterator\u003c/code\u003e for \u003ccode\u003eFilterOk\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-itertools/itertools/issues/948\"\u003e#948\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplemented \u003ccode\u003eDoubleEndedIterator\u003c/code\u003e for \u003ccode\u003eFilterMapOk\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-itertools/itertools/issues/950\"\u003e#950\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow \u003ccode\u003eQ: ?Sized\u003c/code\u003e in \u003ccode\u003eItertools::contains\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-itertools/itertools/issues/971\"\u003e#971\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImproved hygiene of \u003ccode\u003echain!\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-itertools/itertools/issues/943\"\u003e#943\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImproved \u003ccode\u003einto_group_map_by\u003c/code\u003e documentation (\u003ca href=\"https://redirect.github.com/rust-itertools/itertools/issues/1000\"\u003e#1000\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImproved \u003ccode\u003etree_reduce\u003c/code\u003e documentation (\u003ca href=\"https://redirect.github.com/rust-itertools/itertools/issues/955\"\u003e#955\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImproved discoverability of \u003ccode\u003emerge_join_by\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-itertools/itertools/issues/966\"\u003e#966\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImproved discoverability of \u003ccode\u003etake_while_inclusive\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-itertools/itertools/issues/972\"\u003e#972\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImproved documentation of \u003ccode\u003efind_or_last\u003c/code\u003e and \u003ccode\u003efind_or_first\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-itertools/itertools/issues/984\"\u003e#984\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevented exponentially large type sizes in \u003ccode\u003etuple_combinations\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-itertools/itertools/issues/945\"\u003e#945\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003etrack_caller\u003c/code\u003e attr for \u003ccode\u003easser_equal\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-itertools/itertools/issues/976\"\u003e#976\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNotable Internal Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed clippy lints (\u003ca href=\"https://redirect.github.com/rust-itertools/itertools/issues/956\"\u003e#956\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-itertools/itertools/issues/987\"\u003e#987\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-itertools/itertools/issues/1008\"\u003e#1008\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAddressed warnings within doctests (\u003ca href=\"https://redirect.github.com/rust-itertools/itertools/issues/964\"\u003e#964\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCI: Run most tests with miri (\u003ca href=\"https://redirect.github.com/rust-itertools/itertools/issues/961\"\u003e#961\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCI: Speed up \u0026quot;cargo-semver-checks\u0026quot; action (\u003ca href=\"https://redirect.github.com/rust-itertools/itertools/issues/938\"\u003e#938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eChanged an instance of \u003ccode\u003edefault_features\u003c/code\u003e in \u003ccode\u003eCargo.toml\u003c/code\u003e to \u003ccode\u003edefault-features\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-itertools/itertools/issues/985\"\u003e#985\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-itertools/itertools/commit/a015a6831525ee1637df747d3f530a627d9741bf\"\u003e\u003ccode\u003ea015a68\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003enext_array\u003c/code\u003e and \u003ccode\u003ecollect_array\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-itertools/itertools/commit/a1213e1c81af9d8c329239b916fb9663387ae1b0\"\u003e\u003ccode\u003ea1213e1\u003c/code\u003e\u003c/a\u003e Prepare v0.14.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-itertools/itertools/commit/ff0c942b2e0127dfdd311a8b1ee022bd367c237f\"\u003e\u003ccode\u003eff0c942\u003c/code\u003e\u003c/a\u003e fix clippy lints\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-itertools/itertools/commit/f80883b8e01cba2f8ef872cd33d6eda1a471db4c\"\u003e\u003ccode\u003ef80883b\u003c/code\u003e\u003c/a\u003e Fix into_group_map_by documentation errors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-itertools/itertools/commit/b793238ff14bb4270456264708acc9771022d6a2\"\u003e\u003ccode\u003eb793238\u003c/code\u003e\u003c/a\u003e Add track_caller for asser_equal\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-itertools/itertools/commit/5d4056b643c575c6a808ec4d6f2fb24db57acf43\"\u003e\u003ccode\u003e5d4056b\u003c/code\u003e\u003c/a\u003e \u003ccode\u003edefault_features\u003c/code\u003e is deprecated - switch it to \u003ccode\u003edefault-features\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-itertools/itertools/commit/a447b6896043facbd234bd57213cfae58244d46d\"\u003e\u003ccode\u003ea447b68\u003c/code\u003e\u003c/a\u003e doc for added trait\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-itertools/itertools/commit/d0479b080781cf92a035cf2e33aee04079062b3e\"\u003e\u003ccode\u003ed0479b0\u003c/code\u003e\u003c/a\u003e \u0026quot;nitpicks\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-itertools/itertools/commit/35c78ce0bc36fbe41df2f5833827b166896e1f50\"\u003e\u003ccode\u003e35c78ce\u003c/code\u003e\u003c/a\u003e IndexMut -\u0026gt; BorrowMut\u0026lt;slice\u0026gt;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-itertools/itertools/commit/deb53ba21065e6adbcfdd8af120f939733cc52c6\"\u003e\u003ccode\u003edeb53ba\u003c/code\u003e\u003c/a\u003e refactored to share code\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-itertools/itertools/compare/v0.13.0...v0.14.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `opentelemetry` from 0.29.1 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's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.30.0 Release\u003c/h2\u003e\n\u003cp\u003eSee changelog for individual crates to know the exact set of changes. All crates in this repo follows same version (0.30.0 for this release).\u003c/p\u003e\n\u003cp\u003eThis release also upgrades Metrics-SDK to stable!\u003c/p\u003e\n\u003cp\u003eSee summary of release notes: \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/blob/main/docs/release_0.30.md\"\u003ehttps://github.com/open-telemetry/opentelemetry-rust/blob/main/docs/release_0.30.md\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/blob/main/docs/release_0.30.md\"\u003eopentelemetry's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eRelease Notes 0.30\u003c/h1\u003e\n\u003cp\u003eOpenTelemetry Rust 0.30 introduces a few breaking changes to the\n\u003ccode\u003eopentelemetry_sdk\u003c/code\u003e crate in the \u003ccode\u003emetrics\u003c/code\u003e feature. These changes were essential\nto drive the Metrics SDK towards stability. With this release, the Metrics SDK\nis officially declared stable. The Metrics API was declared stable last year,\nand previously, the Logs API, SDK, and OTel-Appender-Tracing were also marked\nstable. Importantly, no breaking changes have been introduced to components\nalready marked as stable.\u003c/p\u003e\n\u003cp\u003eIt is worth noting that the \u003ccode\u003eopentelemetry-otlp\u003c/code\u003e crate remains in a\nRelease-Candidate state and is not yet considered stable. With the API and SDK\nfor Logs and Metrics now stable, the focus will shift towards further refining\nand stabilizing the OTLP Exporters in upcoming releases. Additionally,\nDistributed Tracing is expected to progress towards stability, addressing key\ninteroperability challenges.\u003c/p\u003e\n\u003cp\u003eFor detailed changelogs of individual crates, please refer to their respective\nchangelog files. This document serves as a summary of the main changes.\u003c/p\u003e\n\u003ch2\u003eKey Changes\u003c/h2\u003e\n\u003ch3\u003eMetrics SDK Improvements\u003c/h3\u003e\n\u003col\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eStabilized \u0026quot;view\u0026quot; features\u003c/strong\u003e: Previously under an experimental feature\nflag, views can now be used to modify the name, unit, description, and\ncardinality limit of a metric. Advanced view capabilities, such as changing\naggregation or dropping attributes, remain under the experimental feature\nflag.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eCardinality capping\u003c/strong\u003e: Introduced the ability to cap cardinality and\nconfigure limits using views.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003ePolished public API\u003c/strong\u003e: Refined the public API to hide implementation\ndetails from exporters, enabling future internal optimizations and ensuring\nconsistency. Some APIs related to authoring custom metric readers have been\nmoved behind experimental feature flags. These advanced use cases require\nmore time to finalize the API surface before being included in the stable\nrelease.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ol\u003e\n\u003ch3\u003eContext-Based Suppression\u003c/h3\u003e\n\u003cp\u003eAdded the ability to suppress telemetry based on Context. This feature prevents\ntelemetry-induced-telemetry scenarios and addresses a long-standing issue. Note\nthat suppression relies on proper context propagation. Certain libraries used in\nOTLP Exporters utilize \u003ccode\u003etracing\u003c/code\u003e but do not adopt OpenTelemetry's context\npropagation. As a result, not all telemetry is automatically suppressed with\nthis feature. Improvements in this area are expected in future releases.\u003c/p\u003e\n\u003ch2\u003eNext Release\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/2b63b75e8a391aee9bea9680433f8dcf13f244aa\"\u003e\u003ccode\u003e2b63b75\u003c/code\u003e\u003c/a\u003e fix: Panics and exploding memory usage from large cardinality limit (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3290\"\u003e#3290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/c346d4b5d1deb6c631f42943b2a07923cfda4a51\"\u003e\u003ccode\u003ec346d4b\u003c/code\u003e\u003c/a\u003e feat: Upgrade SDK version to 0.31.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3287\"\u003e#3287\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/07bb613d0601589e03cb220f139e967eb317923d\"\u003e\u003ccode\u003e07bb613\u003c/code\u003e\u003c/a\u003e feat: Improve support for exponential histogram (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3259\"\u003e#3259\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/693dcc0697886a2d26328d44535f3653d9445dd9\"\u003e\u003ccode\u003e693dcc0\u003c/code\u003e\u003c/a\u003e chore: Unify \u003ccode\u003eSpanExporter\u003c/code\u003e with \u003ccode\u003eLogExporter\u003c/code\u003e and \u003ccode\u003ePushMetricExporter\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3281\"\u003e#3281\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/65969fd40e328049ddabe5d55a588b2d55dcc4af\"\u003e\u003ccode\u003e65969fd\u003c/code\u003e\u003c/a\u003e docs: logs enrichment (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3266\"\u003e#3266\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/627f252d23ef3e2ee598855dd19ec63a28fcc794\"\u003e\u003ccode\u003e627f252\u003c/code\u003e\u003c/a\u003e feat: Stabilize Logger Enabled (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3278\"\u003e#3278\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/4c16d...\n\n_Description has been truncated_","html_url":"https://github.com/dfinity/dre/pull/1966","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/dfinity%2Fdre/issues/1966","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1966/packages"},{"uuid":"4043987155","node_id":"PR_kwDORgpU3c7I_XzK","number":12,"state":"closed","title":"chore(deps): bump tabled from 0.18.0 to 0.20.0 in /source/daemon","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-03-09T08:03:28.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-09T07:56:07.000Z","updated_at":"2026-03-09T08:03:35.000Z","time_to_close":441,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"tabled","old_version":"0.18.0","new_version":"0.20.0","repository_url":"https://github.com/zhiburt/tabled"}],"path":"/source/daemon","ecosystem":"cargo"},"body":"Bumps [tabled](https://github.com/zhiburt/tabled) from 0.18.0 to 0.20.0.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/zhiburt/tabled/blob/master/CHANGELOG.md\"\u003etabled's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.20.0] - 2025-05-06\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eTable::nohead\u003c/code\u003e function just like \u003ccode\u003eTable::new\u003c/code\u003e but with no header.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eTable::with_capacity\u003c/code\u003e function just like \u003ccode\u003eTable::new\u003c/code\u003e but with an exact number of rows.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eChanged \u003ccode\u003ewith(Border)\u003c/code\u003e logic to set only outer border instead of border of all cells.\u003c/li\u003e\n\u003cli\u003eMade a number of refactorings of \u003ccode\u003etabled::grid::dimension::*\u003c/code\u003e modules.\u003c/li\u003e\n\u003cli\u003eMade small optimization of \u003ccode\u003eWrap::text\u003c/code\u003e and \u003ccode\u003eTruncate::text\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eMade small optimization of \u003ccode\u003eText::new\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eBrought up to date benchmarks.\u003c/li\u003e\n\u003cli\u003eRenamed \u003ccode\u003eColumns::single\u003c/code\u003e into \u003ccode\u003eColumns::one\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRenamed \u003ccode\u003eRows::single\u003c/code\u003e into \u003ccode\u003eRows::one\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eMoved back to \u003ccode\u003efnv\u003c/code\u003e from \u003ccode\u003eahash\u003c/code\u003e cause of WASM build.\u003c/li\u003e\n\u003cli\u003eMoved back to old \u003ccode\u003eWrap::keep_words\u003c/code\u003e logic where we preserving all content.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed dependency \u003ccode\u003etesting_table\u003c/code\u003e inclusion (by \u003ca href=\"https://github.com/klensy\"\u003e\u003ccode\u003e@​klensy\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eWASM\u003c/code\u003e build (by \u003ca href=\"https://github.com/cptpiepmatz\"\u003e\u003ccode\u003e@​cptpiepmatz\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed not properly working caching logic of \u003ccode\u003eTableOption::hint\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.19.0] - 2025-24-04\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003etabled::assert\u003c/code\u003e module.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003e#[tabled(map)]\u003c/code\u003e macro.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003ederive::display::bool\u003c/code\u003e function.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003ederive::display::wrap\u003c/code\u003e and \u003ccode\u003ederive::display::truncate\u003c/code\u003e function.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eLocator::value\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eTable::get_dimension\u003c/code\u003e function.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eANSI\u003c/code\u003e link handling in \u003ccode\u003eWidth::truncate\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eUpper Title Case\u003c/code\u003e and \u003ccode\u003elower title case\u003c/code\u003e options for \u003ccode\u003erename_all\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eno_std\u003c/code\u003e in \u003ccode\u003etesting_table\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eChanged \u003ccode\u003eReverse\u003c/code\u003e interface.\u003c/li\u003e\n\u003cli\u003eChanged \u003ccode\u003ePosition\u003c/code\u003e interface.\u003c/li\u003e\n\u003cli\u003eChanged \u003ccode\u003etabled::grid::dimension\u003c/code\u003e structures.\u003c/li\u003e\n\u003cli\u003eChanged \u003ccode\u003eIterTable\u003c/code\u003e interface.\u003c/li\u003e\n\u003cli\u003eMigrated \u003ccode\u003eron\u003c/code\u003e to \u003ccode\u003e0.10\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRenamed \u003ccode\u003eColumnNames::default()\u003c/code\u003e into \u003ccode\u003eColumnsNames::head()\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRenamed \u003ccode\u003eBorderSpanCorrection\u003c/code\u003e into \u003ccode\u003eBorderCorrection::span()\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRenamed \u003ccode\u003eOffset::Begin\u003c/code\u003e into \u003ccode\u003eOffset::Start\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\u003eSee full diff in \u003ca href=\"https://github.com/zhiburt/tabled/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=tabled\u0026package-manager=cargo\u0026previous-version=0.18.0\u0026new-version=0.20.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/pedromvgomes/wardnet/pull/12","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/pedromvgomes%2Fwardnet/issues/12","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/12/packages"},{"uuid":"3938852875","node_id":"PR_kwDOPDdZTs7DpOK1","number":84,"state":"closed","title":"chore(deps): bump tabled from 0.15.0 to 0.20.0","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-02-13T21:36:10.000Z","author_association":null,"state_reason":null,"created_at":"2026-02-13T19:44:41.000Z","updated_at":"2026-02-13T21:36:12.000Z","time_to_close":6689,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"tabled","old_version":"0.15.0","new_version":"0.20.0","repository_url":"https://github.com/zhiburt/tabled"}],"path":null,"ecosystem":"cargo"},"body":"[//]: # (dependabot-start)\n⚠️  **Dependabot is rebasing this PR** ⚠️ \n\nRebasing might not happen immediately, so don't worry if this takes some time.\n\nNote: if you make any changes to this PR yourself, they will take precedence over the rebase.\n\n---\n\n[//]: # (dependabot-end)\n\nBumps [tabled](https://github.com/zhiburt/tabled) from 0.15.0 to 0.20.0.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/zhiburt/tabled/blob/master/CHANGELOG.md\"\u003etabled's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.20.0] - 2025-05-06\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eTable::nohead\u003c/code\u003e function just like \u003ccode\u003eTable::new\u003c/code\u003e but with no header.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eTable::with_capacity\u003c/code\u003e function just like \u003ccode\u003eTable::new\u003c/code\u003e but with an exact number of rows.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eChanged \u003ccode\u003ewith(Border)\u003c/code\u003e logic to set only outer border instead of border of all cells.\u003c/li\u003e\n\u003cli\u003eMade a number of refactorings of \u003ccode\u003etabled::grid::dimension::*\u003c/code\u003e modules.\u003c/li\u003e\n\u003cli\u003eMade small optimization of \u003ccode\u003eWrap::text\u003c/code\u003e and \u003ccode\u003eTruncate::text\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eMade small optimization of \u003ccode\u003eText::new\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eBrought up to date benchmarks.\u003c/li\u003e\n\u003cli\u003eRenamed \u003ccode\u003eColumns::single\u003c/code\u003e into \u003ccode\u003eColumns::one\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRenamed \u003ccode\u003eRows::single\u003c/code\u003e into \u003ccode\u003eRows::one\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eMoved back to \u003ccode\u003efnv\u003c/code\u003e from \u003ccode\u003eahash\u003c/code\u003e cause of WASM build.\u003c/li\u003e\n\u003cli\u003eMoved back to old \u003ccode\u003eWrap::keep_words\u003c/code\u003e logic where we preserving all content.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed dependency \u003ccode\u003etesting_table\u003c/code\u003e inclusion (by \u003ca href=\"https://github.com/klensy\"\u003e\u003ccode\u003e@​klensy\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eWASM\u003c/code\u003e build (by \u003ca href=\"https://github.com/cptpiepmatz\"\u003e\u003ccode\u003e@​cptpiepmatz\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed not properly working caching logic of \u003ccode\u003eTableOption::hint\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.19.0] - 2025-24-04\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003etabled::assert\u003c/code\u003e module.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003e#[tabled(map)]\u003c/code\u003e macro.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003ederive::display::bool\u003c/code\u003e function.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003ederive::display::wrap\u003c/code\u003e and \u003ccode\u003ederive::display::truncate\u003c/code\u003e function.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eLocator::value\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eTable::get_dimension\u003c/code\u003e function.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eANSI\u003c/code\u003e link handling in \u003ccode\u003eWidth::truncate\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eUpper Title Case\u003c/code\u003e and \u003ccode\u003elower title case\u003c/code\u003e options for \u003ccode\u003erename_all\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eno_std\u003c/code\u003e in \u003ccode\u003etesting_table\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eChanged \u003ccode\u003eReverse\u003c/code\u003e interface.\u003c/li\u003e\n\u003cli\u003eChanged \u003ccode\u003ePosition\u003c/code\u003e interface.\u003c/li\u003e\n\u003cli\u003eChanged \u003ccode\u003etabled::grid::dimension\u003c/code\u003e structures.\u003c/li\u003e\n\u003cli\u003eChanged \u003ccode\u003eIterTable\u003c/code\u003e interface.\u003c/li\u003e\n\u003cli\u003eMigrated \u003ccode\u003eron\u003c/code\u003e to \u003ccode\u003e0.10\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRenamed \u003ccode\u003eColumnNames::default()\u003c/code\u003e into \u003ccode\u003eColumnsNames::head()\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRenamed \u003ccode\u003eBorderSpanCorrection\u003c/code\u003e into \u003ccode\u003eBorderCorrection::span()\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRenamed \u003ccode\u003eOffset::Begin\u003c/code\u003e into \u003ccode\u003eOffset::Start\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\u003eSee full diff in \u003ca href=\"https://github.com/zhiburt/tabled/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=tabled\u0026package-manager=cargo\u0026previous-version=0.15.0\u0026new-version=0.20.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/kioku/aperture/pull/84","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/kioku%2Faperture/issues/84","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/84/packages"},{"uuid":"3884979850","node_id":"PR_kwDOKZ9GkM7A3U2U","number":512,"state":"closed","title":"chore(deps)(deps): bump tabled from 0.15.0 to 0.20.0","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":"2026-03-11T09:25:26.000Z","author_association":null,"state_reason":null,"created_at":"2026-02-02T09:49:41.000Z","updated_at":"2026-03-11T09:25:34.000Z","time_to_close":3195345,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)(deps)","packages":[{"name":"tabled","old_version":"0.15.0","new_version":"0.20.0","repository_url":"https://github.com/zhiburt/tabled"}],"path":null,"ecosystem":"cargo"},"body":"Bumps [tabled](https://github.com/zhiburt/tabled) from 0.15.0 to 0.20.0.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/zhiburt/tabled/blob/master/CHANGELOG.md\"\u003etabled's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.20.0] - 2025-05-06\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eTable::nohead\u003c/code\u003e function just like \u003ccode\u003eTable::new\u003c/code\u003e but with no header.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eTable::with_capacity\u003c/code\u003e function just like \u003ccode\u003eTable::new\u003c/code\u003e but with an exact number of rows.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eChanged \u003ccode\u003ewith(Border)\u003c/code\u003e logic to set only outer border instead of border of all cells.\u003c/li\u003e\n\u003cli\u003eMade a number of refactorings of \u003ccode\u003etabled::grid::dimension::*\u003c/code\u003e modules.\u003c/li\u003e\n\u003cli\u003eMade small optimization of \u003ccode\u003eWrap::text\u003c/code\u003e and \u003ccode\u003eTruncate::text\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eMade small optimization of \u003ccode\u003eText::new\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eBrought up to date benchmarks.\u003c/li\u003e\n\u003cli\u003eRenamed \u003ccode\u003eColumns::single\u003c/code\u003e into \u003ccode\u003eColumns::one\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRenamed \u003ccode\u003eRows::single\u003c/code\u003e into \u003ccode\u003eRows::one\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eMoved back to \u003ccode\u003efnv\u003c/code\u003e from \u003ccode\u003eahash\u003c/code\u003e cause of WASM build.\u003c/li\u003e\n\u003cli\u003eMoved back to old \u003ccode\u003eWrap::keep_words\u003c/code\u003e logic where we preserving all content.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed dependency \u003ccode\u003etesting_table\u003c/code\u003e inclusion (by \u003ca href=\"https://github.com/klensy\"\u003e\u003ccode\u003e@​klensy\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eWASM\u003c/code\u003e build (by \u003ca href=\"https://github.com/cptpiepmatz\"\u003e\u003ccode\u003e@​cptpiepmatz\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed not properly working caching logic of \u003ccode\u003eTableOption::hint\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.19.0] - 2025-24-04\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003etabled::assert\u003c/code\u003e module.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003e#[tabled(map)]\u003c/code\u003e macro.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003ederive::display::bool\u003c/code\u003e function.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003ederive::display::wrap\u003c/code\u003e and \u003ccode\u003ederive::display::truncate\u003c/code\u003e function.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eLocator::value\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eTable::get_dimension\u003c/code\u003e function.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eANSI\u003c/code\u003e link handling in \u003ccode\u003eWidth::truncate\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eUpper Title Case\u003c/code\u003e and \u003ccode\u003elower title case\u003c/code\u003e options for \u003ccode\u003erename_all\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eno_std\u003c/code\u003e in \u003ccode\u003etesting_table\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eChanged \u003ccode\u003eReverse\u003c/code\u003e interface.\u003c/li\u003e\n\u003cli\u003eChanged \u003ccode\u003ePosition\u003c/code\u003e interface.\u003c/li\u003e\n\u003cli\u003eChanged \u003ccode\u003etabled::grid::dimension\u003c/code\u003e structures.\u003c/li\u003e\n\u003cli\u003eChanged \u003ccode\u003eIterTable\u003c/code\u003e interface.\u003c/li\u003e\n\u003cli\u003eMigrated \u003ccode\u003eron\u003c/code\u003e to \u003ccode\u003e0.10\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRenamed \u003ccode\u003eColumnNames::default()\u003c/code\u003e into \u003ccode\u003eColumnsNames::head()\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRenamed \u003ccode\u003eBorderSpanCorrection\u003c/code\u003e into \u003ccode\u003eBorderCorrection::span()\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRenamed \u003ccode\u003eOffset::Begin\u003c/code\u003e into \u003ccode\u003eOffset::Start\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\u003eSee full diff in \u003ca href=\"https://github.com/zhiburt/tabled/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=tabled\u0026package-manager=cargo\u0026previous-version=0.15.0\u0026new-version=0.20.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nYou can trigger a rebase of this PR by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e\n\n\u003e **Note**\n\u003e Automatic rebases have been disabled on this pull request as it has been open for over 30 days.\n","html_url":"https://github.com/terraphim/terraphim-ai/pull/512","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/terraphim%2Fterraphim-ai/issues/512","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/512/packages"},{"uuid":"3881133710","node_id":"PR_kwDON-GGT87Aq2It","number":244,"state":"open","title":"chore(deps): update tabled requirement from 0.17 to 0.20 in /box/tools/ij","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-02-01T04:17:59.000Z","updated_at":"2026-02-01T04:18:00.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): update","packages":[{"name":"tabled","old_version":"0.17","new_version":"0.20","repository_url":"https://github.com/zhiburt/tabled"}],"path":"/box/tools/ij","ecosystem":"cargo"},"body":"Updates the requirements on [tabled](https://github.com/zhiburt/tabled) to permit the latest version.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/zhiburt/tabled/blob/master/CHANGELOG.md\"\u003etabled's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.20.0] - 2025-05-06\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eTable::nohead\u003c/code\u003e function just like \u003ccode\u003eTable::new\u003c/code\u003e but with no header.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eTable::with_capacity\u003c/code\u003e function just like \u003ccode\u003eTable::new\u003c/code\u003e but with an exact number of rows.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eChanged \u003ccode\u003ewith(Border)\u003c/code\u003e logic to set only outer border instead of border of all cells.\u003c/li\u003e\n\u003cli\u003eMade a number of refactorings of \u003ccode\u003etabled::grid::dimension::*\u003c/code\u003e modules.\u003c/li\u003e\n\u003cli\u003eMade small optimization of \u003ccode\u003eWrap::text\u003c/code\u003e and \u003ccode\u003eTruncate::text\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eMade small optimization of \u003ccode\u003eText::new\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eBrought up to date benchmarks.\u003c/li\u003e\n\u003cli\u003eRenamed \u003ccode\u003eColumns::single\u003c/code\u003e into \u003ccode\u003eColumns::one\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRenamed \u003ccode\u003eRows::single\u003c/code\u003e into \u003ccode\u003eRows::one\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eMoved back to \u003ccode\u003efnv\u003c/code\u003e from \u003ccode\u003eahash\u003c/code\u003e cause of WASM build.\u003c/li\u003e\n\u003cli\u003eMoved back to old \u003ccode\u003eWrap::keep_words\u003c/code\u003e logic where we preserving all content.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed dependency \u003ccode\u003etesting_table\u003c/code\u003e inclusion (by \u003ca href=\"https://github.com/klensy\"\u003e\u003ccode\u003e@​klensy\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eWASM\u003c/code\u003e build (by \u003ca href=\"https://github.com/cptpiepmatz\"\u003e\u003ccode\u003e@​cptpiepmatz\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed not properly working caching logic of \u003ccode\u003eTableOption::hint\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.19.0] - 2025-24-04\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003etabled::assert\u003c/code\u003e module.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003e#[tabled(map)]\u003c/code\u003e macro.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003ederive::display::bool\u003c/code\u003e function.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003ederive::display::wrap\u003c/code\u003e and \u003ccode\u003ederive::display::truncate\u003c/code\u003e function.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eLocator::value\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eTable::get_dimension\u003c/code\u003e function.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eANSI\u003c/code\u003e link handling in \u003ccode\u003eWidth::truncate\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eUpper Title Case\u003c/code\u003e and \u003ccode\u003elower title case\u003c/code\u003e options for \u003ccode\u003erename_all\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eno_std\u003c/code\u003e in \u003ccode\u003etesting_table\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eChanged \u003ccode\u003eReverse\u003c/code\u003e interface.\u003c/li\u003e\n\u003cli\u003eChanged \u003ccode\u003ePosition\u003c/code\u003e interface.\u003c/li\u003e\n\u003cli\u003eChanged \u003ccode\u003etabled::grid::dimension\u003c/code\u003e structures.\u003c/li\u003e\n\u003cli\u003eChanged \u003ccode\u003eIterTable\u003c/code\u003e interface.\u003c/li\u003e\n\u003cli\u003eMigrated \u003ccode\u003eron\u003c/code\u003e to \u003ccode\u003e0.10\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRenamed \u003ccode\u003eColumnNames::default()\u003c/code\u003e into \u003ccode\u003eColumnsNames::head()\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRenamed \u003ccode\u003eBorderSpanCorrection\u003c/code\u003e into \u003ccode\u003eBorderCorrection::span()\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRenamed \u003ccode\u003eOffset::Begin\u003c/code\u003e into \u003ccode\u003eOffset::Start\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\u003eSee full diff in \u003ca href=\"https://github.com/zhiburt/tabled/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/younsl/o/pull/244","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/younsl%2Fo/issues/244","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/244/packages"},{"uuid":"3876805144","node_id":"PR_kwDOOCVCuM7Ac5TD","number":34,"state":"open","title":"Build(deps): Bump the cargo-deps group across 1 directory with 62 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-01-30T18:07:28.000Z","updated_at":"2026-01-30T18:08:09.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Build(deps): Bump","group_name":"cargo-deps","update_count":62,"packages":[{"name":"indexmap","old_version":"2.12.0","new_version":"2.13.0","repository_url":"https://github.com/indexmap-rs/indexmap"},{"name":"slab","old_version":"0.4.9","new_version":"0.4.11","repository_url":"https://github.com/tokio-rs/slab"},{"name":"thiserror","old_version":"2.0.17","new_version":"2.0.18","repository_url":"https://github.com/dtolnay/thiserror"},{"name":"implicit-clone","old_version":"0.5.0","new_version":"0.6.0","repository_url":"https://github.com/yewstack/implicit-clone"},{"name":"base64ct","old_version":"1.6.0","new_version":"1.8.3","repository_url":"https://github.com/RustCrypto/formats"},{"name":"bincode","old_version":"1.3.3","new_version":"3.0.0","repository_url":"https://github.com/bincode-org/bincode"},{"name":"tracing","old_version":"0.1.41","new_version":"0.1.44","repository_url":"https://github.com/tokio-rs/tracing"},{"name":"rustversion","old_version":"1.0.19","new_version":"1.0.22","repository_url":"https://github.com/dtolnay/rustversion"},{"name":"chrono","old_version":"0.4.39","new_version":"0.4.43","repository_url":"https://github.com/chronotope/chrono"},{"name":"libc","old_version":"0.2.179","new_version":"0.2.180","repository_url":"https://github.com/rust-lang/libc"},{"name":"diesel","old_version":"2.2.12","new_version":"2.3.6","repository_url":"https://github.com/diesel-rs/diesel"},{"name":"postgres","old_version":"0.19.10","new_version":"0.19.12","repository_url":"https://github.com/rust-postgres/rust-postgres"},{"name":"sea-query","old_version":"0.28.5","new_version":"0.32.7","repository_url":"https://github.com/SeaQL/sea-query"},{"name":"tokio","old_version":"1.43.0","new_version":"1.49.0","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"socket2","old_version":"0.5.8","new_version":"0.6.2","repository_url":"https://github.com/rust-lang/socket2"},{"name":"warp","old_version":"0.3.7","new_version":"0.4.2","repository_url":"https://github.com/seanmonstar/warp"},{"name":"windows","old_version":"0.48.0","new_version":"0.62.2","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"libxml","old_version":"0.3.6","new_version":"0.3.8","repository_url":"https://github.com/KWARC/rust-libxml"},{"name":"simple-ldap","old_version":"7.1.0","new_version":"8.0.1","repository_url":"https://github.com/keaz/simple-ldap"},{"name":"awc","old_version":"3.7.0","new_version":"3.8.1","repository_url":"https://github.com/actix/actix-web"},{"name":"async-std","old_version":"1.13.1","new_version":"1.13.2","repository_url":"https://github.com/async-rs/async-std"},{"name":"redis","old_version":"0.23.3","new_version":"1.0.3","repository_url":"https://github.com/redis-rs/redis-rs"},{"name":"pyo3","old_version":"0.20.3","new_version":"0.25.1","repository_url":"https://github.com/pyo3/pyo3"},{"name":"jsonwebtoken","old_version":"10.2.0","new_version":"10.3.0","repository_url":"https://github.com/Keats/jsonwebtoken"},{"name":"rand","old_version":"0.8.5","new_version":"0.9.0","repository_url":"https://github.com/rust-random/rand"},{"name":"wasmtime","old_version":"39.0.1","new_version":"41.0.1","repository_url":"https://github.com/bytecodealliance/wasmtime"},{"name":"suppaftp","old_version":"6.3.0","new_version":"8.0.1","repository_url":"https://github.com/veeso/suppaftp"},{"name":"rustix","old_version":"0.38.44","new_version":"1.1.3","repository_url":"https://github.com/bytecodealliance/rustix"},{"name":"openssl","old_version":"0.10.71","new_version":"0.10.75","repository_url":"https://github.com/rust-openssl/rust-openssl"},{"name":"wasm-bindgen-test","old_version":"0.3.50","new_version":"0.3.58","repository_url":"https://github.com/wasm-bindgen/wasm-bindgen"},{"name":"trybuild","old_version":"1.0.103","new_version":"1.0.115","repository_url":"https://github.com/dtolnay/trybuild"},{"name":"proc-macro2","old_version":"1.0.105","new_version":"1.0.106","repository_url":"https://github.com/dtolnay/proc-macro2"},{"name":"quote","old_version":"1.0.43","new_version":"1.0.44","repository_url":"https://github.com/dtolnay/quote"},{"name":"syn","old_version":"2.0.113","new_version":"2.0.114","repository_url":"https://github.com/dtolnay/syn"},{"name":"once_cell","old_version":"1.20.3","new_version":"1.21.3","repository_url":"https://github.com/matklad/once_cell"},{"name":"prettyplease","old_version":"0.2.29","new_version":"0.2.37","repository_url":"https://github.com/dtolnay/prettyplease"},{"name":"tower-sessions","old_version":"0.12.3","new_version":"0.14.0","repository_url":"https://github.com/maxcountryman/tower-sessions"},{"name":"salvo","old_version":"0.68.5","new_version":"0.86.0","repository_url":"https://github.com/salvo-rs/salvo"},{"name":"salvo-cors","old_version":"0.68.5","new_version":"0.89.0","repository_url":"https://github.com/salvo-rs/salvo"},{"name":"divan","old_version":"0.1.17","new_version":"0.1.21","repository_url":"https://github.com/nvzqz/divan"},{"name":"average","old_version":"0.15.1","new_version":"0.16.0","repository_url":"https://github.com/vks/average"},{"name":"tabled","old_version":"0.18.0","new_version":"0.20.0","repository_url":"https://github.com/zhiburt/tabled"},{"name":"indicatif","old_version":"0.17.11","new_version":"0.18.3","repository_url":"https://github.com/console-rs/indicatif"},{"name":"serde_json","old_version":"1.0.139","new_version":"1.0.149","repository_url":"https://github.com/serde-rs/json"},{"name":"clap","old_version":"4.5.30","new_version":"4.5.56","repository_url":"https://github.com/clap-rs/clap"},{"name":"reqwest","old_version":"0.12.12","new_version":"0.12.15","repository_url":"https://github.com/seanmonstar/reqwest"},{"name":"regex","old_version":"1.11.1","new_version":"1.12.2","repository_url":"https://github.com/rust-lang/regex"},{"name":"toml","old_version":"0.8.20","new_version":"0.9.10+spec-1.1.0","repository_url":"https://github.com/toml-rs/toml"},{"name":"git2","old_version":"0.20.0","new_version":"0.20.3","repository_url":"https://github.com/rust-lang/git2-rs"},{"name":"strum","old_version":"0.27.1","new_version":"0.27.2","repository_url":"https://github.com/Peternator7/strum"},{"name":"derive_more","old_version":"2.0.1","new_version":"2.1.1","repository_url":"https://github.com/JelteF/derive_more"},{"name":"glob","old_version":"0.3.2","new_version":"0.3.3","repository_url":"https://github.com/rust-lang/glob"},{"name":"strum_macros","old_version":"0.27.1","new_version":"0.27.2","repository_url":"https://github.com/Peternator7/strum"},{"name":"fake","old_version":"4.0.0","new_version":"4.4.0","repository_url":"https://github.com/cksac/fake-rs"},{"name":"time","old_version":"0.3.37","new_version":"0.3.46","repository_url":"https://github.com/time-rs/time"},{"name":"uuid","old_version":"1.14.0","new_version":"1.20.0","repository_url":"https://github.com/uuid-rs/uuid"},{"name":"bytes","old_version":"1.10.0","new_version":"1.11.0","repository_url":"https://github.com/tokio-rs/bytes"},{"name":"hyper-util","old_version":"0.1.10","new_version":"0.1.17","repository_url":"https://github.com/hyperium/hyper-util"},{"name":"tower","old_version":"0.5.2","new_version":"0.5.3","repository_url":"https://github.com/tower-rs/tower"},{"name":"tower-http","old_version":"0.6.2","new_version":"0.6.8","repository_url":"https://github.com/tower-rs/tower-http"},{"name":"env_logger","old_version":"0.11.6","new_version":"0.11.8","repository_url":"https://github.com/rust-cli/env_logger"},{"name":"hyper","old_version":"1.6.0","new_version":"1.8.1","repository_url":"https://github.com/hyperium/hyper"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the cargo-deps group with 62 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [indexmap](https://github.com/indexmap-rs/indexmap) | `2.12.0` | `2.13.0` |\n| [slab](https://github.com/tokio-rs/slab) | `0.4.9` | `0.4.11` |\n| [thiserror](https://github.com/dtolnay/thiserror) | `2.0.17` | `2.0.18` |\n| [implicit-clone](https://github.com/yewstack/implicit-clone) | `0.5.0` | `0.6.0` |\n| [base64ct](https://github.com/RustCrypto/formats) | `1.6.0` | `1.8.3` |\n| [bincode](https://github.com/bincode-org/bincode) | `1.3.3` | `3.0.0` |\n| [tracing](https://github.com/tokio-rs/tracing) | `0.1.41` | `0.1.44` |\n| [rustversion](https://github.com/dtolnay/rustversion) | `1.0.19` | `1.0.22` |\n| [chrono](https://github.com/chronotope/chrono) | `0.4.39` | `0.4.43` |\n| [libc](https://github.com/rust-lang/libc) | `0.2.179` | `0.2.180` |\n| [diesel](https://github.com/diesel-rs/diesel) | `2.2.12` | `2.3.6` |\n| [postgres](https://github.com/rust-postgres/rust-postgres) | `0.19.10` | `0.19.12` |\n| [sea-query](https://github.com/SeaQL/sea-query) | `0.28.5` | `0.32.7` |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.43.0` | `1.49.0` |\n| [socket2](https://github.com/rust-lang/socket2) | `0.5.8` | `0.6.2` |\n| [warp](https://github.com/seanmonstar/warp) | `0.3.7` | `0.4.2` |\n| [windows](https://github.com/microsoft/windows-rs) | `0.48.0` | `0.62.2` |\n| [libxml](https://github.com/KWARC/rust-libxml) | `0.3.6` | `0.3.8` |\n| [simple-ldap](https://github.com/keaz/simple-ldap) | `7.1.0` | `8.0.1` |\n| [awc](https://github.com/actix/actix-web) | `3.7.0` | `3.8.1` |\n| [async-std](https://github.com/async-rs/async-std) | `1.13.1` | `1.13.2` |\n| [redis](https://github.com/redis-rs/redis-rs) | `0.23.3` | `1.0.3` |\n| [pyo3](https://github.com/pyo3/pyo3) | `0.20.3` | `0.25.1` |\n| [jsonwebtoken](https://github.com/Keats/jsonwebtoken) | `10.2.0` | `10.3.0` |\n| [rand](https://github.com/rust-random/rand) | `0.8.5` | `0.9.0` |\n| [wasmtime](https://github.com/bytecodealliance/wasmtime) | `39.0.1` | `41.0.1` |\n| [suppaftp](https://github.com/veeso/suppaftp) | `6.3.0` | `8.0.1` |\n| [rustix](https://github.com/bytecodealliance/rustix) | `0.38.44` | `1.1.3` |\n| [openssl](https://github.com/rust-openssl/rust-openssl) | `0.10.71` | `0.10.75` |\n| [wasm-bindgen-test](https://github.com/wasm-bindgen/wasm-bindgen) | `0.3.50` | `0.3.58` |\n| [trybuild](https://github.com/dtolnay/trybuild) | `1.0.103` | `1.0.115` |\n| [proc-macro2](https://github.com/dtolnay/proc-macro2) | `1.0.105` | `1.0.106` |\n| [quote](https://github.com/dtolnay/quote) | `1.0.43` | `1.0.44` |\n| [syn](https://github.com/dtolnay/syn) | `2.0.113` | `2.0.114` |\n| [once_cell](https://github.com/matklad/once_cell) | `1.20.3` | `1.21.3` |\n| [prettyplease](https://github.com/dtolnay/prettyplease) | `0.2.29` | `0.2.37` |\n| [tower-sessions](https://github.com/maxcountryman/tower-sessions) | `0.12.3` | `0.14.0` |\n| [salvo](https://github.com/salvo-rs/salvo) | `0.68.5` | `0.86.0` |\n| [salvo-cors](https://github.com/salvo-rs/salvo) | `0.68.5` | `0.89.0` |\n| [divan](https://github.com/nvzqz/divan) | `0.1.17` | `0.1.21` |\n| [average](https://github.com/vks/average) | `0.15.1` | `0.16.0` |\n| [tabled](https://github.com/zhiburt/tabled) | `0.18.0` | `0.20.0` |\n| [indicatif](https://github.com/console-rs/indicatif) | `0.17.11` | `0.18.3` |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.139` | `1.0.149` |\n| [clap](https://github.com/clap-rs/clap) | `4.5.30` | `4.5.56` |\n| [reqwest](https://github.com/seanmonstar/reqwest) | `0.12.12` | `0.12.15` |\n| [regex](https://github.com/rust-lang/regex) | `1.11.1` | `1.12.2` |\n| [toml](https://github.com/toml-rs/toml) | `0.8.20` | `0.9.10+spec-1.1.0` |\n| [git2](https://github.com/rust-lang/git2-rs) | `0.20.0` | `0.20.3` |\n| [strum](https://github.com/Peternator7/strum) | `0.27.1` | `0.27.2` |\n| [derive_more](https://github.com/JelteF/derive_more) | `2.0.1` | `2.1.1` |\n| [glob](https://github.com/rust-lang/glob) | `0.3.2` | `0.3.3` |\n| [strum_macros](https://github.com/Peternator7/strum) | `0.27.1` | `0.27.2` |\n| [fake](https://github.com/cksac/fake-rs) | `4.0.0` | `4.4.0` |\n| [time](https://github.com/time-rs/time) | `0.3.37` | `0.3.46` |\n| [uuid](https://github.com/uuid-rs/uuid) | `1.14.0` | `1.20.0` |\n| [bytes](https://github.com/tokio-rs/bytes) | `1.10.0` | `1.11.0` |\n| [hyper-util](https://github.com/hyperium/hyper-util) | `0.1.10` | `0.1.17` |\n| [tower](https://github.com/tower-rs/tower) | `0.5.2` | `0.5.3` |\n| [tower-http](https://github.com/tower-rs/tower-http) | `0.6.2` | `0.6.8` |\n| [env_logger](https://github.com/rust-cli/env_logger) | `0.11.6` | `0.11.8` |\n| [hyper](https://github.com/hyperium/hyper) | `1.6.0` | `1.8.1` |\n\n\nUpdates `indexmap` from 2.12.0 to 2.13.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/indexmap-rs/indexmap/blob/main/RELEASES.md\"\u003eindexmap's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.13.0 (2026-01-07)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImplemented \u003ccode\u003eClone\u003c/code\u003e for \u003ccode\u003eIntoKeys\u003c/code\u003e and \u003ccode\u003eIntoValues\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003emap::Slice::split_at_checked\u003c/code\u003e and \u003ccode\u003esplit_at_mut_checked\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eset::Slice::split_at_checked\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.12.1 (2025-11-20)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSimplified a lot of internals using \u003ccode\u003ehashbrown\u003c/code\u003e's new bucket API.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/a4aba99f09636ad727d934d367f701c965367cc3\"\u003e\u003ccode\u003ea4aba99\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/indexmap-rs/indexmap/issues/431\"\u003e#431\u003c/a\u003e from cuviper/release-2.13.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/e345f3a7ba6064f34d6c9ac367cb878c21dd2ffd\"\u003e\u003ccode\u003ee345f3a\u003c/code\u003e\u003c/a\u003e Release 2.13.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/e6b677b4ce0f35d127da24b1b4553aa7a7bc3fb1\"\u003e\u003ccode\u003ee6b677b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/indexmap-rs/indexmap/issues/430\"\u003e#430\u003c/a\u003e from cuviper/split_at_checked\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/61c9d534e1dfbbd3b248f10b982dcf6f7f89613d\"\u003e\u003ccode\u003e61c9d53\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003eSlice::split_at_checked\u003c/code\u003e and \u003ccode\u003esplit_at_mut_checked\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/8b8d35076238f1c06ea522efaf73be9154ca72d5\"\u003e\u003ccode\u003e8b8d350\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/indexmap-rs/indexmap/issues/426\"\u003e#426\u003c/a\u003e from cuviper/clone-intokv\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/88efd0cadd7cdab8624bbbaeac66fba14701472e\"\u003e\u003ccode\u003e88efd0c\u003c/code\u003e\u003c/a\u003e \u003ccode\u003eimpl Clone for IntoKeys\u003c/code\u003e and \u003ccode\u003eIntoValues\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/3b6d04bab36739744c78f91ce717b1f9344bae9a\"\u003e\u003ccode\u003e3b6d04b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/indexmap-rs/indexmap/issues/425\"\u003e#425\u003c/a\u003e from cuviper/inner-core\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/eb30eb112bdea0eb344a508aeda58359db8696c8\"\u003e\u003ccode\u003eeb30eb1\u003c/code\u003e\u003c/a\u003e Move crate::map::core to crate::inner\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/cfad7589c88e298e97449afb838c6a4b08c58394\"\u003e\u003ccode\u003ecfad758\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/indexmap-rs/indexmap/issues/424\"\u003e#424\u003c/a\u003e from cuviper/buckets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/a96b9c7fca6af946f17ecc38e7ee4dfd449a957f\"\u003e\u003ccode\u003ea96b9c7\u003c/code\u003e\u003c/a\u003e Release 2.12.1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/indexmap-rs/indexmap/compare/2.12.0...2.13.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `slab` from 0.4.9 to 0.4.11\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tokio-rs/slab/releases\"\u003eslab's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.4.11\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eSlab::get_disjoint_mut\u003c/code\u003e out of bounds (\u003ca href=\"https://redirect.github.com/tokio-rs/slab/issues/152\"\u003e#152\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.4.10\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eSlab::get_disjoint_mut\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/slab/issues/149\"\u003e#149\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDrop build script and \u003ccode\u003eautocfg\u003c/code\u003e dependency (\u003ca href=\"https://redirect.github.com/tokio-rs/slab/issues/150\"\u003e#150\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix redundant import warning in no_std builds (\u003ca href=\"https://redirect.github.com/tokio-rs/slab/issues/143\"\u003e#143\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eclippy::needless_lifetimes\u003c/code\u003e warning (\u003ca href=\"https://redirect.github.com/tokio-rs/slab/issues/147\"\u003e#147\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInternal CI improvements (\u003ca href=\"https://redirect.github.com/tokio-rs/slab/issues/141\"\u003e#141\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/tokio-rs/slab/issues/146\"\u003e#146\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tokio-rs/slab/blob/master/CHANGELOG.md\"\u003eslab's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e0.4.11 (August 8, 2025)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eSlab::get_disjoint_mut\u003c/code\u003e out of bounds (\u003ca href=\"https://redirect.github.com/tokio-rs/slab/issues/152\"\u003e#152\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e0.4.10 (June 15, 2025)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eSlab::get_disjoint_mut\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/slab/issues/149\"\u003e#149\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDrop build script and \u003ccode\u003eautocfg\u003c/code\u003e dependency (\u003ca href=\"https://redirect.github.com/tokio-rs/slab/issues/150\"\u003e#150\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix redundant import warning in no_std builds (\u003ca href=\"https://redirect.github.com/tokio-rs/slab/issues/143\"\u003e#143\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eclippy::needless_lifetimes\u003c/code\u003e warning (\u003ca href=\"https://redirect.github.com/tokio-rs/slab/issues/147\"\u003e#147\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInternal CI improvements (\u003ca href=\"https://redirect.github.com/tokio-rs/slab/issues/141\"\u003e#141\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/tokio-rs/slab/issues/146\"\u003e#146\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/slab/commit/2e5779f8eb318827c78cad38007445a93ec04503\"\u003e\u003ccode\u003e2e5779f\u003c/code\u003e\u003c/a\u003e Release v0.4.11 (\u003ca href=\"https://redirect.github.com/tokio-rs/slab/issues/153\"\u003e#153\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/slab/commit/2d65c514bc964b192bab212ddf3c1fcea4ae96b8\"\u003e\u003ccode\u003e2d65c51\u003c/code\u003e\u003c/a\u003e Fix get_disjoint_mut error condition (\u003ca href=\"https://redirect.github.com/tokio-rs/slab/issues/152\"\u003e#152\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/slab/commit/6a1b675665ee141ab68fd3e4f82b3cb3efc09e01\"\u003e\u003ccode\u003e6a1b675\u003c/code\u003e\u003c/a\u003e Release v0.4.10 (\u003ca href=\"https://redirect.github.com/tokio-rs/slab/issues/151\"\u003e#151\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/slab/commit/f801afe5cb2379b0178173758273a95f64510527\"\u003e\u003ccode\u003ef801afe\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003eget_disjoint_mut\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/slab/issues/149\"\u003e#149\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/slab/commit/8e65636d42635633bdb1287c6e5c3948c7b9034f\"\u003e\u003ccode\u003e8e65636\u003c/code\u003e\u003c/a\u003e Bump MSRV to v1.46 (\u003ca href=\"https://redirect.github.com/tokio-rs/slab/issues/150\"\u003e#150\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/slab/commit/30e8dd746a98392e6931fe93136415bc51c05851\"\u003e\u003ccode\u003e30e8dd7\u003c/code\u003e\u003c/a\u003e Fix clippy::needless_lifetimes warning (\u003ca href=\"https://redirect.github.com/tokio-rs/slab/issues/147\"\u003e#147\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/slab/commit/fecdd68a5389e4c3f4a44969574ffe352e7b0a8c\"\u003e\u003ccode\u003efecdd68\u003c/code\u003e\u003c/a\u003e Fix CI failures (\u003ca href=\"https://redirect.github.com/tokio-rs/slab/issues/146\"\u003e#146\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/slab/commit/f7b621f6cf2bc84f32214029b32d587d18277e3d\"\u003e\u003ccode\u003ef7b621f\u003c/code\u003e\u003c/a\u003e Always set #![no_std] to fix redundant import warning (\u003ca href=\"https://redirect.github.com/tokio-rs/slab/issues/143\"\u003e#143\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/slab/commit/334a8373bdbb6e1d164839c77d33f9571450d5f8\"\u003e\u003ccode\u003e334a837\u003c/code\u003e\u003c/a\u003e Update CI config (\u003ca href=\"https://redirect.github.com/tokio-rs/slab/issues/141\"\u003e#141\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/tokio-rs/slab/compare/v0.4.9...v0.4.11\"\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.17 to 2.0.18\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/thiserror/releases\"\u003ethiserror's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.0.18\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMake compatible with project-level \u003ccode\u003eneedless_lifetimes = \u0026quot;forbid\u0026quot;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/443\"\u003e#443\u003c/a\u003e, thanks \u003ca href=\"https://github.com/LucaCappelletti94\"\u003e\u003ccode\u003e@​LucaCappelletti94\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/dc0f6a23a3fb6ae34ef117133ec43650450c4b32\"\u003e\u003ccode\u003edc0f6a2\u003c/code\u003e\u003c/a\u003e Release 2.0.18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/027529273572e8171262231190c4328e40ec1b36\"\u003e\u003ccode\u003e0275292\u003c/code\u003e\u003c/a\u003e Touch up PR 443\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/3c33bc60add478225e6bbd19e9974a633da08545\"\u003e\u003ccode\u003e3c33bc6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/443\"\u003e#443\u003c/a\u003e from LucaCappelletti94/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/995939cc2eae15cc23f873f354f8ef3fbfd6a707\"\u003e\u003ccode\u003e995939c\u003c/code\u003e\u003c/a\u003e Reproduce issue 442\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/21653d1d33f563f0b8f8881671894a23cc3a2a27\"\u003e\u003ccode\u003e21653d1\u003c/code\u003e\u003c/a\u003e Made clippy lifetime allows conditional\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/45e5388009e68c32f20182db21ee5887bc1c3304\"\u003e\u003ccode\u003e45e5388\u003c/code\u003e\u003c/a\u003e Update actions/upload-artifact@v5 -\u0026gt; v6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/386aac126a95a97fae374c05bd2ebb1dd550a361\"\u003e\u003ccode\u003e386aac1\u003c/code\u003e\u003c/a\u003e Update actions/upload-artifact@v4 -\u0026gt; v5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/ec50561375fcd29d700da43a79f4f5d9794e5b4b\"\u003e\u003ccode\u003eec50561\u003c/code\u003e\u003c/a\u003e Update actions/checkout@v5 -\u0026gt; v6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/247eab5d79e27ad28859afdf8bc600a4242829b7\"\u003e\u003ccode\u003e247eab5\u003c/code\u003e\u003c/a\u003e Update name of empty_enum clippy lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/91b181f0899fd42f41c210e73822c29eef29dd6d\"\u003e\u003ccode\u003e91b181f\u003c/code\u003e\u003c/a\u003e Raise required compiler to Rust 1.68\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/thiserror/compare/2.0.17...2.0.18\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `implicit-clone` from 0.5.0 to 0.6.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/yewstack/implicit-clone/commits/v0.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `base64ct` from 1.6.0 to 1.8.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/formats/commit/9adf88fe3e6e0fb9f8cf20b54747aff67a3eca6e\"\u003e\u003ccode\u003e9adf88f\u003c/code\u003e\u003c/a\u003e base64ct v1.8.3 (\u003ca href=\"https://redirect.github.com/RustCrypto/formats/issues/2169\"\u003e#2169\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/formats/commit/51726c29e932e9bc7a5d2d24708d98a7fb6226aa\"\u003e\u003ccode\u003e51726c2\u003c/code\u003e\u003c/a\u003e base64ct: add \u003ccode\u003eBase64Pbkdf2\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/RustCrypto/formats/issues/2168\"\u003e#2168\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/formats/commit/ce44931298ccfbf0641a1a7c3ad5a959a93b94d2\"\u003e\u003ccode\u003ece44931\u003c/code\u003e\u003c/a\u003e pkcs12 v0.2.0-pre.0 (\u003ca href=\"https://redirect.github.com/RustCrypto/formats/issues/2167\"\u003e#2167\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/formats/commit/8d41f6add14f4eb66ec388d2eb540cd0dd3d8767\"\u003e\u003ccode\u003e8d41f6a\u003c/code\u003e\u003c/a\u003e cms v0.3.0-pre.1 (\u003ca href=\"https://redirect.github.com/RustCrypto/formats/issues/2166\"\u003e#2166\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/formats/commit/47d1a0759715b956a0b375474ff94687b206b7df\"\u003e\u003ccode\u003e47d1a07\u003c/code\u003e\u003c/a\u003e pkcs5: bump \u003ccode\u003epbkdf2\u003c/code\u003e and \u003ccode\u003escrypt\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/RustCrypto/formats/issues/2165\"\u003e#2165\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/formats/commit/ea1efe1a4b3680d56bba7e6a0783742f578e82e2\"\u003e\u003ccode\u003eea1efe1\u003c/code\u003e\u003c/a\u003e chore(deps): bump elliptic-curve from \u003ccode\u003e0.14.0-rc.19\u003c/code\u003e to \u003ccode\u003e0.14.0-rc.21\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/RustCrypto/formats/issues/2164\"\u003e#2164\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/formats/commit/e5c7e4c110cfeec8cd17802f11ead7eac700c8a8\"\u003e\u003ccode\u003ee5c7e4c\u003c/code\u003e\u003c/a\u003e const-oid v0.10.2 (\u003ca href=\"https://redirect.github.com/RustCrypto/formats/issues/2163\"\u003e#2163\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/formats/commit/8b9ae298c676f2bf5790ab939c94fedebc0e5af1\"\u003e\u003ccode\u003e8b9ae29\u003c/code\u003e\u003c/a\u003e chore(deps): bump the all-deps group with 8 updates (\u003ca href=\"https://redirect.github.com/RustCrypto/formats/issues/2161\"\u003e#2161\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/formats/commit/16aca51552e7de925011260c0ab9cfe80c18c03f\"\u003e\u003ccode\u003e16aca51\u003c/code\u003e\u003c/a\u003e chore(deps): bump crate-ci/typos from 1.40.0 to 1.41.0 (\u003ca href=\"https://redirect.github.com/RustCrypto/formats/issues/2160\"\u003e#2160\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/formats/commit/7d46f25f9bf41efbd7825320477c639ebff2ffa3\"\u003e\u003ccode\u003e7d46f25\u003c/code\u003e\u003c/a\u003e Bump \u003ccode\u003erand\u003c/code\u003e to v0.10.0-rc.6 (\u003ca href=\"https://redirect.github.com/RustCrypto/formats/issues/2159\"\u003e#2159\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/RustCrypto/formats/compare/base64ct/v1.6.0...base64ct/v1.8.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `bincode` from 1.3.3 to 3.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/bincode-org/bincode/commits\"\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 `rustversion` from 1.0.19 to 1.0.22\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/rustversion/releases\"\u003erustversion's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.0.22\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eTurn off clippy incompatible_msrv in rustversion-conditional code (\u003ca href=\"https://redirect.github.com/dtolnay/rustversion/issues/63\"\u003e#63\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.21\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003e-Zfmt-debug=none\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dtolnay/rustversion/issues/61\"\u003e#61\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.20\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/rustversion/commit/9e86f839b6a34a7d9398f243d88bf400b7fa1f7c\"\u003e\u003ccode\u003e9e86f83\u003c/code\u003e\u003c/a\u003e Release 1.0.22\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/rustversion/commit/a27fffdbb75c7d3521e9f4b49b4a9ab21ce85204\"\u003e\u003ccode\u003ea27fffd\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/rustversion/issues/64\"\u003e#64\u003c/a\u003e from dtolnay/incompatiblemsrv\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/rustversion/commit/935837211f5bcbc5147cd05a38c02a66dbc8ec71\"\u003e\u003ccode\u003e9358372\u003c/code\u003e\u003c/a\u003e Allow clippy incompatible_msrv\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/rustversion/commit/0379843c3c885461a071fc4c07d2c72efe3afa61\"\u003e\u003ccode\u003e0379843\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/rustversion/commit/1491c256c89b5f41369a21dcd57a1eb5ca1c1083\"\u003e\u003ccode\u003e1491c25\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/rustversion/issues/62\"\u003e#62\u003c/a\u003e from dtolnay/ci\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/rustversion/commit/49ad7c5242d9fcb99c04438008b9d6a49345b9c5\"\u003e\u003ccode\u003e49ad7c5\u003c/code\u003e\u003c/a\u003e Add -Zfmt-debug=none test in CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/rustversion/commit/1f833903f93e6dbabf9eebb5935fcafd2f6f0ce1\"\u003e\u003ccode\u003e1f83390\u003c/code\u003e\u003c/a\u003e Release 1.0.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/rustversion/commit/8be70573321aa3d616fcf46b7df7c98d0d3cdc1a\"\u003e\u003ccode\u003e8be7057\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/rustversion/issues/61\"\u003e#61\u003c/a\u003e from dtolnay/debugnone\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/rustversion/commit/91dd8ef7b1e999d3a733d8136b60d6e9c0290d9d\"\u003e\u003ccode\u003e91dd8ef\u003c/code\u003e\u003c/a\u003e Ignore elidable_lifetime_names pedantic clippy lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/rustversion/commit/052138c8c8c6e13ee49dc94cbeb04962f5e54db3\"\u003e\u003ccode\u003e052138c\u003c/code\u003e\u003c/a\u003e Support -Zfmt-debug=none\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/rustversion/compare/1.0.19...1.0.22\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `chrono` from 0.4.39 to 0.4.43\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/chronotope/chrono/releases\"\u003echrono's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.4.43\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eInstall extra components for lint workflow by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1741\"\u003echronotope/chrono#1741\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade windows-bindgen to 0.64 by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1742\"\u003echronotope/chrono#1742\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove windows-bindgen setup by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1744\"\u003echronotope/chrono#1744\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDrop stabilized feature doc_auto_cfg by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1745\"\u003echronotope/chrono#1745\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFaster RFC 3339 parsing by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1748\"\u003echronotope/chrono#1748\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate windows-bindgen requirement from 0.64 to 0.65 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1751\"\u003echronotope/chrono#1751\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003eNaiveDate::abs_diff\u003c/code\u003e by \u003ca href=\"https://github.com/Kinrany\"\u003e\u003ccode\u003e@​Kinrany\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1752\"\u003echronotope/chrono#1752\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd feature gated defmt support. by \u003ca href=\"https://github.com/pebender\"\u003e\u003ccode\u003e@​pebender\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1747\"\u003echronotope/chrono#1747\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDrop deny lints, eager Debug impls are a mixed blessing by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1753\"\u003echronotope/chrono#1753\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: minor improvement for docs by \u003ca href=\"https://github.com/spuradage\"\u003e\u003ccode\u003e@​spuradage\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1756\"\u003echronotope/chrono#1756\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded doctest for the NaiveDate years_since function by \u003ca href=\"https://github.com/LucasBou\"\u003e\u003ccode\u003e@​LucasBou\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1755\"\u003echronotope/chrono#1755\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare 0.4.43 by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1765\"\u003echronotope/chrono#1765\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate copyright year to 2026 in LICENSE.txt by \u003ca href=\"https://github.com/taozui472\"\u003e\u003ccode\u003e@​taozui472\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1767\"\u003echronotope/chrono#1767\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.4.42\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd fuzzer for DateTime::parse_from_str by \u003ca href=\"https://github.com/tyler92\"\u003e\u003ccode\u003e@​tyler92\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1700\"\u003echronotope/chrono#1700\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix wrong amount of micro/milliseconds by \u003ca href=\"https://github.com/nmlt\"\u003e\u003ccode\u003e@​nmlt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1703\"\u003echronotope/chrono#1703\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd warning about MappedLocalTime and wasm by \u003ca href=\"https://github.com/lutzky\"\u003e\u003ccode\u003e@​lutzky\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1702\"\u003echronotope/chrono#1702\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix incorrect parsing of fixed-length second fractions by \u003ca href=\"https://github.com/chris-leach\"\u003e\u003ccode\u003e@​chris-leach\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1705\"\u003echronotope/chrono#1705\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix cfgs for \u003ccode\u003ewasm32-linux\u003c/code\u003e support by \u003ca href=\"https://github.com/arjunr2\"\u003e\u003ccode\u003e@​arjunr2\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1707\"\u003echronotope/chrono#1707\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix OpenHarmony's \u003ccode\u003etzdata\u003c/code\u003e parsing by \u003ca href=\"https://github.com/ldm0\"\u003e\u003ccode\u003e@​ldm0\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1679\"\u003echronotope/chrono#1679\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConvert NaiveDate to/from days since unix epoch by \u003ca href=\"https://github.com/findepi\"\u003e\u003ccode\u003e@​findepi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1715\"\u003echronotope/chrono#1715\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e?Sized\u003c/code\u003e bound to related methods of \u003ccode\u003eDelayedFormat::write_to\u003c/code\u003e by \u003ca href=\"https://github.com/Huliiiiii\"\u003e\u003ccode\u003e@​Huliiiiii\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1721\"\u003echronotope/chrono#1721\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003efrom_timestamp_secs\u003c/code\u003e method to \u003ccode\u003eDateTime\u003c/code\u003e by \u003ca href=\"https://github.com/jasonaowen\"\u003e\u003ccode\u003e@​jasonaowen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1719\"\u003echronotope/chrono#1719\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMigrate to core::error::Error by \u003ca href=\"https://github.com/benbrittain\"\u003e\u003ccode\u003e@​benbrittain\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1704\"\u003echronotope/chrono#1704\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to windows-bindgen 0.63 by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1730\"\u003echronotope/chrono#1730\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003estrftime: simplify error handling by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1731\"\u003echronotope/chrono#1731\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.4.41\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003esubsec_micros\u003c/code\u003e and \u003ccode\u003esubsec_millis\u003c/code\u003e methods to \u003ccode\u003eTimeDelta\u003c/code\u003e by \u003ca href=\"https://github.com/ggoetz\"\u003e\u003ccode\u003e@​ggoetz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1668\"\u003echronotope/chrono#1668\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eNaiveDateTime::UNIX_EPOCH\u003c/code\u003e by \u003ca href=\"https://github.com/robertbastian\"\u003e\u003ccode\u003e@​robertbastian\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1670\"\u003echronotope/chrono#1670\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImplement \u003ccode\u003eas_seconds_f32\u003c/code\u003e and \u003ccode\u003eas_seconds_f64\u003c/code\u003e for \u003ccode\u003eTimeDelta\u003c/code\u003e by \u003ca href=\"https://github.com/ggoetz\"\u003e\u003ccode\u003e@​ggoetz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1671\"\u003echronotope/chrono#1671\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: fix some comments by \u003ca href=\"https://github.com/jimmycathy\"\u003e\u003ccode\u003e@​jimmycathy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1677\"\u003echronotope/chrono#1677\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003enum_days_in_month\u003c/code\u003e method to \u003ccode\u003eDatelike\u003c/code\u003e trait by \u003ca href=\"https://github.com/aslilac\"\u003e\u003ccode\u003e@​aslilac\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1673\"\u003echronotope/chrono#1673\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003eWeekdaySet\u003c/code\u003e, a collection of \u003ccode\u003eWeekday\u003c/code\u003e that is \u003ccode\u003eCopy\u003c/code\u003e by \u003ca href=\"https://github.com/Kinrany\"\u003e\u003ccode\u003e@​Kinrany\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1676\"\u003echronotope/chrono#1676\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWeekdaySet tweaks by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1680\"\u003echronotope/chrono#1680\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to windows-bindgen 0.61 by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1682\"\u003echronotope/chrono#1682\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImplemented a consistent Eq trait for NaiveWeek by \u003ca href=\"https://github.com/Splashling1789\"\u003e\u003ccode\u003e@​Splashling1789\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1687\"\u003echronotope/chrono#1687\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTimeZone::from_posix_tz: Treat empty TZ variable as UTC by \u003ca href=\"https://github.com/drinkcat\"\u003e\u003ccode\u003e@​drinkcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1691\"\u003echronotope/chrono#1691\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for lossy format strings by \u003ca href=\"https://github.com/Qelxiros\"\u003e\u003ccode\u003e@​Qelxiros\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1693\"\u003echronotope/chrono#1693\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.4.40\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/45caaa970ce443b11106a710ee24bd2480e5ff99\"\u003e\u003ccode\u003e45caaa9\u003c/code\u003e\u003c/a\u003e Update copyright year to 2026 in LICENSE.txt\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/1c0b8f011ab2f2e53c195df1866a1fb4c7fd193a\"\u003e\u003ccode\u003e1c0b8f0\u003c/code\u003e\u003c/a\u003e Bump version to 0.4.43\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/a03e43b1c3ef3aea77f12200d84144f275560aa9\"\u003e\u003ccode\u003ea03e43b\u003c/code\u003e\u003c/a\u003e Upgrade windows-bindgen to 0.66\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/4fedaba2a214aa560e1c6a70d0a09e6955ed3ff4\"\u003e\u003ccode\u003e4fedaba\u003c/code\u003e\u003c/a\u003e Ignore bincode advisory\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/f4b7bbda679199e7509da813849a10242b2f7aa1\"\u003e\u003ccode\u003ef4b7bbd\u003c/code\u003e\u003c/a\u003e Bump actions/checkout from 5 to 6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/db129730e8f21ca66b3808c133b7147cbc62fc41\"\u003e\u003ccode\u003edb12973\u003c/code\u003e\u003c/a\u003e Added doctest for the NaiveDate years_since function (\u003ca href=\"https://redirect.github.com/chronotope/chrono/issues/1755\"\u003e#1755\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/34b5f49e9d7cdcabda6eea054609a2ce4ba947f0\"\u003e\u003ccode\u003e34b5f49\u003c/code\u003e\u003c/a\u003e chore: minor improvement for docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/8c827116b9d67fe926eceb553ce95656dd7627d0\"\u003e\u003ccode\u003e8c82711\u003c/code\u003e\u003c/a\u003e Bump actions/setup-node from 5 to 6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/ea1f11b356fde5c2825679378e8ddf6e153942e5\"\u003e\u003ccode\u003eea1f11b\u003c/code\u003e\u003c/a\u003e Drop deny lints, eager Debug impls are a mixed blessing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/35f9f2daef4c3132546d0004fdf37284df023fd3\"\u003e\u003ccode\u003e35f9f2d\u003c/code\u003e\u003c/a\u003e Add feature gated defmt support.\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/chronotope/chrono/compare/v0.4.39...v0.4.43\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `libc` from 0.2.179 to 0.2.180\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/libc/releases\"\u003elibc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.2.180\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eQNX: Add missing BPF and ifreq structures (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4769\"\u003e#4769\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eLinux, L4Re: address soundness issues of \u003ccode\u003eCMSG_NXTHDR\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4903\"\u003e#4903\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux-like: Handle zero-sized payload differences in \u003ccode\u003eCMSG_NXTHDR\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4903\"\u003e#4903\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMusl: Fix incorrect definitions of struct stat on some 32-bit architectures (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4914\"\u003e#4914\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNetBSD: RISC-V 64: Correct \u003ccode\u003emcontext\u003c/code\u003e type definitions (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4886\"\u003e#4886\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euClibc: Re-enable \u003ccode\u003e__SIZEOF_PTHREAD_COND_T\u003c/code\u003e on non-L4Re uclibc (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4915\"\u003e#4915\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euClibc: Restructure Linux \u003ccode\u003enetlink\u003c/code\u003e module to resolve build errors (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4915\"\u003e#4915\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\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/libc/blob/0.2.180/CHANGELOG.md\"\u003elibc's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/libc/compare/0.2.179...0.2.180\"\u003e0.2.180\u003c/a\u003e - 2026-01-08\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eQNX: Add missing BPF and ifreq structures (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4769\"\u003e#4769\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eLinux, L4Re: address soundness issues of \u003ccode\u003eCMSG_NXTHDR\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4903\"\u003e#4903\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux-like: Handle zero-sized payload differences in \u003ccode\u003eCMSG_NXTHDR\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4903\"\u003e#4903\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMusl: Fix incorrect definitions of struct stat on some 32-bit architectures (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4914\"\u003e#4914\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNetBSD: RISC-V 64: Correct \u003ccode\u003emcontext\u003c/code\u003e type definitions (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4886\"\u003e#4886\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euClibc: Re-enable \u003ccode\u003e__SIZEOF_PTHREAD_COND_T\u003c/code\u003e on non-L4Re uclibc (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4915\"\u003e#4915\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euClibc: Restructure Linux \u003ccode\u003enetlink\u003c/code\u003e module to resolve build errors (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4915\"\u003e#4915\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/4b38c69e31afadbead63af49794850b5a41f7dc4\"\u003e\u003ccode\u003e4b38c69\u003c/code\u003e\u003c/a\u003e chore: release libc 0.2.180\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/300e6438848503d4a9a0bebd32539294fe0e67a5\"\u003e\u003ccode\u003e300e643\u003c/code\u003e\u003c/a\u003e qnx: add missing BPF and ifreq structures\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/12fd831dff0427d7dae301008069ef3fc040b6f5\"\u003e\u003ccode\u003e12fd831\u003c/code\u003e\u003c/a\u003e ci: Add rtems to basic tier 3 checks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/b062844024a5b2028603c636af1ed104880f8450\"\u003e\u003ccode\u003eb062844\u003c/code\u003e\u003c/a\u003e Only test addresses of cmsghdrs that are multiples of the size of cmsghdr.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/676a4f8fd4e43056a2fbedfc848ef982350298ae\"\u003e\u003ccode\u003e676a4f8\u003c/code\u003e\u003c/a\u003e linux: Move \u003ccode\u003emembarrier.h\u003c/code\u003e constants to \u003ccode\u003esrc/new\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/0803faeb89a2a1a477efbe6f604bed7ae8aeb906\"\u003e\u003ccode\u003e0803fae\u003c/code\u003e\u003c/a\u003e linux: Restructure \u003ccode\u003enetlink\u003c/code\u003e to \u003ccode\u003esrc/new\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/72f4c1a5db719788f771d2ce83661295385a84f4\"\u003e\u003ccode\u003e72f4c1a\u003c/code\u003e\u003c/a\u003e uclibc: Re-enable \u003ccode\u003e__SIZEOF_PTHREAD_COND_T\u003c/code\u003e on non-L4Re uclibc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/757e55a3f0adcd1261e44be340eced8d865ce5e2\"\u003e\u003ccode\u003e757e55a\u003c/code\u003e\u003c/a\u003e netbsd/riscv64.rs: make changes so that this builds again.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/042f118911f93e688e9b28003293e423e0bc84fe\"\u003e\u003ccode\u003e042f118\u003c/code\u003e\u003c/a\u003e musl: Fix incorrect definitions of struct stat on some architectures\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/03755c4f7024ff4015231fc7a3cdab3931aff3d3\"\u003e\u003ccode\u003e03755c4\u003c/code\u003e\u003c/a\u003e linux, emscripten, android, l4re: handle zero-sized payload differences in CM...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/libc/compare/0.2.179...0.2.180\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `diesel` from 2.2.12 to 2.3.6\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/diesel-rs/diesel/blob/main/CHANGELOG.md\"\u003ediesel's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[2.3.6] 2026-01-23\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for mysqlclient-sys 0.5.0\u003c/li\u003e\n\u003cli\u003eFix generating valid schema if a column is named \u003ccode\u003etable\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eFixed a regression with \u003ccode\u003e#[derive(Insertable)]\u003c/code\u003e if the same field type is used with different lifetime values\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[2.3.5] 2025-12-19\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix another libmariadb related issue with time types\u003c/li\u003e\n\u003cli\u003eImprove compile time error messages for \u003ccode\u003e#[derive(Insertable)]\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eBump supported version of sqlite-wasm-rs to 0.5.0\u003c/li\u003e\n\u003cli\u003eMinor documentation fixes\u003c/li\u003e\n\u003cli\u003eMake the \u003ccode\u003ereturning_clauses_for_sqlite_3_35\u003c/code\u003e feature enable the \u003ccode\u003esqlite\u003c/code\u003e feature by default\u003c/li\u003e\n\u003cli\u003eInclude a fix for a nightly rust name resolution ambiguity\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[2.3.4] 2025-11-26\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix an issue with breaking changes in libmariadb\u003c/li\u003e\n\u003cli\u003eFix documentation links for helper types\u003c/li\u003e\n\u003cli\u003eFix using \u003ccode\u003e#[diesel(embed)]\u003c/code\u003e with \u003ccode\u003eOption\u0026lt;Inner\u0026gt;\u003c/code\u003e types\u003c/li\u003e\n\u003cli\u003eFix documentation for concurrent migration runs\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[2.3.3] 2025-10-24\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix displaying binds in instrumentations for \u003ccode\u003e#[derive(MultiConnection)]\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eSupport artifact attestation for binaries build for releases\u003c/li\u003e\n\u003cli\u003eStop using absolute paths in generated diesel.toml\u003c/li\u003e\n\u003cli\u003eExplicitly qualify \u003ccode\u003eOk\u003c/code\u003e in code generated by derives to avoid naming conflicts\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[2.3.2] 2025-09-19\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed an incompatibility with libmariadb versions shipped by debian\u003c/li\u003e\n\u003cli\u003eFixed docs.rs builds\u003c/li\u003e\n\u003cli\u003eFixed applying patch file schema.rs file with formatting\u003c/li\u003e\n\u003cli\u003eAllow to compare DatabaseErrorKind values\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.3.1 2025-09-12\u003c/h2\u003e\n\u003cp\u003eThis version did not contain any changes, but only a version bump to retrigger the docs.rs build\u003c/p\u003e\n\u003ch2\u003e[2.3.0] 2025-09-12\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003elimit()\u003c/code\u003e and \u003ccode\u003eoffset()\u003c/code\u003e DSL to combination clauses such as \u003ccode\u003eUNION\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003e#[derive(Identifiable)]\u003c/code\u003e ignoring attribute \u003ccode\u003e#[diesel(serialize_as)]\u003c/code\u003e on primary keys\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/diesel-rs/diesel/commit/207604888d28a490061698f07a25090438be42fe\"\u003e\u003ccode\u003e2076048\u003c/code\u003e\u003c/a\u003e Bump versions to 2.3.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/diesel-rs/diesel/commit/b011ae2072bf9611dcf1074766a654aace91fd64\"\u003e\u003ccode\u003eb011ae2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/diesel-rs/diesel/issues/4939\"\u003e#4939\u003c/a\u003e from weiznich/prepare_2.3.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/diesel-rs/diesel/commit/ac344c1de06a09d457fd42210c617c6b921849dd\"\u003e\u003ccode\u003eac344c1\u003c/code\u003e\u003c/a\u003e Prepare a 2.3.6 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/diesel-rs/diesel/commit/41028e73512e6395bdddd1bc329a0bfbe87f51fd\"\u003e\u003ccode\u003e41028e7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/diesel-rs/diesel/issues/4936\"\u003e#4936\u003c/a\u003e from anudeepx/fix-reserved-table-column\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/diesel-rs/diesel/commit/ff67e781f732c2e1cceb10a3a818c4b3fc118edf\"\u003e\u003ccode\u003eff67e78\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/diesel-rs/diesel/issues/4925\"\u003e#4925\u003c/a\u003e from weiznich/fix/insertable_regression\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/diesel-rs/diesel/commit/2ac4ac66b914e9b3f815760ff32a8e3b8e226cf0\"\u003e\u003ccode\u003e2ac4ac6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/diesel-rs/diesel/issues/4915\"\u003e#4915\u003c/a\u003e from weiznich/ci_improvements\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/diesel-rs/diesel/commit/95449378da6f9bde6a0ca630961ca66a94b3802d\"\u003e\u003ccode\u003e9544937\u003c/code\u003e\u003c/a\u003e Set back dist to plan modus\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/diesel-rs/diesel/commit/094e339d2ce2f350f29cb906459baddfa5f08b54\"\u003e\u003ccode\u003e094e339\u003c/code\u003e\u003c/a\u003e Fix cargo dist\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/diesel-rs/diesel/commit/c6ecd291c533b034750eaa185634d9a9125da59e\"\u003e\u003ccode\u003ec6ecd29\u003c/code\u003e\u003c/a\u003e Another changelog entry\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/diesel-rs/diesel/commit/9d7fbbe7f0de6d355bd2c0187571071e1b5659be\"\u003e\u003ccode\u003e9d7fbbe\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/diesel-rs/diesel/issues/4904\"\u003e#4904\u003c/a\u003e from weiznich/prepare_2.3.5\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/diesel-rs/diesel/compare/v2.2.12...v2.3.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `postgres` from 0.19.10 to 0.19.12\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-postgres/rust-postgres/releases\"\u003epostgres's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epostgres v0.19.12\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eClient::check_connection\u003c/code\u003e API.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImproved the effectiveness of \u003ccode\u003eClient::is_closed\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eDisabled default features of \u003ccode\u003efutures-util\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epostgres v0.19.11\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for \u003ccode\u003ejiff\u003c/code\u003e v0.2.\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003ebit-vec\u003c/code\u003e versions v0.7 and v0.8.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated repository links to use \u003ccode\u003erust-postgres\u003c/code\u003e organization.\u003c/li\u003e\n\u003cli\u003eUpgraded to Rust 2021 edition.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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-postgres/rust-postgres/commit/81d39c548ad4c70a317d07a3ad05f2365e0cfb20\"\u003e\u003ccode\u003e81d39c5\u003c/code\u003e\u003c/a\u003e Release postgres v0.19.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-postgres/rust-postgres/commit/47374383727e80fb5d3eec966d9bd2f6f907c48d\"\u003e\u003ccode\u003e4737438\u003c/code\u003e\u003c/a\u003e Release tokio-postgres v0.7.15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-postgres/rust-postgres/commit/6ed4781b87b7091214d01c76d14073a432becc69\"\u003e\u003ccode\u003e6ed4781\u003c/code\u003e\u003c/a\u003e Release postgres-types v0.2.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-postgres/rust-postgres/commit/87ef8ad2e93b88afaa946ad267497bd0bbb56196\"\u003e\u003ccode\u003e87ef8ad\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-postgres/rust-postgres/issues/1278\"\u003e#1278\u003c/a\u003e from razein97/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-postgres/rust-postgres/commit/628a696551438c738cb88fc9b72c5eedf7710d1b\"\u003e\u003ccode\u003e628a696\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-postgres/rust-postgres/issues/1280\"\u003e#1280\u003c/a\u003e from rust-postgres/paolobarbolini/check_connection-d...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-postgres/rust-postgres/commit/f34ed1b151e0c76dfaf8bef678814a2c0fff8ec6\"\u003e\u003ccode\u003ef34ed1b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-postgres/rust-postgres/issues/1262\"\u003e#1262\u003c/a\u003e from CobaltCause/push-sswwslomtkmm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-postgres/rust-postgres/commit/c5d3442ed8507453b1f83be34ac9ecbb97070e9e\"\u003e\u003ccode\u003ec5d3442\u003c/code\u003e\u003c/a\u003e fix an Error/Display impl\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-postgres/rust-postgres/commit/bbd13014eda04797d9c794515829f4da4495e425\"\u003e\u003ccode\u003ebbd1301\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-postgres/rust-postgres/issues/1282\"\u003e#1282\u003c/a\u003e from rust-postgres/paolobarbolini/futures-util-no-de...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-postgres/rust-postgres/commit/153b86e2ae61396ebea315d3429c9e153acc034d\"\u003e\u003ccode\u003e153b86e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-postgres/rust-postgres/issues/1281\"\u003e#1281\u003c/a\u003e from rust-postgres/paolobarbolini/pg-18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-postgres/rust-postgres/commit/e128d4c2ef5f46ba95ba3e9abfbefe5246956216\"\u003e\u003ccode\u003ee128d4c\u003c/code\u003e\u003c/a\u003e feat: disable default features of \u003ccode\u003efutures-util\u003c/code\u003e for \u003ccode\u003epostgres\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-postgres/rust-postgres/compare/postgres-v0.19.10...postgres-v0.19.12\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `sea-query` from 0.28.5 to 0.32.7\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/SeaQL/sea-query/blob/master/CHANGELOG.md\"\u003esea-query's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.32.7 - 2025-08-06\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eValueType::is_option\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix incorrect casting of \u003ccode\u003eChronoDateTimeWithTimeZone\u003c/code\u003e in \u003ccode\u003eValue::Array\u003c/code\u003e \u003ca href=\"https://redirect.github.com/SeaQL/sea-query/pull/933\"\u003eSeaQL/sea-query#933\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd missing parenthesis to \u003ccode\u003eWINDOW\u003c/code\u003e clause \u003ca href=\"https://redirect.github.com/SeaQL/sea-query/pull/919\"\u003eSeaQL/sea-query#919\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"sql\"\u003e\u003ccode\u003eSELECT .. OVER \u0026quot;w\u0026quot; FROM \u0026quot;character\u0026quot; WINDOW \u0026quot;w\u0026quot; AS (PARTITION BY \u0026quot;ww\u0026quot;)\n\u003c/code\u003e\u003c/pre\u003e\n\u003cul\u003e\n\u003cli\u003eFix serializing iden as a value in \u003ccode\u003eALTER TYPE ... RENAME TO ...\u003c/code\u003e statements \u003ca href=\"https://redirect.github.com/SeaQL/sea-query/pull/924\"\u003eSeaQL/sea-query#924\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"sql\"\u003e\u003ccode\u003eALTER TYPE \u0026quot;font\u0026quot; RENAME TO \u0026quot;typeface\u0026quot;\n\u003c/code\u003e\u003c/pre\u003e\n\u003cul\u003e\n\u003cli\u003eFixed the issue where milliseconds were truncated when formatting \u003ccode\u003eValue::Constant\u003c/code\u003e \u003ca href=\"https://redirect.github.com/SeaQL/sea-query/pull/929\"\u003eSeaQL/sea-query#929\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"sql\"\u003e\u003ccode\u003e'2025-01-01 00:00:00.000000'\n                    ^^^^^^^\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003e0.32.6 - 2025-05-27\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eimpl \u003ccode\u003eFrom\u0026lt;Condition\u0026gt;\u003c/code\u003e and \u003ccode\u003eFrom\u0026lt;ConditionExpression\u0026gt;\u003c/code\u003e for \u003ccode\u003eSimpleExpr\u003c/code\u003e \u003ca href=\"https://redirect.github.com/SeaQL/sea-query/pull/886\"\u003eSeaQL/sea-query#886\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.32.5 - 2025-05-07\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport for creating functional indexes in Postgres and MySQL \u003ca href=\"https://redirect.github.com/SeaQL/sea-query/pull/869\"\u003eSeaQL/sea-query#869\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMake \u003ccode\u003eRcOrArc\u003c/code\u003e a documented type alias instead of a direct reexport \u003ca href=\"https://redirect.github.com/SeaQL/sea-query/pull/875\"\u003eSeaQL/sea-query#875\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImpl \u003ccode\u003eIden\u003c/code\u003e for \u003ccode\u003e\u0026amp;'static str\u003c/code\u003e (don't wrap strings in \u003ccode\u003eAlias::new\u003c/code\u003e) \u003ca href=\"https://redirect.github.com/SeaQL/sea-query/pull/882\"\u003eSeaQL/sea-query#882\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.32.4 - 2025-04-17\u003c/h2\u003e\n\u003ch3\u003eNew Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for temporary tables \u003ca href=\"https://redirect.github.com/SeaQL/sea-query/pull/878\"\u003eSeaQL/sea-query#878\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"rust\"\u003e\u003ccode\u003elet statement = Table::create()\n    .table(Font::Table)\n    .temporary()\n    .col(\n\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt; \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SeaQL/sea-query/commit/d328d0ddad2541f9d348b620d0720dc8e5749c12\"\u003e\u003ccode\u003ed328d0d\u003c/code\u003e\u003c/a\u003e 0.32.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SeaQL/sea-query/commit/9fdb869d697b4e975edf9fec37a7f5cb0db7e103\"\u003e\u003ccode\u003e9fdb869\u003c/code\u003e\u003c/a\u003e Changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SeaQL/sea-query/commit/12ed2835bcc3d947319094de8cb2474955a3863b\"\u003e\u003ccode\u003e12ed283\u003c/code\u003e\u003c/a\u003e Add ValueType::is_option\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SeaQL/sea-query/commit/fbb7f314a83b5d069e789744dbcfcc6321586b28\"\u003e\u003ccode\u003efbb7f31\u003c/code\u003e\u003c/a\u003e Changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SeaQL/sea-query/commit/927e81a9af8f043ecb1d0764da01c6d47c90920a\"\u003e\u003ccode\u003e927e81a\u003c/code\u003e\u003c/a\u003e Format microsecond in prepare_constant (\u003ca href=\"https://redirect.github.com/SeaQL/sea-query/issues/929\"\u003e#929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SeaQL/sea-query/commit/72fb4266a449ae8785d12e6bef2815c9461bc843\"\u003e\u003ccode\u003e72fb426\u003c/code\u003e\u003c/a\u003e Fix build\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SeaQL/sea-query/commit/a9264601e3c1b9edf445040587c071d8c5040689\"\u003e\u003ccode\u003ea926460\u003c/code\u003e\u003c/a\u003e Add missing parenthesis to window definition (\u003ca href=\"https://redirect.github.com/SeaQL/sea-query/issues/919\"\u003e#919\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SeaQL/sea-query/commit/d6d8b2403b6978d7ffcca514e972eaa53be9bf94\"\u003e\u003ccode\u003ed6d8b24\u003c/code\u003e\u003c/a\u003e Fix incorrect casting from \u003ccode\u003eDateTime\\\u0026lt;Local\u0026gt;\u003c/code\u003e to \u003ccode\u003eChronoDateTimeWithTimeZone\u003c/code\u003e ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SeaQL/sea-query/commit/b09f0ed9e58e09b168e247b0d5ed1280757cf89e\"\u003e\u003ccode\u003eb09f0ed\u003c/code\u003e\u003c/a\u003e Fix serializing iden as a value in \u003ccode\u003eALTER TYPE ... RENAME TO ...\u003c/code\u003e statements ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SeaQL/sea-query/commit/25e4e878919eafd5039447a1477d5ab622c65284\"\u003e\u003ccode\u003e25e4e87\u003c/code\u003e\u003c/a\u003e 0.32.6\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/SeaQL/sea-query/compare/0.28.5...0.32.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tokio` from 1.43.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.43.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 `socket2` from 0.5.8 to 0.6.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/socket2/blob/master/CHANGELOG.md\"\u003esocket2's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e0.6.2\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eMsgHdr\u003c/code\u003e and \u003ccode\u003eMsgHdrMut\u003c/code\u003e are marked as transparent meaning both have the same\nlayout as \u003ccode\u003emsghdr\u003c/code\u003e on Unix and \u003ccode\u003eWSAMSG\u003c/code\u003e on Windows\n(\u003ca href=\"https://redirect.github.com/rust-lang/socket2/pull/635\"\u003erust-lang/socket2#635\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eDon't set \u003ccode\u003eSO_NOSIGPIPE\u003c/code\u003e when accepting sockets, this is inherited from the\nparent socket (\u003ca href=\"https://redirect.github.com/rust-lang/socket2/pull/632\"\u003erust-lang/socket2#632\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixes \u003ccode\u003eSocket::tcp_notsent_lowat\u003c/code\u003e by using the correct argument type\n(\u003ca href=\"https://redirect.github.com/rust-lang/socket2/pull/622\"\u003erust-lang/socket2#622\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e0.6.1\u003c/h1\u003e\n\u003ch2\u003eAdded\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for Windows Registered I/O (RIO)\n(\u003ca href=\"https://redirect.github.com/rust-lang/socket2/pull/604\"\u003erust-lang/socket2#604\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eTCP_NOTSENT_LOWAT\u003c/code\u003e on Linux via \u003ccode\u003eSocket::(set_)tcp_notsent_lowat\u003c/code\u003e\n(\u003ca href=\"https://redirect.github.com/rust-lang/socket2/pull/611\"\u003erust-lang/socket2#611\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eSO_BUSY_POLL\u003c/code\u003e on Linux via \u003ccode\u003eSocket::set_busy_poll\u003c/code\u003e\n(\u003ca href=\"https://redirect.github.com/rust-lang/socket2/pull/607\"\u003erust-lang/socket2#607\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eSockFilter::new\u003c/code\u003e is now a const function\n(\u003ca href=\"https://redirect.github.com/rust-lang/socket2/pull/609\"\u003erust-lang/socket2#609\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChanged\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated the windows-sys dependency to version 0.60\n(\u003ca href=\"https://redirect.github.com/rust-lang/socket2/pull/605\"\u003erust-lang/socket2#605\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e0.6.0\u003c/h1\u003e\n\u003ch2\u003eBreaking changes\u003c/h2\u003e\n\u003cp\u003eAll IPv4 methods now have a \u003ccode\u003e_v4\u003c/code\u003e suffix, IPv6 uses \u003ccode\u003e_v6\u003c/code\u003e. TCP methods have a\n\u003ccode\u003etcp_\u003c/code\u003e prefix (looked better than a suffix).\u003c/p\u003e\n\u003cp\u003eFurthermore we removed all types from external libraries (i.e. libc or\nwindows-sys) from the public API, allowing us to update those without breaking\nthe API.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRenamed \u003ccode\u003eSocket::freebind_ipv6\u003c/code\u003e to \u003ccode\u003efreebind_v6\u003c/code\u003e\n(\u003ca href=\"https://redirect.github.com/rust-lang/socket2/pull/592\"\u003erust-lang/socket2#592\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eRenamed \u003ccode\u003eSocket::freebind\u003c/code\u003e to \u003ccode\u003efreebind_v4\u003c/code\u003e\n(\u003ca href=\"https://redirect.github.com/rust-lang/socket2/pull/592\"\u003erust-lang/socket2#592\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eRenamed \u003ccode\u003eSocket::original_dst\u003c/code\u003e to \u003ccode\u003eoriginal_dst_v4\u003c/code\u003e\n(\u003ca href=\"https://redirect.github.com/rust-lang/socket2/pull/592\"\u003erust-lang/socket2#592\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eRenamed \u003ccode\u003eSocket::origi...\n\n_Description has been truncated_","html_url":"https://github.com/rust-benchmark1/yew/pull/34","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-benchmark1%2Fyew/issues/34","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/34/packages"},{"uuid":"3800850571","node_id":"PR_kwDON-GGT868hgiI","number":206,"state":"open","title":"build(deps): Update tabled requirement from 0.17 to 0.20 in /box/tools/kk","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-01-11T06:52:42.000Z","updated_at":"2026-01-11T06:52:43.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): Update","packages":[{"name":"tabled","old_version":"0.17","new_version":"0.20","repository_url":"https://github.com/zhiburt/tabled"}],"path":"/box/tools/kk","ecosystem":"cargo"},"body":"Updates the requirements on [tabled](https://github.com/zhiburt/tabled) to permit the latest version.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/zhiburt/tabled/blob/master/CHANGELOG.md\"\u003etabled's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.20.0] - 2025-05-06\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eTable::nohead\u003c/code\u003e function just like \u003ccode\u003eTable::new\u003c/code\u003e but with no header.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eTable::with_capacity\u003c/code\u003e function just like \u003ccode\u003eTable::new\u003c/code\u003e but with an exact number of rows.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eChanged \u003ccode\u003ewith(Border)\u003c/code\u003e logic to set only outer border instead of border of all cells.\u003c/li\u003e\n\u003cli\u003eMade a number of refactorings of \u003ccode\u003etabled::grid::dimension::*\u003c/code\u003e modules.\u003c/li\u003e\n\u003cli\u003eMade small optimization of \u003ccode\u003eWrap::text\u003c/code\u003e and \u003ccode\u003eTruncate::text\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eMade small optimization of \u003ccode\u003eText::new\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eBrought up to date benchmarks.\u003c/li\u003e\n\u003cli\u003eRenamed \u003ccode\u003eColumns::single\u003c/code\u003e into \u003ccode\u003eColumns::one\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRenamed \u003ccode\u003eRows::single\u003c/code\u003e into \u003ccode\u003eRows::one\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eMoved back to \u003ccode\u003efnv\u003c/code\u003e from \u003ccode\u003eahash\u003c/code\u003e cause of WASM build.\u003c/li\u003e\n\u003cli\u003eMoved back to old \u003ccode\u003eWrap::keep_words\u003c/code\u003e logic where we preserving all content.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed dependency \u003ccode\u003etesting_table\u003c/code\u003e inclusion (by \u003ca href=\"https://github.com/klensy\"\u003e\u003ccode\u003e@​klensy\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eWASM\u003c/code\u003e build (by \u003ca href=\"https://github.com/cptpiepmatz\"\u003e\u003ccode\u003e@​cptpiepmatz\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed not properly working caching logic of \u003ccode\u003eTableOption::hint\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.19.0] - 2025-24-04\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003etabled::assert\u003c/code\u003e module.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003e#[tabled(map)]\u003c/code\u003e macro.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003ederive::display::bool\u003c/code\u003e function.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003ederive::display::wrap\u003c/code\u003e and \u003ccode\u003ederive::display::truncate\u003c/code\u003e function.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eLocator::value\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eTable::get_dimension\u003c/code\u003e function.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eANSI\u003c/code\u003e link handling in \u003ccode\u003eWidth::truncate\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eUpper Title Case\u003c/code\u003e and \u003ccode\u003elower title case\u003c/code\u003e options for \u003ccode\u003erename_all\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eno_std\u003c/code\u003e in \u003ccode\u003etesting_table\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eChanged \u003ccode\u003eReverse\u003c/code\u003e interface.\u003c/li\u003e\n\u003cli\u003eChanged \u003ccode\u003ePosition\u003c/code\u003e interface.\u003c/li\u003e\n\u003cli\u003eChanged \u003ccode\u003etabled::grid::dimension\u003c/code\u003e structures.\u003c/li\u003e\n\u003cli\u003eChanged \u003ccode\u003eIterTable\u003c/code\u003e interface.\u003c/li\u003e\n\u003cli\u003eMigrated \u003ccode\u003eron\u003c/code\u003e to \u003ccode\u003e0.10\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRenamed \u003ccode\u003eColumnNames::default()\u003c/code\u003e into \u003ccode\u003eColumnsNames::head()\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRenamed \u003ccode\u003eBorderSpanCorrection\u003c/code\u003e into \u003ccode\u003eBorderCorrection::span()\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRenamed \u003ccode\u003eOffset::Begin\u003c/code\u003e into \u003ccode\u003eOffset::Start\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\u003eSee full diff in \u003ca href=\"https://github.com/zhiburt/tabled/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/younsl/o/pull/206","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/younsl%2Fo/issues/206","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/206/packages"},{"uuid":"3780462584","node_id":"PR_kwDOKm4NMs67ev1Y","number":1855,"state":"closed","title":"chore(deps): bump the cargo-dependencies group across 1 directory with 36 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-01-12T08:26:11.000Z","author_association":null,"state_reason":null,"created_at":"2026-01-05T07:27:39.000Z","updated_at":"2026-01-12T08:26:12.000Z","time_to_close":608312,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"cargo-dependencies","update_count":36,"packages":[{"name":"actix-web","old_version":"4.11.0","new_version":"4.12.1","repository_url":"https://github.com/actix/actix-web"},{"name":"axum-otel-metrics","old_version":"0.10.0","new_version":"0.12.0","repository_url":"https://github.com/ttys3/axum-otel-metrics"},{"name":"axum","old_version":"0.8.6","new_version":"0.8.8","repository_url":"https://github.com/tokio-rs/axum"},{"name":"clap","old_version":"4.5.51","new_version":"4.5.54","repository_url":"https://github.com/clap-rs/clap"},{"name":"clap_complete","old_version":"4.5.60","new_version":"4.5.64","repository_url":"https://github.com/clap-rs/clap"},{"name":"colored","old_version":"2.2.0","new_version":"3.0.0","repository_url":"https://github.com/mackwic/colored"},{"name":"cryptoki","old_version":"0.7.0","new_version":"0.11.0","repository_url":"https://github.com/parallaxsecond/rust-cryptoki"},{"name":"dialoguer","old_version":"0.11.0","new_version":"0.12.0","repository_url":"https://github.com/console-rs/dialoguer"},{"name":"dirs","old_version":"5.0.1","new_version":"6.0.0","repository_url":"https://github.com/soc/dirs-rs"},{"name":"fs-err","old_version":"3.1.3","new_version":"3.2.2","repository_url":"https://github.com/andrewhickman/fs-err"},{"name":"ic-agent","old_version":"0.39.3","new_version":"0.40.1","repository_url":"https://github.com/dfinity/agent-rs"},{"name":"octocrab","old_version":"0.41.2","new_version":"0.49.5","repository_url":"https://github.com/XAMPPRocky/octocrab"},{"name":"self_update","old_version":"0.41.0","new_version":"0.42.0","repository_url":"https://github.com/jaemk/self_update"},{"name":"ic-transport-types","old_version":"0.39.3","new_version":"0.40.1","repository_url":"https://github.com/dfinity/agent-rs"},{"name":"ic-utils","old_version":"0.39.3","new_version":"0.44.3","repository_url":"https://github.com/dfinity/agent-rs"},{"name":"itertools","old_version":"0.13.0","new_version":"0.14.0","repository_url":"https://github.com/rust-itertools/itertools"},{"name":"log","old_version":"0.4.28","new_version":"0.4.29","repository_url":"https://github.com/rust-lang/log"},{"name":"opentelemetry","old_version":"0.28.0","new_version":"0.30.0","repository_url":"https://github.com/open-telemetry/opentelemetry-rust"},{"name":"opentelemetry_sdk","old_version":"0.28.0","new_version":"0.30.0","repository_url":"https://github.com/open-telemetry/opentelemetry-rust"},{"name":"opentelemetry-prometheus","old_version":"0.28.0","new_version":"0.31.0","repository_url":"https://github.com/open-telemetry/opentelemetry-rust"},{"name":"prometheus","old_version":"0.13.4","new_version":"0.14.0","repository_url":"https://github.com/tikv/rust-prometheus"},{"name":"prost","old_version":"0.13.5","new_version":"0.14.1","repository_url":"https://github.com/tokio-rs/prost"},{"name":"rand_seeder","old_version":"0.3.0","new_version":"0.4.0","repository_url":"https://github.com/rust-random/seeder"},{"name":"serde_json","old_version":"1.0.145","new_version":"1.0.148","repository_url":"https://github.com/serde-rs/json"},{"name":"strum","old_version":"0.26.3","new_version":"0.27.2","repository_url":"https://github.com/Peternator7/strum"},{"name":"strum_macros","old_version":"0.26.4","new_version":"0.27.2","repository_url":"https://github.com/Peternator7/strum"},{"name":"tabled","old_version":"0.18.0","new_version":"0.20.0","repository_url":"https://github.com/zhiburt/tabled"},{"name":"csv_to_table","old_version":"0.3.0","new_version":"0.9.0","repository_url":"https://github.com/zhiburt/tabled"},{"name":"tempfile","old_version":"3.23.0","new_version":"3.24.0","repository_url":"https://github.com/Stebalien/tempfile"},{"name":"tokio","old_version":"1.48.0","new_version":"1.49.0","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"tokio-util","old_version":"0.7.17","new_version":"0.7.18","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"wiremock","old_version":"0.6.4","new_version":"0.6.5","repository_url":"https://github.com/LukeMathWalker/wiremock-rs"},{"name":"mockall","old_version":"0.13.1","new_version":"0.14.0","repository_url":"https://github.com/asomers/mockall"},{"name":"ic-stable-structures","old_version":"0.6.9","new_version":"0.7.2","repository_url":"https://github.com/dfinity/stable-structures"},{"name":"indexmap","old_version":"2.12.0","new_version":"2.12.1","repository_url":"https://github.com/indexmap-rs/indexmap"},{"name":"serial_test","old_version":"2.0.0","new_version":"3.3.1","repository_url":"https://github.com/palfrey/serial_test"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the cargo-dependencies group with 36 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [actix-web](https://github.com/actix/actix-web) | `4.11.0` | `4.12.1` |\n| [axum-otel-metrics](https://github.com/ttys3/axum-otel-metrics) | `0.10.0` | `0.12.0` |\n| [axum](https://github.com/tokio-rs/axum) | `0.8.6` | `0.8.8` |\n| [clap](https://github.com/clap-rs/clap) | `4.5.51` | `4.5.54` |\n| [clap_complete](https://github.com/clap-rs/clap) | `4.5.60` | `4.5.64` |\n| [colored](https://github.com/mackwic/colored) | `2.2.0` | `3.0.0` |\n| [cryptoki](https://github.com/parallaxsecond/rust-cryptoki) | `0.7.0` | `0.11.0` |\n| [dialoguer](https://github.com/console-rs/dialoguer) | `0.11.0` | `0.12.0` |\n| [dirs](https://github.com/soc/dirs-rs) | `5.0.1` | `6.0.0` |\n| [fs-err](https://github.com/andrewhickman/fs-err) | `3.1.3` | `3.2.2` |\n| [ic-agent](https://github.com/dfinity/agent-rs) | `0.39.3` | `0.40.1` |\n| [octocrab](https://github.com/XAMPPRocky/octocrab) | `0.41.2` | `0.49.5` |\n| [self_update](https://github.com/jaemk/self_update) | `0.41.0` | `0.42.0` |\n| [ic-transport-types](https://github.com/dfinity/agent-rs) | `0.39.3` | `0.40.1` |\n| [ic-utils](https://github.com/dfinity/agent-rs) | `0.39.3` | `0.44.3` |\n| [itertools](https://github.com/rust-itertools/itertools) | `0.13.0` | `0.14.0` |\n| [log](https://github.com/rust-lang/log) | `0.4.28` | `0.4.29` |\n| [opentelemetry](https://github.com/open-telemetry/opentelemetry-rust) | `0.28.0` | `0.30.0` |\n| [opentelemetry_sdk](https://github.com/open-telemetry/opentelemetry-rust) | `0.28.0` | `0.30.0` |\n| [opentelemetry-prometheus](https://github.com/open-telemetry/opentelemetry-rust) | `0.28.0` | `0.31.0` |\n| [prometheus](https://github.com/tikv/rust-prometheus) | `0.13.4` | `0.14.0` |\n| [prost](https://github.com/tokio-rs/prost) | `0.13.5` | `0.14.1` |\n| [rand_seeder](https://github.com/rust-random/seeder) | `0.3.0` | `0.4.0` |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.145` | `1.0.148` |\n| [strum](https://github.com/Peternator7/strum) | `0.26.3` | `0.27.2` |\n| [strum_macros](https://github.com/Peternator7/strum) | `0.26.4` | `0.27.2` |\n| [tabled](https://github.com/zhiburt/tabled) | `0.18.0` | `0.20.0` |\n| [csv_to_table](https://github.com/zhiburt/tabled) | `0.3.0` | `0.9.0` |\n| [tempfile](https://github.com/Stebalien/tempfile) | `3.23.0` | `3.24.0` |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.48.0` | `1.49.0` |\n| [tokio-util](https://github.com/tokio-rs/tokio) | `0.7.17` | `0.7.18` |\n| [wiremock](https://github.com/LukeMathWalker/wiremock-rs) | `0.6.4` | `0.6.5` |\n| [mockall](https://github.com/asomers/mockall) | `0.13.1` | `0.14.0` |\n| [ic-stable-structures](https://github.com/dfinity/stable-structures) | `0.6.9` | `0.7.2` |\n| [indexmap](https://github.com/indexmap-rs/indexmap) | `2.12.0` | `2.12.1` |\n| [serial_test](https://github.com/palfrey/serial_test) | `2.0.0` | `3.3.1` |\n\n\nUpdates `actix-web` from 4.11.0 to 4.12.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/actix/actix-web/releases\"\u003eactix-web's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eactix-web: v4.12.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNo significant changes since \u003ccode\u003e4.12.0\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eactix-web: v4.12.0\u003c/h2\u003e\n\u003ch1\u003eShort announcement\u003c/h1\u003e\n\u003cp\u003eWe've started GitHub Sponsors: \u003ca href=\"https://github.com/sponsors/actix\"\u003ehttps://github.com/sponsors/actix\u003c/a\u003e\nSupport our development!\u003c/p\u003e\n\u003ch2\u003ev4.12.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eactix_web::response::builder::HttpResponseBuilder::streaming()\u003c/code\u003e now sets \u003ccode\u003eContent-Type\u003c/code\u003e to \u003ccode\u003eapplication/octet-stream\u003c/code\u003e if \u003ccode\u003eContent-Type\u003c/code\u003e does not exist.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eactix_web::response::builder::HttpResponseBuilder::streaming()\u003c/code\u003e now calls \u003ccode\u003eactix_web::response::builder::HttpResponseBuilder::no_chunking()\u003c/code\u003e and returns \u003ccode\u003eSizedStream\u003c/code\u003e if \u003ccode\u003eContent-Length\u003c/code\u003e is set by user.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ews\u003c/code\u003e crate feature (on-by-default) which forwards to \u003ccode\u003eactix-http\u003c/code\u003e and guards some of its \u003ccode\u003eResponseError\u003c/code\u003e impls.\n\u003cul\u003e\n\u003cli\u003e⚠️ if you use \u003ccode\u003edefault-feature = false\u003c/code\u003e and the web scoket feature, please make sure you enable the \u003ccode\u003ews\u003c/code\u003e feature.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAdd public export for \u003ccode\u003eEitherExtractError\u003c/code\u003e in \u003ccode\u003eerror\u003c/code\u003e module.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-web/commit/24489d4c6d2fada7d7462790f22185b0ecb378f0\"\u003e\u003ccode\u003e24489d4\u003c/code\u003e\u003c/a\u003e doc(web): Fix links in README.md (\u003ca href=\"https://redirect.github.com/actix/actix-web/issues/3834\"\u003e#3834\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-web/commit/30b82062a1db1d79063d4c0898a4057669b3cf04\"\u003e\u003ccode\u003e30b8206\u003c/code\u003e\u003c/a\u003e chore(actix-files): prepare release 0.6.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-web/commit/fe6c0a3b2bd32bd6b92c23a65b9cd23c8943a53e\"\u003e\u003ccode\u003efe6c0a3\u003c/code\u003e\u003c/a\u003e chore(actix-web): prepare release 4.12.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-web/commit/37a8b9caa87dba2af1c67c3f196a558ee1e8d3bd\"\u003e\u003ccode\u003e37a8b9c\u003c/code\u003e\u003c/a\u003e chore(web): fix actix-http requirement\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-web/commit/37ff707b522979ac53e596819052de4571ad7e9d\"\u003e\u003ccode\u003e37ff707\u003c/code\u003e\u003c/a\u003e chore: fix derive_more feature requirements for actix-files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-web/commit/bbfd402f09bfa348fbeed1662b72134188d4fb63\"\u003e\u003ccode\u003ebbfd402\u003c/code\u003e\u003c/a\u003e build(deps): bump bytes from 1.10.1 to 1.11.0 (\u003ca href=\"https://redirect.github.com/actix/actix-web/issues/3839\"\u003e#3839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-web/commit/ce258a00c95bbeddda0100656e2f2dbd8895bdc2\"\u003e\u003ccode\u003ece258a0\u003c/code\u003e\u003c/a\u003e build(deps): bump taiki-e/install-action from 2.62.51 to 2.62.56 (\u003ca href=\"https://redirect.github.com/actix/actix-web/issues/3837\"\u003e#3837\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-web/commit/b2205d80f6f3a2ffd9eea5034bc6ab9d812e19ce\"\u003e\u003ccode\u003eb2205d8\u003c/code\u003e\u003c/a\u003e build(deps): bump actions/checkout from 5.0.0 to 6.0.0 (\u003ca href=\"https://redirect.github.com/actix/actix-web/issues/3836\"\u003e#3836\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-web/commit/fe890a73b29eeb1048b7d99b0631c6188ba692db\"\u003e\u003ccode\u003efe890a7\u003c/code\u003e\u003c/a\u003e build(deps): bump taiki-e/install-action from 2.62.49 to 2.62.51 (\u003ca href=\"https://redirect.github.com/actix/actix-web/issues/3831\"\u003e#3831\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-web/commit/d119500f938f55eeaa3d000a9299a3797d2a8819\"\u003e\u003ccode\u003ed119500\u003c/code\u003e\u003c/a\u003e release: actix-web v4.12.0 (\u003ca href=\"https://redirect.github.com/actix/actix-web/issues/3830\"\u003e#3830\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/actix/actix-web/compare/web-v4.11.0...web-v4.12.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `axum-otel-metrics` from 0.10.0 to 0.12.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ttys3/axum-otel-metrics/releases\"\u003eaxum-otel-metrics's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.12.0\u003c/h2\u003e\n\u003ch2\u003e[0.12.0] - 2025-06-20\u003c/h2\u003e\n\u003ch3\u003e💼 Other\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate example crates (6cfa617)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🚜 Refactor\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[\u003cstrong\u003ebreaking\u003c/strong\u003e] Update to use OTLP exporter for metrics, removed Prometheus exporter support (47161f1)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📚 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate README to remove Prometheus exporter references and highlight OTLP exporter usage (aaa4a1b)\u003c/li\u003e\n\u003cli\u003eUpdate README to include removal of Prometheus exporter support and link to related issue (c140d58)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e⚙️ Miscellaneous Tasks\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate crates (abf2684)\u003c/li\u003e\n\u003cli\u003eUpdate cliff.toml to enable dependency chore messages (13cdf57)\u003c/li\u003e\n\u003cli\u003eAdapt metric descriptions to match semantic conventions (aeda8a1)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(deps)\u003c/em\u003e Update opentelemetry-semantic-conventions requirement (b4307ee)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(deps)\u003c/em\u003e Update opentelemetry requirement from 0.29 to 0.30 (7be8ff9)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(deps)\u003c/em\u003e Update opentelemetry_sdk requirement from 0.29 to 0.30 (2207078)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(deps)\u003c/em\u003e Update opentelemetry-otlp requirement from 0.29.0 to 0.30.0 (d992ebc)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.11.0\u003c/h2\u003e\n\u003ch2\u003e[0.11.0] - 2025-05-30\u003c/h2\u003e\n\u003ch3\u003e🚜 Refactor\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRefine Cargo.toml for lib (5583193)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e⚙️ Miscellaneous Tasks\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump version to 0.11.0 (d8291d4)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(deps)\u003c/em\u003e Update opentelemetry-prometheus requirement (74128a5)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(deps)\u003c/em\u003e Update opentelemetry requirement from 0.28 to 0.29 (3f36999)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(deps)\u003c/em\u003e Update opentelemetry-semantic-conventions requirement (0b2b5c1)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(deps)\u003c/em\u003e Update opentelemetry-otlp requirement from 0.28.0 to 0.29.0 (5a54204)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(deps)\u003c/em\u003e Update opentelemetry_sdk requirement from 0.28 to 0.29 (a5fd8dd)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(deps)\u003c/em\u003e Update prometheus requirement from 0.13.4 to 0.14.0 (8f4807b)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(deps)\u003c/em\u003e Bump tokio in /examples/axum-metrics-demo (7c6c2be)\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/ttys3/axum-otel-metrics/blob/main/CHANGELOG.md\"\u003eaxum-otel-metrics's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.12.0] - 2025-06-20\u003c/h2\u003e\n\u003ch3\u003e💼 Other\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate example crates (6cfa617)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🚜 Refactor\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[\u003cstrong\u003ebreaking\u003c/strong\u003e] Update to use OTLP exporter for metrics, removed Prometheus exporter support (47161f1)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📚 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate README to remove Prometheus exporter references and highlight OTLP exporter usage (aaa4a1b)\u003c/li\u003e\n\u003cli\u003eUpdate README to include removal of Prometheus exporter support and link to related issue (c140d58)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e⚙️ Miscellaneous Tasks\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate crates (abf2684)\u003c/li\u003e\n\u003cli\u003eUpdate cliff.toml to enable dependency chore messages (13cdf57)\u003c/li\u003e\n\u003cli\u003eAdapt metric descriptions to match semantic conventions (aeda8a1)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(deps)\u003c/em\u003e Update opentelemetry-semantic-conventions requirement (b4307ee)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(deps)\u003c/em\u003e Update opentelemetry requirement from 0.29 to 0.30 (7be8ff9)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(deps)\u003c/em\u003e Update opentelemetry_sdk requirement from 0.29 to 0.30 (2207078)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(deps)\u003c/em\u003e Update opentelemetry-otlp requirement from 0.29.0 to 0.30.0 (d992ebc)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ttys3/axum-otel-metrics/commit/f5b179f7b518fe16017f6d1e838691a95f876f0f\"\u003e\u003ccode\u003ef5b179f\u003c/code\u003e\u003c/a\u003e chore: release v0.12.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ttys3/axum-otel-metrics/commit/aeda8a1d4772e6174d32c90e2c88a82294e2060d\"\u003e\u003ccode\u003eaeda8a1\u003c/code\u003e\u003c/a\u003e chore: adapt metric descriptions to match semantic conventions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ttys3/axum-otel-metrics/commit/c140d58f2068ea0970be6be03c314972a91773f1\"\u003e\u003ccode\u003ec140d58\u003c/code\u003e\u003c/a\u003e docs: update README to include removal of Prometheus exporter support and lin...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ttys3/axum-otel-metrics/commit/aaa4a1bfc5c67f32b82ca52a62d5746be86b3673\"\u003e\u003ccode\u003eaaa4a1b\u003c/code\u003e\u003c/a\u003e docs: update README to remove Prometheus exporter references and highlight OT...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ttys3/axum-otel-metrics/commit/13cdf57f8dba7d81978ba685d57b1c57649089e0\"\u003e\u003ccode\u003e13cdf57\u003c/code\u003e\u003c/a\u003e chore: update cliff.toml to enable dependency chore messages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ttys3/axum-otel-metrics/commit/47161f1f2dac0e835a4d78944621875d98be6588\"\u003e\u003ccode\u003e47161f1\u003c/code\u003e\u003c/a\u003e refactor!: update to use OTLP exporter for metrics, removed Prometheus export...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ttys3/axum-otel-metrics/commit/abf2684a4727fe242993d3b538792a37d85722d6\"\u003e\u003ccode\u003eabf2684\u003c/code\u003e\u003c/a\u003e chore: update crates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ttys3/axum-otel-metrics/commit/6cfa617a1d1e1171edf2e05ffd70197b08671b45\"\u003e\u003ccode\u003e6cfa617\u003c/code\u003e\u003c/a\u003e build: update example crates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ttys3/axum-otel-metrics/commit/d992ebca3eaf77c162295528981de7fad3671c79\"\u003e\u003ccode\u003ed992ebc\u003c/code\u003e\u003c/a\u003e chore(deps): update opentelemetry-otlp requirement from 0.29.0 to 0.30.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ttys3/axum-otel-metrics/commit/22070788a0f2e12e15bed8fd9edbd51e51792c82\"\u003e\u003ccode\u003e2207078\u003c/code\u003e\u003c/a\u003e chore(deps): update opentelemetry_sdk requirement from 0.29 to 0.30\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ttys3/axum-otel-metrics/compare/v0.10.0...v0.12.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.6 to 0.8.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tokio-rs/axum/releases\"\u003eaxum's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eaxum v0.8.8\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eClarify documentation for \u003ccode\u003eRouter::route_layer\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3567\"\u003e#3567\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3567\"\u003e#3567\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3567\"\u003etokio-rs/axum#3567\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eaxum v0.8.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRelax implicit \u003ccode\u003eSend\u003c/code\u003e / \u003ccode\u003eSync\u003c/code\u003e bounds on \u003ccode\u003eRouterAsService\u003c/code\u003e, \u003ccode\u003eRouterIntoService\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3555\"\u003e#3555\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMake it easier to visually scan for default features (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3550\"\u003e#3550\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix some documentation typos\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3550\"\u003e#3550\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3550\"\u003etokio-rs/axum#3550\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3555\"\u003e#3555\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3555\"\u003etokio-rs/axum#3555\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/d07863f97d2649c414d2cdd162d1a10750e29a25\"\u003e\u003ccode\u003ed07863f\u003c/code\u003e\u003c/a\u003e Release axum v0.8.8 and axum-extra v0.12.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/287c674b65fa363fa8e60a5b2de7502dfda0decc\"\u003e\u003ccode\u003e287c674\u003c/code\u003e\u003c/a\u003e axum-extra: Make typed-routing feature enable routing feature (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3514\"\u003e#3514\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/f5804aa6a13f8af1ae1a8998b872b300b0859d81\"\u003e\u003ccode\u003ef5804aa\u003c/code\u003e\u003c/a\u003e SecondElementIs: Correct a small inconsistency (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3559\"\u003e#3559\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/f51f3ba4366e1060206efc41fde1227055164c45\"\u003e\u003ccode\u003ef51f3ba\u003c/code\u003e\u003c/a\u003e axum-extra: Add trailing newline to pretty JSON response (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3526\"\u003e#3526\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/816407a8166491217168890ee96856469c3b424c\"\u003e\u003ccode\u003e816407a\u003c/code\u003e\u003c/a\u003e Fix integer underflow in \u003ccode\u003etry_range_response\u003c/code\u003e for empty files (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3566\"\u003e#3566\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/78656ebb4a925329dc19c17a4dbef31d7551d4f5\"\u003e\u003ccode\u003e78656eb\u003c/code\u003e\u003c/a\u003e docs: Clarify \u003ccode\u003eroute_layer\u003c/code\u003e does not apply middleware to the fallback handler...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/4404f27cea206b0dca63637b1c76dff23772a5cc\"\u003e\u003ccode\u003e4404f27\u003c/code\u003e\u003c/a\u003e Release axum v0.8.7 and axum-extra v0.12.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/8f1545adecc86036ed9c8f252edcc099f7016103\"\u003e\u003ccode\u003e8f1545a\u003c/code\u003e\u003c/a\u003e Fix typo in extractors guide (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3554\"\u003e#3554\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/4fc3faa0b4d82db870d8daaf49978da960bcfc42\"\u003e\u003ccode\u003e4fc3faa\u003c/code\u003e\u003c/a\u003e Relax implicit Send / Sync bounds (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3555\"\u003e#3555\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/a05920c906fb5fe3c5b734f80465a3a6f06948f1\"\u003e\u003ccode\u003ea05920c\u003c/code\u003e\u003c/a\u003e Make it easier to visually scan for default features (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3550\"\u003e#3550\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/axum/compare/axum-v0.8.6...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 `clap` from 4.5.51 to 4.5.54\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clap-rs/clap/releases\"\u003eclap's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.5.54\u003c/h2\u003e\n\u003ch2\u003e[4.5.54] - 2026-01-02\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Move \u003ccode\u003e[default]\u003c/code\u003e to its own paragraph when \u003ccode\u003ePossibleValue::help\u003c/code\u003e is present in \u003ccode\u003e--help\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.53\u003c/h2\u003e\n\u003ch2\u003e[4.5.53] - 2025-11-19\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003edefault_values_if\u003c/code\u003e, \u003ccode\u003edefault_values_ifs\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.52\u003c/h2\u003e\n\u003ch2\u003e[4.5.52] - 2025-11-17\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDon't panic when \u003ccode\u003eargs_conflicts_with_subcommands\u003c/code\u003e conflicts with an \u003ccode\u003eArgGroup\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\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.54] - 2026-01-02\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Move \u003ccode\u003e[default]\u003c/code\u003e to its own paragraph when \u003ccode\u003ePossibleValue::help\u003c/code\u003e is present in \u003ccode\u003e--help\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.53] - 2025-11-19\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003edefault_values_if\u003c/code\u003e, \u003ccode\u003edefault_values_ifs\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.52] - 2025-11-17\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDon't panic when \u003ccode\u003eargs_conflicts_with_subcommands\u003c/code\u003e conflicts with an \u003ccode\u003eArgGroup\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/194c676f60b916506f94f70decdbf319af5d1ec6\"\u003e\u003ccode\u003e194c676\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/44838f6606fa015140c65a2d35971c1e9b269e26\"\u003e\u003ccode\u003e44838f6\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/0f59d55ff6b132cd59cd252442ce47078494be07\"\u003e\u003ccode\u003e0f59d55\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6027\"\u003e#6027\u003c/a\u003e from Alpha1337k/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/3716f9f4289594b43abec42b2538efd1a90ff897\"\u003e\u003ccode\u003e3716f9f\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/613b69a6b7bff729b7a363fa0c91fd03f48d12c3\"\u003e\u003ccode\u003e613b69a\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/d117f7acdeedebaf5fd7847debb15c834423f159\"\u003e\u003ccode\u003ed117f7a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6028\"\u003e#6028\u003c/a\u003e from epage/arg\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/cb8255d2f3c7f12ebf07ec1c55ac98b6848599a9\"\u003e\u003ccode\u003ecb8255d\u003c/code\u003e\u003c/a\u003e feat(builder): Allow quoted id's for arg macro\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/e2aa2f07d1cd50412de51b51a7cc897e80e0b92f\"\u003e\u003ccode\u003ee2aa2f0\u003c/code\u003e\u003c/a\u003e Feat: Add catch-all on external subcommands for zsh\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/b9c0aee9f28c5ad72932225bd730260f9bbe1fc6\"\u003e\u003ccode\u003eb9c0aee\u003c/code\u003e\u003c/a\u003e Feat: Add external subcommands test to suite\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/1036060f1319412d3d50d821a7b39a0a0122f0f7\"\u003e\u003ccode\u003e1036060\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6025\"\u003e#6025\u003c/a\u003e from AldaronLau/typos-in-faq\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/clap-rs/clap/compare/clap_complete-v4.5.51...clap_complete-v4.5.54\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `clap_complete` from 4.5.60 to 4.5.64\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/e1152433694b253bc1fe048b5b2eda96aff79aa0\"\u003e\u003ccode\u003ee115243\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/d4c34fa2b893de95f00f194fe32eddcb123e89ea\"\u003e\u003ccode\u003ed4c34fa\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/ab4f4388600c45112c290731a5536893f0f32c16\"\u003e\u003ccode\u003eab4f438\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6203\"\u003e#6203\u003c/a\u003e from jpgrayson/fix/zsh-space-after-dir-completions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/5571b83c8a322ee2cf4342402d930cf2806fa2f1\"\u003e\u003ccode\u003e5571b83\u003c/code\u003e\u003c/a\u003e fix(complete): Trailing space after zsh directory completions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/06a23115862a255be323695812e1feba8f675d45\"\u003e\u003ccode\u003e06a2311\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/bed131f7ae9d1abc60f2db6c13e290ddd0a1a91c\"\u003e\u003ccode\u003ebed131f\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/a61c53e6dd015d603653be4faf8e759d06a467d0\"\u003e\u003ccode\u003ea61c53e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6202\"\u003e#6202\u003c/a\u003e from iepathos/6201-symlink-path-completions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/c3b440570e1d7b4ec2838270fc63f156ecb1a5fa\"\u003e\u003ccode\u003ec3b4405\u003c/code\u003e\u003c/a\u003e fix(complete): Follow symlinks in path completion\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/a794395340233a127a565ee502c92cc559646f8d\"\u003e\u003ccode\u003ea794395\u003c/code\u003e\u003c/a\u003e test(complete): Add symlink path completion tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/ca0aeba31fdd9b431d71e0706611e00d85436f55\"\u003e\u003ccode\u003eca0aeba\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/clap-rs/clap/compare/clap_complete-v4.5.60...clap_complete-v4.5.64\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `colored` from 2.2.0 to 3.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mackwic/colored/releases\"\u003ecolored's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e[BREAKING CHANGE]:\u003c/strong\u003e Upgrade MSRV to 1.80 and remove the then unnecessary lazy_static dependency.\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/colored-rs/colored/blob/master/CHANGELOG.md\"\u003ecolored's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e3.0.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e[BREAKING CHANGE]:\u003c/strong\u003e Upgrade MSRV to 1.80 and remove the then unnecessary lazy_static dependency.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colored-rs/colored/commit/95b2de80ba35b6d2be2f876a746d27da58a73945\"\u003e\u003ccode\u003e95b2de8\u003c/code\u003e\u003c/a\u003e Remove unnecessary lazy_static dependency (\u003ca href=\"https://redirect.github.com/mackwic/colored/issues/176\"\u003e#176\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colored-rs/colored/commit/037e091ff1e66b3160d18cc65ff35554da15fb0a\"\u003e\u003ccode\u003e037e091\u003c/code\u003e\u003c/a\u003e Fix missing \u003ccode\u003e2.2.0\u003c/code\u003e release in changelog\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/mackwic/colored/compare/v2.2.0...v3.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cryptoki` from 0.7.0 to 0.11.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/parallaxsecond/rust-cryptoki/blob/main/CHANGELOG.md\"\u003ecryptoki's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/parallaxsecond/rust-cryptoki/tree/cryptoki-0.10.0\"\u003ecryptoki-0.10.0\u003c/a\u003e (2025-06-03)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/parallaxsecond/rust-cryptoki/compare/cryptoki-sys-0.4.0...cryptoki-0.10.0\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/parallaxsecond/rust-cryptoki/tree/cryptoki-sys-0.4.0\"\u003ecryptoki-sys-0.4.0\u003c/a\u003e (2025-06-03)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/parallaxsecond/rust-cryptoki/compare/cryptoki-0.9.0...cryptoki-sys-0.4.0\"\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\u003eConsider changing get_attribute_info_map from taking a Vec to taking a slice \u003ca href=\"https://redirect.github.com/parallaxsecond/rust-cryptoki/issues/267\"\u003e#267\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\u003eCKA_UNIQUE_ID not exposed \u003ca href=\"https://redirect.github.com/parallaxsecond/rust-cryptoki/issues/268\"\u003e#268\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePkcsOaepParams mis-aligned \u003ca href=\"https://redirect.github.com/parallaxsecond/rust-cryptoki/issues/266\"\u003e#266\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eThread Safety \u003ca href=\"https://redirect.github.com/parallaxsecond/rust-cryptoki/issues/260\"\u003e#260\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSuggestion: Have verification functions return \u003ccode\u003eResult\u0026lt;bool\u0026gt;\u003c/code\u003e instead of \u003ccode\u003eResult\u0026lt;()\u0026gt;\u003c/code\u003e \u003ca href=\"https://redirect.github.com/parallaxsecond/rust-cryptoki/issues/254\"\u003e#254\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport for multi-part operations \u003ca href=\"https://redirect.github.com/parallaxsecond/rust-cryptoki/issues/250\"\u003e#250\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGcmParams ulIvBits being set to 0 causes issues with Thales HSMs \u003ca href=\"https://redirect.github.com/parallaxsecond/rust-cryptoki/issues/247\"\u003e#247\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse GcmParams with AWS CloudHSM will cause undefined behavior \u003ca href=\"https://redirect.github.com/parallaxsecond/rust-cryptoki/issues/225\"\u003e#225\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for C_GetInterfaceList \u003ca href=\"https://redirect.github.com/parallaxsecond/rust-cryptoki/issues/209\"\u003e#209\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebug: \u003ccode\u003eis_fn_supported()\u003c/code\u003e always returns \u003ccode\u003etrue\u003c/code\u003e \u003ca href=\"https://redirect.github.com/parallaxsecond/rust-cryptoki/issues/155\"\u003e#155\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\u003eUpdate CI definitions \u003ca href=\"https://redirect.github.com/parallaxsecond/rust-cryptoki/pull/275\"\u003e#275\u003c/a\u003e (\u003ca href=\"https://github.com/wiktor-k\"\u003ewiktor-k\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd workspace resolver to fix a build warning \u003ca href=\"https://redirect.github.com/parallaxsecond/rust-cryptoki/pull/274\"\u003e#274\u003c/a\u003e (\u003ca href=\"https://github.com/wiktor-k\"\u003ewiktor-k\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/parallaxsecond/rust-cryptoki/issues/267\"\u003e#267\u003c/a\u003e Modify get_attribute_info_map to take slice instead of vec \u003ca href=\"https://redirect.github.com/parallaxsecond/rust-cryptoki/pull/273\"\u003e#273\u003c/a\u003e (\u003ca href=\"https://github.com/ivozeba\"\u003eivozeba\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/parallaxsecond/rust-cryptoki/issues/266\"\u003e#266\u003c/a\u003e: Added conditional attribute to pack the PkcsOaepParams struct o… \u003ca href=\"https://redirect.github.com/parallaxsecond/rust-cryptoki/pull/272\"\u003e#272\u003c/a\u003e (\u003ca href=\"https://github.com/ivozeba\"\u003eivozeba\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd UniqueId Attribute \u003ca href=\"https://redirect.github.com/parallaxsecond/rust-cryptoki/pull/271\"\u003e#271\u003c/a\u003e (\u003ca href=\"https://github.com/Jakuje\"\u003eJakuje\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump rust edition to 2021 \u003ca href=\"https://redirect.github.com/parallaxsecond/rust-cryptoki/pull/265\"\u003e#265\u003c/a\u003e (\u003ca href=\"https://github.com/Jakuje\"\u003eJakuje\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etests: Be less strict in accepted interface versions \u003ca href=\"https://redirect.github.com/parallaxsecond/rust-cryptoki/pull/262\"\u003e#262\u003c/a\u003e (\u003ca href=\"https://github.com/Jakuje\"\u003eJakuje\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump libloading version to 0.8.6 \u003ca href=\"https://redirect.github.com/parallaxsecond/rust-cryptoki/pull/261\"\u003e#261\u003c/a\u003e (\u003ca href=\"https://github.com/Jakuje\"\u003eJakuje\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFeat: Add SHA key generation mechanisms \u003ca href=\"https://redirect.github.com/parallaxsecond/rust-cryptoki/pull/259\"\u003e#259\u003c/a\u003e (\u003ca href=\"https://github.com/jacobprudhomme\"\u003ejacobprudhomme\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove skipping of kryoptic tests as they should work now \u003ca href=\"https://redirect.github.com/parallaxsecond/rust-cryptoki/pull/258\"\u003e#258\u003c/a\u003e (\u003ca href=\"https://github.com/Jakuje\"\u003eJakuje\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFeat: Add NIST SP800-108 KDF mechanisms \u003ca href=\"https://redirect.github.com/parallaxsecond/rust-cryptoki/pull/257\"\u003e#257\u003c/a\u003e (\u003ca href=\"https://github.com/jacobprudhomme\"\u003ejacobprudhomme\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd support for message-based encryption and decryption (PKCS#11 3.0) \u003ca href=\"https://redirect.github.com/parallaxsecond/rust-cryptoki/pull/255\"\u003e#255\u003c/a\u003e (\u003ca href=\"https://github.com/Jakuje\"\u003eJakuje\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed failing tests for multi-part operations \u003ca href=\"https://redirect.github.com/parallaxsecond/rust-cryptoki/pull/253\"\u003e#253\u003c/a\u003e (\u003ca href=\"https://github.com/jacobprudhomme\"\u003ejacobprudhomme\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd bindings for multi-part operations \u003ca href=\"https://redirect.github.com/parallaxsecond/rust-cryptoki/pull/252\"\u003e#252\u003c/a\u003e (\u003ca href=\"https://github.com/jacobprudhomme\"\u003ejacobprudhomme\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat: add bindings for riscv64gc-unknown-linux-gnu target \u003ca href=\"https://redirect.github.com/parallaxsecond/rust-cryptoki/pull/251\"\u003e#251\u003c/a\u003e (\u003ca href=\"https://github.com/hug-dev\"\u003ehug-dev\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSet ulIvBits and more graceful error handling \u003ca href=\"https://redirect.github.com/parallaxsecond/rust-cryptoki/pull/249\"\u003e#249\u003c/a\u003e (\u003ca href=\"https://github.com/jaeparker22\"\u003ejaeparker22\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd support for PKCS#11 3.0 \u003ca href=\"https://redirect.github.com/parallaxsecond/rust-cryptoki/pull/248\"\u003e#248\u003c/a\u003e (\u003ca href=\"https://github.com/Jakuje\"\u003eJakuje\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWIP: supports mutable IV in GcmParams, close \u003ca href=\"https://redirect.github.com/parallaxsecond/rust-cryptoki/issues/225\"\u003e#225\u003c/a\u003e \u003ca href=\"https://redirect.github.com/parallaxsecond/rust-cryptoki/pull/226\"\u003e#226\u003c/a\u003e (\u003ca href=\"https://github.com/zkonge\"\u003ezkonge\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/parallaxsecond/rust-cryptoki/tree/cryptoki-0.9.0\"\u003ecryptoki-0.9.0\u003c/a\u003e (2025-02-17)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/parallaxsecond/rust-cryptoki/compare/cryptoki-sys-0.3.0...cryptoki-0.9.0\"\u003eFull Changelog\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/parallaxsecond/rust-cryptoki/commit/82c7415d9ed63cd9a315062397c457e9c67e6f12\"\u003e\u003ccode\u003e82c7415\u003c/code\u003e\u003c/a\u003e Bump cryptoki and cryptoki-sys\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/parallaxsecond/rust-cryptoki/commit/b5499eabf23ec2ec839e6670bc47b11222237895\"\u003e\u003ccode\u003eb5499ea\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/parallaxsecond/rust-cryptoki/issues/334\"\u003e#334\u003c/a\u003e from testingapisname/main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/parallaxsecond/rust-cryptoki/commit/11db4e0bc22c7e1342036abeaa9c3e8fd2b31e1b\"\u003e\u003ccode\u003e11db4e0\u003c/code\u003e\u003c/a\u003e Merge branch 'main' into main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/parallaxsecond/rust-cryptoki/commit/81aac81e4bc7f3b6c75b23c56a9726484f4632dd\"\u003e\u003ccode\u003e81aac81\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/parallaxsecond/rust-cryptoki/issues/337\"\u003e#337\u003c/a\u003e from nwalfield/revert-session\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/parallaxsecond/rust-cryptoki/commit/16ae62f64083a951201d63a0524a215fb88e037c\"\u003e\u003ccode\u003e16ae62f\u003c/code\u003e\u003c/a\u003e Don't tie Session's lifetime to the Pkcs11 object.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/parallaxsecond/rust-cryptoki/commit/61654a1250f1e99df28c5ae661feec4069aebab8\"\u003e\u003ccode\u003e61654a1\u003c/code\u003e\u003c/a\u003e docs: Fix documentation references in MechanismInfo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/parallaxsecond/rust-cryptoki/commit/36fb3c3a2a0dc9c625c61329322cd0cabbb9d853\"\u003e\u003ccode\u003e36fb3c3\u003c/code\u003e\u003c/a\u003e Finalize Pkcs11 and sessions in tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/parallaxsecond/rust-cryptoki/commit/048c314d989f0c61f8b82b681e01cfb62ff9e361\"\u003e\u003ccode\u003e048c314\u003c/code\u003e\u003c/a\u003e Allow closing a session manually\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/parallaxsecond/rust-cryptoki/commit/47dd51fa7380e47988f0631a7884acebb12817ff\"\u003e\u003ccode\u003e47dd51f\u003c/code\u003e\u003c/a\u003e Remove the initialize check\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/parallaxsecond/rust-cryptoki/commit/2277d0fc60d1f690eb8c506062b57fe3ccbc8c5f\"\u003e\u003ccode\u003e2277d0f\u003c/code\u003e\u003c/a\u003e Remove finalizing Pkcs11 on Drop\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/parallaxsecond/rust-cryptoki/compare/cryptoki-0.7.0...cryptoki-0.11.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `dialoguer` from 0.11.0 to 0.12.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/console-rs/dialoguer/releases\"\u003edialoguer's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.12.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix prompt in \u003ccode\u003eselect.rs\u003c/code\u003e example by \u003ca href=\"https://github.com/jwodder\"\u003e\u003ccode\u003e@​jwodder\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/dialoguer/pull/289\"\u003econsole-rs/dialoguer#289\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument crate feature guarded items on docs.rs by \u003ca href=\"https://github.com/robjtede\"\u003e\u003ccode\u003e@​robjtede\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/dialoguer/pull/293\"\u003econsole-rs/dialoguer#293\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd conversion between error types by \u003ca href=\"https://github.com/jacobtread\"\u003e\u003ccode\u003e@​jacobtread\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/dialoguer/pull/300\"\u003econsole-rs/dialoguer#300\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAccept items by iterator instead of slice by \u003ca href=\"https://github.com/jacobtread\"\u003e\u003ccode\u003e@​jacobtread\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/dialoguer/pull/299\"\u003econsole-rs/dialoguer#299\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: replace \u003ccode\u003ethiserror\u003c/code\u003e with a manual impl by \u003ca href=\"https://github.com/CosmicHorrorDev\"\u003e\u003ccode\u003e@​CosmicHorrorDev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/dialoguer/pull/327\"\u003econsole-rs/dialoguer#327\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate console to 0.16 by \u003ca href=\"https://github.com/musicinmybrain\"\u003e\u003ccode\u003e@​musicinmybrain\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/dialoguer/pull/329\"\u003econsole-rs/dialoguer#329\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/console-rs/dialoguer/blob/main/CHANGELOG-OLD.md\"\u003edialoguer's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003cp\u003eFor newer releases, please see \u003ca href=\"https://github.com/console-rs/dialoguer/releases\"\u003ereleases\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/console-rs/dialoguer/commit/731c70b9a5919f39eb2b88f08a569c5980713b3f\"\u003e\u003ccode\u003e731c70b\u003c/code\u003e\u003c/a\u003e Audit dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/dialoguer/commit/2a88be1d404ef5dcb463aef294b7b1a441f43a0b\"\u003e\u003ccode\u003e2a88be1\u003c/code\u003e\u003c/a\u003e Check for external types\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/dialoguer/commit/d4271ea22af8ab0f5f38e335ff008bab81d1f6b9\"\u003e\u003ccode\u003ed4271ea\u003c/code\u003e\u003c/a\u003e Check semver compatibility\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/dialoguer/commit/11c990d04836129880a07a3d4754c91983580f2d\"\u003e\u003ccode\u003e11c990d\u003c/code\u003e\u003c/a\u003e Check for documentation errors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/dialoguer/commit/39d248092b2f416161460a9a813d7e00bec7bb67\"\u003e\u003ccode\u003e39d2480\u003c/code\u003e\u003c/a\u003e Add Dependabot config\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/dialoguer/commit/31b2e253ba40dff6fedb27deff7805a66650346e\"\u003e\u003ccode\u003e31b2e25\u003c/code\u003e\u003c/a\u003e Upgrade to actions/checkout v5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/dialoguer/commit/8ebd9e5008ed6650acc4aea19e3a4b578a2efa02\"\u003e\u003ccode\u003e8ebd9e5\u003c/code\u003e\u003c/a\u003e Focus CI testing on stable Rust\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/dialoguer/commit/d4a002d4c06dd76895252b5eda7874fd35c7196a\"\u003e\u003ccode\u003ed4a002d\u003c/code\u003e\u003c/a\u003e Use default targets on respective operating systems\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/dialoguer/commit/3e3cc03b197b1b8430a590262459d2107c7709ca\"\u003e\u003ccode\u003e3e3cc03\u003c/code\u003e\u003c/a\u003e Reduce number of targets tested in CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/dialoguer/commit/fcb8a0d7374ba00e5c87b69b31f9c9b97eec0d59\"\u003e\u003ccode\u003efcb8a0d\u003c/code\u003e\u003c/a\u003e Enable basic caching in CI\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/console-rs/dialoguer/compare/v0.11.0...v0.12.0\"\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 `fs-err` from 3.1.3 to 3.2.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/andrewhickman/fs-err/blob/main/CHANGELOG.md\"\u003efs-err's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.2.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd wrappers for \u003ccode\u003eFile::set_modified\u003c/code\u003e and \u003ccode\u003eFile::set_times\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/andrewhickman/fs-err/pull/84\"\u003e#84\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.2.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRename parameters of \u003ccode\u003esymlink\u003c/code\u003e, \u003ccode\u003esoft_link\u003c/code\u003e and \u003ccode\u003ehard_link\u003c/code\u003e functions to match \u003ccode\u003estd\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/andrewhickman/fs-err/pull/83\"\u003e#83\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.2.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eIntroduce \u003ccode\u003edebug\u003c/code\u003e and \u003ccode\u003edebug_tokio\u003c/code\u003e feature. Debug filesystem errors faster by exposing more information (\u003ca href=\"https://redirect.github.com/andrewhickman/fs-err/pull/81\"\u003e#81\u003c/a\u003e). Without this feature on, errors might look like this:\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003efailed to open file `file.txt`: The system cannot find the file specified. (os error 2)\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eWith this feature on, it will include additional information. For example:\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003efailed to open file `file.txt`: The system cannot find the file specified. (os error 2)\n\u003cp\u003ePath does not exist \u003ccode\u003efile.txt\u003c/code\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAbsolute path \u003ccode\u003e/path/to/dir/file.txt\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eMissing \u003ccode\u003efile.txt\u003c/code\u003e from parent directory:\u003cbr /\u003e\n\u003ccode\u003e/path/to/dir\u003c/code\u003e\u003cbr /\u003e\n└── \u003ccode\u003efile.md\u003c/code\u003e\u003cbr /\u003e\n└── \u003ccode\u003edifferent.txt\u003c/code\u003e\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eIt's suggested to enable this feature in \u003ccode\u003edev-dependencies\u003c/code\u003e for security and performance reasons.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/andrewhickman/fs-err/commit/62640b6350cdab9ec5c6b0e6be307a4cb7a04eea\"\u003e\u003ccode\u003e62640b6\u003c/code\u003e\u003c/a\u003e chore: Release fs-err version 3.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/andrewhickman/fs-err/commit/578bdb66e8d9c33706d5cddf04370b22aec2fd53\"\u003e\u003ccode\u003e578bdb6\u003c/code\u003e\u003c/a\u003e Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/andrewhickman/fs-err/commit/2e5a971febba71074b3e8bb76bdb559e959c0c68\"\u003e\u003ccode\u003e2e5a971\u003c/code\u003e\u003c/a\u003e Set modified (\u003ca href=\"https://redirect.github.com/andrewhickman/fs-err/issues/84\"\u003e#84\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/andrewhickman/fs-err/commit/3298009950e1ce475a08ba37093b13ac9faa7646\"\u003e\u003ccode\u003e3298009\u003c/code\u003e\u003c/a\u003e chore: Release fs-err version 3.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/andrewhickman/fs-err/commit/66c1c88773d67076295cc2601248c3241a4f681a\"\u003e\u003ccode\u003e66c1c88\u003c/code\u003e\u003c/a\u003e Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/andrewhickman/fs-err/commit/c7c65a154b104959dbb87d4a7f16f65a16c75275\"\u003e\u003ccode\u003ec7c65a1\u003c/code\u003e\u003c/a\u003e symlink: rename parameters and fix error messages to match \u003ccode\u003estd\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/andrewhickman/fs-err/issues/83\"\u003e#83\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/andrewhickman/fs-err/commit/133cf801e04ab0e21818dbbf5ffbb9b63cc72ae7\"\u003e\u003ccode\u003e133cf80\u003c/code\u003e\u003c/a\u003e chore: Release fs-err version 3.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/andrewhickman/fs-err/commit/754bfb24166f91aca6fa60007e10dc0d91734489\"\u003e\u003ccode\u003e754bfb2\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003edebug\u003c/code\u003e feature (no MSRV change) (\u003ca href=\"https://redirect.github.com/andrewhickman/fs-err/issues/81\"\u003e#81\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/andrewhickman/fs-err/compare/3.1.3...3.2.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ic-agent` from 0.39.3 to 0.40.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dfinity/agent-rs/releases\"\u003eic-agent's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6fef5bf\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e5d3dc92\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e2c03865\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003eaa541ac\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e339cf07\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003ea07c548\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e42e97dc\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e57befac\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e6032db3\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e21459ef\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e7c597b0\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003eb47ba47\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e467974a\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003eaa643d1\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e2ba0364\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003ec06fafd\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003eb77f1fc\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dfinity/agent-rs/blob/main/CHANGELOG.md\"\u003eic-agent's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.40.1] - 2025-05-15\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eread_state_canister_controllers\u003c/code\u003e and \u003ccode\u003eread_state_canister_module_hash\u003c/code\u003e functions.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.40.0] - 2025-03-17\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBREAKING: Added data about the rejected call to CertifiedReject/UncertifiedReject.\u003c/li\u003e\n\u003cli\u003eUpdated the serialization of \u003ccode\u003eWasmMemoryPersistence\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eBREAKING: \u003ccode\u003eAgentBuilder::with_background_dynamic_routing\u003c/code\u003e is no longer \u003ccode\u003easync\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eExtended \u003ccode\u003eRouteProvider\u003c/code\u003e trait with \u003ccode\u003efn routes_stats()\u003c/code\u003e, returning the number of total and healthy routes.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eset_k_top_nodes\u003c/code\u003e configuration option to \u003ccode\u003eLatencyRoutingSnapshot\u003c/code\u003e that enables selective routing to only \u003ccode\u003ek\u003c/code\u003e API boundary nodes with best ranking (based on latencies and availabilities).\u003c/li\u003e\n\u003c/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/dfinity/agent-rs/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `octocrab` from 0.41.2 to 0.49.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/XAMPPRocky/octocrab/releases\"\u003eoctocrab's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.49.5\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eresolve docs.rs build failure (\u003ca href=\"https://redirect.github.com/XAMPPRocky/octocrab/pull/848\"\u003e#848\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.49.4\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd squash_merge_commit_title, squash_merge_commit_title to repo model (\u003ca href=\"https://redirect.github.com/XAMPPRocky/octocrab/pull/845\"\u003e#845\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.49.3\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eHttp caching \u0026amp; Conditional requests (\u003ca href=\"https://redirect.github.com/XAMPPRocky/octocrab/pull/831\"\u003e#831\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.49.2\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd body_text and body_html to Comment model (\u003ca href=\"https://redirect.github.com/XAMPPRocky/octocrab/pull/832\"\u003e#832\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.49.1\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eprovide expiration-aware installation token APIs (\u003ca href=\"https://redirect.github.com/XAMPPRocky/octocrab/pull/837\"\u003e#837\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSend body for retried requests (\u003ca href=\"https://redirect.github.com/XAMPPRocky/octocrab/pull/842\"\u003e#842\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.49.0\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[\u003cstrong\u003ebreaking\u003c/strong\u003e] add a cfg to make the crypto backend for jwt configurable (\u003ca href=\"https://redirect.github.com/XAMPPRocky/octocrab/pull/834\"\u003e#834\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eincorrect path for followers and followees (\u003ca href=\"https://redirect.github.com/XAMPPRocky/octocrab/pull/829\"\u003e#829\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix various warnings in CI and deny warnings being reintroduced (\u003ca href=\"https://redirect.github.com/XAMPPRocky/octocrab/pull/839\"\u003e#839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[\u003cstrong\u003ebreaking\u003c/strong\u003e] mark more structs as \u003ccode\u003e#[non_exhaustive]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/XAMPPRocky/octocrab/pull/840\"\u003e#840\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePartial implementation of Organization CoPilot APIs (\u003ca href=\"https://redirect.github.com/XAMPPRocky/octocrab/pull/747\"\u003e#747\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[codes-of-conduct] \u003ca href=\"https://redirect.github.com/XAMPPRocky/octocrab/issues/527\"\u003e#527\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/XAMPPRocky/octocrab/pull/833\"\u003e#833\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.48.1\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(build)\u003c/em\u003e don't fetch dependencies (\u003ca href=\"https://redirect.github.com/XAMPPRocky/octocrab/pull/828\"\u003e#828\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.48.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/XAMPPRocky/octocrab/blob/main/CHANGELOG.md\"\u003eoctocrab's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/XAMPPRocky/octocrab/compare/v0.49.4...v0.49.5\"\u003e0.49.5\u003c/a\u003e - 2025-12-30\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eresolve docs.rs build failure (\u003ca href=\"https://redirect.github.com/XAMPPRocky/octocrab/pull/848\"\u003e#848\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/XAMPPRocky/octocrab/compare/v0.49.3...v0.49.4\"\u003e0.49.4\u003c/a\u003e - 2025-12-25\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd squash_merge_commit_title, squash_merge_commit_title to repo model (\u003ca href=\"https://redirect.github.com/XAMPPRocky/octocrab/pull/845\"\u003e#845\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/XAMPPRocky/octocrab/compare/v0.49.2...v0.49.3\"\u003e0.49.3\u003c/a\u003e - 2025-12-21\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eHttp caching \u0026amp; Conditional requests (\u003ca href=\"https://redirect.github.com/XAMPPRocky/octocrab/pull/831\"\u003e#831\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/XAMPPRocky/octocrab/compare/v0.49.1...v0.49.2\"\u003e0.49.2\u003c/a\u003e - 2025-12-20\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd body_text and body_html to Comment model (\u003ca href=\"https://redirect.github.com/XAMPPRocky/octocrab/pull/832\"\u003e#832\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/XAMPPRocky/octocrab/compare/v0.49.0...v0.49.1\"\u003e0.49.1\u003c/a\u003e - 2025-12-20\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eprovide expiration-aware installation token APIs (\u003ca href=\"https://redirect.github.com/XAMPPRocky/octocrab/pull/837\"\u003e#837\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSend body for retried requests (\u003ca href=\"https://redirect.github.com/XAMPPRocky/octocrab/pull/842\"\u003e#842\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/XAMPPRocky/octocrab/compare/v0.48.1...v0.49.0\"\u003e0.49.0\u003c/a\u003e - 2025-12-19\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[\u003cstrong\u003ebreaking\u003c/strong\u003e] add a cfg to make the crypto backend for jwt configurable (\u003ca href=\"https://redirect.github.com/XAMPPRocky/octocrab/pull/834\"\u003e#834\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eincorrect path for followers and followees (\u003ca href=\"https://redirect.github.com/XAMPPRocky/octocrab/pull/829\"\u003e#829\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix various warnings in CI and deny warnings being reintroduced (\u003ca href=\"https://redirect.github.com/XAMPPRocky/octocrab/pull/839\"\u003e#839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[\u003cstrong\u003ebreaking\u003c/strong\u003e] mark more structs as \u003ccode\u003e#[non_exhaustive]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/XAMPPRocky/octocrab/pull/840\"\u003e#840\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePartial implementation of Organization CoPilot APIs (\u003ca href=\"https://redirect.github.com/XAMPPRocky/octocrab/pull/747\"\u003e#747\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[codes-of-conduct] \u003ca href=\"https://redirect.github.com/XAMPPRocky/octocrab/issues/527\"\u003e#527\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/XAMPPRocky/octocrab/pull/833\"\u003e#833\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/XAMPPRocky/octocrab/compare/v0.48.0...v0.48.1\"\u003e0.48.1\u003c/a\u003e - 2025-12-02\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/XAMPPRocky/octocrab/commit/d4fde40841e24e78ca77ff653c894357f569ba50\"\u003e\u003ccode\u003ed4fde40\u003c/code\u003e\u003c/a\u003e chore: release v0.49.5 (\u003ca href=\"https://redirect.github.com/XAMPPRocky/octocrab/issues/849\"\u003e#849\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/XAMPPRocky/octocrab/commit/81da9b10e93dfdd9f69ab4ef6e118fe089620438\"\u003e\u003ccode\u003e81da9b1\u003c/code\u003e\u003c/a\u003e fix: resolve docs.rs build failure (\u003ca href=\"https://redirect.github.com/XAMPPRocky/octocrab/issues/848\"\u003e#848\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/XAMPPRocky/octocrab/commit/4ffda40672944f6d56f84113621df987f014b72b\"\u003e\u003ccode\u003e4ffda40\u003c/code\u003e\u003c/a\u003e chore: release v0.49.4 (\u003ca href=\"https://redirect.github.com/XAMPPRocky/octocrab/issues/846\"\u003e#846\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/XAMPPRocky/octocrab/commit/0c20a918d608cdc86aeb35269f691c42b6725c90\"\u003e\u003ccode\u003e0c20a91\u003c/code\u003e\u003c/a\u003e feat: Add squash_merge_commit_title, squash_merge_commit_title to repo model ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/XAMPPRocky/octocrab/commit/73799b212a3c870b8cbf03ec4d706fc4593033a6\"\u003e\u003ccode\u003e73799b2\u003c/code\u003e\u003c/a\u003e chore: release v0.49.3 (\u003ca href=\"https://redirect.github.com/XAMPPRocky/octocrab/issues/844\"\u003e#844\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/XAMPPRocky/octocrab/commit/c08ad2e8945911e04f39c610b2a6759b5fabc9c2\"\u003e\u003ccode\u003ec08ad2e\u003c/code\u003e\u003c/a\u003e feat: Http caching \u0026amp; Conditional requests (\u003ca href=\"https://redirect.github.com/XAMPPRocky/octocrab/issues/831\"\u003e#831\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/XAMPPRocky/octocrab/commit/927105dffeaa0b626afc2ac469b83bfcae6671f1\"\u003e\u003ccode\u003e927105d\u003c/code\u003e\u003c/a\u003e chore: release v0.49.2 (\u003ca href=\"https://redirect.github.com/XAMPPRocky/octocrab/issues/843\"\u003e#843\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/XAMPPRocky/octocrab/commit/90f9139b85e9db0f1d596539bbb2f2c60cafce9a\"\u003e\u003ccode\u003e90f9139\u003c/code\u003e\u003c/a\u003e feat: Add body_text and body_html to Comment model (\u003ca href=\"https://redirect.github.com/XAMPPRocky/octocrab/issues/832\"\u003e#832\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/XAMPPRocky/octocrab/commit/4fce8e02213ba9190cc7d30bf3c162be51a51b00\"\u003e\u003ccode\u003e4fce8e0\u003c/code\u003e\u003c/a\u003e chore: release v0.49.1 (\u003ca href=\"https://redirect.github.com/XAMPPRocky/octocrab/issues/841\"\u003e#841\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/XAMPPRocky/octocrab/commit/5ce8559748a37f9f0562fa3c08a917c65474f706\"\u003e\u003ccode\u003e5ce8559\u003c/code\u003e\u003c/a\u003e fix: Send body for retried requests (\u003ca href=\"https://redirect.github.com/XAMPPRocky/octocrab/issues/842\"\u003e#842\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/XAMPPRocky/octocrab/compare/v0.41.2...v0.49.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `self_update` from 0.41.0 to 0.42.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jaemk/self_update/blob/master/CHANGELOG.md\"\u003eself_update's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.42.0]\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImproved release search/lookup capability to support filtering assets by identifier\u003c/li\u003e\n\u003cli\u003eImproved version specifications to support prerelease tags and parallel supported versions\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate reqwest features to allow http2 negotiation\u003c/li\u003e\n\u003cli\u003eUpdate quick-xml (0.37) and zipsign (0.1)\u003c/li\u003e\n\u003cli\u003eSpecify per_page=100 when fetching github releases\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRemoved\u003c/h3\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/jaemk/self_update/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ic-transport-types` from 0.39.3 to 0.40.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dfinity/agent-rs/releases\"\u003eic-transport-types's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6fef5bf\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e5d3dc92\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e2c03865\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003eaa541ac\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e339cf07\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003ea07c548\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e42e97dc\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e57befac\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e6032db3\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e21459ef\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e7c597b0\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003eb47ba47\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e467974a\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003eaa643d1\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e2ba0364\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003ec06fafd\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003eb77f1fc\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dfinity/agent-rs/blob/main/CHANGELOG.md\"\u003eic-transport-types's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.40.1] - 2025-05-15\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eread_state_canister_controllers\u003c/code\u003e and \u003ccode\u003eread_state_canister_module_hash\u003c/code\u003e functions.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.40.0] - 2025-03-17\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBREAKING: Added data about the rejected call to CertifiedReject/UncertifiedReject.\u003c/li\u003e\n\u003cli\u003eUpdated the serialization of \u003ccode\u003eWasmMemoryPersistence\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eBREAKING: \u003ccode\u003eAgentBuilder::with_background_dynamic_routing\u003c/code\u003e is no longer \u003ccode\u003easync\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eExtended \u003ccode\u003eRouteProvider\u003c/code\u003e trait with \u003ccode\u003efn routes_stats()\u003c/code\u003e, returning the number of total and healthy routes.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eset_k_top_nodes\u003c/code\u003e configuration option to \u003ccode\u003eLatencyRoutingSnapshot\u003c/code\u003e that enables selective routing to only \u003ccode\u003ek\u003c/code\u003e API boundary nodes with best ranking (based on latencies and availabilities).\u003c/li\u003e\n\u003c/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/dfinity/agent-rs/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ic-utils` from 0.39.3 to 0.44.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dfinity/agent-rs/releases\"\u003eic-utils's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6fef5bf\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e5d3dc92\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e2c03865\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003eaa541ac\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e339cf07\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003ea07c548\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e42e97dc\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e57befac\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e6032db3\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e21459ef\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e7c597b0\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003eb47ba47\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e467974a\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003eaa643d1\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e2ba0364\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003ec06fafd\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003eb77f1fc\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dfinity/agent-rs/blob/main/CHANGELOG.md\"\u003eic-utils's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.44.3] - 2025-10-31\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eAgent::wait_signed\u003c/code\u003e to execute the read_state request on every retry iteration.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.44.2] - 2025-10-07\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eHttpService call\u003c/code\u003e retry behavior such that only network errors are retried.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.44.1] - 2025-09-15\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eread_state_subnet_canister_ranges\u003c/code\u003e which can query the canister id ranges for a given subnet.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.44.0] - 2025-08-25\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBREAKING: Bump \u003ccode\u003eic-management-canister-types\u003c/code\u003e to v0.4.0.\n\u003cul\u003e\n\u003cli\u003eThe \u003ccode\u003eCanisterSettings\u003c/code\u003e types contains a new field \u003ccode\u003eenvironment_variables\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.43.0] - 2025-08-25\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBREAKING: Change \u003ccode\u003eHttpService\u003c/code\u003e trait to use normal \u003ccode\u003ehttp\u003c/code\u003e crate \u003ccode\u003eRequest\u003c/code\u003e and \u003ccode\u003eResponse\u003c/code\u003e types with \u003ccode\u003eBytes\u003c/code\u003e as a body instead of \u003ccode\u003ereqwest\u003c/code\u003e ones and add \u003ccode\u003esize_limit\u003c/code\u003e argument.\u003c/li\u003e\n\u003cli\u003eBREAKING: Change \u003ccode\u003eAgentError::TransportError\u003c/code\u003e enum variant to hold a generic string instead of \u003ccode\u003ereqwest::Error\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eic-utils\u003c/code\u003e: Bump \u003ccode\u003eic-management-canister-types\u003c/code\u003e to v0.3.3 which changes snapshot upload/download types.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.42.0] - 2025-08-04\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eUse \u003ca href=\"https://crates.io/crates/ic-management-canister-types/0.3.2\"\u003eic-management-canister-types\u003c/a\u003e in \u003ca href=\"https://github.com/dfinity/agent-rs/blob/main/ic-utils/README.md\"\u003eic-utils\u003c/a\u003e.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eThis change introduces some breaking changes in \u003ccode\u003eic-utils\u003c/code\u003e due to the type-inconsistency. For example, the \u003ccode\u003eStatusCallResult\u003c/code\u003e defined in \u003ccode\u003eic-utils\u003c/code\u003e is not consistent to  the \u003ccode\u003eCanisterStatusResult\u003c/code\u003e defined in \u003ccode\u003eic-management-canister-types\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eThe legacy types defined in \u003ccode\u003eic-utils\u003c/code\u003e are marked as deprecated with messages.\u003c/li\u003e\n\u003cli\u003eSome APIs are updated to use the types defined in \u003ccode\u003eic-management-canister-types\u003c/code\u003e, e.g. \u003ccode\u003eupload_canister_snapshot_metadata\u003c/code\u003e, \u003ccode\u003eupload_canister_snapshot_data\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eBump MSRV from \u003ccode\u003e1.78.0\u003c/code\u003e to \u003ccode\u003e1.85.0\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.41.0] - 2025-07-10\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd canister snapshot download and upload methods to \u003ccode\u003eManagementCanister\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.40.1] - 2025-05-15\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eread_state_canister_controllers\u003c/code\u003e and \u003ccode\u003eread_state_canister_module_hash\u003c/code\u003e functions.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.40.0] - 2025-03-17\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBREAKING: Added data about the rejected call to CertifiedReject/UncertifiedReject.\u003c/li\u003e\n\u003cli\u003eUpdated the serialization of \u003ccode\u003eWasmMemoryPersistence\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eBREAKING: \u003ccode\u003eAgentBuilder::with_background_dynamic_routing\u003c/code\u003e is no longer \u003ccode\u003easync\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eExtended \u003ccode\u003eRouteProvider\u003c/code\u003e trait with \u003ccode\u003efn routes_stats()\u003c/code\u003e, returning the number of total and healthy routes.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eset_k_top_nodes\u003c/code\u003e configuration option to \u003ccode\u003eLatencyRoutingSnapshot\u003c/code\u003e that enables selective routing to only \u003ccode\u003ek\u003c/code\u003e API boundary nodes with best ranking (based on latencies and availabilities).\u003c/li\u003e\n\u003c/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/dfinity/agent-rs/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `itertools` from 0.13.0 to 0.14.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-itertools/itertools/blob/master/CHANGELOG.md\"\u003eitertools's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.14.0\u003c/h2\u003e\n\u003ch3\u003eBreaking\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eIncreased MSRV to 1.63.0 (\u003ca href=\"https://redirect.github.com/rust-itertools/itertools/issues/960\"\u003e#960\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemoved generic parameter from \u003ccode\u003econs_tuples\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-itertools/itertools/issues/988\"\u003e#988\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003earray_combinations\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-itertools/itertools/issues/991\"\u003e#991\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003ek_smallest_relaxed\u003c/code\u003e and variants (\u003ca href=\"https://redirect.github.com/rust-itertools/itertools/issues/925\"\u003e#925\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003enext_array\u003c/code\u003e and \u003ccode\u003ecollect_array\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-itertools/itertools/issues/560\"\u003e#560\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplemented \u003ccode\u003eDoubleEndedIterator\u003c/code\u003e for \u003ccode\u003eFilterOk\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-itertools/itertools/issues/948\"\u003e#948\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplemented \u003ccode\u003eDoubleEndedIterator\u003c/code\u003e for \u003ccode\u003eFilterMapOk\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-itertools/itertools/issues/950\"\u003e#950\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow \u003ccode\u003eQ: ?Sized\u003c/code\u003e in \u003ccode\u003eItertools::contains\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-itertools/itertools/issues/971\"\u003e#971\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImproved hygiene of \u003ccode\u003echain!\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-itertools/itertools/issues/943\"\u003e#943\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImproved \u003ccode\u003einto_group_map_by\u003c/code\u003e documentation (\u003ca href=\"https://redirect.github.com/rust-itertools/itertools/issues/1000\"\u003e#1000\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImproved \u003ccode\u003etree_reduce\u003c/code\u003e documentation (\u003ca href=\"https://redirect.github.com/rust-itertools/itertools/issues/955\"\u003e#955\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImproved discoverability of \u003ccode\u003emerge_join_by\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-itertools/itertools/issues/966\"\u003e#966\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImproved discoverability of \u003ccode\u003etake_while_inclusive\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-itertools/itertools/issues/972\"\u003e#972\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImproved documentation of \u003ccode\u003efind_or_last\u003c/code\u003e and \u003ccode\u003efind_or_first\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-itertools/itertools/issues/984\"\u003e#984\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevented exponentially large type sizes in \u003ccode\u003etuple_combinations\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-itertools/itertools/issues/945\"\u003e#945\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003etrack_caller\u003c/code\u003e attr for \u003ccode\u003easser_equal\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-itertools/itertools/issues/976\"\u003e#976\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNotable Internal Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed clippy lints (\u003ca href=\"https://redirect.github.com/rust-itertools/itertools/issues/956\"\u003e#956\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-itertools/itertools/issues/987\"\u003e#987\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-itertools/itertools/issues/1008\"\u003e#1008\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAddressed warnings within doctests (\u003ca href=\"https://redirect.github.com/rust-itertools/itertools/issues/964\"\u003e#964\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCI: Run most tests with miri (\u003ca href=\"https://redirect.github.com/rust-itertools/itertools/issues/961\"\u003e#961\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCI: Speed up \u0026quot;cargo-semver-checks\u0026quot; action (\u003ca href=\"https://redirect.github.com/rust-itertools/itertools/issues/938\"\u003e#938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eChanged an instance of \u003ccode\u003edefault_features\u003c/code\u003e in \u003ccode\u003eCargo.toml\u003c/code\u003e to \u003ccode\u003edefault-features\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-itertools/itertools/issues/985\"\u003e#985\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-itertools/itertools/commit/a015a6831525ee1637df747d3f530a627d9741bf\"\u003e\u003ccode\u003ea015a68\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003enext_array\u003c/code\u003e and \u003ccode\u003ecollect_array\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-itertools/itertools/commit/a1213e1c81af9d8c329239b916fb9663387ae1b0\"\u003e\u003ccode\u003ea1213e1\u003c/code\u003e\u003c/a\u003e Prepare v0.14.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-itertools/itertools/commit/ff0c942b2e0127dfdd311a8b1ee022bd367c237f\"\u003e\u003ccode\u003eff0c942\u003c/code\u003e\u003c/a\u003e fix clippy lints\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-itertools/itertools/commit/f80883b8e01cba2f8ef872cd33d6eda1a471db4c\"\u003e\u003ccode\u003ef80883b\u003c/code\u003e\u003c/a\u003e Fix into_group_map_by documentation errors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-itertools/itertools/commit/b793238ff14bb4270456264708acc9771022d6a2\"\u003e\u003ccode\u003eb793238\u003c/code\u003e\u003c/a\u003e Add track_caller for asser_equal\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-itertools/itertools/commit/5d4056b643c575c6a808ec4d6f2fb24db57acf43\"\u003e\u003ccode\u003e5d4056b\u003c/code\u003e\u003c/a\u003e \u003ccode\u003edefault_features\u003c/code\u003e is deprecated - switch it to \u003ccode\u003edefault-features\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-itertools/itertools/commit/a447b6896043facbd234bd57213cfae58244d46d\"\u003e\u003ccode\u003ea447b68\u003c/code\u003e\u003c/a\u003e doc for added trait\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-itertools/itertools/commit/d0479b080781cf92a035cf2e33aee04079062b3e\"\u003e\u003ccode\u003ed0479b0\u003c/code\u003e\u003c/a\u003e \u0026quot;nitpicks\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-itertools/itertools/commit/35c78ce0bc36fbe41df2f5833827b166896e1f50\"\u003e\u003ccode\u003e35c78ce\u003c/code\u003e\u003c/a\u003e IndexMut -\u0026gt; BorrowMut\u0026lt;slice\u0026gt;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-itertools/itertools/commit/deb53ba21065e6adbcfdd8af120f939733cc52c6\"\u003e\u003ccode\u003edeb53ba\u003c/code\u003e\u003c/a\u003e refactored to share code\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-itertools/itertools/compare/v0.13.0...v0.14.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `log` from 0.4.28 to 0.4.29\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/log/releases\"\u003elog's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.4.29\u003c/h2\u003e\n\u003ch2\u003eMSRV\u003c/h2\u003e\n\u003cp\u003eThis release increases \u003ccode\u003elog\u003c/code\u003e's MSRV from \u003ccode\u003e1.61.0\u003c/code\u003e to \u003ccode\u003e1.68.0\u003c/code\u003e.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocs: Add missing impls from README.md by \u003ca href=\"https://github.com/AldaronLau\"\u003e\u003ccode\u003e@​AldaronLau\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/703\"\u003erust-lang/log#703\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePoint to new URLs for favicon and logo by \u003ca href=\"https://github.com/AldaronLau\"\u003e\u003ccode\u003e@​AldaronLau\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/704\"\u003erust-lang/log#704\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: reduce llvm-lines of FromStr for \u003ccode\u003eLevel\u003c/code\u003e and \u003ccode\u003eLevelFilter\u003c/code\u003e by \u003ca href=\"https://github.com/dishmaker\"\u003e\u003ccode\u003e@​dishmaker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/709\"\u003erust-lang/log#709\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReplace serde with serde_core by \u003ca href=\"https://github.com/Thomasdezeeuw\"\u003e\u003ccode\u003e@​Thomasdezeeuw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/712\"\u003erust-lang/log#712\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix clippy lints by \u003ca href=\"https://github.com/Thomasdezeeuw\"\u003e\u003ccode\u003e@​Thomasdezeeuw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/713\"\u003erust-lang/log#713\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse GitHub Actions to install Rust and cargo-hack by \u003ca href=\"https://github.com/Thomasdezeeuw\"\u003e\u003ccode\u003e@​Thomasdezeeuw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/715\"\u003erust-lang/log#715\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExclude old unstable_kv features from testing matrix by \u003ca href=\"https://github.com/Thomasdezeeuw\"\u003e\u003ccode\u003e@​Thomasdezeeuw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/716\"\u003erust-lang/log#716\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix up CI by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/718\"\u003erust-lang/log#718\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 0.4.29 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redir...\n\n_Description has been truncated_","html_url":"https://github.com/dfinity/dre/pull/1855","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/dfinity%2Fdre/issues/1855","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1855/packages"},{"uuid":"3779319580","node_id":"PR_kwDOQzhEks67bRx_","number":9,"state":"open","title":"chore(deps): bump tabled from 0.17.0 to 0.20.0","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":7,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-01-04T14:47:24.000Z","updated_at":"2026-01-07T20:00:36.887Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"tabled","old_version":"0.17.0","new_version":"0.20.0","repository_url":"https://github.com/zhiburt/tabled"}],"path":null,"ecosystem":"cargo"},"body":"Bumps [tabled](https://github.com/zhiburt/tabled) from 0.17.0 to 0.20.0.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/zhiburt/tabled/blob/master/CHANGELOG.md\"\u003etabled's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.20.0] - 2025-05-06\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eTable::nohead\u003c/code\u003e function just like \u003ccode\u003eTable::new\u003c/code\u003e but with no header.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eTable::with_capacity\u003c/code\u003e function just like \u003ccode\u003eTable::new\u003c/code\u003e but with an exact number of rows.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eChanged \u003ccode\u003ewith(Border)\u003c/code\u003e logic to set only outer border instead of border of all cells.\u003c/li\u003e\n\u003cli\u003eMade a number of refactorings of \u003ccode\u003etabled::grid::dimension::*\u003c/code\u003e modules.\u003c/li\u003e\n\u003cli\u003eMade small optimization of \u003ccode\u003eWrap::text\u003c/code\u003e and \u003ccode\u003eTruncate::text\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eMade small optimization of \u003ccode\u003eText::new\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eBrought up to date benchmarks.\u003c/li\u003e\n\u003cli\u003eRenamed \u003ccode\u003eColumns::single\u003c/code\u003e into \u003ccode\u003eColumns::one\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRenamed \u003ccode\u003eRows::single\u003c/code\u003e into \u003ccode\u003eRows::one\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eMoved back to \u003ccode\u003efnv\u003c/code\u003e from \u003ccode\u003eahash\u003c/code\u003e cause of WASM build.\u003c/li\u003e\n\u003cli\u003eMoved back to old \u003ccode\u003eWrap::keep_words\u003c/code\u003e logic where we preserving all content.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed dependency \u003ccode\u003etesting_table\u003c/code\u003e inclusion (by \u003ca href=\"https://github.com/klensy\"\u003e\u003ccode\u003e@​klensy\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eWASM\u003c/code\u003e build (by \u003ca href=\"https://github.com/cptpiepmatz\"\u003e\u003ccode\u003e@​cptpiepmatz\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed not properly working caching logic of \u003ccode\u003eTableOption::hint\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.19.0] - 2025-24-04\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003etabled::assert\u003c/code\u003e module.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003e#[tabled(map)]\u003c/code\u003e macro.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003ederive::display::bool\u003c/code\u003e function.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003ederive::display::wrap\u003c/code\u003e and \u003ccode\u003ederive::display::truncate\u003c/code\u003e function.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eLocator::value\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eTable::get_dimension\u003c/code\u003e function.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eANSI\u003c/code\u003e link handling in \u003ccode\u003eWidth::truncate\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eUpper Title Case\u003c/code\u003e and \u003ccode\u003elower title case\u003c/code\u003e options for \u003ccode\u003erename_all\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eno_std\u003c/code\u003e in \u003ccode\u003etesting_table\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eChanged \u003ccode\u003eReverse\u003c/code\u003e interface.\u003c/li\u003e\n\u003cli\u003eChanged \u003ccode\u003ePosition\u003c/code\u003e interface.\u003c/li\u003e\n\u003cli\u003eChanged \u003ccode\u003etabled::grid::dimension\u003c/code\u003e structures.\u003c/li\u003e\n\u003cli\u003eChanged \u003ccode\u003eIterTable\u003c/code\u003e interface.\u003c/li\u003e\n\u003cli\u003eMigrated \u003ccode\u003eron\u003c/code\u003e to \u003ccode\u003e0.10\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRenamed \u003ccode\u003eColumnNames::default()\u003c/code\u003e into \u003ccode\u003eColumnsNames::head()\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRenamed \u003ccode\u003eBorderSpanCorrection\u003c/code\u003e into \u003ccode\u003eBorderCorrection::span()\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRenamed \u003ccode\u003eOffset::Begin\u003c/code\u003e into \u003ccode\u003eOffset::Start\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\u003eSee full diff in \u003ca href=\"https://github.com/zhiburt/tabled/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=tabled\u0026package-manager=cargo\u0026previous-version=0.17.0\u0026new-version=0.20.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/pegasusheavy/bitbucket-cli/pull/9","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/pegasusheavy%2Fbitbucket-cli/issues/9","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/9/packages"},{"uuid":"3752158785","node_id":"PR_kwDOQX_k4866Dm6a","number":135,"state":"open","title":"chore(deps): Bump tabled from 0.16.0 to 0.20.0","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":12,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2025-12-22T03:27:34.000Z","updated_at":"2026-01-20T22:00:16.844Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): Bump","packages":[{"name":"tabled","old_version":"0.16.0","new_version":"0.20.0","repository_url":"https://github.com/zhiburt/tabled"}],"path":null,"ecosystem":"cargo"},"body":"Bumps [tabled](https://github.com/zhiburt/tabled) from 0.16.0 to 0.20.0.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/zhiburt/tabled/blob/master/CHANGELOG.md\"\u003etabled's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.20.0] - 2025-05-06\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eTable::nohead\u003c/code\u003e function just like \u003ccode\u003eTable::new\u003c/code\u003e but with no header.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eTable::with_capacity\u003c/code\u003e function just like \u003ccode\u003eTable::new\u003c/code\u003e but with an exact number of rows.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eChanged \u003ccode\u003ewith(Border)\u003c/code\u003e logic to set only outer border instead of border of all cells.\u003c/li\u003e\n\u003cli\u003eMade a number of refactorings of \u003ccode\u003etabled::grid::dimension::*\u003c/code\u003e modules.\u003c/li\u003e\n\u003cli\u003eMade small optimization of \u003ccode\u003eWrap::text\u003c/code\u003e and \u003ccode\u003eTruncate::text\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eMade small optimization of \u003ccode\u003eText::new\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eBrought up to date benchmarks.\u003c/li\u003e\n\u003cli\u003eRenamed \u003ccode\u003eColumns::single\u003c/code\u003e into \u003ccode\u003eColumns::one\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRenamed \u003ccode\u003eRows::single\u003c/code\u003e into \u003ccode\u003eRows::one\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eMoved back to \u003ccode\u003efnv\u003c/code\u003e from \u003ccode\u003eahash\u003c/code\u003e cause of WASM build.\u003c/li\u003e\n\u003cli\u003eMoved back to old \u003ccode\u003eWrap::keep_words\u003c/code\u003e logic where we preserving all content.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed dependency \u003ccode\u003etesting_table\u003c/code\u003e inclusion (by \u003ca href=\"https://github.com/klensy\"\u003e\u003ccode\u003e@​klensy\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eWASM\u003c/code\u003e build (by \u003ca href=\"https://github.com/cptpiepmatz\"\u003e\u003ccode\u003e@​cptpiepmatz\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed not properly working caching logic of \u003ccode\u003eTableOption::hint\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.19.0] - 2025-24-04\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003etabled::assert\u003c/code\u003e module.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003e#[tabled(map)]\u003c/code\u003e macro.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003ederive::display::bool\u003c/code\u003e function.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003ederive::display::wrap\u003c/code\u003e and \u003ccode\u003ederive::display::truncate\u003c/code\u003e function.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eLocator::value\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eTable::get_dimension\u003c/code\u003e function.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eANSI\u003c/code\u003e link handling in \u003ccode\u003eWidth::truncate\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eUpper Title Case\u003c/code\u003e and \u003ccode\u003elower title case\u003c/code\u003e options for \u003ccode\u003erename_all\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eno_std\u003c/code\u003e in \u003ccode\u003etesting_table\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eChanged \u003ccode\u003eReverse\u003c/code\u003e interface.\u003c/li\u003e\n\u003cli\u003eChanged \u003ccode\u003ePosition\u003c/code\u003e interface.\u003c/li\u003e\n\u003cli\u003eChanged \u003ccode\u003etabled::grid::dimension\u003c/code\u003e structures.\u003c/li\u003e\n\u003cli\u003eChanged \u003ccode\u003eIterTable\u003c/code\u003e interface.\u003c/li\u003e\n\u003cli\u003eMigrated \u003ccode\u003eron\u003c/code\u003e to \u003ccode\u003e0.10\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRenamed \u003ccode\u003eColumnNames::default()\u003c/code\u003e into \u003ccode\u003eColumnsNames::head()\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRenamed \u003ccode\u003eBorderSpanCorrection\u003c/code\u003e into \u003ccode\u003eBorderCorrection::span()\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRenamed \u003ccode\u003eOffset::Begin\u003c/code\u003e into \u003ccode\u003eOffset::Start\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\u003eSee full diff in \u003ca href=\"https://github.com/zhiburt/tabled/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=tabled\u0026package-manager=cargo\u0026previous-version=0.16.0\u0026new-version=0.20.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/paiml/aprender/pull/135","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/paiml%2Faprender/issues/135","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/135/packages"},{"uuid":"3679005790","node_id":"PR_kwDOHczuCc62PX87","number":1055,"state":"closed","title":"chore(deps): Bump the deps group across 1 directory with 72 updates","user":"dependabot[bot]","labels":["rust","dependencies"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-01-01T02:42:20.000Z","author_association":null,"state_reason":null,"created_at":"2025-12-01T02:59:51.000Z","updated_at":"2026-01-01T02:42:22.000Z","time_to_close":2677349,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): Bump","group_name":"deps","update_count":72,"packages":[{"name":"clap-verbosity-flag","old_version":"2.2.2","new_version":"3.0.4","repository_url":"https://github.com/clap-rs/clap-verbosity-flag"},{"name":"colored","old_version":"2.1.0","new_version":"3.0.0","repository_url":"https://github.com/mackwic/colored"},{"name":"dialoguer","old_version":"0.11.0","new_version":"0.12.0","repository_url":"https://github.com/console-rs/dialoguer"},{"name":"self_update","old_version":"0.41.0","new_version":"0.42.0","repository_url":"https://github.com/jaemk/self_update"},{"name":"tabled","old_version":"0.15.0","new_version":"0.20.0","repository_url":"https://github.com/zhiburt/tabled"},{"name":"reqwest","old_version":"0.12.9","new_version":"0.12.15","repository_url":"https://github.com/seanmonstar/reqwest"},{"name":"shadow-rs","old_version":"0.35.1","new_version":"0.37.0","repository_url":"https://github.com/baoyachi/shadow-rs"},{"name":"serde","old_version":"1.0.219","new_version":"1.0.228","repository_url":"https://github.com/serde-rs/serde"},{"name":"serde_json","old_version":"1.0.128","new_version":"1.0.145","repository_url":"https://github.com/serde-rs/json"},{"name":"serde_with","old_version":"3.11.0","new_version":"3.16.1","repository_url":"https://github.com/jonasbb/serde_with"},{"name":"flate2","old_version":"1.0.34","new_version":"1.1.5","repository_url":"https://github.com/rust-lang/flate2-rs"},{"name":"zstd","old_version":"0.13.2","new_version":"0.13.3","repository_url":"https://github.com/gyscos/zstd-rs"},{"name":"convert_case","old_version":"0.6.0","new_version":"0.10.0","repository_url":"https://github.com/rutrum/convert-case"},{"name":"strip-ansi-escapes","old_version":"0.2.0","new_version":"0.2.1","repository_url":"https://github.com/luser/strip-ansi-escapes"},{"name":"sha2","old_version":"0.10.8","new_version":"0.10.9","repository_url":"https://github.com/RustCrypto/hashes"},{"name":"anyhow","old_version":"1.0.98","new_version":"1.0.100","repository_url":"https://github.com/dtolnay/anyhow"},{"name":"color-eyre","old_version":"0.6.3","new_version":"0.6.5","repository_url":"https://github.com/eyre-rs/eyre"},{"name":"thiserror","old_version":"1.0.64","new_version":"2.0.11","repository_url":"https://github.com/dtolnay/thiserror"},{"name":"indoc","old_version":"2.0.5","new_version":"2.0.7","repository_url":"https://github.com/dtolnay/indoc"},{"name":"unindent","old_version":"0.2.3","new_version":"0.2.4","repository_url":"https://github.com/dtolnay/indoc"},{"name":"itertools","old_version":"0.13.0","new_version":"0.14.0","repository_url":"https://github.com/rust-itertools/itertools"},{"name":"crossbeam-channel","old_version":"0.5.13","new_version":"0.5.15","repository_url":"https://github.com/crossbeam-rs/crossbeam"},{"name":"derive_more","old_version":"1.0.0","new_version":"2.0.1","repository_url":"https://github.com/JelteF/derive_more"},{"name":"cached","old_version":"0.53.1","new_version":"0.56.0","repository_url":"https://github.com/jaemk/cached"},{"name":"garde","old_version":"0.20.0","new_version":"0.22.1","repository_url":"https://github.com/jprochazk/garde"},{"name":"ctrlc","old_version":"3.4.5","new_version":"3.5.1","repository_url":"https://github.com/Detegr/rust-ctrlc"},{"name":"signal-hook","old_version":"0.3.17","new_version":"0.3.18","repository_url":"https://github.com/vorner/signal-hook"},{"name":"rand","old_version":"0.8.5","new_version":"0.9.0","repository_url":"https://github.com/rust-random/rand"},{"name":"nix","old_version":"0.29.0","new_version":"0.30.1","repository_url":"https://github.com/nix-rust/nix"},{"name":"tempfile","old_version":"3.13.0","new_version":"3.23.0","repository_url":"https://github.com/Stebalien/tempfile"},{"name":"num_cpus","old_version":"1.16.0","new_version":"1.17.0","repository_url":"https://github.com/seanmonstar/num_cpus"},{"name":"normpath","old_version":"1.3.0","new_version":"1.5.0","repository_url":"https://github.com/dylni/normpath"},{"name":"directories","old_version":"5.0.1","new_version":"6.0.0","repository_url":"https://github.com/soc/directories-rs"},{"name":"grep","old_version":"0.3.2","new_version":"0.4.1","repository_url":"https://github.com/BurntSushi/ripgrep"},{"name":"filetime","old_version":"0.2.25","new_version":"0.2.26","repository_url":"https://github.com/alexcrichton/filetime"},{"name":"glob","old_version":"0.3.1","new_version":"0.3.3","repository_url":"https://github.com/rust-lang/glob"},{"name":"pathdiff","old_version":"0.2.1","new_version":"0.2.3","repository_url":"https://github.com/Manishearth/pathdiff"},{"name":"textwrap","old_version":"0.16.1","new_version":"0.16.2","repository_url":"https://github.com/mgeisler/textwrap"},{"name":"regex","old_version":"1.11.0","new_version":"1.12.2","repository_url":"https://github.com/rust-lang/regex"},{"name":"once_cell","old_version":"1.20.2","new_version":"1.21.3","repository_url":"https://github.com/matklad/once_cell"},{"name":"indexmap","old_version":"2.9.0","new_version":"2.12.1","repository_url":"https://github.com/indexmap-rs/indexmap"},{"name":"semver","old_version":"1.0.23","new_version":"1.0.27","repository_url":"https://github.com/dtolnay/semver"},{"name":"chrono","old_version":"0.4.38","new_version":"0.4.42","repository_url":"https://github.com/chronotope/chrono"},{"name":"ordered-float","old_version":"4.3.0","new_version":"5.1.0","repository_url":"https://github.com/reem/rust-ordered-float"},{"name":"graphql-parser","old_version":"0.4.0","new_version":"0.4.1","repository_url":"https://github.com/graphql-rust/graphql-parser"},{"name":"uuid","old_version":"1.10.0","new_version":"1.18.1","repository_url":"https://github.com/uuid-rs/uuid"},{"name":"wasmtime","old_version":"25.0.2","new_version":"29.0.1","repository_url":"https://github.com/bytecodealliance/wasmtime"},{"name":"wasmtime-wasi","old_version":"25.0.2","new_version":"29.0.1","repository_url":"https://github.com/bytecodealliance/wasmtime"},{"name":"wit-bindgen","old_version":"0.22.0","new_version":"0.34.0","repository_url":"https://github.com/bytecodealliance/wit-bindgen"},{"name":"deno_core","old_version":"0.340.0","new_version":"0.341.0","repository_url":"https://github.com/denoland/deno_core"},{"name":"deno_error","old_version":"0.5.6","new_version":"0.7.1","repository_url":"https://github.com/denoland/deno_error"},{"name":"env_logger","old_version":"0.11.0","new_version":"0.11.6","repository_url":"https://github.com/rust-cli/env_logger"},{"name":"log","old_version":"0.4.22","new_version":"0.4.28","repository_url":"https://github.com/rust-lang/log"},{"name":"tracing","old_version":"0.1.41","new_version":"0.1.43","repository_url":"https://github.com/tokio-rs/tracing"},{"name":"tracing-subscriber","old_version":"0.3.19","new_version":"0.3.22","repository_url":"https://github.com/tokio-rs/tracing"},{"name":"tracing-error","old_version":"0.2.0","new_version":"0.2.1","repository_url":"https://github.com/tokio-rs/tracing"},{"name":"futures","old_version":"0.3.30","new_version":"0.3.31","repository_url":"https://github.com/rust-lang/futures-rs"},{"name":"futures-concurrency","old_version":"7.6.1","new_version":"7.6.2","repository_url":"https://github.com/yoshuawuyts/futures-concurrency"},{"name":"futures-lite","old_version":"2.3.0","new_version":"2.6.1","repository_url":"https://github.com/smol-rs/futures-lite"},{"name":"tokio","old_version":"1.36.0","new_version":"1.48.0","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"async-trait","old_version":"0.1.83","new_version":"0.1.89","repository_url":"https://github.com/dtolnay/async-trait"},{"name":"tonic","old_version":"0.12.3","new_version":"0.13.1","repository_url":"https://github.com/hyperium/tonic"},{"name":"bytes","old_version":"1.7.2","new_version":"1.11.0","repository_url":"https://github.com/tokio-rs/bytes"},{"name":"protobuf-json-mapping","old_version":"3.7.1","new_version":"3.7.2","repository_url":"https://github.com/stepancheg/rust-protobuf"},{"name":"proto-parser","old_version":"","new_version":"[assert_cmd](https://github.com/assert-rs/assert_cmd)","repository_url":"https://github.com/metatypedev/proto-parser"},{"name":"`2.1.1`","old_version":"","new_version":"[insta](https://github.com/mitsuhiko/insta)"},{"name":"`1.43.2`","old_version":"","new_version":"[ptree](https://gitlab.com/Noughmad/ptree)"},{"name":"`0.5.2`","old_version":"","new_version":"[tokio-util](https://github.com/tokio-rs/tokio)"},{"name":"`0.7.17`","old_version":"","new_version":"[redis](https://github.com/redis-rs/redis-rs)"},{"name":"`0.32.7`","old_version":"","new_version":"[sentry](https://github.com/getsentry/sentry-rust)"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the deps group with 71 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [clap-verbosity-flag](https://github.com/clap-rs/clap-verbosity-flag) | `2.2.2` | `3.0.4` |\n| [colored](https://github.com/mackwic/colored) | `2.1.0` | `3.0.0` |\n| [dialoguer](https://github.com/console-rs/dialoguer) | `0.11.0` | `0.12.0` |\n| [self_update](https://github.com/jaemk/self_update) | `0.41.0` | `0.42.0` |\n| [tabled](https://github.com/zhiburt/tabled) | `0.15.0` | `0.20.0` |\n| [reqwest](https://github.com/seanmonstar/reqwest) | `0.12.9` | `0.12.15` |\n| [shadow-rs](https://github.com/baoyachi/shadow-rs) | `0.35.1` | `0.37.0` |\n| [serde](https://github.com/serde-rs/serde) | `1.0.219` | `1.0.228` |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.128` | `1.0.145` |\n| [serde_with](https://github.com/jonasbb/serde_with) | `3.11.0` | `3.16.1` |\n| [flate2](https://github.com/rust-lang/flate2-rs) | `1.0.34` | `1.1.5` |\n| [zstd](https://github.com/gyscos/zstd-rs) | `0.13.2` | `0.13.3` |\n| [convert_case](https://github.com/rutrum/convert-case) | `0.6.0` | `0.10.0` |\n| [strip-ansi-escapes](https://github.com/luser/strip-ansi-escapes) | `0.2.0` | `0.2.1` |\n| [sha2](https://github.com/RustCrypto/hashes) | `0.10.8` | `0.10.9` |\n| [anyhow](https://github.com/dtolnay/anyhow) | `1.0.98` | `1.0.100` |\n| [color-eyre](https://github.com/eyre-rs/eyre) | `0.6.3` | `0.6.5` |\n| [thiserror](https://github.com/dtolnay/thiserror) | `1.0.64` | `2.0.11` |\n| [indoc](https://github.com/dtolnay/indoc) | `2.0.5` | `2.0.7` |\n| [unindent](https://github.com/dtolnay/indoc) | `0.2.3` | `0.2.4` |\n| [itertools](https://github.com/rust-itertools/itertools) | `0.13.0` | `0.14.0` |\n| [crossbeam-channel](https://github.com/crossbeam-rs/crossbeam) | `0.5.13` | `0.5.15` |\n| [derive_more](https://github.com/JelteF/derive_more) | `1.0.0` | `2.0.1` |\n| [cached](https://github.com/jaemk/cached) | `0.53.1` | `0.56.0` |\n| [garde](https://github.com/jprochazk/garde) | `0.20.0` | `0.22.1` |\n| [ctrlc](https://github.com/Detegr/rust-ctrlc) | `3.4.5` | `3.5.1` |\n| [signal-hook](https://github.com/vorner/signal-hook) | `0.3.17` | `0.3.18` |\n| [rand](https://github.com/rust-random/rand) | `0.8.5` | `0.9.0` |\n| [nix](https://github.com/nix-rust/nix) | `0.29.0` | `0.30.1` |\n| [tempfile](https://github.com/Stebalien/tempfile) | `3.13.0` | `3.23.0` |\n| [num_cpus](https://github.com/seanmonstar/num_cpus) | `1.16.0` | `1.17.0` |\n| [normpath](https://github.com/dylni/normpath) | `1.3.0` | `1.5.0` |\n| [directories](https://github.com/soc/directories-rs) | `5.0.1` | `6.0.0` |\n| [grep](https://github.com/BurntSushi/ripgrep) | `0.3.2` | `0.4.1` |\n| [filetime](https://github.com/alexcrichton/filetime) | `0.2.25` | `0.2.26` |\n| [glob](https://github.com/rust-lang/glob) | `0.3.1` | `0.3.3` |\n| [pathdiff](https://github.com/Manishearth/pathdiff) | `0.2.1` | `0.2.3` |\n| [textwrap](https://github.com/mgeisler/textwrap) | `0.16.1` | `0.16.2` |\n| [regex](https://github.com/rust-lang/regex) | `1.11.0` | `1.12.2` |\n| [once_cell](https://github.com/matklad/once_cell) | `1.20.2` | `1.21.3` |\n| [indexmap](https://github.com/indexmap-rs/indexmap) | `2.9.0` | `2.12.1` |\n| [semver](https://github.com/dtolnay/semver) | `1.0.23` | `1.0.27` |\n| [chrono](https://github.com/chronotope/chrono) | `0.4.38` | `0.4.42` |\n| [ordered-float](https://github.com/reem/rust-ordered-float) | `4.3.0` | `5.1.0` |\n| [graphql-parser](https://github.com/graphql-rust/graphql-parser) | `0.4.0` | `0.4.1` |\n| [uuid](https://github.com/uuid-rs/uuid) | `1.10.0` | `1.18.1` |\n| [wasmtime](https://github.com/bytecodealliance/wasmtime) | `25.0.2` | `29.0.1` |\n| [wasmtime-wasi](https://github.com/bytecodealliance/wasmtime) | `25.0.2` | `29.0.1` |\n| [wit-bindgen](https://github.com/bytecodealliance/wit-bindgen) | `0.22.0` | `0.34.0` |\n| [deno_core](https://github.com/denoland/deno_core) | `0.340.0` | `0.341.0` |\n| [deno_error](https://github.com/denoland/deno_error) | `0.5.6` | `0.7.1` |\n| [env_logger](https://github.com/rust-cli/env_logger) | `0.11.0` | `0.11.6` |\n| [log](https://github.com/rust-lang/log) | `0.4.22` | `0.4.28` |\n| [tracing](https://github.com/tokio-rs/tracing) | `0.1.41` | `0.1.43` |\n| [tracing-subscriber](https://github.com/tokio-rs/tracing) | `0.3.19` | `0.3.22` |\n| [tracing-error](https://github.com/tokio-rs/tracing) | `0.2.0` | `0.2.1` |\n| [futures](https://github.com/rust-lang/futures-rs) | `0.3.30` | `0.3.31` |\n| [futures-concurrency](https://github.com/yoshuawuyts/futures-concurrency) | `7.6.1` | `7.6.2` |\n| [futures-lite](https://github.com/smol-rs/futures-lite) | `2.3.0` | `2.6.1` |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.36.0` | `1.48.0` |\n| [async-trait](https://github.com/dtolnay/async-trait) | `0.1.83` | `0.1.89` |\n| [tonic](https://github.com/hyperium/tonic) | `0.12.3` | `0.13.1` |\n| [bytes](https://github.com/tokio-rs/bytes) | `1.7.2` | `1.11.0` |\n| [protobuf-json-mapping](https://github.com/stepancheg/rust-protobuf) | `3.7.1` | `3.7.2` |\n| [proto-parser](https://github.com/metatypedev/proto-parser) | ``aa47da5`` | ``b53cdf3`` |\n| [assert_cmd](https://github.com/assert-rs/assert_cmd) | `2.0.16` | `2.1.1` |\n| [insta](https://github.com/mitsuhiko/insta) | `1.40.0` | `1.43.2` |\n| [ptree](https://gitlab.com/Noughmad/ptree) | `0.5.0` | `0.5.2` |\n| [tokio-util](https://github.com/tokio-rs/tokio) | `0.7.11` | `0.7.17` |\n| [redis](https://github.com/redis-rs/redis-rs) | `0.32.3` | `0.32.7` |\n| [sentry](https://github.com/getsentry/sentry-rust) | `0.34.0` | `0.37.0` |\n\n\nUpdates `clap-verbosity-flag` from 2.2.2 to 3.0.4\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clap-rs/clap-verbosity-flag/blob/master/CHANGELOG.md\"\u003eclap-verbosity-flag's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[3.0.4] - 2025-08-19\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eserde\u003c/code\u003e feature for when mixing CLI and config\u003c/li\u003e\n\u003cli\u003eAdd comparison operators to types\u003c/li\u003e\n\u003cli\u003eAdd conversions between \u003ccode\u003eVerbosity\u003c/code\u003e and \u003ccode\u003eVerbosityFilter\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[3.0.3] - 2025-05-20\u003c/h2\u003e\n\u003ch2\u003e[3.0.2] - 2024-12-16\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a \u003ccode\u003eCopy\u003c/code\u003e impl to \u003ccode\u003eVerbosity\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[3.0.1] - 2024-11-26\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eimpl From\u0026lt;Verbosity\u0026gt;\u003c/code\u003e for logging level and level-filter types\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[3.0.0] - 2024-11-20\u003c/h2\u003e\n\u003ch3\u003eBreaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eLog support put behind the default \u003ccode\u003elog\u003c/code\u003e feature\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eLogLevel::default\u003c/code\u003e renamed to \u003ccode\u003eLogLevel::default_filter\u003c/code\u003e and now returns \u003ccode\u003eVerbosityFilter\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eLevel\u003c/code\u003e and \u003ccode\u003eLevelFilter\u003c/code\u003e are moved into the \u003ccode\u003elog\u003c/code\u003e mod\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003etracing\u003c/code\u003e feature with \u003ccode\u003eVerbosity::tracing_level\u003c/code\u003e and \u003ccode\u003eVerbosity::tracing_level_filter\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[2.2.3] - 2024-11-16\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eDebugLevel\u003c/code\u003e and \u003ccode\u003eTraceLevel\u003c/code\u003e for exploratory programming\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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-verbosity-flag/commit/5e051e6c9649352234c5500de6d80118ca56be91\"\u003e\u003ccode\u003e5e051e6\u003c/code\u003e\u003c/a\u003e chore: Release clap-verbosity-flag version 3.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap-verbosity-flag/commit/7e81cfd0a47251b17c6c51a081a1deb4491fdf62\"\u003e\u003ccode\u003e7e81cfd\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap-verbosity-flag/commit/210e8d9b0e53d1ec3b384ffdf32ea627e6239903\"\u003e\u003ccode\u003e210e8d9\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap-verbosity-flag/issues/114\"\u003e#114\u003c/a\u003e from joshka/jm/serde\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap-verbosity-flag/commit/44f0caae993808d71eaa8a445a0fc14561901311\"\u003e\u003ccode\u003e44f0caa\u003c/code\u003e\u003c/a\u003e feat: Implement Serialization and Deserialization\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap-verbosity-flag/commit/f735876936acdb977e6a7b5ebf900c7d6ef199f5\"\u003e\u003ccode\u003ef735876\u003c/code\u003e\u003c/a\u003e feat: Add conversion methods between Verbosity and VerbosityFilter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap-verbosity-flag/commit/e6f4e62f94887838dda3e04c35bd5e6a10babd22\"\u003e\u003ccode\u003ee6f4e62\u003c/code\u003e\u003c/a\u003e feat: Add Eq, and PartialEq impls to various types\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap-verbosity-flag/commit/5e1afbe4add06b0182e3edb3cb1c72a734fdb49d\"\u003e\u003ccode\u003e5e1afbe\u003c/code\u003e\u003c/a\u003e chore(deps): Update Rust Stable to v1.89 (\u003ca href=\"https://redirect.github.com/clap-rs/clap-verbosity-flag/issues/147\"\u003e#147\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap-verbosity-flag/commit/70812d8da8ada08183c229c81a4377a44a7fa43b\"\u003e\u003ccode\u003e70812d8\u003c/code\u003e\u003c/a\u003e chore(deps): Update Rust Stable to v1.88 (\u003ca href=\"https://redirect.github.com/clap-rs/clap-verbosity-flag/issues/146\"\u003e#146\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap-verbosity-flag/commit/97637bc6f7051de8739fc793feec8e30a16623c0\"\u003e\u003ccode\u003e97637bc\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap-verbosity-flag/issues/145\"\u003e#145\u003c/a\u003e from epage/template\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap-verbosity-flag/commit/e9231b150dbf98444e7dd9c6103b23103e926fb5\"\u003e\u003ccode\u003ee9231b1\u003c/code\u003e\u003c/a\u003e chore: Update from _rust/main template\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/clap-rs/clap-verbosity-flag/compare/v2.2.2...v3.0.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `colored` from 2.1.0 to 3.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mackwic/colored/releases\"\u003ecolored's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e[BREAKING CHANGE]:\u003c/strong\u003e Upgrade MSRV to 1.80 and remove the then unnecessary lazy_static dependency.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.2.0\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\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/colored-rs/colored/blob/master/CHANGELOG.md\"\u003ecolored's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e3.0.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e[BREAKING CHANGE]:\u003c/strong\u003e Upgrade MSRV to 1.80 and remove the then unnecessary lazy_static dependency.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e2.2.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated top-level docs to include a note about \u003ccode\u003eColoredString\u003c/code\u003e's role in the \u003ccode\u003eColorize\u003c/code\u003e pipeline as well as link to it to suggest learning more about how to manipulate existing \u003ccode\u003eColoredString\u003c/code\u003e's.\u003c/li\u003e\n\u003cli\u003eChanges to \u003ccode\u003eColoredString\u003c/code\u003e:\n\u003cul\u003e\n\u003cli\u003eExpose fields.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e[DEPRECATION]:\u003c/strong\u003e Deprecated methods \u003ccode\u003efgcolor\u003c/code\u003e, \u003ccode\u003ebgcolor\u003c/code\u003e, and \u003ccode\u003estyle\u003c/code\u003e due to their obsolescence in the face of the exposing of their represented fields.\u003c/li\u003e\n\u003cli\u003eAdd methods for clearing specific elements of \u003ccode\u003efgcolor\u003c/code\u003e, \u003ccode\u003ebgcolor\u003c/code\u003e, and \u003ccode\u003estyle\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eChange Default implementation to be via derive as Style now implements Default (see changes to Style below).\u003c/li\u003e\n\u003cli\u003eAdd implementation of \u003ccode\u003eDerefMut\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eUpdated docs to reflect the above changes as well as generally greatly expand them.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eChanges to \u003ccode\u003eStyle\u003c/code\u003e:\n\u003cul\u003e\n\u003cli\u003eImplemented \u003ccode\u003eDefault\u003c/code\u003e for \u003ccode\u003eStyle\u003c/code\u003e (returns \u003ccode\u003eCLEAR\u003c/code\u003e). This exposes a method by which users can create plain \u003ccode\u003eStyle\u003c/code\u003e's from scratch.\u003c/li\u003e\n\u003cli\u003eImplemented \u003ccode\u003eFrom\u0026lt;Styles\u0026gt;\u003c/code\u003e for \u003ccode\u003eStyle\u003c/code\u003e. This lets users easily create \u003ccode\u003eStyle\u003c/code\u003e's from specific styles.\u003c/li\u003e\n\u003cli\u003eExposed previously private method \u003ccode\u003eadd\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eCreated method \u003ccode\u003eremove\u003c/code\u003e which essentially does the opposite.\u003c/li\u003e\n\u003cli\u003eAdded builder-style methods in the vein of \u003ccode\u003eColorize\u003c/code\u003e to add stylings (e.g. \u003ccode\u003ebold\u003c/code\u003e, \u003ccode\u003eunderline\u003c/code\u003e, \u003ccode\u003eitalic\u003c/code\u003e, \u003ccode\u003estrikethrough\u003c/code\u003e).\u003c/li\u003e\n\u003cli\u003eImplemented bitwise operators \u003ccode\u003eBitAnd\u003c/code\u003e, \u003ccode\u003eBitOr\u003c/code\u003e, \u003ccode\u003eBitXor\u003c/code\u003e, and \u003ccode\u003eNot\u003c/code\u003e as well as their representative assignment operators. You can also use a \u003ccode\u003eStyles\u003c/code\u003e as an operand for these.\u003c/li\u003e\n\u003cli\u003eImplemented \u003ccode\u003eFromIterator\u0026lt;Styles\u0026gt;\u003c/code\u003e for Style.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eChanges to \u003ccode\u003eStyles\u003c/code\u003e:\n\u003cul\u003e\n\u003cli\u003eImplemented bitwise operators \u003ccode\u003eBitAnd\u003c/code\u003e, \u003ccode\u003eBitOr\u003c/code\u003e, \u003ccode\u003eBitXor\u003c/code\u003e, and \u003ccode\u003eNot\u003c/code\u003e which all combine \u003ccode\u003eStyles\u003c/code\u003e's and output \u003ccode\u003eStyle\u003c/code\u003e's. These can also take a \u003ccode\u003eStyle\u003c/code\u003e as an operand.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAdded additional testing for all of the above changes.\u003c/li\u003e\n\u003cli\u003eAdded methods \u003ccode\u003ewith_style\u003c/code\u003e and \u003ccode\u003ewith_color_and_style\u003c/code\u003e to \u003ccode\u003eColorize\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colored-rs/colored/commit/95b2de80ba35b6d2be2f876a746d27da58a73945\"\u003e\u003ccode\u003e95b2de8\u003c/code\u003e\u003c/a\u003e Remove unnecessary lazy_static dependency (\u003ca href=\"https://redirect.github.com/mackwic/colored/issues/176\"\u003e#176\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colored-rs/colored/commit/037e091ff1e66b3160d18cc65ff35554da15fb0a\"\u003e\u003ccode\u003e037e091\u003c/code\u003e\u003c/a\u003e Fix missing \u003ccode\u003e2.2.0\u003c/code\u003e release in changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colored-rs/colored/commit/ef1484c713e1340d842cc7b76f79dc976afe891f\"\u003e\u003ccode\u003eef1484c\u003c/code\u003e\u003c/a\u003e 2.2.0 (\u003ca href=\"https://redirect.github.com/mackwic/colored/issues/186\"\u003e#186\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colored-rs/colored/commit/1bb63e43816fba027bd223c1a3f1c4ae18739f02\"\u003e\u003ccode\u003e1bb63e4\u003c/code\u003e\u003c/a\u003e cargo: supported range for windows-sys (\u003ca href=\"https://redirect.github.com/mackwic/colored/issues/184\"\u003e#184\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colored-rs/colored/commit/a7e464f7c961c8d79cdad2d4bb3bbfca24c2653c\"\u003e\u003ccode\u003ea7e464f\u003c/code\u003e\u003c/a\u003e Add dependabot config (\u003ca href=\"https://redirect.github.com/mackwic/colored/issues/178\"\u003e#178\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colored-rs/colored/commit/0ddacef14dced008ee4387c9669e612544e183be\"\u003e\u003ccode\u003e0ddacef\u003c/code\u003e\u003c/a\u003e Ignore blame for clippy fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colored-rs/colored/commit/05b0f57859c98b055550a4dfc0898e3df7b6e503\"\u003e\u003ccode\u003e05b0f57\u003c/code\u003e\u003c/a\u003e Differentiate between ansi_term style and colored style due to deprecation of...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colored-rs/colored/commit/981cfe4ae7d1a3ce2f8058e6182c496a7296bc2a\"\u003e\u003ccode\u003e981cfe4\u003c/code\u003e\u003c/a\u003e Fix deprecation warnings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colored-rs/colored/commit/58a06a44c7640a83a65df6c5afae5ed8f0014fd0\"\u003e\u003ccode\u003e58a06a4\u003c/code\u003e\u003c/a\u003e Apply some (pedantic) clippy lints\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colored-rs/colored/commit/e55e26c30b8b66adf65f63ff7769b30c7cefd7e8\"\u003e\u003ccode\u003ee55e26c\u003c/code\u003e\u003c/a\u003e Update rspec (\u003ca href=\"https://redirect.github.com/mackwic/colored/issues/177\"\u003e#177\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mackwic/colored/compare/v2.1.0...v3.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `dialoguer` from 0.11.0 to 0.12.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/console-rs/dialoguer/releases\"\u003edialoguer's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.12.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix prompt in \u003ccode\u003eselect.rs\u003c/code\u003e example by \u003ca href=\"https://github.com/jwodder\"\u003e\u003ccode\u003e@​jwodder\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/dialoguer/pull/289\"\u003econsole-rs/dialoguer#289\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument crate feature guarded items on docs.rs by \u003ca href=\"https://github.com/robjtede\"\u003e\u003ccode\u003e@​robjtede\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/dialoguer/pull/293\"\u003econsole-rs/dialoguer#293\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd conversion between error types by \u003ca href=\"https://github.com/jacobtread\"\u003e\u003ccode\u003e@​jacobtread\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/dialoguer/pull/300\"\u003econsole-rs/dialoguer#300\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAccept items by iterator instead of slice by \u003ca href=\"https://github.com/jacobtread\"\u003e\u003ccode\u003e@​jacobtread\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/dialoguer/pull/299\"\u003econsole-rs/dialoguer#299\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: replace \u003ccode\u003ethiserror\u003c/code\u003e with a manual impl by \u003ca href=\"https://github.com/CosmicHorrorDev\"\u003e\u003ccode\u003e@​CosmicHorrorDev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/dialoguer/pull/327\"\u003econsole-rs/dialoguer#327\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate console to 0.16 by \u003ca href=\"https://github.com/musicinmybrain\"\u003e\u003ccode\u003e@​musicinmybrain\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/dialoguer/pull/329\"\u003econsole-rs/dialoguer#329\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/console-rs/dialoguer/blob/main/CHANGELOG-OLD.md\"\u003edialoguer's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003cp\u003eFor newer releases, please see \u003ca href=\"https://github.com/console-rs/dialoguer/releases\"\u003ereleases\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/console-rs/dialoguer/commit/731c70b9a5919f39eb2b88f08a569c5980713b3f\"\u003e\u003ccode\u003e731c70b\u003c/code\u003e\u003c/a\u003e Audit dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/dialoguer/commit/2a88be1d404ef5dcb463aef294b7b1a441f43a0b\"\u003e\u003ccode\u003e2a88be1\u003c/code\u003e\u003c/a\u003e Check for external types\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/dialoguer/commit/d4271ea22af8ab0f5f38e335ff008bab81d1f6b9\"\u003e\u003ccode\u003ed4271ea\u003c/code\u003e\u003c/a\u003e Check semver compatibility\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/dialoguer/commit/11c990d04836129880a07a3d4754c91983580f2d\"\u003e\u003ccode\u003e11c990d\u003c/code\u003e\u003c/a\u003e Check for documentation errors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/dialoguer/commit/39d248092b2f416161460a9a813d7e00bec7bb67\"\u003e\u003ccode\u003e39d2480\u003c/code\u003e\u003c/a\u003e Add Dependabot config\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/dialoguer/commit/31b2e253ba40dff6fedb27deff7805a66650346e\"\u003e\u003ccode\u003e31b2e25\u003c/code\u003e\u003c/a\u003e Upgrade to actions/checkout v5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/dialoguer/commit/8ebd9e5008ed6650acc4aea19e3a4b578a2efa02\"\u003e\u003ccode\u003e8ebd9e5\u003c/code\u003e\u003c/a\u003e Focus CI testing on stable Rust\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/dialoguer/commit/d4a002d4c06dd76895252b5eda7874fd35c7196a\"\u003e\u003ccode\u003ed4a002d\u003c/code\u003e\u003c/a\u003e Use default targets on respective operating systems\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/dialoguer/commit/3e3cc03b197b1b8430a590262459d2107c7709ca\"\u003e\u003ccode\u003e3e3cc03\u003c/code\u003e\u003c/a\u003e Reduce number of targets tested in CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/dialoguer/commit/fcb8a0d7374ba00e5c87b69b31f9c9b97eec0d59\"\u003e\u003ccode\u003efcb8a0d\u003c/code\u003e\u003c/a\u003e Enable basic caching in CI\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/console-rs/dialoguer/compare/v0.11.0...v0.12.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `self_update` from 0.41.0 to 0.42.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jaemk/self_update/blob/master/CHANGELOG.md\"\u003eself_update's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.42.0]\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImproved release search/lookup capability to support filtering assets by identifier\u003c/li\u003e\n\u003cli\u003eImproved version specifications to support prerelease tags and parallel supported versions\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate reqwest features to allow http2 negotiation\u003c/li\u003e\n\u003cli\u003eUpdate quick-xml (0.37) and zipsign (0.1)\u003c/li\u003e\n\u003cli\u003eSpecify per_page=100 when fetching github releases\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRemoved\u003c/h3\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/jaemk/self_update/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tabled` from 0.15.0 to 0.20.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/zhiburt/tabled/blob/master/CHANGELOG.md\"\u003etabled's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.20.0] - 2025-05-06\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eTable::nohead\u003c/code\u003e function just like \u003ccode\u003eTable::new\u003c/code\u003e but with no header.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eTable::with_capacity\u003c/code\u003e function just like \u003ccode\u003eTable::new\u003c/code\u003e but with an exact number of rows.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eChanged \u003ccode\u003ewith(Border)\u003c/code\u003e logic to set only outer border instead of border of all cells.\u003c/li\u003e\n\u003cli\u003eMade a number of refactorings of \u003ccode\u003etabled::grid::dimension::*\u003c/code\u003e modules.\u003c/li\u003e\n\u003cli\u003eMade small optimization of \u003ccode\u003eWrap::text\u003c/code\u003e and \u003ccode\u003eTruncate::text\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eMade small optimization of \u003ccode\u003eText::new\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eBrought up to date benchmarks.\u003c/li\u003e\n\u003cli\u003eRenamed \u003ccode\u003eColumns::single\u003c/code\u003e into \u003ccode\u003eColumns::one\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRenamed \u003ccode\u003eRows::single\u003c/code\u003e into \u003ccode\u003eRows::one\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eMoved back to \u003ccode\u003efnv\u003c/code\u003e from \u003ccode\u003eahash\u003c/code\u003e cause of WASM build.\u003c/li\u003e\n\u003cli\u003eMoved back to old \u003ccode\u003eWrap::keep_words\u003c/code\u003e logic where we preserving all content.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed dependency \u003ccode\u003etesting_table\u003c/code\u003e inclusion (by \u003ca href=\"https://github.com/klensy\"\u003e\u003ccode\u003e@​klensy\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eWASM\u003c/code\u003e build (by \u003ca href=\"https://github.com/cptpiepmatz\"\u003e\u003ccode\u003e@​cptpiepmatz\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed not properly working caching logic of \u003ccode\u003eTableOption::hint\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.19.0] - 2025-24-04\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003etabled::assert\u003c/code\u003e module.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003e#[tabled(map)]\u003c/code\u003e macro.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003ederive::display::bool\u003c/code\u003e function.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003ederive::display::wrap\u003c/code\u003e and \u003ccode\u003ederive::display::truncate\u003c/code\u003e function.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eLocator::value\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eTable::get_dimension\u003c/code\u003e function.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eANSI\u003c/code\u003e link handling in \u003ccode\u003eWidth::truncate\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eUpper Title Case\u003c/code\u003e and \u003ccode\u003elower title case\u003c/code\u003e options for \u003ccode\u003erename_all\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eno_std\u003c/code\u003e in \u003ccode\u003etesting_table\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eChanged \u003ccode\u003eReverse\u003c/code\u003e interface.\u003c/li\u003e\n\u003cli\u003eChanged \u003ccode\u003ePosition\u003c/code\u003e interface.\u003c/li\u003e\n\u003cli\u003eChanged \u003ccode\u003etabled::grid::dimension\u003c/code\u003e structures.\u003c/li\u003e\n\u003cli\u003eChanged \u003ccode\u003eIterTable\u003c/code\u003e interface.\u003c/li\u003e\n\u003cli\u003eMigrated \u003ccode\u003eron\u003c/code\u003e to \u003ccode\u003e0.10\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRenamed \u003ccode\u003eColumnNames::default()\u003c/code\u003e into \u003ccode\u003eColumnsNames::head()\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRenamed \u003ccode\u003eBorderSpanCorrection\u003c/code\u003e into \u003ccode\u003eBorderCorrection::span()\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRenamed \u003ccode\u003eOffset::Begin\u003c/code\u003e into \u003ccode\u003eOffset::Start\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\u003eSee full diff in \u003ca href=\"https://github.com/zhiburt/tabled/commits\"\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.9 to 0.12.15\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.15\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix http3 to support streaming response bodies 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/2517\"\u003eseanmonstar/reqwest#2517\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix Windows to support both \u003ccode\u003eProxyOverride\u003c/code\u003e and \u003ccode\u003eNO_PROXY\u003c/code\u003e by \u003ca href=\"https://github.com/drewkett\"\u003e\u003ccode\u003e@​drewkett\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2601\"\u003eseanmonstar/reqwest#2601\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix http3 dependency from public API misuse by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2605\"\u003eseanmonstar/reqwest#2605\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drewkett\"\u003e\u003ccode\u003e@​drewkett\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2601\"\u003eseanmonstar/reqwest#2601\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.14...v0.12.15\"\u003ehttps://github.com/seanmonstar/reqwest/compare/v0.12.14...v0.12.15\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.12.14\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ere-add fetch_mode_no_cors shim when not in wasm, but deprecated by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2598\"\u003eseanmonstar/reqwest#2598\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.13...v0.12.14\"\u003ehttps://github.com/seanmonstar/reqwest/compare/v0.12.13...v0.12.14\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.12.13\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eForm::into_reader()\u003c/code\u003e for blocking \u003ccode\u003emultipart\u003c/code\u003e forms.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eForm::into_stream()\u003c/code\u003e for async \u003ccode\u003emultipart\u003c/code\u003e forms.\u003c/li\u003e\n\u003cli\u003eAdd support for SOCKS4a proxies.\u003c/li\u003e\n\u003cli\u003eFix decoding responses with multiple zstd frames.\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eRequestBuilder::form()\u003c/code\u003e from overwriting a previously set \u003ccode\u003eContent-Type\u003c/code\u003e header, like the other builder methods.\u003c/li\u003e\n\u003cli\u003eFix cloning of request timeout in \u003ccode\u003eblocking::Request\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eFix http3 synchronization of connection creation, reducing unneccesary extra connections.\u003c/li\u003e\n\u003cli\u003eFix Windows system proxy to use \u003ccode\u003eProxyOverride\u003c/code\u003e as a \u003ccode\u003eNO_PROXY\u003c/code\u003e value.\u003c/li\u003e\n\u003cli\u003eFix blocking read to correctly reserve and zero read buffer.\u003c/li\u003e\n\u003cli\u003e(wasm) Add support for request timeouts.\u003c/li\u003e\n\u003cli\u003e(wasm) Fix \u003ccode\u003eError::is_timeout()\u003c/code\u003e to return true when from a request timeout.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/obi1kenobi\"\u003e\u003ccode\u003e@​obi1kenobi\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2524\"\u003eseanmonstar/reqwest#2524\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/decathorpe\"\u003e\u003ccode\u003e@​decathorpe\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2529\"\u003eseanmonstar/reqwest#2529\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flisky\"\u003e\u003ccode\u003e@​flisky\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/1760\"\u003eseanmonstar/reqwest#1760\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/0x676e67\"\u003e\u003ccode\u003e@​0x676e67\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2527\"\u003eseanmonstar/reqwest#2527\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/maximevtush\"\u003e\u003ccode\u003e@​maximevtush\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2534\"\u003eseanmonstar/reqwest#2534\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Property404\"\u003e\u003ccode\u003e@​Property404\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2554\"\u003eseanmonstar/reqwest#2554\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/G1gg1L3s\"\u003e\u003ccode\u003e@​G1gg1L3s\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2544\"\u003eseanmonstar/reqwest#2544\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coastalwhite\"\u003e\u003ccode\u003e@​coastalwhite\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2562\"\u003eseanmonstar/reqwest#2562\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Fizcko\"\u003e\u003ccode\u003e@​Fizcko\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2559\"\u003eseanmonstar/reqwest#2559\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markussilvan\"\u003e\u003ccode\u003e@​markussilvan\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2573\"\u003eseanmonstar/reqwest#2573\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aunovis-heidrich\"\u003e\u003ccode\u003e@​aunovis-heidrich\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2593\"\u003eseanmonstar/reqwest#2593\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eThanks!\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paolobarbolini\"\u003e\u003ccode\u003e@​paolobarbolini\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nuhvi\"\u003e\u003ccode\u003e@​Nuhvi\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\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.15\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix Windows to support both \u003ccode\u003eProxyOverride\u003c/code\u003e and \u003ccode\u003eNO_PROXY\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eFix http3 to support streaming response bodies.\u003c/li\u003e\n\u003cli\u003eFix http3 dependency from public API misuse.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.12.14\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix missing \u003ccode\u003efetch_mode_no_cors()\u003c/code\u003e, marking as deprecated when not on WASM.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.12.13\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eForm::into_reader()\u003c/code\u003e for blocking \u003ccode\u003emultipart\u003c/code\u003e forms.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eForm::into_stream()\u003c/code\u003e for async \u003ccode\u003emultipart\u003c/code\u003e forms.\u003c/li\u003e\n\u003cli\u003eAdd support for SOCKS4a proxies.\u003c/li\u003e\n\u003cli\u003eFix decoding responses with multiple zstd frames.\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eRequestBuilder::form()\u003c/code\u003e from overwriting a previously set \u003ccode\u003eContent-Type\u003c/code\u003e header, like the other builder methods.\u003c/li\u003e\n\u003cli\u003eFix cloning of request timeout in \u003ccode\u003eblocking::Request\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eFix http3 synchronization of connection creation, reducing unneccesary extra connections.\u003c/li\u003e\n\u003cli\u003eFix Windows system proxy to use \u003ccode\u003eProxyOverride\u003c/code\u003e as a \u003ccode\u003eNO_PROXY\u003c/code\u003e value.\u003c/li\u003e\n\u003cli\u003eFix blocking read to correctly reserve and zero read buffer.\u003c/li\u003e\n\u003cli\u003e(wasm) Add support for request timeouts.\u003c/li\u003e\n\u003cli\u003e(wasm) Fix \u003ccode\u003eError::is_timeout()\u003c/code\u003e to return true when from a request timeout.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.12.12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e(wasm) Fix compilation by not compiler \u003ccode\u003etokio/time\u003c/code\u003e on WASM.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.12.11\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix decompression returning an error when HTTP/2 ends with an empty data frame.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.12.10\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eClientBuilder::connector_layer()\u003c/code\u003e to allow customizing the connector stack.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eClientBuilder::http2_max_header_list_size()\u003c/code\u003e option.\u003c/li\u003e\n\u003cli\u003eFix propagating body size hint (\u003ccode\u003econtent-length\u003c/code\u003e) information when wrapping bodies.\u003c/li\u003e\n\u003cli\u003eFix decompression of chunked bodies so the connections can be reused more often.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/54376c35dffb0fb2e79b430920a62363aee202c8\"\u003e\u003ccode\u003e54376c3\u003c/code\u003e\u003c/a\u003e v0.12.15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/e4bb3e6d87271ee8b07ea4870f48dc78cdb9cb21\"\u003e\u003ccode\u003ee4bb3e6\u003c/code\u003e\u003c/a\u003e upgrade h3-quinn (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2605\"\u003e#2605\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/96a4fea5fed6e239b7d69334a8a5a824b829536c\"\u003e\u003ccode\u003e96a4fea\u003c/code\u003e\u003c/a\u003e Merge tag 'v0.12.14'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/5fd3d5b4ae2e40a2c6e0fc266ec844ed4c643123\"\u003e\u003ccode\u003e5fd3d5b\u003c/code\u003e\u003c/a\u003e Re-enable NO_PROXY envs on Windows (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2601\"\u003e#2601\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/e9215fd68d18e001cf7c9c5b9ca6a389e8e19e9e\"\u003e\u003ccode\u003ee9215fd\u003c/code\u003e\u003c/a\u003e Support streaming response body in HTTP/3 (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2517\"\u003e#2517\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/cf50f114b5151ff39458e2cb16a8fb741891ecc8\"\u003e\u003ccode\u003ecf50f11\u003c/code\u003e\u003c/a\u003e v0.12.14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/f63c6315911154de8b96b79012ce8e266e47dba6\"\u003e\u003ccode\u003ef63c631\u003c/code\u003e\u003c/a\u003e re-add fetch_mode_no_cors shim when not in wasm, but deprecated (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2598\"\u003e#2598\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/e44e37130538cc2d3c95ffee1215b4db3d71b025\"\u003e\u003ccode\u003ee44e371\u003c/code\u003e\u003c/a\u003e v0.12.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/e83e138af520e314e480a37f7dd93fa0e3650eb4\"\u003e\u003ccode\u003ee83e138\u003c/code\u003e\u003c/a\u003e Added osv-scanner.toml file to ignore npm packages in wasm examples during vu...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/7e85d2f974cf32702bf6decd8f7a56bc3fc0d707\"\u003e\u003ccode\u003e7e85d2f\u003c/code\u003e\u003c/a\u003e ci: pin once-cell in msrv job (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2594\"\u003e#2594\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/seanmonstar/reqwest/compare/v0.12.9...v0.12.15\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `shadow-rs` from 0.35.1 to 0.37.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/baoyachi/shadow-rs/releases\"\u003eshadow-rs's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.37.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd ShadowBuilder build shadow by \u003ca href=\"https://github.com/baoyachi\"\u003e\u003ccode\u003e@​baoyachi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/baoyachi/shadow-rs/pull/195\"\u003ebaoyachi/shadow-rs#195\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/baoyachi/shadow-rs/compare/v0.36.1...v0.37.0\"\u003ehttps://github.com/baoyachi/shadow-rs/compare/v0.36.1...v0.37.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.36.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade is_debug crate version by \u003ca href=\"https://github.com/baoyachi\"\u003e\u003ccode\u003e@​baoyachi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/baoyachi/shadow-rs/pull/194\"\u003ebaoyachi/shadow-rs#194\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/baoyachi/shadow-rs/compare/v0.36.0...v0.36.1\"\u003ehttps://github.com/baoyachi/shadow-rs/compare/v0.36.0...v0.36.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.36.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(HookExt): Add extended hook functionality with custom deny lists by \u003ca href=\"https://github.com/baoyachi\"\u003e\u003ccode\u003e@​baoyachi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/baoyachi/shadow-rs/pull/190\"\u003ebaoyachi/shadow-rs#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/baoyachi/shadow-rs/compare/v0.35.2...v0.36.0\"\u003ehttps://github.com/baoyachi/shadow-rs/compare/v0.35.2...v0.36.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.35.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echmod change by \u003ca href=\"https://github.com/baoyachi\"\u003e\u003ccode\u003e@​baoyachi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/baoyachi/shadow-rs/pull/188\"\u003ebaoyachi/shadow-rs#188\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/baoyachi/shadow-rs/compare/v0.35.1...v0.35.2\"\u003ehttps://github.com/baoyachi/shadow-rs/compare/v0.35.1...v0.35.2\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/baoyachi/shadow-rs/commit/11524d5cba79acf2f4303d836a94aeb852c93670\"\u003e\u003ccode\u003e11524d5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/baoyachi/shadow-rs/issues/195\"\u003e#195\u003c/a\u003e from baoyachi/builder\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/baoyachi/shadow-rs/commit/d4cda5a2a0d948e7f49fcfc812a62dcc81ecaebc\"\u003e\u003ccode\u003ed4cda5a\u003c/code\u003e\u003c/a\u003e fix example\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/baoyachi/shadow-rs/commit/07150f07eb00e60713377b01bba62dee374d0c10\"\u003e\u003ccode\u003e07150f0\u003c/code\u003e\u003c/a\u003e fix cargo clippy check\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/baoyachi/shadow-rs/commit/8cb7c4b1351b61706942294cd5ae6817c0a4905f\"\u003e\u003ccode\u003e8cb7c4b\u003c/code\u003e\u003c/a\u003e upgrade version:0.37.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/baoyachi/shadow-rs/commit/f08f930c0a0f3338b19d227d9270e5e845296384\"\u003e\u003ccode\u003ef08f930\u003c/code\u003e\u003c/a\u003e Merge remote-tracking branch 'origin/master' into builder\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/baoyachi/shadow-rs/commit/44559649bd280ca7a902a98c10d960a8abb3201d\"\u003e\u003ccode\u003e4455964\u003c/code\u003e\u003c/a\u003e Add ShadowBuilder build shadow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/baoyachi/shadow-rs/commit/062c31c256adfa23382cfa26fd0e5cc203c2ebd4\"\u003e\u003ccode\u003e062c31c\u003c/code\u003e\u003c/a\u003e Add ShadowBuilder build shadow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/baoyachi/shadow-rs/commit/704e9d1aa1b4ab5c1a4c331996a121eddde873c7\"\u003e\u003ccode\u003e704e9d1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/baoyachi/shadow-rs/issues/194\"\u003e#194\u003c/a\u003e from baoyachi/baoyachi-patch-1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/baoyachi/shadow-rs/commit/eff28e40a9be8923f9208e90ef8c98e70bba6883\"\u003e\u003ccode\u003eeff28e4\u003c/code\u003e\u003c/a\u003e Update Cargo.toml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/baoyachi/shadow-rs/commit/16c0043e407971cc73c25f55431d9d6fdffff8ba\"\u003e\u003ccode\u003e16c0043\u003c/code\u003e\u003c/a\u003e Update Cargo.toml\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/baoyachi/shadow-rs/compare/v0.35.1...v0.37.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `serde` from 1.0.219 to 1.0.228\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/serde-rs/serde/releases\"\u003eserde's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.228\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow building documentation with \u003ccode\u003eRUSTDOCFLAGS='--cfg=docsrs'\u003c/code\u003e set for the whole dependency graph (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2995\"\u003e#2995\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.227\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2991\"\u003e#2991\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.226\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDeduplicate variant matching logic inside generated Deserialize impl for adjacently tagged enums (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2935\"\u003e#2935\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Mingun\"\u003e\u003ccode\u003e@​Mingun\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.225\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid triggering a deprecation warning in derived Serialize and Deserialize impls for a data structure that contains its own deprecations (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2879\"\u003e#2879\u003c/a\u003e, thanks \u003ca href=\"https://github.com/rcrisanti\"\u003e\u003ccode\u003e@​rcrisanti\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.224\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove private types being suggested in rustc diagnostics (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2979\"\u003e#2979\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.223\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix serde_core documentation links (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2978\"\u003e#2978\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.222\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMake \u003ccode\u003eserialize_with\u003c/code\u003e attribute produce code that works if respanned to 2024 edition (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2950\"\u003e#2950\u003c/a\u003e, thanks \u003ca href=\"https://github.com/aytey\"\u003e\u003ccode\u003e@​aytey\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.221\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2973\"\u003e#2973\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eserde_if_integer128!\u003c/code\u003e macro (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2975\"\u003e#2975\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.220\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a way for data formats to depend on serde traits without waiting for serde_derive compilation: \u003ca href=\"https://docs.rs/serde_core\"\u003ehttps://docs.rs/serde_core\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2608\"\u003e#2608\u003c/a\u003e, thanks \u003ca href=\"https://github.com/osiewicz\"\u003e\u003ccode\u003e@​osiewicz\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/a866b336f14aa57a07f0d0be9f8762746e64ecb4\"\u003e\u003ccode\u003ea866b33\u003c/code\u003e\u003c/a\u003e Release 1.0.228\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/5adc9e816c155473ec66b6641fc81529a5ef3868\"\u003e\u003ccode\u003e5adc9e8\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2995\"\u003e#2995\u003c/a\u003e from dtolnay/rustdocflags\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/ab581789f4aa6a92f8e149f3086040342dfaddcf\"\u003e\u003ccode\u003eab58178\u003c/code\u003e\u003c/a\u003e Workaround for RUSTDOCFLAGS='--cfg=docsrs'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/415d9fc5601add94aac3c1882bd63e3f555ce2a2\"\u003e\u003ccode\u003e415d9fc\u003c/code\u003e\u003c/a\u003e Release 1.0.227\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/7c58427e1259566b4835444951ff79406c75205f\"\u003e\u003ccode\u003e7c58427\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2991\"\u003e#2991\u003c/a\u003e from dtolnay/inlinecoredoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/9d3410e3f4e38f9ea1a798e7ae9fab71577ab31b\"\u003e\u003ccode\u003e9d3410e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2992\"\u003e#2992\u003c/a\u003e from dtolnay/inplaceseed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/2fb6748bf1ff939a2208d70b26708ddc75ab2e88\"\u003e\u003ccode\u003e2fb6748\u003c/code\u003e\u003c/a\u003e Remove InPlaceSeed public re-export\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/f8137c79a20137c9483d21d3c8e628e83d3b91ba\"\u003e\u003ccode\u003ef8137c7\u003c/code\u003e\u003c/a\u003e Inline serde_core into serde in docsrs mode\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/b7dbf7e3cb53bc9b9442047229e4f125bb07783e\"\u003e\u003ccode\u003eb7dbf7e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2990\"\u003e#2990\u003c/a\u003e from dtolnay/integer128\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/7c836915fc8d6fab4990764096e53e9a668cf3df\"\u003e\u003ccode\u003e7c83691\u003c/code\u003e\u003c/a\u003e No longer macro_use integer128 module\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/serde-rs/serde/compare/v1.0.219...v1.0.228\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `serde_json` from 1.0.128 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\u003ch2\u003ev1.0.140\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.139\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.138\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.137\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eTurn on \u0026quot;float_roundtrip\u0026quot; and \u0026quot;unbounded_depth\u0026quot; features for serde_json in play.rust-lang.org (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1231\"\u003e#1231\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.136\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOptimize serde_json::value::Serializer::serialize_map by using Map::with_capacity (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1230\"\u003e#1230\u003c/a\u003e, thanks \u003ca href=\"https://github.com/goffrie\"\u003e\u003ccode\u003e@​goffrie\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.135\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd serde_json::Map::into_values method (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1226\"\u003e#1226\u003c/a\u003e, thanks \u003ca href=\"https://github.com/tisonkun\"\u003e\u003ccode\u003e@​tisonkun\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.134\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eRawValue\u003c/code\u003e associated constants for literal \u003ccode\u003enull\u003c/code\u003e, \u003ccode\u003etrue\u003c/code\u003e, \u003ccode\u003efalse\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1221\"\u003e#1221\u003c/a\u003e, thanks \u003ca href=\"https://github.com/bheylin\"\u003e\u003ccode\u003e@​bheylin\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.133\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImplement From\u0026lt;[T; N]\u0026gt; for serde_json::Value (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1215\"\u003e#1215\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.132\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove binary size and compile time for JSON array and JSON object deserialization by about 50% (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1205\"\u003e#1205\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove performance of JSON array and JSON object deserialization by about 8% (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1206\"\u003e#1206\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.131\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImplement Deserializer and IntoDeserializer for \u003ccode\u003eMap\u0026lt;String, Value\u0026gt;\u003c/code\u003e and \u003ccode\u003e\u0026amp;Map\u0026lt;String, Value\u0026gt;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1135\"\u003e#1135\u003c/a\u003e, thanks \u003ca href=\"https://github.com/swlynch99\"\u003e\u003ccode\u003e@​swlynch99\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.130\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport converting and deserializing \u003ccode\u003eNumber\u003c/code\u003e from i128 and u128 (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1141\"\u003e#1141\u003c/a\u003e, thanks \u003ca href=\"https://github.com/druide\"\u003e\u003ccode\u003e@​druide\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/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.128...v1.0.145\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `serde_with` from 3.11.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\u003ch2\u003eserde_with v3.16.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for \u003ccode\u003esmallvec\u003c/code\u003e v1 under the \u003ccode\u003esmallvec_1\u003c/code\u003e feature flag by \u003ca href=\"https://github.com/isharma228\"\u003e\u003ccode\u003e@​isharma228\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/jonasbb/serde_with/issues/895\"\u003e#895\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eJsonSchemaAs\u003c/code\u003e implementation for \u003ccode\u003ejson::JsonString\u003c/code\u003e by \u003ca href=\"https://github.com/yogevm15\"\u003e\u003ccode\u003e@​yogevm15\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/jonasbb/serde_with/issues/901\"\u003e#901\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eserde_with v3.15.1\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix building of the documentation by updating references to use \u003ccode\u003eserde_core\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eserde_with v3.15.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdded error inspection to \u003ccode\u003eVecSkipError\u003c/code\u003e and \u003ccode\u003eMapSkipError\u003c/code\u003e by \u003ca href=\"https://github.com/michelhe\"\u003e\u003ccode\u003e@​michelhe\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/jonasbb/serde_with/issues/878\"\u003e#878\u003c/a\u003e)\nThis allows interacting with the previously hidden error, for example for logging.\nCheckout the newly added example to both types.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAllow documenting the types generated by \u003ccode\u003eserde_conv!\u003c/code\u003e.\nThe \u003ccode\u003eserde_conv!\u003c/code\u003e macro now acceps outer attributes before the optional visibility modifier.\nThis allow adding doc comments in the shape of \u003ccode\u003e#[doc = \u0026quot;...\u0026quot;]\u003c/code\u003e or any other attributes, such as lint modifiers.\u003c/p\u003e\n\u003cpre lang=\"rust\"\u003e\u003ccode\u003eserde_conv!(\n    #[doc = \u0026quot;Serialize bools as string\u0026quot;]\n    #[allow(dead_code)]\n    pub BoolAsString,\n    bool,\n    |x: \u0026amp;bool| ::std::string::ToString::to_string(x),\n    |x: ::std::string::String| x.parse()\n);\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd support for \u003ccode\u003ehashbrown\u003c/code\u003e v0.16 (\u003ca href=\"https://redirect.github.com/jonasbb/serde_with/issues/877\"\u003e#877\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis extends the existing support for \u003ccode\u003ehashbrown\u003c/code\u003e v0.14 and v0.15 to the newly released version.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump MSRV to 1.76, since that is required for \u003ccode\u003etoml\u003c/code\u003e dev-dependency.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eserde_with v3.14.1\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eShow macro expansion in the docs.rs generated rustdoc.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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\u003e\u003ca href=\"https://github.com/jonasbb/serde_with/commit/066b9d4019ffd33408bd6829184c0a90bf559cc2\"\u003e\u003ccode\u003e066b9d4\u003c/code\u003e\u003c/a\u003e Bump version to 3.16.0 (\u003ca href=\"https://redirect.github.com/jonasbb/serde_with/issues/903\"\u003e#903\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jonasbb/serde_with/compare/v3.11.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 `flate2` from 1.0.34 to 1.1.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/flate2-rs/releases\"\u003eflate2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.1.5\u003c/h2\u003e\n\u003cp\u003eThis bugfix release fixes \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/issues/508\"\u003e#508\u003c/a\u003e, as flush didn't always work anymore in conjunction with \u003ccode\u003eminiz_oxide\u003c/code\u003e.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRevert flush change by \u003ca href=\"https://github.com/fintelia\"\u003e\u003ccode\u003e@​fintelia\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/509\"\u003erust-lang/flate2-rs#509\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/flate2-rs/compare/1.1.4...1.1.5\"\u003ehttps://github.com/rust-lang/flate2-rs/compare/1.1.4...1.1.5\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.1.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003euse \u003ccode\u003ezlibVersion()\u003c/code\u003e instead of a \u003ccode\u003econst\u003c/code\u003e for the version by \u003ca href=\"https://github.com/folkertdev\"\u003e\u003ccode\u003e@​folkertdev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/491\"\u003erust-lang/flate2-rs#491\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSwitch from adler2 to simd-adler32 crate when using miniz_oxide backend by \u003ca href=\"https://github.com/Shnatsel\"\u003e\u003ccode\u003e@​Shnatsel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/492\"\u003erust-lang/flate2-rs#492\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCorrect documentation typo by \u003ca href=\"https://github.com/fintelia\"\u003e\u003ccode\u003e@​fintelia\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/495\"\u003erust-lang/flate2-rs#495\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse partial flushes with miniz_oxide backend by \u003ca href=\"https://github.com/fintelia\"\u003e\u003ccode\u003e@​fintelia\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/496\"\u003erust-lang/flate2-rs#496\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUndo introducing straight up incorrect documentation by \u003ca href=\"https://github.com/Shnatsel\"\u003e\u003ccode\u003e@​Shnatsel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/497\"\u003erust-lang/flate2-rs#497\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate cloudflare-zlib-sys crate by \u003ca href=\"https://github.com/jongiddy\"\u003e\u003ccode\u003e@​jongiddy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/503\"\u003erust-lang/flate2-rs#503\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e(de)compress_uninit\u003c/code\u003e that accepts \u003ccode\u003e\u0026amp;[MaybeUninit\u0026lt;u8\u0026gt;]\u003c/code\u003e by \u003ca href=\"https://github.com/NobodyXu\"\u003e\u003ccode\u003e@​NobodyXu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/502\"\u003erust-lang/flate2-rs#502\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebump the patch level for a new release by \u003ca href=\"https://github.com/Byron\"\u003e\u003ccode\u003e@​Byron\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/504\"\u003erust-lang/flate2-rs#504\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fintelia\"\u003e\u003ccode\u003e@​fintelia\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/495\"\u003erust-lang/flate2-rs#495\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/flate2-rs/compare/1.1.2...1.1.3\"\u003ehttps://github.com/rust-lang/flate2-rs/compare/1.1.2...1.1.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.1.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: simplify manual bits extraction and an unneeded reref by \u003ca href=\"https://github.com/CosminPerRam\"\u003e\u003ccode\u003e@​CosminPerRam\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/484\"\u003erust-lang/flate2-rs#484\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update deps by \u003ca href=\"https://github.com/CosminPerRam\"\u003e\u003ccode\u003e@​CosminPerRam\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/485\"\u003erust-lang/flate2-rs#485\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: solve remaining clippy warnings and add it to CI by \u003ca href=\"https://github.com/CosminPerRam\"\u003e\u003ccode\u003e@​CosminPerRam\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/487\"\u003erust-lang/flate2-rs#487\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: add audit check by \u003ca href=\"https://github.com/CosminPerRam\"\u003e\u003ccode\u003e@​CosminPerRam\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/488\"\u003erust-lang/flate2-rs#488\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: revert most recent deps updates by \u003ca href=\"https://github.com/CosminPerRam\"\u003e\u003ccode\u003e@​CosminPerRam\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/489\"\u003erust-lang/flate2-rs#489\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupgrade zlib-rs to version \u003ccode\u003e0.5.1\u003c/code\u003e by \u003ca href=\"https://github.com/folkertdev\"\u003e\u003ccode\u003e@​folkertdev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/490\"\u003erust-lang/flate2-rs#490\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/flate2-rs/compare/1.1.1...1.1.2\"\u003ehttps://github.com/rust-lang/flate2-rs/compare/1.1.1...1.1.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.1.1\u003c/h2\u003e\n\u003cp\u003eThis release should be smaller and thus faster to download.\nAdditionally, when using the \u003ccode\u003ezlib-rs\u003c/code\u003e backend, duplicate symbol issues shouldn't occur anymore.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocs: Update README to promote zlib-rs by \u003ca href=\"https://github.com/Xuanwo\"\u003e\u003ccode\u003e@​Xuanwo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/470\"\u003erust-lang/flate2-rs#470\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate miniz_oxide to 0.8.5 by \u003ca href=\"https://github.com/oyvindln\"\u003e\u003ccode\u003e@​oyvindln\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/475\"\u003erust-lang/flate2-rs#475\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove stale CHANGELOG.md by \u003ca href=\"https://github.com/jayvdb\"\u003e\u003ccode\u003e@​jayvdb\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/476\"\u003erust-lang/flate2-rs#476\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMore informative README on backends by \u003ca href=\"https://github.com/Shnatsel\"\u003e\u003ccode\u003e@​Shnatsel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/480\"\u003erust-lang/flate2-rs#480\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRewrite outdated backend notes in lib.rs by \u003ca href=\"https://github.com/Shnatsel\"\u003e\u003ccode\u003e@​Shnatsel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/481\"\u003erust-lang/flate2-rs#481\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupgrade zlib-rs to version \u003ccode\u003e0.5.0\u003c/code\u003e by \u003ca href=\"https://github.com/folkertdev\"\u003e\u003ccode\u003e@​folkertdev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/482\"\u003erust-lang/flate2-rs#482\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/flate2-rs/commit/2661fbb3107a5489ad8d2315049d4d1a295f130b\"\u003e\u003ccode\u003e2661fbb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/issues/509\"\u003e#509\u003c/a\u003e from fintelia/revert-flush-change\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/flate2-rs/commit/bc36cf4af084b0da8b8fe4e9ef2e4ce8c903ba63\"\u003e\u003ccode\u003ebc36cf4\u003c/code\u003e\u003c/a\u003e Bump patch version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/flate2-rs/commit/4341fe263c606b61b6b4365c3255463446ecbe71\"\u003e\u003ccode\u003e4341fe2\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Use partial flushes with miniz_oxide backend\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/flate2-rs/commit/ac412e96d57f40fa6def29ad4b8bee46d1121f54\"\u003e\u003ccode\u003eac412e9\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/issues/506\"\u003e#506\u003c/a\u003e from NobodyXu/patch-1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/flate2-rs/commit/bf0315b461fa36ad46d58f29c764844a39a30c9b\"\u003e\u003ccode\u003ebf0315b\u003c/code\u003e\u003c/a\u003e Release flste2 1.1.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/flate2-rs/commit/350de2892c3094dc80cc67166ccd07bc8012f37c\"\u003e\u003ccode\u003e350de28\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/issues/505\"\u003e#505\u003c/a\u003e from NobodyXu/patch-1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/flate2-rs/commit/29552c78195b2cbc1eb75f6a028538a0d07a0a62\"\u003e\u003ccode\u003e29552c7\u003c/code\u003e\u003c/a\u003e Fix docs.rs build\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/flate2-rs/commit/3be65904319c06ec1d340023d4cb7f923e6abc85\"\u003e\u003ccode\u003e3be6590\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/issues/504\"\u003e#504\u003c/a\u003e from Byron/release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/flate2-rs/commit/7ad1bad836934c2d65d6c003217e1b2e4e8911cb\"\u003e\u003ccode\u003e7ad1bad\u003c/code\u003e\u003c/a\u003e bump the patch level for a new release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/flate2-rs/commit/3cae7da2b770529f4919e8fef9382e4447741618\"\u003e\u003ccode\u003e3cae7da\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/issues/502\"\u003e#502\u003c/a\u003e from NobodyXu/patch-1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/flate2-rs/compare/1.0.34...1.1.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `zstd` from 0.13.2 to 0.13.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gyscos/zstd-rs/commit/52e9d41a645fb49edcf1ed3df765f380dbcf13b2\"\u003e\u003ccode\u003e52e9d41\u003c/code\u003e\u003c/a\u003e zstd 0.13.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gyscos/zstd-rs/commit/59ed359d2b60adc665fa25798bbef230a282df3f\"\u003e\u003ccode\u003e59ed359\u003c/code\u003e\u003c/a\u003e zstd-safe 7.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gyscos/zstd-rs/commit/c25e64fdf2594dc7083ebc0b6e4baa502ebff58d\"\u003e\u003ccode\u003ec25e64f\u003c/code\u003e\u003c/a\u003e Update constants\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gyscos/zstd-rs/commit/f4fed576b4876710c8fda93e32b6a6775e860f77\"\u003e\u003ccode\u003ef4fed57\u003c/code\u003e\u003c/a\u003e Update zstd library to v1.5.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gyscos/zstd-rs/commit/cb2b5cc2cf6623229c1ad54ef66e5771df29ccc0\"\u003e\u003ccode\u003ecb2b5cc\u003c/code\u003e\u003c/a\u003e Add Send and Sync markers for AdvancedSeekable (\u003ca href=\"https://redirect.github.com/gyscos/zstd-rs/issues/322\"\u003e#322\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gyscos/zstd-rs/commit/21d79e87564c3370d178977729a721758f23be02\"\u003e\u003ccode\u003e21d79e8\u003c/code\u003e\u003c/a\u003e Add support for the seekable format (\u003ca href=\"https://redirect.github.com/gyscos/zstd-rs/issues/310\"\u003e#310\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gyscos/zstd-rs/commit/e51596177294a84f24dce61bd606b63d9b79cbfc\"\u003e\u003ccode\u003ee515961\u003c/code\u003e\u003c/a\u003e Fix new_with_capacity\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gyscos/zstd-rs/commit/03e955d500506ff018fd3671c2f0fb502b688b19\"\u003e\u003ccode\u003e03e955d\u003c/code\u003e\u003c/a\u003e Make the buffer size configurable (\u003ca href=\"https://redirect.github.com/gyscos/zstd-rs/issues/307\"\u003e#307\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gyscos/zstd-rs/commit/1ff414d460731ac9755ab2b140ee10a617385bf4\"\u003e\u003ccode\u003e1ff414d\u003c/code\u003e\u003c/a\u003e Update bindgen requirement from 0.70 to 0.71 in /zstd-safe/zstd-sys (\u003ca href=\"https://redirect.github.com/gyscos/zstd-rs/issues/312\"\u003e#312\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gyscos/zstd-rs/commit/72752a409fb035e0a3f30289d5f43d7b8762f5c5\"\u003e\u003ccode\u003e72752a4\u003c/code\u003e\u003c/a\u003e Update Cargo.toml (\u003ca href=\"https://redirect.github.com/gyscos/zstd-rs/issues/317\"\u003e#317\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/gyscos/zstd-rs/compare/v0.13.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 `convert_case` from 0.6.0 to 0.10.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/rutrum/convert-case/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `strip-ansi-escapes` from 0.2.0 to 0.2.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/luser/strip-ansi-escapes/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `sha2` from 0.10.8 to 0.10.9\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/hashes/commit/82c36a428f8d6f05f3bfccdedb243e9d1f85359d\"\u003e\u003ccode\u003e82c36a4\u003c/code\u003e\u003c/a\u003e sha2: add soft-compact backend (backport of \u003ca href=\"https://redirect.github.com/RustCrypto/hashes/issues/686\"\u003e#686\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/RustCrypto/hashes/issues/687\"\u003e#687\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/hashes/commit/c1e85ae6d51e6fea15315c2eced68cc9b1fdf484\"\u003e\u003ccode\u003ec1e85ae\u003c/code\u003e\u003c/a\u003e ci: remove pre-1.56 jobs and other fixes (\u003ca href=\"https://redirect.github.com/RustCrypto/hashes/issues/688\"\u003e#688\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/hashes/commit/a667dd94f997271c3fa89ffbcc841e0c0f985654\"\u003e\u003ccode\u003ea667dd9\u003c/code\u003e\u003c/a\u003e skein: fix implementation for output sizes not multiple of 8 (\u003ca href=\"https://redirect.github.com/RustCrypto/hashes/issues/682\"\u003e#682\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/hashes/commit/62b6ff1c59878b4733c49f8164773c3009e4be03\"\u003e\u003ccode\u003e62b6ff1\u003c/code\u003e\u003c/a\u003e Fix blake2 and ascon-hash CI (\u003ca href=\"https://redirect.github.com/RustCrypto/hashes/issues/521\"\u003e#521\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/hashes/commit/f3b657cfacbb9d8f2f37374717c9b8d64672542e\"\u003e\u003ccode\u003ef3b657c\u003c/code\u003e\u003c/a\u003e Expose belt_compress to public (\u003ca href=\"https://redirect.github.com/RustCrypto/hashes/issues/520\"\u003e#520\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/hashes/commit/9f66cb810c398e4f6ff8f2ea90196d57f41dd729\"\u003e\u003ccode\u003e9f66cb8\u003c/code\u003e\u003c/a\u003e md4: Optimize compress to improve hash performance (\u003ca href=\"https://redirect.github.com/RustCrypto/hashes/issues/519\"\u003e#519\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/hashes/commit/70a2b62c50087fa6df5070ab696c5a355072cb12\"\u003e\u003ccode\u003e70a2b62\u003c/code\u003e\u003c/a\u003e Add simpler code snippet to the documentation (\u003ca href=\"https://redirect.github.com/RustCrypto/hashes/issues/515\"\u003e#515\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/hashes/commit/e3ab2579a0c6d51f6570679b8a7e99d87c4f14c6\"\u003e\u003ccode\u003ee3ab257\u003c/code\u003e\u003c/a\u003e Update Cargo.lock\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/hashes/commit/c640781bc10cfdb6d652232c492ecd7e27210b26\"\u003e\u003ccode\u003ec640781\u003c/code\u003e\u003c/a\u003e ascon-hash: Add ...\n\n_Description has been truncated_","html_url":"https://github.com/metatypedev/metatype/pull/1055","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/metatypedev%2Fmetatype/issues/1055","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1055/packages"},{"uuid":"3675539799","node_id":"PR_kwDOOCVCuM62EbZs","number":28,"state":"open","title":"Build(deps): Bump the cargo-deps group across 1 directory with 59 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2025-11-28T17:30:25.000Z","updated_at":"2025-12-05T19:01:12.096Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Build(deps): Bump","group_name":"cargo-deps","update_count":59,"packages":[{"name":"indexmap","old_version":"2.12.0","new_version":"2.12.1","repository_url":"https://github.com/indexmap-rs/indexmap"},{"name":"slab","old_version":"0.4.9","new_version":"0.4.11","repository_url":"https://github.com/tokio-rs/slab"},{"name":"thiserror","old_version":"2.0.12","new_version":"2.0.17","repository_url":"https://github.com/dtolnay/thiserror"},{"name":"implicit-clone","old_version":"0.5.0","new_version":"0.6.0","repository_url":"https://github.com/yewstack/implicit-clone"},{"name":"base64ct","old_version":"1.6.0","new_version":"1.8.0","repository_url":"https://github.com/RustCrypto/formats"},{"name":"bincode","old_version":"1.3.3","new_version":"2.0.1","repository_url":"https://github.com/bincode-org/bincode"},{"name":"tracing","old_version":"0.1.41","new_version":"0.1.43","repository_url":"https://github.com/tokio-rs/tracing"},{"name":"rustversion","old_version":"1.0.19","new_version":"1.0.22","repository_url":"https://github.com/dtolnay/rustversion"},{"name":"chrono","old_version":"0.4.39","new_version":"0.4.42","repository_url":"https://github.com/chronotope/chrono"},{"name":"libc","old_version":"0.2.169","new_version":"0.2.177","repository_url":"https://github.com/rust-lang/libc"},{"name":"diesel","old_version":"2.2.12","new_version":"2.3.4","repository_url":"https://github.com/diesel-rs/diesel"},{"name":"postgres","old_version":"0.19.10","new_version":"0.19.12","repository_url":"https://github.com/rust-postgres/rust-postgres"},{"name":"sea-query","old_version":"0.28.5","new_version":"0.32.7","repository_url":"https://github.com/SeaQL/sea-query"},{"name":"tokio","old_version":"1.43.0","new_version":"1.48.0","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"socket2","old_version":"0.5.8","new_version":"0.6.1","repository_url":"https://github.com/rust-lang/socket2"},{"name":"warp","old_version":"0.3.7","new_version":"0.4.2","repository_url":"https://github.com/seanmonstar/warp"},{"name":"windows","old_version":"0.48.0","new_version":"0.62.2","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"libxml","old_version":"0.3.6","new_version":"0.3.8","repository_url":"https://github.com/KWARC/rust-libxml"},{"name":"simple-ldap","old_version":"7.1.0","new_version":"8.0.0","repository_url":"https://github.com/keaz/simple-ldap"},{"name":"url","old_version":"2.5.4","new_version":"2.5.7","repository_url":"https://github.com/servo/rust-url"},{"name":"awc","old_version":"3.7.0","new_version":"3.8.1","repository_url":"https://github.com/actix/actix-web"},{"name":"async-std","old_version":"1.13.1","new_version":"1.13.2","repository_url":"https://github.com/async-rs/async-std"},{"name":"redis","old_version":"0.23.3","new_version":"0.32.7","repository_url":"https://github.com/redis-rs/redis-rs"},{"name":"wasm-bindgen-test","old_version":"0.3.50","new_version":"0.3.55","repository_url":"https://github.com/wasm-bindgen/wasm-bindgen"},{"name":"trybuild","old_version":"1.0.103","new_version":"1.0.114","repository_url":"https://github.com/dtolnay/trybuild"},{"name":"proc-macro2","old_version":"1.0.93","new_version":"1.0.103","repository_url":"https://github.com/dtolnay/proc-macro2"},{"name":"quote","old_version":"1.0.38","new_version":"1.0.42","repository_url":"https://github.com/dtolnay/quote"},{"name":"syn","old_version":"2.0.98","new_version":"2.0.111","repository_url":"https://github.com/dtolnay/syn"},{"name":"once_cell","old_version":"1.20.3","new_version":"1.21.3","repository_url":"https://github.com/matklad/once_cell"},{"name":"prettyplease","old_version":"0.2.29","new_version":"0.2.37","repository_url":"https://github.com/dtolnay/prettyplease"},{"name":"tower-sessions","old_version":"0.12.3","new_version":"0.14.0","repository_url":"https://github.com/maxcountryman/tower-sessions"},{"name":"salvo","old_version":"0.68.5","new_version":"0.78.0","repository_url":"https://github.com/salvo-rs/salvo"},{"name":"salvo-cors","old_version":"0.68.5","new_version":"0.78.0","repository_url":"https://github.com/salvo-rs/salvo"},{"name":"divan","old_version":"0.1.17","new_version":"0.1.21","repository_url":"https://github.com/nvzqz/divan"},{"name":"rand","old_version":"0.8.5","new_version":"0.9.0","repository_url":"https://github.com/rust-random/rand"},{"name":"average","old_version":"0.15.1","new_version":"0.16.0","repository_url":"https://github.com/vks/average"},{"name":"tabled","old_version":"0.18.0","new_version":"0.20.0","repository_url":"https://github.com/zhiburt/tabled"},{"name":"indicatif","old_version":"0.17.11","new_version":"0.18.3","repository_url":"https://github.com/console-rs/indicatif"},{"name":"serde_json","old_version":"1.0.139","new_version":"1.0.145","repository_url":"https://github.com/serde-rs/json"},{"name":"clap","old_version":"4.5.30","new_version":"4.5.53","repository_url":"https://github.com/clap-rs/clap"},{"name":"reqwest","old_version":"0.12.12","new_version":"0.12.15","repository_url":"https://github.com/seanmonstar/reqwest"},{"name":"regex","old_version":"1.11.1","new_version":"1.12.2","repository_url":"https://github.com/rust-lang/regex"},{"name":"toml","old_version":"0.8.20","new_version":"0.9.8","repository_url":"https://github.com/toml-rs/toml"},{"name":"anyhow","old_version":"1.0.96","new_version":"1.0.100","repository_url":"https://github.com/dtolnay/anyhow"},{"name":"git2","old_version":"0.20.0","new_version":"0.20.2","repository_url":"https://github.com/rust-lang/git2-rs"},{"name":"strum","old_version":"0.27.1","new_version":"0.27.2","repository_url":"https://github.com/Peternator7/strum"},{"name":"semver","old_version":"1.0.25","new_version":"1.0.27","repository_url":"https://github.com/dtolnay/semver"},{"name":"glob","old_version":"0.3.2","new_version":"0.3.3","repository_url":"https://github.com/rust-lang/glob"},{"name":"strum_macros","old_version":"0.27.1","new_version":"0.27.2","repository_url":"https://github.com/Peternator7/strum"},{"name":"log","old_version":"0.4.26","new_version":"0.4.28","repository_url":"https://github.com/rust-lang/log"},{"name":"fake","old_version":"4.0.0","new_version":"4.4.0","repository_url":"https://github.com/cksac/fake-rs"},{"name":"time","old_version":"0.3.37","new_version":"0.3.44","repository_url":"https://github.com/time-rs/time"},{"name":"uuid","old_version":"1.14.0","new_version":"1.18.1","repository_url":"https://github.com/uuid-rs/uuid"},{"name":"bytes","old_version":"1.10.0","new_version":"1.11.0","repository_url":"https://github.com/tokio-rs/bytes"},{"name":"hyper-util","old_version":"0.1.10","new_version":"0.1.18","repository_url":"https://github.com/hyperium/hyper-util"},{"name":"tower-http","old_version":"0.6.2","new_version":"0.6.7","repository_url":"https://github.com/tower-rs/tower-http"},{"name":"env_logger","old_version":"0.11.6","new_version":"0.11.8","repository_url":"https://github.com/rust-cli/env_logger"},{"name":"postcard","old_version":"1.1.1","new_version":"1.1.3","repository_url":"https://github.com/jamesmunns/postcard"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the cargo-deps group with 58 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [indexmap](https://github.com/indexmap-rs/indexmap) | `2.12.0` | `2.12.1` |\n| [slab](https://github.com/tokio-rs/slab) | `0.4.9` | `0.4.11` |\n| [thiserror](https://github.com/dtolnay/thiserror) | `2.0.12` | `2.0.17` |\n| [implicit-clone](https://github.com/yewstack/implicit-clone) | `0.5.0` | `0.6.0` |\n| [base64ct](https://github.com/RustCrypto/formats) | `1.6.0` | `1.8.0` |\n| [bincode](https://github.com/bincode-org/bincode) | `1.3.3` | `2.0.1` |\n| [tracing](https://github.com/tokio-rs/tracing) | `0.1.41` | `0.1.43` |\n| [rustversion](https://github.com/dtolnay/rustversion) | `1.0.19` | `1.0.22` |\n| [chrono](https://github.com/chronotope/chrono) | `0.4.39` | `0.4.42` |\n| [libc](https://github.com/rust-lang/libc) | `0.2.169` | `0.2.177` |\n| [diesel](https://github.com/diesel-rs/diesel) | `2.2.12` | `2.3.4` |\n| [postgres](https://github.com/rust-postgres/rust-postgres) | `0.19.10` | `0.19.12` |\n| [sea-query](https://github.com/SeaQL/sea-query) | `0.28.5` | `0.32.7` |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.43.0` | `1.48.0` |\n| [socket2](https://github.com/rust-lang/socket2) | `0.5.8` | `0.6.1` |\n| [warp](https://github.com/seanmonstar/warp) | `0.3.7` | `0.4.2` |\n| [windows](https://github.com/microsoft/windows-rs) | `0.48.0` | `0.62.2` |\n| [libxml](https://github.com/KWARC/rust-libxml) | `0.3.6` | `0.3.8` |\n| [simple-ldap](https://github.com/keaz/simple-ldap) | `7.1.0` | `8.0.0` |\n| [url](https://github.com/servo/rust-url) | `2.5.4` | `2.5.7` |\n| [awc](https://github.com/actix/actix-web) | `3.7.0` | `3.8.1` |\n| [async-std](https://github.com/async-rs/async-std) | `1.13.1` | `1.13.2` |\n| [redis](https://github.com/redis-rs/redis-rs) | `0.23.3` | `0.32.7` |\n| [wasm-bindgen-test](https://github.com/wasm-bindgen/wasm-bindgen) | `0.3.50` | `0.3.55` |\n| [trybuild](https://github.com/dtolnay/trybuild) | `1.0.103` | `1.0.114` |\n| [proc-macro2](https://github.com/dtolnay/proc-macro2) | `1.0.93` | `1.0.103` |\n| [quote](https://github.com/dtolnay/quote) | `1.0.38` | `1.0.42` |\n| [syn](https://github.com/dtolnay/syn) | `2.0.98` | `2.0.111` |\n| [once_cell](https://github.com/matklad/once_cell) | `1.20.3` | `1.21.3` |\n| [prettyplease](https://github.com/dtolnay/prettyplease) | `0.2.29` | `0.2.37` |\n| [tower-sessions](https://github.com/maxcountryman/tower-sessions) | `0.12.3` | `0.14.0` |\n| [salvo](https://github.com/salvo-rs/salvo) | `0.68.5` | `0.78.0` |\n| [salvo-cors](https://github.com/salvo-rs/salvo) | `0.68.5` | `0.78.0` |\n| [divan](https://github.com/nvzqz/divan) | `0.1.17` | `0.1.21` |\n| [rand](https://github.com/rust-random/rand) | `0.8.5` | `0.9.0` |\n| [average](https://github.com/vks/average) | `0.15.1` | `0.16.0` |\n| [tabled](https://github.com/zhiburt/tabled) | `0.18.0` | `0.20.0` |\n| [indicatif](https://github.com/console-rs/indicatif) | `0.17.11` | `0.18.3` |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.139` | `1.0.145` |\n| [clap](https://github.com/clap-rs/clap) | `4.5.30` | `4.5.53` |\n| [reqwest](https://github.com/seanmonstar/reqwest) | `0.12.12` | `0.12.15` |\n| [regex](https://github.com/rust-lang/regex) | `1.11.1` | `1.12.2` |\n| [toml](https://github.com/toml-rs/toml) | `0.8.20` | `0.9.8` |\n| [anyhow](https://github.com/dtolnay/anyhow) | `1.0.96` | `1.0.100` |\n| [git2](https://github.com/rust-lang/git2-rs) | `0.20.0` | `0.20.2` |\n| [strum](https://github.com/Peternator7/strum) | `0.27.1` | `0.27.2` |\n| [semver](https://github.com/dtolnay/semver) | `1.0.25` | `1.0.27` |\n| [glob](https://github.com/rust-lang/glob) | `0.3.2` | `0.3.3` |\n| [strum_macros](https://github.com/Peternator7/strum) | `0.27.1` | `0.27.2` |\n| [log](https://github.com/rust-lang/log) | `0.4.26` | `0.4.28` |\n| [fake](https://github.com/cksac/fake-rs) | `4.0.0` | `4.4.0` |\n| [time](https://github.com/time-rs/time) | `0.3.37` | `0.3.44` |\n| [uuid](https://github.com/uuid-rs/uuid) | `1.14.0` | `1.18.1` |\n| [bytes](https://github.com/tokio-rs/bytes) | `1.10.0` | `1.11.0` |\n| [hyper-util](https://github.com/hyperium/hyper-util) | `0.1.10` | `0.1.18` |\n| [tower-http](https://github.com/tower-rs/tower-http) | `0.6.2` | `0.6.7` |\n| [env_logger](https://github.com/rust-cli/env_logger) | `0.11.6` | `0.11.8` |\n| [postcard](https://github.com/jamesmunns/postcard) | `1.1.1` | `1.1.3` |\n\n\nUpdates `indexmap` from 2.12.0 to 2.12.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/indexmap-rs/indexmap/blob/main/RELEASES.md\"\u003eindexmap's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.12.1 (2025-11-20)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSimplified a lot of internals using \u003ccode\u003ehashbrown\u003c/code\u003e's new bucket API.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/cfad7589c88e298e97449afb838c6a4b08c58394\"\u003e\u003ccode\u003ecfad758\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/indexmap-rs/indexmap/issues/424\"\u003e#424\u003c/a\u003e from cuviper/buckets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/a96b9c7fca6af946f17ecc38e7ee4dfd449a957f\"\u003e\u003ccode\u003ea96b9c7\u003c/code\u003e\u003c/a\u003e Release 2.12.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/6245ee54fa6e864de5f16a801d67a5f849eccb44\"\u003e\u003ccode\u003e6245ee5\u003c/code\u003e\u003c/a\u003e Use the bucket API from hashbrown v0.16.1\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/indexmap-rs/indexmap/compare/2.12.0...2.12.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `slab` from 0.4.9 to 0.4.11\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tokio-rs/slab/releases\"\u003eslab's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.4.11\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eSlab::get_disjoint_mut\u003c/code\u003e out of bounds (\u003ca href=\"https://redirect.github.com/tokio-rs/slab/issues/152\"\u003e#152\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.4.10\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eSlab::get_disjoint_mut\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/slab/issues/149\"\u003e#149\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDrop build script and \u003ccode\u003eautocfg\u003c/code\u003e dependency (\u003ca href=\"https://redirect.github.com/tokio-rs/slab/issues/150\"\u003e#150\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix redundant import warning in no_std builds (\u003ca href=\"https://redirect.github.com/tokio-rs/slab/issues/143\"\u003e#143\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eclippy::needless_lifetimes\u003c/code\u003e warning (\u003ca href=\"https://redirect.github.com/tokio-rs/slab/issues/147\"\u003e#147\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInternal CI improvements (\u003ca href=\"https://redirect.github.com/tokio-rs/slab/issues/141\"\u003e#141\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/tokio-rs/slab/issues/146\"\u003e#146\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tokio-rs/slab/blob/master/CHANGELOG.md\"\u003eslab's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e0.4.11 (August 8, 2025)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eSlab::get_disjoint_mut\u003c/code\u003e out of bounds (\u003ca href=\"https://redirect.github.com/tokio-rs/slab/issues/152\"\u003e#152\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e0.4.10 (June 15, 2025)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eSlab::get_disjoint_mut\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/slab/issues/149\"\u003e#149\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDrop build script and \u003ccode\u003eautocfg\u003c/code\u003e dependency (\u003ca href=\"https://redirect.github.com/tokio-rs/slab/issues/150\"\u003e#150\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix redundant import warning in no_std builds (\u003ca href=\"https://redirect.github.com/tokio-rs/slab/issues/143\"\u003e#143\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eclippy::needless_lifetimes\u003c/code\u003e warning (\u003ca href=\"https://redirect.github.com/tokio-rs/slab/issues/147\"\u003e#147\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInternal CI improvements (\u003ca href=\"https://redirect.github.com/tokio-rs/slab/issues/141\"\u003e#141\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/tokio-rs/slab/issues/146\"\u003e#146\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/slab/commit/2e5779f8eb318827c78cad38007445a93ec04503\"\u003e\u003ccode\u003e2e5779f\u003c/code\u003e\u003c/a\u003e Release v0.4.11 (\u003ca href=\"https://redirect.github.com/tokio-rs/slab/issues/153\"\u003e#153\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/slab/commit/2d65c514bc964b192bab212ddf3c1fcea4ae96b8\"\u003e\u003ccode\u003e2d65c51\u003c/code\u003e\u003c/a\u003e Fix get_disjoint_mut error condition (\u003ca href=\"https://redirect.github.com/tokio-rs/slab/issues/152\"\u003e#152\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/slab/commit/6a1b675665ee141ab68fd3e4f82b3cb3efc09e01\"\u003e\u003ccode\u003e6a1b675\u003c/code\u003e\u003c/a\u003e Release v0.4.10 (\u003ca href=\"https://redirect.github.com/tokio-rs/slab/issues/151\"\u003e#151\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/slab/commit/f801afe5cb2379b0178173758273a95f64510527\"\u003e\u003ccode\u003ef801afe\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003eget_disjoint_mut\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/slab/issues/149\"\u003e#149\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/slab/commit/8e65636d42635633bdb1287c6e5c3948c7b9034f\"\u003e\u003ccode\u003e8e65636\u003c/code\u003e\u003c/a\u003e Bump MSRV to v1.46 (\u003ca href=\"https://redirect.github.com/tokio-rs/slab/issues/150\"\u003e#150\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/slab/commit/30e8dd746a98392e6931fe93136415bc51c05851\"\u003e\u003ccode\u003e30e8dd7\u003c/code\u003e\u003c/a\u003e Fix clippy::needless_lifetimes warning (\u003ca href=\"https://redirect.github.com/tokio-rs/slab/issues/147\"\u003e#147\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/slab/commit/fecdd68a5389e4c3f4a44969574ffe352e7b0a8c\"\u003e\u003ccode\u003efecdd68\u003c/code\u003e\u003c/a\u003e Fix CI failures (\u003ca href=\"https://redirect.github.com/tokio-rs/slab/issues/146\"\u003e#146\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/slab/commit/f7b621f6cf2bc84f32214029b32d587d18277e3d\"\u003e\u003ccode\u003ef7b621f\u003c/code\u003e\u003c/a\u003e Always set #![no_std] to fix redundant import warning (\u003ca href=\"https://redirect.github.com/tokio-rs/slab/issues/143\"\u003e#143\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/slab/commit/334a8373bdbb6e1d164839c77d33f9571450d5f8\"\u003e\u003ccode\u003e334a837\u003c/code\u003e\u003c/a\u003e Update CI config (\u003ca href=\"https://redirect.github.com/tokio-rs/slab/issues/141\"\u003e#141\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/tokio-rs/slab/compare/v0.4.9...v0.4.11\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `thiserror` from 2.0.12 to 2.0.17\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/thiserror/releases\"\u003ethiserror's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.0.17\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse differently named __private module per patch release (\u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/434\"\u003e#434\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.16\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd to \u0026quot;no-std\u0026quot; crates.io category (\u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/429\"\u003e#429\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.15\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent \u003ccode\u003eError::provide\u003c/code\u003e API becoming unavailable from a future new compiler lint (\u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/427\"\u003e#427\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.14\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow build-script cleanup failure with NFSv3 output directory to be non-fatal (\u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/426\"\u003e#426\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.13\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/72ae716e6d6a7f7fdabdc394018c745b4d39ca45\"\u003e\u003ccode\u003e72ae716\u003c/code\u003e\u003c/a\u003e Release 2.0.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/599fdce83aee7767eb87b5af7bb30c37f3ed61e5\"\u003e\u003ccode\u003e599fdce\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/434\"\u003e#434\u003c/a\u003e from dtolnay/private\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/9ec05f6b38041bfe1ff5a274caec6e054a459aca\"\u003e\u003ccode\u003e9ec05f6\u003c/code\u003e\u003c/a\u003e Use differently named __private module per patch release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/d2c492b5498a0134abcc1677101bec876fe0621a\"\u003e\u003ccode\u003ed2c492b\u003c/code\u003e\u003c/a\u003e Raise minimum tested compiler to rust 1.76\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/fc3ab9501d4f2b6df2d7e495dc1cb37ab6e68363\"\u003e\u003ccode\u003efc3ab95\u003c/code\u003e\u003c/a\u003e Opt in to generate-macro-expansion when building on docs.rs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/819fe29dbb6e41bb937e3fef0469917d7c476c60\"\u003e\u003ccode\u003e819fe29\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2025-09-12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/259f48c549a2b49c00d2d58a204c1a3b4d2fb29a\"\u003e\u003ccode\u003e259f48c\u003c/code\u003e\u003c/a\u003e Enforce trybuild \u0026gt;= 1.0.108\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/470e6a681c073f12e29daf64dcec724bfd5871a9\"\u003e\u003ccode\u003e470e6a6\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2025-08-24\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/544e191e6e7f2e7cc3ac34b77d9165c30d982463\"\u003e\u003ccode\u003e544e191\u003c/code\u003e\u003c/a\u003e Update actions/checkout@v4 -\u0026gt; v5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/cbc1ebad3e91621ee0f94cf56d131f12fee62a3c\"\u003e\u003ccode\u003ecbc1eba\u003c/code\u003e\u003c/a\u003e Delete duplicate cap-lints flag from build script\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/thiserror/compare/2.0.12...2.0.17\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `implicit-clone` from 0.5.0 to 0.6.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/yewstack/implicit-clone/commits/v0.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `base64ct` from 1.6.0 to 1.8.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/formats/commit/14a53d78a581da35f5f39a36f8dd339d53f3f617\"\u003e\u003ccode\u003e14a53d7\u003c/code\u003e\u003c/a\u003e base64ct v1.8.0 (\u003ca href=\"https://redirect.github.com/RustCrypto/formats/issues/1859\"\u003e#1859\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/formats/commit/35e2738a90623af778b2e621e7348c2035d1af42\"\u003e\u003ccode\u003e35e2738\u003c/code\u003e\u003c/a\u003e clippy 1.87 fixes (\u003ca href=\"https://redirect.github.com/RustCrypto/formats/issues/1857\"\u003e#1857\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/formats/commit/19ce47500b87e1fc245c109071acbe035b129e24\"\u003e\u003ccode\u003e19ce475\u003c/code\u003e\u003c/a\u003e reunite workspace (\u003ca href=\"https://redirect.github.com/RustCrypto/formats/issues/1856\"\u003e#1856\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/formats/commit/705400abbc86ae9be41d130ab46afad9acaa7c81\"\u003e\u003ccode\u003e705400a\u003c/code\u003e\u003c/a\u003e der: support \u003ccode\u003eCow\\\u0026lt;[u8]\u0026gt;\u003c/code\u003e in derive(Sequence) (\u003ca href=\"https://redirect.github.com/RustCrypto/formats/issues/1850\"\u003e#1850\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/formats/commit/fd18b425a6f1855f143179e1c94be4764c03fd82\"\u003e\u003ccode\u003efd18b42\u003c/code\u003e\u003c/a\u003e chore(deps): bump crate-ci/typos from 1.32.0 to 1.33.1 (\u003ca href=\"https://redirect.github.com/RustCrypto/formats/issues/1854\"\u003e#1854\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/formats/commit/d4395cdb10f3b7ecfb2ccba4d3dd29e74f576576\"\u003e\u003ccode\u003ed4395cd\u003c/code\u003e\u003c/a\u003e der: make \u003ccode\u003eObjectIdentifier\\\u0026lt;MAX_SIZE\u0026gt;\u003c/code\u003e impls generic (\u003ca href=\"https://redirect.github.com/RustCrypto/formats/issues/1851\"\u003e#1851\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/formats/commit/6d28e0070654dea80b2e0dd019dbc232340b1fa5\"\u003e\u003ccode\u003e6d28e00\u003c/code\u003e\u003c/a\u003e const-oid: add constructor from_bytes for \u003ccode\u003eObjectIdentifier\\\u0026lt;MAX_SIZE\u0026gt;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/RustCrypto/formats/issues/1852\"\u003e#1852\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/formats/commit/ed74dc81c58487c4432d7418e50a1d206963690b\"\u003e\u003ccode\u003eed74dc8\u003c/code\u003e\u003c/a\u003e reunite workspace (\u003ca href=\"https://redirect.github.com/RustCrypto/formats/issues/1848\"\u003e#1848\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/formats/commit/48a2f2bc433b665a51c0aeb5bde15c341038553e\"\u003e\u003ccode\u003e48a2f2b\u003c/code\u003e\u003c/a\u003e pkcs1+pkcs5+pkcs8+sec1+spki: rc releases (\u003ca href=\"https://redirect.github.com/RustCrypto/formats/issues/1847\"\u003e#1847\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/formats/commit/0d763fcfda55e20c0e0680877cdf9a57d40c7c0e\"\u003e\u003ccode\u003e0d763fc\u003c/code\u003e\u003c/a\u003e der+der_derive+pem: rc releases (\u003ca href=\"https://redirect.github.com/RustCrypto/formats/issues/1846\"\u003e#1846\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/RustCrypto/formats/compare/base64ct/v1.6.0...base64ct/v1.8.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `bincode` from 1.3.3 to 2.0.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/bincode-org/bincode/commits\"\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 `rustversion` from 1.0.19 to 1.0.22\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/rustversion/releases\"\u003erustversion's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.0.22\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eTurn off clippy incompatible_msrv in rustversion-conditional code (\u003ca href=\"https://redirect.github.com/dtolnay/rustversion/issues/63\"\u003e#63\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.21\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003e-Zfmt-debug=none\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dtolnay/rustversion/issues/61\"\u003e#61\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.20\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/rustversion/commit/9e86f839b6a34a7d9398f243d88bf400b7fa1f7c\"\u003e\u003ccode\u003e9e86f83\u003c/code\u003e\u003c/a\u003e Release 1.0.22\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/rustversion/commit/a27fffdbb75c7d3521e9f4b49b4a9ab21ce85204\"\u003e\u003ccode\u003ea27fffd\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/rustversion/issues/64\"\u003e#64\u003c/a\u003e from dtolnay/incompatiblemsrv\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/rustversion/commit/935837211f5bcbc5147cd05a38c02a66dbc8ec71\"\u003e\u003ccode\u003e9358372\u003c/code\u003e\u003c/a\u003e Allow clippy incompatible_msrv\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/rustversion/commit/0379843c3c885461a071fc4c07d2c72efe3afa61\"\u003e\u003ccode\u003e0379843\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/rustversion/commit/1491c256c89b5f41369a21dcd57a1eb5ca1c1083\"\u003e\u003ccode\u003e1491c25\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/rustversion/issues/62\"\u003e#62\u003c/a\u003e from dtolnay/ci\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/rustversion/commit/49ad7c5242d9fcb99c04438008b9d6a49345b9c5\"\u003e\u003ccode\u003e49ad7c5\u003c/code\u003e\u003c/a\u003e Add -Zfmt-debug=none test in CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/rustversion/commit/1f833903f93e6dbabf9eebb5935fcafd2f6f0ce1\"\u003e\u003ccode\u003e1f83390\u003c/code\u003e\u003c/a\u003e Release 1.0.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/rustversion/commit/8be70573321aa3d616fcf46b7df7c98d0d3cdc1a\"\u003e\u003ccode\u003e8be7057\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/rustversion/issues/61\"\u003e#61\u003c/a\u003e from dtolnay/debugnone\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/rustversion/commit/91dd8ef7b1e999d3a733d8136b60d6e9c0290d9d\"\u003e\u003ccode\u003e91dd8ef\u003c/code\u003e\u003c/a\u003e Ignore elidable_lifetime_names pedantic clippy lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/rustversion/commit/052138c8c8c6e13ee49dc94cbeb04962f5e54db3\"\u003e\u003ccode\u003e052138c\u003c/code\u003e\u003c/a\u003e Support -Zfmt-debug=none\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/rustversion/compare/1.0.19...1.0.22\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `chrono` from 0.4.39 to 0.4.42\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/chronotope/chrono/releases\"\u003echrono's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.4.42\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd fuzzer for DateTime::parse_from_str by \u003ca href=\"https://github.com/tyler92\"\u003e\u003ccode\u003e@​tyler92\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1700\"\u003echronotope/chrono#1700\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix wrong amount of micro/milliseconds by \u003ca href=\"https://github.com/nmlt\"\u003e\u003ccode\u003e@​nmlt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1703\"\u003echronotope/chrono#1703\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd warning about MappedLocalTime and wasm by \u003ca href=\"https://github.com/lutzky\"\u003e\u003ccode\u003e@​lutzky\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1702\"\u003echronotope/chrono#1702\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix incorrect parsing of fixed-length second fractions by \u003ca href=\"https://github.com/chris-leach\"\u003e\u003ccode\u003e@​chris-leach\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1705\"\u003echronotope/chrono#1705\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix cfgs for \u003ccode\u003ewasm32-linux\u003c/code\u003e support by \u003ca href=\"https://github.com/arjunr2\"\u003e\u003ccode\u003e@​arjunr2\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1707\"\u003echronotope/chrono#1707\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix OpenHarmony's \u003ccode\u003etzdata\u003c/code\u003e parsing by \u003ca href=\"https://github.com/ldm0\"\u003e\u003ccode\u003e@​ldm0\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1679\"\u003echronotope/chrono#1679\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConvert NaiveDate to/from days since unix epoch by \u003ca href=\"https://github.com/findepi\"\u003e\u003ccode\u003e@​findepi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1715\"\u003echronotope/chrono#1715\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e?Sized\u003c/code\u003e bound to related methods of \u003ccode\u003eDelayedFormat::write_to\u003c/code\u003e by \u003ca href=\"https://github.com/Huliiiiii\"\u003e\u003ccode\u003e@​Huliiiiii\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1721\"\u003echronotope/chrono#1721\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003efrom_timestamp_secs\u003c/code\u003e method to \u003ccode\u003eDateTime\u003c/code\u003e by \u003ca href=\"https://github.com/jasonaowen\"\u003e\u003ccode\u003e@​jasonaowen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1719\"\u003echronotope/chrono#1719\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMigrate to core::error::Error by \u003ca href=\"https://github.com/benbrittain\"\u003e\u003ccode\u003e@​benbrittain\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1704\"\u003echronotope/chrono#1704\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to windows-bindgen 0.63 by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1730\"\u003echronotope/chrono#1730\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003estrftime: simplify error handling by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1731\"\u003echronotope/chrono#1731\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.4.41\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003esubsec_micros\u003c/code\u003e and \u003ccode\u003esubsec_millis\u003c/code\u003e methods to \u003ccode\u003eTimeDelta\u003c/code\u003e by \u003ca href=\"https://github.com/ggoetz\"\u003e\u003ccode\u003e@​ggoetz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1668\"\u003echronotope/chrono#1668\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eNaiveDateTime::UNIX_EPOCH\u003c/code\u003e by \u003ca href=\"https://github.com/robertbastian\"\u003e\u003ccode\u003e@​robertbastian\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1670\"\u003echronotope/chrono#1670\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImplement \u003ccode\u003eas_seconds_f32\u003c/code\u003e and \u003ccode\u003eas_seconds_f64\u003c/code\u003e for \u003ccode\u003eTimeDelta\u003c/code\u003e by \u003ca href=\"https://github.com/ggoetz\"\u003e\u003ccode\u003e@​ggoetz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1671\"\u003echronotope/chrono#1671\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: fix some comments by \u003ca href=\"https://github.com/jimmycathy\"\u003e\u003ccode\u003e@​jimmycathy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1677\"\u003echronotope/chrono#1677\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003enum_days_in_month\u003c/code\u003e method to \u003ccode\u003eDatelike\u003c/code\u003e trait by \u003ca href=\"https://github.com/aslilac\"\u003e\u003ccode\u003e@​aslilac\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1673\"\u003echronotope/chrono#1673\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003eWeekdaySet\u003c/code\u003e, a collection of \u003ccode\u003eWeekday\u003c/code\u003e that is \u003ccode\u003eCopy\u003c/code\u003e by \u003ca href=\"https://github.com/Kinrany\"\u003e\u003ccode\u003e@​Kinrany\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1676\"\u003echronotope/chrono#1676\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWeekdaySet tweaks by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1680\"\u003echronotope/chrono#1680\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to windows-bindgen 0.61 by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1682\"\u003echronotope/chrono#1682\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImplemented a consistent Eq trait for NaiveWeek by \u003ca href=\"https://github.com/Splashling1789\"\u003e\u003ccode\u003e@​Splashling1789\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1687\"\u003echronotope/chrono#1687\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTimeZone::from_posix_tz: Treat empty TZ variable as UTC by \u003ca href=\"https://github.com/drinkcat\"\u003e\u003ccode\u003e@​drinkcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1691\"\u003echronotope/chrono#1691\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for lossy format strings by \u003ca href=\"https://github.com/Qelxiros\"\u003e\u003ccode\u003e@​Qelxiros\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1693\"\u003echronotope/chrono#1693\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.4.40\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd Month::num_days() by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1645\"\u003echronotope/chrono#1645\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate Windows dependencies by \u003ca href=\"https://github.com/kennykerr\"\u003e\u003ccode\u003e@​kennykerr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1646\"\u003echronotope/chrono#1646\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFeature/round_up method on DurationRound trait by \u003ca href=\"https://github.com/MagnumTrader\"\u003e\u003ccode\u003e@​MagnumTrader\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1651\"\u003echronotope/chrono#1651\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExpose \u003ccode\u003ewrite_to\u003c/code\u003e for \u003ccode\u003eDelayedFormat\u003c/code\u003e by \u003ca href=\"https://github.com/tugtugtug\"\u003e\u003ccode\u003e@​tugtugtug\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1654\"\u003echronotope/chrono#1654\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate LICENSE.txt by \u003ca href=\"https://github.com/maximevtush\"\u003e\u003ccode\u003e@​maximevtush\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1656\"\u003echronotope/chrono#1656\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: fix minor typo by \u003ca href=\"https://github.com/samfolo\"\u003e\u003ccode\u003e@​samfolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1659\"\u003echronotope/chrono#1659\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse NaiveDateTime for internal tz_info methods. by \u003ca href=\"https://github.com/AVee\"\u003e\u003ccode\u003e@​AVee\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1658\"\u003echronotope/chrono#1658\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to windows-bindgen 0.60 by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1665\"\u003echronotope/chrono#1665\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd quarter (%q) date string specifier by \u003ca href=\"https://github.com/drinkcat\"\u003e\u003ccode\u003e@​drinkcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1666\"\u003echronotope/chrono#1666\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/f3fd15f976c8c8e56d97eda6237af4d485ba2297\"\u003e\u003ccode\u003ef3fd15f\u003c/code\u003e\u003c/a\u003e Bump version to 0.4.42\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/5cf56035007f291b1b8f457fa3bfc79fb367419a\"\u003e\u003ccode\u003e5cf5603\u003c/code\u003e\u003c/a\u003e strftime: add regression test case\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/a6231701ee934cbbeb595fe71328fcbbf1b584d5\"\u003e\u003ccode\u003ea623170\u003c/code\u003e\u003c/a\u003e strftime: simplify error handling\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/36fbfb1221da05b1482eb9dd18254e6bd736cb31\"\u003e\u003ccode\u003e36fbfb1\u003c/code\u003e\u003c/a\u003e strftime: move specifier handling out of match to reduce rightward drift\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/7f413c363b74e293d495dc6109335c02dda9d629\"\u003e\u003ccode\u003e7f413c3\u003c/code\u003e\u003c/a\u003e strftime: yield None early\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/9d5dfe164098186bfff8af7d5eecbb05d7712d4d\"\u003e\u003ccode\u003e9d5dfe1\u003c/code\u003e\u003c/a\u003e strftime: outline constants\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/e5f6be7db4a0c2756cad0a7c8186a5a180873f7a\"\u003e\u003ccode\u003ee5f6be7\u003c/code\u003e\u003c/a\u003e strftime: move error() method below caller\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/d516c2764d74e467fa37e25e8e88d5633478bafa\"\u003e\u003ccode\u003ed516c27\u003c/code\u003e\u003c/a\u003e strftime: merge impl blocks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/0ee2172fb92df4e0be4cf7a733c860226eec37a0\"\u003e\u003ccode\u003e0ee2172\u003c/code\u003e\u003c/a\u003e strftime: re-order items to keep impls together\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/757a8b0226e9c0a23b5334c7dc0986f1e487b8ac\"\u003e\u003ccode\u003e757a8b0\u003c/code\u003e\u003c/a\u003e Upgrade to windows-bindgen 0.63\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/chronotope/chrono/compare/v0.4.39...v0.4.42\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `libc` from 0.2.169 to 0.2.177\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/libc/releases\"\u003elibc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.2.177\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eApple: Add \u003ccode\u003eTIOCGETA\u003c/code\u003e, \u003ccode\u003eTIOCSETA\u003c/code\u003e, \u003ccode\u003eTIOCSETAW\u003c/code\u003e, \u003ccode\u003eTIOCSETAF\u003c/code\u003e constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4736\"\u003e#4736\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eApple: Add \u003ccode\u003epthread_cond_timedwait_relative_np\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4719\"\u003e#4719\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBSDs: Add \u003ccode\u003e_CS_PATH\u003c/code\u003e constant (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4738\"\u003e#4738\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux-like: Add \u003ccode\u003eSIGEMT\u003c/code\u003e for mips* and sparc* architectures (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4730\"\u003e#4730\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOpenBSD: Add \u003ccode\u003eelf_aux_info\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4729\"\u003e#4729\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRedox: Add more sysconf constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4728\"\u003e#4728\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWindows: Add \u003ccode\u003ewcsnlen\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4721\"\u003e#4721\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eWASIP2: Invert conditional to include p2 APIs (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4733\"\u003e#4733\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.2.176\u003c/h2\u003e\n\u003ch3\u003eSupport\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe default FreeBSD version has been raised from 11 to 12. This matches \u003ccode\u003erustc\u003c/code\u003e since 1.78. (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/2406\"\u003e#2406\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eDebug\u003c/code\u003e is now always implemented, rather than being gated behind the \u003ccode\u003eextra_traits\u003c/code\u003e feature. (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4624\"\u003e#4624\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAIX: Restore some non-POSIX functions guarded by the \u003ccode\u003e_KERNEL\u003c/code\u003e macro. (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4607\"\u003e#4607\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFreeBSD 14: Add \u003ccode\u003est_fileref\u003c/code\u003e to \u003ccode\u003estruct stat\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4642\"\u003e#4642\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHaiku: Add the \u003ccode\u003eaccept4\u003c/code\u003e POSIX call (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4586\"\u003e#4586\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eIntroduce a wrapper for representing padding (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4632\"\u003e#4632\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add \u003ccode\u003eEM_RISCV\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4659\"\u003e#4659\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add \u003ccode\u003eMS_NOSYMFOLLOW\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4389\"\u003e#4389\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add \u003ccode\u003ebacktrace_symbols(_fd)\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4668\"\u003e#4668\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add missing \u003ccode\u003eSOL_PACKET\u003c/code\u003e optnames (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4669\"\u003e#4669\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMusl s390x: Add \u003ccode\u003eSYS_mseal\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4549\"\u003e#4549\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNuttX: Add \u003ccode\u003e__errno\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4687\"\u003e#4687\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRedox: Add \u003ccode\u003edirfd\u003c/code\u003e, \u003ccode\u003eVDISABLE\u003c/code\u003e, and resource consts (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4660\"\u003e#4660\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRedox: Add more \u003ccode\u003eresource.h\u003c/code\u003e, \u003ccode\u003efcntl.h\u003c/code\u003e constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4666\"\u003e#4666\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRedox: Enable \u003ccode\u003estrftime\u003c/code\u003e and \u003ccode\u003emkostemp[s]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4629\"\u003e#4629\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUnix, Windows: Add \u003ccode\u003eqsort_r\u003c/code\u003e (Unix), and \u003ccode\u003eqsort(_s)\u003c/code\u003e (Windows) (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4677\"\u003e#4677\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUnix: Add \u003ccode\u003edlvsym\u003c/code\u003e for Linux-gnu, FreeBSD, and NetBSD (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4671\"\u003e#4671\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUnix: Add \u003ccode\u003esigqueue\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4620\"\u003e#4620\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFreeBSD 15: Mark \u003ccode\u003ekinfo_proc\u003c/code\u003e as non-exhaustive (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4553\"\u003e#4553\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFreeBSD: Set the ELF symbol version for \u003ccode\u003ereaddir_r\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4694\"\u003e#4694\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Correct the config for whether or not \u003ccode\u003eepoll_event\u003c/code\u003e is packed (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4639\"\u003e#4639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTests: Replace the old \u003ccode\u003ectest\u003c/code\u003e with the much more reliable new implementation (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4655\"\u003e#4655\u003c/a\u003e and many related PRs)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAIX: Fix the type of the 4th arguement of \u003ccode\u003egetgrnam_r\u003c/code\u003e ([#4656](\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4656\"\u003erust-lang/libc#4656\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/libc/blob/0.2.177/CHANGELOG.md\"\u003elibc's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/libc/compare/0.2.176...0.2.177\"\u003e0.2.177\u003c/a\u003e - 2025-10-09\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eApple: Add \u003ccode\u003eTIOCGETA\u003c/code\u003e, \u003ccode\u003eTIOCSETA\u003c/code\u003e, \u003ccode\u003eTIOCSETAW\u003c/code\u003e, \u003ccode\u003eTIOCSETAF\u003c/code\u003e constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4736\"\u003e#4736\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eApple: Add \u003ccode\u003epthread_cond_timedwait_relative_np\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4719\"\u003e#4719\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBSDs: Add \u003ccode\u003e_CS_PATH\u003c/code\u003e constant (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4738\"\u003e#4738\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux-like: Add \u003ccode\u003eSIGEMT\u003c/code\u003e for mips* and sparc* architectures (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4730\"\u003e#4730\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOpenBSD: Add \u003ccode\u003eelf_aux_info\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4729\"\u003e#4729\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRedox: Add more sysconf constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4728\"\u003e#4728\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWindows: Add \u003ccode\u003ewcsnlen\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4721\"\u003e#4721\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eWASIP2: Invert conditional to include p2 APIs (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4733\"\u003e#4733\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/libc/compare/0.2.175...0.2.176\"\u003e0.2.176\u003c/a\u003e - 2025-09-23\u003c/h2\u003e\n\u003ch3\u003eSupport\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe default FreeBSD version has been raised from 11 to 12. This matches \u003ccode\u003erustc\u003c/code\u003e since 1.78. (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/2406\"\u003e#2406\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eDebug\u003c/code\u003e is now always implemented, rather than being gated behind the \u003ccode\u003eextra_traits\u003c/code\u003e feature. (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4624\"\u003e#4624\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAIX: Restore some non-POSIX functions guarded by the \u003ccode\u003e_KERNEL\u003c/code\u003e macro. (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4607\"\u003e#4607\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFreeBSD 14: Add \u003ccode\u003est_fileref\u003c/code\u003e to \u003ccode\u003estruct stat\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4642\"\u003e#4642\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHaiku: Add the \u003ccode\u003eaccept4\u003c/code\u003e POSIX call (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4586\"\u003e#4586\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eIntroduce a wrapper for representing padding (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4632\"\u003e#4632\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add \u003ccode\u003eEM_RISCV\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4659\"\u003e#4659\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add \u003ccode\u003eMS_NOSYMFOLLOW\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4389\"\u003e#4389\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add \u003ccode\u003ebacktrace_symbols(_fd)\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4668\"\u003e#4668\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add missing \u003ccode\u003eSOL_PACKET\u003c/code\u003e optnames (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4669\"\u003e#4669\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMusl s390x: Add \u003ccode\u003eSYS_mseal\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4549\"\u003e#4549\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNuttX: Add \u003ccode\u003e__errno\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4687\"\u003e#4687\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRedox: Add \u003ccode\u003edirfd\u003c/code\u003e, \u003ccode\u003eVDISABLE\u003c/code\u003e, and resource consts (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4660\"\u003e#4660\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRedox: Add more \u003ccode\u003eresource.h\u003c/code\u003e, \u003ccode\u003efcntl.h\u003c/code\u003e constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4666\"\u003e#4666\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRedox: Enable \u003ccode\u003estrftime\u003c/code\u003e and \u003ccode\u003emkostemp[s]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4629\"\u003e#4629\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUnix, Windows: Add \u003ccode\u003eqsort_r\u003c/code\u003e (Unix), and \u003ccode\u003eqsort(_s)\u003c/code\u003e (Windows) (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4677\"\u003e#4677\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUnix: Add \u003ccode\u003edlvsym\u003c/code\u003e for Linux-gnu, FreeBSD, and NetBSD (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4671\"\u003e#4671\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUnix: Add \u003ccode\u003esigqueue\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4620\"\u003e#4620\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFreeBSD 15: Mark \u003ccode\u003ekinfo_proc\u003c/code\u003e as non-exhaustive (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4553\"\u003e#4553\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFreeBSD: Set the ELF symbol version for \u003ccode\u003ereaddir_r\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4694\"\u003e#4694\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Correct the config for whether or not \u003ccode\u003eepoll_event\u003c/code\u003e is packed (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4639\"\u003e#4639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTests: Replace the old \u003ccode\u003ectest\u003c/code\u003e with the much more reliable new implementation (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4655\"\u003e#4655\u003c/a\u003e and many related PRs)\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/libc/commit/9f598d245e18ecb243118cfde095f24598ec9d5b\"\u003e\u003ccode\u003e9f598d2\u003c/code\u003e\u003c/a\u003e chore: release libc 0.2.177\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/329a5e77fd0666d9c2fda463eb005cfbb28c3e8c\"\u003e\u003ccode\u003e329a5e7\u003c/code\u003e\u003c/a\u003e Add missing TIOCGETA/TIOCSETA constants for macOS\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/72a40e2550f924e8e5736a96afe71c71b988b08b\"\u003e\u003ccode\u003e72a40e2\u003c/code\u003e\u003c/a\u003e add \u003ccode\u003epthread_cond_timedwait_relative_np\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/2914d6f735740b40b8abbbae251aad11daf48885\"\u003e\u003ccode\u003e2914d6f\u003c/code\u003e\u003c/a\u003e linux_like: add SIGEMT for mips* and sparc*\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/ff2ff25f15bbd01c03482c0c1f49411b0b622957\"\u003e\u003ccode\u003eff2ff25\u003c/code\u003e\u003c/a\u003e openbsd add elf_aux_info\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/4ae44a44945ce5c2751aa198171bc1f47c292723\"\u003e\u003ccode\u003e4ae44a4\u003c/code\u003e\u003c/a\u003e Update semver tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/d5737a01378862df540367c627b18d8a26dbdd0e\"\u003e\u003ccode\u003ed5737a0\u003c/code\u003e\u003c/a\u003e Define _CS_PATH on the BSDs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/fe277da53e919bb8272aa695e8df44b48aab95a3\"\u003e\u003ccode\u003efe277da\u003c/code\u003e\u003c/a\u003e redox: more sysconf constants\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/bdad4264ced348e8e1a8ffc25a9b493fae124fa9\"\u003e\u003ccode\u003ebdad426\u003c/code\u003e\u003c/a\u003e wasip2: Invert conditional to include p2 APIs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/0af069dcbfdb8ea80e437a50bc98ffd186915247\"\u003e\u003ccode\u003e0af069d\u003c/code\u003e\u003c/a\u003e Windows: add \u003ccode\u003ewcsnlen\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/libc/compare/0.2.169...0.2.177\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `diesel` from 2.2.12 to 2.3.4\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/diesel-rs/diesel/blob/v2.3.4/CHANGELOG.md\"\u003ediesel's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[2.3.4] 2025-11-26\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix an issue with breaking changes in libmariadb\u003c/li\u003e\n\u003cli\u003eFix documentation links for helper types\u003c/li\u003e\n\u003cli\u003eFix using \u003ccode\u003e#[diesel(embed)]\u003c/code\u003e with \u003ccode\u003eOption\u0026lt;Inner\u0026gt;\u003c/code\u003e types\u003c/li\u003e\n\u003cli\u003eFix documentation for concurrent migration runs\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[2.3.3] 2025-10-24\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix displaying binds in instrumentations for \u003ccode\u003e#[derive(MultiConnection)]\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eSupport artifact attestation for binaries build for releases\u003c/li\u003e\n\u003cli\u003eStop using absolute paths in generated diesel.toml\u003c/li\u003e\n\u003cli\u003eExplicitly qualify \u003ccode\u003eOk\u003c/code\u003e in code generated by derives to avoid naming conflicts\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[2.3.2] 2025-09-19\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed an incompatibility with libmariadb versions shipped by debian\u003c/li\u003e\n\u003cli\u003eFixed docs.rs builds\u003c/li\u003e\n\u003cli\u003eFixed applying patch file schema.rs file with formatting\u003c/li\u003e\n\u003cli\u003eAllow to compare DatabaseErrorKind values\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.3.1 2025-09-12\u003c/h2\u003e\n\u003cp\u003eThis version did not contain any changes, but only a version bump to retrigger the docs.rs build\u003c/p\u003e\n\u003ch2\u003e[2.3.0] 2025-09-12\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003elimit()\u003c/code\u003e and \u003ccode\u003eoffset()\u003c/code\u003e DSL to combination clauses such as \u003ccode\u003eUNION\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003e#[derive(Identifiable)]\u003c/code\u003e ignoring attribute \u003ccode\u003e#[diesel(serialize_as)]\u003c/code\u003e on primary keys\u003c/li\u003e\n\u003cli\u003eAdded embedded struct support for \u003ccode\u003eAsChangeset\u003c/code\u003e via \u003ccode\u003e#[diesel(embed)]\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdded a \u003ccode\u003e#[diesel(skip_update)]\u003c/code\u003e attribute for the \u003ccode\u003eAsChangeset\u003c/code\u003e derive to skip updating a field present in the struct\u003c/li\u003e\n\u003cli\u003eSupport for libsqlite3-sys 0.35.0\u003c/li\u003e\n\u003cli\u003eAdd support for built-in PostgreSQL range operators and functions\u003c/li\u003e\n\u003cli\u003eSupport for postgres multirange type\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003ediesel::r2d2::TestCustomizer\u003c/code\u003e, which allows users to customize their \u003ccode\u003ediesel::r2d2::Pool\u003c/code\u003es\nin a way that makes the pools suitable for use in parallel tests.\u003c/li\u003e\n\u003cli\u003eAdded support for built-in PostgreSQL range operators and functions\u003c/li\u003e\n\u003cli\u003eAdded support for various built-in PostgreSQL array functions\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eJson\u003c/code\u003e and \u003ccode\u003eJsonb\u003c/code\u003e support for the SQLite backend.\u003c/li\u003e\n\u003cli\u003eAdded a \u003ccode\u003e#[diesel::declare_sql_function]\u003c/code\u003e attribute macro to easily define support for\nmultiple sql functions at once via an \u003ccode\u003eextern \u0026quot;SQL\u0026quot;\u003c/code\u003e block\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003e[print_schema] allow_tables_to_appear_in_same_query_config = \u0026quot;fk_related_tables\u0026quot;\u003c/code\u003e to generate separate \u003ccode\u003eallow_tables_to_appear_in_same_query!\u003c/code\u003e calls containing only tables that are related through foreign keys. (Default: \u003ccode\u003e\u0026quot;all_tables\u0026quot;\u003c/code\u003e.) It is not possible to build queries using two tables that don't appear in the same \u003ccode\u003eallow_tables_to_appear_in_same_query!\u003c/code\u003e call, but that macro generates O(n²) rust code, so this option may be useful to reduce compilation time. (\u003ca href=\"https://redirect.github.com/diesel-rs/diesel/issues/4333\"\u003e#4333\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003ewasm32-unknown-unknown\u003c/code\u003e target support for sqlite backend.\u003c/li\u003e\n\u003cli\u003eAdd support for the \u003ccode\u003eCAST\u003c/code\u003e operator\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/diesel-rs/diesel/commit/2e85ba060d3d70ea605ea58a79b8a435749a7adc\"\u003e\u003ccode\u003e2e85ba0\u003c/code\u003e\u003c/a\u003e Bump diesel_cli as well\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/diesel-rs/diesel/commit/1fc2343161f7ae20c37ec7b5fd52cea903ed1e75\"\u003e\u003ccode\u003e1fc2343\u003c/code\u003e\u003c/a\u003e Actually prepare the release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/diesel-rs/diesel/commit/b046086369bed6717ada45e4d1f8b285ec726852\"\u003e\u003ccode\u003eb046086\u003c/code\u003e\u003c/a\u003e Fix compile test snapshots\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/diesel-rs/diesel/commit/3b3a1e98b13b78f5d2a6b18d346bd41e8ca4f6a8\"\u003e\u003ccode\u003e3b3a1e9\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/diesel-rs/diesel/issues/4863\"\u003e#4863\u003c/a\u003e from weiznich/fix/4862\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/diesel-rs/diesel/commit/6a97eada2765a77856cf51c409552709157bf8ed\"\u003e\u003ccode\u003e6a97ead\u003c/code\u003e\u003c/a\u003e Prepare a 2.3.4 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/diesel-rs/diesel/commit/3e28b04ce65524128dc8dd4a2ee530204e93274d\"\u003e\u003ccode\u003e3e28b04\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/diesel-rs/diesel/issues/4857\"\u003e#4857\u003c/a\u003e from Tibo-Ulens/fix/impl-aschangeset-on-ref-option\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/diesel-rs/diesel/commit/49b83e5a6cb8d1f1de106f88f2934bcb24607661\"\u003e\u003ccode\u003e49b83e5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/diesel-rs/diesel/issues/4845\"\u003e#4845\u003c/a\u003e from weiznich/bump/rust_1.91\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/diesel-rs/diesel/commit/45f35c6fd09584efb2ce53d22c998ec5956db850\"\u003e\u003ccode\u003e45f35c6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/diesel-rs/diesel/issues/4851\"\u003e#4851\u003c/a\u003e from simonzkl/fix-mariadb-bind-buffer-len\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/diesel-rs/diesel/commit/c3ef2baf06cdcaa407c16d20c58b7593e7c98808\"\u003e\u003ccode\u003ec3ef2ba\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/diesel-rs/diesel/issues/4841\"\u003e#4841\u003c/a\u003e from weiznich/fix/doc_links\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/diesel-rs/diesel/commit/940b8c745ad43c6c8aac842358d3a78073640873\"\u003e\u003ccode\u003e940b8c7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/diesel-rs/diesel/issues/4838\"\u003e#4838\u003c/a\u003e from weiznich/revert/4671\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/diesel-rs/diesel/compare/v2.2.12...v2.3.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `postgres` from 0.19.10 to 0.19.12\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-postgres/rust-postgres/releases\"\u003epostgres's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epostgres v0.19.12\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eClient::check_connection\u003c/code\u003e API.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImproved the effectiveness of \u003ccode\u003eClient::is_closed\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eDisabled default features of \u003ccode\u003efutures-util\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epostgres v0.19.11\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for \u003ccode\u003ejiff\u003c/code\u003e v0.2.\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003ebit-vec\u003c/code\u003e versions v0.7 and v0.8.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated repository links to use \u003ccode\u003erust-postgres\u003c/code\u003e organization.\u003c/li\u003e\n\u003cli\u003eUpgraded to Rust 2021 edition.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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-postgres/rust-postgres/commit/81d39c548ad4c70a317d07a3ad05f2365e0cfb20\"\u003e\u003ccode\u003e81d39c5\u003c/code\u003e\u003c/a\u003e Release postgres v0.19.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-postgres/rust-postgres/commit/47374383727e80fb5d3eec966d9bd2f6f907c48d\"\u003e\u003ccode\u003e4737438\u003c/code\u003e\u003c/a\u003e Release tokio-postgres v0.7.15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-postgres/rust-postgres/commit/6ed4781b87b7091214d01c76d14073a432becc69\"\u003e\u003ccode\u003e6ed4781\u003c/code\u003e\u003c/a\u003e Release postgres-types v0.2.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-postgres/rust-postgres/commit/87ef8ad2e93b88afaa946ad267497bd0bbb56196\"\u003e\u003ccode\u003e87ef8ad\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-postgres/rust-postgres/issues/1278\"\u003e#1278\u003c/a\u003e from razein97/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-postgres/rust-postgres/commit/628a696551438c738cb88fc9b72c5eedf7710d1b\"\u003e\u003ccode\u003e628a696\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-postgres/rust-postgres/issues/1280\"\u003e#1280\u003c/a\u003e from rust-postgres/paolobarbolini/check_connection-d...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-postgres/rust-postgres/commit/f34ed1b151e0c76dfaf8bef678814a2c0fff8ec6\"\u003e\u003ccode\u003ef34ed1b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-postgres/rust-postgres/issues/1262\"\u003e#1262\u003c/a\u003e from CobaltCause/push-sswwslomtkmm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-postgres/rust-postgres/commit/c5d3442ed8507453b1f83be34ac9ecbb97070e9e\"\u003e\u003ccode\u003ec5d3442\u003c/code\u003e\u003c/a\u003e fix an Error/Display impl\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-postgres/rust-postgres/commit/bbd13014eda04797d9c794515829f4da4495e425\"\u003e\u003ccode\u003ebbd1301\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-postgres/rust-postgres/issues/1282\"\u003e#1282\u003c/a\u003e from rust-postgres/paolobarbolini/futures-util-no-de...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-postgres/rust-postgres/commit/153b86e2ae61396ebea315d3429c9e153acc034d\"\u003e\u003ccode\u003e153b86e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-postgres/rust-postgres/issues/1281\"\u003e#1281\u003c/a\u003e from rust-postgres/paolobarbolini/pg-18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-postgres/rust-postgres/commit/e128d4c2ef5f46ba95ba3e9abfbefe5246956216\"\u003e\u003ccode\u003ee128d4c\u003c/code\u003e\u003c/a\u003e feat: disable default features of \u003ccode\u003efutures-util\u003c/code\u003e for \u003ccode\u003epostgres\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-postgres/rust-postgres/compare/postgres-v0.19.10...postgres-v0.19.12\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `sea-query` from 0.28.5 to 0.32.7\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/SeaQL/sea-query/blob/master/CHANGELOG.md\"\u003esea-query's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.32.7 - 2025-08-06\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eValueType::is_option\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix incorrect casting of \u003ccode\u003eChronoDateTimeWithTimeZone\u003c/code\u003e in \u003ccode\u003eValue::Array\u003c/code\u003e \u003ca href=\"https://redirect.github.com/SeaQL/sea-query/pull/933\"\u003eSeaQL/sea-query#933\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd missing parenthesis to \u003ccode\u003eWINDOW\u003c/code\u003e clause \u003ca href=\"https://redirect.github.com/SeaQL/sea-query/pull/919\"\u003eSeaQL/sea-query#919\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"sql\"\u003e\u003ccode\u003eSELECT .. OVER \u0026quot;w\u0026quot; FROM \u0026quot;character\u0026quot; WINDOW \u0026quot;w\u0026quot; AS (PARTITION BY \u0026quot;ww\u0026quot;)\n\u003c/code\u003e\u003c/pre\u003e\n\u003cul\u003e\n\u003cli\u003eFix serializing iden as a value in \u003ccode\u003eALTER TYPE ... RENAME TO ...\u003c/code\u003e statements \u003ca href=\"https://redirect.github.com/SeaQL/sea-query/pull/924\"\u003eSeaQL/sea-query#924\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"sql\"\u003e\u003ccode\u003eALTER TYPE \u0026quot;font\u0026quot; RENAME TO \u0026quot;typeface\u0026quot;\n\u003c/code\u003e\u003c/pre\u003e\n\u003cul\u003e\n\u003cli\u003eFixed the issue where milliseconds were truncated when formatting \u003ccode\u003eValue::Constant\u003c/code\u003e \u003ca href=\"https://redirect.github.com/SeaQL/sea-query/pull/929\"\u003eSeaQL/sea-query#929\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"sql\"\u003e\u003ccode\u003e'2025-01-01 00:00:00.000000'\n                    ^^^^^^^\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003e0.32.6 - 2025-05-27\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eimpl \u003ccode\u003eFrom\u0026lt;Condition\u0026gt;\u003c/code\u003e and \u003ccode\u003eFrom\u0026lt;ConditionExpression\u0026gt;\u003c/code\u003e for \u003ccode\u003eSimpleExpr\u003c/code\u003e \u003ca href=\"https://redirect.github.com/SeaQL/sea-query/pull/886\"\u003eSeaQL/sea-query#886\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.32.5 - 2025-05-07\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport for creating functional indexes in Postgres and MySQL \u003ca href=\"https://redirect.github.com/SeaQL/sea-query/pull/869\"\u003eSeaQL/sea-query#869\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMake \u003ccode\u003eRcOrArc\u003c/code\u003e a documented type alias instead of a direct reexport \u003ca href=\"https://redirect.github.com/SeaQL/sea-query/pull/875\"\u003eSeaQL/sea-query#875\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImpl \u003ccode\u003eIden\u003c/code\u003e for \u003ccode\u003e\u0026amp;'static str\u003c/code\u003e (don't wrap strings in \u003ccode\u003eAlias::new\u003c/code\u003e) \u003ca href=\"https://redirect.github.com/SeaQL/sea-query/pull/882\"\u003eSeaQL/sea-query#882\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.32.4 - 2025-04-17\u003c/h2\u003e\n\u003ch3\u003eNew Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for temporary tables \u003ca href=\"https://redirect.github.com/SeaQL/sea-query/pull/878\"\u003eSeaQL/sea-query#878\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"rust\"\u003e\u003ccode\u003elet statement = Table::create()\n    .table(Font::Table)\n    .temporary()\n    .col(\n\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt; \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SeaQL/sea-query/commit/d328d0ddad2541f9d348b620d0720dc8e5749c12\"\u003e\u003ccode\u003ed328d0d\u003c/code\u003e\u003c/a\u003e 0.32.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SeaQL/sea-query/commit/9fdb869d697b4e975edf9fec37a7f5cb0db7e103\"\u003e\u003ccode\u003e9fdb869\u003c/code\u003e\u003c/a\u003e Changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SeaQL/sea-query/commit/12ed2835bcc3d947319094de8cb2474955a3863b\"\u003e\u003ccode\u003e12ed283\u003c/code\u003e\u003c/a\u003e Add ValueType::is_option\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SeaQL/sea-query/commit/fbb7f314a83b5d069e789744dbcfcc6321586b28\"\u003e\u003ccode\u003efbb7f31\u003c/code\u003e\u003c/a\u003e Changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SeaQL/sea-query/commit/927e81a9af8f043ecb1d0764da01c6d47c90920a\"\u003e\u003ccode\u003e927e81a\u003c/code\u003e\u003c/a\u003e Format microsecond in prepare_constant (\u003ca href=\"https://redirect.github.com/SeaQL/sea-query/issues/929\"\u003e#929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SeaQL/sea-query/commit/72fb4266a449ae8785d12e6bef2815c9461bc843\"\u003e\u003ccode\u003e72fb426\u003c/code\u003e\u003c/a\u003e Fix build\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SeaQL/sea-query/commit/a9264601e3c1b9edf445040587c071d8c5040689\"\u003e\u003ccode\u003ea926460\u003c/code\u003e\u003c/a\u003e Add missing parenthesis to window definition (\u003ca href=\"https://redirect.github.com/SeaQL/sea-query/issues/919\"\u003e#919\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SeaQL/sea-query/commit/d6d8b2403b6978d7ffcca514e972eaa53be9bf94\"\u003e\u003ccode\u003ed6d8b24\u003c/code\u003e\u003c/a\u003e Fix incorrect casting from \u003ccode\u003eDateTime\\\u0026lt;Local\u0026gt;\u003c/code\u003e to \u003ccode\u003eChronoDateTimeWithTimeZone\u003c/code\u003e ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SeaQL/sea-query/commit/b09f0ed9e58e09b168e247b0d5ed1280757cf89e\"\u003e\u003ccode\u003eb09f0ed\u003c/code\u003e\u003c/a\u003e Fix serializing iden as a value in \u003ccode\u003eALTER TYPE ... RENAME TO ...\u003c/code\u003e statements ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SeaQL/sea-query/commit/25e4e878919eafd5039447a1477d5ab622c65284\"\u003e\u003ccode\u003e25e4e87\u003c/code\u003e\u003c/a\u003e 0.32.6\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/SeaQL/sea-query/compare/0.28.5...0.32.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tokio` from 1.43.0 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/to...\n\n_Description has been truncated_","html_url":"https://github.com/rust-benchmark1/yew/pull/28","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-benchmark1%2Fyew/issues/28","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/28/packages"},{"uuid":"3652519458","node_id":"PR_kwDOOCVCuM603wt4","number":27,"state":"closed","title":"Build(deps): Bump the cargo-deps group across 1 directory with 58 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2025-11-28T17:28:37.000Z","author_association":null,"state_reason":null,"created_at":"2025-11-21T17:30:30.000Z","updated_at":"2025-11-28T17:28:39.000Z","time_to_close":604687,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Build(deps): Bump","group_name":"cargo-deps","update_count":58,"packages":[{"name":"indexmap","old_version":"2.12.0","new_version":"2.12.1","repository_url":"https://github.com/indexmap-rs/indexmap"},{"name":"slab","old_version":"0.4.9","new_version":"0.4.11","repository_url":"https://github.com/tokio-rs/slab"},{"name":"thiserror","old_version":"2.0.12","new_version":"2.0.17","repository_url":"https://github.com/dtolnay/thiserror"},{"name":"implicit-clone","old_version":"0.5.0","new_version":"0.6.0","repository_url":"https://github.com/yewstack/implicit-clone"},{"name":"base64ct","old_version":"1.6.0","new_version":"1.8.0","repository_url":"https://github.com/RustCrypto/formats"},{"name":"bincode","old_version":"1.3.3","new_version":"2.0.1","repository_url":"https://github.com/bincode-org/bincode"},{"name":"rustversion","old_version":"1.0.19","new_version":"1.0.22","repository_url":"https://github.com/dtolnay/rustversion"},{"name":"chrono","old_version":"0.4.39","new_version":"0.4.42","repository_url":"https://github.com/chronotope/chrono"},{"name":"libc","old_version":"0.2.169","new_version":"0.2.177","repository_url":"https://github.com/rust-lang/libc"},{"name":"diesel","old_version":"2.2.12","new_version":"2.3.3","repository_url":"https://github.com/diesel-rs/diesel"},{"name":"postgres","old_version":"0.19.10","new_version":"0.19.12","repository_url":"https://github.com/rust-postgres/rust-postgres"},{"name":"sea-query","old_version":"0.28.5","new_version":"0.32.7","repository_url":"https://github.com/SeaQL/sea-query"},{"name":"tokio","old_version":"1.43.0","new_version":"1.48.0","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"socket2","old_version":"0.5.8","new_version":"0.6.1","repository_url":"https://github.com/rust-lang/socket2"},{"name":"warp","old_version":"0.3.7","new_version":"0.4.2","repository_url":"https://github.com/seanmonstar/warp"},{"name":"windows","old_version":"0.48.0","new_version":"0.62.2","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"libxml","old_version":"0.3.6","new_version":"0.3.8","repository_url":"https://github.com/KWARC/rust-libxml"},{"name":"simple-ldap","old_version":"7.1.0","new_version":"8.0.0","repository_url":"https://github.com/keaz/simple-ldap"},{"name":"url","old_version":"2.5.4","new_version":"2.5.7","repository_url":"https://github.com/servo/rust-url"},{"name":"awc","old_version":"3.7.0","new_version":"3.8.1","repository_url":"https://github.com/actix/actix-web"},{"name":"async-std","old_version":"1.13.1","new_version":"1.13.2","repository_url":"https://github.com/async-rs/async-std"},{"name":"redis","old_version":"0.23.3","new_version":"0.32.7","repository_url":"https://github.com/redis-rs/redis-rs"},{"name":"wasm-bindgen-test","old_version":"0.3.50","new_version":"0.3.55","repository_url":"https://github.com/wasm-bindgen/wasm-bindgen"},{"name":"trybuild","old_version":"1.0.103","new_version":"1.0.114","repository_url":"https://github.com/dtolnay/trybuild"},{"name":"proc-macro2","old_version":"1.0.93","new_version":"1.0.103","repository_url":"https://github.com/dtolnay/proc-macro2"},{"name":"quote","old_version":"1.0.38","new_version":"1.0.42","repository_url":"https://github.com/dtolnay/quote"},{"name":"syn","old_version":"2.0.98","new_version":"2.0.110","repository_url":"https://github.com/dtolnay/syn"},{"name":"once_cell","old_version":"1.20.3","new_version":"1.21.3","repository_url":"https://github.com/matklad/once_cell"},{"name":"prettyplease","old_version":"0.2.29","new_version":"0.2.37","repository_url":"https://github.com/dtolnay/prettyplease"},{"name":"tower-sessions","old_version":"0.12.3","new_version":"0.14.0","repository_url":"https://github.com/maxcountryman/tower-sessions"},{"name":"salvo","old_version":"0.68.5","new_version":"0.78.0","repository_url":"https://github.com/salvo-rs/salvo"},{"name":"salvo-cors","old_version":"0.68.5","new_version":"0.78.0","repository_url":"https://github.com/salvo-rs/salvo"},{"name":"divan","old_version":"0.1.17","new_version":"0.1.21","repository_url":"https://github.com/nvzqz/divan"},{"name":"rand","old_version":"0.8.5","new_version":"0.9.0","repository_url":"https://github.com/rust-random/rand"},{"name":"average","old_version":"0.15.1","new_version":"0.16.0","repository_url":"https://github.com/vks/average"},{"name":"tabled","old_version":"0.18.0","new_version":"0.20.0","repository_url":"https://github.com/zhiburt/tabled"},{"name":"indicatif","old_version":"0.17.11","new_version":"0.18.3","repository_url":"https://github.com/console-rs/indicatif"},{"name":"serde_json","old_version":"1.0.139","new_version":"1.0.145","repository_url":"https://github.com/serde-rs/json"},{"name":"clap","old_version":"4.5.30","new_version":"4.5.53","repository_url":"https://github.com/clap-rs/clap"},{"name":"reqwest","old_version":"0.12.12","new_version":"0.12.15","repository_url":"https://github.com/seanmonstar/reqwest"},{"name":"regex","old_version":"1.11.1","new_version":"1.12.2","repository_url":"https://github.com/rust-lang/regex"},{"name":"toml","old_version":"0.8.20","new_version":"0.9.8","repository_url":"https://github.com/toml-rs/toml"},{"name":"anyhow","old_version":"1.0.96","new_version":"1.0.100","repository_url":"https://github.com/dtolnay/anyhow"},{"name":"git2","old_version":"0.20.0","new_version":"0.20.2","repository_url":"https://github.com/rust-lang/git2-rs"},{"name":"strum","old_version":"0.27.1","new_version":"0.27.2","repository_url":"https://github.com/Peternator7/strum"},{"name":"semver","old_version":"1.0.25","new_version":"1.0.27","repository_url":"https://github.com/dtolnay/semver"},{"name":"glob","old_version":"0.3.2","new_version":"0.3.3","repository_url":"https://github.com/rust-lang/glob"},{"name":"strum_macros","old_version":"0.27.1","new_version":"0.27.2","repository_url":"https://github.com/Peternator7/strum"},{"name":"log","old_version":"0.4.26","new_version":"0.4.28","repository_url":"https://github.com/rust-lang/log"},{"name":"fake","old_version":"4.0.0","new_version":"4.4.0","repository_url":"https://github.com/cksac/fake-rs"},{"name":"time","old_version":"0.3.37","new_version":"0.3.44","repository_url":"https://github.com/time-rs/time"},{"name":"uuid","old_version":"1.14.0","new_version":"1.18.1","repository_url":"https://github.com/uuid-rs/uuid"},{"name":"bytes","old_version":"1.10.0","new_version":"1.11.0","repository_url":"https://github.com/tokio-rs/bytes"},{"name":"hyper-util","old_version":"0.1.10","new_version":"0.1.18","repository_url":"https://github.com/hyperium/hyper-util"},{"name":"tower-http","old_version":"0.6.2","new_version":"0.6.6","repository_url":"https://github.com/tower-rs/tower-http"},{"name":"env_logger","old_version":"0.11.6","new_version":"0.11.8","repository_url":"https://github.com/rust-cli/env_logger"},{"name":"postcard","old_version":"1.1.1","new_version":"1.1.3","repository_url":"https://github.com/jamesmunns/postcard"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the cargo-deps group with 57 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [indexmap](https://github.com/indexmap-rs/indexmap) | `2.12.0` | `2.12.1` |\n| [slab](https://github.com/tokio-rs/slab) | `0.4.9` | `0.4.11` |\n| [thiserror](https://github.com/dtolnay/thiserror) | `2.0.12` | `2.0.17` |\n| [implicit-clone](https://github.com/yewstack/implicit-clone) | `0.5.0` | `0.6.0` |\n| [base64ct](https://github.com/RustCrypto/formats) | `1.6.0` | `1.8.0` |\n| [bincode](https://github.com/bincode-org/bincode) | `1.3.3` | `2.0.1` |\n| [rustversion](https://github.com/dtolnay/rustversion) | `1.0.19` | `1.0.22` |\n| [chrono](https://github.com/chronotope/chrono) | `0.4.39` | `0.4.42` |\n| [libc](https://github.com/rust-lang/libc) | `0.2.169` | `0.2.177` |\n| [diesel](https://github.com/diesel-rs/diesel) | `2.2.12` | `2.3.3` |\n| [postgres](https://github.com/rust-postgres/rust-postgres) | `0.19.10` | `0.19.12` |\n| [sea-query](https://github.com/SeaQL/sea-query) | `0.28.5` | `0.32.7` |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.43.0` | `1.48.0` |\n| [socket2](https://github.com/rust-lang/socket2) | `0.5.8` | `0.6.1` |\n| [warp](https://github.com/seanmonstar/warp) | `0.3.7` | `0.4.2` |\n| [windows](https://github.com/microsoft/windows-rs) | `0.48.0` | `0.62.2` |\n| [libxml](https://github.com/KWARC/rust-libxml) | `0.3.6` | `0.3.8` |\n| [simple-ldap](https://github.com/keaz/simple-ldap) | `7.1.0` | `8.0.0` |\n| [url](https://github.com/servo/rust-url) | `2.5.4` | `2.5.7` |\n| [awc](https://github.com/actix/actix-web) | `3.7.0` | `3.8.1` |\n| [async-std](https://github.com/async-rs/async-std) | `1.13.1` | `1.13.2` |\n| [redis](https://github.com/redis-rs/redis-rs) | `0.23.3` | `0.32.7` |\n| [wasm-bindgen-test](https://github.com/wasm-bindgen/wasm-bindgen) | `0.3.50` | `0.3.55` |\n| [trybuild](https://github.com/dtolnay/trybuild) | `1.0.103` | `1.0.114` |\n| [proc-macro2](https://github.com/dtolnay/proc-macro2) | `1.0.93` | `1.0.103` |\n| [quote](https://github.com/dtolnay/quote) | `1.0.38` | `1.0.42` |\n| [syn](https://github.com/dtolnay/syn) | `2.0.98` | `2.0.110` |\n| [once_cell](https://github.com/matklad/once_cell) | `1.20.3` | `1.21.3` |\n| [prettyplease](https://github.com/dtolnay/prettyplease) | `0.2.29` | `0.2.37` |\n| [tower-sessions](https://github.com/maxcountryman/tower-sessions) | `0.12.3` | `0.14.0` |\n| [salvo](https://github.com/salvo-rs/salvo) | `0.68.5` | `0.78.0` |\n| [salvo-cors](https://github.com/salvo-rs/salvo) | `0.68.5` | `0.78.0` |\n| [divan](https://github.com/nvzqz/divan) | `0.1.17` | `0.1.21` |\n| [rand](https://github.com/rust-random/rand) | `0.8.5` | `0.9.0` |\n| [average](https://github.com/vks/average) | `0.15.1` | `0.16.0` |\n| [tabled](https://github.com/zhiburt/tabled) | `0.18.0` | `0.20.0` |\n| [indicatif](https://github.com/console-rs/indicatif) | `0.17.11` | `0.18.3` |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.139` | `1.0.145` |\n| [clap](https://github.com/clap-rs/clap) | `4.5.30` | `4.5.53` |\n| [reqwest](https://github.com/seanmonstar/reqwest) | `0.12.12` | `0.12.15` |\n| [regex](https://github.com/rust-lang/regex) | `1.11.1` | `1.12.2` |\n| [toml](https://github.com/toml-rs/toml) | `0.8.20` | `0.9.8` |\n| [anyhow](https://github.com/dtolnay/anyhow) | `1.0.96` | `1.0.100` |\n| [git2](https://github.com/rust-lang/git2-rs) | `0.20.0` | `0.20.2` |\n| [strum](https://github.com/Peternator7/strum) | `0.27.1` | `0.27.2` |\n| [semver](https://github.com/dtolnay/semver) | `1.0.25` | `1.0.27` |\n| [glob](https://github.com/rust-lang/glob) | `0.3.2` | `0.3.3` |\n| [strum_macros](https://github.com/Peternator7/strum) | `0.27.1` | `0.27.2` |\n| [log](https://github.com/rust-lang/log) | `0.4.26` | `0.4.28` |\n| [fake](https://github.com/cksac/fake-rs) | `4.0.0` | `4.4.0` |\n| [time](https://github.com/time-rs/time) | `0.3.37` | `0.3.44` |\n| [uuid](https://github.com/uuid-rs/uuid) | `1.14.0` | `1.18.1` |\n| [bytes](https://github.com/tokio-rs/bytes) | `1.10.0` | `1.11.0` |\n| [hyper-util](https://github.com/hyperium/hyper-util) | `0.1.10` | `0.1.18` |\n| [tower-http](https://github.com/tower-rs/tower-http) | `0.6.2` | `0.6.6` |\n| [env_logger](https://github.com/rust-cli/env_logger) | `0.11.6` | `0.11.8` |\n| [postcard](https://github.com/jamesmunns/postcard) | `1.1.1` | `1.1.3` |\n\n\nUpdates `indexmap` from 2.12.0 to 2.12.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/indexmap-rs/indexmap/blob/main/RELEASES.md\"\u003eindexmap's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.12.1 (2025-11-20)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSimplified a lot of internals using \u003ccode\u003ehashbrown\u003c/code\u003e's new bucket API.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/cfad7589c88e298e97449afb838c6a4b08c58394\"\u003e\u003ccode\u003ecfad758\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/indexmap-rs/indexmap/issues/424\"\u003e#424\u003c/a\u003e from cuviper/buckets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/a96b9c7fca6af946f17ecc38e7ee4dfd449a957f\"\u003e\u003ccode\u003ea96b9c7\u003c/code\u003e\u003c/a\u003e Release 2.12.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/6245ee54fa6e864de5f16a801d67a5f849eccb44\"\u003e\u003ccode\u003e6245ee5\u003c/code\u003e\u003c/a\u003e Use the bucket API from hashbrown v0.16.1\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/indexmap-rs/indexmap/compare/2.12.0...2.12.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `slab` from 0.4.9 to 0.4.11\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tokio-rs/slab/releases\"\u003eslab's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.4.11\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eSlab::get_disjoint_mut\u003c/code\u003e out of bounds (\u003ca href=\"https://redirect.github.com/tokio-rs/slab/issues/152\"\u003e#152\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.4.10\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eSlab::get_disjoint_mut\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/slab/issues/149\"\u003e#149\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDrop build script and \u003ccode\u003eautocfg\u003c/code\u003e dependency (\u003ca href=\"https://redirect.github.com/tokio-rs/slab/issues/150\"\u003e#150\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix redundant import warning in no_std builds (\u003ca href=\"https://redirect.github.com/tokio-rs/slab/issues/143\"\u003e#143\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eclippy::needless_lifetimes\u003c/code\u003e warning (\u003ca href=\"https://redirect.github.com/tokio-rs/slab/issues/147\"\u003e#147\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInternal CI improvements (\u003ca href=\"https://redirect.github.com/tokio-rs/slab/issues/141\"\u003e#141\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/tokio-rs/slab/issues/146\"\u003e#146\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tokio-rs/slab/blob/master/CHANGELOG.md\"\u003eslab's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e0.4.11 (August 8, 2025)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eSlab::get_disjoint_mut\u003c/code\u003e out of bounds (\u003ca href=\"https://redirect.github.com/tokio-rs/slab/issues/152\"\u003e#152\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e0.4.10 (June 15, 2025)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eSlab::get_disjoint_mut\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/slab/issues/149\"\u003e#149\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDrop build script and \u003ccode\u003eautocfg\u003c/code\u003e dependency (\u003ca href=\"https://redirect.github.com/tokio-rs/slab/issues/150\"\u003e#150\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix redundant import warning in no_std builds (\u003ca href=\"https://redirect.github.com/tokio-rs/slab/issues/143\"\u003e#143\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eclippy::needless_lifetimes\u003c/code\u003e warning (\u003ca href=\"https://redirect.github.com/tokio-rs/slab/issues/147\"\u003e#147\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInternal CI improvements (\u003ca href=\"https://redirect.github.com/tokio-rs/slab/issues/141\"\u003e#141\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/tokio-rs/slab/issues/146\"\u003e#146\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/slab/commit/2e5779f8eb318827c78cad38007445a93ec04503\"\u003e\u003ccode\u003e2e5779f\u003c/code\u003e\u003c/a\u003e Release v0.4.11 (\u003ca href=\"https://redirect.github.com/tokio-rs/slab/issues/153\"\u003e#153\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/slab/commit/2d65c514bc964b192bab212ddf3c1fcea4ae96b8\"\u003e\u003ccode\u003e2d65c51\u003c/code\u003e\u003c/a\u003e Fix get_disjoint_mut error condition (\u003ca href=\"https://redirect.github.com/tokio-rs/slab/issues/152\"\u003e#152\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/slab/commit/6a1b675665ee141ab68fd3e4f82b3cb3efc09e01\"\u003e\u003ccode\u003e6a1b675\u003c/code\u003e\u003c/a\u003e Release v0.4.10 (\u003ca href=\"https://redirect.github.com/tokio-rs/slab/issues/151\"\u003e#151\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/slab/commit/f801afe5cb2379b0178173758273a95f64510527\"\u003e\u003ccode\u003ef801afe\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003eget_disjoint_mut\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/slab/issues/149\"\u003e#149\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/slab/commit/8e65636d42635633bdb1287c6e5c3948c7b9034f\"\u003e\u003ccode\u003e8e65636\u003c/code\u003e\u003c/a\u003e Bump MSRV to v1.46 (\u003ca href=\"https://redirect.github.com/tokio-rs/slab/issues/150\"\u003e#150\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/slab/commit/30e8dd746a98392e6931fe93136415bc51c05851\"\u003e\u003ccode\u003e30e8dd7\u003c/code\u003e\u003c/a\u003e Fix clippy::needless_lifetimes warning (\u003ca href=\"https://redirect.github.com/tokio-rs/slab/issues/147\"\u003e#147\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/slab/commit/fecdd68a5389e4c3f4a44969574ffe352e7b0a8c\"\u003e\u003ccode\u003efecdd68\u003c/code\u003e\u003c/a\u003e Fix CI failures (\u003ca href=\"https://redirect.github.com/tokio-rs/slab/issues/146\"\u003e#146\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/slab/commit/f7b621f6cf2bc84f32214029b32d587d18277e3d\"\u003e\u003ccode\u003ef7b621f\u003c/code\u003e\u003c/a\u003e Always set #![no_std] to fix redundant import warning (\u003ca href=\"https://redirect.github.com/tokio-rs/slab/issues/143\"\u003e#143\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/slab/commit/334a8373bdbb6e1d164839c77d33f9571450d5f8\"\u003e\u003ccode\u003e334a837\u003c/code\u003e\u003c/a\u003e Update CI config (\u003ca href=\"https://redirect.github.com/tokio-rs/slab/issues/141\"\u003e#141\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/tokio-rs/slab/compare/v0.4.9...v0.4.11\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `thiserror` from 2.0.12 to 2.0.17\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/thiserror/releases\"\u003ethiserror's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.0.17\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse differently named __private module per patch release (\u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/434\"\u003e#434\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.16\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd to \u0026quot;no-std\u0026quot; crates.io category (\u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/429\"\u003e#429\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.15\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent \u003ccode\u003eError::provide\u003c/code\u003e API becoming unavailable from a future new compiler lint (\u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/427\"\u003e#427\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.14\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow build-script cleanup failure with NFSv3 output directory to be non-fatal (\u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/426\"\u003e#426\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.13\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/72ae716e6d6a7f7fdabdc394018c745b4d39ca45\"\u003e\u003ccode\u003e72ae716\u003c/code\u003e\u003c/a\u003e Release 2.0.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/599fdce83aee7767eb87b5af7bb30c37f3ed61e5\"\u003e\u003ccode\u003e599fdce\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/434\"\u003e#434\u003c/a\u003e from dtolnay/private\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/9ec05f6b38041bfe1ff5a274caec6e054a459aca\"\u003e\u003ccode\u003e9ec05f6\u003c/code\u003e\u003c/a\u003e Use differently named __private module per patch release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/d2c492b5498a0134abcc1677101bec876fe0621a\"\u003e\u003ccode\u003ed2c492b\u003c/code\u003e\u003c/a\u003e Raise minimum tested compiler to rust 1.76\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/fc3ab9501d4f2b6df2d7e495dc1cb37ab6e68363\"\u003e\u003ccode\u003efc3ab95\u003c/code\u003e\u003c/a\u003e Opt in to generate-macro-expansion when building on docs.rs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/819fe29dbb6e41bb937e3fef0469917d7c476c60\"\u003e\u003ccode\u003e819fe29\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2025-09-12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/259f48c549a2b49c00d2d58a204c1a3b4d2fb29a\"\u003e\u003ccode\u003e259f48c\u003c/code\u003e\u003c/a\u003e Enforce trybuild \u0026gt;= 1.0.108\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/470e6a681c073f12e29daf64dcec724bfd5871a9\"\u003e\u003ccode\u003e470e6a6\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2025-08-24\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/544e191e6e7f2e7cc3ac34b77d9165c30d982463\"\u003e\u003ccode\u003e544e191\u003c/code\u003e\u003c/a\u003e Update actions/checkout@v4 -\u0026gt; v5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/cbc1ebad3e91621ee0f94cf56d131f12fee62a3c\"\u003e\u003ccode\u003ecbc1eba\u003c/code\u003e\u003c/a\u003e Delete duplicate cap-lints flag from build script\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/thiserror/compare/2.0.12...2.0.17\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `implicit-clone` from 0.5.0 to 0.6.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/yewstack/implicit-clone/commits/v0.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `base64ct` from 1.6.0 to 1.8.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/formats/commit/14a53d78a581da35f5f39a36f8dd339d53f3f617\"\u003e\u003ccode\u003e14a53d7\u003c/code\u003e\u003c/a\u003e base64ct v1.8.0 (\u003ca href=\"https://redirect.github.com/RustCrypto/formats/issues/1859\"\u003e#1859\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/formats/commit/35e2738a90623af778b2e621e7348c2035d1af42\"\u003e\u003ccode\u003e35e2738\u003c/code\u003e\u003c/a\u003e clippy 1.87 fixes (\u003ca href=\"https://redirect.github.com/RustCrypto/formats/issues/1857\"\u003e#1857\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/formats/commit/19ce47500b87e1fc245c109071acbe035b129e24\"\u003e\u003ccode\u003e19ce475\u003c/code\u003e\u003c/a\u003e reunite workspace (\u003ca href=\"https://redirect.github.com/RustCrypto/formats/issues/1856\"\u003e#1856\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/formats/commit/705400abbc86ae9be41d130ab46afad9acaa7c81\"\u003e\u003ccode\u003e705400a\u003c/code\u003e\u003c/a\u003e der: support \u003ccode\u003eCow\\\u0026lt;[u8]\u0026gt;\u003c/code\u003e in derive(Sequence) (\u003ca href=\"https://redirect.github.com/RustCrypto/formats/issues/1850\"\u003e#1850\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/formats/commit/fd18b425a6f1855f143179e1c94be4764c03fd82\"\u003e\u003ccode\u003efd18b42\u003c/code\u003e\u003c/a\u003e chore(deps): bump crate-ci/typos from 1.32.0 to 1.33.1 (\u003ca href=\"https://redirect.github.com/RustCrypto/formats/issues/1854\"\u003e#1854\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/formats/commit/d4395cdb10f3b7ecfb2ccba4d3dd29e74f576576\"\u003e\u003ccode\u003ed4395cd\u003c/code\u003e\u003c/a\u003e der: make \u003ccode\u003eObjectIdentifier\\\u0026lt;MAX_SIZE\u0026gt;\u003c/code\u003e impls generic (\u003ca href=\"https://redirect.github.com/RustCrypto/formats/issues/1851\"\u003e#1851\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/formats/commit/6d28e0070654dea80b2e0dd019dbc232340b1fa5\"\u003e\u003ccode\u003e6d28e00\u003c/code\u003e\u003c/a\u003e const-oid: add constructor from_bytes for \u003ccode\u003eObjectIdentifier\\\u0026lt;MAX_SIZE\u0026gt;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/RustCrypto/formats/issues/1852\"\u003e#1852\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/formats/commit/ed74dc81c58487c4432d7418e50a1d206963690b\"\u003e\u003ccode\u003eed74dc8\u003c/code\u003e\u003c/a\u003e reunite workspace (\u003ca href=\"https://redirect.github.com/RustCrypto/formats/issues/1848\"\u003e#1848\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/formats/commit/48a2f2bc433b665a51c0aeb5bde15c341038553e\"\u003e\u003ccode\u003e48a2f2b\u003c/code\u003e\u003c/a\u003e pkcs1+pkcs5+pkcs8+sec1+spki: rc releases (\u003ca href=\"https://redirect.github.com/RustCrypto/formats/issues/1847\"\u003e#1847\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/formats/commit/0d763fcfda55e20c0e0680877cdf9a57d40c7c0e\"\u003e\u003ccode\u003e0d763fc\u003c/code\u003e\u003c/a\u003e der+der_derive+pem: rc releases (\u003ca href=\"https://redirect.github.com/RustCrypto/formats/issues/1846\"\u003e#1846\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/RustCrypto/formats/compare/base64ct/v1.6.0...base64ct/v1.8.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `bincode` from 1.3.3 to 2.0.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/bincode-org/bincode/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `rustversion` from 1.0.19 to 1.0.22\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/rustversion/releases\"\u003erustversion's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.0.22\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eTurn off clippy incompatible_msrv in rustversion-conditional code (\u003ca href=\"https://redirect.github.com/dtolnay/rustversion/issues/63\"\u003e#63\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.21\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003e-Zfmt-debug=none\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dtolnay/rustversion/issues/61\"\u003e#61\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.20\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/rustversion/commit/9e86f839b6a34a7d9398f243d88bf400b7fa1f7c\"\u003e\u003ccode\u003e9e86f83\u003c/code\u003e\u003c/a\u003e Release 1.0.22\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/rustversion/commit/a27fffdbb75c7d3521e9f4b49b4a9ab21ce85204\"\u003e\u003ccode\u003ea27fffd\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/rustversion/issues/64\"\u003e#64\u003c/a\u003e from dtolnay/incompatiblemsrv\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/rustversion/commit/935837211f5bcbc5147cd05a38c02a66dbc8ec71\"\u003e\u003ccode\u003e9358372\u003c/code\u003e\u003c/a\u003e Allow clippy incompatible_msrv\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/rustversion/commit/0379843c3c885461a071fc4c07d2c72efe3afa61\"\u003e\u003ccode\u003e0379843\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/rustversion/commit/1491c256c89b5f41369a21dcd57a1eb5ca1c1083\"\u003e\u003ccode\u003e1491c25\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/rustversion/issues/62\"\u003e#62\u003c/a\u003e from dtolnay/ci\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/rustversion/commit/49ad7c5242d9fcb99c04438008b9d6a49345b9c5\"\u003e\u003ccode\u003e49ad7c5\u003c/code\u003e\u003c/a\u003e Add -Zfmt-debug=none test in CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/rustversion/commit/1f833903f93e6dbabf9eebb5935fcafd2f6f0ce1\"\u003e\u003ccode\u003e1f83390\u003c/code\u003e\u003c/a\u003e Release 1.0.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/rustversion/commit/8be70573321aa3d616fcf46b7df7c98d0d3cdc1a\"\u003e\u003ccode\u003e8be7057\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/rustversion/issues/61\"\u003e#61\u003c/a\u003e from dtolnay/debugnone\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/rustversion/commit/91dd8ef7b1e999d3a733d8136b60d6e9c0290d9d\"\u003e\u003ccode\u003e91dd8ef\u003c/code\u003e\u003c/a\u003e Ignore elidable_lifetime_names pedantic clippy lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/rustversion/commit/052138c8c8c6e13ee49dc94cbeb04962f5e54db3\"\u003e\u003ccode\u003e052138c\u003c/code\u003e\u003c/a\u003e Support -Zfmt-debug=none\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/rustversion/compare/1.0.19...1.0.22\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `chrono` from 0.4.39 to 0.4.42\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/chronotope/chrono/releases\"\u003echrono's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.4.42\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd fuzzer for DateTime::parse_from_str by \u003ca href=\"https://github.com/tyler92\"\u003e\u003ccode\u003e@​tyler92\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1700\"\u003echronotope/chrono#1700\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix wrong amount of micro/milliseconds by \u003ca href=\"https://github.com/nmlt\"\u003e\u003ccode\u003e@​nmlt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1703\"\u003echronotope/chrono#1703\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd warning about MappedLocalTime and wasm by \u003ca href=\"https://github.com/lutzky\"\u003e\u003ccode\u003e@​lutzky\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1702\"\u003echronotope/chrono#1702\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix incorrect parsing of fixed-length second fractions by \u003ca href=\"https://github.com/chris-leach\"\u003e\u003ccode\u003e@​chris-leach\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1705\"\u003echronotope/chrono#1705\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix cfgs for \u003ccode\u003ewasm32-linux\u003c/code\u003e support by \u003ca href=\"https://github.com/arjunr2\"\u003e\u003ccode\u003e@​arjunr2\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1707\"\u003echronotope/chrono#1707\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix OpenHarmony's \u003ccode\u003etzdata\u003c/code\u003e parsing by \u003ca href=\"https://github.com/ldm0\"\u003e\u003ccode\u003e@​ldm0\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1679\"\u003echronotope/chrono#1679\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConvert NaiveDate to/from days since unix epoch by \u003ca href=\"https://github.com/findepi\"\u003e\u003ccode\u003e@​findepi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1715\"\u003echronotope/chrono#1715\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e?Sized\u003c/code\u003e bound to related methods of \u003ccode\u003eDelayedFormat::write_to\u003c/code\u003e by \u003ca href=\"https://github.com/Huliiiiii\"\u003e\u003ccode\u003e@​Huliiiiii\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1721\"\u003echronotope/chrono#1721\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003efrom_timestamp_secs\u003c/code\u003e method to \u003ccode\u003eDateTime\u003c/code\u003e by \u003ca href=\"https://github.com/jasonaowen\"\u003e\u003ccode\u003e@​jasonaowen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1719\"\u003echronotope/chrono#1719\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMigrate to core::error::Error by \u003ca href=\"https://github.com/benbrittain\"\u003e\u003ccode\u003e@​benbrittain\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1704\"\u003echronotope/chrono#1704\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to windows-bindgen 0.63 by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1730\"\u003echronotope/chrono#1730\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003estrftime: simplify error handling by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1731\"\u003echronotope/chrono#1731\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.4.41\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003esubsec_micros\u003c/code\u003e and \u003ccode\u003esubsec_millis\u003c/code\u003e methods to \u003ccode\u003eTimeDelta\u003c/code\u003e by \u003ca href=\"https://github.com/ggoetz\"\u003e\u003ccode\u003e@​ggoetz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1668\"\u003echronotope/chrono#1668\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eNaiveDateTime::UNIX_EPOCH\u003c/code\u003e by \u003ca href=\"https://github.com/robertbastian\"\u003e\u003ccode\u003e@​robertbastian\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1670\"\u003echronotope/chrono#1670\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImplement \u003ccode\u003eas_seconds_f32\u003c/code\u003e and \u003ccode\u003eas_seconds_f64\u003c/code\u003e for \u003ccode\u003eTimeDelta\u003c/code\u003e by \u003ca href=\"https://github.com/ggoetz\"\u003e\u003ccode\u003e@​ggoetz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1671\"\u003echronotope/chrono#1671\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: fix some comments by \u003ca href=\"https://github.com/jimmycathy\"\u003e\u003ccode\u003e@​jimmycathy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1677\"\u003echronotope/chrono#1677\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003enum_days_in_month\u003c/code\u003e method to \u003ccode\u003eDatelike\u003c/code\u003e trait by \u003ca href=\"https://github.com/aslilac\"\u003e\u003ccode\u003e@​aslilac\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1673\"\u003echronotope/chrono#1673\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003eWeekdaySet\u003c/code\u003e, a collection of \u003ccode\u003eWeekday\u003c/code\u003e that is \u003ccode\u003eCopy\u003c/code\u003e by \u003ca href=\"https://github.com/Kinrany\"\u003e\u003ccode\u003e@​Kinrany\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1676\"\u003echronotope/chrono#1676\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWeekdaySet tweaks by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1680\"\u003echronotope/chrono#1680\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to windows-bindgen 0.61 by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1682\"\u003echronotope/chrono#1682\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImplemented a consistent Eq trait for NaiveWeek by \u003ca href=\"https://github.com/Splashling1789\"\u003e\u003ccode\u003e@​Splashling1789\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1687\"\u003echronotope/chrono#1687\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTimeZone::from_posix_tz: Treat empty TZ variable as UTC by \u003ca href=\"https://github.com/drinkcat\"\u003e\u003ccode\u003e@​drinkcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1691\"\u003echronotope/chrono#1691\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for lossy format strings by \u003ca href=\"https://github.com/Qelxiros\"\u003e\u003ccode\u003e@​Qelxiros\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1693\"\u003echronotope/chrono#1693\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.4.40\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd Month::num_days() by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1645\"\u003echronotope/chrono#1645\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate Windows dependencies by \u003ca href=\"https://github.com/kennykerr\"\u003e\u003ccode\u003e@​kennykerr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1646\"\u003echronotope/chrono#1646\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFeature/round_up method on DurationRound trait by \u003ca href=\"https://github.com/MagnumTrader\"\u003e\u003ccode\u003e@​MagnumTrader\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1651\"\u003echronotope/chrono#1651\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExpose \u003ccode\u003ewrite_to\u003c/code\u003e for \u003ccode\u003eDelayedFormat\u003c/code\u003e by \u003ca href=\"https://github.com/tugtugtug\"\u003e\u003ccode\u003e@​tugtugtug\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1654\"\u003echronotope/chrono#1654\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate LICENSE.txt by \u003ca href=\"https://github.com/maximevtush\"\u003e\u003ccode\u003e@​maximevtush\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1656\"\u003echronotope/chrono#1656\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: fix minor typo by \u003ca href=\"https://github.com/samfolo\"\u003e\u003ccode\u003e@​samfolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1659\"\u003echronotope/chrono#1659\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse NaiveDateTime for internal tz_info methods. by \u003ca href=\"https://github.com/AVee\"\u003e\u003ccode\u003e@​AVee\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1658\"\u003echronotope/chrono#1658\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to windows-bindgen 0.60 by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1665\"\u003echronotope/chrono#1665\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd quarter (%q) date string specifier by \u003ca href=\"https://github.com/drinkcat\"\u003e\u003ccode\u003e@​drinkcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1666\"\u003echronotope/chrono#1666\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/f3fd15f976c8c8e56d97eda6237af4d485ba2297\"\u003e\u003ccode\u003ef3fd15f\u003c/code\u003e\u003c/a\u003e Bump version to 0.4.42\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/5cf56035007f291b1b8f457fa3bfc79fb367419a\"\u003e\u003ccode\u003e5cf5603\u003c/code\u003e\u003c/a\u003e strftime: add regression test case\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/a6231701ee934cbbeb595fe71328fcbbf1b584d5\"\u003e\u003ccode\u003ea623170\u003c/code\u003e\u003c/a\u003e strftime: simplify error handling\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/36fbfb1221da05b1482eb9dd18254e6bd736cb31\"\u003e\u003ccode\u003e36fbfb1\u003c/code\u003e\u003c/a\u003e strftime: move specifier handling out of match to reduce rightward drift\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/7f413c363b74e293d495dc6109335c02dda9d629\"\u003e\u003ccode\u003e7f413c3\u003c/code\u003e\u003c/a\u003e strftime: yield None early\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/9d5dfe164098186bfff8af7d5eecbb05d7712d4d\"\u003e\u003ccode\u003e9d5dfe1\u003c/code\u003e\u003c/a\u003e strftime: outline constants\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/e5f6be7db4a0c2756cad0a7c8186a5a180873f7a\"\u003e\u003ccode\u003ee5f6be7\u003c/code\u003e\u003c/a\u003e strftime: move error() method below caller\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/d516c2764d74e467fa37e25e8e88d5633478bafa\"\u003e\u003ccode\u003ed516c27\u003c/code\u003e\u003c/a\u003e strftime: merge impl blocks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/0ee2172fb92df4e0be4cf7a733c860226eec37a0\"\u003e\u003ccode\u003e0ee2172\u003c/code\u003e\u003c/a\u003e strftime: re-order items to keep impls together\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/757a8b0226e9c0a23b5334c7dc0986f1e487b8ac\"\u003e\u003ccode\u003e757a8b0\u003c/code\u003e\u003c/a\u003e Upgrade to windows-bindgen 0.63\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/chronotope/chrono/compare/v0.4.39...v0.4.42\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `libc` from 0.2.169 to 0.2.177\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/libc/releases\"\u003elibc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.2.177\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eApple: Add \u003ccode\u003eTIOCGETA\u003c/code\u003e, \u003ccode\u003eTIOCSETA\u003c/code\u003e, \u003ccode\u003eTIOCSETAW\u003c/code\u003e, \u003ccode\u003eTIOCSETAF\u003c/code\u003e constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4736\"\u003e#4736\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eApple: Add \u003ccode\u003epthread_cond_timedwait_relative_np\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4719\"\u003e#4719\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBSDs: Add \u003ccode\u003e_CS_PATH\u003c/code\u003e constant (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4738\"\u003e#4738\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux-like: Add \u003ccode\u003eSIGEMT\u003c/code\u003e for mips* and sparc* architectures (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4730\"\u003e#4730\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOpenBSD: Add \u003ccode\u003eelf_aux_info\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4729\"\u003e#4729\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRedox: Add more sysconf constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4728\"\u003e#4728\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWindows: Add \u003ccode\u003ewcsnlen\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4721\"\u003e#4721\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eWASIP2: Invert conditional to include p2 APIs (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4733\"\u003e#4733\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.2.176\u003c/h2\u003e\n\u003ch3\u003eSupport\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe default FreeBSD version has been raised from 11 to 12. This matches \u003ccode\u003erustc\u003c/code\u003e since 1.78. (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/2406\"\u003e#2406\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eDebug\u003c/code\u003e is now always implemented, rather than being gated behind the \u003ccode\u003eextra_traits\u003c/code\u003e feature. (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4624\"\u003e#4624\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAIX: Restore some non-POSIX functions guarded by the \u003ccode\u003e_KERNEL\u003c/code\u003e macro. (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4607\"\u003e#4607\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFreeBSD 14: Add \u003ccode\u003est_fileref\u003c/code\u003e to \u003ccode\u003estruct stat\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4642\"\u003e#4642\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHaiku: Add the \u003ccode\u003eaccept4\u003c/code\u003e POSIX call (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4586\"\u003e#4586\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eIntroduce a wrapper for representing padding (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4632\"\u003e#4632\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add \u003ccode\u003eEM_RISCV\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4659\"\u003e#4659\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add \u003ccode\u003eMS_NOSYMFOLLOW\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4389\"\u003e#4389\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add \u003ccode\u003ebacktrace_symbols(_fd)\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4668\"\u003e#4668\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add missing \u003ccode\u003eSOL_PACKET\u003c/code\u003e optnames (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4669\"\u003e#4669\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMusl s390x: Add \u003ccode\u003eSYS_mseal\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4549\"\u003e#4549\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNuttX: Add \u003ccode\u003e__errno\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4687\"\u003e#4687\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRedox: Add \u003ccode\u003edirfd\u003c/code\u003e, \u003ccode\u003eVDISABLE\u003c/code\u003e, and resource consts (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4660\"\u003e#4660\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRedox: Add more \u003ccode\u003eresource.h\u003c/code\u003e, \u003ccode\u003efcntl.h\u003c/code\u003e constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4666\"\u003e#4666\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRedox: Enable \u003ccode\u003estrftime\u003c/code\u003e and \u003ccode\u003emkostemp[s]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4629\"\u003e#4629\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUnix, Windows: Add \u003ccode\u003eqsort_r\u003c/code\u003e (Unix), and \u003ccode\u003eqsort(_s)\u003c/code\u003e (Windows) (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4677\"\u003e#4677\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUnix: Add \u003ccode\u003edlvsym\u003c/code\u003e for Linux-gnu, FreeBSD, and NetBSD (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4671\"\u003e#4671\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUnix: Add \u003ccode\u003esigqueue\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4620\"\u003e#4620\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFreeBSD 15: Mark \u003ccode\u003ekinfo_proc\u003c/code\u003e as non-exhaustive (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4553\"\u003e#4553\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFreeBSD: Set the ELF symbol version for \u003ccode\u003ereaddir_r\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4694\"\u003e#4694\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Correct the config for whether or not \u003ccode\u003eepoll_event\u003c/code\u003e is packed (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4639\"\u003e#4639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTests: Replace the old \u003ccode\u003ectest\u003c/code\u003e with the much more reliable new implementation (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4655\"\u003e#4655\u003c/a\u003e and many related PRs)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAIX: Fix the type of the 4th arguement of \u003ccode\u003egetgrnam_r\u003c/code\u003e ([#4656](\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4656\"\u003erust-lang/libc#4656\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/libc/blob/0.2.177/CHANGELOG.md\"\u003elibc's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/libc/compare/0.2.176...0.2.177\"\u003e0.2.177\u003c/a\u003e - 2025-10-09\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eApple: Add \u003ccode\u003eTIOCGETA\u003c/code\u003e, \u003ccode\u003eTIOCSETA\u003c/code\u003e, \u003ccode\u003eTIOCSETAW\u003c/code\u003e, \u003ccode\u003eTIOCSETAF\u003c/code\u003e constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4736\"\u003e#4736\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eApple: Add \u003ccode\u003epthread_cond_timedwait_relative_np\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4719\"\u003e#4719\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBSDs: Add \u003ccode\u003e_CS_PATH\u003c/code\u003e constant (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4738\"\u003e#4738\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux-like: Add \u003ccode\u003eSIGEMT\u003c/code\u003e for mips* and sparc* architectures (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4730\"\u003e#4730\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOpenBSD: Add \u003ccode\u003eelf_aux_info\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4729\"\u003e#4729\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRedox: Add more sysconf constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4728\"\u003e#4728\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWindows: Add \u003ccode\u003ewcsnlen\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4721\"\u003e#4721\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eWASIP2: Invert conditional to include p2 APIs (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4733\"\u003e#4733\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/libc/compare/0.2.175...0.2.176\"\u003e0.2.176\u003c/a\u003e - 2025-09-23\u003c/h2\u003e\n\u003ch3\u003eSupport\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe default FreeBSD version has been raised from 11 to 12. This matches \u003ccode\u003erustc\u003c/code\u003e since 1.78. (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/2406\"\u003e#2406\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eDebug\u003c/code\u003e is now always implemented, rather than being gated behind the \u003ccode\u003eextra_traits\u003c/code\u003e feature. (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4624\"\u003e#4624\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAIX: Restore some non-POSIX functions guarded by the \u003ccode\u003e_KERNEL\u003c/code\u003e macro. (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4607\"\u003e#4607\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFreeBSD 14: Add \u003ccode\u003est_fileref\u003c/code\u003e to \u003ccode\u003estruct stat\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4642\"\u003e#4642\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHaiku: Add the \u003ccode\u003eaccept4\u003c/code\u003e POSIX call (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4586\"\u003e#4586\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eIntroduce a wrapper for representing padding (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4632\"\u003e#4632\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add \u003ccode\u003eEM_RISCV\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4659\"\u003e#4659\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add \u003ccode\u003eMS_NOSYMFOLLOW\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4389\"\u003e#4389\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add \u003ccode\u003ebacktrace_symbols(_fd)\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4668\"\u003e#4668\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add missing \u003ccode\u003eSOL_PACKET\u003c/code\u003e optnames (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4669\"\u003e#4669\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMusl s390x: Add \u003ccode\u003eSYS_mseal\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4549\"\u003e#4549\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNuttX: Add \u003ccode\u003e__errno\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4687\"\u003e#4687\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRedox: Add \u003ccode\u003edirfd\u003c/code\u003e, \u003ccode\u003eVDISABLE\u003c/code\u003e, and resource consts (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4660\"\u003e#4660\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRedox: Add more \u003ccode\u003eresource.h\u003c/code\u003e, \u003ccode\u003efcntl.h\u003c/code\u003e constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4666\"\u003e#4666\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRedox: Enable \u003ccode\u003estrftime\u003c/code\u003e and \u003ccode\u003emkostemp[s]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4629\"\u003e#4629\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUnix, Windows: Add \u003ccode\u003eqsort_r\u003c/code\u003e (Unix), and \u003ccode\u003eqsort(_s)\u003c/code\u003e (Windows) (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4677\"\u003e#4677\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUnix: Add \u003ccode\u003edlvsym\u003c/code\u003e for Linux-gnu, FreeBSD, and NetBSD (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4671\"\u003e#4671\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUnix: Add \u003ccode\u003esigqueue\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4620\"\u003e#4620\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFreeBSD 15: Mark \u003ccode\u003ekinfo_proc\u003c/code\u003e as non-exhaustive (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4553\"\u003e#4553\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFreeBSD: Set the ELF symbol version for \u003ccode\u003ereaddir_r\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4694\"\u003e#4694\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Correct the config for whether or not \u003ccode\u003eepoll_event\u003c/code\u003e is packed (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4639\"\u003e#4639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTests: Replace the old \u003ccode\u003ectest\u003c/code\u003e with the much more reliable new implementation (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4655\"\u003e#4655\u003c/a\u003e and many related PRs)\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/libc/commit/9f598d245e18ecb243118cfde095f24598ec9d5b\"\u003e\u003ccode\u003e9f598d2\u003c/code\u003e\u003c/a\u003e chore: release libc 0.2.177\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/329a5e77fd0666d9c2fda463eb005cfbb28c3e8c\"\u003e\u003ccode\u003e329a5e7\u003c/code\u003e\u003c/a\u003e Add missing TIOCGETA/TIOCSETA constants for macOS\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/72a40e2550f924e8e5736a96afe71c71b988b08b\"\u003e\u003ccode\u003e72a40e2\u003c/code\u003e\u003c/a\u003e add \u003ccode\u003epthread_cond_timedwait_relative_np\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/2914d6f735740b40b8abbbae251aad11daf48885\"\u003e\u003ccode\u003e2914d6f\u003c/code\u003e\u003c/a\u003e linux_like: add SIGEMT for mips* and sparc*\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/ff2ff25f15bbd01c03482c0c1f49411b0b622957\"\u003e\u003ccode\u003eff2ff25\u003c/code\u003e\u003c/a\u003e openbsd add elf_aux_info\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/4ae44a44945ce5c2751aa198171bc1f47c292723\"\u003e\u003ccode\u003e4ae44a4\u003c/code\u003e\u003c/a\u003e Update semver tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/d5737a01378862df540367c627b18d8a26dbdd0e\"\u003e\u003ccode\u003ed5737a0\u003c/code\u003e\u003c/a\u003e Define _CS_PATH on the BSDs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/fe277da53e919bb8272aa695e8df44b48aab95a3\"\u003e\u003ccode\u003efe277da\u003c/code\u003e\u003c/a\u003e redox: more sysconf constants\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/bdad4264ced348e8e1a8ffc25a9b493fae124fa9\"\u003e\u003ccode\u003ebdad426\u003c/code\u003e\u003c/a\u003e wasip2: Invert conditional to include p2 APIs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/0af069dcbfdb8ea80e437a50bc98ffd186915247\"\u003e\u003ccode\u003e0af069d\u003c/code\u003e\u003c/a\u003e Windows: add \u003ccode\u003ewcsnlen\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/libc/compare/0.2.169...0.2.177\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `diesel` from 2.2.12 to 2.3.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/diesel-rs/diesel/blob/v2.3.3/CHANGELOG.md\"\u003ediesel's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[2.3.3] 2025-10-24\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix displaying binds in instrumentations for \u003ccode\u003e#[derive(MultiConnection)]\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eSupport artifact attestation for binaries build for releases\u003c/li\u003e\n\u003cli\u003eStop using absolute paths in generated diesel.toml\u003c/li\u003e\n\u003cli\u003eExplicitly qualify \u003ccode\u003eOk\u003c/code\u003e in code generated by derives to avoid naming conflicts\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[2.3.2] 2025-09-19\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed an incompatibility with libmariadb versions shipped by debian\u003c/li\u003e\n\u003cli\u003eFixed docs.rs builds\u003c/li\u003e\n\u003cli\u003eFixed applying patch file schema.rs file with formatting\u003c/li\u003e\n\u003cli\u003eAllow to compare DatabaseErrorKind values\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.3.1 2025-09-12\u003c/h2\u003e\n\u003cp\u003eThis version did not contain any changes, but only a version bump to retrigger the docs.rs build\u003c/p\u003e\n\u003ch2\u003e[2.3.0] 2025-09-12\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003elimit()\u003c/code\u003e and \u003ccode\u003eoffset()\u003c/code\u003e DSL to combination clauses such as \u003ccode\u003eUNION\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003e#[derive(Identifiable)]\u003c/code\u003e ignoring attribute \u003ccode\u003e#[diesel(serialize_as)]\u003c/code\u003e on primary keys\u003c/li\u003e\n\u003cli\u003eAdded embedded struct support for \u003ccode\u003eAsChangeset\u003c/code\u003e via \u003ccode\u003e#[diesel(embed)]\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdded a \u003ccode\u003e#[diesel(skip_update)]\u003c/code\u003e attribute for the \u003ccode\u003eAsChangeset\u003c/code\u003e derive to skip updating a field present in the struct\u003c/li\u003e\n\u003cli\u003eSupport for libsqlite3-sys 0.35.0\u003c/li\u003e\n\u003cli\u003eAdd support for built-in PostgreSQL range operators and functions\u003c/li\u003e\n\u003cli\u003eSupport for postgres multirange type\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003ediesel::r2d2::TestCustomizer\u003c/code\u003e, which allows users to customize their \u003ccode\u003ediesel::r2d2::Pool\u003c/code\u003es\nin a way that makes the pools suitable for use in parallel tests.\u003c/li\u003e\n\u003cli\u003eAdded support for built-in PostgreSQL range operators and functions\u003c/li\u003e\n\u003cli\u003eAdded support for various built-in PostgreSQL array functions\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eJson\u003c/code\u003e and \u003ccode\u003eJsonb\u003c/code\u003e support for the SQLite backend.\u003c/li\u003e\n\u003cli\u003eAdded a \u003ccode\u003e#[diesel::declare_sql_function]\u003c/code\u003e attribute macro to easily define support for\nmultiple sql functions at once via an \u003ccode\u003eextern \u0026quot;SQL\u0026quot;\u003c/code\u003e block\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003e[print_schema] allow_tables_to_appear_in_same_query_config = \u0026quot;fk_related_tables\u0026quot;\u003c/code\u003e to generate separate \u003ccode\u003eallow_tables_to_appear_in_same_query!\u003c/code\u003e calls containing only tables that are related through foreign keys. (Default: \u003ccode\u003e\u0026quot;all_tables\u0026quot;\u003c/code\u003e.) It is not possible to build queries using two tables that don't appear in the same \u003ccode\u003eallow_tables_to_appear_in_same_query!\u003c/code\u003e call, but that macro generates O(n²) rust code, so this option may be useful to reduce compilation time. (\u003ca href=\"https://redirect.github.com/diesel-rs/diesel/issues/4333\"\u003e#4333\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003ewasm32-unknown-unknown\u003c/code\u003e target support for sqlite backend.\u003c/li\u003e\n\u003cli\u003eAdd support for the \u003ccode\u003eCAST\u003c/code\u003e operator\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003e[print_schema] allow_tables_to_appear_in_same_query_config = \u0026quot;none\u0026quot;\u003c/code\u003e to generate no \u003ccode\u003eallow_tables_to_appear_in_same_query!\u003c/code\u003e calls. (Default: \u003ccode\u003e\u0026quot;all_tables\u0026quot;\u003c/code\u003e.). (\u003ca href=\"https://redirect.github.com/diesel-rs/diesel/issues/4333\"\u003e#4333\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e[print_schema] pg_domains_as_custom_types\u003c/code\u003e parameter to generate custom types for \u003ca href=\"https://www.postgresql.org/docs/current/domains.html\"\u003ePostgreSQL domains\u003c/a\u003e that matches any of the regexes in the given list. (Default: \u003ccode\u003e[]\u003c/code\u003e.) This option allows an application to selectively give special meaning for the serialization/deserialization of these types, avoiding the default behavior of treating the domain as the underlying type. (\u003ca href=\"https://github.com/diesel-rs/diesel/discussions/4592\"\u003e#4592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd support for batch insert and upsert statements with returning for SQLite\u003c/li\u003e\n\u003cli\u003eAdd support for window functions and aggregate expressions.\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/diesel-rs/diesel/commit/4597d3b9a856ee5f002388e2fa72fc80e9d837d2\"\u003e\u003ccode\u003e4597d3b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/diesel-rs/diesel/issues/4823\"\u003e#4823\u003c/a\u003e from weiznich/prepare/2.3.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/diesel-rs/diesel/commit/921212b9bd764bc1846ceae52fbb9ed24a434d28\"\u003e\u003ccode\u003e921212b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/diesel-rs/diesel/issues/4810\"\u003e#4810\u003c/a\u003e from weiznich/fix_docs_after_main_rename\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/diesel-rs/diesel/commit/2ee6f55f544cb922248baad304fac59836571196\"\u003e\u003ccode\u003e2ee6f55\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/diesel-rs/diesel/issues/4799\"\u003e#4799\u003c/a\u003e from weiznich/more_ci_fixes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/diesel-rs/diesel/commit/f76f622b287bb5c91eab353108881212ac80b8d8\"\u003e\u003ccode\u003ef76f622\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/diesel-rs/diesel/issues/4794\"\u003e#4794\u003c/a\u003e from weiznich/fix/ci_29_09_25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/diesel-rs/diesel/commit/2a681117cd50e996699fd6d4ceeb7deedf88c00e\"\u003e\u003ccode\u003e2a68111\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/diesel-rs/diesel/issues/4815\"\u003e#4815\u003c/a\u003e from stormshield-kg/count-star-window\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/diesel-rs/diesel/commit/b57ec1f62bb4b10fde9edeb9a5671fd135fc6fb4\"\u003e\u003ccode\u003eb57ec1f\u003c/code\u003e\u003c/a\u003e Typos fixes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/diesel-rs/diesel/commit/da063f0c4bd51d250e08de78d1a7497c66d2ba96\"\u003e\u003ccode\u003eda063f0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/diesel-rs/diesel/issues/4809\"\u003e#4809\u003c/a\u003e from ADSteele916/use-relative-paths-in-cli-setup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/diesel-rs/diesel/commit/a796fbe2513e16b5bccbe817ed96802b2ff02d7f\"\u003e\u003ccode\u003ea796fbe\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/diesel-rs/diesel/issues/4812\"\u003e#4812\u003c/a\u003e from lauk20/main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/diesel-rs/diesel/commit/3ab99c472cbab1e8b0812d25c54fbf78b312ea5b\"\u003e\u003ccode\u003e3ab99c4\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/diesel-rs/diesel/issues/4795\"\u003e#4795\u003c/a\u003e from weiznich/fix/bind_params\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/diesel-rs/diesel/commit/00ff0434cd8372004cf0e688ac1f0ef13bf2eb1a\"\u003e\u003ccode\u003e00ff043\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/diesel-rs/diesel/issues/4783\"\u003e#4783\u003c/a\u003e from weiznich/ci/better_attestation\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/diesel-rs/diesel/compare/v2.2.12...v2.3.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `postgres` from 0.19.10 to 0.19.12\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-postgres/rust-postgres/releases\"\u003epostgres's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epostgres v0.19.12\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eClient::check_connection\u003c/code\u003e API.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImproved the effectiveness of \u003ccode\u003eClient::is_closed\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eDisabled default features of \u003ccode\u003efutures-util\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epostgres v0.19.11\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for \u003ccode\u003ejiff\u003c/code\u003e v0.2.\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003ebit-vec\u003c/code\u003e versions v0.7 and v0.8.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated repository links to use \u003ccode\u003erust-postgres\u003c/code\u003e organization.\u003c/li\u003e\n\u003cli\u003eUpgraded to Rust 2021 edition.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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-postgres/rust-postgres/commit/81d39c548ad4c70a317d07a3ad05f2365e0cfb20\"\u003e\u003ccode\u003e81d39c5\u003c/code\u003e\u003c/a\u003e Release postgres v0.19.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-postgres/rust-postgres/commit/47374383727e80fb5d3eec966d9bd2f6f907c48d\"\u003e\u003ccode\u003e4737438\u003c/code\u003e\u003c/a\u003e Release tokio-postgres v0.7.15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-postgres/rust-postgres/commit/6ed4781b87b7091214d01c76d14073a432becc69\"\u003e\u003ccode\u003e6ed4781\u003c/code\u003e\u003c/a\u003e Release postgres-types v0.2.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-postgres/rust-postgres/commit/87ef8ad2e93b88afaa946ad267497bd0bbb56196\"\u003e\u003ccode\u003e87ef8ad\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-postgres/rust-postgres/issues/1278\"\u003e#1278\u003c/a\u003e from razein97/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-postgres/rust-postgres/commit/628a696551438c738cb88fc9b72c5eedf7710d1b\"\u003e\u003ccode\u003e628a696\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-postgres/rust-postgres/issues/1280\"\u003e#1280\u003c/a\u003e from rust-postgres/paolobarbolini/check_connection-d...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-postgres/rust-postgres/commit/f34ed1b151e0c76dfaf8bef678814a2c0fff8ec6\"\u003e\u003ccode\u003ef34ed1b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-postgres/rust-postgres/issues/1262\"\u003e#1262\u003c/a\u003e from CobaltCause/push-sswwslomtkmm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-postgres/rust-postgres/commit/c5d3442ed8507453b1f83be34ac9ecbb97070e9e\"\u003e\u003ccode\u003ec5d3442\u003c/code\u003e\u003c/a\u003e fix an Error/Display impl\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-postgres/rust-postgres/commit/bbd13014eda04797d9c794515829f4da4495e425\"\u003e\u003ccode\u003ebbd1301\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-postgres/rust-postgres/issues/1282\"\u003e#1282\u003c/a\u003e from rust-postgres/paolobarbolini/futures-util-no-de...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-postgres/rust-postgres/commit/153b86e2ae61396ebea315d3429c9e153acc034d\"\u003e\u003ccode\u003e153b86e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-postgres/rust-postgres/issues/1281\"\u003e#1281\u003c/a\u003e from rust-postgres/paolobarbolini/pg-18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-postgres/rust-postgres/commit/e128d4c2ef5f46ba95ba3e9abfbefe5246956216\"\u003e\u003ccode\u003ee128d4c\u003c/code\u003e\u003c/a\u003e feat: disable default features of \u003ccode\u003efutures-util\u003c/code\u003e for \u003ccode\u003epostgres\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-postgres/rust-postgres/compare/postgres-v0.19.10...postgres-v0.19.12\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `sea-query` from 0.28.5 to 0.32.7\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/SeaQL/sea-query/blob/master/CHANGELOG.md\"\u003esea-query's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.32.7 - 2025-08-06\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eValueType::is_option\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix incorrect casting of \u003ccode\u003eChronoDateTimeWithTimeZone\u003c/code\u003e in \u003ccode\u003eValue::Array\u003c/code\u003e \u003ca href=\"https://redirect.github.com/SeaQL/sea-query/pull/933\"\u003eSeaQL/sea-query#933\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd missing parenthesis to \u003ccode\u003eWINDOW\u003c/code\u003e clause \u003ca href=\"https://redirect.github.com/SeaQL/sea-query/pull/919\"\u003eSeaQL/sea-query#919\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"sql\"\u003e\u003ccode\u003eSELECT .. OVER \u0026quot;w\u0026quot; FROM \u0026quot;character\u0026quot; WINDOW \u0026quot;w\u0026quot; AS (PARTITION BY \u0026quot;ww\u0026quot;)\n\u003c/code\u003e\u003c/pre\u003e\n\u003cul\u003e\n\u003cli\u003eFix serializing iden as a value in \u003ccode\u003eALTER TYPE ... RENAME TO ...\u003c/code\u003e statements \u003ca href=\"https://redirect.github.com/SeaQL/sea-query/pull/924\"\u003eSeaQL/sea-query#924\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"sql\"\u003e\u003ccode\u003eALTER TYPE \u0026quot;font\u0026quot; RENAME TO \u0026quot;typeface\u0026quot;\n\u003c/code\u003e\u003c/pre\u003e\n\u003cul\u003e\n\u003cli\u003eFixed the issue where milliseconds were truncated when formatting \u003ccode\u003eValue::Constant\u003c/code\u003e \u003ca href=\"https://redirect.github.com/SeaQL/sea-query/pull/929\"\u003eSeaQL/sea-query#929\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"sql\"\u003e\u003ccode\u003e'2025-01-01 00:00:00.000000'\n                    ^^^^^^^\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003e0.32.6 - 2025-05-27\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eimpl \u003ccode\u003eFrom\u0026lt;Condition\u0026gt;\u003c/code\u003e and \u003ccode\u003eFrom\u0026lt;ConditionExpression\u0026gt;\u003c/code\u003e for \u003ccode\u003eSimpleExpr\u003c/code\u003e \u003ca href=\"https://redirect.github.com/SeaQL/sea-query/pull/886\"\u003eSeaQL/sea-query#886\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.32.5 - 2025-05-07\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport for creating functional indexes in Postgres and MySQL \u003ca href=\"https://redirect.github.com/SeaQL/sea-query/pull/869\"\u003eSeaQL/sea-query#869\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMake \u003ccode\u003eRcOrArc\u003c/code\u003e a documented type alias instead of a direct reexport \u003ca href=\"https://redirect.github.com/SeaQL/sea-query/pull/875\"\u003eSeaQL/sea-query#875\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImpl \u003ccode\u003eIden\u003c/code\u003e for \u003ccode\u003e\u0026amp;'static str\u003c/code\u003e (don't wrap strings in \u003ccode\u003eAlias::new\u003c/code\u003e) \u003ca href=\"https://redirect.github.com/SeaQL/sea-query/pull/882\"\u003eSeaQL/sea-query#882\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.32.4 - 2025-04-17\u003c/h2\u003e\n\u003ch3\u003eNew Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for temporary tables \u003ca href=\"https://redirect.github.com/SeaQL/sea-query/pull/878\"\u003eSeaQL/sea-query#878\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"rust\"\u003e\u003ccode\u003elet statement = Table::create()\n    .table(Font::Table)\n    .temporary()\n    .col(\n\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt; \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SeaQL/sea-query/commit/d328d0ddad2541f9d348b620d0720dc8e5749c12\"\u003e\u003ccode\u003ed328d0d\u003c/code\u003e\u003c/a\u003e 0.32.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SeaQL/sea-query/commit/9fdb869d697b4e975edf9fec37a7f5cb0db7e103\"\u003e\u003ccode\u003e9fdb869\u003c/code\u003e\u003c/a\u003e Changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SeaQL/sea-query/commit/12ed2835bcc3d947319094de8cb2474955a3863b\"\u003e\u003ccode\u003e12ed283\u003c/code\u003e\u003c/a\u003e Add ValueType::is_option\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SeaQL/sea-query/commit/fbb7f314a83b5d069e789744dbcfcc6321586b28\"\u003e\u003ccode\u003efbb7f31\u003c/code\u003e\u003c/a\u003e Changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SeaQL/sea-query/commit/927e81a9af8f043ecb1d0764da01c6d47c90920a\"\u003e\u003ccode\u003e927e81a\u003c/code\u003e\u003c/a\u003e Format microsecond in prepare_constant (\u003ca href=\"https://redirect.github.com/SeaQL/sea-query/issues/929\"\u003e#929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SeaQL/sea-query/commit/72fb4266a449ae8785d12e6bef2815c9461bc843\"\u003e\u003ccode\u003e72fb426\u003c/code\u003e\u003c/a\u003e Fix build\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SeaQL/sea-query/commit/a9264601e3c1b9edf445040587c071d8c5040689\"\u003e\u003ccode\u003ea926460\u003c/code\u003e\u003c/a\u003e Add missing parenthesis to window definition (\u003ca href=\"https://redirect.github.com/SeaQL/sea-query/issues/919\"\u003e#919\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SeaQL/sea-query/commit/d6d8b2403b6978d7ffcca514e972eaa53be9bf94\"\u003e\u003ccode\u003ed6d8b24\u003c/code\u003e\u003c/a\u003e Fix incorrect casting from \u003ccode\u003eDateTime\\\u0026lt;Local\u0026gt;\u003c/code\u003e to \u003ccode\u003eChronoDateTimeWithTimeZone\u003c/code\u003e ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SeaQL/sea-query/commit/b09f0ed9e58e09b168e247b0d5ed1280757cf89e\"\u003e\u003ccode\u003eb09f0ed\u003c/code\u003e\u003c/a\u003e Fix serializing iden as a value in \u003ccode\u003eALTER TYPE ... RENAME TO ...\u003c/code\u003e statements ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SeaQL/sea-query/commit/25e4e878919eafd5039447a1477d5ab622c65284\"\u003e\u003ccode\u003e25e4e87\u003c/code\u003e\u003c/a\u003e 0.32.6\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/SeaQL/sea-query/compare/0.28.5...0.32.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tokio` from 1.43.0 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.43.0...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 `socket2` from 0.5.8 to 0.6.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/socket2/blob/master/CHANGELOG.md\"\u003esocket2's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e0.6.1\u003c/h1\u003e\n\u003ch2\u003eAdded\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for Windows Registered I/O (RIO)\n(\u003ca href=\"https://redirect.github.com/rust-lang/socket2/pull/604\"\u003erust-lang/socket2#604\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eTCP_NOTSENT_LOWAT\u003c/code\u003e on Linux via \u003ccode\u003eSocket::(set_)tcp_notsent_lowat\u003c/code\u003e\n(\u003ca href=\"https://redirect.github.com/rust-lang/socket2/pull/611\"\u003erust-lang/socket2#611\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eSO_BUSY_POLL\u003c/code\u003e on Linux via \u003ccode\u003eSocket::set_busy_poll\u003c/code\u003e\n(\u003ca href=\"https://redirect.github.com/rust-lang/socket2/pull/607\"\u003erust-lang/socket2#607\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eSockFilter::new\u003c/code\u003e is now a const function\n(\u003ca href=\"https://redirect.github.com/rust-lang/socket2/pull/609\"\u003erust-lang/socket2#609\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChanged\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated the windows-sys dependency to version 0.60\n(\u003ca href=\"https://redirect.github.com/rust-lang/socket2/pull/605\"\u003erust-lang/socket2#605\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e0.6.0\u003c/h1\u003e\n\u003ch2\u003eBreaking changes\u003c/h2\u003e\n\u003cp\u003eAll IPv4 methods now have a \u003ccode\u003e_v4\u003c/code\u003e suffix, IPv6 uses \u003ccode\u003e_v6\u003c/code\u003e. TCP methods have a\n\u003ccode\u003etcp_\u003c/code\u003e prefix (looked better than a suffix).\u003c/p\u003e\n\u003cp\u003eFurthermore we removed all types from external libraries (i.e. libc or\nwindows-sys) from the public API, allowing us to update those without breaking\nthe API.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRenamed \u003ccode\u003eSocket::freebind_ipv6\u003c/code\u003e to \u003ccode\u003efreebind_v6\u003c/code\u003e\n(\u003ca href=\"https://redirect.github.com/rust-lang/socket2/pull/592\"\u003erust-lang/socket2#592\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eRenamed \u003ccode\u003eSocket::freebind\u003c/code\u003e to \u003ccode\u003efreebind_v4\u003c/code\u003e\n(\u003ca href=\"https://redirect.github.com/rust-lang/socket2/pull/592\"\u003erust-lang/socket2#592\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eRenamed \u003ccode\u003eSocket::original_dst\u003c/code\u003e to \u003ccode\u003eoriginal_dst_v4\u003c/code\u003e\n(\u003ca href=\"https://redirect.github.com/rust-lang/socket2/pull/592\"\u003erust-lang/socket2#592\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eRenamed \u003ccode\u003eSocket::original_dst_ipv6\u003c/code\u003e to \u003ccode\u003eoriginal_dst_v6\u003c/code\u003e\n(\u003ca href=\"https://redirect.github.com/rust-lang/socket2/pull/592\"\u003erust-lang/socket2#592\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eBump MSRV to 1.70\n(\u003ca href=\"https://redirect.github.com/rust-lang/socket2/pull/597\"\u003erust-lang/socket2#597\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003ec_int\u003c/code\u003e from \u003ccode\u003estd::ffi\u003c/code\u003e instead of from libc\n(\u003ca hr...\n\n_Description has been truncated_","html_url":"https://github.com/rust-benchmark1/yew/pull/27","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-benchmark1%2Fyew/issues/27","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/27/packages"},{"uuid":"3648486611","node_id":"PR_kwDOI20Bd860qD-c","number":3785,"state":"closed","title":"chore(deps): bump tabled from 0.16.0 to 0.20.0","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":"2025-11-20T23:37:00.000Z","author_association":null,"state_reason":null,"created_at":"2025-11-20T18:14:56.000Z","updated_at":"2025-11-20T23:37:10.000Z","time_to_close":19324,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"tabled","old_version":"0.16.0","new_version":"0.20.0","repository_url":"https://github.com/zhiburt/tabled"}],"path":null,"ecosystem":"cargo"},"body":"Bumps [tabled](https://github.com/zhiburt/tabled) from 0.16.0 to 0.20.0.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/zhiburt/tabled/blob/master/CHANGELOG.md\"\u003etabled's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.20.0] - 2025-05-06\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eTable::nohead\u003c/code\u003e function just like \u003ccode\u003eTable::new\u003c/code\u003e but with no header.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eTable::with_capacity\u003c/code\u003e function just like \u003ccode\u003eTable::new\u003c/code\u003e but with an exact number of rows.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eChanged \u003ccode\u003ewith(Border)\u003c/code\u003e logic to set only outer border instead of border of all cells.\u003c/li\u003e\n\u003cli\u003eMade a number of refactorings of \u003ccode\u003etabled::grid::dimension::*\u003c/code\u003e modules.\u003c/li\u003e\n\u003cli\u003eMade small optimization of \u003ccode\u003eWrap::text\u003c/code\u003e and \u003ccode\u003eTruncate::text\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eMade small optimization of \u003ccode\u003eText::new\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eBrought up to date benchmarks.\u003c/li\u003e\n\u003cli\u003eRenamed \u003ccode\u003eColumns::single\u003c/code\u003e into \u003ccode\u003eColumns::one\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRenamed \u003ccode\u003eRows::single\u003c/code\u003e into \u003ccode\u003eRows::one\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eMoved back to \u003ccode\u003efnv\u003c/code\u003e from \u003ccode\u003eahash\u003c/code\u003e cause of WASM build.\u003c/li\u003e\n\u003cli\u003eMoved back to old \u003ccode\u003eWrap::keep_words\u003c/code\u003e logic where we preserving all content.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed dependency \u003ccode\u003etesting_table\u003c/code\u003e inclusion (by \u003ca href=\"https://github.com/klensy\"\u003e\u003ccode\u003e@​klensy\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eWASM\u003c/code\u003e build (by \u003ca href=\"https://github.com/cptpiepmatz\"\u003e\u003ccode\u003e@​cptpiepmatz\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed not properly working caching logic of \u003ccode\u003eTableOption::hint\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.19.0] - 2025-24-04\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003etabled::assert\u003c/code\u003e module.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003e#[tabled(map)]\u003c/code\u003e macro.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003ederive::display::bool\u003c/code\u003e function.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003ederive::display::wrap\u003c/code\u003e and \u003ccode\u003ederive::display::truncate\u003c/code\u003e function.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eLocator::value\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eTable::get_dimension\u003c/code\u003e function.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eANSI\u003c/code\u003e link handling in \u003ccode\u003eWidth::truncate\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eUpper Title Case\u003c/code\u003e and \u003ccode\u003elower title case\u003c/code\u003e options for \u003ccode\u003erename_all\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eno_std\u003c/code\u003e in \u003ccode\u003etesting_table\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eChanged \u003ccode\u003eReverse\u003c/code\u003e interface.\u003c/li\u003e\n\u003cli\u003eChanged \u003ccode\u003ePosition\u003c/code\u003e interface.\u003c/li\u003e\n\u003cli\u003eChanged \u003ccode\u003etabled::grid::dimension\u003c/code\u003e structures.\u003c/li\u003e\n\u003cli\u003eChanged \u003ccode\u003eIterTable\u003c/code\u003e interface.\u003c/li\u003e\n\u003cli\u003eMigrated \u003ccode\u003eron\u003c/code\u003e to \u003ccode\u003e0.10\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRenamed \u003ccode\u003eColumnNames::default()\u003c/code\u003e into \u003ccode\u003eColumnsNames::head()\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRenamed \u003ccode\u003eBorderSpanCorrection\u003c/code\u003e into \u003ccode\u003eBorderCorrection::span()\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRenamed \u003ccode\u003eOffset::Begin\u003c/code\u003e into \u003ccode\u003eOffset::Start\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\u003eSee full diff in \u003ca href=\"https://github.com/zhiburt/tabled/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=tabled\u0026package-manager=cargo\u0026previous-version=0.16.0\u0026new-version=0.20.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nYou can trigger a rebase of this PR by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/rooch-network/rooch/pull/3785","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/rooch-network%2Frooch/issues/3785","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/3785/packages"},{"uuid":"3608738673","node_id":"PR_kwDOKm4NMs6ykfS-","number":1808,"state":"closed","title":"chore(deps): bump the cargo-dependencies group across 1 directory with 24 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2025-11-18T17:07:39.000Z","author_association":null,"state_reason":null,"created_at":"2025-11-10T16:14:21.000Z","updated_at":"2025-11-18T17:07:41.000Z","time_to_close":694398,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"cargo-dependencies","update_count":24,"packages":[{"name":"axum-otel-metrics","old_version":"0.10.0","new_version":"0.12.0","repository_url":"https://github.com/ttys3/axum-otel-metrics"},{"name":"colored","old_version":"2.2.0","new_version":"3.0.0","repository_url":"https://github.com/mackwic/colored"},{"name":"cryptoki","old_version":"0.7.0","new_version":"0.10.0","repository_url":"https://github.com/parallaxsecond/rust-cryptoki"},{"name":"dialoguer","old_version":"0.11.0","new_version":"0.12.0","repository_url":"https://github.com/console-rs/dialoguer"},{"name":"dirs","old_version":"5.0.1","new_version":"6.0.0","repository_url":"https://github.com/soc/dirs-rs"},{"name":"ic-agent","old_version":"0.39.3","new_version":"0.40.1","repository_url":"https://github.com/dfinity/agent-rs"},{"name":"octocrab","old_version":"0.41.2","new_version":"0.47.1","repository_url":"https://github.com/XAMPPRocky/octocrab"},{"name":"self_update","old_version":"0.41.0","new_version":"0.42.0","repository_url":"https://github.com/jaemk/self_update"},{"name":"ic-transport-types","old_version":"0.39.3","new_version":"0.40.1","repository_url":"https://github.com/dfinity/agent-rs"},{"name":"ic-utils","old_version":"0.39.3","new_version":"0.44.3","repository_url":"https://github.com/dfinity/agent-rs"},{"name":"itertools","old_version":"0.13.0","new_version":"0.14.0","repository_url":"https://github.com/rust-itertools/itertools"},{"name":"opentelemetry","old_version":"0.28.0","new_version":"0.30.0","repository_url":"https://github.com/open-telemetry/opentelemetry-rust"},{"name":"opentelemetry_sdk","old_version":"0.28.0","new_version":"0.30.0","repository_url":"https://github.com/open-telemetry/opentelemetry-rust"},{"name":"opentelemetry-prometheus","old_version":"0.28.0","new_version":"0.29.1","repository_url":"https://github.com/open-telemetry/opentelemetry-rust"},{"name":"prometheus","old_version":"0.13.4","new_version":"0.14.0","repository_url":"https://github.com/tikv/rust-prometheus"},{"name":"prost","old_version":"0.13.5","new_version":"0.14.1","repository_url":"https://github.com/tokio-rs/prost"},{"name":"rand_seeder","old_version":"0.3.0","new_version":"0.4.0","repository_url":"https://github.com/rust-random/seeder"},{"name":"strum","old_version":"0.26.3","new_version":"0.27.2","repository_url":"https://github.com/Peternator7/strum"},{"name":"strum_macros","old_version":"0.26.4","new_version":"0.27.2","repository_url":"https://github.com/Peternator7/strum"},{"name":"tabled","old_version":"0.18.0","new_version":"0.20.0","repository_url":"https://github.com/zhiburt/tabled"},{"name":"csv_to_table","old_version":"0.3.0","new_version":"0.9.0","repository_url":"https://github.com/zhiburt/tabled"},{"name":"wiremock","old_version":"0.6.4","new_version":"0.6.5","repository_url":"https://github.com/LukeMathWalker/wiremock-rs"},{"name":"ic-stable-structures","old_version":"0.6.9","new_version":"0.7.2","repository_url":"https://github.com/dfinity/stable-structures"},{"name":"serial_test","old_version":"2.0.0","new_version":"3.2.0","repository_url":"https://github.com/palfrey/serial_test"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the cargo-dependencies group with 24 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [axum-otel-metrics](https://github.com/ttys3/axum-otel-metrics) | `0.10.0` | `0.12.0` |\n| [colored](https://github.com/mackwic/colored) | `2.2.0` | `3.0.0` |\n| [cryptoki](https://github.com/parallaxsecond/rust-cryptoki) | `0.7.0` | `0.10.0` |\n| [dialoguer](https://github.com/console-rs/dialoguer) | `0.11.0` | `0.12.0` |\n| [dirs](https://github.com/soc/dirs-rs) | `5.0.1` | `6.0.0` |\n| [ic-agent](https://github.com/dfinity/agent-rs) | `0.39.3` | `0.40.1` |\n| [octocrab](https://github.com/XAMPPRocky/octocrab) | `0.41.2` | `0.47.1` |\n| [self_update](https://github.com/jaemk/self_update) | `0.41.0` | `0.42.0` |\n| [ic-transport-types](https://github.com/dfinity/agent-rs) | `0.39.3` | `0.40.1` |\n| [ic-utils](https://github.com/dfinity/agent-rs) | `0.39.3` | `0.44.3` |\n| [itertools](https://github.com/rust-itertools/itertools) | `0.13.0` | `0.14.0` |\n| [opentelemetry](https://github.com/open-telemetry/opentelemetry-rust) | `0.28.0` | `0.30.0` |\n| [opentelemetry_sdk](https://github.com/open-telemetry/opentelemetry-rust) | `0.28.0` | `0.30.0` |\n| [opentelemetry-prometheus](https://github.com/open-telemetry/opentelemetry-rust) | `0.28.0` | `0.29.1` |\n| [prometheus](https://github.com/tikv/rust-prometheus) | `0.13.4` | `0.14.0` |\n| [prost](https://github.com/tokio-rs/prost) | `0.13.5` | `0.14.1` |\n| [rand_seeder](https://github.com/rust-random/seeder) | `0.3.0` | `0.4.0` |\n| [strum](https://github.com/Peternator7/strum) | `0.26.3` | `0.27.2` |\n| [strum_macros](https://github.com/Peternator7/strum) | `0.26.4` | `0.27.2` |\n| [tabled](https://github.com/zhiburt/tabled) | `0.18.0` | `0.20.0` |\n| [csv_to_table](https://github.com/zhiburt/tabled) | `0.3.0` | `0.9.0` |\n| [wiremock](https://github.com/LukeMathWalker/wiremock-rs) | `0.6.4` | `0.6.5` |\n| [ic-stable-structures](https://github.com/dfinity/stable-structures) | `0.6.9` | `0.7.2` |\n| [serial_test](https://github.com/palfrey/serial_test) | `2.0.0` | `3.2.0` |\n\n\nUpdates `axum-otel-metrics` from 0.10.0 to 0.12.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ttys3/axum-otel-metrics/releases\"\u003eaxum-otel-metrics's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.12.0\u003c/h2\u003e\n\u003ch2\u003e[0.12.0] - 2025-06-20\u003c/h2\u003e\n\u003ch3\u003e💼 Other\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate example crates (6cfa617)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🚜 Refactor\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[\u003cstrong\u003ebreaking\u003c/strong\u003e] Update to use OTLP exporter for metrics, removed Prometheus exporter support (47161f1)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📚 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate README to remove Prometheus exporter references and highlight OTLP exporter usage (aaa4a1b)\u003c/li\u003e\n\u003cli\u003eUpdate README to include removal of Prometheus exporter support and link to related issue (c140d58)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e⚙️ Miscellaneous Tasks\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate crates (abf2684)\u003c/li\u003e\n\u003cli\u003eUpdate cliff.toml to enable dependency chore messages (13cdf57)\u003c/li\u003e\n\u003cli\u003eAdapt metric descriptions to match semantic conventions (aeda8a1)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(deps)\u003c/em\u003e Update opentelemetry-semantic-conventions requirement (b4307ee)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(deps)\u003c/em\u003e Update opentelemetry requirement from 0.29 to 0.30 (7be8ff9)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(deps)\u003c/em\u003e Update opentelemetry_sdk requirement from 0.29 to 0.30 (2207078)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(deps)\u003c/em\u003e Update opentelemetry-otlp requirement from 0.29.0 to 0.30.0 (d992ebc)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.11.0\u003c/h2\u003e\n\u003ch2\u003e[0.11.0] - 2025-05-30\u003c/h2\u003e\n\u003ch3\u003e🚜 Refactor\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRefine Cargo.toml for lib (5583193)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e⚙️ Miscellaneous Tasks\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump version to 0.11.0 (d8291d4)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(deps)\u003c/em\u003e Update opentelemetry-prometheus requirement (74128a5)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(deps)\u003c/em\u003e Update opentelemetry requirement from 0.28 to 0.29 (3f36999)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(deps)\u003c/em\u003e Update opentelemetry-semantic-conventions requirement (0b2b5c1)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(deps)\u003c/em\u003e Update opentelemetry-otlp requirement from 0.28.0 to 0.29.0 (5a54204)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(deps)\u003c/em\u003e Update opentelemetry_sdk requirement from 0.28 to 0.29 (a5fd8dd)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(deps)\u003c/em\u003e Update prometheus requirement from 0.13.4 to 0.14.0 (8f4807b)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(deps)\u003c/em\u003e Bump tokio in /examples/axum-metrics-demo (7c6c2be)\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/ttys3/axum-otel-metrics/blob/main/CHANGELOG.md\"\u003eaxum-otel-metrics's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.12.0] - 2025-06-20\u003c/h2\u003e\n\u003ch3\u003e💼 Other\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate example crates (6cfa617)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🚜 Refactor\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[\u003cstrong\u003ebreaking\u003c/strong\u003e] Update to use OTLP exporter for metrics, removed Prometheus exporter support (47161f1)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📚 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate README to remove Prometheus exporter references and highlight OTLP exporter usage (aaa4a1b)\u003c/li\u003e\n\u003cli\u003eUpdate README to include removal of Prometheus exporter support and link to related issue (c140d58)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e⚙️ Miscellaneous Tasks\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate crates (abf2684)\u003c/li\u003e\n\u003cli\u003eUpdate cliff.toml to enable dependency chore messages (13cdf57)\u003c/li\u003e\n\u003cli\u003eAdapt metric descriptions to match semantic conventions (aeda8a1)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(deps)\u003c/em\u003e Update opentelemetry-semantic-conventions requirement (b4307ee)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(deps)\u003c/em\u003e Update opentelemetry requirement from 0.29 to 0.30 (7be8ff9)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(deps)\u003c/em\u003e Update opentelemetry_sdk requirement from 0.29 to 0.30 (2207078)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(deps)\u003c/em\u003e Update opentelemetry-otlp requirement from 0.29.0 to 0.30.0 (d992ebc)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ttys3/axum-otel-metrics/commit/f5b179f7b518fe16017f6d1e838691a95f876f0f\"\u003e\u003ccode\u003ef5b179f\u003c/code\u003e\u003c/a\u003e chore: release v0.12.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ttys3/axum-otel-metrics/commit/aeda8a1d4772e6174d32c90e2c88a82294e2060d\"\u003e\u003ccode\u003eaeda8a1\u003c/code\u003e\u003c/a\u003e chore: adapt metric descriptions to match semantic conventions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ttys3/axum-otel-metrics/commit/c140d58f2068ea0970be6be03c314972a91773f1\"\u003e\u003ccode\u003ec140d58\u003c/code\u003e\u003c/a\u003e docs: update README to include removal of Prometheus exporter support and lin...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ttys3/axum-otel-metrics/commit/aaa4a1bfc5c67f32b82ca52a62d5746be86b3673\"\u003e\u003ccode\u003eaaa4a1b\u003c/code\u003e\u003c/a\u003e docs: update README to remove Prometheus exporter references and highlight OT...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ttys3/axum-otel-metrics/commit/13cdf57f8dba7d81978ba685d57b1c57649089e0\"\u003e\u003ccode\u003e13cdf57\u003c/code\u003e\u003c/a\u003e chore: update cliff.toml to enable dependency chore messages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ttys3/axum-otel-metrics/commit/47161f1f2dac0e835a4d78944621875d98be6588\"\u003e\u003ccode\u003e47161f1\u003c/code\u003e\u003c/a\u003e refactor!: update to use OTLP exporter for metrics, removed Prometheus export...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ttys3/axum-otel-metrics/commit/abf2684a4727fe242993d3b538792a37d85722d6\"\u003e\u003ccode\u003eabf2684\u003c/code\u003e\u003c/a\u003e chore: update crates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ttys3/axum-otel-metrics/commit/6cfa617a1d1e1171edf2e05ffd70197b08671b45\"\u003e\u003ccode\u003e6cfa617\u003c/code\u003e\u003c/a\u003e build: update example crates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ttys3/axum-otel-metrics/commit/d992ebca3eaf77c162295528981de7fad3671c79\"\u003e\u003ccode\u003ed992ebc\u003c/code\u003e\u003c/a\u003e chore(deps): update opentelemetry-otlp requirement from 0.29.0 to 0.30.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ttys3/axum-otel-metrics/commit/22070788a0f2e12e15bed8fd9edbd51e51792c82\"\u003e\u003ccode\u003e2207078\u003c/code\u003e\u003c/a\u003e chore(deps): update opentelemetry_sdk requirement from 0.29 to 0.30\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ttys3/axum-otel-metrics/compare/v0.10.0...v0.12.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `colored` from 2.2.0 to 3.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mackwic/colored/releases\"\u003ecolored's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e[BREAKING CHANGE]:\u003c/strong\u003e Upgrade MSRV to 1.80 and remove the then unnecessary lazy_static dependency.\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/colored-rs/colored/blob/master/CHANGELOG.md\"\u003ecolored's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e3.0.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e[BREAKING CHANGE]:\u003c/strong\u003e Upgrade MSRV to 1.80 and remove the then unnecessary lazy_static dependency.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colored-rs/colored/commit/95b2de80ba35b6d2be2f876a746d27da58a73945\"\u003e\u003ccode\u003e95b2de8\u003c/code\u003e\u003c/a\u003e Remove unnecessary lazy_static dependency (\u003ca href=\"https://redirect.github.com/mackwic/colored/issues/176\"\u003e#176\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colored-rs/colored/commit/037e091ff1e66b3160d18cc65ff35554da15fb0a\"\u003e\u003ccode\u003e037e091\u003c/code\u003e\u003c/a\u003e Fix missing \u003ccode\u003e2.2.0\u003c/code\u003e release in changelog\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/mackwic/colored/compare/v2.2.0...v3.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cryptoki` from 0.7.0 to 0.10.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/parallaxsecond/rust-cryptoki/blob/main/CHANGELOG.md\"\u003ecryptoki's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/parallaxsecond/rust-cryptoki/tree/cryptoki-0.10.0\"\u003ecryptoki-0.10.0\u003c/a\u003e (2025-06-03)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/parallaxsecond/rust-cryptoki/compare/cryptoki-sys-0.4.0...cryptoki-0.10.0\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/parallaxsecond/rust-cryptoki/tree/cryptoki-sys-0.4.0\"\u003ecryptoki-sys-0.4.0\u003c/a\u003e (2025-06-03)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/parallaxsecond/rust-cryptoki/compare/cryptoki-0.9.0...cryptoki-sys-0.4.0\"\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\u003eConsider changing get_attribute_info_map from taking a Vec to taking a slice \u003ca href=\"https://redirect.github.com/parallaxsecond/rust-cryptoki/issues/267\"\u003e#267\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\u003eCKA_UNIQUE_ID not exposed \u003ca href=\"https://redirect.github.com/parallaxsecond/rust-cryptoki/issues/268\"\u003e#268\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePkcsOaepParams mis-aligned \u003ca href=\"https://redirect.github.com/parallaxsecond/rust-cryptoki/issues/266\"\u003e#266\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eThread Safety \u003ca href=\"https://redirect.github.com/parallaxsecond/rust-cryptoki/issues/260\"\u003e#260\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSuggestion: Have verification functions return \u003ccode\u003eResult\u0026lt;bool\u0026gt;\u003c/code\u003e instead of \u003ccode\u003eResult\u0026lt;()\u0026gt;\u003c/code\u003e \u003ca href=\"https://redirect.github.com/parallaxsecond/rust-cryptoki/issues/254\"\u003e#254\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport for multi-part operations \u003ca href=\"https://redirect.github.com/parallaxsecond/rust-cryptoki/issues/250\"\u003e#250\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGcmParams ulIvBits being set to 0 causes issues with Thales HSMs \u003ca href=\"https://redirect.github.com/parallaxsecond/rust-cryptoki/issues/247\"\u003e#247\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse GcmParams with AWS CloudHSM will cause undefined behavior \u003ca href=\"https://redirect.github.com/parallaxsecond/rust-cryptoki/issues/225\"\u003e#225\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for C_GetInterfaceList \u003ca href=\"https://redirect.github.com/parallaxsecond/rust-cryptoki/issues/209\"\u003e#209\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebug: \u003ccode\u003eis_fn_supported()\u003c/code\u003e always returns \u003ccode\u003etrue\u003c/code\u003e \u003ca href=\"https://redirect.github.com/parallaxsecond/rust-cryptoki/issues/155\"\u003e#155\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\u003eUpdate CI definitions \u003ca href=\"https://redirect.github.com/parallaxsecond/rust-cryptoki/pull/275\"\u003e#275\u003c/a\u003e (\u003ca href=\"https://github.com/wiktor-k\"\u003ewiktor-k\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd workspace resolver to fix a build warning \u003ca href=\"https://redirect.github.com/parallaxsecond/rust-cryptoki/pull/274\"\u003e#274\u003c/a\u003e (\u003ca href=\"https://github.com/wiktor-k\"\u003ewiktor-k\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/parallaxsecond/rust-cryptoki/issues/267\"\u003e#267\u003c/a\u003e Modify get_attribute_info_map to take slice instead of vec \u003ca href=\"https://redirect.github.com/parallaxsecond/rust-cryptoki/pull/273\"\u003e#273\u003c/a\u003e (\u003ca href=\"https://github.com/ivozeba\"\u003eivozeba\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/parallaxsecond/rust-cryptoki/issues/266\"\u003e#266\u003c/a\u003e: Added conditional attribute to pack the PkcsOaepParams struct o… \u003ca href=\"https://redirect.github.com/parallaxsecond/rust-cryptoki/pull/272\"\u003e#272\u003c/a\u003e (\u003ca href=\"https://github.com/ivozeba\"\u003eivozeba\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd UniqueId Attribute \u003ca href=\"https://redirect.github.com/parallaxsecond/rust-cryptoki/pull/271\"\u003e#271\u003c/a\u003e (\u003ca href=\"https://github.com/Jakuje\"\u003eJakuje\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump rust edition to 2021 \u003ca href=\"https://redirect.github.com/parallaxsecond/rust-cryptoki/pull/265\"\u003e#265\u003c/a\u003e (\u003ca href=\"https://github.com/Jakuje\"\u003eJakuje\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etests: Be less strict in accepted interface versions \u003ca href=\"https://redirect.github.com/parallaxsecond/rust-cryptoki/pull/262\"\u003e#262\u003c/a\u003e (\u003ca href=\"https://github.com/Jakuje\"\u003eJakuje\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump libloading version to 0.8.6 \u003ca href=\"https://redirect.github.com/parallaxsecond/rust-cryptoki/pull/261\"\u003e#261\u003c/a\u003e (\u003ca href=\"https://github.com/Jakuje\"\u003eJakuje\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFeat: Add SHA key generation mechanisms \u003ca href=\"https://redirect.github.com/parallaxsecond/rust-cryptoki/pull/259\"\u003e#259\u003c/a\u003e (\u003ca href=\"https://github.com/jacobprudhomme\"\u003ejacobprudhomme\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove skipping of kryoptic tests as they should work now \u003ca href=\"https://redirect.github.com/parallaxsecond/rust-cryptoki/pull/258\"\u003e#258\u003c/a\u003e (\u003ca href=\"https://github.com/Jakuje\"\u003eJakuje\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFeat: Add NIST SP800-108 KDF mechanisms \u003ca href=\"https://redirect.github.com/parallaxsecond/rust-cryptoki/pull/257\"\u003e#257\u003c/a\u003e (\u003ca href=\"https://github.com/jacobprudhomme\"\u003ejacobprudhomme\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd support for message-based encryption and decryption (PKCS#11 3.0) \u003ca href=\"https://redirect.github.com/parallaxsecond/rust-cryptoki/pull/255\"\u003e#255\u003c/a\u003e (\u003ca href=\"https://github.com/Jakuje\"\u003eJakuje\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed failing tests for multi-part operations \u003ca href=\"https://redirect.github.com/parallaxsecond/rust-cryptoki/pull/253\"\u003e#253\u003c/a\u003e (\u003ca href=\"https://github.com/jacobprudhomme\"\u003ejacobprudhomme\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd bindings for multi-part operations \u003ca href=\"https://redirect.github.com/parallaxsecond/rust-cryptoki/pull/252\"\u003e#252\u003c/a\u003e (\u003ca href=\"https://github.com/jacobprudhomme\"\u003ejacobprudhomme\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat: add bindings for riscv64gc-unknown-linux-gnu target \u003ca href=\"https://redirect.github.com/parallaxsecond/rust-cryptoki/pull/251\"\u003e#251\u003c/a\u003e (\u003ca href=\"https://github.com/hug-dev\"\u003ehug-dev\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSet ulIvBits and more graceful error handling \u003ca href=\"https://redirect.github.com/parallaxsecond/rust-cryptoki/pull/249\"\u003e#249\u003c/a\u003e (\u003ca href=\"https://github.com/jaeparker22\"\u003ejaeparker22\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd support for PKCS#11 3.0 \u003ca href=\"https://redirect.github.com/parallaxsecond/rust-cryptoki/pull/248\"\u003e#248\u003c/a\u003e (\u003ca href=\"https://github.com/Jakuje\"\u003eJakuje\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWIP: supports mutable IV in GcmParams, close \u003ca href=\"https://redirect.github.com/parallaxsecond/rust-cryptoki/issues/225\"\u003e#225\u003c/a\u003e \u003ca href=\"https://redirect.github.com/parallaxsecond/rust-cryptoki/pull/226\"\u003e#226\u003c/a\u003e (\u003ca href=\"https://github.com/zkonge\"\u003ezkonge\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/parallaxsecond/rust-cryptoki/tree/cryptoki-0.9.0\"\u003ecryptoki-0.9.0\u003c/a\u003e (2025-02-17)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/parallaxsecond/rust-cryptoki/compare/cryptoki-sys-0.3.0...cryptoki-0.9.0\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/parallaxsecond/rust-cryptoki/tree/cryptoki-sys-0.3.0\"\u003ecryptoki-sys-0.3.0\u003c/a\u003e (2025-02-17)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/parallaxsecond/rust-cryptoki/commit/884ffcd41ee1f5bc45cf293450a8d2df400f925b\"\u003e\u003ccode\u003e884ffcd\u003c/code\u003e\u003c/a\u003e Bump cryptoki and cryptoki-sys\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/parallaxsecond/rust-cryptoki/commit/a3dc12a61604172cf8bbdc70e20eb89c8cd2a2d3\"\u003e\u003ccode\u003ea3dc12a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/parallaxsecond/rust-cryptoki/issues/275\"\u003e#275\u003c/a\u003e from wiktor-k/wiktor-k/update-actions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/parallaxsecond/rust-cryptoki/commit/68f736e85d4983821536cad92a3093439f453ca1\"\u003e\u003ccode\u003e68f736e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/parallaxsecond/rust-cryptoki/issues/273\"\u003e#273\u003c/a\u003e from ivozeba/get_attribute_info_map-AttributeType-slice\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/parallaxsecond/rust-cryptoki/commit/b7a30d7efa5d791d65995ab0fe4b680cc52e036a\"\u003e\u003ccode\u003eb7a30d7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/parallaxsecond/rust-cryptoki/issues/274\"\u003e#274\u003c/a\u003e from wiktor-k/wiktor-k/fix-resolver\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/parallaxsecond/rust-cryptoki/commit/d1cca44abe79e8b0f1b7c2f8adb53c17f4d2c14e\"\u003e\u003ccode\u003ed1cca44\u003c/code\u003e\u003c/a\u003e Fixes: \u003ca href=\"https://redirect.github.com/parallaxsecond/rust-cryptoki/issues/267\"\u003eparallaxsecond/rust-cryptoki#267\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/parallaxsecond/rust-cryptoki/commit/db0d4aafc4f86a3793457bb209ec1d2c0ecdbd5b\"\u003e\u003ccode\u003edb0d4aa\u003c/code\u003e\u003c/a\u003e Merge branch 'parallaxsecond:main' into get_attribute_info_map-AttributeType-...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/parallaxsecond/rust-cryptoki/commit/bc003489a1c134c15792351db10e7988e2a40952\"\u003e\u003ccode\u003ebc00348\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/parallaxsecond/rust-cryptoki/issues/257\"\u003e#257\u003c/a\u003e from jacobprudhomme/add-sp800-108-kdf\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/parallaxsecond/rust-cryptoki/commit/1b3c5166dd02b4da3dd9d1f6a84c6993c5c0168a\"\u003e\u003ccode\u003e1b3c516\u003c/code\u003e\u003c/a\u003e Update \u003ccode\u003eactions/checkout\u003c/code\u003e action to v4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/parallaxsecond/rust-cryptoki/commit/066566f683477330c25442cec44501a138b716e1\"\u003e\u003ccode\u003e066566f\u003c/code\u003e\u003c/a\u003e Add workspace resolver to fix a build warning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/parallaxsecond/rust-cryptoki/commit/5b2a8435d86af1fe9a87ab5ac716b63c2fd16c1e\"\u003e\u003ccode\u003e5b2a843\u003c/code\u003e\u003c/a\u003e Made formatting fixes\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/parallaxsecond/rust-cryptoki/compare/cryptoki-0.7.0...cryptoki-0.10.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `dialoguer` from 0.11.0 to 0.12.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/console-rs/dialoguer/releases\"\u003edialoguer's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.12.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix prompt in \u003ccode\u003eselect.rs\u003c/code\u003e example by \u003ca href=\"https://github.com/jwodder\"\u003e\u003ccode\u003e@​jwodder\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/dialoguer/pull/289\"\u003econsole-rs/dialoguer#289\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument crate feature guarded items on docs.rs by \u003ca href=\"https://github.com/robjtede\"\u003e\u003ccode\u003e@​robjtede\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/dialoguer/pull/293\"\u003econsole-rs/dialoguer#293\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd conversion between error types by \u003ca href=\"https://github.com/jacobtread\"\u003e\u003ccode\u003e@​jacobtread\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/dialoguer/pull/300\"\u003econsole-rs/dialoguer#300\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAccept items by iterator instead of slice by \u003ca href=\"https://github.com/jacobtread\"\u003e\u003ccode\u003e@​jacobtread\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/dialoguer/pull/299\"\u003econsole-rs/dialoguer#299\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: replace \u003ccode\u003ethiserror\u003c/code\u003e with a manual impl by \u003ca href=\"https://github.com/CosmicHorrorDev\"\u003e\u003ccode\u003e@​CosmicHorrorDev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/dialoguer/pull/327\"\u003econsole-rs/dialoguer#327\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate console to 0.16 by \u003ca href=\"https://github.com/musicinmybrain\"\u003e\u003ccode\u003e@​musicinmybrain\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/dialoguer/pull/329\"\u003econsole-rs/dialoguer#329\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/console-rs/dialoguer/blob/main/CHANGELOG-OLD.md\"\u003edialoguer's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003cp\u003eFor newer releases, please see \u003ca href=\"https://github.com/console-rs/dialoguer/releases\"\u003ereleases\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/console-rs/dialoguer/commit/731c70b9a5919f39eb2b88f08a569c5980713b3f\"\u003e\u003ccode\u003e731c70b\u003c/code\u003e\u003c/a\u003e Audit dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/dialoguer/commit/2a88be1d404ef5dcb463aef294b7b1a441f43a0b\"\u003e\u003ccode\u003e2a88be1\u003c/code\u003e\u003c/a\u003e Check for external types\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/dialoguer/commit/d4271ea22af8ab0f5f38e335ff008bab81d1f6b9\"\u003e\u003ccode\u003ed4271ea\u003c/code\u003e\u003c/a\u003e Check semver compatibility\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/dialoguer/commit/11c990d04836129880a07a3d4754c91983580f2d\"\u003e\u003ccode\u003e11c990d\u003c/code\u003e\u003c/a\u003e Check for documentation errors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/dialoguer/commit/39d248092b2f416161460a9a813d7e00bec7bb67\"\u003e\u003ccode\u003e39d2480\u003c/code\u003e\u003c/a\u003e Add Dependabot config\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/dialoguer/commit/31b2e253ba40dff6fedb27deff7805a66650346e\"\u003e\u003ccode\u003e31b2e25\u003c/code\u003e\u003c/a\u003e Upgrade to actions/checkout v5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/dialoguer/commit/8ebd9e5008ed6650acc4aea19e3a4b578a2efa02\"\u003e\u003ccode\u003e8ebd9e5\u003c/code\u003e\u003c/a\u003e Focus CI testing on stable Rust\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/dialoguer/commit/d4a002d4c06dd76895252b5eda7874fd35c7196a\"\u003e\u003ccode\u003ed4a002d\u003c/code\u003e\u003c/a\u003e Use default targets on respective operating systems\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/dialoguer/commit/3e3cc03b197b1b8430a590262459d2107c7709ca\"\u003e\u003ccode\u003e3e3cc03\u003c/code\u003e\u003c/a\u003e Reduce number of targets tested in CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/dialoguer/commit/fcb8a0d7374ba00e5c87b69b31f9c9b97eec0d59\"\u003e\u003ccode\u003efcb8a0d\u003c/code\u003e\u003c/a\u003e Enable basic caching in CI\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/console-rs/dialoguer/compare/v0.11.0...v0.12.0\"\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 `ic-agent` from 0.39.3 to 0.40.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dfinity/agent-rs/releases\"\u003eic-agent's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2ba0364\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003ec06fafd\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003eb77f1fc\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e59eb56c\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003eaf47ea7\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003ebb588e5\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e0884eac\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e8ebaf4d\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003eacef99d\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003ed31102d\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003ef851c5f\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003ef34aced\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e76c5dfd\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e6fa748e\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e416717f\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003eb6ba44f\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e23589cc\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dfinity/agent-rs/blob/main/CHANGELOG.md\"\u003eic-agent's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.40.1] - 2025-05-15\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eread_state_canister_controllers\u003c/code\u003e and \u003ccode\u003eread_state_canister_module_hash\u003c/code\u003e functions.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.40.0] - 2025-03-17\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBREAKING: Added data about the rejected call to CertifiedReject/UncertifiedReject.\u003c/li\u003e\n\u003cli\u003eUpdated the serialization of \u003ccode\u003eWasmMemoryPersistence\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eBREAKING: \u003ccode\u003eAgentBuilder::with_background_dynamic_routing\u003c/code\u003e is no longer \u003ccode\u003easync\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eExtended \u003ccode\u003eRouteProvider\u003c/code\u003e trait with \u003ccode\u003efn routes_stats()\u003c/code\u003e, returning the number of total and healthy routes.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eset_k_top_nodes\u003c/code\u003e configuration option to \u003ccode\u003eLatencyRoutingSnapshot\u003c/code\u003e that enables selective routing to only \u003ccode\u003ek\u003c/code\u003e API boundary nodes with best ranking (based on latencies and availabilities).\u003c/li\u003e\n\u003c/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/dfinity/agent-rs/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `octocrab` from 0.41.2 to 0.47.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/XAMPPRocky/octocrab/releases\"\u003eoctocrab's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.47.1\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd missing list workflows filters (\u003ca href=\"https://redirect.github.com/XAMPPRocky/octocrab/pull/820\"\u003e#820\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eModify \u003ccode\u003e_put\u003c/code\u003e method documentation (\u003ca href=\"https://redirect.github.com/XAMPPRocky/octocrab/pull/818\"\u003e#818\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFeature/interactions 537 (\u003ca href=\"https://redirect.github.com/XAMPPRocky/octocrab/pull/817\"\u003e#817\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded Feature/classrooms \u003ca href=\"https://redirect.github.com/XAMPPRocky/octocrab/issues/524\"\u003e#524\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/XAMPPRocky/octocrab/pull/815\"\u003e#815\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.47.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003eimmutable\u003c/code\u003e Release field (\u003ca href=\"https://redirect.github.com/XAMPPRocky/octocrab/pull/806\"\u003e#806\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadded creating a review (POST \u0026quot;/repos/{owner}/{repo}/pulls/{pull_number}/reviews\u0026quot;) (\u003ca href=\"https://redirect.github.com/XAMPPRocky/octocrab/pull/805\"\u003e#805\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.46.0\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[\u003cstrong\u003ebreaking\u003c/strong\u003e] make CommitAuthor email nullable (\u003ca href=\"https://redirect.github.com/XAMPPRocky/octocrab/pull/799\"\u003e#799\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eExpose \u003ccode\u003edigest\u003c/code\u003e field in Asset model (\u003ca href=\"https://redirect.github.com/XAMPPRocky/octocrab/pull/804\"\u003e#804\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ecargo clippy (\u003ca href=\"https://redirect.github.com/XAMPPRocky/octocrab/pull/803\"\u003e#803\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix doc url for ProjectHandler (\u003ca href=\"https://redirect.github.com/XAMPPRocky/octocrab/pull/802\"\u003e#802\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.45.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003eredelivery\u003c/code\u003e field for hook deliveries (\u003ca href=\"https://redirect.github.com/XAMPPRocky/octocrab/pull/797\"\u003e#797\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadded PATCH /user (\u003ca href=\"https://redirect.github.com/XAMPPRocky/octocrab/pull/792\"\u003e#792\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[\u003cstrong\u003ebreaking\u003c/strong\u003e] change some fields to optional types in CheckSuite struct (\u003ca href=\"https://redirect.github.com/XAMPPRocky/octocrab/pull/784\"\u003e#784\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e:repos::Commit -\u0026gt; models::commits::Commit (\u003ca href=\"https://redirect.github.com/XAMPPRocky/octocrab/pull/781\"\u003e#781\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ecargo clippy --fix (\u003ca href=\"https://redirect.github.com/XAMPPRocky/octocrab/pull/783\"\u003e#783\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ecargo clippy --fix (\u003ca href=\"https://redirect.github.com/XAMPPRocky/octocrab/pull/774\"\u003e#774\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.44.1\u003c/h2\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/XAMPPRocky/octocrab/blob/main/CHANGELOG.md\"\u003eoctocrab's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/XAMPPRocky/octocrab/compare/v0.47.0...v0.47.1\"\u003e0.47.1\u003c/a\u003e - 2025-11-03\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd missing list workflows filters (\u003ca href=\"https://redirect.github.com/XAMPPRocky/octocrab/pull/820\"\u003e#820\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eModify \u003ccode\u003e_put\u003c/code\u003e method documentation (\u003ca href=\"https://redirect.github.com/XAMPPRocky/octocrab/pull/818\"\u003e#818\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFeature/interactions 537 (\u003ca href=\"https://redirect.github.com/XAMPPRocky/octocrab/pull/817\"\u003e#817\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded Feature/classrooms \u003ca href=\"https://redirect.github.com/XAMPPRocky/octocrab/issues/524\"\u003e#524\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/XAMPPRocky/octocrab/pull/815\"\u003e#815\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/XAMPPRocky/octocrab/compare/v0.46.0...v0.47.0\"\u003e0.47.0\u003c/a\u003e - 2025-10-06\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003eimmutable\u003c/code\u003e Release field (\u003ca href=\"https://redirect.github.com/XAMPPRocky/octocrab/pull/806\"\u003e#806\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadded creating a review (POST \u0026quot;/repos/{owner}/{repo}/pulls/{pull_number}/reviews\u0026quot;) (\u003ca href=\"https://redirect.github.com/XAMPPRocky/octocrab/pull/805\"\u003e#805\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/XAMPPRocky/octocrab/compare/v0.45.0...v0.46.0\"\u003e0.46.0\u003c/a\u003e - 2025-09-28\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[\u003cstrong\u003ebreaking\u003c/strong\u003e] make CommitAuthor email nullable (\u003ca href=\"https://redirect.github.com/XAMPPRocky/octocrab/pull/799\"\u003e#799\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eExpose \u003ccode\u003edigest\u003c/code\u003e field in Asset model (\u003ca href=\"https://redirect.github.com/XAMPPRocky/octocrab/pull/804\"\u003e#804\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ecargo clippy (\u003ca href=\"https://redirect.github.com/XAMPPRocky/octocrab/pull/803\"\u003e#803\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix doc url for ProjectHandler (\u003ca href=\"https://redirect.github.com/XAMPPRocky/octocrab/pull/802\"\u003e#802\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/XAMPPRocky/octocrab/compare/v0.44.1...v0.45.0\"\u003e0.45.0\u003c/a\u003e - 2025-09-14\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003eredelivery\u003c/code\u003e field for hook deliveries (\u003ca href=\"https://redirect.github.com/XAMPPRocky/octocrab/pull/797\"\u003e#797\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadded PATCH /user (\u003ca href=\"https://redirect.github.com/XAMPPRocky/octocrab/pull/792\"\u003e#792\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[\u003cstrong\u003ebreaking\u003c/strong\u003e] change some fields to optional types in CheckSuite struct (\u003ca href=\"https://redirect.github.com/XAMPPRocky/octocrab/pull/784\"\u003e#784\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e:repos::Commit -\u0026gt; models::commits::Commit (\u003ca href=\"https://redirect.github.com/XAMPPRocky/octocrab/pull/781\"\u003e#781\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ecargo clippy --fix (\u003ca href=\"https://redirect.github.com/XAMPPRocky/octocrab/pull/783\"\u003e#783\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ecargo clippy --fix (\u003ca href=\"https://redirect.github.com/XAMPPRocky/octocrab/pull/774\"\u003e#774\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/XAMPPRocky/octocrab/commit/6e4ae2659e4fd8b8bab4317890120d3b156c12dc\"\u003e\u003ccode\u003e6e4ae26\u003c/code\u003e\u003c/a\u003e chore: release v0.47.1 (\u003ca href=\"https://redirect.github.com/XAMPPRocky/octocrab/issues/816\"\u003e#816\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/XAMPPRocky/octocrab/commit/8114a6bc429d19ca52e00f0f21721867a533d31d\"\u003e\u003ccode\u003e8114a6b\u003c/code\u003e\u003c/a\u003e feat: add missing list workflows filters (\u003ca href=\"https://redirect.github.com/XAMPPRocky/octocrab/issues/820\"\u003e#820\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/XAMPPRocky/octocrab/commit/8918c90564c61dee5cd9d142d84982eda22dc3bb\"\u003e\u003ccode\u003e8918c90\u003c/code\u003e\u003c/a\u003e docs: Modify \u003ccode\u003e_put\u003c/code\u003e method documentation (\u003ca href=\"https://redirect.github.com/XAMPPRocky/octocrab/issues/818\"\u003e#818\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/XAMPPRocky/octocrab/commit/14a95d00f4ec64725ca7f5c09ce38f429d0ff44f\"\u003e\u003ccode\u003e14a95d0\u003c/code\u003e\u003c/a\u003e Feature/interactions 537 (\u003ca href=\"https://redirect.github.com/XAMPPRocky/octocrab/issues/817\"\u003e#817\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/XAMPPRocky/octocrab/commit/e95fc40dddf8b1bdbb25790cfe196bb225e74d89\"\u003e\u003ccode\u003ee95fc40\u003c/code\u003e\u003c/a\u003e Added Feature/classrooms \u003ca href=\"https://redirect.github.com/XAMPPRocky/octocrab/issues/524\"\u003e#524\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/XAMPPRocky/octocrab/issues/815\"\u003e#815\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/XAMPPRocky/octocrab/commit/73a4dd0b1c2f5350913eacc4342211dfb5ae8ea9\"\u003e\u003ccode\u003e73a4dd0\u003c/code\u003e\u003c/a\u003e chore: release v0.46.1 (\u003ca href=\"https://redirect.github.com/XAMPPRocky/octocrab/issues/807\"\u003e#807\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/XAMPPRocky/octocrab/commit/0e0e43d8d8bc67a34a7358e9fa608ad613611bfd\"\u003e\u003ccode\u003e0e0e43d\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003eimmutable\u003c/code\u003e Release field (\u003ca href=\"https://redirect.github.com/XAMPPRocky/octocrab/issues/806\"\u003e#806\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/XAMPPRocky/octocrab/commit/eac8ccb6e8c3f94129884827512ee9455219441a\"\u003e\u003ccode\u003eeac8ccb\u003c/code\u003e\u003c/a\u003e added creating a review (POST \u0026quot;/repos/{owner}/{repo}/pulls/{pull_number}/revi...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/XAMPPRocky/octocrab/commit/e37b2c0ea6bf55d7307a68531c93b09142fddced\"\u003e\u003ccode\u003ee37b2c0\u003c/code\u003e\u003c/a\u003e chore: release v0.46.0 (\u003ca href=\"https://redirect.github.com/XAMPPRocky/octocrab/issues/800\"\u003e#800\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/XAMPPRocky/octocrab/commit/a6e52f78cb18569bec4bda6ef529d9ecc07845de\"\u003e\u003ccode\u003ea6e52f7\u003c/code\u003e\u003c/a\u003e Expose \u003ccode\u003edigest\u003c/code\u003e field in Asset model (\u003ca href=\"https://redirect.github.com/XAMPPRocky/octocrab/issues/804\"\u003e#804\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/XAMPPRocky/octocrab/compare/v0.41.2...v0.47.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `self_update` from 0.41.0 to 0.42.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jaemk/self_update/blob/master/CHANGELOG.md\"\u003eself_update's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.42.0]\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImproved release search/lookup capability to support filtering assets by identifier\u003c/li\u003e\n\u003cli\u003eImproved version specifications to support prelease tags and parallel supported versions\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate reqwest features to allow http2 negotiation\u003c/li\u003e\n\u003cli\u003eUpdate quick-xml (0.37) and zipsign (0.1)\u003c/li\u003e\n\u003cli\u003eSpecify per_page=100 when fetching github releases\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRemoved\u003c/h3\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/jaemk/self_update/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ic-transport-types` from 0.39.3 to 0.40.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dfinity/agent-rs/releases\"\u003eic-transport-types's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2ba0364\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003ec06fafd\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003eb77f1fc\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e59eb56c\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003eaf47ea7\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003ebb588e5\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e0884eac\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e8ebaf4d\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003eacef99d\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003ed31102d\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003ef851c5f\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003ef34aced\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e76c5dfd\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e6fa748e\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e416717f\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003eb6ba44f\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e23589cc\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dfinity/agent-rs/blob/main/CHANGELOG.md\"\u003eic-transport-types's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.40.1] - 2025-05-15\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eread_state_canister_controllers\u003c/code\u003e and \u003ccode\u003eread_state_canister_module_hash\u003c/code\u003e functions.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.40.0] - 2025-03-17\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBREAKING: Added data about the rejected call to CertifiedReject/UncertifiedReject.\u003c/li\u003e\n\u003cli\u003eUpdated the serialization of \u003ccode\u003eWasmMemoryPersistence\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eBREAKING: \u003ccode\u003eAgentBuilder::with_background_dynamic_routing\u003c/code\u003e is no longer \u003ccode\u003easync\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eExtended \u003ccode\u003eRouteProvider\u003c/code\u003e trait with \u003ccode\u003efn routes_stats()\u003c/code\u003e, returning the number of total and healthy routes.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eset_k_top_nodes\u003c/code\u003e configuration option to \u003ccode\u003eLatencyRoutingSnapshot\u003c/code\u003e that enables selective routing to only \u003ccode\u003ek\u003c/code\u003e API boundary nodes with best ranking (based on latencies and availabilities).\u003c/li\u003e\n\u003c/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/dfinity/agent-rs/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ic-utils` from 0.39.3 to 0.44.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dfinity/agent-rs/releases\"\u003eic-utils's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2ba0364\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003ec06fafd\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003eb77f1fc\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e59eb56c\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003eaf47ea7\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003ebb588e5\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e0884eac\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e8ebaf4d\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003eacef99d\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003ed31102d\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003ef851c5f\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003ef34aced\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e76c5dfd\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e6fa748e\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e416717f\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003eb6ba44f\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e23589cc\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dfinity/agent-rs/blob/main/CHANGELOG.md\"\u003eic-utils's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.44.3] - 2025-10-31\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eAgent::wait_signed\u003c/code\u003e to execute the read_state request on every retry iteration.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.44.2] - 2025-10-07\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eHttpService call\u003c/code\u003e retry behavior such that only network errors are retried.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.44.1] - 2025-09-15\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eread_state_subnet_canister_ranges\u003c/code\u003e which can query the canister id ranges for a given subnet.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.44.0] - 2025-08-25\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBREAKING: Bump \u003ccode\u003eic-management-canister-types\u003c/code\u003e to v0.4.0.\n\u003cul\u003e\n\u003cli\u003eThe \u003ccode\u003eCanisterSettings\u003c/code\u003e types contains a new field \u003ccode\u003eenvironment_variables\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.43.0] - 2025-08-25\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBREAKING: Change \u003ccode\u003eHttpService\u003c/code\u003e trait to use normal \u003ccode\u003ehttp\u003c/code\u003e crate \u003ccode\u003eRequest\u003c/code\u003e and \u003ccode\u003eResponse\u003c/code\u003e types with \u003ccode\u003eBytes\u003c/code\u003e as a body instead of \u003ccode\u003ereqwest\u003c/code\u003e ones and add \u003ccode\u003esize_limit\u003c/code\u003e argument.\u003c/li\u003e\n\u003cli\u003eBREAKING: Change \u003ccode\u003eAgentError::TransportError\u003c/code\u003e enum variant to hold a generic string instead of \u003ccode\u003ereqwest::Error\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eic-utils\u003c/code\u003e: Bump \u003ccode\u003eic-management-canister-types\u003c/code\u003e to v0.3.3 which changes snapshot upload/download types.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.42.0] - 2025-08-04\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eUse \u003ca href=\"https://crates.io/crates/ic-management-canister-types/0.3.2\"\u003eic-management-canister-types\u003c/a\u003e in \u003ca href=\"https://github.com/dfinity/agent-rs/blob/main/ic-utils/README.md\"\u003eic-utils\u003c/a\u003e.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eThis change introduces some breaking changes in \u003ccode\u003eic-utils\u003c/code\u003e due to the type-inconsistency. For example, the \u003ccode\u003eStatusCallResult\u003c/code\u003e defined in \u003ccode\u003eic-utils\u003c/code\u003e is not consistent to  the \u003ccode\u003eCanisterStatusResult\u003c/code\u003e defined in \u003ccode\u003eic-management-canister-types\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eThe legacy types defined in \u003ccode\u003eic-utils\u003c/code\u003e are marked as deprecated with messages.\u003c/li\u003e\n\u003cli\u003eSome APIs are updated to use the types defined in \u003ccode\u003eic-management-canister-types\u003c/code\u003e, e.g. \u003ccode\u003eupload_canister_snapshot_metadata\u003c/code\u003e, \u003ccode\u003eupload_canister_snapshot_data\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eBump MSRV from \u003ccode\u003e1.78.0\u003c/code\u003e to \u003ccode\u003e1.85.0\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.41.0] - 2025-07-10\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd canister snapshot download and upload methods to \u003ccode\u003eManagementCanister\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.40.1] - 2025-05-15\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eread_state_canister_controllers\u003c/code\u003e and \u003ccode\u003eread_state_canister_module_hash\u003c/code\u003e functions.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.40.0] - 2025-03-17\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBREAKING: Added data about the rejected call to CertifiedReject/UncertifiedReject.\u003c/li\u003e\n\u003cli\u003eUpdated the serialization of \u003ccode\u003eWasmMemoryPersistence\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eBREAKING: \u003ccode\u003eAgentBuilder::with_background_dynamic_routing\u003c/code\u003e is no longer \u003ccode\u003easync\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eExtended \u003ccode\u003eRouteProvider\u003c/code\u003e trait with \u003ccode\u003efn routes_stats()\u003c/code\u003e, returning the number of total and healthy routes.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eset_k_top_nodes\u003c/code\u003e configuration option to \u003ccode\u003eLatencyRoutingSnapshot\u003c/code\u003e that enables selective routing to only \u003ccode\u003ek\u003c/code\u003e API boundary nodes with best ranking (based on latencies and availabilities).\u003c/li\u003e\n\u003c/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/dfinity/agent-rs/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `itertools` from 0.13.0 to 0.14.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-itertools/itertools/blob/master/CHANGELOG.md\"\u003eitertools's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.14.0\u003c/h2\u003e\n\u003ch3\u003eBreaking\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eIncreased MSRV to 1.63.0 (\u003ca href=\"https://redirect.github.com/rust-itertools/itertools/issues/960\"\u003e#960\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemoved generic parameter from \u003ccode\u003econs_tuples\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-itertools/itertools/issues/988\"\u003e#988\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003earray_combinations\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-itertools/itertools/issues/991\"\u003e#991\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003ek_smallest_relaxed\u003c/code\u003e and variants (\u003ca href=\"https://redirect.github.com/rust-itertools/itertools/issues/925\"\u003e#925\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003enext_array\u003c/code\u003e and \u003ccode\u003ecollect_array\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-itertools/itertools/issues/560\"\u003e#560\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplemented \u003ccode\u003eDoubleEndedIterator\u003c/code\u003e for \u003ccode\u003eFilterOk\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-itertools/itertools/issues/948\"\u003e#948\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplemented \u003ccode\u003eDoubleEndedIterator\u003c/code\u003e for \u003ccode\u003eFilterMapOk\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-itertools/itertools/issues/950\"\u003e#950\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow \u003ccode\u003eQ: ?Sized\u003c/code\u003e in \u003ccode\u003eItertools::contains\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-itertools/itertools/issues/971\"\u003e#971\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImproved hygiene of \u003ccode\u003echain!\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-itertools/itertools/issues/943\"\u003e#943\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImproved \u003ccode\u003einto_group_map_by\u003c/code\u003e documentation (\u003ca href=\"https://redirect.github.com/rust-itertools/itertools/issues/1000\"\u003e#1000\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImproved \u003ccode\u003etree_reduce\u003c/code\u003e documentation (\u003ca href=\"https://redirect.github.com/rust-itertools/itertools/issues/955\"\u003e#955\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImproved discoverability of \u003ccode\u003emerge_join_by\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-itertools/itertools/issues/966\"\u003e#966\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImproved discoverability of \u003ccode\u003etake_while_inclusive\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-itertools/itertools/issues/972\"\u003e#972\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImproved documentation of \u003ccode\u003efind_or_last\u003c/code\u003e and \u003ccode\u003efind_or_first\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-itertools/itertools/issues/984\"\u003e#984\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevented exponentially large type sizes in \u003ccode\u003etuple_combinations\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-itertools/itertools/issues/945\"\u003e#945\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003etrack_caller\u003c/code\u003e attr for \u003ccode\u003easser_equal\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-itertools/itertools/issues/976\"\u003e#976\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNotable Internal Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed clippy lints (\u003ca href=\"https://redirect.github.com/rust-itertools/itertools/issues/956\"\u003e#956\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-itertools/itertools/issues/987\"\u003e#987\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-itertools/itertools/issues/1008\"\u003e#1008\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAddressed warnings within doctests (\u003ca href=\"https://redirect.github.com/rust-itertools/itertools/issues/964\"\u003e#964\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCI: Run most tests with miri (\u003ca href=\"https://redirect.github.com/rust-itertools/itertools/issues/961\"\u003e#961\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCI: Speed up \u0026quot;cargo-semver-checks\u0026quot; action (\u003ca href=\"https://redirect.github.com/rust-itertools/itertools/issues/938\"\u003e#938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eChanged an instance of \u003ccode\u003edefault_features\u003c/code\u003e in \u003ccode\u003eCargo.toml\u003c/code\u003e to \u003ccode\u003edefault-features\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-itertools/itertools/issues/985\"\u003e#985\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-itertools/itertools/commit/a015a6831525ee1637df747d3f530a627d9741bf\"\u003e\u003ccode\u003ea015a68\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003enext_array\u003c/code\u003e and \u003ccode\u003ecollect_array\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-itertools/itertools/commit/a1213e1c81af9d8c329239b916fb9663387ae1b0\"\u003e\u003ccode\u003ea1213e1\u003c/code\u003e\u003c/a\u003e Prepare v0.14.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-itertools/itertools/commit/ff0c942b2e0127dfdd311a8b1ee022bd367c237f\"\u003e\u003ccode\u003eff0c942\u003c/code\u003e\u003c/a\u003e fix clippy lints\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-itertools/itertools/commit/f80883b8e01cba2f8ef872cd33d6eda1a471db4c\"\u003e\u003ccode\u003ef80883b\u003c/code\u003e\u003c/a\u003e Fix into_group_map_by documentation errors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-itertools/itertools/commit/b793238ff14bb4270456264708acc9771022d6a2\"\u003e\u003ccode\u003eb793238\u003c/code\u003e\u003c/a\u003e Add track_caller for asser_equal\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-itertools/itertools/commit/5d4056b643c575c6a808ec4d6f2fb24db57acf43\"\u003e\u003ccode\u003e5d4056b\u003c/code\u003e\u003c/a\u003e \u003ccode\u003edefault_features\u003c/code\u003e is deprecated - switch it to \u003ccode\u003edefault-features\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-itertools/itertools/commit/a447b6896043facbd234bd57213cfae58244d46d\"\u003e\u003ccode\u003ea447b68\u003c/code\u003e\u003c/a\u003e doc for added trait\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-itertools/itertools/commit/d0479b080781cf92a035cf2e33aee04079062b3e\"\u003e\u003ccode\u003ed0479b0\u003c/code\u003e\u003c/a\u003e \u0026quot;nitpicks\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-itertools/itertools/commit/35c78ce0bc36fbe41df2f5833827b166896e1f50\"\u003e\u003ccode\u003e35c78ce\u003c/code\u003e\u003c/a\u003e IndexMut -\u0026gt; BorrowMut\u0026lt;slice\u0026gt;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-itertools/itertools/commit/deb53ba21065e6adbcfdd8af120f939733cc52c6\"\u003e\u003ccode\u003edeb53ba\u003c/code\u003e\u003c/a\u003e refactored to share code\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-itertools/itertools/compare/v0.13.0...v0.14.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `opentelemetry` from 0.28.0 to 0.30.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's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.30.0 Release\u003c/h2\u003e\n\u003cp\u003eSee changelog for individual crates to know the exact set of changes. All crates in this repo follows same version (0.30.0 for this release).\u003c/p\u003e\n\u003cp\u003eThis release also upgrades Metrics-SDK to stable!\u003c/p\u003e\n\u003cp\u003eSee summary of release notes: \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/blob/main/docs/release_0.30.md\"\u003ehttps://github.com/open-telemetry/opentelemetry-rust/blob/main/docs/release_0.30.md\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.29.0 Release\u003c/h2\u003e\n\u003cp\u003eSee changelog for individual crates to know the exact set of changes. All crates in this repo follows same version (0.29.0 for this release).\u003c/p\u003e\n\u003cp\u003eThis release also upgrades\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eLogs-SDK to stable\u003c/li\u003e\n\u003cli\u003eLogs-Appender-Tracing to stable\u003c/li\u003e\n\u003cli\u003eBaggage to RC\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eAnd deprecates\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ePrometheus exporter is - now deprecated in favor of OTLP exporter.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/blob/main/docs/release_0.30.md\"\u003eopentelemetry's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eRelease Notes 0.30\u003c/h1\u003e\n\u003cp\u003eOpenTelemetry Rust 0.30 introduces a few breaking changes to the\n\u003ccode\u003eopentelemetry_sdk\u003c/code\u003e crate in the \u003ccode\u003emetrics\u003c/code\u003e feature. These changes were essential\nto drive the Metrics SDK towards stability. With this release, the Metrics SDK\nis officially declared stable. The Metrics API was declared stable last year,\nand previously, the Logs API, SDK, and OTel-Appender-Tracing were also marked\nstable. Importantly, no breaking changes have been introduced to components\nalready marked as stable.\u003c/p\u003e\n\u003cp\u003eIt is worth noting that the \u003ccode\u003eopentelemetry-otlp\u003c/code\u003e crate remains in a\nRelease-Candidate state and is not yet considered stable. With the API and SDK\nfor Logs and Metrics now stable, the focus will shift towards further refining\nand stabilizing the OTLP Exporters in upcoming releases. Additionally,\nDistributed Tracing is expected to progress towards stability, addressing key\ninteroperability challenges.\u003c/p\u003e\n\u003cp\u003eFor detailed changelogs of individual crates, please refer to their respective\nchangelog files. This document serves as a summary of the main changes.\u003c/p\u003e\n\u003ch2\u003eKey Changes\u003c/h2\u003e\n\u003ch3\u003eMetrics SDK Improvements\u003c/h3\u003e\n\u003col\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eStabilized \u0026quot;view\u0026quot; features\u003c/strong\u003e: Previously under an experimental feature\nflag, views can now be used to modify the name, unit, description, and\ncardinality limit of a metric. Advanced view capabilities, such as changing\naggregation or dropping attributes, remain under the experimental feature\nflag.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eCardinality capping\u003c/strong\u003e: Introduced the ability to cap cardinality and\nconfigure limits using views.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003ePolished public API\u003c/strong\u003e: Refined the public API to hide implementation\ndetails from exporters, enabling future internal optimizations and ensuring\nconsistency. Some APIs related to authoring custom metric readers have been\nmoved behind experimental feature flags. These advanced use cases require\nmore time to finalize the API surface before being included in the stable\nrelease.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ol\u003e\n\u003ch3\u003eContext-Based Suppression\u003c/h3\u003e\n\u003cp\u003eAdded the ability to suppress telemetry based on Context. This feature prevents\ntelemetry-induced-telemetry scenarios and addresses a long-standing issue. Note\nthat suppression relies on proper context propagation. Certain libraries used in\nOTLP Exporters utilize \u003ccode\u003etracing\u003c/code\u003e but do not adopt OpenTelemetry's context\npropagation. As a result, not all telemetry is automatically suppressed with\nthis feature. Improvements in this area are expected in future releases.\u003c/p\u003e\n\u003ch2\u003eNext Release\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/c811cde1ae21c624870c1b952190e687b16f76b8\"\u003e\u003ccode\u003ec811cde\u003c/code\u003e\u003c/a\u003e chore: Prepare release 0.30.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/2999\"\u003e#2999\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/200885a6c31a43d66f7ff80c81a3445dbefb163e\"\u003e\u003ccode\u003e200885a\u003c/code\u003e\u003c/a\u003e fix: fix trace id in logs when using set_parent nested in a trace span (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/2924\"\u003e#2924\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/c24369e86a969fa2699c8cc2892fb566d870bf13\"\u003e\u003ccode\u003ec24369e\u003c/code\u003e\u003c/a\u003e chore: Update metric sdk to stable status (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/2996\"\u003e#2996\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/bf22aeb7cc432eb313bf7f15f8ffb731eaf4fd94\"\u003e\u003ccode\u003ebf22aeb\u003c/code\u003e\u003c/a\u003e fix: Remove pub fields and replace with getter method consistently across … (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/4be1a32d3feccdfc7f9695cb81e54d9d9b57690d\"\u003e\u003ccode\u003e4be1a32\u003c/code\u003e\u003c/a\u003e fix: remove cardinality capping via instrument advice (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/2995\"\u003e#2995\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/3d04c16e39946072fe0e78a5fe7b3f3899caa5b5\"\u003e\u003ccode\u003e3d04c16\u003c/code\u003e\u003c/a\u003e docs: Add metric doc (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/2946\"\u003e#2946\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/2018959eec062226d47f1408a097404c0640b8e9\"\u003e\u003ccode\u003e2018959\u003c/code\u003e\u003c/a\u003e fix: Fix validation in Metric stream (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/2991\"\u003e#2991\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/8c29ca7e21cf0c041695a50d683504f9cbeca515\"\u003e\u003ccode\u003e8c29ca7\u003c/code\u003e\u003c/a\u003e chore: leverage fallback resolver for MSRV check (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/2993\"\u003e#2993\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/4b3a3832672367bb681dec48f9592b1f47c88d66\"\u003e\u003ccode\u003e4b3a383\u003c/code\u003e\u003c/a\u003e chore: add required features to benches (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/2990\"\u003e#2990\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/ebbebf57ba00ad92a5557ee2c97890906c0ddc97\"\u003e\u003ccode\u003eebbebf5\u003c/code\u003e\u003c/a\u003e fix: Further trim public API on views (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/2989\"\u003e#2989\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/compare/opentelemetry-0.28.0...opentelemetry-0.30.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `opentelemetry_sdk` from 0.28.0 to 0.30.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/blob/main/docs/release_0.30.md\"\u003eopentelemetry_sdk's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eRelease Notes 0.30\u003c/h1\u003e\n\u003cp\u003eOpenTelemetry Rust 0.30 introduces a few breaking changes to the\n\u003ccode\u003eopentelemetry_sdk\u003c/code\u003e crate in the \u003ccode\u003emetrics\u003c/code\u003e feature. These changes were essential\nto drive the Metrics SDK towards stability. With this release, the Metrics SDK\nis officially declared stable. The Metrics API was declared stable last year,\nand previously, the Logs API, SDK, and OTel-Appender-Tracing were also marked\nstable. Importantly, no breaking changes have been introduced to components\nalready marked as stable.\u003c/p\u003e\n\u003cp\u003eIt is worth noting that the \u003ccode\u003eopentelemetry-otlp\u003c/code\u003e crate remains in a\nRelease-Candidate state and is not yet considered stable. With the API and SDK\nfor Logs and Metrics now stable, the focus will shift towards further refining\nand stabilizing the OTLP Exporters in upcoming releases. Additionally,\nDistributed Tracing is expected to progress towards stability, addressing key\ninteroperability challenges.\u003c/p\u003e\n\u003cp\u003eFor detailed changelogs of individual crates, please refer to their respective\nchangelog files. This document serves as a summary of the main changes.\u003c/p\u003e\n\u003ch2\u003eKey Changes\u003c/h2\u003e\n\u003ch3\u003eMetrics SDK Improvements\u003c/h3\u003e\n\u003col\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eStabilized \u0026quot;view\u0026quot; features\u003c/strong\u003e: Previously under an experimental feature\nflag, views can now be used to modify the name, unit, description, and\ncardinality limit of a metric. Advanced view capabilities, such as changing\naggregation or dropping attributes, remain under the experimental feature\nflag.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eCardinality capping\u003c/strong\u003e: Introduced the ability to cap cardinality and\nconfigure limits using views.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003ePolished public API\u003c/strong\u003e: Refined the public API to hide implementation\ndetails from exporters, enabling future internal optimizations and ensuring\nconsistency. Some APIs related to authoring custom metric readers have been\nmoved behind experimental feature flags. These advanced use cases require\nmore time to finalize the API surface before being included in the stable\nrelease.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ol\u003e\n\u003ch3\u003eContext-Based Suppression\u003c/h3\u003e\n\u003cp\u003eAdded the ability to suppress telemetry based on Context. This feature prevents\ntelemetry-induced-telemetry scenarios and addresses a long-standing issue. Note\nthat suppression relies on proper context propagation. Certain libraries used in\nOTLP Exporters utilize \u003ccode\u003etracing\u003c/code\u003e but do not adopt OpenTelemetry's context\npropagation. As a result, not all telemetry is automatically suppressed with\nthis feature. Improvements in this area are expected in future releases.\u003c/p\u003e\n\u003ch2\u003eNext Release\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/c811cde1ae21c624870c1b952190e687b16f76b8\"\u003e\u003ccode\u003ec811cde\u003c/code\u003e\u003c/a\u003e chore: Prepare release 0.30.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/2999\"\u003e#2999\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/200885a6c31a43d66f7ff80c81a3445dbefb163e\"\u003e\u003ccode\u003e200885a\u003c/code\u003e\u003c/a\u003e fix: fix trace id in logs when using set_parent nested in a trace span (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/2924\"\u003e#2924\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/c24369e86a969fa2699c8cc2892fb566d870bf13\"\u003e\u003ccode\u003ec24369e\u003c/code\u003e\u003c/a\u003e chore: Update metric sdk to stable status (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/2996\"\u003e#2996\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/bf22aeb7cc432eb313bf7f15f8ffb731eaf4fd94\"\u003e\u003ccode\u003ebf22aeb\u003c/code\u003e\u003c/a\u003e fix: Remove pub fields and replace with getter method consistently across … (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/4be1a32d3feccdfc7f9695cb81e54d9d9b57690d\"\u003e\u003ccode\u003e4be1a32\u003c/code\u003e\u003c/a\u003e fix: remove cardinality capping via instrument advice (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/2995\"\u003e#2995\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/3d04c16e39946072fe0e78a5fe7b3f3899caa5b5\"\u003e\u003ccode\u003e3d04c16\u003c/code\u003e\u003c/a\u003e docs: Add metric doc (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/2946\"\u003e#2946\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/2018959eec062226d47f1408a097404c0640b8e9\"\u003e\u003ccode\u003e2018959\u003c/code\u003e\u003c/a\u003e fix: Fix validation in Metric stream (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/2991\"\u003e#2991\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/8c29ca7e21cf0c041695a50d683504f9cbeca515\"\u003e\u003ccode\u003e8c29ca7\u003c/code\u003e\u003c/a\u003e chore: leverage fallback resolver for MSRV check (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/2993\"\u003e#2993\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/4b3a3832672367bb681dec48f9592b1f47c88d66\"\u003e\u003ccode\u003e4b3a383\u003c/code\u003e\u003c/a\u003e chore: add required features to benches (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/2990\"\u003e#2990\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/ebbebf57ba00ad92a5557ee2c97890906c0ddc97\"\u003e\u003ccode\u003eebbebf5\u003c/code\u003e\u003c/a\u003e fix: Further trim public API on views (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/2989\"\u003e#2989\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.28.0...opentelemetry_sdk-0.30.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `opentelemetry-prometheus` from 0.28.0 to 0.29.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/releases\"\u003eopentelemetry-prometheus's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.29.0 Release\u003c/h2\u003e\n\u003cp\u003eSee changelog for individual crates to know the exact set of changes. All crates in this repo follows same version (0.29.0 for this release).\u003c/p\u003e\n\u003cp\u003eThis release also upgrades\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eLogs-SDK to stable\u003c/li\u003e\n\u003cli\u003eLogs-Appender-Tracing to stable\u003c/li\u003e\n\u003cli\u003eBaggage to RC\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eAnd deprecates\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ePrometheus exporter is - now deprecated in favor of OTLP exporter.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/64cf2916c421e70dd5e53720ab70d427c010cec6\"\u003e\u003ccode\u003e64cf291\u003c/code\u003e\u003c/a\u003e chore: Patch release prometheus to fix security vulnerability (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/2927\"\u003e#2927\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/431689dd04bed093108cca71f982d64cf63138c5\"\u003e\u003ccode\u003e431689d\u003c/code\u003e\u003c/a\u003e chore: Upgrade \u003ccode\u003eprometheus\u003c/code\u003e to 0.14 and clean up protobuf-related code in `li...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/8b3fc065558f20ef58781601769f45f023df505a\"\u003e\u003ccode\u003e8b3fc06\u003c/code\u003e\u003c/a\u003e ci: Update permissions for workflow (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/2923\"\u003e#2923\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/130e178ad344c1f203d010a575761c61104ce438\"\u003e\u003ccode\u003e130e178\u003c/code\u003e\u003c/a\u003e docs: Add openssf scorecard badge (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/2919\"\u003e#2919\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/6b5251f0d00b20d31348147d9d610b138dad4860\"\u003e\u003ccode\u003e6b5251f\u003c/code\u003e\u003c/a\u003e ci: Update CodeQL workflow (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/2918\"\u003e#2918\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/4ff8e02031619b0fb466174adcc94df4d077f912\"\u003e\u003ccode\u003e4ff8e02\u003c/code\u003e\u003c/a\u003e fix: Cardinality overflow to use bool value instead of string (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/2916\"\u003e#2916\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/d4c646738f915479d594896946e928748c0f65a0\"\u003e\u003ccode\u003ed4c6467\u003c/code\u003e\u003c/a\u003e fix: cleanup MetricError (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/2906\"\u003e#2906\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/df262401da3ecf79ce7b4e45d3463bab709348d0\"\u003e\u003ccode\u003edf26240\u003c/code\u003e\u003c/a\u003e feat: Add ability to specify cardinality limit via Instrument advice (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/2903\"\u003e#2903\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/1760889e27fb9aad52bc618cd68cea47e79b232a\"\u003e\u003ccode\u003e1760889\u003c/code\u003e\u003c/a\u003e ci: Harden GitHub Actions (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/2915\"\u003e#2915\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/e680514e4fe6cae0e21fb0854a77c0398db96e0e\"\u003e\u003ccode\u003ee680514\u003c/code\u003e\u003c/a\u003e ci: Harden GitHub Actions (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/2913\"\u003e#2913\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/compare/opentelemetry-prometheus-0.28.0...opentelemetry-prometheus-0.29.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `prometheus` from 0.13.4 to 0.14.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tikv/rust-prometheus/blob/master/CHANGELOG.md\"\u003eprometheus's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.14.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAPI change: Use \u003ccode\u003eAsRef\u0026lt;str\u0026gt;\u003c/code\u003e for owned label values (\u003ca href=\"https://redirect.github.com/tikv/rust-prometheus/issues/537\"\u003e#537\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eImprovement: Hashing improvements (\u003ca href=\"https://redirect.github.com/tikv/rust-prometheus/issues/532\"\u003e#532\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eDependency upgrade: Update \u003ccode\u003ehyper\u003c/code\u003e to 1.6 (\u003ca href=\"https://redirect.github.com/tikv/rust-prometheus/issues/524\"\u003e#524\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eDependency upgrade: Update \u003ccode\u003eprocfs\u003c/code\u003e to 0.17 (\u003ca href=\"https://redirect.github.com/tikv/rust-prometheus/issues/543\"\u003e#543\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eDependency upgrade: Update \u003ccode\u003eprotobuf\u003c/code\u003e to 3.7.2 for RUSTSEC-2024-0437 (\u003ca href=\"https://redirect.github.com/tikv/rust-prometheus/issues/541\"\u003e#541\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eDependency upgrade: Update \u003ccode\u003ethiserror\u003c/code\u003e to 2.0 (\u003ca href=\"https://redirect.github.com/tikv/rust-prometheus/issues/534\"\u003e#534\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eInternal change: Fix LSP and Clippy warnings (\u003ca href=\"https://redirect.github.com/tikv/rust-prometheus/issues/540\"\u003e#540\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eInternal change: Bump MSRV to 1.81 (\u003ca href=\"https://redirect.github.com/tikv/rust-prometheus/issues/539\"\u003e#539\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eDocumentation: Fix \u003ccode\u003eregister_histogram_vec_with_registry\u003c/code\u003e docstring (\u003ca href=\"https://redirect.github.com/tikv/rust-prometheus/issues/528\"\u003e#528\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eDocumentation: Fix typos in static-metric docstrings (\u003ca href=\"https://redirect.github.com/tikv/rust-prometheus/issues/479\"\u003e#479\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eDocumentation: Add missing \u003ccode\u003eprotobuf\u003c/code\u003e feature to README list (\u003ca href=\"https://redirect.github.com/tikv/rust-prometheus/issues/531\"\u003e#531\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summar...\n\n_Description has been truncated_","html_url":"https://github.com/dfinity/dre/pull/1808","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/dfinity%2Fdre/issues/1808","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1808/packages"}],"issue_packages":[{"old_version":"0.20.0","new_version":"0.21.0","update_type":"minor","path":null,"pr_created_at":"2026-06-05T17:24:00.000Z","version_change":"0.20.0 → 0.21.0","issue":{"uuid":"4598784430","node_id":"PR_kwDOSFdO7M7jMbUc","number":11,"state":"open","title":"deps: bump tabled from 0.20.0 to 0.21.0","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-06-05T17:24:00.000Z","updated_at":"2026-06-08T21:02:16.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps","packages":[{"name":"tabled","old_version":"0.20.0","new_version":"0.21.0","repository_url":"https://github.com/zhiburt/tabled"}],"path":null,"ecosystem":"cargo"},"body":"[//]: # (dependabot-start)\n⚠️  **Dependabot is rebasing this PR** ⚠️ \n\nRebasing might not happen immediately, so don't worry if this takes some time.\n\nNote: if you make any changes to this PR yourself, they will take precedence over the rebase.\n\n---\n\n[//]: # (dependabot-end)\n\nBumps [tabled](https://github.com/zhiburt/tabled) from 0.20.0 to 0.21.0.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/zhiburt/tabled/blob/master/CHANGELOG.md\"\u003etabled's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.21.0] - 2026-06-01\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eColor::is_empty\u003c/code\u003e function (by \u003ca href=\"https://github.com/mvanhorn\"\u003e\u003ccode\u003e@​mvanhorn\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eSettings::modify\u003c/code\u003e function (by \u003ca href=\"https://github.com/mvanhorn\"\u003e\u003ccode\u003e@​mvanhorn\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eAdded qc test for wrap (by \u003ca href=\"https://github.com/mvanhorn\"\u003e\u003ccode\u003e@​mvanhorn\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eLineText::limit\u003c/code\u003e function (by \u003ca href=\"https://github.com/mvanhorn\"\u003e\u003ccode\u003e@​mvanhorn\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eColumnNames::padding\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReworked \u003ccode\u003eCharset\u003c/code\u003e (by \u003ca href=\"https://github.com/mvanhorn\"\u003e\u003ccode\u003e@​mvanhorn\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eRemoved \u003ccode\u003eTabSize\u003c/code\u003e in favor of \u003ccode\u003eCharset::tab_size()\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eChanged \u003ccode\u003eColumnNames\u003c/code\u003e interface - splited it into \u003ccode\u003eColumnNames\u003c/code\u003e and \u003ccode\u003eRowNames\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003eWrap\u003c/code\u003e strings with 0 width (by \u003ca href=\"https://github.com/ymcx\"\u003e\u003ccode\u003e@​ymcx\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eImproved examples (by \u003ca href=\"https://github.com/alexanderkjall\"\u003e\u003ccode\u003e@​alexanderkjall\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eRemove broken LICENSE symlink (by \u003ca href=\"https://github.com/mvanhorn\"\u003e\u003ccode\u003e@​mvanhorn\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed CHANGELOG.md (by \u003ca href=\"https://github.com/mvanhorn\"\u003e\u003ccode\u003e@​mvanhorn\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed clippy issue (by \u003ca href=\"https://github.com/akiomik\"\u003e\u003ccode\u003e@​akiomik\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed documentation (by \u003ca href=\"https://github.com/akiomik\"\u003e\u003ccode\u003e@​akiomik\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed documentation (by \u003ca href=\"https://github.com/darko-mesaros\"\u003e\u003ccode\u003e@​darko-mesaros\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed documentation (by \u003ca href=\"https://github.com/brownjohnf\"\u003e\u003ccode\u003e@​brownjohnf\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed documentation (by \u003ca href=\"https://github.com/spiritualhost\"\u003e\u003ccode\u003e@​spiritualhost\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed wrong render of vertical char in case of \u003ccode\u003eSpan\u003c/code\u003e (corner case).\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eBorderCorrection::span\u003c/code\u003e when \u003ccode\u003eSpan::column\u003c/code\u003e and \u003ccode\u003eSpan::row\u003c/code\u003e is used for same cell (corner case).\u003c/li\u003e\n\u003c/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/zhiburt/tabled/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=tabled\u0026package-manager=cargo\u0026previous-version=0.20.0\u0026new-version=0.21.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/StrongWind1/NFSWolf/pull/11","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/StrongWind1%2FNFSWolf/issues/11","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/11/packages"}},{"old_version":"0.20.0","new_version":"0.21.0","update_type":"minor","path":null,"pr_created_at":"2026-06-04T22:33:32.000Z","version_change":"0.20.0 → 0.21.0","issue":{"uuid":"4592610856","node_id":"PR_kwDORpjYsM7i4NYZ","number":22,"state":"open","title":"deps(deps): bump tabled from 0.20.0 to 0.21.0","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-06-04T22:33:32.000Z","updated_at":"2026-06-04T22:33:33.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps(deps)","packages":[{"name":"tabled","old_version":"0.20.0","new_version":"0.21.0","repository_url":"https://github.com/zhiburt/tabled"}],"path":null,"ecosystem":"cargo"},"body":"Bumps [tabled](https://github.com/zhiburt/tabled) from 0.20.0 to 0.21.0.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/zhiburt/tabled/blob/master/CHANGELOG.md\"\u003etabled's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.21.0] - 2026-06-01\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eColor::is_empty\u003c/code\u003e function (by \u003ca href=\"https://github.com/mvanhorn\"\u003e\u003ccode\u003e@​mvanhorn\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eSettings::modify\u003c/code\u003e function (by \u003ca href=\"https://github.com/mvanhorn\"\u003e\u003ccode\u003e@​mvanhorn\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eAdded qc test for wrap (by \u003ca href=\"https://github.com/mvanhorn\"\u003e\u003ccode\u003e@​mvanhorn\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eLineText::limit\u003c/code\u003e function (by \u003ca href=\"https://github.com/mvanhorn\"\u003e\u003ccode\u003e@​mvanhorn\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eColumnNames::padding\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReworked \u003ccode\u003eCharset\u003c/code\u003e (by \u003ca href=\"https://github.com/mvanhorn\"\u003e\u003ccode\u003e@​mvanhorn\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eRemoved \u003ccode\u003eTabSize\u003c/code\u003e in favor of \u003ccode\u003eCharset::tab_size()\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eChanged \u003ccode\u003eColumnNames\u003c/code\u003e interface - splited it into \u003ccode\u003eColumnNames\u003c/code\u003e and \u003ccode\u003eRowNames\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003eWrap\u003c/code\u003e strings with 0 width (by \u003ca href=\"https://github.com/ymcx\"\u003e\u003ccode\u003e@​ymcx\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eImproved examples (by \u003ca href=\"https://github.com/alexanderkjall\"\u003e\u003ccode\u003e@​alexanderkjall\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eRemove broken LICENSE symlink (by \u003ca href=\"https://github.com/mvanhorn\"\u003e\u003ccode\u003e@​mvanhorn\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed CHANGELOG.md (by \u003ca href=\"https://github.com/mvanhorn\"\u003e\u003ccode\u003e@​mvanhorn\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed clippy issue (by \u003ca href=\"https://github.com/akiomik\"\u003e\u003ccode\u003e@​akiomik\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed documentation (by \u003ca href=\"https://github.com/akiomik\"\u003e\u003ccode\u003e@​akiomik\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed documentation (by \u003ca href=\"https://github.com/darko-mesaros\"\u003e\u003ccode\u003e@​darko-mesaros\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed documentation (by \u003ca href=\"https://github.com/brownjohnf\"\u003e\u003ccode\u003e@​brownjohnf\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed documentation (by \u003ca href=\"https://github.com/spiritualhost\"\u003e\u003ccode\u003e@​spiritualhost\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed wrong render of vertical char in case of \u003ccode\u003eSpan\u003c/code\u003e (corner case).\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eBorderCorrection::span\u003c/code\u003e when \u003ccode\u003eSpan::column\u003c/code\u003e and \u003ccode\u003eSpan::row\u003c/code\u003e is used for same cell (corner case).\u003c/li\u003e\n\u003c/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/zhiburt/tabled/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=tabled\u0026package-manager=cargo\u0026previous-version=0.20.0\u0026new-version=0.21.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/wfxr/tmup/pull/22","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/wfxr%2Ftmup/issues/22","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/22/packages"}},{"old_version":"0.20.0","new_version":"0.21.0","update_type":"minor","path":null,"pr_created_at":"2026-06-03T01:45:07.000Z","version_change":"0.20.0 → 0.21.0","issue":{"uuid":"4576231429","node_id":"PR_kwDORBJSks7iCKS3","number":46,"state":"closed","title":"Bump tabled from 0.20.0 to 0.21.0","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":["michaelklishin"],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-06-03T01:53:55.000Z","author_association":null,"state_reason":null,"created_at":"2026-06-03T01:45:07.000Z","updated_at":"2026-06-03T01:54:03.000Z","time_to_close":528,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"tabled","old_version":"0.20.0","new_version":"0.21.0","repository_url":"https://github.com/zhiburt/tabled"}],"path":null,"ecosystem":"cargo"},"body":"Bumps [tabled](https://github.com/zhiburt/tabled) from 0.20.0 to 0.21.0.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/zhiburt/tabled/blob/master/CHANGELOG.md\"\u003etabled's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.21.0] - 2026-06-01\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eColor::is_empty\u003c/code\u003e function (by \u003ca href=\"https://github.com/mvanhorn\"\u003e\u003ccode\u003e@​mvanhorn\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eSettings::modify\u003c/code\u003e function (by \u003ca href=\"https://github.com/mvanhorn\"\u003e\u003ccode\u003e@​mvanhorn\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eAdded qc test for wrap (by \u003ca href=\"https://github.com/mvanhorn\"\u003e\u003ccode\u003e@​mvanhorn\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eLineText::limit\u003c/code\u003e function (by \u003ca href=\"https://github.com/mvanhorn\"\u003e\u003ccode\u003e@​mvanhorn\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eColumnNames::padding\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReworked \u003ccode\u003eCharset\u003c/code\u003e (by \u003ca href=\"https://github.com/mvanhorn\"\u003e\u003ccode\u003e@​mvanhorn\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eRemoved \u003ccode\u003eTabSize\u003c/code\u003e in favor of \u003ccode\u003eCharset::tab_size()\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eChanged \u003ccode\u003eColumnNames\u003c/code\u003e interface - splited it into \u003ccode\u003eColumnNames\u003c/code\u003e and \u003ccode\u003eRowNames\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003eWrap\u003c/code\u003e strings with 0 width (by \u003ca href=\"https://github.com/ymcx\"\u003e\u003ccode\u003e@​ymcx\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eImproved examples (by \u003ca href=\"https://github.com/alexanderkjall\"\u003e\u003ccode\u003e@​alexanderkjall\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eRemove broken LICENSE symlink (by \u003ca href=\"https://github.com/mvanhorn\"\u003e\u003ccode\u003e@​mvanhorn\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed CHANGELOG.md (by \u003ca href=\"https://github.com/mvanhorn\"\u003e\u003ccode\u003e@​mvanhorn\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed clippy issue (by \u003ca href=\"https://github.com/akiomik\"\u003e\u003ccode\u003e@​akiomik\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed documentation (by \u003ca href=\"https://github.com/akiomik\"\u003e\u003ccode\u003e@​akiomik\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed documentation (by \u003ca href=\"https://github.com/darko-mesaros\"\u003e\u003ccode\u003e@​darko-mesaros\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed documentation (by \u003ca href=\"https://github.com/brownjohnf\"\u003e\u003ccode\u003e@​brownjohnf\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed documentation (by \u003ca href=\"https://github.com/spiritualhost\"\u003e\u003ccode\u003e@​spiritualhost\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed wrong render of vertical char in case of \u003ccode\u003eSpan\u003c/code\u003e (corner case).\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eBorderCorrection::span\u003c/code\u003e when \u003ccode\u003eSpan::column\u003c/code\u003e and \u003ccode\u003eSpan::row\u003c/code\u003e is used for same cell (corner case).\u003c/li\u003e\n\u003c/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/zhiburt/tabled/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=tabled\u0026package-manager=cargo\u0026previous-version=0.20.0\u0026new-version=0.21.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/michaelklishin/frm/pull/46","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/michaelklishin%2Ffrm/issues/46","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/46/packages"}},{"old_version":"0.20.0","new_version":"0.21.0","update_type":"minor","path":null,"pr_created_at":"2026-06-01T20:24:56.000Z","version_change":"0.20.0 → 0.21.0","issue":{"uuid":"4566163966","node_id":"PR_kwDORtgfVc7hhJ4R","number":27,"state":"closed","title":"chore(deps): bump the rust-dependencies group across 1 directory with 32 updates","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-06-08T06:16:11.000Z","author_association":null,"state_reason":null,"created_at":"2026-06-01T20:24:56.000Z","updated_at":"2026-06-08T06:16:13.000Z","time_to_close":553875,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"rust-dependencies","update_count":32,"packages":[{"name":"clap","old_version":"4.6.0","new_version":"4.6.1","repository_url":"https://github.com/clap-rs/clap"},{"name":"git2","old_version":"0.20.4","new_version":"0.21.0","repository_url":"https://github.com/rust-lang/git2-rs"},{"name":"serde_json","old_version":"1.0.149","new_version":"1.0.150","repository_url":"https://github.com/serde-rs/json"},{"name":"tabled","old_version":"0.20.0","new_version":"0.21.0","repository_url":"https://github.com/zhiburt/tabled"},{"name":"toml","old_version":"0.9.12+spec-1.1.0","new_version":"1.1.2+spec-1.1.0","repository_url":"https://github.com/toml-rs/toml"},{"name":"tokio","old_version":"1.52.1","new_version":"1.52.3","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"assert_cmd","old_version":"2.2.0","new_version":"2.2.2","repository_url":"https://github.com/assert-rs/assert_cmd"},{"name":"autocfg","old_version":"1.5.0","new_version":"1.5.1","repository_url":"https://github.com/cuviper/autocfg"},{"name":"bitflags","old_version":"2.11.0","new_version":"2.11.1","repository_url":"https://github.com/bitflags/bitflags"},{"name":"bumpalo","old_version":"3.20.2","new_version":"3.20.3","repository_url":"https://github.com/fitzgen/bumpalo"},{"name":"cc","old_version":"1.2.58","new_version":"1.2.63","repository_url":"https://github.com/rust-lang/cc-rs"},{"name":"fastrand","old_version":"2.3.0","new_version":"2.4.1","repository_url":"https://github.com/smol-rs/fastrand"},{"name":"indexmap","old_version":"2.13.0","new_version":"2.14.0","repository_url":"https://github.com/indexmap-rs/indexmap"},{"name":"libc","old_version":"0.2.183","new_version":"0.2.186","repository_url":"https://github.com/rust-lang/libc"},{"name":"libredox","old_version":"0.1.15","new_version":"0.1.17"},{"name":"libz-sys","old_version":"1.1.25","new_version":"1.1.29","repository_url":"https://github.com/rust-lang/libz-sys"},{"name":"log","old_version":"0.4.29","new_version":"0.4.30","repository_url":"https://github.com/rust-lang/log"},{"name":"memchr","old_version":"2.8.0","new_version":"2.8.1","repository_url":"https://github.com/BurntSushi/memchr"},{"name":"mio","old_version":"1.2.0","new_version":"1.2.1","repository_url":"https://github.com/tokio-rs/mio"},{"name":"pkg-config","old_version":"0.3.32","new_version":"0.3.33","repository_url":"https://github.com/rust-lang/pkg-config-rs"},{"name":"semver","old_version":"1.0.27","new_version":"1.0.28","repository_url":"https://github.com/dtolnay/semver"},{"name":"socket2","old_version":"0.6.3","new_version":"0.6.4","repository_url":"https://github.com/rust-lang/socket2"},{"name":"unicode-segmentation","old_version":"1.13.2","new_version":"1.13.3","repository_url":"https://github.com/unicode-rs/unicode-segmentation"},{"name":"wasip2","old_version":"1.0.2+wasi-0.2.9","new_version":"1.0.3+wasi-0.2.9","repository_url":"https://github.com/bytecodealliance/wasi-rs"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the rust-dependencies group with 24 updates in the /workspace directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [clap](https://github.com/clap-rs/clap) | `4.6.0` | `4.6.1` |\n| [git2](https://github.com/rust-lang/git2-rs) | `0.20.4` | `0.21.0` |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.149` | `1.0.150` |\n| [tabled](https://github.com/zhiburt/tabled) | `0.20.0` | `0.21.0` |\n| [toml](https://github.com/toml-rs/toml) | `0.9.12+spec-1.1.0` | `1.1.2+spec-1.1.0` |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.52.1` | `1.52.3` |\n| [assert_cmd](https://github.com/assert-rs/assert_cmd) | `2.2.0` | `2.2.2` |\n| [autocfg](https://github.com/cuviper/autocfg) | `1.5.0` | `1.5.1` |\n| [bitflags](https://github.com/bitflags/bitflags) | `2.11.0` | `2.11.1` |\n| [bumpalo](https://github.com/fitzgen/bumpalo) | `3.20.2` | `3.20.3` |\n| [cc](https://github.com/rust-lang/cc-rs) | `1.2.58` | `1.2.63` |\n| [fastrand](https://github.com/smol-rs/fastrand) | `2.3.0` | `2.4.1` |\n| [indexmap](https://github.com/indexmap-rs/indexmap) | `2.13.0` | `2.14.0` |\n| [libc](https://github.com/rust-lang/libc) | `0.2.183` | `0.2.186` |\n| libredox | `0.1.15` | `0.1.17` |\n| [libz-sys](https://github.com/rust-lang/libz-sys) | `1.1.25` | `1.1.29` |\n| [log](https://github.com/rust-lang/log) | `0.4.29` | `0.4.30` |\n| [memchr](https://github.com/BurntSushi/memchr) | `2.8.0` | `2.8.1` |\n| [mio](https://github.com/tokio-rs/mio) | `1.2.0` | `1.2.1` |\n| [pkg-config](https://github.com/rust-lang/pkg-config-rs) | `0.3.32` | `0.3.33` |\n| [semver](https://github.com/dtolnay/semver) | `1.0.27` | `1.0.28` |\n| [socket2](https://github.com/rust-lang/socket2) | `0.6.3` | `0.6.4` |\n| [unicode-segmentation](https://github.com/unicode-rs/unicode-segmentation) | `1.13.2` | `1.13.3` |\n| [wasip2](https://github.com/bytecodealliance/wasi-rs) | `1.0.2+wasi-0.2.9` | `1.0.3+wasi-0.2.9` |\n\n\nUpdates `clap` from 4.6.0 to 4.6.1\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.6.1\u003c/h2\u003e\n\u003ch2\u003e[4.6.1] - 2026-04-15\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(derive)\u003c/em\u003e Ensure rebuilds happen when an read env variable is changed\u003c/li\u003e\n\u003c/ul\u003e\n\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.6.1] - 2026-04-15\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(derive)\u003c/em\u003e Ensure rebuilds happen when an read env variable is changed\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/14202755e52802a3d294c4ceeadd703d24b21fe6\"\u003e\u003ccode\u003e1420275\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/d2c817d151db23e0bff70d3df5f9dd9fc311ad5d\"\u003e\u003ccode\u003ed2c817d\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/f88c94e53d40c2427450ed65ec025951906eb1d4\"\u003e\u003ccode\u003ef88c94e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6341\"\u003e#6341\u003c/a\u003e from epage/sep\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/acbb8225054e0a498f6941f278ad0095a893efe8\"\u003e\u003ccode\u003eacbb822\u003c/code\u003e\u003c/a\u003e fix(complete): Reduce risk of conflict with actual subcommands\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/a49fadbf4acf1853f52ae43a445c8f3c81096b01\"\u003e\u003ccode\u003ea49fadb\u003c/code\u003e\u003c/a\u003e refactor(complete): Pull out subcommand separator\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/ddc008bbbc1924fbda5d6f2c66bcf4d165984977\"\u003e\u003ccode\u003eddc008b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6332\"\u003e#6332\u003c/a\u003e from epage/update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/497dc50aebe9384dc229e1b4e92850306231f9c9\"\u003e\u003ccode\u003e497dc50\u003c/code\u003e\u003c/a\u003e chore: Update compatible dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/dca2326243615b2375cccb709b19de912910413d\"\u003e\u003ccode\u003edca2326\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6331\"\u003e#6331\u003c/a\u003e from clap-rs/renovate/j178-prek-action-2.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/54bdaa340ed434535bbd2d95a05b69d8abd2eb34\"\u003e\u003ccode\u003e54bdaa3\u003c/code\u003e\u003c/a\u003e chore(deps): Update j178/prek-action action to v2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/f0d30d961d26f8fb636b33242256fca73a717f77\"\u003e\u003ccode\u003ef0d30d9\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/clap-rs/clap/compare/clap_complete-v4.6.0...clap_complete-v4.6.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `git2` from 0.20.4 to 0.21.0\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/main/CHANGELOG.md\"\u003egit2's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.21.0 - 2026-05-18\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/rust-lang/git2-rs/compare/git2-0.20.4...main\"\u003e0.20.4...main\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded experimental SHA256 repository support behind the new \u003ccode\u003eunstable-sha256\u003c/code\u003e Cargo feature,\nalong with \u003ccode\u003e*_ext\u003c/code\u003e API variants that accept an \u003ccode\u003eObjectFormat\u003c/code\u003e.\n\u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/pull/1206\"\u003e#1206\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eopts::set_cache_max_size()\u003c/code\u003e and \u003ccode\u003eopts::get_cached_memory()\u003c/code\u003e.\n\u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/pull/1188\"\u003e#1188\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eRepository::object_format()\u003c/code\u003e and a new \u003ccode\u003eObjectFormat\u003c/code\u003e enum.\n\u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/pull/1204\"\u003e#1204\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eRepository::set_config()\u003c/code\u003e.\n\u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/pull/1208\"\u003e#1208\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003emerge_file()\u003c/code\u003e along with \u003ccode\u003eMergeFileInput\u003c/code\u003e.\n\u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/pull/1210\"\u003e#1210\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eRepository::refdb_compress()\u003c/code\u003e for packing loose refs.\n\u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/pull/1221\"\u003e#1221\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded public \u003ccode\u003eRefdb\u003c/code\u003e type, along with \u003ccode\u003eRepository::refdb()\u003c/code\u003e and \u003ccode\u003eRepository::set_refdb()\u003c/code\u003e. \u003ccode\u003eRepository::refdb_compress()\u003c/code\u003e now delegates to \u003ccode\u003eRefdb::compress()\u003c/code\u003e.\n\u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/pull/1228\"\u003e#1228\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eRevspec::into_objects()\u003c/code\u003e.\n\u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/pull/1230\"\u003e#1230\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eBlameHunk::final_committer()\u003c/code\u003e, \u003ccode\u003eBlameHunk::orig_committer()\u003c/code\u003e, \u003ccode\u003eBlameHunk::summary()\u003c/code\u003e, and \u003ccode\u003eBlameHunk::summary_bytes()\u003c/code\u003e.\n\u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/pull/1231\"\u003e#1231\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImplemented \u003ccode\u003eClone\u003c/code\u003e for \u003ccode\u003eReference\u003c/code\u003e.\n\u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/pull/1233\"\u003e#1233\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eRepository::author_from_env()\u003c/code\u003e and \u003ccode\u003eRepository::committer_from_env()\u003c/code\u003e.\n\u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/pull/1237\"\u003e#1237\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eimpl From\u0026lt;Utf8Error\u0026gt; for Error\u003c/code\u003e.\n\u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/pull/1239\"\u003e#1239\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e❗ The \u003ccode\u003essh\u003c/code\u003e, \u003ccode\u003ehttps\u003c/code\u003e, and \u003ccode\u003ecred\u003c/code\u003e Cargo features are no longer enabled by default.\nPreviously \u003ccode\u003edefault = [\u0026quot;ssh\u0026quot;, \u0026quot;https\u0026quot;]\u003c/code\u003e; now \u003ccode\u003edefault = []\u003c/code\u003e.\nEnable them explicitly if you rely on credential helpers or transport support.\n\u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/pull/1168\"\u003e#1168\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e❗ \u003ccode\u003eCredentialHelper\u003c/code\u003e and the \u003ccode\u003eurl\u003c/code\u003e dependency are now gated behind the new \u003ccode\u003ecred\u003c/code\u003e Cargo feature.\nEnabling \u003ccode\u003essh\u003c/code\u003e or \u003ccode\u003ehttps\u003c/code\u003e transitively enables \u003ccode\u003ecred\u003c/code\u003e.\n\u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/pull/1168\"\u003e#1168\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e❗ Updated to the 2021 edition.\n\u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/pull/1173\"\u003e#1173\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e❗ Many string accessors that previously returned \u003ccode\u003eOption\u0026lt;\u0026amp;str\u0026gt;\u003c/code\u003e\nnow return \u003ccode\u003eResult\u0026lt;\u0026amp;str, Error\u0026gt;\u003c/code\u003e or \u003ccode\u003eResult\u0026lt;Option\u0026lt;\u0026amp;str\u0026gt;, Error\u0026gt;\u003c/code\u003e,\nso callers can distinguish a missing value from a non-UTF-8 one.\n\u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/pull/1241\"\u003e#1241\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e❗ \u003ccode\u003eBlameHunk::final_signature\u003c/code\u003e, \u003ccode\u003eBlameHunk::final_committer\u003c/code\u003e, \u003ccode\u003eBlameHunk::orig_signature\u003c/code\u003e, and \u003ccode\u003eBlameHunk::orig_committer\u003c/code\u003e\nnow return \u003ccode\u003eOption\u003c/code\u003e to avoid segfaults when signature information is missing.\n\u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/pull/1254\"\u003e#1254\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBumped requirement to libgit2-sys 0.18.4, which updates libgit2 to 1.9.3.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/dffaf272eb0e62ac15b74283c4e488252db9afc3\"\u003e\u003ccode\u003edffaf27\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/issues/1256\"\u003e#1256\u003c/a\u003e from weihanglo/changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/git2-rs/commit/84b9c76ee516cc514978db0e51fd6750cc215326\"\u003e\u003ccode\u003e84b9c76\u003c/code\u003e\u003c/a\u003e docs: changelog for git2@0.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/git2-rs/commit/8c6dc4a336a2671c4a56e15159c4ea4e102388f6\"\u003e\u003ccode\u003e8c6dc4a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/issues/1206\"\u003e#1206\u003c/a\u003e from weihanglo/sha256-git2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/git2-rs/commit/7bd145ee23884f19d1d79ce0e46c1ab105784040\"\u003e\u003ccode\u003e7bd145e\u003c/code\u003e\u003c/a\u003e fix: import \u003ccode\u003eObjectFormat\u003c/code\u003e in one place\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/git2-rs/commit/fc8af6ad26b0e1bc126d997cf30407e8561195c6\"\u003e\u003ccode\u003efc8af6a\u003c/code\u003e\u003c/a\u003e test(oid): split \u003ccode\u003e_ext\u003c/code\u003e to test each format separately\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/git2-rs/commit/b9bde87d80eb58cc87afe22e16bd581c2bb11618\"\u003e\u003ccode\u003eb9bde87\u003c/code\u003e\u003c/a\u003e test: oid length sanity check\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/git2-rs/commit/57a68e0729a014e92e0704c3382037f36979c13d\"\u003e\u003ccode\u003e57a68e0\u003c/code\u003e\u003c/a\u003e feat(oid): impl Display for ObjectFormat\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/git2-rs/commit/7acee09983d45fb6b3c0680e59838fb9619e5149\"\u003e\u003ccode\u003e7acee09\u003c/code\u003e\u003c/a\u003e chore(ci): test git2 sha256 support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/git2-rs/commit/bdf5b7bf4aa13b9a2ed6e85d8d2d884b83fffcc7\"\u003e\u003ccode\u003ebdf5b7b\u003c/code\u003e\u003c/a\u003e fix: init example with \u003ccode\u003e--object-format\u003c/code\u003e option\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/git2-rs/commit/9fb4e6aeaeb17868c5e86e8ee67545c57d070ced\"\u003e\u003ccode\u003e9fb4e6a\u003c/code\u003e\u003c/a\u003e refactor(util): drop \u003ccode\u003eunsafe\u003c/code\u003e from \u003ccode\u003ezeroed_raw_oid\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/git2-rs/compare/git2-0.20.4...git2-0.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.149 to 1.0.150\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/serde-rs/json/releases\"\u003eserde_json's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.150\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReject non-string enum object keys (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1324\"\u003e#1324\u003c/a\u003e, thanks \u003ca href=\"https://github.com/puneetdixit200\"\u003e\u003ccode\u003e@​puneetdixit200\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/a1ae73ac6a6940a4a57c673aebaa13ed4dfe3e8c\"\u003e\u003ccode\u003ea1ae73a\u003c/code\u003e\u003c/a\u003e Release 1.0.150\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/1a360b0a6c003912afc3503c834b0edd798bca28\"\u003e\u003ccode\u003e1a360b0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1324\"\u003e#1324\u003c/a\u003e from puneetdixit200/reject-non-string-enum-keys\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/2037b634f9dccbddc11cff189ebeb5854fa0e01c\"\u003e\u003ccode\u003e2037b63\u003c/code\u003e\u003c/a\u003e Reject non-string enum object keys\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/5d30df60e916e9b8fc46c74794007ff271fdfbbf\"\u003e\u003ccode\u003e5d30df6\u003c/code\u003e\u003c/a\u003e Resolve manual_assert_eq pedantic clippy lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/dc8003a88e7142529cf4a7429c4778af31dadf50\"\u003e\u003ccode\u003edc8003a\u003c/code\u003e\u003c/a\u003e Raise required compiler for preserve_order feature to 1.85\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/a42fa980f8556cda36d896fa3713544b2e5eaa2c\"\u003e\u003ccode\u003ea42fa98\u003c/code\u003e\u003c/a\u003e Unpin CI miri toolchain\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/684a60eba18abfc0e0f7ddb0c2cd39f8f60249cf\"\u003e\u003ccode\u003e684a60e\u003c/code\u003e\u003c/a\u003e Pin CI miri to nightly-2026-02-11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/7c7da3302b6b1cdab7f11ea49ca1a74422ab4551\"\u003e\u003ccode\u003e7c7da33\u003c/code\u003e\u003c/a\u003e Raise required compiler to Rust 1.71\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/acf4850e2969f1caccab2c4727a90ed006ba35bb\"\u003e\u003ccode\u003eacf4850\u003c/code\u003e\u003c/a\u003e Simplify Number::is_f64\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/6b8ceab565dcfe4f83dfaacd287d11c8bd8f306c\"\u003e\u003ccode\u003e6b8ceab\u003c/code\u003e\u003c/a\u003e Resolve unnecessary_map_or clippy lint\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/serde-rs/json/compare/v1.0.149...v1.0.150\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tabled` from 0.20.0 to 0.21.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/zhiburt/tabled/blob/master/CHANGELOG.md\"\u003etabled's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.21.0] - 2026-06-01\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eColor::is_empty\u003c/code\u003e function (by \u003ca href=\"https://github.com/mvanhorn\"\u003e\u003ccode\u003e@​mvanhorn\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eSettings::modify\u003c/code\u003e function (by \u003ca href=\"https://github.com/mvanhorn\"\u003e\u003ccode\u003e@​mvanhorn\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eAdded qc test for wrap (by \u003ca href=\"https://github.com/mvanhorn\"\u003e\u003ccode\u003e@​mvanhorn\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eLineText::limit\u003c/code\u003e function (by \u003ca href=\"https://github.com/mvanhorn\"\u003e\u003ccode\u003e@​mvanhorn\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eColumnNames::padding\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReworked \u003ccode\u003eCharset\u003c/code\u003e (by \u003ca href=\"https://github.com/mvanhorn\"\u003e\u003ccode\u003e@​mvanhorn\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eRemoved \u003ccode\u003eTabSize\u003c/code\u003e in favor of \u003ccode\u003eCharset::tab_size()\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eChanged \u003ccode\u003eColumnNames\u003c/code\u003e interface - splited it into \u003ccode\u003eColumnNames\u003c/code\u003e and \u003ccode\u003eRowNames\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003eWrap\u003c/code\u003e strings with 0 width (by \u003ca href=\"https://github.com/ymcx\"\u003e\u003ccode\u003e@​ymcx\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eImproved examples (by \u003ca href=\"https://github.com/alexanderkjall\"\u003e\u003ccode\u003e@​alexanderkjall\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eRemove broken LICENSE symlink (by \u003ca href=\"https://github.com/mvanhorn\"\u003e\u003ccode\u003e@​mvanhorn\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed CHANGELOG.md (by \u003ca href=\"https://github.com/mvanhorn\"\u003e\u003ccode\u003e@​mvanhorn\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed clippy issue (by \u003ca href=\"https://github.com/akiomik\"\u003e\u003ccode\u003e@​akiomik\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed documentation (by \u003ca href=\"https://github.com/akiomik\"\u003e\u003ccode\u003e@​akiomik\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed documentation (by \u003ca href=\"https://github.com/darko-mesaros\"\u003e\u003ccode\u003e@​darko-mesaros\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed documentation (by \u003ca href=\"https://github.com/brownjohnf\"\u003e\u003ccode\u003e@​brownjohnf\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed documentation (by \u003ca href=\"https://github.com/spiritualhost\"\u003e\u003ccode\u003e@​spiritualhost\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed wrong render of vertical char in case of \u003ccode\u003eSpan\u003c/code\u003e (corner case).\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eBorderCorrection::span\u003c/code\u003e when \u003ccode\u003eSpan::column\u003c/code\u003e and \u003ccode\u003eSpan::row\u003c/code\u003e is used for same cell (corner case).\u003c/li\u003e\n\u003c/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/zhiburt/tabled/commits\"\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.12+spec-1.1.0 to 1.1.2+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/a3d0047c95dfc6e82997d508dd93c9908650a418\"\u003e\u003ccode\u003ea3d0047\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/cc37615fc8d9213594250043e0e3b6cf73ed1e69\"\u003e\u003ccode\u003ecc37615\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/7f5e9e130ae2cb17497cd7811a4a1e78fb5715d7\"\u003e\u003ccode\u003e7f5e9e1\u003c/code\u003e\u003c/a\u003e fix(parser): Consolidate invalid unquoted key into one error (\u003ca href=\"https://redirect.github.com/toml-rs/toml/issues/1138\"\u003e#1138\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/52feb9070cca1734db13d22796efd1115835881b\"\u003e\u003ccode\u003e52feb90\u003c/code\u003e\u003c/a\u003e fix(parser): Consolidate invalid unquoted key into one error\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/aad85d4921e8eb500cc7a26ac1165f111a59c433\"\u003e\u003ccode\u003eaad85d4\u003c/code\u003e\u003c/a\u003e chore(deps): Update j178/prek-action action to v2 (\u003ca href=\"https://redirect.github.com/toml-rs/toml/issues/1136\"\u003e#1136\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/8b1ac44bcae5ffc4e58e8809a031ab05f486ccbe\"\u003e\u003ccode\u003e8b1ac44\u003c/code\u003e\u003c/a\u003e chore(deps): Update compatible (dev) (\u003ca href=\"https://redirect.github.com/toml-rs/toml/issues/1135\"\u003e#1135\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/9effd79ff2ea692420931e2e4d58969525e6c398\"\u003e\u003ccode\u003e9effd79\u003c/code\u003e\u003c/a\u003e chore(deps): Update j178/prek-action action to v2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/9db8aad6eafbc62f6b9d1950117649cc41eaf695\"\u003e\u003ccode\u003e9db8aad\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/e55a6633d9e16e4406db8a9fb8ce26fa84fb1553\"\u003e\u003ccode\u003ee55a663\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/c11d7d7ad38781b66e7df34371ce3969677bc62d\"\u003e\u003ccode\u003ec11d7d7\u003c/code\u003e\u003c/a\u003e Optimisations (\u003ca href=\"https://redirect.github.com/toml-rs/toml/issues/1133\"\u003e#1133\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/toml-rs/toml/compare/toml-v0.9.12...toml-v1.1.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tokio` from 1.52.1 to 1.52.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tokio-rs/tokio/releases\"\u003etokio's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eTokio v1.52.3\u003c/h2\u003e\n\u003ch1\u003e1.52.3 (May 8th, 2026)\u003c/h1\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esync: fix underflow in mpsc channel \u003ccode\u003elen()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8062\"\u003e#8062\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: notify receivers in mpsc \u003ccode\u003eOwnedPermit::release()\u003c/code\u003e method (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8075\"\u003e#8075\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: require that an \u003ccode\u003eRwLock\u003c/code\u003e has \u003ccode\u003emax_readers != 0\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8076\"\u003e#8076\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: return \u003ccode\u003eEmpty\u003c/code\u003e from \u003ccode\u003etry_recv()\u003c/code\u003e when mpsc is closed with outstanding permits (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8074\"\u003e#8074\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8062\"\u003e#8062\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8062\"\u003etokio-rs/tokio#8062\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8074\"\u003e#8074\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8074\"\u003etokio-rs/tokio#8074\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8075\"\u003e#8075\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8075\"\u003etokio-rs/tokio#8075\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8076\"\u003e#8076\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8076\"\u003etokio-rs/tokio#8076\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eTokio v1.52.2\u003c/h2\u003e\n\u003ch1\u003e1.52.2 (May 4th, 2026)\u003c/h1\u003e\n\u003cp\u003eThis release reverts the LIFO slot stealing change introduced in 1.51.0 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7431\"\u003e#7431\u003c/a\u003e), due to [its performance impact]\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8065\"\u003e#8065\u003c/a\u003e. (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8100\"\u003e#8100\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7431\"\u003e#7431\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7431\"\u003etokio-rs/tokio#7431\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8065\"\u003e#8065\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8065\"\u003etokio-rs/tokio#8065\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8100\"\u003e#8100\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8100\"\u003etokio-rs/tokio#8100\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/d87569164fb61145e79e7ffe0b25783569cc8f93\"\u003e\u003ccode\u003ed875691\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.52.3 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8130\"\u003e#8130\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/e1aebb031cb24bdb52289561343308f4a44a4d81\"\u003e\u003ccode\u003ee1aebb0\u003c/code\u003e\u003c/a\u003e Merge 'tokio-1.51.3' into 'tokio-1.52.x' (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8129\"\u003e#8129\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/fd63094ee0d34b4f3f93f59507e91c65919a2d71\"\u003e\u003ccode\u003efd63094\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.51.3 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8127\"\u003e#8127\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/8c600d0fd2cdebea4828fe9f699ced4dfd8aad3b\"\u003e\u003ccode\u003e8c600d0\u003c/code\u003e\u003c/a\u003e Merge 'tokio-1.47.5' into 'tokio-1.51.x' (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8123\"\u003e#8123\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/11bfc1345bbd5e901187e2b3702de10b0efbffdc\"\u003e\u003ccode\u003e11bfc13\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.47.5 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8122\"\u003e#8122\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/f085b6211b8ebb6aba21f1f1f91e7b8b243aa815\"\u003e\u003ccode\u003ef085b62\u003c/code\u003e\u003c/a\u003e sync: notify receivers in mpsc \u003ccode\u003eOwnedPermit::release()\u003c/code\u003e method (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8075\"\u003e#8075\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/30d25ccb8bc91ca811773ee243e71e31772275d2\"\u003e\u003ccode\u003e30d25cc\u003c/code\u003e\u003c/a\u003e sync: require that an \u003ccode\u003eRwLock\u003c/code\u003e has \u003ccode\u003emax_readers != 0\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8076\"\u003e#8076\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/9fccf5339d41c1f2f863f97b9133bc8a5a10bc28\"\u003e\u003ccode\u003e9fccf53\u003c/code\u003e\u003c/a\u003e sync: return \u003ccode\u003eEmpty\u003c/code\u003e from \u003ccode\u003etry_recv()\u003c/code\u003e when mpsc is closed with outstanding p...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/ebf61b45b5184018f00bc666887ebccf3d4fe51b\"\u003e\u003ccode\u003eebf61b4\u003c/code\u003e\u003c/a\u003e sync: fix underflow in mpsc channel \u003ccode\u003elen()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8062\"\u003e#8062\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/4abe9d732eb01f7b092a571c3dcc4fbd266f4067\"\u003e\u003ccode\u003e4abe9d7\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.52.2 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8115\"\u003e#8115\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/tokio/compare/tokio-1.52.1...tokio-1.52.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `assert_cmd` from 2.2.0 to 2.2.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/assert-rs/assert_cmd/blob/master/CHANGELOG.md\"\u003eassert_cmd's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[2.2.2] - 2026-05-11\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure \u003ccode\u003e#[track_caller]\u003c/code\u003e works for better panic messages\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[2.2.1] - 2026-04-17\u003c/h2\u003e\n\u003ch3\u003eInternal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDependency update\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assert-rs/assert_cmd/commit/feece89025338d98312b0eb7e3dec20c2c0fb8c1\"\u003e\u003ccode\u003efeece89\u003c/code\u003e\u003c/a\u003e chore: Release assert_cmd version 2.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assert-rs/assert_cmd/commit/367cdf74460d70dbb3c9fce64cb88223932bad1b\"\u003e\u003ccode\u003e367cdf7\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assert-rs/assert_cmd/commit/a98cc85f377526c9834803fe9b638298fc8d4a71\"\u003e\u003ccode\u003ea98cc85\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/assert-rs/assert_cmd/issues/289\"\u003e#289\u003c/a\u003e from marcospb19/track_caller\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assert-rs/assert_cmd/commit/cd2e167a911228e013e8571688299018bfeddc4a\"\u003e\u003ccode\u003ecd2e167\u003c/code\u003e\u003c/a\u003e fix: .success() not reporting panic location\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assert-rs/assert_cmd/commit/45a1c742d1c896bd9f62f69024c5a5a08e2d636f\"\u003e\u003ccode\u003e45a1c74\u003c/code\u003e\u003c/a\u003e chore(deps): Update Prek to v0.3.13 (\u003ca href=\"https://redirect.github.com/assert-rs/assert_cmd/issues/293\"\u003e#293\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assert-rs/assert_cmd/commit/f1d9b5b366a4a700367974ea60e8438d523ada16\"\u003e\u003ccode\u003ef1d9b5b\u003c/code\u003e\u003c/a\u003e chore(deps): Update Prek to v0.3.12 (\u003ca href=\"https://redirect.github.com/assert-rs/assert_cmd/issues/292\"\u003e#292\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assert-rs/assert_cmd/commit/1d34bab2ef105c5c1a2f9bd8705501d1d5e4268e\"\u003e\u003ccode\u003e1d34bab\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/assert-rs/assert_cmd/issues/291\"\u003e#291\u003c/a\u003e from epage/template\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assert-rs/assert_cmd/commit/d9a70ad3cfd60b812eef29c20f606cc6024a93a2\"\u003e\u003ccode\u003ed9a70ad\u003c/code\u003e\u003c/a\u003e style: Make clippy happy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assert-rs/assert_cmd/commit/4f5b5af9f5bf732e73f25ba1fafef26d0648794e\"\u003e\u003ccode\u003e4f5b5af\u003c/code\u003e\u003c/a\u003e chore: Update from _rust template\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assert-rs/assert_cmd/commit/1e1d586ea665125e50de4c237afe98b907391035\"\u003e\u003ccode\u003e1e1d586\u003c/code\u003e\u003c/a\u003e chore(renovate): Fix the tag\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/assert-rs/assert_cmd/compare/v2.2.0...v2.2.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `autocfg` from 1.5.0 to 1.5.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cuviper/autocfg/commit/2799b09c24e6632f8e653c5cd8fc303e85a906ba\"\u003e\u003ccode\u003e2799b09\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/cuviper/autocfg/issues/80\"\u003e#80\u003c/a\u003e from cuviper/noscript\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cuviper/autocfg/commit/8e7f49a2a26f1601013f11ed8c186ab8f3e0e38d\"\u003e\u003ccode\u003e8e7f49a\u003c/code\u003e\u003c/a\u003e ci: extend the tested versions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cuviper/autocfg/commit/303aa6add847f44a9786eec0d20f31c409bcb841\"\u003e\u003ccode\u003e303aa6a\u003c/code\u003e\u003c/a\u003e Release 1.5.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cuviper/autocfg/commit/73483fb2dc247aa06ed01264967cdac800271bbe\"\u003e\u003ccode\u003e73483fb\u003c/code\u003e\u003c/a\u003e Make \u003ccode\u003etests/wrappers\u003c/code\u003e work without a script\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/cuviper/autocfg/compare/1.5.0...1.5.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `bitflags` from 2.11.0 to 2.11.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bitflags/bitflags/releases\"\u003ebitflags's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.11.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBless compile-fail tests for current beta by \u003ca href=\"https://github.com/DanielEScherzer\"\u003e\u003ccode\u003e@​DanielEScherzer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/478\"\u003ebitflags/bitflags#478\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eexample_generated.rs: add missing third slash for doc comment by \u003ca href=\"https://github.com/DanielEScherzer\"\u003e\u003ccode\u003e@​DanielEScherzer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/477\"\u003ebitflags/bitflags#477\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClarify self and other in method docs by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/481\"\u003ebitflags/bitflags#481\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 2.11.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/bitflags/bitflags/pull/482\"\u003ebitflags/bitflags#482\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DanielEScherzer\"\u003e\u003ccode\u003e@​DanielEScherzer\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/478\"\u003ebitflags/bitflags#478\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/bitflags/bitflags/compare/2.11.0...2.11.1\"\u003ehttps://github.com/bitflags/bitflags/compare/2.11.0...2.11.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bitflags/bitflags/blob/main/CHANGELOG.md\"\u003ebitflags's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e2.11.1\u003c/h1\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBless compile-fail tests for current beta by \u003ca href=\"https://github.com/DanielEScherzer\"\u003e\u003ccode\u003e@​DanielEScherzer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/478\"\u003ebitflags/bitflags#478\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eexample_generated.rs: add missing third slash for doc comment by \u003ca href=\"https://github.com/DanielEScherzer\"\u003e\u003ccode\u003e@​DanielEScherzer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/477\"\u003ebitflags/bitflags#477\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClarify self and other in method docs by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/481\"\u003ebitflags/bitflags#481\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DanielEScherzer\"\u003e\u003ccode\u003e@​DanielEScherzer\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/478\"\u003ebitflags/bitflags#478\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/bitflags/bitflags/compare/2.11.0...2.11.1\"\u003ehttps://github.com/bitflags/bitflags/compare/2.11.0...2.11.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/4ed9ffa949970239cd2d87c775e9fdcf9c438fb5\"\u003e\u003ccode\u003e4ed9ffa\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/bitflags/bitflags/issues/482\"\u003e#482\u003c/a\u003e from KodrAus/cargo/2.11.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/c53cd57ace14f16cc8cf8384948131f7b8702509\"\u003e\u003ccode\u003ec53cd57\u003c/code\u003e\u003c/a\u003e prepare for 2.11.1 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/a44410aa8495ff70aba99c7840200543ac17d5de\"\u003e\u003ccode\u003ea44410a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/bitflags/bitflags/issues/481\"\u003e#481\u003c/a\u003e from KodrAus/docs/clarifications\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/3d671b9b0e52cb078c00127300fdffbee8d7915d\"\u003e\u003ccode\u003e3d671b9\u003c/code\u003e\u003c/a\u003e update more compile error messages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/5f3adade4349a459e496736106a6e7d2115ac294\"\u003e\u003ccode\u003e5f3adad\u003c/code\u003e\u003c/a\u003e fix up compile error messages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/780765d17cb8d4b5b921e0ee2ac774f8e7b3471f\"\u003e\u003ccode\u003e780765d\u003c/code\u003e\u003c/a\u003e fix up contains and intersection docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/97b7607c227a3c55cc50398a71e0c2de3e0b8fc3\"\u003e\u003ccode\u003e97b7607\u003c/code\u003e\u003c/a\u003e clarify self and other in method docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/88a7a18a2ec3e673ff3217da83d56cdadd9a99a4\"\u003e\u003ccode\u003e88a7a18\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/bitflags/bitflags/issues/477\"\u003e#477\u003c/a\u003e from DanielEScherzer/patch-1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/f0e46461a8f9b569bd1f780a7766da26a60560dd\"\u003e\u003ccode\u003ef0e4646\u003c/code\u003e\u003c/a\u003e example_generated.rs: add missing third slash for doc comment\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/a31c96f5cb0f8cc7eeba7de989eb4cefe349a1b1\"\u003e\u003ccode\u003ea31c96f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/bitflags/bitflags/issues/478\"\u003e#478\u003c/a\u003e from DanielEScherzer/beta-bless\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/bitflags/bitflags/compare/2.11.0...2.11.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `bumpalo` from 3.20.2 to 3.20.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fitzgen/bumpalo/blob/main/CHANGELOG.md\"\u003ebumpalo's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.20.3\u003c/h2\u003e\n\u003cp\u003eReleased 2026-05-22.\u003c/p\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed the \u003ccode\u003etry_alloc_slice_fill_with\u003c/code\u003e, \u003ccode\u003ealloc_slice_try_fill_with\u003c/code\u003e,\n\u003ccode\u003ealloc_slice_fill_with\u003c/code\u003e methods to properly rewind the bump pointer on\nallocation, initialization, and panic failure and avoid wasting bump capacity.\u003c/li\u003e\n\u003cli\u003eFixed a drop bug in \u003ccode\u003ebumpalo::collections::vec::DrainFilter\u003c/code\u003e (used by \u003ccode\u003eretain\u003c/code\u003e\nand \u003ccode\u003eretain_mut\u003c/code\u003e) when the predicate panics.\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fitzgen/bumpalo/commit/84654ace6be4444da3ff102a0a0af3b38c4df4fb\"\u003e\u003ccode\u003e84654ac\u003c/code\u003e\u003c/a\u003e Rewind on slice allocation failure (\u003ca href=\"https://redirect.github.com/fitzgen/bumpalo/issues/324\"\u003e#324\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fitzgen/bumpalo/commit/5325624d38c9f290a3d41344ef2aa5badac1a538\"\u003e\u003ccode\u003e5325624\u003c/code\u003e\u003c/a\u003e Fix a couple bugs (\u003ca href=\"https://redirect.github.com/fitzgen/bumpalo/issues/323\"\u003e#323\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fitzgen/bumpalo/commit/fcf8370e7358852493c8b30c8536de3ce9c3c481\"\u003e\u003ccode\u003efcf8370\u003c/code\u003e\u003c/a\u003e Fix UB in \u003ccode\u003eAllocator::grow_zeroed\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/fitzgen/bumpalo/issues/321\"\u003e#321\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fitzgen/bumpalo/commit/657caf85e7984b0aa8bc114c09d9cc2afeaf240d\"\u003e\u003ccode\u003e657caf8\u003c/code\u003e\u003c/a\u003e test: fix test for OOM instead of overflow (\u003ca href=\"https://redirect.github.com/fitzgen/bumpalo/issues/320\"\u003e#320\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fitzgen/bumpalo/commit/1db9be965675c79517e646a628e16493683194f3\"\u003e\u003ccode\u003e1db9be9\u003c/code\u003e\u003c/a\u003e fix: fix typo in comment (\u003ca href=\"https://redirect.github.com/fitzgen/bumpalo/issues/318\"\u003e#318\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fitzgen/bumpalo/commit/a47f6d6b7b5fee9c99a285f0de80257a0a982ef3\"\u003e\u003ccode\u003ea47f6d6\u003c/code\u003e\u003c/a\u003e fix: bump pointer/bump chunk debug assertion (\u003ca href=\"https://redirect.github.com/fitzgen/bumpalo/issues/313\"\u003e#313\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fitzgen/bumpalo/commit/0b12966abfa96aace02abe5e1adeab0df942ef35\"\u003e\u003ccode\u003e0b12966\u003c/code\u003e\u003c/a\u003e Update Cargo.toml with keywords (\u003ca href=\"https://redirect.github.com/fitzgen/bumpalo/issues/303\"\u003e#303\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/fitzgen/bumpalo/compare/v3.20.2...v3.20.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cc` from 1.2.58 to 1.2.63\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/cc-rs/releases\"\u003ecc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ecc-v1.2.63\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate shlex requirement from 1.3.0 to 2.0.1 (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1736\"\u003e#1736\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ecc-v1.2.62\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRegenerate target info (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1721\"\u003e#1721\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow exceptions on wasm platforms (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1714\"\u003e#1714\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd relibc env (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1710\"\u003e#1710\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erecognize sh4 architecture in parse_arch() (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1712\"\u003e#1712\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ecc-v1.2.61\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix \u003ccode\u003eOutputKind::Capture\u003c/code\u003e documentation (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1705\"\u003e#1705\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ecc-v1.2.60\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(ar)\u003c/em\u003e suppress warnings from \u003ccode\u003eD\u003c/code\u003e modifier probe (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1700\"\u003e#1700\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ecc-v1.2.59\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(ar)\u003c/em\u003e deterministic archives with \u003ccode\u003eD\u003c/code\u003e modifier (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1697\"\u003e#1697\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRegenerate target info (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1698\"\u003e#1698\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix target abi parsing for sanitiser targets (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1695\"\u003e#1695\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/cc-rs/blob/main/CHANGELOG.md\"\u003ecc's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/compare/cc-v1.2.62...cc-v1.2.63\"\u003e1.2.63\u003c/a\u003e - 2026-05-29\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate shlex requirement from 1.3.0 to 2.0.1 (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1736\"\u003e#1736\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/compare/cc-v1.2.61...cc-v1.2.62\"\u003e1.2.62\u003c/a\u003e - 2026-05-08\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRegenerate target info (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1721\"\u003e#1721\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow exceptions on wasm platforms (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1714\"\u003e#1714\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd relibc env (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1710\"\u003e#1710\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erecognize sh4 architecture in parse_arch() (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1712\"\u003e#1712\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/compare/cc-v1.2.60...cc-v1.2.61\"\u003e1.2.61\u003c/a\u003e - 2026-04-24\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix \u003ccode\u003eOutputKind::Capture\u003c/code\u003e documentation (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1705\"\u003e#1705\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/compare/cc-v1.2.59...cc-v1.2.60\"\u003e1.2.60\u003c/a\u003e - 2026-04-10\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(ar)\u003c/em\u003e suppress warnings from \u003ccode\u003eD\u003c/code\u003e modifier probe (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1700\"\u003e#1700\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/compare/cc-v1.2.58...cc-v1.2.59\"\u003e1.2.59\u003c/a\u003e - 2026-04-03\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(ar)\u003c/em\u003e deterministic archives with \u003ccode\u003eD\u003c/code\u003e modifier (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1697\"\u003e#1697\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRegenerate target info (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1698\"\u003e#1698\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix target abi parsing for sanitiser targets (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1695\"\u003e#1695\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/b49589a6a1d207d9d61079ddf599c03ef89b3b55\"\u003e\u003ccode\u003eb49589a\u003c/code\u003e\u003c/a\u003e chore(cc): release v1.2.63 (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1740\"\u003e#1740\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/71a5688b2d5a97afe9f6b89224012d2769318a12\"\u003e\u003ccode\u003e71a5688\u003c/code\u003e\u003c/a\u003e Update shlex requirement from 1.3.0 to 2.0.1 (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1736\"\u003e#1736\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/6361640c5d4ae2e87726e12302fb712f61a064d2\"\u003e\u003ccode\u003e6361640\u003c/code\u003e\u003c/a\u003e Bump release-plz/action from 0.5.128 to 0.5.129 (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1728\"\u003e#1728\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/225326ac62619b957ce4aff2ae031739bcedf80c\"\u003e\u003ccode\u003e225326a\u003c/code\u003e\u003c/a\u003e Bump taiki-e/install-action from 2.75.28 to 2.77.6 (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1729\"\u003e#1729\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/aa3088d6483110efc9fd90b1bb8cef7cdd1510de\"\u003e\u003ccode\u003eaa3088d\u003c/code\u003e\u003c/a\u003e Bump taiki-e/install-action from 2.75.19 to 2.75.28 (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1722\"\u003e#1722\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/37a5f8f4e1a2eaf4cf483fc0fb97d35761b720c5\"\u003e\u003ccode\u003e37a5f8f\u003c/code\u003e\u003c/a\u003e chore(cc): release v1.2.62 (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1716\"\u003e#1716\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/34a2218d15abcf6cf943b9cc41a8fd9b034cad68\"\u003e\u003ccode\u003e34a2218\u003c/code\u003e\u003c/a\u003e Regenerate target info (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1721\"\u003e#1721\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/a9d86324573dee124970d217b8c7f35a43e21249\"\u003e\u003ccode\u003ea9d8632\u003c/code\u003e\u003c/a\u003e Allow exceptions on wasm platforms (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1714\"\u003e#1714\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/ce036b3d5f55b32e5d56517015d71241307d77e1\"\u003e\u003ccode\u003ece036b3\u003c/code\u003e\u003c/a\u003e Add relibc env (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1710\"\u003e#1710\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/18ed3dc8ec1999e742596270c4ffb465585b6056\"\u003e\u003ccode\u003e18ed3dc\u003c/code\u003e\u003c/a\u003e target: recognize sh4 architecture in parse_arch() (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1712\"\u003e#1712\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/cc-rs/compare/cc-v1.2.58...cc-v1.2.63\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `clap_derive` from 4.6.0 to 4.6.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clap-rs/clap/releases\"\u003eclap_derive's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.6.1\u003c/h2\u003e\n\u003ch2\u003e[4.6.1] - 2026-04-15\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(derive)\u003c/em\u003e Ensure rebuilds happen when an read env variable is changed\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clap-rs/clap/blob/master/CHANGELOG.md\"\u003eclap_derive's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[4.6.1] - 2026-04-15\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(derive)\u003c/em\u003e Ensure rebuilds happen when an read env variable is changed\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/ac5fda6a799e4c640d671edd1111d4a5e723dc1a\"\u003e\u003ccode\u003eac5fda6\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/b73c627638fb8d03497079408f5d684f281d132d\"\u003e\u003ccode\u003eb73c627\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/44cfb342527a690cb9f7daadfc15c475e8f0ec78\"\u003e\u003ccode\u003e44cfb34\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6346\"\u003e#6346\u003c/a\u003e from TomPlanche/fix/cargo-env-incremental-rebuild\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/34ef8a02f7890f1c5c3c10ed1381b4569af87136\"\u003e\u003ccode\u003e34ef8a0\u003c/code\u003e\u003c/a\u003e fix(derive): Track Cargo env vars for incremental rebuilds\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/0fe0be302726f4253b9bee27eed48438c92917aa\"\u003e\u003ccode\u003e0fe0be3\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/480af9d045453f4ab96d9bdd4d4b9f5aab3c272f\"\u003e\u003ccode\u003e480af9d\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/2b3ddd0294a147d1eda917cb303243bcde0c12ee\"\u003e\u003ccode\u003e2b3ddd0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6340\"\u003e#6340\u003c/a\u003e from liskin/fix-completion-escape\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/7ffe7399ff032cc247eb0449cf8fcdfbfe55a4ec\"\u003e\u003ccode\u003e7ffe739\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/d47fc4f8a5e9fcc16d0cae15b51e6eb1a8ed5832\"\u003e\u003ccode\u003ed47fc4f\u003c/code\u003e\u003c/a\u003e test(complete): Options suggested after escape (\u003ccode\u003e--\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/14202755e52802a3d294c4ceeadd703d24b21fe6\"\u003e\u003ccode\u003e1420275\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/clap-rs/clap/compare/v4.6.0...v4.6.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fastrand` from 2.3.0 to 2.4.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/smol-rs/fastrand/releases\"\u003efastrand's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.4.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix build failure with \u003ccode\u003ejs\u003c/code\u003e feature. (\u003ca href=\"https://redirect.github.com/smol-rs/fastrand/issues/125\"\u003e#125\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.4.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump MSRV to 1.63. (\u003ca href=\"https://redirect.github.com/smol-rs/fastrand/issues/104\"\u003e#104\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove quality of f32/f64 generation. (\u003ca href=\"https://redirect.github.com/smol-rs/fastrand/issues/103\"\u003e#103\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ef{32,64}_inclusive\u003c/code\u003e and \u003ccode\u003eRng::f{32,64}_inclusive\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/smol-rs/fastrand/issues/103\"\u003e#103\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003eRng::with_seed\u003c/code\u003e const. (\u003ca href=\"https://redirect.github.com/smol-rs/fastrand/issues/107\"\u003e#107\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003egetrandom\u003c/code\u003e to 0.3. (\u003ca href=\"https://redirect.github.com/smol-rs/fastrand/issues/104\"\u003e#104\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/smol-rs/fastrand/blob/master/CHANGELOG.md\"\u003efastrand's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eVersion 2.4.1\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix build failure with \u003ccode\u003ejs\u003c/code\u003e feature. (\u003ca href=\"https://redirect.github.com/smol-rs/fastrand/issues/125\"\u003e#125\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eVersion 2.4.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eBump MSRV to 1.63. (\u003ca href=\"https://redirect.github.com/smol-rs/fastrand/issues/104\"\u003e#104\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove quality of f32/f64 generation. (\u003ca href=\"https://redirect.github.com/smol-rs/fastrand/issues/103\"\u003e#103\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ef{32,64}_inclusive\u003c/code\u003e and \u003ccode\u003eRng::f{32,64}_inclusive\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/smol-rs/fastrand/issues/103\"\u003e#103\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003eRng::with_seed\u003c/code\u003e const. (\u003ca href=\"https://redirect.github.com/smol-rs/fastrand/issues/107\"\u003e#107\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003egetrandom\u003c/code\u003e to 0.3. (\u003ca href=\"https://redirect.github.com/smol-rs/fastrand/issues/104\"\u003e#104\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/fastrand/commit/728a5b503ff233098d9808d572295c4c4f652cd7\"\u003e\u003ccode\u003e728a5b5\u003c/code\u003e\u003c/a\u003e Release 2.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/fastrand/commit/0c619f6a39e1288d0497a2e6d47a18bf05f318d5\"\u003e\u003ccode\u003e0c619f6\u003c/code\u003e\u003c/a\u003e Fix build failure with js feature\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/fastrand/commit/a4077e2373f82ffc12214e98a477bd5135b3286a\"\u003e\u003ccode\u003ea4077e2\u003c/code\u003e\u003c/a\u003e ci: Add missing js feature test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/fastrand/commit/1fd5bbb300d43e2f15dd0173f776f1a785a42667\"\u003e\u003ccode\u003e1fd5bbb\u003c/code\u003e\u003c/a\u003e Release 2.4.0 (\u003ca href=\"https://redirect.github.com/smol-rs/fastrand/issues/116\"\u003e#116\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/fastrand/commit/074345b7e7dd532b1363ef5fba470585513e9477\"\u003e\u003ccode\u003e074345b\u003c/code\u003e\u003c/a\u003e chore: make some documents clearer (\u003ca href=\"https://redirect.github.com/smol-rs/fastrand/issues/115\"\u003e#115\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/fastrand/commit/ce9a48c2eed32799c665b9c4e2dce9cea86dda44\"\u003e\u003ccode\u003ece9a48c\u003c/code\u003e\u003c/a\u003e chore: update dependencies to latest versions and bump MSRV to 1.63 (\u003ca href=\"https://redirect.github.com/smol-rs/fastrand/issues/104\"\u003e#104\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/fastrand/commit/978dde1cadeccee818dd86f4ae0439d320a30bb2\"\u003e\u003ccode\u003e978dde1\u003c/code\u003e\u003c/a\u003e ci: Use reusable workflows for clippy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/fastrand/commit/8561f13c216f354213ec440432fe574e449a347c\"\u003e\u003ccode\u003e8561f13\u003c/code\u003e\u003c/a\u003e bench: Add benchmark of f32()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/fastrand/commit/1def02cb232a7b17ac71aeec8559fdf095adf859\"\u003e\u003ccode\u003e1def02c\u003c/code\u003e\u003c/a\u003e Fix rustdoc::broken_intra_doc_links warning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/fastrand/commit/c2cbdd49650b45db9d672553553b4e164110e934\"\u003e\u003ccode\u003ec2cbdd4\u003c/code\u003e\u003c/a\u003e Remove manual doc(cfg(..))\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/smol-rs/fastrand/compare/v2.3.0...v2.4.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `indexmap` from 2.13.0 to 2.14.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/indexmap-rs/indexmap/blob/main/RELEASES.md\"\u003eindexmap's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.14.0 (2026-04-09)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eMSRV\u003c/strong\u003e: Rust 1.85.0 or later is now required.\u003c/li\u003e\n\u003cli\u003eUpdated the \u003ccode\u003ehashbrown\u003c/code\u003e dependency to 0.17.\u003c/li\u003e\n\u003cli\u003eMade more \u003ccode\u003emap::Slice\u003c/code\u003e methods \u003ccode\u003econst\u003c/code\u003e: \u003ccode\u003enew_mut\u003c/code\u003e, \u003ccode\u003efirst_mut\u003c/code\u003e, \u003ccode\u003elast_mut\u003c/code\u003e,\n\u003ccode\u003esplit_at_mut\u003c/code\u003e, \u003ccode\u003esplit_at_mut_checked\u003c/code\u003e, \u003ccode\u003esplit_first_mut\u003c/code\u003e, \u003ccode\u003esplit_last_mut\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.13.1 (2026-04-02)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMade some \u003ccode\u003eSlice\u003c/code\u003e methods \u003ccode\u003econst\u003c/code\u003e:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003emap::Slice::{first,last,split_at,split_at_checked,split_first,split_last}\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eset::Slice::{first,last,split_at,split_at_checked,split_first,split_last}\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/bcd165baeb12bdf6e57a31d9869e9839e25679c6\"\u003e\u003ccode\u003ebcd165b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/indexmap-rs/indexmap/issues/439\"\u003e#439\u003c/a\u003e from cuviper/release-2.14.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/4ef06a729e0af095d2f39ec4bda5e0882054726e\"\u003e\u003ccode\u003e4ef06a7\u003c/code\u003e\u003c/a\u003e Release 2.14.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/d21826ca9351e968e7c5cff4f818e7a5e3cc481b\"\u003e\u003ccode\u003ed21826c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/indexmap-rs/indexmap/issues/438\"\u003e#438\u003c/a\u003e from cuviper/hashbrown-0.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/2566bec20dfbca0fa037939e67df4938c0f60f01\"\u003e\u003ccode\u003e2566bec\u003c/code\u003e\u003c/a\u003e Upgrade to \u003ccode\u003ehashbrown v0.17\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/4b62776c3f7dec98a5b89f907c3add5c603343b0\"\u003e\u003ccode\u003e4b62776\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/indexmap-rs/indexmap/issues/437\"\u003e#437\u003c/a\u003e from cuviper/disjoint-panic\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/478fba2eb0594f0fdc70b6b93e90fae820bdf82e\"\u003e\u003ccode\u003e478fba2\u003c/code\u003e\u003c/a\u003e Normalize the panic doc of \u003ccode\u003eget_disjoint_mut\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/fb6dafda4ee443864c88b61a4dfc8982012d3d39\"\u003e\u003ccode\u003efb6dafd\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/indexmap-rs/indexmap/issues/436\"\u003e#436\u003c/a\u003e from cuviper/const-slice-mut\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/5c237a2ab7db4017b057f6b52e28c78dd427cd94\"\u003e\u003ccode\u003e5c237a2\u003c/code\u003e\u003c/a\u003e Make \u003ccode\u003eSlice::{first,last,split_*}_mut\u003c/code\u003e methods \u003ccode\u003econst\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/48ff9ce2e3a2a464e4f599691df62dff178d655b\"\u003e\u003ccode\u003e48ff9ce\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/indexmap-rs/indexmap/issues/435\"\u003e#435\u003c/a\u003e from cuviper/edition-2024\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/648be98a3112278e1aea7c5b7d3c3a4f77e1eddb\"\u003e\u003ccode\u003e648be98\u003c/code\u003e\u003c/a\u003e \u003ccode\u003ecargo fmt\u003c/code\u003e with edition 2024\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/indexmap-rs/indexmap/compare/2.13.0...2.14.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `libc` from 0.2.183 to 0.2.186\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/libc/releases\"\u003elibc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.2.186\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eApple: Add \u003ccode\u003eKEVENT_FLAG_*\u003c/code\u003e constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5070\"\u003e#5070\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add \u003ccode\u003ePR_SET_MEMORY_MERGE\u003c/code\u003e and \u003ccode\u003ePR_GET_MEMORY_MERGE\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5060\"\u003e#5060\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCI: Migrate FreeBSD CI from Cirrus CI to GitHub Actions (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5058\"\u003e#5058\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.2.185\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEspIDF: Add \u003ccode\u003eespidf_picolibc\u003c/code\u003e cfg for picolibc \u003ccode\u003eO_*\u003c/code\u003e flag values (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5035\"\u003e#5035\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHexagon: add missing constants and fix types for linux-musl (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5042\"\u003e#5042\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRedox: Add semaphore functions (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5051\"\u003e#5051\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWindows: Add \u003ccode\u003esprintf\u003c/code\u003e, \u003ccode\u003esnprintf\u003c/code\u003e, and the \u003ccode\u003escanf\u003c/code\u003e family (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5024\"\u003e#5024\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eHexagon: Decouple \u003ccode\u003etime64\u003c/code\u003e types from musl symbol redirects (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5040\"\u003e#5040\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHorizon: Change \u003ccode\u003ePOLL\u003c/code\u003e constants from \u003ccode\u003ec_short\u003c/code\u003e to \u003ccode\u003ec_int\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5045\"\u003e#5045\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.2.184\u003c/h2\u003e\n\u003ch3\u003eMSRV\u003c/h3\u003e\n\u003cp\u003eThis release increases the MSRV of \u003ccode\u003elibc\u003c/code\u003e to 1.65. With this update, you can now always use the\n\u003ccode\u003ecore::ffi::c_*\u003c/code\u003e types with \u003ccode\u003elibc\u003c/code\u003e definitions, since \u003ccode\u003elibc\u003c/code\u003e has been changed to reexport from\n\u003ccode\u003ecore\u003c/code\u003e rather than redefining them. (This \u003cem\u003eusually\u003c/em\u003e worked before but had edge cases.)\n(\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4972\"\u003e#4972\u003c/a\u003e)\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBSD: Add \u003ccode\u003eIP_MINTTL\u003c/code\u003e to bsd (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5026\"\u003e#5026\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCygwin: Add \u003ccode\u003eTIOCM_DSR\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5031\"\u003e#5031\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFreeBSD: Added \u003ccode\u003exfile\u003c/code\u003e structe and file descriptor types (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5002\"\u003e#5002\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add CAN netlink bindings (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5011\"\u003e#5011\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add \u003ccode\u003estruct ethhdr\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4239\"\u003e#4239\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add \u003ccode\u003estruct ifinfomsg\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5012\"\u003e#5012\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Define \u003ccode\u003emax_align_t\u003c/code\u003e for riscv64 (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5029\"\u003e#5029\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNetBSD: Add missing \u003ccode\u003eCLOCK_\u003c/code\u003e constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5020\"\u003e#5020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNuttX: Add \u003ccode\u003e_SC_HOST_NAME_MAX\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5004\"\u003e#5004\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eVxWorks: Add \u003ccode\u003eflock\u003c/code\u003e and \u003ccode\u003eF_*LCK\u003c/code\u003e constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4043\"\u003e#4043\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWASI: Add all \u003ccode\u003e_SC_*\u003c/code\u003e sysconf constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5023\"\u003e#5023\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDeprecated\u003c/h3\u003e\n\u003cp\u003eThe remaining fixed-width integer aliases, \u003ccode\u003e__uint128_t\u003c/code\u003e, \u003ccode\u003e__uint128\u003c/code\u003e, \u003ccode\u003e__int128_t\u003c/code\u003e, and \u003ccode\u003e__int128\u003c/code\u003e,\nhave been deprecated. Use \u003ccode\u003ei128\u003c/code\u003e and \u003ccode\u003eu128\u003c/code\u003e instead. (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4343\"\u003e#4343\u003c/a\u003e)\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/libc/blob/0.2.186/CHANGELOG.md\"\u003elibc's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/libc/compare/0.2.185...0.2.186\"\u003e0.2.186\u003c/a\u003e - 2026-04-24\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eApple: Add \u003ccode\u003eKEVENT_FLAG_*\u003c/code\u003e constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5070\"\u003e#5070\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add \u003ccode\u003ePR_SET_MEMORY_MERGE\u003c/code\u003e and \u003ccode\u003ePR_GET_MEMORY_MERGE\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5060\"\u003e#5060\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCI: Migrate FreeBSD CI from Cirrus CI to GitHub Actions (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5058\"\u003e#5058\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/libc/compare/0.2.184...0.2.185\"\u003e0.2.185\u003c/a\u003e - 2026-04-13\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEspIDF: Add \u003ccode\u003eespidf_picolibc\u003c/code\u003e cfg for picolibc \u003ccode\u003eO_*\u003c/code\u003e flag values (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5035\"\u003e#5035\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHexagon: add missing constants and fix types for linux-musl (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5042\"\u003e#5042\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRedox: Add semaphore functions (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5051\"\u003e#5051\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWindows: Add \u003ccode\u003esprintf\u003c/code\u003e, \u003ccode\u003esnprintf\u003c/code\u003e, and the \u003ccode\u003escanf\u003c/code\u003e family (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5024\"\u003e#5024\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eHexagon: Decouple \u003ccode\u003etime64\u003c/code\u003e types from musl symbol redirects (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5040\"\u003e#5040\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHorizon: Change \u003ccode\u003ePOLL\u003c/code\u003e constants from \u003ccode\u003ec_short\u003c/code\u003e to \u003ccode\u003ec_int\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5045\"\u003e#5045\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/libc/compare/0.2.183...0.2.184\"\u003e0.2.184\u003c/a\u003e - 2026-04-01\u003c/h2\u003e\n\u003ch3\u003eMSRV\u003c/h3\u003e\n\u003cp\u003eThis release increases the MSRV of \u003ccode\u003elibc\u003c/code\u003e to 1.65. With this update, you can now always use the\n\u003ccode\u003ecore::ffi::c_*\u003c/code\u003e types with \u003ccode\u003elibc\u003c/code\u003e definitions, since \u003ccode\u003elibc\u003c/code\u003e has been changed to reexport from\n\u003ccode\u003ecore\u003c/code\u003e rather than redefining them. (This \u003cem\u003eusually\u003c/em\u003e worked before but had edge cases.)\n(\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4972\"\u003e#4972\u003c/a\u003e)\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBSD: Add \u003ccode\u003eIP_MINTTL\u003c/code\u003e to bsd (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5026\"\u003e#5026\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCygwin: Add \u003ccode\u003eTIOCM_DSR\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5031\"\u003e#5031\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFreeBSD: Added \u003ccode\u003exfile\u003c/code\u003e structe and file descriptor types (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5002\"\u003e#5002\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add CAN netlink bindings (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5011\"\u003e#5011\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add \u003ccode\u003estruct ethhdr\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4239\"\u003e#4239\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add \u003ccode\u003estruct ifinfomsg\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5012\"\u003e#5012\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Define \u003ccode\u003emax_align_t\u003c/code\u003e for riscv64 (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5029\"\u003e#5029\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNetBSD: Add missing \u003ccode\u003eCLOCK_\u003c/code\u003e constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5020\"\u003e#5020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNuttX: Add \u003ccode\u003e_SC_HOST_NAME_MAX\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5004\"\u003e#5004\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eVxWorks: Add \u003ccode\u003eflock\u003c/code\u003e and \u003ccode\u003eF_*LCK\u003c/code\u003e constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4043\"\u003e#4043\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWASI: Add all \u003ccode\u003e_SC_*\u003c/code\u003e sysconf constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5023\"\u003e#5023\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDeprecated\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/42620ffc4109dc32e02f1cae9e63a3f4311b4b71\"\u003e\u003ccode\u003e42620ff\u003c/code\u003e\u003c/a\u003e [0.2] libc: Release 0.2.186\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/9db2eaaaaea60e0b048785e41ca4eb9c50d30ad5\"\u003e\u003ccode\u003e9db2eaa\u003c/code\u003e\u003c/a\u003e apple: add KEVENT_FLAG_* constants\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/38409392ffb50288aa84e94b75fc37bd565fd5bc\"\u003e\u003ccode\u003e3840939\u003c/code\u003e\u003c/a\u003e Add PR_SET_MEMORY_MERGE and PR_GET_MEMORY_MERGE for linux\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/f697deb9440a8f916ec2fb95bef9e06fc847b6f7\"\u003e\u003ccode\u003ef697deb\u003c/code\u003e\u003c/a\u003e chore: migrate from Cirrus CI to GHA\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/71d5bfcc1bda05da1783666fc2cd7d9669c9c4c8\"\u003e\u003ccode\u003e71d5bfc\u003c/code\u003e\u003c/a\u003e libc: Release 0.2.185\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/1027d1c23bd3f07ba3dc6ab4a4eb4660cc91e509\"\u003e\u003ccode\u003e1027d1c\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;ci: Pin nightly to 2026-04-01\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/0e9c6e53cca07b36239a6dc4e65d8b691b39023a\"\u003e\u003ccode\u003e0e9c6e5\u003c/code\u003e\u003c/a\u003e redox: Add semaphore functions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/24ef457ddd312f8b8055a8ed07f5376c5792c211\"\u003e\u003ccode\u003e24ef457\u003c/code\u003e\u003c/a\u003e feat: add back support for gnu windows x86 in ci\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/aa75caf30c0153647c9ab9fc0fe382bce2564b0c\"\u003e\u003ccode\u003eaa75caf\u003c/code\u003e\u003c/a\u003e horizon: Change POLL constants from c_short to c_int\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/b7eda5a40c678c4a195a389a329d85008eabaf2d\"\u003e\u003ccode\u003eb7eda5a\u003c/code\u003e\u003c/a\u003e hexagon: add missing constants and fix types for linux-musl\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/libc/compare/0.2.183...0.2.186\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `libgit2-sys` from 0.18.3+1.9.2 to 0.18.5+1.9.4\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/rust-lang/git2-rs/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `libredox` from 0.1.15 to 0.1.17\n\nUpdates `libz-sys` from 1.1.25 to 1.1.29\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/libz-sys/releases\"\u003elibz-sys's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.1.29\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCreate a new \u003ccode\u003emaint\u003c/code\u003e tool to prevent common publishing mistakes (\u003ca href=\"https://redirect.github.com/rust-lang/libz-sys/issues/265\"\u003e#265\u003c/a\u003e) by \u003ca href=\"https://github.com/Byron\"\u003e\u003ccode\u003e@​Byron\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/libz-sys/pull/266\"\u003erust-lang/libz-sys#266\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump actions/upload-artifact from 7.0.0 to 7.0.1 in the github-actions group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/rust-lang/libz-sys/pull/267\"\u003erust-lang/libz-sys#267\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ezlib-ng: Include loongarch architecture folder by \u003ca href=\"https://github.com/Gelbpunkt\"\u003e\u003ccode\u003e@​Gelbpunkt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/libz-sys/pull/269\"\u003erust-lang/libz-sys#269\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Gelbpunkt\"\u003e\u003ccode\u003e@​Gelbpunkt\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/libz-sys/pull/269\"\u003erust-lang/libz-sys#269\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/libz-sys/compare/1.1.27...1.1.29\"\u003ehttps://github.com/rust-lang/libz-sys/compare/1.1.27...1.1.29\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.1.28\u003c/h2\u003e\n\u003cp\u003eThis release is mainly for testing the new \u003ccode\u003emaint\u003c/code\u003e tool to prevent wrong releases in future.\u003c/p\u003e\n\u003cp\u003eIt also adds a macOS fix for when the \u003ccode\u003ecc\u003c/code\u003e based build script is used.\u003c/p\u003e\n\u003ch2\u003e1.1.27\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump actions/download-artifact from 8.0.0 to 8.0.1 in the github-actions group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/rust-lang/libz-sys/pull/263\"\u003erust-lang/libz-sys#263\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(zlib): remove unnecessary defines by \u003ca href=\"https://github.com/weihanglo\"\u003e\u003ccode\u003e@​weihanglo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/libz-sys/pull/264\"\u003erust-lang/libz-sys#264\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/weihanglo\"\u003e\u003ccode\u003e@​weihanglo\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/libz-sys/pull/264\"\u003erust-lang/libz-sys#264\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/libz-sys/compare/1.1.25...1.1.27\"\u003ehttps://github.com/rust-lang/libz-sys/compare/1.1.25...1.1.27\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.1.26 [YANKED]\u003c/h2\u003e\n\u003ch2\u003eYANKED\u003c/h2\u003e\n\u003cp\u003eThese didn't contain the actual source code and thus wasn't functional.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump actions/download-artifact from 8.0.0 to 8.0.1 in the github-actions group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/rust-lang/libz-sys/pull/263\"\u003erust-lang/libz-sys#263\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(zlib): remove unnecessary defines by \u003ca href=\"https://github.com/weihanglo\"\u003e\u003ccode\u003e@​weihanglo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/libz-sys/pull/264\"\u003erust-lang/libz-sys#264\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/weihanglo\"\u003e\u003ccode\u003e@​weihanglo\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/libz-sys/pull/264\"\u003erust-lang/libz-sys#264\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/libz-sys/compare/1.1.25...1.1.26\"\u003ehttps://github.com/rust-lang/libz-sys/compare/1.1.25...1.1.26\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libz-sys/commit/c589ac52bdf9f735dfc2858487e9b1f33b40c5cd\"\u003e\u003ccode\u003ec589ac5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/libz-sys/issues/269\"\u003e#269\u003c...\n\n_Description has been truncated_","html_url":"https://github.com/KiTechSoftware/commit-wizard/pull/27","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/KiTechSoftware%2Fcommit-wizard/issues/27","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/27/packages"}},{"old_version":"0.17.0","new_version":"0.20.0","update_type":"minor","path":null,"pr_created_at":"2026-05-30T18:37:51.000Z","version_change":"0.17.0 → 0.20.0","issue":{"uuid":"4555312318","node_id":"PR_kwDOSnJF3s7g_BZ_","number":84,"state":"open","title":"deps(deps): bump tabled from 0.17.0 to 0.20.0","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":4,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-30T18:37:51.000Z","updated_at":"2026-05-31T08:00:57.933Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps(deps)","packages":[{"name":"tabled","old_version":"0.17.0","new_version":"0.20.0","repository_url":"https://github.com/zhiburt/tabled"}],"path":null,"ecosystem":"cargo"},"body":"Bumps [tabled](https://github.com/zhiburt/tabled) from 0.17.0 to 0.20.0.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/zhiburt/tabled/blob/master/CHANGELOG.md\"\u003etabled's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.20.0] - 2025-05-06\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eTable::nohead\u003c/code\u003e function just like \u003ccode\u003eTable::new\u003c/code\u003e but with no header.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eTable::with_capacity\u003c/code\u003e function just like \u003ccode\u003eTable::new\u003c/code\u003e but with an exact number of rows.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eChanged \u003ccode\u003ewith(Border)\u003c/code\u003e logic to set only outer border instead of border of all cells.\u003c/li\u003e\n\u003cli\u003eMade a number of refactorings of \u003ccode\u003etabled::grid::dimension::*\u003c/code\u003e modules.\u003c/li\u003e\n\u003cli\u003eMade small optimization of \u003ccode\u003eWrap::text\u003c/code\u003e and \u003ccode\u003eTruncate::text\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eMade small optimization of \u003ccode\u003eText::new\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eBrought up to date benchmarks.\u003c/li\u003e\n\u003cli\u003eRenamed \u003ccode\u003eColumns::single\u003c/code\u003e into \u003ccode\u003eColumns::one\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRenamed \u003ccode\u003eRows::single\u003c/code\u003e into \u003ccode\u003eRows::one\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eMoved back to \u003ccode\u003efnv\u003c/code\u003e from \u003ccode\u003eahash\u003c/code\u003e cause of WASM build.\u003c/li\u003e\n\u003cli\u003eMoved back to old \u003ccode\u003eWrap::keep_words\u003c/code\u003e logic where we preserving all content.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed dependency \u003ccode\u003etesting_table\u003c/code\u003e inclusion (by \u003ca href=\"https://github.com/klensy\"\u003e\u003ccode\u003e@​klensy\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eWASM\u003c/code\u003e build (by \u003ca href=\"https://github.com/cptpiepmatz\"\u003e\u003ccode\u003e@​cptpiepmatz\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed not properly working caching logic of \u003ccode\u003eTableOption::hint\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.19.0] - 2025-24-04\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003etabled::assert\u003c/code\u003e module.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003e#[tabled(map)]\u003c/code\u003e macro.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003ederive::display::bool\u003c/code\u003e function.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003ederive::display::wrap\u003c/code\u003e and \u003ccode\u003ederive::display::truncate\u003c/code\u003e function.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eLocator::value\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eTable::get_dimension\u003c/code\u003e function.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eANSI\u003c/code\u003e link handling in \u003ccode\u003eWidth::truncate\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eUpper Title Case\u003c/code\u003e and \u003ccode\u003elower title case\u003c/code\u003e options for \u003ccode\u003erename_all\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eno_std\u003c/code\u003e in \u003ccode\u003etesting_table\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eChanged \u003ccode\u003eReverse\u003c/code\u003e interface.\u003c/li\u003e\n\u003cli\u003eChanged \u003ccode\u003ePosition\u003c/code\u003e interface.\u003c/li\u003e\n\u003cli\u003eChanged \u003ccode\u003etabled::grid::dimension\u003c/code\u003e structures.\u003c/li\u003e\n\u003cli\u003eChanged \u003ccode\u003eIterTable\u003c/code\u003e interface.\u003c/li\u003e\n\u003cli\u003eMigrated \u003ccode\u003eron\u003c/code\u003e to \u003ccode\u003e0.10\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRenamed \u003ccode\u003eColumnNames::default()\u003c/code\u003e into \u003ccode\u003eColumnsNames::head()\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRenamed \u003ccode\u003eBorderSpanCorrection\u003c/code\u003e into \u003ccode\u003eBorderCorrection::span()\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRenamed \u003ccode\u003eOffset::Begin\u003c/code\u003e into \u003ccode\u003eOffset::Start\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\u003eSee full diff in \u003ca href=\"https://github.com/zhiburt/tabled/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n","html_url":"https://github.com/Xuepoo/agent-lx-music/pull/84","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Xuepoo%2Fagent-lx-music/issues/84","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/84/packages"}},{"old_version":"0.18.0","new_version":"0.20.0","update_type":"minor","path":null,"pr_created_at":"2026-04-06T07:48:03.000Z","version_change":"0.18.0 → 0.20.0","issue":{"uuid":"4210362044","node_id":"PR_kwDOKm4NMs7QJNrR","number":1966,"state":"closed","title":"chore(deps): bump the cargo-dependencies group across 1 directory with 31 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-04-10T12:05:48.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-06T07:48:03.000Z","updated_at":"2026-04-10T12:05:49.000Z","time_to_close":361065,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"cargo-dependencies","update_count":31,"packages":[{"name":"axum-otel-metrics","old_version":"0.11.0","new_version":"0.13.0","repository_url":"https://github.com/ttys3/axum-otel-metrics"},{"name":"candid","old_version":"0.10.24","new_version":"0.10.26","repository_url":"https://github.com/dfinity/candid"},{"name":"colored","old_version":"2.2.0","new_version":"3.1.1","repository_url":"https://github.com/mackwic/colored"},{"name":"cryptoki","old_version":"0.7.0","new_version":"0.12.0","repository_url":"https://github.com/parallaxsecond/rust-cryptoki"},{"name":"dialoguer","old_version":"0.11.0","new_version":"0.12.0","repository_url":"https://github.com/console-rs/dialoguer"},{"name":"dirs","old_version":"5.0.1","new_version":"6.0.0","repository_url":"https://github.com/soc/dirs-rs"},{"name":"env_logger","old_version":"0.11.9","new_version":"0.11.10","repository_url":"https://github.com/rust-cli/env_logger"},{"name":"ic-agent","old_version":"0.39.3","new_version":"0.45.0","repository_url":"https://github.com/dfinity/agent-rs"},{"name":"octocrab","old_version":"0.41.2","new_version":"0.49.7","repository_url":"https://github.com/XAMPPRocky/octocrab"},{"name":"self_update","old_version":"0.41.0","new_version":"0.44.0","repository_url":"https://github.com/jaemk/self_update"},{"name":"ic-transport-types","old_version":"0.39.3","new_version":"0.45.0","repository_url":"https://github.com/dfinity/agent-rs"},{"name":"ic-utils","old_version":"0.39.3","new_version":"0.47.1","repository_url":"https://github.com/dfinity/agent-rs"},{"name":"itertools","old_version":"0.13.0","new_version":"0.14.0","repository_url":"https://github.com/rust-itertools/itertools"},{"name":"opentelemetry","old_version":"0.29.1","new_version":"0.31.0","repository_url":"https://github.com/open-telemetry/opentelemetry-rust"},{"name":"opentelemetry_sdk","old_version":"0.29.0","new_version":"0.31.0","repository_url":"https://github.com/open-telemetry/opentelemetry-rust"},{"name":"opentelemetry-prometheus","old_version":"0.29.1","new_version":"0.31.0","repository_url":"https://github.com/open-telemetry/opentelemetry-rust"},{"name":"prost","old_version":"0.13.5","new_version":"0.14.3","repository_url":"https://github.com/tokio-rs/prost"},{"name":"rand","old_version":"0.9.2","new_version":"0.10.0","repository_url":"https://github.com/rust-random/rand"},{"name":"rand_seeder","old_version":"0.3.0","new_version":"0.5.0","repository_url":"https://github.com/rust-random/seeder"},{"name":"rust_decimal","old_version":"1.40.0","new_version":"1.41.0","repository_url":"https://github.com/paupino/rust-decimal"},{"name":"sha2","old_version":"0.10.9","new_version":"0.11.0","repository_url":"https://github.com/RustCrypto/hashes"},{"name":"strum","old_version":"0.26.3","new_version":"0.28.0","repository_url":"https://github.com/Peternator7/strum"},{"name":"strum_macros","old_version":"0.26.4","new_version":"0.28.0","repository_url":"https://github.com/Peternator7/strum"},{"name":"tabled","old_version":"0.18.0","new_version":"0.20.0","repository_url":"https://github.com/zhiburt/tabled"},{"name":"csv_to_table","old_version":"0.3.0","new_version":"0.9.0","repository_url":"https://github.com/zhiburt/tabled"},{"name":"tokio","old_version":"1.50.0","new_version":"1.51.0","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"wiremock","old_version":"0.6.4","new_version":"0.6.5","repository_url":"https://github.com/LukeMathWalker/wiremock-rs"},{"name":"mockall","old_version":"0.13.1","new_version":"0.14.0","repository_url":"https://github.com/asomers/mockall"},{"name":"ic-stable-structures","old_version":"0.6.9","new_version":"0.7.2","repository_url":"https://github.com/dfinity/stable-structures"},{"name":"indexmap","old_version":"2.13.0","new_version":"2.13.1","repository_url":"https://github.com/indexmap-rs/indexmap"},{"name":"serial_test","old_version":"2.0.0","new_version":"3.4.0","repository_url":"https://github.com/palfrey/serial_test"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the cargo-dependencies group with 31 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [axum-otel-metrics](https://github.com/ttys3/axum-otel-metrics) | `0.11.0` | `0.13.0` |\n| [candid](https://github.com/dfinity/candid) | `0.10.24` | `0.10.26` |\n| [colored](https://github.com/mackwic/colored) | `2.2.0` | `3.1.1` |\n| [cryptoki](https://github.com/parallaxsecond/rust-cryptoki) | `0.7.0` | `0.12.0` |\n| [dialoguer](https://github.com/console-rs/dialoguer) | `0.11.0` | `0.12.0` |\n| [dirs](https://github.com/soc/dirs-rs) | `5.0.1` | `6.0.0` |\n| [env_logger](https://github.com/rust-cli/env_logger) | `0.11.9` | `0.11.10` |\n| [ic-agent](https://github.com/dfinity/agent-rs) | `0.39.3` | `0.45.0` |\n| [octocrab](https://github.com/XAMPPRocky/octocrab) | `0.41.2` | `0.49.7` |\n| [self_update](https://github.com/jaemk/self_update) | `0.41.0` | `0.44.0` |\n| [ic-transport-types](https://github.com/dfinity/agent-rs) | `0.39.3` | `0.45.0` |\n| [ic-utils](https://github.com/dfinity/agent-rs) | `0.39.3` | `0.47.1` |\n| [itertools](https://github.com/rust-itertools/itertools) | `0.13.0` | `0.14.0` |\n| [opentelemetry](https://github.com/open-telemetry/opentelemetry-rust) | `0.29.1` | `0.31.0` |\n| [opentelemetry_sdk](https://github.com/open-telemetry/opentelemetry-rust) | `0.29.0` | `0.31.0` |\n| [opentelemetry-prometheus](https://github.com/open-telemetry/opentelemetry-rust) | `0.29.1` | `0.31.0` |\n| [prost](https://github.com/tokio-rs/prost) | `0.13.5` | `0.14.3` |\n| [rand](https://github.com/rust-random/rand) | `0.9.2` | `0.10.0` |\n| [rand_seeder](https://github.com/rust-random/seeder) | `0.3.0` | `0.5.0` |\n| [rust_decimal](https://github.com/paupino/rust-decimal) | `1.40.0` | `1.41.0` |\n| [sha2](https://github.com/RustCrypto/hashes) | `0.10.9` | `0.11.0` |\n| [strum](https://github.com/Peternator7/strum) | `0.26.3` | `0.28.0` |\n| [strum_macros](https://github.com/Peternator7/strum) | `0.26.4` | `0.28.0` |\n| [tabled](https://github.com/zhiburt/tabled) | `0.18.0` | `0.20.0` |\n| [csv_to_table](https://github.com/zhiburt/tabled) | `0.3.0` | `0.9.0` |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.50.0` | `1.51.0` |\n| [wiremock](https://github.com/LukeMathWalker/wiremock-rs) | `0.6.4` | `0.6.5` |\n| [mockall](https://github.com/asomers/mockall) | `0.13.1` | `0.14.0` |\n| [ic-stable-structures](https://github.com/dfinity/stable-structures) | `0.6.9` | `0.7.2` |\n| [indexmap](https://github.com/indexmap-rs/indexmap) | `2.13.0` | `2.13.1` |\n| [serial_test](https://github.com/palfrey/serial_test) | `2.0.0` | `3.4.0` |\n\n\nUpdates `axum-otel-metrics` from 0.11.0 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/ttys3/axum-otel-metrics/releases\"\u003eaxum-otel-metrics'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\u003e\u003ccode\u003eurl.scheme\u003c/code\u003e values from forwarded headers are now normalized to lowercase \u003ccode\u003e\u0026quot;http\u0026quot;\u003c/code\u003e/\u003ccode\u003e\u0026quot;https\u0026quot;\u003c/code\u003e instead of preserving the original casing\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eX-Forwarded-Ssl\u003c/code\u003e \u0026quot;on\u0026quot; check — previously \u003ccode\u003eis_some().to_string() == \u0026quot;on\u0026quot;\u003c/code\u003e was dead code that could never match (thanks \u003ca href=\"https://github.com/amohrland\"\u003e\u003ccode\u003e@​amohrland\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReplace \u003ccode\u003e.to_str().unwrap()\u003c/code\u003e with \u003ccode\u003e.to_str().ok()\u003c/code\u003e on forwarded headers and Content-Length to prevent panics on malformed input\u003c/li\u003e\n\u003cli\u003eAlways decrement \u003ccode\u003ereq_active\u003c/code\u003e counter on inner service error, preventing permanent counter drift\u003c/li\u003e\n\u003cli\u003eFix example for otel 0.30\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003ewith_tls()\u003c/code\u003e builder method to expose \u003ccode\u003eis_tls\u003c/code\u003e configuration\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ePerformance\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003e\u0026amp;'static str\u003c/code\u003e for \u003ccode\u003eurl_scheme\u003c/code\u003e, \u003ccode\u003ehttp::Method\u003c/code\u003e directly, \u003ccode\u003eArc\u0026lt;str\u0026gt;\u003c/code\u003e for path/host to reduce per-request allocations\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDependencies\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eopentelemetry 0.30 → 0.31, opentelemetry_sdk 0.30 → 0.31\u003c/li\u003e\n\u003cli\u003ehttp 1.3 → 1.4, tokio 1.47 → 1.50, axum-test 17.3 → 20.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/ttys3/axum-otel-metrics/compare/v0.12.0...v0.13.0\"\u003ehttps://github.com/ttys3/axum-otel-metrics/compare/v0.12.0...v0.13.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.12.0\u003c/h2\u003e\n\u003ch2\u003e[0.12.0] - 2025-06-20\u003c/h2\u003e\n\u003ch3\u003e💼 Other\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate example crates (6cfa617)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🚜 Refactor\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[\u003cstrong\u003ebreaking\u003c/strong\u003e] Update to use OTLP exporter for metrics, removed Prometheus exporter support (47161f1)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📚 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate README to remove Prometheus exporter references and highlight OTLP exporter usage (aaa4a1b)\u003c/li\u003e\n\u003cli\u003eUpdate README to include removal of Prometheus exporter support and link to related issue (c140d58)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e⚙️ Miscellaneous Tasks\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate crates (abf2684)\u003c/li\u003e\n\u003cli\u003eUpdate cliff.toml to enable dependency chore messages (13cdf57)\u003c/li\u003e\n\u003cli\u003eAdapt metric descriptions to match semantic conventions (aeda8a1)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChore\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ttys3/axum-otel-metrics/blob/main/CHANGELOG.md\"\u003eaxum-otel-metrics's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.13.0] - 2026-04-03\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix example for otel 0.30 (a048363)\u003c/li\u003e\n\u003cli\u003eUpdate X-Forwarded-Ssl \u0026quot;on\u0026quot; check (845b0ef)\u003c/li\u003e\n\u003cli\u003e[\u003cstrong\u003ebreaking\u003c/strong\u003e] Prevent panics, fix counter leak, add with_tls, optimize allocations (0f4cc21)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e⚙️ Miscellaneous Tasks\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate crates (ef8650b)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(deps)\u003c/em\u003e Update axum-test requirement from 17.3.0 to 18.0.0 (3b40ddd)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(deps)\u003c/em\u003e Bump tracing-subscriber in /examples/axum-metrics-demo (78fa361)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(deps)\u003c/em\u003e Bump the opentelemetry group with 4 updates (4607465)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(deps)\u003c/em\u003e Bump bytes in /examples/axum-metrics-demo (ab04b05)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(deps)\u003c/em\u003e Update axum-test requirement from 18.0.2 to 19.1.1 (dd9ddc0)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(deps)\u003c/em\u003e Upgrade all crates to latest versions (3787e7c)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.12.0] - 2025-06-20\u003c/h2\u003e\n\u003ch3\u003e💼 Other\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate example crates (6cfa617)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🚜 Refactor\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[\u003cstrong\u003ebreaking\u003c/strong\u003e] Update to use OTLP exporter for metrics, removed Prometheus exporter support (47161f1)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📚 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate README to remove Prometheus exporter references and highlight OTLP exporter usage (aaa4a1b)\u003c/li\u003e\n\u003cli\u003eUpdate README to include removal of Prometheus exporter support and link to related issue (c140d58)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e⚙️ Miscellaneous Tasks\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate crates (abf2684)\u003c/li\u003e\n\u003cli\u003eUpdate cliff.toml to enable dependency chore messages (13cdf57)\u003c/li\u003e\n\u003cli\u003eAdapt metric descriptions to match semantic conventions (aeda8a1)\u003c/li\u003e\n\u003cli\u003eRelease v0.12.0 (f5b179f)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(deps)\u003c/em\u003e Update opentelemetry-semantic-conventions requirement (b4307ee)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(deps)\u003c/em\u003e Update opentelemetry requirement from 0.29 to 0.30 (7be8ff9)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(deps)\u003c/em\u003e Update opentelemetry_sdk requirement from 0.29 to 0.30 (2207078)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(deps)\u003c/em\u003e Update opentelemetry-otlp requirement from 0.29.0 to 0.30.0 (d992ebc)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ttys3/axum-otel-metrics/commit/1e297c996ead457c86948955eff70e471f15895c\"\u003e\u003ccode\u003e1e297c9\u003c/code\u003e\u003c/a\u003e chore(release): v0.13.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ttys3/axum-otel-metrics/commit/0f4cc216f8cb05c23b506d09c5373ea3cf109561\"\u003e\u003ccode\u003e0f4cc21\u003c/code\u003e\u003c/a\u003e fix!: prevent panics, fix counter leak, add with_tls, optimize allocations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ttys3/axum-otel-metrics/commit/3787e7c18f66aa0198c3659e63b26b144841a6de\"\u003e\u003ccode\u003e3787e7c\u003c/code\u003e\u003c/a\u003e chore(deps): upgrade all crates to latest versions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ttys3/axum-otel-metrics/commit/845b0ef5220515377056ba4fc1b1c36a1690364e\"\u003e\u003ccode\u003e845b0ef\u003c/code\u003e\u003c/a\u003e fix: update X-Forwarded-Ssl \u0026quot;on\u0026quot; check\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ttys3/axum-otel-metrics/commit/dd9ddc0db4963e12cae34d84c6e8ed65debb13ef\"\u003e\u003ccode\u003edd9ddc0\u003c/code\u003e\u003c/a\u003e chore(deps): update axum-test requirement from 18.0.2 to 19.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ttys3/axum-otel-metrics/commit/ab04b0510fdac894028dca95727d2c395d56e5a1\"\u003e\u003ccode\u003eab04b05\u003c/code\u003e\u003c/a\u003e chore(deps): bump bytes in /examples/axum-metrics-demo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ttys3/axum-otel-metrics/commit/4607465937d96248bb1b11954be1bfe8863a2c9c\"\u003e\u003ccode\u003e4607465\u003c/code\u003e\u003c/a\u003e chore(deps): bump the opentelemetry group with 4 updates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ttys3/axum-otel-metrics/commit/5e7fec2f6f2af807e380b200e448db023294b9f9\"\u003e\u003ccode\u003e5e7fec2\u003c/code\u003e\u003c/a\u003e Group updates of OpenTelemetry crates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ttys3/axum-otel-metrics/commit/a0483636a0a70826f65ee85e904fdc0e1588ab1a\"\u003e\u003ccode\u003ea048363\u003c/code\u003e\u003c/a\u003e fix: fix example for otel 0.30\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ttys3/axum-otel-metrics/commit/ef8650b70d207e214fde7feda2863212ea1b7509\"\u003e\u003ccode\u003eef8650b\u003c/code\u003e\u003c/a\u003e chore: update crates\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ttys3/axum-otel-metrics/compare/v0.11.0...v0.13.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `candid` from 0.10.24 to 0.10.26\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dfinity/candid/blob/master/CHANGELOG.md\"\u003ecandid's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch3\u003eCandid 0.10.26\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBug fixes:\n\u003cul\u003e\n\u003cli\u003eFix decoding failure when a trailing argument is a primitive vector\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2026-03-16\u003c/h2\u003e\n\u003ch3\u003eCandid 0.10.25\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eNon-breaking changes:\n\u003cul\u003e\n\u003cli\u003ePreserve Rust doc comments on exported Candid types, record fields, and variant members when generating \u003ccode\u003e.did\u003c/code\u003e files via \u003ccode\u003e#[derive(CandidType)]\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2026-02-27\u003c/h2\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/dfinity/candid/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `colored` from 2.2.0 to 3.1.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mackwic/colored/releases\"\u003ecolored's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.1.1\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003ev3.1.0\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003ev3.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e[BREAKING CHANGE]:\u003c/strong\u003e Upgrade MSRV to 1.80 and remove the then unnecessary lazy_static dependency.\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/colored-rs/colored/blob/master/CHANGELOG.md\"\u003ecolored's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eUnreleased\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eAdded methods \u003ccode\u003eansi_color\u003c/code\u003e and \u003ccode\u003eon_ansi_color\u003c/code\u003e to \u003ccode\u003eColorize\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.0.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e[BREAKING CHANGE]:\u003c/strong\u003e Upgrade MSRV to 1.80 and remove the then unnecessary lazy_static dependency.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colored-rs/colored/commit/5204a26619e10fda0adc77f07588811d6102a40d\"\u003e\u003ccode\u003e5204a26\u003c/code\u003e\u003c/a\u003e 3.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colored-rs/colored/commit/49392a3bc64d18fe794234821d5ccc3291060e35\"\u003e\u003ccode\u003e49392a3\u003c/code\u003e\u003c/a\u003e Limit to 5 keywords\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colored-rs/colored/commit/b791685b962f5ddcaa027fad404cfa18a9ef1059\"\u003e\u003ccode\u003eb791685\u003c/code\u003e\u003c/a\u003e 3.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colored-rs/colored/commit/9a831216eabe0058f0de2c22b1c46e2749d8fa88\"\u003e\u003ccode\u003e9a83121\u003c/code\u003e\u003c/a\u003e Allow windows-sys 0.61 to be used (\u003ca href=\"https://redirect.github.com/mackwic/colored/issues/218\"\u003e#218\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colored-rs/colored/commit/192598decb1e5b33a5c1fa8be51e7e69103ca458\"\u003e\u003ccode\u003e192598d\u003c/code\u003e\u003c/a\u003e Clean up \u003ccode\u003eColorize\u003c/code\u003e trait\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colored-rs/colored/commit/ec013ae7da84e4a70d34f92334b01db458252e38\"\u003e\u003ccode\u003eec013ae\u003c/code\u003e\u003c/a\u003e chore: minor improvement for docs (\u003ca href=\"https://redirect.github.com/mackwic/colored/issues/212\"\u003e#212\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colored-rs/colored/commit/5bc198b98fb4790413891083cf49259b75ebbe70\"\u003e\u003ccode\u003e5bc198b\u003c/code\u003e\u003c/a\u003e Replace 'ansi_term' dev-dependency with 'ansiterm' (\u003ca href=\"https://redirect.github.com/mackwic/colored/issues/209\"\u003e#209\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colored-rs/colored/commit/a21367d1040ed8e488e2caffce7b430dbfd309c9\"\u003e\u003ccode\u003ea21367d\u003c/code\u003e\u003c/a\u003e Allow windows-sys 0.60 to be used (\u003ca href=\"https://redirect.github.com/mackwic/colored/issues/206\"\u003e#206\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colored-rs/colored/commit/9450fea228364e557c8dddabc45e0aa33c5308ac\"\u003e\u003ccode\u003e9450fea\u003c/code\u003e\u003c/a\u003e Fix clippy warning (\u003ca href=\"https://redirect.github.com/mackwic/colored/issues/207\"\u003e#207\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colored-rs/colored/commit/68761c1dfe306c870aa94af085c4686bce8d5fbd\"\u003e\u003ccode\u003e68761c1\u003c/code\u003e\u003c/a\u003e README: use the latest v3.0 version for example (\u003ca href=\"https://redirect.github.com/mackwic/colored/issues/204\"\u003e#204\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mackwic/colored/compare/v2.2.0...v3.1.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cryptoki` from 0.7.0 to 0.12.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/parallaxsecond/rust-cryptoki/blob/main/CHANGELOG.md\"\u003ecryptoki's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/parallaxsecond/rust-cryptoki/tree/cryptoki-0.12.0\"\u003ecryptoki-0.12.0\u003c/a\u003e (2026-01-22)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/parallaxsecond/rust-cryptoki/compare/cryptoki-0.11.0...cryptoki-0.12.0\"\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\u003eAccelerate fetching attributes from an object handle - cleaned up version \u003ca href=\"https://redirect.github.com/parallaxsecond/rust-cryptoki/pull/341\"\u003e#341\u003c/a\u003e (\u003ca href=\"https://github.com/keldonin\"\u003ekeldonin\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\u003esession no longer send \u003ca href=\"https://redirect.github.com/parallaxsecond/rust-cryptoki/issues/339\"\u003e#339\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUnmaintained Dependency \u003ccode\u003epaste\u003c/code\u003e (RUSTSEC-2024-0436) \u003ca href=\"https://redirect.github.com/parallaxsecond/rust-cryptoki/issues/279\"\u003e#279\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\u003efix(tests): check if SLH DSA can do key pair gen \u003ca href=\"https://redirect.github.com/parallaxsecond/rust-cryptoki/pull/348\"\u003e#348\u003c/a\u003e (\u003ca href=\"https://github.com/hug-dev\"\u003ehug-dev\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003epaste\u003c/code\u003e dependency \u003ca href=\"https://redirect.github.com/parallaxsecond/rust-cryptoki/pull/347\"\u003e#347\u003c/a\u003e (\u003ca href=\"https://github.com/bal-e\"\u003ebal-e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: return an error if \u003ccode\u003eC_GetFunctionList\u003c/code\u003e couldn't be found \u003ca href=\"https://redirect.github.com/parallaxsecond/rust-cryptoki/pull/345\"\u003e#345\u003c/a\u003e (\u003ca href=\"https://github.com/supervacuus\"\u003esupervacuus\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edocs: update CHANGELOG \u003ca href=\"https://redirect.github.com/parallaxsecond/rust-cryptoki/pull/342\"\u003e#342\u003c/a\u003e (\u003ca href=\"https://github.com/hug-dev\"\u003ehug-dev\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMake Session Send \u003ca href=\"https://redirect.github.com/parallaxsecond/rust-cryptoki/pull/340\"\u003e#340\u003c/a\u003e (\u003ca href=\"https://github.com/hug-dev\"\u003ehug-dev\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest: Add Wycheproof-based AES-GCM tests \u003ca href=\"https://redirect.github.com/parallaxsecond/rust-cryptoki/pull/336\"\u003e#336\u003c/a\u003e (\u003ca href=\"https://github.com/testingapisname\"\u003etestingapisname\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDon't raise an error at close when it's expected \u003ca href=\"https://redirect.github.com/parallaxsecond/rust-cryptoki/pull/325\"\u003e#325\u003c/a\u003e (\u003ca href=\"https://github.com/EliseChouleur\"\u003eEliseChouleur\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/parallaxsecond/rust-cryptoki/tree/cryptoki-0.11.0\"\u003ecryptoki-0.11.0\u003c/a\u003e (2025-12-19)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/parallaxsecond/rust-cryptoki/compare/cryptoki-sys-0.5.0...cryptoki-0.11.0\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/parallaxsecond/rust-cryptoki/tree/cryptoki-sys-0.5.0\"\u003ecryptoki-sys-0.5.0\u003c/a\u003e (2025-12-19)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/parallaxsecond/rust-cryptoki/compare/cryptoki-0.10.0...cryptoki-sys-0.5.0\"\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\u003eAdd a way to pass a pointer for the \u0026quot;reserved\u0026quot; argument in CInitializeArgs() \u003ca href=\"https://redirect.github.com/parallaxsecond/rust-cryptoki/issues/321\"\u003e#321\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport vendor defined error codes \u003ca href=\"https://redirect.github.com/parallaxsecond/rust-cryptoki/issues/299\"\u003e#299\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\u003eUndefined behavior in CK_ATTRIBUTE::try_from or Session::get_attributes \u003ca href=\"https://redirect.github.com/parallaxsecond/rust-cryptoki/issues/323\"\u003e#323\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsider opening visibility on ObjectHandle and SessionHandle \u003ca href=\"https://redirect.github.com/parallaxsecond/rust-cryptoki/issues/316\"\u003e#316\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCompatibility with Luna HSM's \u003ccode\u003elibCryptoki2_64.so\u003c/code\u003e? \u003ca href=\"https://redirect.github.com/parallaxsecond/rust-cryptoki/issues/315\"\u003e#315\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRun tests against kryoptic main \u003ca href=\"https://redirect.github.com/parallaxsecond/rust-cryptoki/issues/311\"\u003e#311\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsider wrapping C_Decapsulate \u003ca href=\"https://redirect.github.com/parallaxsecond/rust-cryptoki/issues/309\"\u003e#309\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsidering adding support for CKM_CONCATENATE_DATA_AND_BASE \u003ca href=\"https://redirect.github.com/parallaxsecond/rust-cryptoki/issues/308\"\u003e#308\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRun CI on more different architectures in some more systematic manner \u003ca href=\"https://redirect.github.com/parallaxsecond/rust-cryptoki/issues/285\"\u003e#285\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade Secrecy Crate \u003ca href=\"https://redirect.github.com/parallaxsecond/rust-cryptoki/issues/284\"\u003e#284\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBuilding on ix86 fails \u003ca href=\"https://redirect.github.com/parallaxsecond/rust-cryptoki/issues/282\"\u003e#282\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEcKdf documentation unclear \u003ca href=\"https://redirect.github.com/parallaxsecond/rust-cryptoki/issues/281\"\u003e#281\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd a new constructor that does not call C_Finalize when dropped \u003ca href=\"https://redirect.github.com/parallaxsecond/rust-cryptoki/issues/208\"\u003e#208\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efinalize() without drop()? \u003ca href=\"https://redirect.github.com/parallaxsecond/rust-cryptoki/issues/150\"\u003e#150\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/parallaxsecond/rust-cryptoki/commit/bf51837c01c57bb39aa95432482b747449179b24\"\u003e\u003ccode\u003ebf51837\u003c/code\u003e\u003c/a\u003e Bump cryptoki\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/parallaxsecond/rust-cryptoki/commit/7acb6edcd1c6e84e48421b4c8c6ec35afcec4769\"\u003e\u003ccode\u003e7acb6ed\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/parallaxsecond/rust-cryptoki/issues/347\"\u003e#347\u003c/a\u003e from bal-e/remove-paste-dep\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/parallaxsecond/rust-cryptoki/commit/0bd773ce35cb38d55f96fa9027c5bab03b05ed6b\"\u003e\u003ccode\u003e0bd773c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/parallaxsecond/rust-cryptoki/issues/325\"\u003e#325\u003c/a\u003e from EliseChouleur/better-handle-drop-error\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/parallaxsecond/rust-cryptoki/commit/d80e2c723ecde8f3ae1fe7b875652104951f1d95\"\u003e\u003ccode\u003ed80e2c7\u003c/code\u003e\u003c/a\u003e Remove 'paste' dependency\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/parallaxsecond/rust-cryptoki/commit/130131969eac09e906ceec9d36c89f176195ea1a\"\u003e\u003ccode\u003e1301319\u003c/code\u003e\u003c/a\u003e Put closed to true only if close doesn't fail\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/parallaxsecond/rust-cryptoki/commit/d7fc6c61b0905fd02fc17b824553dc87d17363a3\"\u003e\u003ccode\u003ed7fc6c6\u003c/code\u003e\u003c/a\u003e Make enum Eq, copy, clone\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/parallaxsecond/rust-cryptoki/commit/059a8d952722c8b0cc545769bb0b4be20453d45d\"\u003e\u003ccode\u003e059a8d9\u003c/code\u003e\u003c/a\u003e Remove useless condition and early return\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/parallaxsecond/rust-cryptoki/commit/199303ff496d8e63fd4dfd5e9a2c295c83861cbf\"\u003e\u003ccode\u003e199303f\u003c/code\u003e\u003c/a\u003e Create an enum for close on drop option for better readability\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/parallaxsecond/rust-cryptoki/commit/891d1475b6054d59081c5252a57044feafb36907\"\u003e\u003ccode\u003e891d147\u003c/code\u003e\u003c/a\u003e Create a variable for the number of threads in thread_local_session example\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/parallaxsecond/rust-cryptoki/commit/ac3c6346ee039ec0c841960543f83c4cb9e7286e\"\u003e\u003ccode\u003eac3c634\u003c/code\u003e\u003c/a\u003e add Session's close state in Cell to be mutable event in a non mut 'self' fun...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/parallaxsecond/rust-cryptoki/compare/cryptoki-0.7.0...cryptoki-0.12.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `dialoguer` from 0.11.0 to 0.12.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/console-rs/dialoguer/releases\"\u003edialoguer's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.12.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix prompt in \u003ccode\u003eselect.rs\u003c/code\u003e example by \u003ca href=\"https://github.com/jwodder\"\u003e\u003ccode\u003e@​jwodder\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/dialoguer/pull/289\"\u003econsole-rs/dialoguer#289\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument crate feature guarded items on docs.rs by \u003ca href=\"https://github.com/robjtede\"\u003e\u003ccode\u003e@​robjtede\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/dialoguer/pull/293\"\u003econsole-rs/dialoguer#293\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd conversion between error types by \u003ca href=\"https://github.com/jacobtread\"\u003e\u003ccode\u003e@​jacobtread\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/dialoguer/pull/300\"\u003econsole-rs/dialoguer#300\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAccept items by iterator instead of slice by \u003ca href=\"https://github.com/jacobtread\"\u003e\u003ccode\u003e@​jacobtread\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/dialoguer/pull/299\"\u003econsole-rs/dialoguer#299\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: replace \u003ccode\u003ethiserror\u003c/code\u003e with a manual impl by \u003ca href=\"https://github.com/CosmicHorrorDev\"\u003e\u003ccode\u003e@​CosmicHorrorDev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/dialoguer/pull/327\"\u003econsole-rs/dialoguer#327\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate console to 0.16 by \u003ca href=\"https://github.com/musicinmybrain\"\u003e\u003ccode\u003e@​musicinmybrain\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/dialoguer/pull/329\"\u003econsole-rs/dialoguer#329\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/console-rs/dialoguer/blob/main/CHANGELOG-OLD.md\"\u003edialoguer's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003cp\u003eFor newer releases, please see \u003ca href=\"https://github.com/console-rs/dialoguer/releases\"\u003ereleases\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/console-rs/dialoguer/commit/731c70b9a5919f39eb2b88f08a569c5980713b3f\"\u003e\u003ccode\u003e731c70b\u003c/code\u003e\u003c/a\u003e Audit dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/dialoguer/commit/2a88be1d404ef5dcb463aef294b7b1a441f43a0b\"\u003e\u003ccode\u003e2a88be1\u003c/code\u003e\u003c/a\u003e Check for external types\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/dialoguer/commit/d4271ea22af8ab0f5f38e335ff008bab81d1f6b9\"\u003e\u003ccode\u003ed4271ea\u003c/code\u003e\u003c/a\u003e Check semver compatibility\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/dialoguer/commit/11c990d04836129880a07a3d4754c91983580f2d\"\u003e\u003ccode\u003e11c990d\u003c/code\u003e\u003c/a\u003e Check for documentation errors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/dialoguer/commit/39d248092b2f416161460a9a813d7e00bec7bb67\"\u003e\u003ccode\u003e39d2480\u003c/code\u003e\u003c/a\u003e Add Dependabot config\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/dialoguer/commit/31b2e253ba40dff6fedb27deff7805a66650346e\"\u003e\u003ccode\u003e31b2e25\u003c/code\u003e\u003c/a\u003e Upgrade to actions/checkout v5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/dialoguer/commit/8ebd9e5008ed6650acc4aea19e3a4b578a2efa02\"\u003e\u003ccode\u003e8ebd9e5\u003c/code\u003e\u003c/a\u003e Focus CI testing on stable Rust\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/dialoguer/commit/d4a002d4c06dd76895252b5eda7874fd35c7196a\"\u003e\u003ccode\u003ed4a002d\u003c/code\u003e\u003c/a\u003e Use default targets on respective operating systems\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/dialoguer/commit/3e3cc03b197b1b8430a590262459d2107c7709ca\"\u003e\u003ccode\u003e3e3cc03\u003c/code\u003e\u003c/a\u003e Reduce number of targets tested in CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/dialoguer/commit/fcb8a0d7374ba00e5c87b69b31f9c9b97eec0d59\"\u003e\u003ccode\u003efcb8a0d\u003c/code\u003e\u003c/a\u003e Enable basic caching in CI\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/console-rs/dialoguer/compare/v0.11.0...v0.12.0\"\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 `env_logger` from 0.11.9 to 0.11.10\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-cli/env_logger/releases\"\u003eenv_logger's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.11.10\u003c/h2\u003e\n\u003ch2\u003e[0.11.10] - 2026-03-23\u003c/h2\u003e\n\u003ch3\u003eInternal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-cli/env_logger/blob/main/CHANGELOG.md\"\u003eenv_logger's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.11.10] - 2026-03-23\u003c/h2\u003e\n\u003ch3\u003eInternal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/41320bf391e3d62cc0171f83403c6d684686ac98\"\u003e\u003ccode\u003e41320bf\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/de8c74f47cb137541ac3c740b1fa77f46554dc25\"\u003e\u003ccode\u003ede8c74f\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/d550741cdcd1d64f8a564158d9d0b2554f5d900d\"\u003e\u003ccode\u003ed550741\u003c/code\u003e\u003c/a\u003e docs(gh): Add sponsor link\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/458b07544b86495075418e4d81cc048c98f362b6\"\u003e\u003ccode\u003e458b075\u003c/code\u003e\u003c/a\u003e chore(deps): Update Rust Stable to v1.94 (\u003ca href=\"https://redirect.github.com/rust-cli/env_logger/issues/401\"\u003e#401\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/8bc3fc3e1db40d82a40b485e4c7971ac257d17a2\"\u003e\u003ccode\u003e8bc3fc3\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-cli/env_logger/issues/400\"\u003e#400\u003c/a\u003e from epage/update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/143fa647ab33ed3acc9f160dfa3cb075cc62b5a3\"\u003e\u003ccode\u003e143fa64\u003c/code\u003e\u003c/a\u003e chore: Upgrade incompatible\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/b687a2418ab8eeb031a55f561be50742ede27baf\"\u003e\u003ccode\u003eb687a24\u003c/code\u003e\u003c/a\u003e chore: Upgrade compatible\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/8cf1ba99129eeccc9914f9c3059ac6acc0686ba4\"\u003e\u003ccode\u003e8cf1ba9\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-cli/env_logger/issues/397\"\u003e#397\u003c/a\u003e from rust-cli/renovate/crate-ci-typos-1.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/094ecf7a8adbf013877f7e0883774008a95dbe3d\"\u003e\u003ccode\u003e094ecf7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-cli/env_logger/issues/396\"\u003e#396\u003c/a\u003e from rust-cli/renovate/crate-ci-committed-1.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/34ad62679742adceb156ce5a59b0a277a8b67771\"\u003e\u003ccode\u003e34ad626\u003c/code\u003e\u003c/a\u003e chore(deps): Update pre-commit hook crate-ci/typos to v1.44.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-cli/env_logger/compare/v0.11.9...v0.11.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ic-agent` from 0.39.3 to 0.45.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dfinity/agent-rs/releases\"\u003eic-agent's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8bbbee2\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e7b46cf5\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e8ac084d\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e74d77a2\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e86c6603\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003ebbd28a3\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e2e6679b\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e27c321c\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e37dcc29\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003eef92bf3\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003ed3de602\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e979e6a1\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003ed5a8adc\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e5ebfd87\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003ed40a20d\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e1e67be0\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e18c1166\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dfinity/agent-rs/blob/main/CHANGELOG.md\"\u003eic-agent's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.45.0] - 2025-12-19\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003e{get,fetch}_subnet_by_{id,canister}\u003c/code\u003e functions to enable looking up subnet information.\u003c/li\u003e\n\u003cli\u003eFix panic in web worker environments in \u003ccode\u003eic-agent\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003eic-management-canister-types\u003c/code\u003e to 0.5.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.44.3] - 2025-10-31\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eAgent::wait_signed\u003c/code\u003e to execute the read_state request on every retry iteration.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.44.2] - 2025-10-07\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eHttpService call\u003c/code\u003e retry behavior such that only network errors are retried.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.44.1] - 2025-09-15\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eread_state_subnet_canister_ranges\u003c/code\u003e which can query the canister id ranges for a given subnet.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.44.0] - 2025-08-25\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBREAKING: Bump \u003ccode\u003eic-management-canister-types\u003c/code\u003e to v0.4.0.\n\u003cul\u003e\n\u003cli\u003eThe \u003ccode\u003eCanisterSettings\u003c/code\u003e types contains a new field \u003ccode\u003eenvironment_variables\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.43.0] - 2025-08-25\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBREAKING: Change \u003ccode\u003eHttpService\u003c/code\u003e trait to use normal \u003ccode\u003ehttp\u003c/code\u003e crate \u003ccode\u003eRequest\u003c/code\u003e and \u003ccode\u003eResponse\u003c/code\u003e types with \u003ccode\u003eBytes\u003c/code\u003e as a body instead of \u003ccode\u003ereqwest\u003c/code\u003e ones and add \u003ccode\u003esize_limit\u003c/code\u003e argument.\u003c/li\u003e\n\u003cli\u003eBREAKING: Change \u003ccode\u003eAgentError::TransportError\u003c/code\u003e enum variant to hold a generic string instead of \u003ccode\u003ereqwest::Error\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eic-utils\u003c/code\u003e: Bump \u003ccode\u003eic-management-canister-types\u003c/code\u003e to v0.3.3 which changes snapshot upload/download types.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.42.0] - 2025-08-04\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eUse \u003ca href=\"https://crates.io/crates/ic-management-canister-types/0.3.2\"\u003eic-management-canister-types\u003c/a\u003e in \u003ca href=\"https://github.com/dfinity/agent-rs/blob/main/ic-utils/README.md\"\u003eic-utils\u003c/a\u003e.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eThis change introduces some breaking changes in \u003ccode\u003eic-utils\u003c/code\u003e due to the type-inconsistency. For example, the \u003ccode\u003eStatusCallResult\u003c/code\u003e defined in \u003ccode\u003eic-utils\u003c/code\u003e is not consistent to  the \u003ccode\u003eCanisterStatusResult\u003c/code\u003e defined in \u003ccode\u003eic-management-canister-types\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eThe legacy types defined in \u003ccode\u003eic-utils\u003c/code\u003e are marked as deprecated with messages.\u003c/li\u003e\n\u003cli\u003eSome APIs are updated to use the types defined in \u003ccode\u003eic-management-canister-types\u003c/code\u003e, e.g. \u003ccode\u003eupload_canister_snapshot_metadata\u003c/code\u003e, \u003ccode\u003eupload_canister_snapshot_data\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eBump MSRV from \u003ccode\u003e1.78.0\u003c/code\u003e to \u003ccode\u003e1.85.0\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.41.0] - 2025-07-10\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd canister snapshot download and upload methods to \u003ccode\u003eManagementCanister\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.40.1] - 2025-05-15\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eread_state_canister_controllers\u003c/code\u003e and \u003ccode\u003eread_state_canister_module_hash\u003c/code\u003e functions.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.40.0] - 2025-03-17\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBREAKING: Added data about the rejected call to CertifiedReject/UncertifiedReject.\u003c/li\u003e\n\u003cli\u003eUpdated the serialization of \u003ccode\u003eWasmMemoryPersistence\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\u003eSee full diff in \u003ca href=\"https://github.com/dfinity/agent-rs/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `octocrab` from 0.41.2 to 0.49.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/XAMPPRocky/octocrab/releases\"\u003eoctocrab's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.49.7\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd missing \u003ccode\u003ewaiting\u003c/code\u003e status to Status enum (\u003ca href=\"https://redirect.github.com/XAMPPRocky/octocrab/pull/862\"\u003e#862\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(repos)\u003c/em\u003e create a repo variable doesn't take the name in the path (\u003ca href=\"https://redirect.github.com/XAMPPRocky/octocrab/pull/865\"\u003e#865\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eExtend get_content to allow requesting raw_files (\u003ca href=\"https://redirect.github.com/XAMPPRocky/octocrab/pull/866\"\u003e#866\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[retry/rate-limits] Add rate limit handling into the retry config (\u003ca href=\"https://redirect.github.com/XAMPPRocky/octocrab/pull/869\"\u003e#869\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow retry policy to run on GET requests (\u003ca href=\"https://redirect.github.com/XAMPPRocky/octocrab/pull/867\"\u003e#867\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.49.6\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(activity/starring)\u003c/em\u003e add list_repos_starred_by_user (\u003ca href=\"https://redirect.github.com/XAMPPRocky/octocrab/pull/861\"\u003e#861\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadded undocumented events (\u003ca href=\"https://redirect.github.com/XAMPPRocky/octocrab/pull/858\"\u003e#858\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erepository variables handler (\u003ca href=\"https://redirect.github.com/XAMPPRocky/octocrab/pull/857\"\u003e#857\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove Lines Of Code badge from README\u003c/li\u003e\n\u003cli\u003eAdd Event::CopilotWorkStarted (\u003ca href=\"https://redirect.github.com/XAMPPRocky/octocrab/pull/854\"\u003e#854\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eactualized \u003ccode\u003eCommit\u003c/code\u003e for GET \u003ccode\u003e/search/commits\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/XAMPPRocky/octocrab/pull/851\"\u003e#851\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.49.5\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eresolve docs.rs build failure (\u003ca href=\"https://redirect.github.com/XAMPPRocky/octocrab/pull/848\"\u003e#848\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.49.4\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd squash_merge_commit_title, squash_merge_commit_title to repo model (\u003ca href=\"https://redirect.github.com/XAMPPRocky/octocrab/pull/845\"\u003e#845\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.49.3\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eHttp caching \u0026amp; Conditional requests (\u003ca href=\"https://redirect.github.com/XAMPPRocky/octocrab/pull/831\"\u003e#831\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.49.2\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd body_text and body_html to Comment model (\u003ca href=\"https://redirect.github.com/XAMPPRocky/octocrab/pull/832\"\u003e#832\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.49.1\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/XAMPPRocky/octocrab/blob/main/CHANGELOG.md\"\u003eoctocrab's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/XAMPPRocky/octocrab/compare/v0.49.6...v0.49.7\"\u003e0.49.7\u003c/a\u003e - 2026-03-29\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd missing \u003ccode\u003ewaiting\u003c/code\u003e status to Status enum (\u003ca href=\"https://redirect.github.com/XAMPPRocky/octocrab/pull/862\"\u003e#862\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(repos)\u003c/em\u003e create a repo variable doesn't take the name in the path (\u003ca href=\"https://redirect.github.com/XAMPPRocky/octocrab/pull/865\"\u003e#865\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eExtend get_content to allow requesting raw_files (\u003ca href=\"https://redirect.github.com/XAMPPRocky/octocrab/pull/866\"\u003e#866\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[retry/rate-limits] Add rate limit handling into the retry config (\u003ca href=\"https://redirect.github.com/XAMPPRocky/octocrab/pull/869\"\u003e#869\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow retry policy to run on GET requests (\u003ca href=\"https://redirect.github.com/XAMPPRocky/octocrab/pull/867\"\u003e#867\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/XAMPPRocky/octocrab/compare/v0.49.5...v0.49.6\"\u003e0.49.6\u003c/a\u003e - 2026-03-23\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(activity/starring)\u003c/em\u003e add list_repos_starred_by_user (\u003ca href=\"https://redirect.github.com/XAMPPRocky/octocrab/pull/861\"\u003e#861\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadded undocumented events (\u003ca href=\"https://redirect.github.com/XAMPPRocky/octocrab/pull/858\"\u003e#858\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erepository variables handler (\u003ca href=\"https://redirect.github.com/XAMPPRocky/octocrab/pull/857\"\u003e#857\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove Lines Of Code badge from README\u003c/li\u003e\n\u003cli\u003eAdd Event::CopilotWorkStarted (\u003ca href=\"https://redirect.github.com/XAMPPRocky/octocrab/pull/854\"\u003e#854\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eactualized \u003ccode\u003eCommit\u003c/code\u003e for GET \u003ccode\u003e/search/commits\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/XAMPPRocky/octocrab/pull/851\"\u003e#851\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/XAMPPRocky/octocrab/compare/v0.49.4...v0.49.5\"\u003e0.49.5\u003c/a\u003e - 2025-12-30\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eresolve docs.rs build failure (\u003ca href=\"https://redirect.github.com/XAMPPRocky/octocrab/pull/848\"\u003e#848\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/XAMPPRocky/octocrab/compare/v0.49.3...v0.49.4\"\u003e0.49.4\u003c/a\u003e - 2025-12-25\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd squash_merge_commit_title, squash_merge_commit_title to repo model (\u003ca href=\"https://redirect.github.com/XAMPPRocky/octocrab/pull/845\"\u003e#845\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/XAMPPRocky/octocrab/compare/v0.49.2...v0.49.3\"\u003e0.49.3\u003c/a\u003e - 2025-12-21\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eHttp caching \u0026amp; Conditional requests (\u003ca href=\"https://redirect.github.com/XAMPPRocky/octocrab/pull/831\"\u003e#831\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/XAMPPRocky/octocrab/compare/v0.49.1...v0.49.2\"\u003e0.49.2\u003c/a\u003e - 2025-12-20\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/XAMPPRocky/octocrab/commit/ad64898819efb83f3e2920cb3c1affccb6ff24cb\"\u003e\u003ccode\u003ead64898\u003c/code\u003e\u003c/a\u003e chore: release v0.49.7 (\u003ca href=\"https://redirect.github.com/XAMPPRocky/octocrab/issues/863\"\u003e#863\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/XAMPPRocky/octocrab/commit/127c44ad99d0aebdb971e3e00c99365df773437f\"\u003e\u003ccode\u003e127c44a\u003c/code\u003e\u003c/a\u003e fix(repos): create a repo variable doesn't take the name in the path (\u003ca href=\"https://redirect.github.com/XAMPPRocky/octocrab/issues/865\"\u003e#865\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/XAMPPRocky/octocrab/commit/d7eb503db8f187f52ffa69089d6893e0aa3494a3\"\u003e\u003ccode\u003ed7eb503\u003c/code\u003e\u003c/a\u003e Extend get_content to allow requesting raw_files (\u003ca href=\"https://redirect.github.com/XAMPPRocky/octocrab/issues/866\"\u003e#866\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/XAMPPRocky/octocrab/commit/de5f4a27344ccae7e5b92f834768e5c1f460876f\"\u003e\u003ccode\u003ede5f4a2\u003c/code\u003e\u003c/a\u003e [retry/rate-limits] Add rate limit handling into the retry config (\u003ca href=\"https://redirect.github.com/XAMPPRocky/octocrab/issues/869\"\u003e#869\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/XAMPPRocky/octocrab/commit/52deb8a186ba165ff9121099f97d1b6e9ccba2d1\"\u003e\u003ccode\u003e52deb8a\u003c/code\u003e\u003c/a\u003e Allow retry policy to run on GET requests (\u003ca href=\"https://redirect.github.com/XAMPPRocky/octocrab/issues/867\"\u003e#867\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/XAMPPRocky/octocrab/commit/af820e7ec7487104fa6610999074665d4c230a60\"\u003e\u003ccode\u003eaf820e7\u003c/code\u003e\u003c/a\u003e feat: add missing \u003ccode\u003ewaiting\u003c/code\u003e status to Status enum (\u003ca href=\"https://redirect.github.com/XAMPPRocky/octocrab/issues/862\"\u003e#862\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/XAMPPRocky/octocrab/commit/908472c5116c71452a73eca56ebe0e95681ab6a1\"\u003e\u003ccode\u003e908472c\u003c/code\u003e\u003c/a\u003e chore: release v0.49.6 (\u003ca href=\"https://redirect.github.com/XAMPPRocky/octocrab/issues/852\"\u003e#852\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/XAMPPRocky/octocrab/commit/d33aeb34d17701e0bb4983dcbe1978315cba25e2\"\u003e\u003ccode\u003ed33aeb3\u003c/code\u003e\u003c/a\u003e feat(activity/starring): add list_repos_starred_by_user (\u003ca href=\"https://redirect.github.com/XAMPPRocky/octocrab/issues/861\"\u003e#861\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/XAMPPRocky/octocrab/commit/f33fbcf701c824aaf43fd0f439cab30865897364\"\u003e\u003ccode\u003ef33fbcf\u003c/code\u003e\u003c/a\u003e Remove Lines Of Code badge from README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/XAMPPRocky/octocrab/commit/c5527e1b62238426c6084c2f8dde1ae927d468c3\"\u003e\u003ccode\u003ec5527e1\u003c/code\u003e\u003c/a\u003e feat: added undocumented events (\u003ca href=\"https://redirect.github.com/XAMPPRocky/octocrab/issues/858\"\u003e#858\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/XAMPPRocky/octocrab/compare/v0.41.2...v0.49.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `self_update` from 0.41.0 to 0.44.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jaemk/self_update/blob/master/CHANGELOG.md\"\u003eself_update's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.44.0]\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(s3)\u003c/em\u003e support generic S3 endpoints (\u003ca href=\"https://redirect.github.com/jaemk/self_update/pull/171\"\u003e#171\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(s3)\u003c/em\u003e fix reverse release ordering (\u003ca href=\"https://redirect.github.com/jaemk/self_update/pull/173\"\u003e#173\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(deps)\u003c/em\u003e update reqwest to 0.13 (\u003ca href=\"https://redirect.github.com/jaemk/self_update/pull/175\"\u003e#175\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRemoved\u003c/h3\u003e\n\u003ch2\u003e[0.43.1]\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprove \u003ccode\u003eassert_for\u003c/code\u003e logic to fallback to identifier-only search if\ntarget/os-arch search fails\u003c/li\u003e\n\u003cli\u003eFix update logic to respect \u003ccode\u003ebin_install_path\u003c/code\u003e when not equal to the\ncurrent exe. Logic was previously modified to use the \u003ccode\u003eself_replace\u003c/code\u003e\ncrate, but that change assumed the installation was always replacing\nthe current exe.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRemoved\u003c/h3\u003e\n\u003ch2\u003e[0.43.0]\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDocs: add documentation for [\u003ccode\u003eself_update::errors::Error\u003c/code\u003e]\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprove \u003ccode\u003eassert_for\u003c/code\u003e logic to prioritize searching by asset name and identifier\nbefore looking for assets by OS/arch\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRemoved\u003c/h3\u003e\n\u003ch2\u003e[0.42.0]\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImproved release search/lookup capability to support filtering assets by identifier\u003c/li\u003e\n\u003cli\u003eImproved version specifications to support prerelease tags and parallel supported versions\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate reqwest features to allow http2 negotiation\u003c/li\u003e\n\u003cli\u003eUpdate quick-xml (0.37) and zipsign (0.1)\u003c/li\u003e\n\u003cli\u003eSpecify per_page=100 when fetching github releases\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRemoved\u003c/h3\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/jaemk/self_update/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ic-transport-types` from 0.39.3 to 0.45.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dfinity/agent-rs/releases\"\u003eic-transport-types's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8bbbee2\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e7b46cf5\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e8ac084d\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e74d77a2\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e86c6603\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003ebbd28a3\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e2e6679b\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e27c321c\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e37dcc29\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003eef92bf3\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003ed3de602\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e979e6a1\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003ed5a8adc\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e5ebfd87\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003ed40a20d\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e1e67be0\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e18c1166\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dfinity/agent-rs/blob/main/CHANGELOG.md\"\u003eic-transport-types's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.45.0] - 2025-12-19\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003e{get,fetch}_subnet_by_{id,canister}\u003c/code\u003e functions to enable looking up subnet information.\u003c/li\u003e\n\u003cli\u003eFix panic in web worker environments in \u003ccode\u003eic-agent\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003eic-management-canister-types\u003c/code\u003e to 0.5.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.44.3] - 2025-10-31\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eAgent::wait_signed\u003c/code\u003e to execute the read_state request on every retry iteration.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.44.2] - 2025-10-07\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eHttpService call\u003c/code\u003e retry behavior such that only network errors are retried.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.44.1] - 2025-09-15\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eread_state_subnet_canister_ranges\u003c/code\u003e which can query the canister id ranges for a given subnet.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.44.0] - 2025-08-25\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBREAKING: Bump \u003ccode\u003eic-management-canister-types\u003c/code\u003e to v0.4.0.\n\u003cul\u003e\n\u003cli\u003eThe \u003ccode\u003eCanisterSettings\u003c/code\u003e types contains a new field \u003ccode\u003eenvironment_variables\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.43.0] - 2025-08-25\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBREAKING: Change \u003ccode\u003eHttpService\u003c/code\u003e trait to use normal \u003ccode\u003ehttp\u003c/code\u003e crate \u003ccode\u003eRequest\u003c/code\u003e and \u003ccode\u003eResponse\u003c/code\u003e types with \u003ccode\u003eBytes\u003c/code\u003e as a body instead of \u003ccode\u003ereqwest\u003c/code\u003e ones and add \u003ccode\u003esize_limit\u003c/code\u003e argument.\u003c/li\u003e\n\u003cli\u003eBREAKING: Change \u003ccode\u003eAgentError::TransportError\u003c/code\u003e enum variant to hold a generic string instead of \u003ccode\u003ereqwest::Error\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eic-utils\u003c/code\u003e: Bump \u003ccode\u003eic-management-canister-types\u003c/code\u003e to v0.3.3 which changes snapshot upload/download types.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.42.0] - 2025-08-04\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eUse \u003ca href=\"https://crates.io/crates/ic-management-canister-types/0.3.2\"\u003eic-management-canister-types\u003c/a\u003e in \u003ca href=\"https://github.com/dfinity/agent-rs/blob/main/ic-utils/README.md\"\u003eic-utils\u003c/a\u003e.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eThis change introduces some breaking changes in \u003ccode\u003eic-utils\u003c/code\u003e due to the type-inconsistency. For example, the \u003ccode\u003eStatusCallResult\u003c/code\u003e defined in \u003ccode\u003eic-utils\u003c/code\u003e is not consistent to  the \u003ccode\u003eCanisterStatusResult\u003c/code\u003e defined in \u003ccode\u003eic-management-canister-types\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eThe legacy types defined in \u003ccode\u003eic-utils\u003c/code\u003e are marked as deprecated with messages.\u003c/li\u003e\n\u003cli\u003eSome APIs are updated to use the types defined in \u003ccode\u003eic-management-canister-types\u003c/code\u003e, e.g. \u003ccode\u003eupload_canister_snapshot_metadata\u003c/code\u003e, \u003ccode\u003eupload_canister_snapshot_data\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eBump MSRV from \u003ccode\u003e1.78.0\u003c/code\u003e to \u003ccode\u003e1.85.0\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.41.0] - 2025-07-10\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd canister snapshot download and upload methods to \u003ccode\u003eManagementCanister\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.40.1] - 2025-05-15\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eread_state_canister_controllers\u003c/code\u003e and \u003ccode\u003eread_state_canister_module_hash\u003c/code\u003e functions.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.40.0] - 2025-03-17\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBREAKING: Added data about the rejected call to CertifiedReject/UncertifiedReject.\u003c/li\u003e\n\u003cli\u003eUpdated the serialization of \u003ccode\u003eWasmMemoryPersistence\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\u003eSee full diff in \u003ca href=\"https://github.com/dfinity/agent-rs/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ic-utils` from 0.39.3 to 0.47.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dfinity/agent-rs/releases\"\u003eic-utils's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8bbbee2\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e7b46cf5\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e8ac084d\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e74d77a2\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e86c6603\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003ebbd28a3\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e2e6679b\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e27c321c\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e37dcc29\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003eef92bf3\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003ed3de602\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e979e6a1\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003ed5a8adc\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e5ebfd87\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003ed40a20d\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e1e67be0\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e18c1166\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dfinity/agent-rs/blob/main/CHANGELOG.md\"\u003eic-utils's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003cp\u003eAll notable changes to this project will be documented in this file.\u003c/p\u003e\n\u003cp\u003eThe format is based on \u003ca href=\"https://keepachangelog.com/en/1.0.0/\"\u003eKeep a Changelog\u003c/a\u003e,\nand this project adheres to \u003ca href=\"https://semver.org/spec/v2.0.0.html\"\u003eSemantic Versioning\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eUnreleased\u003c/h2\u003e\n\u003ch2\u003e[0.47.0] - 2026-03-23\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eic-agent\u003c/code\u003e: \u003ccode\u003eDynamicRouteProviderBuilder::new()\u003c/code\u003e and \u003ccode\u003e::from_components()\u003c/code\u003e now accept a \u003ccode\u003ek_top_nodes: Option\u0026lt;usize\u0026gt;\u003c/code\u003e parameter. Pass \u003ccode\u003eSome(k)\u003c/code\u003e to limit routing to the \u003ccode\u003ek\u003c/code\u003e nodes with the highest latency score; pass \u003ccode\u003eNone\u003c/code\u003e to retain the existing behaviour of routing across all healthy nodes.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.46.2] - 2026-03-10\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eSubnet\u003c/code\u003e, \u003ccode\u003eSubnetNodeIter\u003c/code\u003e, and \u003ccode\u003eSubnetKeysIter\u003c/code\u003e now implement \u003ccode\u003eDebug\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eic-agent\u003c/code\u003e: Added \u003ccode\u003eSubnetType\u003c/code\u003e enum (\u003ccode\u003eSystem\u003c/code\u003e, \u003ccode\u003eApplication\u003c/code\u003e, \u003ccode\u003eVerifiedApplication\u003c/code\u003e, \u003ccode\u003eUnknown(String)\u003c/code\u003e) and exposed it via a new \u003ccode\u003esubnet_type()\u003c/code\u003e accessor on \u003ccode\u003eSubnet\u003c/code\u003e. The field is \u003ccode\u003eNone\u003c/code\u003e when the certificate was produced by a replica with certification version older than V25, and \u003ccode\u003eSome(SubnetType)\u003c/code\u003e otherwise. \u003ccode\u003eSubnetType\u003c/code\u003e is re-exported from \u003ccode\u003eic_agent\u003c/code\u003e alongside \u003ccode\u003eSubnet\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.46.1] - 2026-03-05\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix panic in \u003ccode\u003eic-agent\u003c/code\u003e on non-WASM targets caused by \u003ccode\u003easync-watch\u003c/code\u003e crate; replaced with \u003ccode\u003etokio::sync::watch\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.46.0] - 2026-03-04\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eTime out \u003ccode\u003eUnknown\u003c/code\u003e statuses after 5 minutes, regardless of the configured \u003ccode\u003emax_polling_time\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eic-utils\u003c/code\u003e: Bump \u003ccode\u003eic-management-canister-types\u003c/code\u003e to 0.7.1.\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eLogMemoryLimit\u003c/code\u003e attribute type and \u003ccode\u003ewith_log_memory_limit\u003c/code\u003e setter to \u003ccode\u003eCreateCanisterBuilder\u003c/code\u003e and \u003ccode\u003eUpdateSettingsBuilder\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003ecanister_metadata()\u003c/code\u003e query method to \u003ccode\u003eManagementCanister\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRe-exported new types: \u003ccode\u003eCanisterLogFilter\u003c/code\u003e, \u003ccode\u003eCanisterMetadataArgs\u003c/code\u003e, \u003ccode\u003eCanisterMetadataResult\u003c/code\u003e, \u003ccode\u003eFetchCanisterLogsArgs\u003c/code\u003e, \u003ccode\u003eMemoryMetrics\u003c/code\u003e, \u003ccode\u003eRenameCanisterRecord\u003c/code\u003e, \u003ccode\u003eRenameToRecord\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBreaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eic-utils\u003c/code\u003e:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eUpdateCanisterBuilder\u003c/code\u003e renamed to \u003ccode\u003eUpdateSettingsBuilder\u003c/code\u003e.\n\u003cul\u003e\n\u003cli\u003eMigration: Replace all uses of \u003ccode\u003eUpdateCanisterBuilder\u003c/code\u003e with \u003ccode\u003eUpdateSettingsBuilder\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eManagementCanister::fetch_canister_logs\u003c/code\u003e now takes \u003ccode\u003e\u0026amp;FetchCanisterLogsArgs\u003c/code\u003e instead of \u003ccode\u003e\u0026amp;Principal\u003c/code\u003e.\n\u003cul\u003e\n\u003cli\u003eMigration: Replace \u003ccode\u003efetch_canister_logs(\u0026amp;canister_id)\u003c/code\u003e with \u003ccode\u003efetch_canister_logs(\u0026amp;FetchCanisterLogsArgs { canister_id, filter: None })\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eSnapshot methods (\u003ccode\u003etake_canister_snapshot\u003c/code\u003e, \u003ccode\u003eload_canister_snapshot\u003c/code\u003e, \u003ccode\u003edelete_canister_snapshot\u003c/code\u003e, \u003ccode\u003eread_canister_snapshot_metadata\u003c/code\u003e, \u003ccode\u003eread_canister_snapshot_data\u003c/code\u003e, \u003ccode\u003eupload_canister_snapshot_metadata\u003c/code\u003e, \u003ccode\u003eupload_canister_snapshot_data\u003c/code\u003e) no longer accept a separate \u003ccode\u003ecanister_id: \u0026amp;Principal\u003c/code\u003e parameter; the canister ID is now derived from the args struct.\n\u003cul\u003e\n\u003cli\u003eMigration: Remove the leading \u003ccode\u003e\u0026amp;canister_id\u003c/code\u003e argument from these calls.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eRemoved \u003ccode\u003ewith_optional_*\u003c/code\u003e builder methods from \u003ccode\u003eCreateCanisterBuilder\u003c/code\u003e and \u003ccode\u003eUpdateSettingsBuilder\u003c/code\u003e (\u003ccode\u003ewith_optional_controller\u003c/code\u003e, \u003ccode\u003ewith_optional_compute_allocation\u003c/code\u003e, \u003ccode\u003ewith_optional_memory_allocation\u003c/code\u003e, \u003ccode\u003ewith_optional_freezing_threshold\u003c/code\u003e, \u003ccode\u003ewith_optional_reserved_cycles_limit\u003c/code\u003e, \u003ccode\u003ewith_optional_wasm_memory_limit\u003c/code\u003e, \u003ccode\u003ewith_optional_wasm_memory_threshold\u003c/code\u003e, \u003ccode\u003ewith_optional_log_visibility\u003c/code\u003e, \u003ccode\u003ewith_optional_environment_variables\u003c/code\u003e).\n\u003cul\u003e\n\u003cli\u003eMigration: Remove calls passing \u003ccode\u003eNone\u003c/code\u003e (they were no-ops). For calls passing \u003ccode\u003eSome(value)\u003c/code\u003e, use the corresponding \u003ccode\u003ewith_*\u003c/code\u003e method directly with the value.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eRemoved round-robin routing strategy. \u003ccode\u003eDynamicRouteProvider\u003c/code\u003e now exclusively uses latency-based routing.\n\u003cul\u003e\n\u003cli\u003eRemoved \u003ccode\u003eDynamicRoutingStrategy\u003c/code\u003e enum and \u003ccode\u003eRoundRobinRoutingSnapshot\u003c/code\u003e type.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eDynamicRouteProvider\u003c/code\u003e is no longer generic over routing strategy.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eDynamicRouteProviderBuilder::new()\u003c/code\u003e, \u003ccode\u003e::from_components()\u003c/code\u003e, \u003ccode\u003e::run_in_background()\u003c/code\u003e, and \u003ccode\u003e::run_in_background_with_intervals()\u003c/code\u003e no longer accept \u003ccode\u003esnapshot\u003c/code\u003e or \u003ccode\u003estrategy\u003c/code\u003e parameters.\u003c/li\u003e\n\u003cli\u003eMigration: Remove routing strategy arguments from your code - latency-based routing is now the only option.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eDynamicRouteProviderBuilder::build()\u003c/code\u003e is no longer async. Background tasks are no longer started automatically during construction. Call \u003ccode\u003eprovider.start().await\u003c/code\u003e for explicit initialization, or let it auto-start lazily on first \u003ccode\u003eroute()\u003c/code\u003e call.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eDynamicRouteProvider::run()\u003c/code\u003e is now private. Use \u003ccode\u003estart()\u003c/code\u003e instead.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/dfinity/agent-rs/commits/v0.47.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `itertools` from 0.13.0 to 0.14.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-itertools/itertools/blob/master/CHANGELOG.md\"\u003eitertools's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.14.0\u003c/h2\u003e\n\u003ch3\u003eBreaking\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eIncreased MSRV to 1.63.0 (\u003ca href=\"https://redirect.github.com/rust-itertools/itertools/issues/960\"\u003e#960\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemoved generic parameter from \u003ccode\u003econs_tuples\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-itertools/itertools/issues/988\"\u003e#988\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003earray_combinations\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-itertools/itertools/issues/991\"\u003e#991\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003ek_smallest_relaxed\u003c/code\u003e and variants (\u003ca href=\"https://redirect.github.com/rust-itertools/itertools/issues/925\"\u003e#925\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003enext_array\u003c/code\u003e and \u003ccode\u003ecollect_array\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-itertools/itertools/issues/560\"\u003e#560\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplemented \u003ccode\u003eDoubleEndedIterator\u003c/code\u003e for \u003ccode\u003eFilterOk\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-itertools/itertools/issues/948\"\u003e#948\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplemented \u003ccode\u003eDoubleEndedIterator\u003c/code\u003e for \u003ccode\u003eFilterMapOk\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-itertools/itertools/issues/950\"\u003e#950\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow \u003ccode\u003eQ: ?Sized\u003c/code\u003e in \u003ccode\u003eItertools::contains\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-itertools/itertools/issues/971\"\u003e#971\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImproved hygiene of \u003ccode\u003echain!\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-itertools/itertools/issues/943\"\u003e#943\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImproved \u003ccode\u003einto_group_map_by\u003c/code\u003e documentation (\u003ca href=\"https://redirect.github.com/rust-itertools/itertools/issues/1000\"\u003e#1000\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImproved \u003ccode\u003etree_reduce\u003c/code\u003e documentation (\u003ca href=\"https://redirect.github.com/rust-itertools/itertools/issues/955\"\u003e#955\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImproved discoverability of \u003ccode\u003emerge_join_by\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-itertools/itertools/issues/966\"\u003e#966\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImproved discoverability of \u003ccode\u003etake_while_inclusive\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-itertools/itertools/issues/972\"\u003e#972\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImproved documentation of \u003ccode\u003efind_or_last\u003c/code\u003e and \u003ccode\u003efind_or_first\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-itertools/itertools/issues/984\"\u003e#984\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevented exponentially large type sizes in \u003ccode\u003etuple_combinations\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-itertools/itertools/issues/945\"\u003e#945\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003etrack_caller\u003c/code\u003e attr for \u003ccode\u003easser_equal\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-itertools/itertools/issues/976\"\u003e#976\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNotable Internal Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed clippy lints (\u003ca href=\"https://redirect.github.com/rust-itertools/itertools/issues/956\"\u003e#956\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-itertools/itertools/issues/987\"\u003e#987\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-itertools/itertools/issues/1008\"\u003e#1008\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAddressed warnings within doctests (\u003ca href=\"https://redirect.github.com/rust-itertools/itertools/issues/964\"\u003e#964\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCI: Run most tests with miri (\u003ca href=\"https://redirect.github.com/rust-itertools/itertools/issues/961\"\u003e#961\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCI: Speed up \u0026quot;cargo-semver-checks\u0026quot; action (\u003ca href=\"https://redirect.github.com/rust-itertools/itertools/issues/938\"\u003e#938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eChanged an instance of \u003ccode\u003edefault_features\u003c/code\u003e in \u003ccode\u003eCargo.toml\u003c/code\u003e to \u003ccode\u003edefault-features\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-itertools/itertools/issues/985\"\u003e#985\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-itertools/itertools/commit/a015a6831525ee1637df747d3f530a627d9741bf\"\u003e\u003ccode\u003ea015a68\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003enext_array\u003c/code\u003e and \u003ccode\u003ecollect_array\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-itertools/itertools/commit/a1213e1c81af9d8c329239b916fb9663387ae1b0\"\u003e\u003ccode\u003ea1213e1\u003c/code\u003e\u003c/a\u003e Prepare v0.14.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-itertools/itertools/commit/ff0c942b2e0127dfdd311a8b1ee022bd367c237f\"\u003e\u003ccode\u003eff0c942\u003c/code\u003e\u003c/a\u003e fix clippy lints\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-itertools/itertools/commit/f80883b8e01cba2f8ef872cd33d6eda1a471db4c\"\u003e\u003ccode\u003ef80883b\u003c/code\u003e\u003c/a\u003e Fix into_group_map_by documentation errors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-itertools/itertools/commit/b793238ff14bb4270456264708acc9771022d6a2\"\u003e\u003ccode\u003eb793238\u003c/code\u003e\u003c/a\u003e Add track_caller for asser_equal\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-itertools/itertools/commit/5d4056b643c575c6a808ec4d6f2fb24db57acf43\"\u003e\u003ccode\u003e5d4056b\u003c/code\u003e\u003c/a\u003e \u003ccode\u003edefault_features\u003c/code\u003e is deprecated - switch it to \u003ccode\u003edefault-features\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-itertools/itertools/commit/a447b6896043facbd234bd57213cfae58244d46d\"\u003e\u003ccode\u003ea447b68\u003c/code\u003e\u003c/a\u003e doc for added trait\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-itertools/itertools/commit/d0479b080781cf92a035cf2e33aee04079062b3e\"\u003e\u003ccode\u003ed0479b0\u003c/code\u003e\u003c/a\u003e \u0026quot;nitpicks\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-itertools/itertools/commit/35c78ce0bc36fbe41df2f5833827b166896e1f50\"\u003e\u003ccode\u003e35c78ce\u003c/code\u003e\u003c/a\u003e IndexMut -\u0026gt; BorrowMut\u0026lt;slice\u0026gt;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-itertools/itertools/commit/deb53ba21065e6adbcfdd8af120f939733cc52c6\"\u003e\u003ccode\u003edeb53ba\u003c/code\u003e\u003c/a\u003e refactored to share code\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-itertools/itertools/compare/v0.13.0...v0.14.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `opentelemetry` from 0.29.1 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's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.30.0 Release\u003c/h2\u003e\n\u003cp\u003eSee changelog for individual crates to know the exact set of changes. All crates in this repo follows same version (0.30.0 for this release).\u003c/p\u003e\n\u003cp\u003eThis release also upgrades Metrics-SDK to stable!\u003c/p\u003e\n\u003cp\u003eSee summary of release notes: \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/blob/main/docs/release_0.30.md\"\u003ehttps://github.com/open-telemetry/opentelemetry-rust/blob/main/docs/release_0.30.md\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/blob/main/docs/release_0.30.md\"\u003eopentelemetry's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eRelease Notes 0.30\u003c/h1\u003e\n\u003cp\u003eOpenTelemetry Rust 0.30 introduces a few breaking changes to the\n\u003ccode\u003eopentelemetry_sdk\u003c/code\u003e crate in the \u003ccode\u003emetrics\u003c/code\u003e feature. These changes were essential\nto drive the Metrics SDK towards stability. With this release, the Metrics SDK\nis officially declared stable. The Metrics API was declared stable last year,\nand previously, the Logs API, SDK, and OTel-Appender-Tracing were also marked\nstable. Importantly, no breaking changes have been introduced to components\nalready marked as stable.\u003c/p\u003e\n\u003cp\u003eIt is worth noting that the \u003ccode\u003eopentelemetry-otlp\u003c/code\u003e crate remains in a\nRelease-Candidate state and is not yet considered stable. With the API and SDK\nfor Logs and Metrics now stable, the focus will shift towards further refining\nand stabilizing the OTLP Exporters in upcoming releases. Additionally,\nDistributed Tracing is expected to progress towards stability, addressing key\ninteroperability challenges.\u003c/p\u003e\n\u003cp\u003eFor detailed changelogs of individual crates, please refer to their respective\nchangelog files. This document serves as a summary of the main changes.\u003c/p\u003e\n\u003ch2\u003eKey Changes\u003c/h2\u003e\n\u003ch3\u003eMetrics SDK Improvements\u003c/h3\u003e\n\u003col\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eStabilized \u0026quot;view\u0026quot; features\u003c/strong\u003e: Previously under an experimental feature\nflag, views can now be used to modify the name, unit, description, and\ncardinality limit of a metric. Advanced view capabilities, such as changing\naggregation or dropping attributes, remain under the experimental feature\nflag.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eCardinality capping\u003c/strong\u003e: Introduced the ability to cap cardinality and\nconfigure limits using views.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003ePolished public API\u003c/strong\u003e: Refined the public API to hide implementation\ndetails from exporters, enabling future internal optimizations and ensuring\nconsistency. Some APIs related to authoring custom metric readers have been\nmoved behind experimental feature flags. These advanced use cases require\nmore time to finalize the API surface before being included in the stable\nrelease.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ol\u003e\n\u003ch3\u003eContext-Based Suppression\u003c/h3\u003e\n\u003cp\u003eAdded the ability to suppress telemetry based on Context. This feature prevents\ntelemetry-induced-telemetry scenarios and addresses a long-standing issue. Note\nthat suppression relies on proper context propagation. Certain libraries used in\nOTLP Exporters utilize \u003ccode\u003etracing\u003c/code\u003e but do not adopt OpenTelemetry's context\npropagation. As a result, not all telemetry is automatically suppressed with\nthis feature. Improvements in this area are expected in future releases.\u003c/p\u003e\n\u003ch2\u003eNext Release\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/2b63b75e8a391aee9bea9680433f8dcf13f244aa\"\u003e\u003ccode\u003e2b63b75\u003c/code\u003e\u003c/a\u003e fix: Panics and exploding memory usage from large cardinality limit (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3290\"\u003e#3290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/c346d4b5d1deb6c631f42943b2a07923cfda4a51\"\u003e\u003ccode\u003ec346d4b\u003c/code\u003e\u003c/a\u003e feat: Upgrade SDK version to 0.31.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3287\"\u003e#3287\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/07bb613d0601589e03cb220f139e967eb317923d\"\u003e\u003ccode\u003e07bb613\u003c/code\u003e\u003c/a\u003e feat: Improve support for exponential histogram (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3259\"\u003e#3259\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/693dcc0697886a2d26328d44535f3653d9445dd9\"\u003e\u003ccode\u003e693dcc0\u003c/code\u003e\u003c/a\u003e chore: Unify \u003ccode\u003eSpanExporter\u003c/code\u003e with \u003ccode\u003eLogExporter\u003c/code\u003e and \u003ccode\u003ePushMetricExporter\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3281\"\u003e#3281\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/65969fd40e328049ddabe5d55a588b2d55dcc4af\"\u003e\u003ccode\u003e65969fd\u003c/code\u003e\u003c/a\u003e docs: logs enrichment (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3266\"\u003e#3266\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/627f252d23ef3e2ee598855dd19ec63a28fcc794\"\u003e\u003ccode\u003e627f252\u003c/code\u003e\u003c/a\u003e feat: Stabilize Logger Enabled (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3278\"\u003e#3278\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/4c16d...\n\n_Description has been truncated_","html_url":"https://github.com/dfinity/dre/pull/1966","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/dfinity%2Fdre/issues/1966","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1966/packages"}},{"old_version":"0.18.0","new_version":"0.20.0","update_type":"minor","path":"/source/daemon","pr_created_at":"2026-03-09T07:56:07.000Z","version_change":"0.18.0 → 0.20.0","issue":{"uuid":"4043987155","node_id":"PR_kwDORgpU3c7I_XzK","number":12,"state":"closed","title":"chore(deps): bump tabled from 0.18.0 to 0.20.0 in /source/daemon","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-03-09T08:03:28.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-09T07:56:07.000Z","updated_at":"2026-03-09T08:03:35.000Z","time_to_close":441,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"tabled","old_version":"0.18.0","new_version":"0.20.0","repository_url":"https://github.com/zhiburt/tabled"}],"path":"/source/daemon","ecosystem":"cargo"},"body":"Bumps [tabled](https://github.com/zhiburt/tabled) from 0.18.0 to 0.20.0.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/zhiburt/tabled/blob/master/CHANGELOG.md\"\u003etabled's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.20.0] - 2025-05-06\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eTable::nohead\u003c/code\u003e function just like \u003ccode\u003eTable::new\u003c/code\u003e but with no header.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eTable::with_capacity\u003c/code\u003e function just like \u003ccode\u003eTable::new\u003c/code\u003e but with an exact number of rows.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eChanged \u003ccode\u003ewith(Border)\u003c/code\u003e logic to set only outer border instead of border of all cells.\u003c/li\u003e\n\u003cli\u003eMade a number of refactorings of \u003ccode\u003etabled::grid::dimension::*\u003c/code\u003e modules.\u003c/li\u003e\n\u003cli\u003eMade small optimization of \u003ccode\u003eWrap::text\u003c/code\u003e and \u003ccode\u003eTruncate::text\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eMade small optimization of \u003ccode\u003eText::new\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eBrought up to date benchmarks.\u003c/li\u003e\n\u003cli\u003eRenamed \u003ccode\u003eColumns::single\u003c/code\u003e into \u003ccode\u003eColumns::one\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRenamed \u003ccode\u003eRows::single\u003c/code\u003e into \u003ccode\u003eRows::one\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eMoved back to \u003ccode\u003efnv\u003c/code\u003e from \u003ccode\u003eahash\u003c/code\u003e cause of WASM build.\u003c/li\u003e\n\u003cli\u003eMoved back to old \u003ccode\u003eWrap::keep_words\u003c/code\u003e logic where we preserving all content.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed dependency \u003ccode\u003etesting_table\u003c/code\u003e inclusion (by \u003ca href=\"https://github.com/klensy\"\u003e\u003ccode\u003e@​klensy\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eWASM\u003c/code\u003e build (by \u003ca href=\"https://github.com/cptpiepmatz\"\u003e\u003ccode\u003e@​cptpiepmatz\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed not properly working caching logic of \u003ccode\u003eTableOption::hint\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.19.0] - 2025-24-04\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003etabled::assert\u003c/code\u003e module.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003e#[tabled(map)]\u003c/code\u003e macro.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003ederive::display::bool\u003c/code\u003e function.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003ederive::display::wrap\u003c/code\u003e and \u003ccode\u003ederive::display::truncate\u003c/code\u003e function.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eLocator::value\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eTable::get_dimension\u003c/code\u003e function.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eANSI\u003c/code\u003e link handling in \u003ccode\u003eWidth::truncate\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eUpper Title Case\u003c/code\u003e and \u003ccode\u003elower title case\u003c/code\u003e options for \u003ccode\u003erename_all\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eno_std\u003c/code\u003e in \u003ccode\u003etesting_table\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eChanged \u003ccode\u003eReverse\u003c/code\u003e interface.\u003c/li\u003e\n\u003cli\u003eChanged \u003ccode\u003ePosition\u003c/code\u003e interface.\u003c/li\u003e\n\u003cli\u003eChanged \u003ccode\u003etabled::grid::dimension\u003c/code\u003e structures.\u003c/li\u003e\n\u003cli\u003eChanged \u003ccode\u003eIterTable\u003c/code\u003e interface.\u003c/li\u003e\n\u003cli\u003eMigrated \u003ccode\u003eron\u003c/code\u003e to \u003ccode\u003e0.10\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRenamed \u003ccode\u003eColumnNames::default()\u003c/code\u003e into \u003ccode\u003eColumnsNames::head()\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRenamed \u003ccode\u003eBorderSpanCorrection\u003c/code\u003e into \u003ccode\u003eBorderCorrection::span()\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRenamed \u003ccode\u003eOffset::Begin\u003c/code\u003e into \u003ccode\u003eOffset::Start\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\u003eSee full diff in \u003ca href=\"https://github.com/zhiburt/tabled/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=tabled\u0026package-manager=cargo\u0026previous-version=0.18.0\u0026new-version=0.20.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/pedromvgomes/wardnet/pull/12","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/pedromvgomes%2Fwardnet/issues/12","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/12/packages"}},{"old_version":"0.15.0","new_version":"0.20.0","update_type":"minor","path":null,"pr_created_at":"2026-02-13T19:44:41.000Z","version_change":"0.15.0 → 0.20.0","issue":{"uuid":"3938852875","node_id":"PR_kwDOPDdZTs7DpOK1","number":84,"state":"closed","title":"chore(deps): bump tabled from 0.15.0 to 0.20.0","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-02-13T21:36:10.000Z","author_association":null,"state_reason":null,"created_at":"2026-02-13T19:44:41.000Z","updated_at":"2026-02-13T21:36:12.000Z","time_to_close":6689,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"tabled","old_version":"0.15.0","new_version":"0.20.0","repository_url":"https://github.com/zhiburt/tabled"}],"path":null,"ecosystem":"cargo"},"body":"[//]: # (dependabot-start)\n⚠️  **Dependabot is rebasing this PR** ⚠️ \n\nRebasing might not happen immediately, so don't worry if this takes some time.\n\nNote: if you make any changes to this PR yourself, they will take precedence over the rebase.\n\n---\n\n[//]: # (dependabot-end)\n\nBumps [tabled](https://github.com/zhiburt/tabled) from 0.15.0 to 0.20.0.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/zhiburt/tabled/blob/master/CHANGELOG.md\"\u003etabled's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.20.0] - 2025-05-06\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eTable::nohead\u003c/code\u003e function just like \u003ccode\u003eTable::new\u003c/code\u003e but with no header.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eTable::with_capacity\u003c/code\u003e function just like \u003ccode\u003eTable::new\u003c/code\u003e but with an exact number of rows.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eChanged \u003ccode\u003ewith(Border)\u003c/code\u003e logic to set only outer border instead of border of all cells.\u003c/li\u003e\n\u003cli\u003eMade a number of refactorings of \u003ccode\u003etabled::grid::dimension::*\u003c/code\u003e modules.\u003c/li\u003e\n\u003cli\u003eMade small optimization of \u003ccode\u003eWrap::text\u003c/code\u003e and \u003ccode\u003eTruncate::text\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eMade small optimization of \u003ccode\u003eText::new\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eBrought up to date benchmarks.\u003c/li\u003e\n\u003cli\u003eRenamed \u003ccode\u003eColumns::single\u003c/code\u003e into \u003ccode\u003eColumns::one\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRenamed \u003ccode\u003eRows::single\u003c/code\u003e into \u003ccode\u003eRows::one\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eMoved back to \u003ccode\u003efnv\u003c/code\u003e from \u003ccode\u003eahash\u003c/code\u003e cause of WASM build.\u003c/li\u003e\n\u003cli\u003eMoved back to old \u003ccode\u003eWrap::keep_words\u003c/code\u003e logic where we preserving all content.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed dependency \u003ccode\u003etesting_table\u003c/code\u003e inclusion (by \u003ca href=\"https://github.com/klensy\"\u003e\u003ccode\u003e@​klensy\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eWASM\u003c/code\u003e build (by \u003ca href=\"https://github.com/cptpiepmatz\"\u003e\u003ccode\u003e@​cptpiepmatz\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed not properly working caching logic of \u003ccode\u003eTableOption::hint\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.19.0] - 2025-24-04\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003etabled::assert\u003c/code\u003e module.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003e#[tabled(map)]\u003c/code\u003e macro.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003ederive::display::bool\u003c/code\u003e function.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003ederive::display::wrap\u003c/code\u003e and \u003ccode\u003ederive::display::truncate\u003c/code\u003e function.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eLocator::value\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eTable::get_dimension\u003c/code\u003e function.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eANSI\u003c/code\u003e link handling in \u003ccode\u003eWidth::truncate\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eUpper Title Case\u003c/code\u003e and \u003ccode\u003elower title case\u003c/code\u003e options for \u003ccode\u003erename_all\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eno_std\u003c/code\u003e in \u003ccode\u003etesting_table\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eChanged \u003ccode\u003eReverse\u003c/code\u003e interface.\u003c/li\u003e\n\u003cli\u003eChanged \u003ccode\u003ePosition\u003c/code\u003e interface.\u003c/li\u003e\n\u003cli\u003eChanged \u003ccode\u003etabled::grid::dimension\u003c/code\u003e structures.\u003c/li\u003e\n\u003cli\u003eChanged \u003ccode\u003eIterTable\u003c/code\u003e interface.\u003c/li\u003e\n\u003cli\u003eMigrated \u003ccode\u003eron\u003c/code\u003e to \u003ccode\u003e0.10\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRenamed \u003ccode\u003eColumnNames::default()\u003c/code\u003e into \u003ccode\u003eColumnsNames::head()\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRenamed \u003ccode\u003eBorderSpanCorrection\u003c/code\u003e into \u003ccode\u003eBorderCorrection::span()\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRenamed \u003ccode\u003eOffset::Begin\u003c/code\u003e into \u003ccode\u003eOffset::Start\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\u003eSee full diff in \u003ca href=\"https://github.com/zhiburt/tabled/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=tabled\u0026package-manager=cargo\u0026previous-version=0.15.0\u0026new-version=0.20.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/kioku/aperture/pull/84","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/kioku%2Faperture/issues/84","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/84/packages"}},{"old_version":"0.15.0","new_version":"0.20.0","update_type":"minor","path":null,"pr_created_at":"2026-02-02T09:49:41.000Z","version_change":"0.15.0 → 0.20.0","issue":{"uuid":"3884979850","node_id":"PR_kwDOKZ9GkM7A3U2U","number":512,"state":"closed","title":"chore(deps)(deps): bump tabled from 0.15.0 to 0.20.0","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":"2026-03-11T09:25:26.000Z","author_association":null,"state_reason":null,"created_at":"2026-02-02T09:49:41.000Z","updated_at":"2026-03-11T09:25:34.000Z","time_to_close":3195345,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)(deps)","packages":[{"name":"tabled","old_version":"0.15.0","new_version":"0.20.0","repository_url":"https://github.com/zhiburt/tabled"}],"path":null,"ecosystem":"cargo"},"body":"Bumps [tabled](https://github.com/zhiburt/tabled) from 0.15.0 to 0.20.0.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/zhiburt/tabled/blob/master/CHANGELOG.md\"\u003etabled's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.20.0] - 2025-05-06\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eTable::nohead\u003c/code\u003e function just like \u003ccode\u003eTable::new\u003c/code\u003e but with no header.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eTable::with_capacity\u003c/code\u003e function just like \u003ccode\u003eTable::new\u003c/code\u003e but with an exact number of rows.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eChanged \u003ccode\u003ewith(Border)\u003c/code\u003e logic to set only outer border instead of border of all cells.\u003c/li\u003e\n\u003cli\u003eMade a number of refactorings of \u003ccode\u003etabled::grid::dimension::*\u003c/code\u003e modules.\u003c/li\u003e\n\u003cli\u003eMade small optimization of \u003ccode\u003eWrap::text\u003c/code\u003e and \u003ccode\u003eTruncate::text\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eMade small optimization of \u003ccode\u003eText::new\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eBrought up to date benchmarks.\u003c/li\u003e\n\u003cli\u003eRenamed \u003ccode\u003eColumns::single\u003c/code\u003e into \u003ccode\u003eColumns::one\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRenamed \u003ccode\u003eRows::single\u003c/code\u003e into \u003ccode\u003eRows::one\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eMoved back to \u003ccode\u003efnv\u003c/code\u003e from \u003ccode\u003eahash\u003c/code\u003e cause of WASM build.\u003c/li\u003e\n\u003cli\u003eMoved back to old \u003ccode\u003eWrap::keep_words\u003c/code\u003e logic where we preserving all content.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed dependency \u003ccode\u003etesting_table\u003c/code\u003e inclusion (by \u003ca href=\"https://github.com/klensy\"\u003e\u003ccode\u003e@​klensy\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eWASM\u003c/code\u003e build (by \u003ca href=\"https://github.com/cptpiepmatz\"\u003e\u003ccode\u003e@​cptpiepmatz\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed not properly working caching logic of \u003ccode\u003eTableOption::hint\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.19.0] - 2025-24-04\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003etabled::assert\u003c/code\u003e module.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003e#[tabled(map)]\u003c/code\u003e macro.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003ederive::display::bool\u003c/code\u003e function.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003ederive::display::wrap\u003c/code\u003e and \u003ccode\u003ederive::display::truncate\u003c/code\u003e function.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eLocator::value\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eTable::get_dimension\u003c/code\u003e function.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eANSI\u003c/code\u003e link handling in \u003ccode\u003eWidth::truncate\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eUpper Title Case\u003c/code\u003e and \u003ccode\u003elower title case\u003c/code\u003e options for \u003ccode\u003erename_all\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eno_std\u003c/code\u003e in \u003ccode\u003etesting_table\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eChanged \u003ccode\u003eReverse\u003c/code\u003e interface.\u003c/li\u003e\n\u003cli\u003eChanged \u003ccode\u003ePosition\u003c/code\u003e interface.\u003c/li\u003e\n\u003cli\u003eChanged \u003ccode\u003etabled::grid::dimension\u003c/code\u003e structures.\u003c/li\u003e\n\u003cli\u003eChanged \u003ccode\u003eIterTable\u003c/code\u003e interface.\u003c/li\u003e\n\u003cli\u003eMigrated \u003ccode\u003eron\u003c/code\u003e to \u003ccode\u003e0.10\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRenamed \u003ccode\u003eColumnNames::default()\u003c/code\u003e into \u003ccode\u003eColumnsNames::head()\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRenamed \u003ccode\u003eBorderSpanCorrection\u003c/code\u003e into \u003ccode\u003eBorderCorrection::span()\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRenamed \u003ccode\u003eOffset::Begin\u003c/code\u003e into \u003ccode\u003eOffset::Start\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\u003eSee full diff in \u003ca href=\"https://github.com/zhiburt/tabled/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=tabled\u0026package-manager=cargo\u0026previous-version=0.15.0\u0026new-version=0.20.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nYou can trigger a rebase of this PR by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e\n\n\u003e **Note**\n\u003e Automatic rebases have been disabled on this pull request as it has been open for over 30 days.\n","html_url":"https://github.com/terraphim/terraphim-ai/pull/512","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/terraphim%2Fterraphim-ai/issues/512","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/512/packages"}},{"old_version":"0.17","new_version":"0.20","update_type":null,"path":"/box/tools/ij","pr_created_at":"2026-02-01T04:17:59.000Z","version_change":"0.17 → 0.20","issue":{"uuid":"3881133710","node_id":"PR_kwDON-GGT87Aq2It","number":244,"state":"open","title":"chore(deps): update tabled requirement from 0.17 to 0.20 in /box/tools/ij","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-02-01T04:17:59.000Z","updated_at":"2026-02-01T04:18:00.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): update","packages":[{"name":"tabled","old_version":"0.17","new_version":"0.20","repository_url":"https://github.com/zhiburt/tabled"}],"path":"/box/tools/ij","ecosystem":"cargo"},"body":"Updates the requirements on [tabled](https://github.com/zhiburt/tabled) to permit the latest version.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/zhiburt/tabled/blob/master/CHANGELOG.md\"\u003etabled's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.20.0] - 2025-05-06\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eTable::nohead\u003c/code\u003e function just like \u003ccode\u003eTable::new\u003c/code\u003e but with no header.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eTable::with_capacity\u003c/code\u003e function just like \u003ccode\u003eTable::new\u003c/code\u003e but with an exact number of rows.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eChanged \u003ccode\u003ewith(Border)\u003c/code\u003e logic to set only outer border instead of border of all cells.\u003c/li\u003e\n\u003cli\u003eMade a number of refactorings of \u003ccode\u003etabled::grid::dimension::*\u003c/code\u003e modules.\u003c/li\u003e\n\u003cli\u003eMade small optimization of \u003ccode\u003eWrap::text\u003c/code\u003e and \u003ccode\u003eTruncate::text\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eMade small optimization of \u003ccode\u003eText::new\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eBrought up to date benchmarks.\u003c/li\u003e\n\u003cli\u003eRenamed \u003ccode\u003eColumns::single\u003c/code\u003e into \u003ccode\u003eColumns::one\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRenamed \u003ccode\u003eRows::single\u003c/code\u003e into \u003ccode\u003eRows::one\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eMoved back to \u003ccode\u003efnv\u003c/code\u003e from \u003ccode\u003eahash\u003c/code\u003e cause of WASM build.\u003c/li\u003e\n\u003cli\u003eMoved back to old \u003ccode\u003eWrap::keep_words\u003c/code\u003e logic where we preserving all content.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed dependency \u003ccode\u003etesting_table\u003c/code\u003e inclusion (by \u003ca href=\"https://github.com/klensy\"\u003e\u003ccode\u003e@​klensy\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eWASM\u003c/code\u003e build (by \u003ca href=\"https://github.com/cptpiepmatz\"\u003e\u003ccode\u003e@​cptpiepmatz\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed not properly working caching logic of \u003ccode\u003eTableOption::hint\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.19.0] - 2025-24-04\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003etabled::assert\u003c/code\u003e module.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003e#[tabled(map)]\u003c/code\u003e macro.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003ederive::display::bool\u003c/code\u003e function.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003ederive::display::wrap\u003c/code\u003e and \u003ccode\u003ederive::display::truncate\u003c/code\u003e function.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eLocator::value\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eTable::get_dimension\u003c/code\u003e function.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eANSI\u003c/code\u003e link handling in \u003ccode\u003eWidth::truncate\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eUpper Title Case\u003c/code\u003e and \u003ccode\u003elower title case\u003c/code\u003e options for \u003ccode\u003erename_all\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eno_std\u003c/code\u003e in \u003ccode\u003etesting_table\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eChanged \u003ccode\u003eReverse\u003c/code\u003e interface.\u003c/li\u003e\n\u003cli\u003eChanged \u003ccode\u003ePosition\u003c/code\u003e interface.\u003c/li\u003e\n\u003cli\u003eChanged \u003ccode\u003etabled::grid::dimension\u003c/code\u003e structures.\u003c/li\u003e\n\u003cli\u003eChanged \u003ccode\u003eIterTable\u003c/code\u003e interface.\u003c/li\u003e\n\u003cli\u003eMigrated \u003ccode\u003eron\u003c/code\u003e to \u003ccode\u003e0.10\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRenamed \u003ccode\u003eColumnNames::default()\u003c/code\u003e into \u003ccode\u003eColumnsNames::head()\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRenamed \u003ccode\u003eBorderSpanCorrection\u003c/code\u003e into \u003ccode\u003eBorderCorrection::span()\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRenamed \u003ccode\u003eOffset::Begin\u003c/code\u003e into \u003ccode\u003eOffset::Start\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\u003eSee full diff in \u003ca href=\"https://github.com/zhiburt/tabled/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/younsl/o/pull/244","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/younsl%2Fo/issues/244","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/244/packages"}},{"old_version":"0.18.0","new_version":"0.20.0","update_type":"minor","path":null,"pr_created_at":"2026-01-30T18:07:28.000Z","version_change":"0.18.0 → 0.20.0","issue":{"uuid":"3876805144","node_id":"PR_kwDOOCVCuM7Ac5TD","number":34,"state":"open","title":"Build(deps): Bump the cargo-deps group across 1 directory with 62 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-01-30T18:07:28.000Z","updated_at":"2026-01-30T18:08:09.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Build(deps): Bump","group_name":"cargo-deps","update_count":62,"packages":[{"name":"indexmap","old_version":"2.12.0","new_version":"2.13.0","repository_url":"https://github.com/indexmap-rs/indexmap"},{"name":"slab","old_version":"0.4.9","new_version":"0.4.11","repository_url":"https://github.com/tokio-rs/slab"},{"name":"thiserror","old_version":"2.0.17","new_version":"2.0.18","repository_url":"https://github.com/dtolnay/thiserror"},{"name":"implicit-clone","old_version":"0.5.0","new_version":"0.6.0","repository_url":"https://github.com/yewstack/implicit-clone"},{"name":"base64ct","old_version":"1.6.0","new_version":"1.8.3","repository_url":"https://github.com/RustCrypto/formats"},{"name":"bincode","old_version":"1.3.3","new_version":"3.0.0","repository_url":"https://github.com/bincode-org/bincode"},{"name":"tracing","old_version":"0.1.41","new_version":"0.1.44","repository_url":"https://github.com/tokio-rs/tracing"},{"name":"rustversion","old_version":"1.0.19","new_version":"1.0.22","repository_url":"https://github.com/dtolnay/rustversion"},{"name":"chrono","old_version":"0.4.39","new_version":"0.4.43","repository_url":"https://github.com/chronotope/chrono"},{"name":"libc","old_version":"0.2.179","new_version":"0.2.180","repository_url":"https://github.com/rust-lang/libc"},{"name":"diesel","old_version":"2.2.12","new_version":"2.3.6","repository_url":"https://github.com/diesel-rs/diesel"},{"name":"postgres","old_version":"0.19.10","new_version":"0.19.12","repository_url":"https://github.com/rust-postgres/rust-postgres"},{"name":"sea-query","old_version":"0.28.5","new_version":"0.32.7","repository_url":"https://github.com/SeaQL/sea-query"},{"name":"tokio","old_version":"1.43.0","new_version":"1.49.0","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"socket2","old_version":"0.5.8","new_version":"0.6.2","repository_url":"https://github.com/rust-lang/socket2"},{"name":"warp","old_version":"0.3.7","new_version":"0.4.2","repository_url":"https://github.com/seanmonstar/warp"},{"name":"windows","old_version":"0.48.0","new_version":"0.62.2","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"libxml","old_version":"0.3.6","new_version":"0.3.8","repository_url":"https://github.com/KWARC/rust-libxml"},{"name":"simple-ldap","old_version":"7.1.0","new_version":"8.0.1","repository_url":"https://github.com/keaz/simple-ldap"},{"name":"awc","old_version":"3.7.0","new_version":"3.8.1","repository_url":"https://github.com/actix/actix-web"},{"name":"async-std","old_version":"1.13.1","new_version":"1.13.2","repository_url":"https://github.com/async-rs/async-std"},{"name":"redis","old_version":"0.23.3","new_version":"1.0.3","repository_url":"https://github.com/redis-rs/redis-rs"},{"name":"pyo3","old_version":"0.20.3","new_version":"0.25.1","repository_url":"https://github.com/pyo3/pyo3"},{"name":"jsonwebtoken","old_version":"10.2.0","new_version":"10.3.0","repository_url":"https://github.com/Keats/jsonwebtoken"},{"name":"rand","old_version":"0.8.5","new_version":"0.9.0","repository_url":"https://github.com/rust-random/rand"},{"name":"wasmtime","old_version":"39.0.1","new_version":"41.0.1","repository_url":"https://github.com/bytecodealliance/wasmtime"},{"name":"suppaftp","old_version":"6.3.0","new_version":"8.0.1","repository_url":"https://github.com/veeso/suppaftp"},{"name":"rustix","old_version":"0.38.44","new_version":"1.1.3","repository_url":"https://github.com/bytecodealliance/rustix"},{"name":"openssl","old_version":"0.10.71","new_version":"0.10.75","repository_url":"https://github.com/rust-openssl/rust-openssl"},{"name":"wasm-bindgen-test","old_version":"0.3.50","new_version":"0.3.58","repository_url":"https://github.com/wasm-bindgen/wasm-bindgen"},{"name":"trybuild","old_version":"1.0.103","new_version":"1.0.115","repository_url":"https://github.com/dtolnay/trybuild"},{"name":"proc-macro2","old_version":"1.0.105","new_version":"1.0.106","repository_url":"https://github.com/dtolnay/proc-macro2"},{"name":"quote","old_version":"1.0.43","new_version":"1.0.44","repository_url":"https://github.com/dtolnay/quote"},{"name":"syn","old_version":"2.0.113","new_version":"2.0.114","repository_url":"https://github.com/dtolnay/syn"},{"name":"once_cell","old_version":"1.20.3","new_version":"1.21.3","repository_url":"https://github.com/matklad/once_cell"},{"name":"prettyplease","old_version":"0.2.29","new_version":"0.2.37","repository_url":"https://github.com/dtolnay/prettyplease"},{"name":"tower-sessions","old_version":"0.12.3","new_version":"0.14.0","repository_url":"https://github.com/maxcountryman/tower-sessions"},{"name":"salvo","old_version":"0.68.5","new_version":"0.86.0","repository_url":"https://github.com/salvo-rs/salvo"},{"name":"salvo-cors","old_version":"0.68.5","new_version":"0.89.0","repository_url":"https://github.com/salvo-rs/salvo"},{"name":"divan","old_version":"0.1.17","new_version":"0.1.21","repository_url":"https://github.com/nvzqz/divan"},{"name":"average","old_version":"0.15.1","new_version":"0.16.0","repository_url":"https://github.com/vks/average"},{"name":"tabled","old_version":"0.18.0","new_version":"0.20.0","repository_url":"https://github.com/zhiburt/tabled"},{"name":"indicatif","old_version":"0.17.11","new_version":"0.18.3","repository_url":"https://github.com/console-rs/indicatif"},{"name":"serde_json","old_version":"1.0.139","new_version":"1.0.149","repository_url":"https://github.com/serde-rs/json"},{"name":"clap","old_version":"4.5.30","new_version":"4.5.56","repository_url":"https://github.com/clap-rs/clap"},{"name":"reqwest","old_version":"0.12.12","new_version":"0.12.15","repository_url":"https://github.com/seanmonstar/reqwest"},{"name":"regex","old_version":"1.11.1","new_version":"1.12.2","repository_url":"https://github.com/rust-lang/regex"},{"name":"toml","old_version":"0.8.20","new_version":"0.9.10+spec-1.1.0","repository_url":"https://github.com/toml-rs/toml"},{"name":"git2","old_version":"0.20.0","new_version":"0.20.3","repository_url":"https://github.com/rust-lang/git2-rs"},{"name":"strum","old_version":"0.27.1","new_version":"0.27.2","repository_url":"https://github.com/Peternator7/strum"},{"name":"derive_more","old_version":"2.0.1","new_version":"2.1.1","repository_url":"https://github.com/JelteF/derive_more"},{"name":"glob","old_version":"0.3.2","new_version":"0.3.3","repository_url":"https://github.com/rust-lang/glob"},{"name":"strum_macros","old_version":"0.27.1","new_version":"0.27.2","repository_url":"https://github.com/Peternator7/strum"},{"name":"fake","old_version":"4.0.0","new_version":"4.4.0","repository_url":"https://github.com/cksac/fake-rs"},{"name":"time","old_version":"0.3.37","new_version":"0.3.46","repository_url":"https://github.com/time-rs/time"},{"name":"uuid","old_version":"1.14.0","new_version":"1.20.0","repository_url":"https://github.com/uuid-rs/uuid"},{"name":"bytes","old_version":"1.10.0","new_version":"1.11.0","repository_url":"https://github.com/tokio-rs/bytes"},{"name":"hyper-util","old_version":"0.1.10","new_version":"0.1.17","repository_url":"https://github.com/hyperium/hyper-util"},{"name":"tower","old_version":"0.5.2","new_version":"0.5.3","repository_url":"https://github.com/tower-rs/tower"},{"name":"tower-http","old_version":"0.6.2","new_version":"0.6.8","repository_url":"https://github.com/tower-rs/tower-http"},{"name":"env_logger","old_version":"0.11.6","new_version":"0.11.8","repository_url":"https://github.com/rust-cli/env_logger"},{"name":"hyper","old_version":"1.6.0","new_version":"1.8.1","repository_url":"https://github.com/hyperium/hyper"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the cargo-deps group with 62 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [indexmap](https://github.com/indexmap-rs/indexmap) | `2.12.0` | `2.13.0` |\n| [slab](https://github.com/tokio-rs/slab) | `0.4.9` | `0.4.11` |\n| [thiserror](https://github.com/dtolnay/thiserror) | `2.0.17` | `2.0.18` |\n| [implicit-clone](https://github.com/yewstack/implicit-clone) | `0.5.0` | `0.6.0` |\n| [base64ct](https://github.com/RustCrypto/formats) | `1.6.0` | `1.8.3` |\n| [bincode](https://github.com/bincode-org/bincode) | `1.3.3` | `3.0.0` |\n| [tracing](https://github.com/tokio-rs/tracing) | `0.1.41` | `0.1.44` |\n| [rustversion](https://github.com/dtolnay/rustversion) | `1.0.19` | `1.0.22` |\n| [chrono](https://github.com/chronotope/chrono) | `0.4.39` | `0.4.43` |\n| [libc](https://github.com/rust-lang/libc) | `0.2.179` | `0.2.180` |\n| [diesel](https://github.com/diesel-rs/diesel) | `2.2.12` | `2.3.6` |\n| [postgres](https://github.com/rust-postgres/rust-postgres) | `0.19.10` | `0.19.12` |\n| [sea-query](https://github.com/SeaQL/sea-query) | `0.28.5` | `0.32.7` |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.43.0` | `1.49.0` |\n| [socket2](https://github.com/rust-lang/socket2) | `0.5.8` | `0.6.2` |\n| [warp](https://github.com/seanmonstar/warp) | `0.3.7` | `0.4.2` |\n| [windows](https://github.com/microsoft/windows-rs) | `0.48.0` | `0.62.2` |\n| [libxml](https://github.com/KWARC/rust-libxml) | `0.3.6` | `0.3.8` |\n| [simple-ldap](https://github.com/keaz/simple-ldap) | `7.1.0` | `8.0.1` |\n| [awc](https://github.com/actix/actix-web) | `3.7.0` | `3.8.1` |\n| [async-std](https://github.com/async-rs/async-std) | `1.13.1` | `1.13.2` |\n| [redis](https://github.com/redis-rs/redis-rs) | `0.23.3` | `1.0.3` |\n| [pyo3](https://github.com/pyo3/pyo3) | `0.20.3` | `0.25.1` |\n| [jsonwebtoken](https://github.com/Keats/jsonwebtoken) | `10.2.0` | `10.3.0` |\n| [rand](https://github.com/rust-random/rand) | `0.8.5` | `0.9.0` |\n| [wasmtime](https://github.com/bytecodealliance/wasmtime) | `39.0.1` | `41.0.1` |\n| [suppaftp](https://github.com/veeso/suppaftp) | `6.3.0` | `8.0.1` |\n| [rustix](https://github.com/bytecodealliance/rustix) | `0.38.44` | `1.1.3` |\n| [openssl](https://github.com/rust-openssl/rust-openssl) | `0.10.71` | `0.10.75` |\n| [wasm-bindgen-test](https://github.com/wasm-bindgen/wasm-bindgen) | `0.3.50` | `0.3.58` |\n| [trybuild](https://github.com/dtolnay/trybuild) | `1.0.103` | `1.0.115` |\n| [proc-macro2](https://github.com/dtolnay/proc-macro2) | `1.0.105` | `1.0.106` |\n| [quote](https://github.com/dtolnay/quote) | `1.0.43` | `1.0.44` |\n| [syn](https://github.com/dtolnay/syn) | `2.0.113` | `2.0.114` |\n| [once_cell](https://github.com/matklad/once_cell) | `1.20.3` | `1.21.3` |\n| [prettyplease](https://github.com/dtolnay/prettyplease) | `0.2.29` | `0.2.37` |\n| [tower-sessions](https://github.com/maxcountryman/tower-sessions) | `0.12.3` | `0.14.0` |\n| [salvo](https://github.com/salvo-rs/salvo) | `0.68.5` | `0.86.0` |\n| [salvo-cors](https://github.com/salvo-rs/salvo) | `0.68.5` | `0.89.0` |\n| [divan](https://github.com/nvzqz/divan) | `0.1.17` | `0.1.21` |\n| [average](https://github.com/vks/average) | `0.15.1` | `0.16.0` |\n| [tabled](https://github.com/zhiburt/tabled) | `0.18.0` | `0.20.0` |\n| [indicatif](https://github.com/console-rs/indicatif) | `0.17.11` | `0.18.3` |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.139` | `1.0.149` |\n| [clap](https://github.com/clap-rs/clap) | `4.5.30` | `4.5.56` |\n| [reqwest](https://github.com/seanmonstar/reqwest) | `0.12.12` | `0.12.15` |\n| [regex](https://github.com/rust-lang/regex) | `1.11.1` | `1.12.2` |\n| [toml](https://github.com/toml-rs/toml) | `0.8.20` | `0.9.10+spec-1.1.0` |\n| [git2](https://github.com/rust-lang/git2-rs) | `0.20.0` | `0.20.3` |\n| [strum](https://github.com/Peternator7/strum) | `0.27.1` | `0.27.2` |\n| [derive_more](https://github.com/JelteF/derive_more) | `2.0.1` | `2.1.1` |\n| [glob](https://github.com/rust-lang/glob) | `0.3.2` | `0.3.3` |\n| [strum_macros](https://github.com/Peternator7/strum) | `0.27.1` | `0.27.2` |\n| [fake](https://github.com/cksac/fake-rs) | `4.0.0` | `4.4.0` |\n| [time](https://github.com/time-rs/time) | `0.3.37` | `0.3.46` |\n| [uuid](https://github.com/uuid-rs/uuid) | `1.14.0` | `1.20.0` |\n| [bytes](https://github.com/tokio-rs/bytes) | `1.10.0` | `1.11.0` |\n| [hyper-util](https://github.com/hyperium/hyper-util) | `0.1.10` | `0.1.17` |\n| [tower](https://github.com/tower-rs/tower) | `0.5.2` | `0.5.3` |\n| [tower-http](https://github.com/tower-rs/tower-http) | `0.6.2` | `0.6.8` |\n| [env_logger](https://github.com/rust-cli/env_logger) | `0.11.6` | `0.11.8` |\n| [hyper](https://github.com/hyperium/hyper) | `1.6.0` | `1.8.1` |\n\n\nUpdates `indexmap` from 2.12.0 to 2.13.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/indexmap-rs/indexmap/blob/main/RELEASES.md\"\u003eindexmap's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.13.0 (2026-01-07)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImplemented \u003ccode\u003eClone\u003c/code\u003e for \u003ccode\u003eIntoKeys\u003c/code\u003e and \u003ccode\u003eIntoValues\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003emap::Slice::split_at_checked\u003c/code\u003e and \u003ccode\u003esplit_at_mut_checked\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eset::Slice::split_at_checked\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.12.1 (2025-11-20)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSimplified a lot of internals using \u003ccode\u003ehashbrown\u003c/code\u003e's new bucket API.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/a4aba99f09636ad727d934d367f701c965367cc3\"\u003e\u003ccode\u003ea4aba99\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/indexmap-rs/indexmap/issues/431\"\u003e#431\u003c/a\u003e from cuviper/release-2.13.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/e345f3a7ba6064f34d6c9ac367cb878c21dd2ffd\"\u003e\u003ccode\u003ee345f3a\u003c/code\u003e\u003c/a\u003e Release 2.13.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/e6b677b4ce0f35d127da24b1b4553aa7a7bc3fb1\"\u003e\u003ccode\u003ee6b677b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/indexmap-rs/indexmap/issues/430\"\u003e#430\u003c/a\u003e from cuviper/split_at_checked\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/61c9d534e1dfbbd3b248f10b982dcf6f7f89613d\"\u003e\u003ccode\u003e61c9d53\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003eSlice::split_at_checked\u003c/code\u003e and \u003ccode\u003esplit_at_mut_checked\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/8b8d35076238f1c06ea522efaf73be9154ca72d5\"\u003e\u003ccode\u003e8b8d350\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/indexmap-rs/indexmap/issues/426\"\u003e#426\u003c/a\u003e from cuviper/clone-intokv\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/88efd0cadd7cdab8624bbbaeac66fba14701472e\"\u003e\u003ccode\u003e88efd0c\u003c/code\u003e\u003c/a\u003e \u003ccode\u003eimpl Clone for IntoKeys\u003c/code\u003e and \u003ccode\u003eIntoValues\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/3b6d04bab36739744c78f91ce717b1f9344bae9a\"\u003e\u003ccode\u003e3b6d04b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/indexmap-rs/indexmap/issues/425\"\u003e#425\u003c/a\u003e from cuviper/inner-core\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/eb30eb112bdea0eb344a508aeda58359db8696c8\"\u003e\u003ccode\u003eeb30eb1\u003c/code\u003e\u003c/a\u003e Move crate::map::core to crate::inner\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/cfad7589c88e298e97449afb838c6a4b08c58394\"\u003e\u003ccode\u003ecfad758\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/indexmap-rs/indexmap/issues/424\"\u003e#424\u003c/a\u003e from cuviper/buckets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/a96b9c7fca6af946f17ecc38e7ee4dfd449a957f\"\u003e\u003ccode\u003ea96b9c7\u003c/code\u003e\u003c/a\u003e Release 2.12.1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/indexmap-rs/indexmap/compare/2.12.0...2.13.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `slab` from 0.4.9 to 0.4.11\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tokio-rs/slab/releases\"\u003eslab's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.4.11\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eSlab::get_disjoint_mut\u003c/code\u003e out of bounds (\u003ca href=\"https://redirect.github.com/tokio-rs/slab/issues/152\"\u003e#152\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.4.10\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eSlab::get_disjoint_mut\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/slab/issues/149\"\u003e#149\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDrop build script and \u003ccode\u003eautocfg\u003c/code\u003e dependency (\u003ca href=\"https://redirect.github.com/tokio-rs/slab/issues/150\"\u003e#150\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix redundant import warning in no_std builds (\u003ca href=\"https://redirect.github.com/tokio-rs/slab/issues/143\"\u003e#143\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eclippy::needless_lifetimes\u003c/code\u003e warning (\u003ca href=\"https://redirect.github.com/tokio-rs/slab/issues/147\"\u003e#147\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInternal CI improvements (\u003ca href=\"https://redirect.github.com/tokio-rs/slab/issues/141\"\u003e#141\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/tokio-rs/slab/issues/146\"\u003e#146\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tokio-rs/slab/blob/master/CHANGELOG.md\"\u003eslab's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e0.4.11 (August 8, 2025)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eSlab::get_disjoint_mut\u003c/code\u003e out of bounds (\u003ca href=\"https://redirect.github.com/tokio-rs/slab/issues/152\"\u003e#152\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e0.4.10 (June 15, 2025)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eSlab::get_disjoint_mut\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/slab/issues/149\"\u003e#149\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDrop build script and \u003ccode\u003eautocfg\u003c/code\u003e dependency (\u003ca href=\"https://redirect.github.com/tokio-rs/slab/issues/150\"\u003e#150\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix redundant import warning in no_std builds (\u003ca href=\"https://redirect.github.com/tokio-rs/slab/issues/143\"\u003e#143\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eclippy::needless_lifetimes\u003c/code\u003e warning (\u003ca href=\"https://redirect.github.com/tokio-rs/slab/issues/147\"\u003e#147\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInternal CI improvements (\u003ca href=\"https://redirect.github.com/tokio-rs/slab/issues/141\"\u003e#141\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/tokio-rs/slab/issues/146\"\u003e#146\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/slab/commit/2e5779f8eb318827c78cad38007445a93ec04503\"\u003e\u003ccode\u003e2e5779f\u003c/code\u003e\u003c/a\u003e Release v0.4.11 (\u003ca href=\"https://redirect.github.com/tokio-rs/slab/issues/153\"\u003e#153\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/slab/commit/2d65c514bc964b192bab212ddf3c1fcea4ae96b8\"\u003e\u003ccode\u003e2d65c51\u003c/code\u003e\u003c/a\u003e Fix get_disjoint_mut error condition (\u003ca href=\"https://redirect.github.com/tokio-rs/slab/issues/152\"\u003e#152\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/slab/commit/6a1b675665ee141ab68fd3e4f82b3cb3efc09e01\"\u003e\u003ccode\u003e6a1b675\u003c/code\u003e\u003c/a\u003e Release v0.4.10 (\u003ca href=\"https://redirect.github.com/tokio-rs/slab/issues/151\"\u003e#151\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/slab/commit/f801afe5cb2379b0178173758273a95f64510527\"\u003e\u003ccode\u003ef801afe\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003eget_disjoint_mut\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/slab/issues/149\"\u003e#149\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/slab/commit/8e65636d42635633bdb1287c6e5c3948c7b9034f\"\u003e\u003ccode\u003e8e65636\u003c/code\u003e\u003c/a\u003e Bump MSRV to v1.46 (\u003ca href=\"https://redirect.github.com/tokio-rs/slab/issues/150\"\u003e#150\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/slab/commit/30e8dd746a98392e6931fe93136415bc51c05851\"\u003e\u003ccode\u003e30e8dd7\u003c/code\u003e\u003c/a\u003e Fix clippy::needless_lifetimes warning (\u003ca href=\"https://redirect.github.com/tokio-rs/slab/issues/147\"\u003e#147\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/slab/commit/fecdd68a5389e4c3f4a44969574ffe352e7b0a8c\"\u003e\u003ccode\u003efecdd68\u003c/code\u003e\u003c/a\u003e Fix CI failures (\u003ca href=\"https://redirect.github.com/tokio-rs/slab/issues/146\"\u003e#146\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/slab/commit/f7b621f6cf2bc84f32214029b32d587d18277e3d\"\u003e\u003ccode\u003ef7b621f\u003c/code\u003e\u003c/a\u003e Always set #![no_std] to fix redundant import warning (\u003ca href=\"https://redirect.github.com/tokio-rs/slab/issues/143\"\u003e#143\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/slab/commit/334a8373bdbb6e1d164839c77d33f9571450d5f8\"\u003e\u003ccode\u003e334a837\u003c/code\u003e\u003c/a\u003e Update CI config (\u003ca href=\"https://redirect.github.com/tokio-rs/slab/issues/141\"\u003e#141\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/tokio-rs/slab/compare/v0.4.9...v0.4.11\"\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.17 to 2.0.18\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/thiserror/releases\"\u003ethiserror's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.0.18\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMake compatible with project-level \u003ccode\u003eneedless_lifetimes = \u0026quot;forbid\u0026quot;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/443\"\u003e#443\u003c/a\u003e, thanks \u003ca href=\"https://github.com/LucaCappelletti94\"\u003e\u003ccode\u003e@​LucaCappelletti94\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/dc0f6a23a3fb6ae34ef117133ec43650450c4b32\"\u003e\u003ccode\u003edc0f6a2\u003c/code\u003e\u003c/a\u003e Release 2.0.18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/027529273572e8171262231190c4328e40ec1b36\"\u003e\u003ccode\u003e0275292\u003c/code\u003e\u003c/a\u003e Touch up PR 443\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/3c33bc60add478225e6bbd19e9974a633da08545\"\u003e\u003ccode\u003e3c33bc6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/443\"\u003e#443\u003c/a\u003e from LucaCappelletti94/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/995939cc2eae15cc23f873f354f8ef3fbfd6a707\"\u003e\u003ccode\u003e995939c\u003c/code\u003e\u003c/a\u003e Reproduce issue 442\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/21653d1d33f563f0b8f8881671894a23cc3a2a27\"\u003e\u003ccode\u003e21653d1\u003c/code\u003e\u003c/a\u003e Made clippy lifetime allows conditional\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/45e5388009e68c32f20182db21ee5887bc1c3304\"\u003e\u003ccode\u003e45e5388\u003c/code\u003e\u003c/a\u003e Update actions/upload-artifact@v5 -\u0026gt; v6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/386aac126a95a97fae374c05bd2ebb1dd550a361\"\u003e\u003ccode\u003e386aac1\u003c/code\u003e\u003c/a\u003e Update actions/upload-artifact@v4 -\u0026gt; v5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/ec50561375fcd29d700da43a79f4f5d9794e5b4b\"\u003e\u003ccode\u003eec50561\u003c/code\u003e\u003c/a\u003e Update actions/checkout@v5 -\u0026gt; v6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/247eab5d79e27ad28859afdf8bc600a4242829b7\"\u003e\u003ccode\u003e247eab5\u003c/code\u003e\u003c/a\u003e Update name of empty_enum clippy lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/91b181f0899fd42f41c210e73822c29eef29dd6d\"\u003e\u003ccode\u003e91b181f\u003c/code\u003e\u003c/a\u003e Raise required compiler to Rust 1.68\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/thiserror/compare/2.0.17...2.0.18\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `implicit-clone` from 0.5.0 to 0.6.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/yewstack/implicit-clone/commits/v0.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `base64ct` from 1.6.0 to 1.8.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/formats/commit/9adf88fe3e6e0fb9f8cf20b54747aff67a3eca6e\"\u003e\u003ccode\u003e9adf88f\u003c/code\u003e\u003c/a\u003e base64ct v1.8.3 (\u003ca href=\"https://redirect.github.com/RustCrypto/formats/issues/2169\"\u003e#2169\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/formats/commit/51726c29e932e9bc7a5d2d24708d98a7fb6226aa\"\u003e\u003ccode\u003e51726c2\u003c/code\u003e\u003c/a\u003e base64ct: add \u003ccode\u003eBase64Pbkdf2\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/RustCrypto/formats/issues/2168\"\u003e#2168\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/formats/commit/ce44931298ccfbf0641a1a7c3ad5a959a93b94d2\"\u003e\u003ccode\u003ece44931\u003c/code\u003e\u003c/a\u003e pkcs12 v0.2.0-pre.0 (\u003ca href=\"https://redirect.github.com/RustCrypto/formats/issues/2167\"\u003e#2167\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/formats/commit/8d41f6add14f4eb66ec388d2eb540cd0dd3d8767\"\u003e\u003ccode\u003e8d41f6a\u003c/code\u003e\u003c/a\u003e cms v0.3.0-pre.1 (\u003ca href=\"https://redirect.github.com/RustCrypto/formats/issues/2166\"\u003e#2166\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/formats/commit/47d1a0759715b956a0b375474ff94687b206b7df\"\u003e\u003ccode\u003e47d1a07\u003c/code\u003e\u003c/a\u003e pkcs5: bump \u003ccode\u003epbkdf2\u003c/code\u003e and \u003ccode\u003escrypt\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/RustCrypto/formats/issues/2165\"\u003e#2165\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/formats/commit/ea1efe1a4b3680d56bba7e6a0783742f578e82e2\"\u003e\u003ccode\u003eea1efe1\u003c/code\u003e\u003c/a\u003e chore(deps): bump elliptic-curve from \u003ccode\u003e0.14.0-rc.19\u003c/code\u003e to \u003ccode\u003e0.14.0-rc.21\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/RustCrypto/formats/issues/2164\"\u003e#2164\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/formats/commit/e5c7e4c110cfeec8cd17802f11ead7eac700c8a8\"\u003e\u003ccode\u003ee5c7e4c\u003c/code\u003e\u003c/a\u003e const-oid v0.10.2 (\u003ca href=\"https://redirect.github.com/RustCrypto/formats/issues/2163\"\u003e#2163\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/formats/commit/8b9ae298c676f2bf5790ab939c94fedebc0e5af1\"\u003e\u003ccode\u003e8b9ae29\u003c/code\u003e\u003c/a\u003e chore(deps): bump the all-deps group with 8 updates (\u003ca href=\"https://redirect.github.com/RustCrypto/formats/issues/2161\"\u003e#2161\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/formats/commit/16aca51552e7de925011260c0ab9cfe80c18c03f\"\u003e\u003ccode\u003e16aca51\u003c/code\u003e\u003c/a\u003e chore(deps): bump crate-ci/typos from 1.40.0 to 1.41.0 (\u003ca href=\"https://redirect.github.com/RustCrypto/formats/issues/2160\"\u003e#2160\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/formats/commit/7d46f25f9bf41efbd7825320477c639ebff2ffa3\"\u003e\u003ccode\u003e7d46f25\u003c/code\u003e\u003c/a\u003e Bump \u003ccode\u003erand\u003c/code\u003e to v0.10.0-rc.6 (\u003ca href=\"https://redirect.github.com/RustCrypto/formats/issues/2159\"\u003e#2159\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/RustCrypto/formats/compare/base64ct/v1.6.0...base64ct/v1.8.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `bincode` from 1.3.3 to 3.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/bincode-org/bincode/commits\"\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 `rustversion` from 1.0.19 to 1.0.22\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/rustversion/releases\"\u003erustversion's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.0.22\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eTurn off clippy incompatible_msrv in rustversion-conditional code (\u003ca href=\"https://redirect.github.com/dtolnay/rustversion/issues/63\"\u003e#63\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.21\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003e-Zfmt-debug=none\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dtolnay/rustversion/issues/61\"\u003e#61\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.20\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/rustversion/commit/9e86f839b6a34a7d9398f243d88bf400b7fa1f7c\"\u003e\u003ccode\u003e9e86f83\u003c/code\u003e\u003c/a\u003e Release 1.0.22\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/rustversion/commit/a27fffdbb75c7d3521e9f4b49b4a9ab21ce85204\"\u003e\u003ccode\u003ea27fffd\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/rustversion/issues/64\"\u003e#64\u003c/a\u003e from dtolnay/incompatiblemsrv\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/rustversion/commit/935837211f5bcbc5147cd05a38c02a66dbc8ec71\"\u003e\u003ccode\u003e9358372\u003c/code\u003e\u003c/a\u003e Allow clippy incompatible_msrv\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/rustversion/commit/0379843c3c885461a071fc4c07d2c72efe3afa61\"\u003e\u003ccode\u003e0379843\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/rustversion/commit/1491c256c89b5f41369a21dcd57a1eb5ca1c1083\"\u003e\u003ccode\u003e1491c25\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/rustversion/issues/62\"\u003e#62\u003c/a\u003e from dtolnay/ci\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/rustversion/commit/49ad7c5242d9fcb99c04438008b9d6a49345b9c5\"\u003e\u003ccode\u003e49ad7c5\u003c/code\u003e\u003c/a\u003e Add -Zfmt-debug=none test in CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/rustversion/commit/1f833903f93e6dbabf9eebb5935fcafd2f6f0ce1\"\u003e\u003ccode\u003e1f83390\u003c/code\u003e\u003c/a\u003e Release 1.0.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/rustversion/commit/8be70573321aa3d616fcf46b7df7c98d0d3cdc1a\"\u003e\u003ccode\u003e8be7057\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/rustversion/issues/61\"\u003e#61\u003c/a\u003e from dtolnay/debugnone\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/rustversion/commit/91dd8ef7b1e999d3a733d8136b60d6e9c0290d9d\"\u003e\u003ccode\u003e91dd8ef\u003c/code\u003e\u003c/a\u003e Ignore elidable_lifetime_names pedantic clippy lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/rustversion/commit/052138c8c8c6e13ee49dc94cbeb04962f5e54db3\"\u003e\u003ccode\u003e052138c\u003c/code\u003e\u003c/a\u003e Support -Zfmt-debug=none\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/rustversion/compare/1.0.19...1.0.22\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `chrono` from 0.4.39 to 0.4.43\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/chronotope/chrono/releases\"\u003echrono's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.4.43\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eInstall extra components for lint workflow by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1741\"\u003echronotope/chrono#1741\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade windows-bindgen to 0.64 by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1742\"\u003echronotope/chrono#1742\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove windows-bindgen setup by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1744\"\u003echronotope/chrono#1744\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDrop stabilized feature doc_auto_cfg by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1745\"\u003echronotope/chrono#1745\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFaster RFC 3339 parsing by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1748\"\u003echronotope/chrono#1748\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate windows-bindgen requirement from 0.64 to 0.65 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1751\"\u003echronotope/chrono#1751\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003eNaiveDate::abs_diff\u003c/code\u003e by \u003ca href=\"https://github.com/Kinrany\"\u003e\u003ccode\u003e@​Kinrany\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1752\"\u003echronotope/chrono#1752\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd feature gated defmt support. by \u003ca href=\"https://github.com/pebender\"\u003e\u003ccode\u003e@​pebender\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1747\"\u003echronotope/chrono#1747\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDrop deny lints, eager Debug impls are a mixed blessing by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1753\"\u003echronotope/chrono#1753\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: minor improvement for docs by \u003ca href=\"https://github.com/spuradage\"\u003e\u003ccode\u003e@​spuradage\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1756\"\u003echronotope/chrono#1756\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded doctest for the NaiveDate years_since function by \u003ca href=\"https://github.com/LucasBou\"\u003e\u003ccode\u003e@​LucasBou\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1755\"\u003echronotope/chrono#1755\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare 0.4.43 by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1765\"\u003echronotope/chrono#1765\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate copyright year to 2026 in LICENSE.txt by \u003ca href=\"https://github.com/taozui472\"\u003e\u003ccode\u003e@​taozui472\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1767\"\u003echronotope/chrono#1767\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.4.42\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd fuzzer for DateTime::parse_from_str by \u003ca href=\"https://github.com/tyler92\"\u003e\u003ccode\u003e@​tyler92\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1700\"\u003echronotope/chrono#1700\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix wrong amount of micro/milliseconds by \u003ca href=\"https://github.com/nmlt\"\u003e\u003ccode\u003e@​nmlt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1703\"\u003echronotope/chrono#1703\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd warning about MappedLocalTime and wasm by \u003ca href=\"https://github.com/lutzky\"\u003e\u003ccode\u003e@​lutzky\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1702\"\u003echronotope/chrono#1702\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix incorrect parsing of fixed-length second fractions by \u003ca href=\"https://github.com/chris-leach\"\u003e\u003ccode\u003e@​chris-leach\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1705\"\u003echronotope/chrono#1705\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix cfgs for \u003ccode\u003ewasm32-linux\u003c/code\u003e support by \u003ca href=\"https://github.com/arjunr2\"\u003e\u003ccode\u003e@​arjunr2\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1707\"\u003echronotope/chrono#1707\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix OpenHarmony's \u003ccode\u003etzdata\u003c/code\u003e parsing by \u003ca href=\"https://github.com/ldm0\"\u003e\u003ccode\u003e@​ldm0\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1679\"\u003echronotope/chrono#1679\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConvert NaiveDate to/from days since unix epoch by \u003ca href=\"https://github.com/findepi\"\u003e\u003ccode\u003e@​findepi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1715\"\u003echronotope/chrono#1715\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e?Sized\u003c/code\u003e bound to related methods of \u003ccode\u003eDelayedFormat::write_to\u003c/code\u003e by \u003ca href=\"https://github.com/Huliiiiii\"\u003e\u003ccode\u003e@​Huliiiiii\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1721\"\u003echronotope/chrono#1721\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003efrom_timestamp_secs\u003c/code\u003e method to \u003ccode\u003eDateTime\u003c/code\u003e by \u003ca href=\"https://github.com/jasonaowen\"\u003e\u003ccode\u003e@​jasonaowen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1719\"\u003echronotope/chrono#1719\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMigrate to core::error::Error by \u003ca href=\"https://github.com/benbrittain\"\u003e\u003ccode\u003e@​benbrittain\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1704\"\u003echronotope/chrono#1704\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to windows-bindgen 0.63 by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1730\"\u003echronotope/chrono#1730\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003estrftime: simplify error handling by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1731\"\u003echronotope/chrono#1731\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.4.41\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003esubsec_micros\u003c/code\u003e and \u003ccode\u003esubsec_millis\u003c/code\u003e methods to \u003ccode\u003eTimeDelta\u003c/code\u003e by \u003ca href=\"https://github.com/ggoetz\"\u003e\u003ccode\u003e@​ggoetz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1668\"\u003echronotope/chrono#1668\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eNaiveDateTime::UNIX_EPOCH\u003c/code\u003e by \u003ca href=\"https://github.com/robertbastian\"\u003e\u003ccode\u003e@​robertbastian\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1670\"\u003echronotope/chrono#1670\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImplement \u003ccode\u003eas_seconds_f32\u003c/code\u003e and \u003ccode\u003eas_seconds_f64\u003c/code\u003e for \u003ccode\u003eTimeDelta\u003c/code\u003e by \u003ca href=\"https://github.com/ggoetz\"\u003e\u003ccode\u003e@​ggoetz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1671\"\u003echronotope/chrono#1671\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: fix some comments by \u003ca href=\"https://github.com/jimmycathy\"\u003e\u003ccode\u003e@​jimmycathy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1677\"\u003echronotope/chrono#1677\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003enum_days_in_month\u003c/code\u003e method to \u003ccode\u003eDatelike\u003c/code\u003e trait by \u003ca href=\"https://github.com/aslilac\"\u003e\u003ccode\u003e@​aslilac\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1673\"\u003echronotope/chrono#1673\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003eWeekdaySet\u003c/code\u003e, a collection of \u003ccode\u003eWeekday\u003c/code\u003e that is \u003ccode\u003eCopy\u003c/code\u003e by \u003ca href=\"https://github.com/Kinrany\"\u003e\u003ccode\u003e@​Kinrany\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1676\"\u003echronotope/chrono#1676\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWeekdaySet tweaks by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1680\"\u003echronotope/chrono#1680\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to windows-bindgen 0.61 by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1682\"\u003echronotope/chrono#1682\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImplemented a consistent Eq trait for NaiveWeek by \u003ca href=\"https://github.com/Splashling1789\"\u003e\u003ccode\u003e@​Splashling1789\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1687\"\u003echronotope/chrono#1687\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTimeZone::from_posix_tz: Treat empty TZ variable as UTC by \u003ca href=\"https://github.com/drinkcat\"\u003e\u003ccode\u003e@​drinkcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1691\"\u003echronotope/chrono#1691\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for lossy format strings by \u003ca href=\"https://github.com/Qelxiros\"\u003e\u003ccode\u003e@​Qelxiros\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1693\"\u003echronotope/chrono#1693\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.4.40\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/45caaa970ce443b11106a710ee24bd2480e5ff99\"\u003e\u003ccode\u003e45caaa9\u003c/code\u003e\u003c/a\u003e Update copyright year to 2026 in LICENSE.txt\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/1c0b8f011ab2f2e53c195df1866a1fb4c7fd193a\"\u003e\u003ccode\u003e1c0b8f0\u003c/code\u003e\u003c/a\u003e Bump version to 0.4.43\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/a03e43b1c3ef3aea77f12200d84144f275560aa9\"\u003e\u003ccode\u003ea03e43b\u003c/code\u003e\u003c/a\u003e Upgrade windows-bindgen to 0.66\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/4fedaba2a214aa560e1c6a70d0a09e6955ed3ff4\"\u003e\u003ccode\u003e4fedaba\u003c/code\u003e\u003c/a\u003e Ignore bincode advisory\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/f4b7bbda679199e7509da813849a10242b2f7aa1\"\u003e\u003ccode\u003ef4b7bbd\u003c/code\u003e\u003c/a\u003e Bump actions/checkout from 5 to 6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/db129730e8f21ca66b3808c133b7147cbc62fc41\"\u003e\u003ccode\u003edb12973\u003c/code\u003e\u003c/a\u003e Added doctest for the NaiveDate years_since function (\u003ca href=\"https://redirect.github.com/chronotope/chrono/issues/1755\"\u003e#1755\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/34b5f49e9d7cdcabda6eea054609a2ce4ba947f0\"\u003e\u003ccode\u003e34b5f49\u003c/code\u003e\u003c/a\u003e chore: minor improvement for docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/8c827116b9d67fe926eceb553ce95656dd7627d0\"\u003e\u003ccode\u003e8c82711\u003c/code\u003e\u003c/a\u003e Bump actions/setup-node from 5 to 6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/ea1f11b356fde5c2825679378e8ddf6e153942e5\"\u003e\u003ccode\u003eea1f11b\u003c/code\u003e\u003c/a\u003e Drop deny lints, eager Debug impls are a mixed blessing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/35f9f2daef4c3132546d0004fdf37284df023fd3\"\u003e\u003ccode\u003e35f9f2d\u003c/code\u003e\u003c/a\u003e Add feature gated defmt support.\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/chronotope/chrono/compare/v0.4.39...v0.4.43\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `libc` from 0.2.179 to 0.2.180\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/libc/releases\"\u003elibc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.2.180\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eQNX: Add missing BPF and ifreq structures (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4769\"\u003e#4769\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eLinux, L4Re: address soundness issues of \u003ccode\u003eCMSG_NXTHDR\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4903\"\u003e#4903\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux-like: Handle zero-sized payload differences in \u003ccode\u003eCMSG_NXTHDR\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4903\"\u003e#4903\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMusl: Fix incorrect definitions of struct stat on some 32-bit architectures (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4914\"\u003e#4914\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNetBSD: RISC-V 64: Correct \u003ccode\u003emcontext\u003c/code\u003e type definitions (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4886\"\u003e#4886\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euClibc: Re-enable \u003ccode\u003e__SIZEOF_PTHREAD_COND_T\u003c/code\u003e on non-L4Re uclibc (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4915\"\u003e#4915\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euClibc: Restructure Linux \u003ccode\u003enetlink\u003c/code\u003e module to resolve build errors (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4915\"\u003e#4915\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\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/libc/blob/0.2.180/CHANGELOG.md\"\u003elibc's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/libc/compare/0.2.179...0.2.180\"\u003e0.2.180\u003c/a\u003e - 2026-01-08\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eQNX: Add missing BPF and ifreq structures (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4769\"\u003e#4769\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eLinux, L4Re: address soundness issues of \u003ccode\u003eCMSG_NXTHDR\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4903\"\u003e#4903\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux-like: Handle zero-sized payload differences in \u003ccode\u003eCMSG_NXTHDR\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4903\"\u003e#4903\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMusl: Fix incorrect definitions of struct stat on some 32-bit architectures (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4914\"\u003e#4914\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNetBSD: RISC-V 64: Correct \u003ccode\u003emcontext\u003c/code\u003e type definitions (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4886\"\u003e#4886\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euClibc: Re-enable \u003ccode\u003e__SIZEOF_PTHREAD_COND_T\u003c/code\u003e on non-L4Re uclibc (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4915\"\u003e#4915\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euClibc: Restructure Linux \u003ccode\u003enetlink\u003c/code\u003e module to resolve build errors (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4915\"\u003e#4915\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/4b38c69e31afadbead63af49794850b5a41f7dc4\"\u003e\u003ccode\u003e4b38c69\u003c/code\u003e\u003c/a\u003e chore: release libc 0.2.180\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/300e6438848503d4a9a0bebd32539294fe0e67a5\"\u003e\u003ccode\u003e300e643\u003c/code\u003e\u003c/a\u003e qnx: add missing BPF and ifreq structures\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/12fd831dff0427d7dae301008069ef3fc040b6f5\"\u003e\u003ccode\u003e12fd831\u003c/code\u003e\u003c/a\u003e ci: Add rtems to basic tier 3 checks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/b062844024a5b2028603c636af1ed104880f8450\"\u003e\u003ccode\u003eb062844\u003c/code\u003e\u003c/a\u003e Only test addresses of cmsghdrs that are multiples of the size of cmsghdr.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/676a4f8fd4e43056a2fbedfc848ef982350298ae\"\u003e\u003ccode\u003e676a4f8\u003c/code\u003e\u003c/a\u003e linux: Move \u003ccode\u003emembarrier.h\u003c/code\u003e constants to \u003ccode\u003esrc/new\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/0803faeb89a2a1a477efbe6f604bed7ae8aeb906\"\u003e\u003ccode\u003e0803fae\u003c/code\u003e\u003c/a\u003e linux: Restructure \u003ccode\u003enetlink\u003c/code\u003e to \u003ccode\u003esrc/new\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/72f4c1a5db719788f771d2ce83661295385a84f4\"\u003e\u003ccode\u003e72f4c1a\u003c/code\u003e\u003c/a\u003e uclibc: Re-enable \u003ccode\u003e__SIZEOF_PTHREAD_COND_T\u003c/code\u003e on non-L4Re uclibc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/757e55a3f0adcd1261e44be340eced8d865ce5e2\"\u003e\u003ccode\u003e757e55a\u003c/code\u003e\u003c/a\u003e netbsd/riscv64.rs: make changes so that this builds again.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/042f118911f93e688e9b28003293e423e0bc84fe\"\u003e\u003ccode\u003e042f118\u003c/code\u003e\u003c/a\u003e musl: Fix incorrect definitions of struct stat on some architectures\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/03755c4f7024ff4015231fc7a3cdab3931aff3d3\"\u003e\u003ccode\u003e03755c4\u003c/code\u003e\u003c/a\u003e linux, emscripten, android, l4re: handle zero-sized payload differences in CM...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/libc/compare/0.2.179...0.2.180\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `diesel` from 2.2.12 to 2.3.6\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/diesel-rs/diesel/blob/main/CHANGELOG.md\"\u003ediesel's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[2.3.6] 2026-01-23\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for mysqlclient-sys 0.5.0\u003c/li\u003e\n\u003cli\u003eFix generating valid schema if a column is named \u003ccode\u003etable\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eFixed a regression with \u003ccode\u003e#[derive(Insertable)]\u003c/code\u003e if the same field type is used with different lifetime values\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[2.3.5] 2025-12-19\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix another libmariadb related issue with time types\u003c/li\u003e\n\u003cli\u003eImprove compile time error messages for \u003ccode\u003e#[derive(Insertable)]\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eBump supported version of sqlite-wasm-rs to 0.5.0\u003c/li\u003e\n\u003cli\u003eMinor documentation fixes\u003c/li\u003e\n\u003cli\u003eMake the \u003ccode\u003ereturning_clauses_for_sqlite_3_35\u003c/code\u003e feature enable the \u003ccode\u003esqlite\u003c/code\u003e feature by default\u003c/li\u003e\n\u003cli\u003eInclude a fix for a nightly rust name resolution ambiguity\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[2.3.4] 2025-11-26\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix an issue with breaking changes in libmariadb\u003c/li\u003e\n\u003cli\u003eFix documentation links for helper types\u003c/li\u003e\n\u003cli\u003eFix using \u003ccode\u003e#[diesel(embed)]\u003c/code\u003e with \u003ccode\u003eOption\u0026lt;Inner\u0026gt;\u003c/code\u003e types\u003c/li\u003e\n\u003cli\u003eFix documentation for concurrent migration runs\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[2.3.3] 2025-10-24\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix displaying binds in instrumentations for \u003ccode\u003e#[derive(MultiConnection)]\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eSupport artifact attestation for binaries build for releases\u003c/li\u003e\n\u003cli\u003eStop using absolute paths in generated diesel.toml\u003c/li\u003e\n\u003cli\u003eExplicitly qualify \u003ccode\u003eOk\u003c/code\u003e in code generated by derives to avoid naming conflicts\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[2.3.2] 2025-09-19\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed an incompatibility with libmariadb versions shipped by debian\u003c/li\u003e\n\u003cli\u003eFixed docs.rs builds\u003c/li\u003e\n\u003cli\u003eFixed applying patch file schema.rs file with formatting\u003c/li\u003e\n\u003cli\u003eAllow to compare DatabaseErrorKind values\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.3.1 2025-09-12\u003c/h2\u003e\n\u003cp\u003eThis version did not contain any changes, but only a version bump to retrigger the docs.rs build\u003c/p\u003e\n\u003ch2\u003e[2.3.0] 2025-09-12\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003elimit()\u003c/code\u003e and \u003ccode\u003eoffset()\u003c/code\u003e DSL to combination clauses such as \u003ccode\u003eUNION\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003e#[derive(Identifiable)]\u003c/code\u003e ignoring attribute \u003ccode\u003e#[diesel(serialize_as)]\u003c/code\u003e on primary keys\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/diesel-rs/diesel/commit/207604888d28a490061698f07a25090438be42fe\"\u003e\u003ccode\u003e2076048\u003c/code\u003e\u003c/a\u003e Bump versions to 2.3.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/diesel-rs/diesel/commit/b011ae2072bf9611dcf1074766a654aace91fd64\"\u003e\u003ccode\u003eb011ae2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/diesel-rs/diesel/issues/4939\"\u003e#4939\u003c/a\u003e from weiznich/prepare_2.3.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/diesel-rs/diesel/commit/ac344c1de06a09d457fd42210c617c6b921849dd\"\u003e\u003ccode\u003eac344c1\u003c/code\u003e\u003c/a\u003e Prepare a 2.3.6 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/diesel-rs/diesel/commit/41028e73512e6395bdddd1bc329a0bfbe87f51fd\"\u003e\u003ccode\u003e41028e7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/diesel-rs/diesel/issues/4936\"\u003e#4936\u003c/a\u003e from anudeepx/fix-reserved-table-column\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/diesel-rs/diesel/commit/ff67e781f732c2e1cceb10a3a818c4b3fc118edf\"\u003e\u003ccode\u003eff67e78\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/diesel-rs/diesel/issues/4925\"\u003e#4925\u003c/a\u003e from weiznich/fix/insertable_regression\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/diesel-rs/diesel/commit/2ac4ac66b914e9b3f815760ff32a8e3b8e226cf0\"\u003e\u003ccode\u003e2ac4ac6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/diesel-rs/diesel/issues/4915\"\u003e#4915\u003c/a\u003e from weiznich/ci_improvements\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/diesel-rs/diesel/commit/95449378da6f9bde6a0ca630961ca66a94b3802d\"\u003e\u003ccode\u003e9544937\u003c/code\u003e\u003c/a\u003e Set back dist to plan modus\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/diesel-rs/diesel/commit/094e339d2ce2f350f29cb906459baddfa5f08b54\"\u003e\u003ccode\u003e094e339\u003c/code\u003e\u003c/a\u003e Fix cargo dist\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/diesel-rs/diesel/commit/c6ecd291c533b034750eaa185634d9a9125da59e\"\u003e\u003ccode\u003ec6ecd29\u003c/code\u003e\u003c/a\u003e Another changelog entry\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/diesel-rs/diesel/commit/9d7fbbe7f0de6d355bd2c0187571071e1b5659be\"\u003e\u003ccode\u003e9d7fbbe\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/diesel-rs/diesel/issues/4904\"\u003e#4904\u003c/a\u003e from weiznich/prepare_2.3.5\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/diesel-rs/diesel/compare/v2.2.12...v2.3.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `postgres` from 0.19.10 to 0.19.12\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-postgres/rust-postgres/releases\"\u003epostgres's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epostgres v0.19.12\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eClient::check_connection\u003c/code\u003e API.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImproved the effectiveness of \u003ccode\u003eClient::is_closed\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eDisabled default features of \u003ccode\u003efutures-util\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epostgres v0.19.11\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for \u003ccode\u003ejiff\u003c/code\u003e v0.2.\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003ebit-vec\u003c/code\u003e versions v0.7 and v0.8.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated repository links to use \u003ccode\u003erust-postgres\u003c/code\u003e organization.\u003c/li\u003e\n\u003cli\u003eUpgraded to Rust 2021 edition.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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-postgres/rust-postgres/commit/81d39c548ad4c70a317d07a3ad05f2365e0cfb20\"\u003e\u003ccode\u003e81d39c5\u003c/code\u003e\u003c/a\u003e Release postgres v0.19.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-postgres/rust-postgres/commit/47374383727e80fb5d3eec966d9bd2f6f907c48d\"\u003e\u003ccode\u003e4737438\u003c/code\u003e\u003c/a\u003e Release tokio-postgres v0.7.15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-postgres/rust-postgres/commit/6ed4781b87b7091214d01c76d14073a432becc69\"\u003e\u003ccode\u003e6ed4781\u003c/code\u003e\u003c/a\u003e Release postgres-types v0.2.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-postgres/rust-postgres/commit/87ef8ad2e93b88afaa946ad267497bd0bbb56196\"\u003e\u003ccode\u003e87ef8ad\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-postgres/rust-postgres/issues/1278\"\u003e#1278\u003c/a\u003e from razein97/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-postgres/rust-postgres/commit/628a696551438c738cb88fc9b72c5eedf7710d1b\"\u003e\u003ccode\u003e628a696\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-postgres/rust-postgres/issues/1280\"\u003e#1280\u003c/a\u003e from rust-postgres/paolobarbolini/check_connection-d...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-postgres/rust-postgres/commit/f34ed1b151e0c76dfaf8bef678814a2c0fff8ec6\"\u003e\u003ccode\u003ef34ed1b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-postgres/rust-postgres/issues/1262\"\u003e#1262\u003c/a\u003e from CobaltCause/push-sswwslomtkmm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-postgres/rust-postgres/commit/c5d3442ed8507453b1f83be34ac9ecbb97070e9e\"\u003e\u003ccode\u003ec5d3442\u003c/code\u003e\u003c/a\u003e fix an Error/Display impl\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-postgres/rust-postgres/commit/bbd13014eda04797d9c794515829f4da4495e425\"\u003e\u003ccode\u003ebbd1301\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-postgres/rust-postgres/issues/1282\"\u003e#1282\u003c/a\u003e from rust-postgres/paolobarbolini/futures-util-no-de...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-postgres/rust-postgres/commit/153b86e2ae61396ebea315d3429c9e153acc034d\"\u003e\u003ccode\u003e153b86e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-postgres/rust-postgres/issues/1281\"\u003e#1281\u003c/a\u003e from rust-postgres/paolobarbolini/pg-18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-postgres/rust-postgres/commit/e128d4c2ef5f46ba95ba3e9abfbefe5246956216\"\u003e\u003ccode\u003ee128d4c\u003c/code\u003e\u003c/a\u003e feat: disable default features of \u003ccode\u003efutures-util\u003c/code\u003e for \u003ccode\u003epostgres\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-postgres/rust-postgres/compare/postgres-v0.19.10...postgres-v0.19.12\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `sea-query` from 0.28.5 to 0.32.7\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/SeaQL/sea-query/blob/master/CHANGELOG.md\"\u003esea-query's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.32.7 - 2025-08-06\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eValueType::is_option\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix incorrect casting of \u003ccode\u003eChronoDateTimeWithTimeZone\u003c/code\u003e in \u003ccode\u003eValue::Array\u003c/code\u003e \u003ca href=\"https://redirect.github.com/SeaQL/sea-query/pull/933\"\u003eSeaQL/sea-query#933\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd missing parenthesis to \u003ccode\u003eWINDOW\u003c/code\u003e clause \u003ca href=\"https://redirect.github.com/SeaQL/sea-query/pull/919\"\u003eSeaQL/sea-query#919\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"sql\"\u003e\u003ccode\u003eSELECT .. OVER \u0026quot;w\u0026quot; FROM \u0026quot;character\u0026quot; WINDOW \u0026quot;w\u0026quot; AS (PARTITION BY \u0026quot;ww\u0026quot;)\n\u003c/code\u003e\u003c/pre\u003e\n\u003cul\u003e\n\u003cli\u003eFix serializing iden as a value in \u003ccode\u003eALTER TYPE ... RENAME TO ...\u003c/code\u003e statements \u003ca href=\"https://redirect.github.com/SeaQL/sea-query/pull/924\"\u003eSeaQL/sea-query#924\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"sql\"\u003e\u003ccode\u003eALTER TYPE \u0026quot;font\u0026quot; RENAME TO \u0026quot;typeface\u0026quot;\n\u003c/code\u003e\u003c/pre\u003e\n\u003cul\u003e\n\u003cli\u003eFixed the issue where milliseconds were truncated when formatting \u003ccode\u003eValue::Constant\u003c/code\u003e \u003ca href=\"https://redirect.github.com/SeaQL/sea-query/pull/929\"\u003eSeaQL/sea-query#929\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"sql\"\u003e\u003ccode\u003e'2025-01-01 00:00:00.000000'\n                    ^^^^^^^\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003e0.32.6 - 2025-05-27\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eimpl \u003ccode\u003eFrom\u0026lt;Condition\u0026gt;\u003c/code\u003e and \u003ccode\u003eFrom\u0026lt;ConditionExpression\u0026gt;\u003c/code\u003e for \u003ccode\u003eSimpleExpr\u003c/code\u003e \u003ca href=\"https://redirect.github.com/SeaQL/sea-query/pull/886\"\u003eSeaQL/sea-query#886\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.32.5 - 2025-05-07\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport for creating functional indexes in Postgres and MySQL \u003ca href=\"https://redirect.github.com/SeaQL/sea-query/pull/869\"\u003eSeaQL/sea-query#869\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMake \u003ccode\u003eRcOrArc\u003c/code\u003e a documented type alias instead of a direct reexport \u003ca href=\"https://redirect.github.com/SeaQL/sea-query/pull/875\"\u003eSeaQL/sea-query#875\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImpl \u003ccode\u003eIden\u003c/code\u003e for \u003ccode\u003e\u0026amp;'static str\u003c/code\u003e (don't wrap strings in \u003ccode\u003eAlias::new\u003c/code\u003e) \u003ca href=\"https://redirect.github.com/SeaQL/sea-query/pull/882\"\u003eSeaQL/sea-query#882\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.32.4 - 2025-04-17\u003c/h2\u003e\n\u003ch3\u003eNew Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for temporary tables \u003ca href=\"https://redirect.github.com/SeaQL/sea-query/pull/878\"\u003eSeaQL/sea-query#878\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"rust\"\u003e\u003ccode\u003elet statement = Table::create()\n    .table(Font::Table)\n    .temporary()\n    .col(\n\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt; \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SeaQL/sea-query/commit/d328d0ddad2541f9d348b620d0720dc8e5749c12\"\u003e\u003ccode\u003ed328d0d\u003c/code\u003e\u003c/a\u003e 0.32.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SeaQL/sea-query/commit/9fdb869d697b4e975edf9fec37a7f5cb0db7e103\"\u003e\u003ccode\u003e9fdb869\u003c/code\u003e\u003c/a\u003e Changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SeaQL/sea-query/commit/12ed2835bcc3d947319094de8cb2474955a3863b\"\u003e\u003ccode\u003e12ed283\u003c/code\u003e\u003c/a\u003e Add ValueType::is_option\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SeaQL/sea-query/commit/fbb7f314a83b5d069e789744dbcfcc6321586b28\"\u003e\u003ccode\u003efbb7f31\u003c/code\u003e\u003c/a\u003e Changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SeaQL/sea-query/commit/927e81a9af8f043ecb1d0764da01c6d47c90920a\"\u003e\u003ccode\u003e927e81a\u003c/code\u003e\u003c/a\u003e Format microsecond in prepare_constant (\u003ca href=\"https://redirect.github.com/SeaQL/sea-query/issues/929\"\u003e#929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SeaQL/sea-query/commit/72fb4266a449ae8785d12e6bef2815c9461bc843\"\u003e\u003ccode\u003e72fb426\u003c/code\u003e\u003c/a\u003e Fix build\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SeaQL/sea-query/commit/a9264601e3c1b9edf445040587c071d8c5040689\"\u003e\u003ccode\u003ea926460\u003c/code\u003e\u003c/a\u003e Add missing parenthesis to window definition (\u003ca href=\"https://redirect.github.com/SeaQL/sea-query/issues/919\"\u003e#919\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SeaQL/sea-query/commit/d6d8b2403b6978d7ffcca514e972eaa53be9bf94\"\u003e\u003ccode\u003ed6d8b24\u003c/code\u003e\u003c/a\u003e Fix incorrect casting from \u003ccode\u003eDateTime\\\u0026lt;Local\u0026gt;\u003c/code\u003e to \u003ccode\u003eChronoDateTimeWithTimeZone\u003c/code\u003e ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SeaQL/sea-query/commit/b09f0ed9e58e09b168e247b0d5ed1280757cf89e\"\u003e\u003ccode\u003eb09f0ed\u003c/code\u003e\u003c/a\u003e Fix serializing iden as a value in \u003ccode\u003eALTER TYPE ... RENAME TO ...\u003c/code\u003e statements ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SeaQL/sea-query/commit/25e4e878919eafd5039447a1477d5ab622c65284\"\u003e\u003ccode\u003e25e4e87\u003c/code\u003e\u003c/a\u003e 0.32.6\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/SeaQL/sea-query/compare/0.28.5...0.32.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tokio` from 1.43.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.43.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 `socket2` from 0.5.8 to 0.6.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/socket2/blob/master/CHANGELOG.md\"\u003esocket2's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e0.6.2\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eMsgHdr\u003c/code\u003e and \u003ccode\u003eMsgHdrMut\u003c/code\u003e are marked as transparent meaning both have the same\nlayout as \u003ccode\u003emsghdr\u003c/code\u003e on Unix and \u003ccode\u003eWSAMSG\u003c/code\u003e on Windows\n(\u003ca href=\"https://redirect.github.com/rust-lang/socket2/pull/635\"\u003erust-lang/socket2#635\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eDon't set \u003ccode\u003eSO_NOSIGPIPE\u003c/code\u003e when accepting sockets, this is inherited from the\nparent socket (\u003ca href=\"https://redirect.github.com/rust-lang/socket2/pull/632\"\u003erust-lang/socket2#632\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixes \u003ccode\u003eSocket::tcp_notsent_lowat\u003c/code\u003e by using the correct argument type\n(\u003ca href=\"https://redirect.github.com/rust-lang/socket2/pull/622\"\u003erust-lang/socket2#622\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e0.6.1\u003c/h1\u003e\n\u003ch2\u003eAdded\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for Windows Registered I/O (RIO)\n(\u003ca href=\"https://redirect.github.com/rust-lang/socket2/pull/604\"\u003erust-lang/socket2#604\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eTCP_NOTSENT_LOWAT\u003c/code\u003e on Linux via \u003ccode\u003eSocket::(set_)tcp_notsent_lowat\u003c/code\u003e\n(\u003ca href=\"https://redirect.github.com/rust-lang/socket2/pull/611\"\u003erust-lang/socket2#611\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eSO_BUSY_POLL\u003c/code\u003e on Linux via \u003ccode\u003eSocket::set_busy_poll\u003c/code\u003e\n(\u003ca href=\"https://redirect.github.com/rust-lang/socket2/pull/607\"\u003erust-lang/socket2#607\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eSockFilter::new\u003c/code\u003e is now a const function\n(\u003ca href=\"https://redirect.github.com/rust-lang/socket2/pull/609\"\u003erust-lang/socket2#609\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChanged\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated the windows-sys dependency to version 0.60\n(\u003ca href=\"https://redirect.github.com/rust-lang/socket2/pull/605\"\u003erust-lang/socket2#605\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e0.6.0\u003c/h1\u003e\n\u003ch2\u003eBreaking changes\u003c/h2\u003e\n\u003cp\u003eAll IPv4 methods now have a \u003ccode\u003e_v4\u003c/code\u003e suffix, IPv6 uses \u003ccode\u003e_v6\u003c/code\u003e. TCP methods have a\n\u003ccode\u003etcp_\u003c/code\u003e prefix (looked better than a suffix).\u003c/p\u003e\n\u003cp\u003eFurthermore we removed all types from external libraries (i.e. libc or\nwindows-sys) from the public API, allowing us to update those without breaking\nthe API.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRenamed \u003ccode\u003eSocket::freebind_ipv6\u003c/code\u003e to \u003ccode\u003efreebind_v6\u003c/code\u003e\n(\u003ca href=\"https://redirect.github.com/rust-lang/socket2/pull/592\"\u003erust-lang/socket2#592\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eRenamed \u003ccode\u003eSocket::freebind\u003c/code\u003e to \u003ccode\u003efreebind_v4\u003c/code\u003e\n(\u003ca href=\"https://redirect.github.com/rust-lang/socket2/pull/592\"\u003erust-lang/socket2#592\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eRenamed \u003ccode\u003eSocket::original_dst\u003c/code\u003e to \u003ccode\u003eoriginal_dst_v4\u003c/code\u003e\n(\u003ca href=\"https://redirect.github.com/rust-lang/socket2/pull/592\"\u003erust-lang/socket2#592\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eRenamed \u003ccode\u003eSocket::origi...\n\n_Description has been truncated_","html_url":"https://github.com/rust-benchmark1/yew/pull/34","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-benchmark1%2Fyew/issues/34","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/34/packages"}},{"old_version":"0.17","new_version":"0.20","update_type":null,"path":"/box/tools/kk","pr_created_at":"2026-01-11T06:52:42.000Z","version_change":"0.17 → 0.20","issue":{"uuid":"3800850571","node_id":"PR_kwDON-GGT868hgiI","number":206,"state":"open","title":"build(deps): Update tabled requirement from 0.17 to 0.20 in /box/tools/kk","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-01-11T06:52:42.000Z","updated_at":"2026-01-11T06:52:43.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): Update","packages":[{"name":"tabled","old_version":"0.17","new_version":"0.20","repository_url":"https://github.com/zhiburt/tabled"}],"path":"/box/tools/kk","ecosystem":"cargo"},"body":"Updates the requirements on [tabled](https://github.com/zhiburt/tabled) to permit the latest version.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/zhiburt/tabled/blob/master/CHANGELOG.md\"\u003etabled's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.20.0] - 2025-05-06\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eTable::nohead\u003c/code\u003e function just like \u003ccode\u003eTable::new\u003c/code\u003e but with no header.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eTable::with_capacity\u003c/code\u003e function just like \u003ccode\u003eTable::new\u003c/code\u003e but with an exact number of rows.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eChanged \u003ccode\u003ewith(Border)\u003c/code\u003e logic to set only outer border instead of border of all cells.\u003c/li\u003e\n\u003cli\u003eMade a number of refactorings of \u003ccode\u003etabled::grid::dimension::*\u003c/code\u003e modules.\u003c/li\u003e\n\u003cli\u003eMade small optimization of \u003ccode\u003eWrap::text\u003c/code\u003e and \u003ccode\u003eTruncate::text\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eMade small optimization of \u003ccode\u003eText::new\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eBrought up to date benchmarks.\u003c/li\u003e\n\u003cli\u003eRenamed \u003ccode\u003eColumns::single\u003c/code\u003e into \u003ccode\u003eColumns::one\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRenamed \u003ccode\u003eRows::single\u003c/code\u003e into \u003ccode\u003eRows::one\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eMoved back to \u003ccode\u003efnv\u003c/code\u003e from \u003ccode\u003eahash\u003c/code\u003e cause of WASM build.\u003c/li\u003e\n\u003cli\u003eMoved back to old \u003ccode\u003eWrap::keep_words\u003c/code\u003e logic where we preserving all content.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed dependency \u003ccode\u003etesting_table\u003c/code\u003e inclusion (by \u003ca href=\"https://github.com/klensy\"\u003e\u003ccode\u003e@​klensy\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eWASM\u003c/code\u003e build (by \u003ca href=\"https://github.com/cptpiepmatz\"\u003e\u003ccode\u003e@​cptpiepmatz\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed not properly working caching logic of \u003ccode\u003eTableOption::hint\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.19.0] - 2025-24-04\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003etabled::assert\u003c/code\u003e module.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003e#[tabled(map)]\u003c/code\u003e macro.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003ederive::display::bool\u003c/code\u003e function.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003ederive::display::wrap\u003c/code\u003e and \u003ccode\u003ederive::display::truncate\u003c/code\u003e function.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eLocator::value\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eTable::get_dimension\u003c/code\u003e function.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eANSI\u003c/code\u003e link handling in \u003ccode\u003eWidth::truncate\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eUpper Title Case\u003c/code\u003e and \u003ccode\u003elower title case\u003c/code\u003e options for \u003ccode\u003erename_all\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eno_std\u003c/code\u003e in \u003ccode\u003etesting_table\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eChanged \u003ccode\u003eReverse\u003c/code\u003e interface.\u003c/li\u003e\n\u003cli\u003eChanged \u003ccode\u003ePosition\u003c/code\u003e interface.\u003c/li\u003e\n\u003cli\u003eChanged \u003ccode\u003etabled::grid::dimension\u003c/code\u003e structures.\u003c/li\u003e\n\u003cli\u003eChanged \u003ccode\u003eIterTable\u003c/code\u003e interface.\u003c/li\u003e\n\u003cli\u003eMigrated \u003ccode\u003eron\u003c/code\u003e to \u003ccode\u003e0.10\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRenamed \u003ccode\u003eColumnNames::default()\u003c/code\u003e into \u003ccode\u003eColumnsNames::head()\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRenamed \u003ccode\u003eBorderSpanCorrection\u003c/code\u003e into \u003ccode\u003eBorderCorrection::span()\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRenamed \u003ccode\u003eOffset::Begin\u003c/code\u003e into \u003ccode\u003eOffset::Start\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\u003eSee full diff in \u003ca href=\"https://github.com/zhiburt/tabled/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/younsl/o/pull/206","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/younsl%2Fo/issues/206","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/206/packages"}},{"old_version":"0.18.0","new_version":"0.20.0","update_type":"minor","path":null,"pr_created_at":"2026-01-05T07:27:39.000Z","version_change":"0.18.0 → 0.20.0","issue":{"uuid":"3780462584","node_id":"PR_kwDOKm4NMs67ev1Y","number":1855,"state":"closed","title":"chore(deps): bump the cargo-dependencies group across 1 directory with 36 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-01-12T08:26:11.000Z","author_association":null,"state_reason":null,"created_at":"2026-01-05T07:27:39.000Z","updated_at":"2026-01-12T08:26:12.000Z","time_to_close":608312,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"cargo-dependencies","update_count":36,"packages":[{"name":"actix-web","old_version":"4.11.0","new_version":"4.12.1","repository_url":"https://github.com/actix/actix-web"},{"name":"axum-otel-metrics","old_version":"0.10.0","new_version":"0.12.0","repository_url":"https://github.com/ttys3/axum-otel-metrics"},{"name":"axum","old_version":"0.8.6","new_version":"0.8.8","repository_url":"https://github.com/tokio-rs/axum"},{"name":"clap","old_version":"4.5.51","new_version":"4.5.54","repository_url":"https://github.com/clap-rs/clap"},{"name":"clap_complete","old_version":"4.5.60","new_version":"4.5.64","repository_url":"https://github.com/clap-rs/clap"},{"name":"colored","old_version":"2.2.0","new_version":"3.0.0","repository_url":"https://github.com/mackwic/colored"},{"name":"cryptoki","old_version":"0.7.0","new_version":"0.11.0","repository_url":"https://github.com/parallaxsecond/rust-cryptoki"},{"name":"dialoguer","old_version":"0.11.0","new_version":"0.12.0","repository_url":"https://github.com/console-rs/dialoguer"},{"name":"dirs","old_version":"5.0.1","new_version":"6.0.0","repository_url":"https://github.com/soc/dirs-rs"},{"name":"fs-err","old_version":"3.1.3","new_version":"3.2.2","repository_url":"https://github.com/andrewhickman/fs-err"},{"name":"ic-agent","old_version":"0.39.3","new_version":"0.40.1","repository_url":"https://github.com/dfinity/agent-rs"},{"name":"octocrab","old_version":"0.41.2","new_version":"0.49.5","repository_url":"https://github.com/XAMPPRocky/octocrab"},{"name":"self_update","old_version":"0.41.0","new_version":"0.42.0","repository_url":"https://github.com/jaemk/self_update"},{"name":"ic-transport-types","old_version":"0.39.3","new_version":"0.40.1","repository_url":"https://github.com/dfinity/agent-rs"},{"name":"ic-utils","old_version":"0.39.3","new_version":"0.44.3","repository_url":"https://github.com/dfinity/agent-rs"},{"name":"itertools","old_version":"0.13.0","new_version":"0.14.0","repository_url":"https://github.com/rust-itertools/itertools"},{"name":"log","old_version":"0.4.28","new_version":"0.4.29","repository_url":"https://github.com/rust-lang/log"},{"name":"opentelemetry","old_version":"0.28.0","new_version":"0.30.0","repository_url":"https://github.com/open-telemetry/opentelemetry-rust"},{"name":"opentelemetry_sdk","old_version":"0.28.0","new_version":"0.30.0","repository_url":"https://github.com/open-telemetry/opentelemetry-rust"},{"name":"opentelemetry-prometheus","old_version":"0.28.0","new_version":"0.31.0","repository_url":"https://github.com/open-telemetry/opentelemetry-rust"},{"name":"prometheus","old_version":"0.13.4","new_version":"0.14.0","repository_url":"https://github.com/tikv/rust-prometheus"},{"name":"prost","old_version":"0.13.5","new_version":"0.14.1","repository_url":"https://github.com/tokio-rs/prost"},{"name":"rand_seeder","old_version":"0.3.0","new_version":"0.4.0","repository_url":"https://github.com/rust-random/seeder"},{"name":"serde_json","old_version":"1.0.145","new_version":"1.0.148","repository_url":"https://github.com/serde-rs/json"},{"name":"strum","old_version":"0.26.3","new_version":"0.27.2","repository_url":"https://github.com/Peternator7/strum"},{"name":"strum_macros","old_version":"0.26.4","new_version":"0.27.2","repository_url":"https://github.com/Peternator7/strum"},{"name":"tabled","old_version":"0.18.0","new_version":"0.20.0","repository_url":"https://github.com/zhiburt/tabled"},{"name":"csv_to_table","old_version":"0.3.0","new_version":"0.9.0","repository_url":"https://github.com/zhiburt/tabled"},{"name":"tempfile","old_version":"3.23.0","new_version":"3.24.0","repository_url":"https://github.com/Stebalien/tempfile"},{"name":"tokio","old_version":"1.48.0","new_version":"1.49.0","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"tokio-util","old_version":"0.7.17","new_version":"0.7.18","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"wiremock","old_version":"0.6.4","new_version":"0.6.5","repository_url":"https://github.com/LukeMathWalker/wiremock-rs"},{"name":"mockall","old_version":"0.13.1","new_version":"0.14.0","repository_url":"https://github.com/asomers/mockall"},{"name":"ic-stable-structures","old_version":"0.6.9","new_version":"0.7.2","repository_url":"https://github.com/dfinity/stable-structures"},{"name":"indexmap","old_version":"2.12.0","new_version":"2.12.1","repository_url":"https://github.com/indexmap-rs/indexmap"},{"name":"serial_test","old_version":"2.0.0","new_version":"3.3.1","repository_url":"https://github.com/palfrey/serial_test"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the cargo-dependencies group with 36 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [actix-web](https://github.com/actix/actix-web) | `4.11.0` | `4.12.1` |\n| [axum-otel-metrics](https://github.com/ttys3/axum-otel-metrics) | `0.10.0` | `0.12.0` |\n| [axum](https://github.com/tokio-rs/axum) | `0.8.6` | `0.8.8` |\n| [clap](https://github.com/clap-rs/clap) | `4.5.51` | `4.5.54` |\n| [clap_complete](https://github.com/clap-rs/clap) | `4.5.60` | `4.5.64` |\n| [colored](https://github.com/mackwic/colored) | `2.2.0` | `3.0.0` |\n| [cryptoki](https://github.com/parallaxsecond/rust-cryptoki) | `0.7.0` | `0.11.0` |\n| [dialoguer](https://github.com/console-rs/dialoguer) | `0.11.0` | `0.12.0` |\n| [dirs](https://github.com/soc/dirs-rs) | `5.0.1` | `6.0.0` |\n| [fs-err](https://github.com/andrewhickman/fs-err) | `3.1.3` | `3.2.2` |\n| [ic-agent](https://github.com/dfinity/agent-rs) | `0.39.3` | `0.40.1` |\n| [octocrab](https://github.com/XAMPPRocky/octocrab) | `0.41.2` | `0.49.5` |\n| [self_update](https://github.com/jaemk/self_update) | `0.41.0` | `0.42.0` |\n| [ic-transport-types](https://github.com/dfinity/agent-rs) | `0.39.3` | `0.40.1` |\n| [ic-utils](https://github.com/dfinity/agent-rs) | `0.39.3` | `0.44.3` |\n| [itertools](https://github.com/rust-itertools/itertools) | `0.13.0` | `0.14.0` |\n| [log](https://github.com/rust-lang/log) | `0.4.28` | `0.4.29` |\n| [opentelemetry](https://github.com/open-telemetry/opentelemetry-rust) | `0.28.0` | `0.30.0` |\n| [opentelemetry_sdk](https://github.com/open-telemetry/opentelemetry-rust) | `0.28.0` | `0.30.0` |\n| [opentelemetry-prometheus](https://github.com/open-telemetry/opentelemetry-rust) | `0.28.0` | `0.31.0` |\n| [prometheus](https://github.com/tikv/rust-prometheus) | `0.13.4` | `0.14.0` |\n| [prost](https://github.com/tokio-rs/prost) | `0.13.5` | `0.14.1` |\n| [rand_seeder](https://github.com/rust-random/seeder) | `0.3.0` | `0.4.0` |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.145` | `1.0.148` |\n| [strum](https://github.com/Peternator7/strum) | `0.26.3` | `0.27.2` |\n| [strum_macros](https://github.com/Peternator7/strum) | `0.26.4` | `0.27.2` |\n| [tabled](https://github.com/zhiburt/tabled) | `0.18.0` | `0.20.0` |\n| [csv_to_table](https://github.com/zhiburt/tabled) | `0.3.0` | `0.9.0` |\n| [tempfile](https://github.com/Stebalien/tempfile) | `3.23.0` | `3.24.0` |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.48.0` | `1.49.0` |\n| [tokio-util](https://github.com/tokio-rs/tokio) | `0.7.17` | `0.7.18` |\n| [wiremock](https://github.com/LukeMathWalker/wiremock-rs) | `0.6.4` | `0.6.5` |\n| [mockall](https://github.com/asomers/mockall) | `0.13.1` | `0.14.0` |\n| [ic-stable-structures](https://github.com/dfinity/stable-structures) | `0.6.9` | `0.7.2` |\n| [indexmap](https://github.com/indexmap-rs/indexmap) | `2.12.0` | `2.12.1` |\n| [serial_test](https://github.com/palfrey/serial_test) | `2.0.0` | `3.3.1` |\n\n\nUpdates `actix-web` from 4.11.0 to 4.12.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/actix/actix-web/releases\"\u003eactix-web's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eactix-web: v4.12.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNo significant changes since \u003ccode\u003e4.12.0\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eactix-web: v4.12.0\u003c/h2\u003e\n\u003ch1\u003eShort announcement\u003c/h1\u003e\n\u003cp\u003eWe've started GitHub Sponsors: \u003ca href=\"https://github.com/sponsors/actix\"\u003ehttps://github.com/sponsors/actix\u003c/a\u003e\nSupport our development!\u003c/p\u003e\n\u003ch2\u003ev4.12.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eactix_web::response::builder::HttpResponseBuilder::streaming()\u003c/code\u003e now sets \u003ccode\u003eContent-Type\u003c/code\u003e to \u003ccode\u003eapplication/octet-stream\u003c/code\u003e if \u003ccode\u003eContent-Type\u003c/code\u003e does not exist.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eactix_web::response::builder::HttpResponseBuilder::streaming()\u003c/code\u003e now calls \u003ccode\u003eactix_web::response::builder::HttpResponseBuilder::no_chunking()\u003c/code\u003e and returns \u003ccode\u003eSizedStream\u003c/code\u003e if \u003ccode\u003eContent-Length\u003c/code\u003e is set by user.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ews\u003c/code\u003e crate feature (on-by-default) which forwards to \u003ccode\u003eactix-http\u003c/code\u003e and guards some of its \u003ccode\u003eResponseError\u003c/code\u003e impls.\n\u003cul\u003e\n\u003cli\u003e⚠️ if you use \u003ccode\u003edefault-feature = false\u003c/code\u003e and the web scoket feature, please make sure you enable the \u003ccode\u003ews\u003c/code\u003e feature.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAdd public export for \u003ccode\u003eEitherExtractError\u003c/code\u003e in \u003ccode\u003eerror\u003c/code\u003e module.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-web/commit/24489d4c6d2fada7d7462790f22185b0ecb378f0\"\u003e\u003ccode\u003e24489d4\u003c/code\u003e\u003c/a\u003e doc(web): Fix links in README.md (\u003ca href=\"https://redirect.github.com/actix/actix-web/issues/3834\"\u003e#3834\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-web/commit/30b82062a1db1d79063d4c0898a4057669b3cf04\"\u003e\u003ccode\u003e30b8206\u003c/code\u003e\u003c/a\u003e chore(actix-files): prepare release 0.6.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-web/commit/fe6c0a3b2bd32bd6b92c23a65b9cd23c8943a53e\"\u003e\u003ccode\u003efe6c0a3\u003c/code\u003e\u003c/a\u003e chore(actix-web): prepare release 4.12.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-web/commit/37a8b9caa87dba2af1c67c3f196a558ee1e8d3bd\"\u003e\u003ccode\u003e37a8b9c\u003c/code\u003e\u003c/a\u003e chore(web): fix actix-http requirement\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-web/commit/37ff707b522979ac53e596819052de4571ad7e9d\"\u003e\u003ccode\u003e37ff707\u003c/code\u003e\u003c/a\u003e chore: fix derive_more feature requirements for actix-files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-web/commit/bbfd402f09bfa348fbeed1662b72134188d4fb63\"\u003e\u003ccode\u003ebbfd402\u003c/code\u003e\u003c/a\u003e build(deps): bump bytes from 1.10.1 to 1.11.0 (\u003ca href=\"https://redirect.github.com/actix/actix-web/issues/3839\"\u003e#3839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-web/commit/ce258a00c95bbeddda0100656e2f2dbd8895bdc2\"\u003e\u003ccode\u003ece258a0\u003c/code\u003e\u003c/a\u003e build(deps): bump taiki-e/install-action from 2.62.51 to 2.62.56 (\u003ca href=\"https://redirect.github.com/actix/actix-web/issues/3837\"\u003e#3837\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-web/commit/b2205d80f6f3a2ffd9eea5034bc6ab9d812e19ce\"\u003e\u003ccode\u003eb2205d8\u003c/code\u003e\u003c/a\u003e build(deps): bump actions/checkout from 5.0.0 to 6.0.0 (\u003ca href=\"https://redirect.github.com/actix/actix-web/issues/3836\"\u003e#3836\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-web/commit/fe890a73b29eeb1048b7d99b0631c6188ba692db\"\u003e\u003ccode\u003efe890a7\u003c/code\u003e\u003c/a\u003e build(deps): bump taiki-e/install-action from 2.62.49 to 2.62.51 (\u003ca href=\"https://redirect.github.com/actix/actix-web/issues/3831\"\u003e#3831\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-web/commit/d119500f938f55eeaa3d000a9299a3797d2a8819\"\u003e\u003ccode\u003ed119500\u003c/code\u003e\u003c/a\u003e release: actix-web v4.12.0 (\u003ca href=\"https://redirect.github.com/actix/actix-web/issues/3830\"\u003e#3830\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/actix/actix-web/compare/web-v4.11.0...web-v4.12.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `axum-otel-metrics` from 0.10.0 to 0.12.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ttys3/axum-otel-metrics/releases\"\u003eaxum-otel-metrics's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.12.0\u003c/h2\u003e\n\u003ch2\u003e[0.12.0] - 2025-06-20\u003c/h2\u003e\n\u003ch3\u003e💼 Other\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate example crates (6cfa617)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🚜 Refactor\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[\u003cstrong\u003ebreaking\u003c/strong\u003e] Update to use OTLP exporter for metrics, removed Prometheus exporter support (47161f1)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📚 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate README to remove Prometheus exporter references and highlight OTLP exporter usage (aaa4a1b)\u003c/li\u003e\n\u003cli\u003eUpdate README to include removal of Prometheus exporter support and link to related issue (c140d58)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e⚙️ Miscellaneous Tasks\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate crates (abf2684)\u003c/li\u003e\n\u003cli\u003eUpdate cliff.toml to enable dependency chore messages (13cdf57)\u003c/li\u003e\n\u003cli\u003eAdapt metric descriptions to match semantic conventions (aeda8a1)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(deps)\u003c/em\u003e Update opentelemetry-semantic-conventions requirement (b4307ee)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(deps)\u003c/em\u003e Update opentelemetry requirement from 0.29 to 0.30 (7be8ff9)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(deps)\u003c/em\u003e Update opentelemetry_sdk requirement from 0.29 to 0.30 (2207078)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(deps)\u003c/em\u003e Update opentelemetry-otlp requirement from 0.29.0 to 0.30.0 (d992ebc)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.11.0\u003c/h2\u003e\n\u003ch2\u003e[0.11.0] - 2025-05-30\u003c/h2\u003e\n\u003ch3\u003e🚜 Refactor\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRefine Cargo.toml for lib (5583193)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e⚙️ Miscellaneous Tasks\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump version to 0.11.0 (d8291d4)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(deps)\u003c/em\u003e Update opentelemetry-prometheus requirement (74128a5)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(deps)\u003c/em\u003e Update opentelemetry requirement from 0.28 to 0.29 (3f36999)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(deps)\u003c/em\u003e Update opentelemetry-semantic-conventions requirement (0b2b5c1)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(deps)\u003c/em\u003e Update opentelemetry-otlp requirement from 0.28.0 to 0.29.0 (5a54204)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(deps)\u003c/em\u003e Update opentelemetry_sdk requirement from 0.28 to 0.29 (a5fd8dd)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(deps)\u003c/em\u003e Update prometheus requirement from 0.13.4 to 0.14.0 (8f4807b)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(deps)\u003c/em\u003e Bump tokio in /examples/axum-metrics-demo (7c6c2be)\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/ttys3/axum-otel-metrics/blob/main/CHANGELOG.md\"\u003eaxum-otel-metrics's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.12.0] - 2025-06-20\u003c/h2\u003e\n\u003ch3\u003e💼 Other\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate example crates (6cfa617)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🚜 Refactor\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[\u003cstrong\u003ebreaking\u003c/strong\u003e] Update to use OTLP exporter for metrics, removed Prometheus exporter support (47161f1)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📚 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate README to remove Prometheus exporter references and highlight OTLP exporter usage (aaa4a1b)\u003c/li\u003e\n\u003cli\u003eUpdate README to include removal of Prometheus exporter support and link to related issue (c140d58)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e⚙️ Miscellaneous Tasks\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate crates (abf2684)\u003c/li\u003e\n\u003cli\u003eUpdate cliff.toml to enable dependency chore messages (13cdf57)\u003c/li\u003e\n\u003cli\u003eAdapt metric descriptions to match semantic conventions (aeda8a1)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(deps)\u003c/em\u003e Update opentelemetry-semantic-conventions requirement (b4307ee)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(deps)\u003c/em\u003e Update opentelemetry requirement from 0.29 to 0.30 (7be8ff9)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(deps)\u003c/em\u003e Update opentelemetry_sdk requirement from 0.29 to 0.30 (2207078)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(deps)\u003c/em\u003e Update opentelemetry-otlp requirement from 0.29.0 to 0.30.0 (d992ebc)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ttys3/axum-otel-metrics/commit/f5b179f7b518fe16017f6d1e838691a95f876f0f\"\u003e\u003ccode\u003ef5b179f\u003c/code\u003e\u003c/a\u003e chore: release v0.12.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ttys3/axum-otel-metrics/commit/aeda8a1d4772e6174d32c90e2c88a82294e2060d\"\u003e\u003ccode\u003eaeda8a1\u003c/code\u003e\u003c/a\u003e chore: adapt metric descriptions to match semantic conventions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ttys3/axum-otel-metrics/commit/c140d58f2068ea0970be6be03c314972a91773f1\"\u003e\u003ccode\u003ec140d58\u003c/code\u003e\u003c/a\u003e docs: update README to include removal of Prometheus exporter support and lin...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ttys3/axum-otel-metrics/commit/aaa4a1bfc5c67f32b82ca52a62d5746be86b3673\"\u003e\u003ccode\u003eaaa4a1b\u003c/code\u003e\u003c/a\u003e docs: update README to remove Prometheus exporter references and highlight OT...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ttys3/axum-otel-metrics/commit/13cdf57f8dba7d81978ba685d57b1c57649089e0\"\u003e\u003ccode\u003e13cdf57\u003c/code\u003e\u003c/a\u003e chore: update cliff.toml to enable dependency chore messages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ttys3/axum-otel-metrics/commit/47161f1f2dac0e835a4d78944621875d98be6588\"\u003e\u003ccode\u003e47161f1\u003c/code\u003e\u003c/a\u003e refactor!: update to use OTLP exporter for metrics, removed Prometheus export...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ttys3/axum-otel-metrics/commit/abf2684a4727fe242993d3b538792a37d85722d6\"\u003e\u003ccode\u003eabf2684\u003c/code\u003e\u003c/a\u003e chore: update crates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ttys3/axum-otel-metrics/commit/6cfa617a1d1e1171edf2e05ffd70197b08671b45\"\u003e\u003ccode\u003e6cfa617\u003c/code\u003e\u003c/a\u003e build: update example crates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ttys3/axum-otel-metrics/commit/d992ebca3eaf77c162295528981de7fad3671c79\"\u003e\u003ccode\u003ed992ebc\u003c/code\u003e\u003c/a\u003e chore(deps): update opentelemetry-otlp requirement from 0.29.0 to 0.30.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ttys3/axum-otel-metrics/commit/22070788a0f2e12e15bed8fd9edbd51e51792c82\"\u003e\u003ccode\u003e2207078\u003c/code\u003e\u003c/a\u003e chore(deps): update opentelemetry_sdk requirement from 0.29 to 0.30\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ttys3/axum-otel-metrics/compare/v0.10.0...v0.12.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.6 to 0.8.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tokio-rs/axum/releases\"\u003eaxum's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eaxum v0.8.8\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eClarify documentation for \u003ccode\u003eRouter::route_layer\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3567\"\u003e#3567\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3567\"\u003e#3567\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3567\"\u003etokio-rs/axum#3567\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eaxum v0.8.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRelax implicit \u003ccode\u003eSend\u003c/code\u003e / \u003ccode\u003eSync\u003c/code\u003e bounds on \u003ccode\u003eRouterAsService\u003c/code\u003e, \u003ccode\u003eRouterIntoService\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3555\"\u003e#3555\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMake it easier to visually scan for default features (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3550\"\u003e#3550\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix some documentation typos\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3550\"\u003e#3550\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3550\"\u003etokio-rs/axum#3550\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3555\"\u003e#3555\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3555\"\u003etokio-rs/axum#3555\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/d07863f97d2649c414d2cdd162d1a10750e29a25\"\u003e\u003ccode\u003ed07863f\u003c/code\u003e\u003c/a\u003e Release axum v0.8.8 and axum-extra v0.12.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/287c674b65fa363fa8e60a5b2de7502dfda0decc\"\u003e\u003ccode\u003e287c674\u003c/code\u003e\u003c/a\u003e axum-extra: Make typed-routing feature enable routing feature (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3514\"\u003e#3514\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/f5804aa6a13f8af1ae1a8998b872b300b0859d81\"\u003e\u003ccode\u003ef5804aa\u003c/code\u003e\u003c/a\u003e SecondElementIs: Correct a small inconsistency (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3559\"\u003e#3559\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/f51f3ba4366e1060206efc41fde1227055164c45\"\u003e\u003ccode\u003ef51f3ba\u003c/code\u003e\u003c/a\u003e axum-extra: Add trailing newline to pretty JSON response (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3526\"\u003e#3526\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/816407a8166491217168890ee96856469c3b424c\"\u003e\u003ccode\u003e816407a\u003c/code\u003e\u003c/a\u003e Fix integer underflow in \u003ccode\u003etry_range_response\u003c/code\u003e for empty files (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3566\"\u003e#3566\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/78656ebb4a925329dc19c17a4dbef31d7551d4f5\"\u003e\u003ccode\u003e78656eb\u003c/code\u003e\u003c/a\u003e docs: Clarify \u003ccode\u003eroute_layer\u003c/code\u003e does not apply middleware to the fallback handler...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/4404f27cea206b0dca63637b1c76dff23772a5cc\"\u003e\u003ccode\u003e4404f27\u003c/code\u003e\u003c/a\u003e Release axum v0.8.7 and axum-extra v0.12.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/8f1545adecc86036ed9c8f252edcc099f7016103\"\u003e\u003ccode\u003e8f1545a\u003c/code\u003e\u003c/a\u003e Fix typo in extractors guide (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3554\"\u003e#3554\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/4fc3faa0b4d82db870d8daaf49978da960bcfc42\"\u003e\u003ccode\u003e4fc3faa\u003c/code\u003e\u003c/a\u003e Relax implicit Send / Sync bounds (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3555\"\u003e#3555\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/a05920c906fb5fe3c5b734f80465a3a6f06948f1\"\u003e\u003ccode\u003ea05920c\u003c/code\u003e\u003c/a\u003e Make it easier to visually scan for default features (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3550\"\u003e#3550\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/axum/compare/axum-v0.8.6...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 `clap` from 4.5.51 to 4.5.54\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clap-rs/clap/releases\"\u003eclap's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.5.54\u003c/h2\u003e\n\u003ch2\u003e[4.5.54] - 2026-01-02\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Move \u003ccode\u003e[default]\u003c/code\u003e to its own paragraph when \u003ccode\u003ePossibleValue::help\u003c/code\u003e is present in \u003ccode\u003e--help\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.53\u003c/h2\u003e\n\u003ch2\u003e[4.5.53] - 2025-11-19\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003edefault_values_if\u003c/code\u003e, \u003ccode\u003edefault_values_ifs\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.52\u003c/h2\u003e\n\u003ch2\u003e[4.5.52] - 2025-11-17\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDon't panic when \u003ccode\u003eargs_conflicts_with_subcommands\u003c/code\u003e conflicts with an \u003ccode\u003eArgGroup\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\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.54] - 2026-01-02\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Move \u003ccode\u003e[default]\u003c/code\u003e to its own paragraph when \u003ccode\u003ePossibleValue::help\u003c/code\u003e is present in \u003ccode\u003e--help\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.53] - 2025-11-19\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003edefault_values_if\u003c/code\u003e, \u003ccode\u003edefault_values_ifs\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.52] - 2025-11-17\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDon't panic when \u003ccode\u003eargs_conflicts_with_subcommands\u003c/code\u003e conflicts with an \u003ccode\u003eArgGroup\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/194c676f60b916506f94f70decdbf319af5d1ec6\"\u003e\u003ccode\u003e194c676\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/44838f6606fa015140c65a2d35971c1e9b269e26\"\u003e\u003ccode\u003e44838f6\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/0f59d55ff6b132cd59cd252442ce47078494be07\"\u003e\u003ccode\u003e0f59d55\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6027\"\u003e#6027\u003c/a\u003e from Alpha1337k/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/3716f9f4289594b43abec42b2538efd1a90ff897\"\u003e\u003ccode\u003e3716f9f\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/613b69a6b7bff729b7a363fa0c91fd03f48d12c3\"\u003e\u003ccode\u003e613b69a\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/d117f7acdeedebaf5fd7847debb15c834423f159\"\u003e\u003ccode\u003ed117f7a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6028\"\u003e#6028\u003c/a\u003e from epage/arg\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/cb8255d2f3c7f12ebf07ec1c55ac98b6848599a9\"\u003e\u003ccode\u003ecb8255d\u003c/code\u003e\u003c/a\u003e feat(builder): Allow quoted id's for arg macro\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/e2aa2f07d1cd50412de51b51a7cc897e80e0b92f\"\u003e\u003ccode\u003ee2aa2f0\u003c/code\u003e\u003c/a\u003e Feat: Add catch-all on external subcommands for zsh\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/b9c0aee9f28c5ad72932225bd730260f9bbe1fc6\"\u003e\u003ccode\u003eb9c0aee\u003c/code\u003e\u003c/a\u003e Feat: Add external subcommands test to suite\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/1036060f1319412d3d50d821a7b39a0a0122f0f7\"\u003e\u003ccode\u003e1036060\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6025\"\u003e#6025\u003c/a\u003e from AldaronLau/typos-in-faq\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/clap-rs/clap/compare/clap_complete-v4.5.51...clap_complete-v4.5.54\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `clap_complete` from 4.5.60 to 4.5.64\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/e1152433694b253bc1fe048b5b2eda96aff79aa0\"\u003e\u003ccode\u003ee115243\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/d4c34fa2b893de95f00f194fe32eddcb123e89ea\"\u003e\u003ccode\u003ed4c34fa\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/ab4f4388600c45112c290731a5536893f0f32c16\"\u003e\u003ccode\u003eab4f438\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6203\"\u003e#6203\u003c/a\u003e from jpgrayson/fix/zsh-space-after-dir-completions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/5571b83c8a322ee2cf4342402d930cf2806fa2f1\"\u003e\u003ccode\u003e5571b83\u003c/code\u003e\u003c/a\u003e fix(complete): Trailing space after zsh directory completions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/06a23115862a255be323695812e1feba8f675d45\"\u003e\u003ccode\u003e06a2311\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/bed131f7ae9d1abc60f2db6c13e290ddd0a1a91c\"\u003e\u003ccode\u003ebed131f\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/a61c53e6dd015d603653be4faf8e759d06a467d0\"\u003e\u003ccode\u003ea61c53e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6202\"\u003e#6202\u003c/a\u003e from iepathos/6201-symlink-path-completions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/c3b440570e1d7b4ec2838270fc63f156ecb1a5fa\"\u003e\u003ccode\u003ec3b4405\u003c/code\u003e\u003c/a\u003e fix(complete): Follow symlinks in path completion\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/a794395340233a127a565ee502c92cc559646f8d\"\u003e\u003ccode\u003ea794395\u003c/code\u003e\u003c/a\u003e test(complete): Add symlink path completion tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/ca0aeba31fdd9b431d71e0706611e00d85436f55\"\u003e\u003ccode\u003eca0aeba\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/clap-rs/clap/compare/clap_complete-v4.5.60...clap_complete-v4.5.64\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `colored` from 2.2.0 to 3.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mackwic/colored/releases\"\u003ecolored's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e[BREAKING CHANGE]:\u003c/strong\u003e Upgrade MSRV to 1.80 and remove the then unnecessary lazy_static dependency.\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/colored-rs/colored/blob/master/CHANGELOG.md\"\u003ecolored's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e3.0.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e[BREAKING CHANGE]:\u003c/strong\u003e Upgrade MSRV to 1.80 and remove the then unnecessary lazy_static dependency.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colored-rs/colored/commit/95b2de80ba35b6d2be2f876a746d27da58a73945\"\u003e\u003ccode\u003e95b2de8\u003c/code\u003e\u003c/a\u003e Remove unnecessary lazy_static dependency (\u003ca href=\"https://redirect.github.com/mackwic/colored/issues/176\"\u003e#176\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colored-rs/colored/commit/037e091ff1e66b3160d18cc65ff35554da15fb0a\"\u003e\u003ccode\u003e037e091\u003c/code\u003e\u003c/a\u003e Fix missing \u003ccode\u003e2.2.0\u003c/code\u003e release in changelog\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/mackwic/colored/compare/v2.2.0...v3.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cryptoki` from 0.7.0 to 0.11.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/parallaxsecond/rust-cryptoki/blob/main/CHANGELOG.md\"\u003ecryptoki's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/parallaxsecond/rust-cryptoki/tree/cryptoki-0.10.0\"\u003ecryptoki-0.10.0\u003c/a\u003e (2025-06-03)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/parallaxsecond/rust-cryptoki/compare/cryptoki-sys-0.4.0...cryptoki-0.10.0\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/parallaxsecond/rust-cryptoki/tree/cryptoki-sys-0.4.0\"\u003ecryptoki-sys-0.4.0\u003c/a\u003e (2025-06-03)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/parallaxsecond/rust-cryptoki/compare/cryptoki-0.9.0...cryptoki-sys-0.4.0\"\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\u003eConsider changing get_attribute_info_map from taking a Vec to taking a slice \u003ca href=\"https://redirect.github.com/parallaxsecond/rust-cryptoki/issues/267\"\u003e#267\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\u003eCKA_UNIQUE_ID not exposed \u003ca href=\"https://redirect.github.com/parallaxsecond/rust-cryptoki/issues/268\"\u003e#268\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePkcsOaepParams mis-aligned \u003ca href=\"https://redirect.github.com/parallaxsecond/rust-cryptoki/issues/266\"\u003e#266\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eThread Safety \u003ca href=\"https://redirect.github.com/parallaxsecond/rust-cryptoki/issues/260\"\u003e#260\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSuggestion: Have verification functions return \u003ccode\u003eResult\u0026lt;bool\u0026gt;\u003c/code\u003e instead of \u003ccode\u003eResult\u0026lt;()\u0026gt;\u003c/code\u003e \u003ca href=\"https://redirect.github.com/parallaxsecond/rust-cryptoki/issues/254\"\u003e#254\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport for multi-part operations \u003ca href=\"https://redirect.github.com/parallaxsecond/rust-cryptoki/issues/250\"\u003e#250\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGcmParams ulIvBits being set to 0 causes issues with Thales HSMs \u003ca href=\"https://redirect.github.com/parallaxsecond/rust-cryptoki/issues/247\"\u003e#247\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse GcmParams with AWS CloudHSM will cause undefined behavior \u003ca href=\"https://redirect.github.com/parallaxsecond/rust-cryptoki/issues/225\"\u003e#225\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for C_GetInterfaceList \u003ca href=\"https://redirect.github.com/parallaxsecond/rust-cryptoki/issues/209\"\u003e#209\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebug: \u003ccode\u003eis_fn_supported()\u003c/code\u003e always returns \u003ccode\u003etrue\u003c/code\u003e \u003ca href=\"https://redirect.github.com/parallaxsecond/rust-cryptoki/issues/155\"\u003e#155\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\u003eUpdate CI definitions \u003ca href=\"https://redirect.github.com/parallaxsecond/rust-cryptoki/pull/275\"\u003e#275\u003c/a\u003e (\u003ca href=\"https://github.com/wiktor-k\"\u003ewiktor-k\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd workspace resolver to fix a build warning \u003ca href=\"https://redirect.github.com/parallaxsecond/rust-cryptoki/pull/274\"\u003e#274\u003c/a\u003e (\u003ca href=\"https://github.com/wiktor-k\"\u003ewiktor-k\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/parallaxsecond/rust-cryptoki/issues/267\"\u003e#267\u003c/a\u003e Modify get_attribute_info_map to take slice instead of vec \u003ca href=\"https://redirect.github.com/parallaxsecond/rust-cryptoki/pull/273\"\u003e#273\u003c/a\u003e (\u003ca href=\"https://github.com/ivozeba\"\u003eivozeba\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/parallaxsecond/rust-cryptoki/issues/266\"\u003e#266\u003c/a\u003e: Added conditional attribute to pack the PkcsOaepParams struct o… \u003ca href=\"https://redirect.github.com/parallaxsecond/rust-cryptoki/pull/272\"\u003e#272\u003c/a\u003e (\u003ca href=\"https://github.com/ivozeba\"\u003eivozeba\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd UniqueId Attribute \u003ca href=\"https://redirect.github.com/parallaxsecond/rust-cryptoki/pull/271\"\u003e#271\u003c/a\u003e (\u003ca href=\"https://github.com/Jakuje\"\u003eJakuje\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump rust edition to 2021 \u003ca href=\"https://redirect.github.com/parallaxsecond/rust-cryptoki/pull/265\"\u003e#265\u003c/a\u003e (\u003ca href=\"https://github.com/Jakuje\"\u003eJakuje\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etests: Be less strict in accepted interface versions \u003ca href=\"https://redirect.github.com/parallaxsecond/rust-cryptoki/pull/262\"\u003e#262\u003c/a\u003e (\u003ca href=\"https://github.com/Jakuje\"\u003eJakuje\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump libloading version to 0.8.6 \u003ca href=\"https://redirect.github.com/parallaxsecond/rust-cryptoki/pull/261\"\u003e#261\u003c/a\u003e (\u003ca href=\"https://github.com/Jakuje\"\u003eJakuje\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFeat: Add SHA key generation mechanisms \u003ca href=\"https://redirect.github.com/parallaxsecond/rust-cryptoki/pull/259\"\u003e#259\u003c/a\u003e (\u003ca href=\"https://github.com/jacobprudhomme\"\u003ejacobprudhomme\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove skipping of kryoptic tests as they should work now \u003ca href=\"https://redirect.github.com/parallaxsecond/rust-cryptoki/pull/258\"\u003e#258\u003c/a\u003e (\u003ca href=\"https://github.com/Jakuje\"\u003eJakuje\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFeat: Add NIST SP800-108 KDF mechanisms \u003ca href=\"https://redirect.github.com/parallaxsecond/rust-cryptoki/pull/257\"\u003e#257\u003c/a\u003e (\u003ca href=\"https://github.com/jacobprudhomme\"\u003ejacobprudhomme\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd support for message-based encryption and decryption (PKCS#11 3.0) \u003ca href=\"https://redirect.github.com/parallaxsecond/rust-cryptoki/pull/255\"\u003e#255\u003c/a\u003e (\u003ca href=\"https://github.com/Jakuje\"\u003eJakuje\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed failing tests for multi-part operations \u003ca href=\"https://redirect.github.com/parallaxsecond/rust-cryptoki/pull/253\"\u003e#253\u003c/a\u003e (\u003ca href=\"https://github.com/jacobprudhomme\"\u003ejacobprudhomme\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd bindings for multi-part operations \u003ca href=\"https://redirect.github.com/parallaxsecond/rust-cryptoki/pull/252\"\u003e#252\u003c/a\u003e (\u003ca href=\"https://github.com/jacobprudhomme\"\u003ejacobprudhomme\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat: add bindings for riscv64gc-unknown-linux-gnu target \u003ca href=\"https://redirect.github.com/parallaxsecond/rust-cryptoki/pull/251\"\u003e#251\u003c/a\u003e (\u003ca href=\"https://github.com/hug-dev\"\u003ehug-dev\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSet ulIvBits and more graceful error handling \u003ca href=\"https://redirect.github.com/parallaxsecond/rust-cryptoki/pull/249\"\u003e#249\u003c/a\u003e (\u003ca href=\"https://github.com/jaeparker22\"\u003ejaeparker22\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd support for PKCS#11 3.0 \u003ca href=\"https://redirect.github.com/parallaxsecond/rust-cryptoki/pull/248\"\u003e#248\u003c/a\u003e (\u003ca href=\"https://github.com/Jakuje\"\u003eJakuje\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWIP: supports mutable IV in GcmParams, close \u003ca href=\"https://redirect.github.com/parallaxsecond/rust-cryptoki/issues/225\"\u003e#225\u003c/a\u003e \u003ca href=\"https://redirect.github.com/parallaxsecond/rust-cryptoki/pull/226\"\u003e#226\u003c/a\u003e (\u003ca href=\"https://github.com/zkonge\"\u003ezkonge\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/parallaxsecond/rust-cryptoki/tree/cryptoki-0.9.0\"\u003ecryptoki-0.9.0\u003c/a\u003e (2025-02-17)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/parallaxsecond/rust-cryptoki/compare/cryptoki-sys-0.3.0...cryptoki-0.9.0\"\u003eFull Changelog\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/parallaxsecond/rust-cryptoki/commit/82c7415d9ed63cd9a315062397c457e9c67e6f12\"\u003e\u003ccode\u003e82c7415\u003c/code\u003e\u003c/a\u003e Bump cryptoki and cryptoki-sys\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/parallaxsecond/rust-cryptoki/commit/b5499eabf23ec2ec839e6670bc47b11222237895\"\u003e\u003ccode\u003eb5499ea\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/parallaxsecond/rust-cryptoki/issues/334\"\u003e#334\u003c/a\u003e from testingapisname/main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/parallaxsecond/rust-cryptoki/commit/11db4e0bc22c7e1342036abeaa9c3e8fd2b31e1b\"\u003e\u003ccode\u003e11db4e0\u003c/code\u003e\u003c/a\u003e Merge branch 'main' into main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/parallaxsecond/rust-cryptoki/commit/81aac81e4bc7f3b6c75b23c56a9726484f4632dd\"\u003e\u003ccode\u003e81aac81\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/parallaxsecond/rust-cryptoki/issues/337\"\u003e#337\u003c/a\u003e from nwalfield/revert-session\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/parallaxsecond/rust-cryptoki/commit/16ae62f64083a951201d63a0524a215fb88e037c\"\u003e\u003ccode\u003e16ae62f\u003c/code\u003e\u003c/a\u003e Don't tie Session's lifetime to the Pkcs11 object.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/parallaxsecond/rust-cryptoki/commit/61654a1250f1e99df28c5ae661feec4069aebab8\"\u003e\u003ccode\u003e61654a1\u003c/code\u003e\u003c/a\u003e docs: Fix documentation references in MechanismInfo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/parallaxsecond/rust-cryptoki/commit/36fb3c3a2a0dc9c625c61329322cd0cabbb9d853\"\u003e\u003ccode\u003e36fb3c3\u003c/code\u003e\u003c/a\u003e Finalize Pkcs11 and sessions in tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/parallaxsecond/rust-cryptoki/commit/048c314d989f0c61f8b82b681e01cfb62ff9e361\"\u003e\u003ccode\u003e048c314\u003c/code\u003e\u003c/a\u003e Allow closing a session manually\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/parallaxsecond/rust-cryptoki/commit/47dd51fa7380e47988f0631a7884acebb12817ff\"\u003e\u003ccode\u003e47dd51f\u003c/code\u003e\u003c/a\u003e Remove the initialize check\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/parallaxsecond/rust-cryptoki/commit/2277d0fc60d1f690eb8c506062b57fe3ccbc8c5f\"\u003e\u003ccode\u003e2277d0f\u003c/code\u003e\u003c/a\u003e Remove finalizing Pkcs11 on Drop\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/parallaxsecond/rust-cryptoki/compare/cryptoki-0.7.0...cryptoki-0.11.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `dialoguer` from 0.11.0 to 0.12.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/console-rs/dialoguer/releases\"\u003edialoguer's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.12.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix prompt in \u003ccode\u003eselect.rs\u003c/code\u003e example by \u003ca href=\"https://github.com/jwodder\"\u003e\u003ccode\u003e@​jwodder\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/dialoguer/pull/289\"\u003econsole-rs/dialoguer#289\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument crate feature guarded items on docs.rs by \u003ca href=\"https://github.com/robjtede\"\u003e\u003ccode\u003e@​robjtede\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/dialoguer/pull/293\"\u003econsole-rs/dialoguer#293\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd conversion between error types by \u003ca href=\"https://github.com/jacobtread\"\u003e\u003ccode\u003e@​jacobtread\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/dialoguer/pull/300\"\u003econsole-rs/dialoguer#300\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAccept items by iterator instead of slice by \u003ca href=\"https://github.com/jacobtread\"\u003e\u003ccode\u003e@​jacobtread\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/dialoguer/pull/299\"\u003econsole-rs/dialoguer#299\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: replace \u003ccode\u003ethiserror\u003c/code\u003e with a manual impl by \u003ca href=\"https://github.com/CosmicHorrorDev\"\u003e\u003ccode\u003e@​CosmicHorrorDev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/dialoguer/pull/327\"\u003econsole-rs/dialoguer#327\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate console to 0.16 by \u003ca href=\"https://github.com/musicinmybrain\"\u003e\u003ccode\u003e@​musicinmybrain\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/dialoguer/pull/329\"\u003econsole-rs/dialoguer#329\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/console-rs/dialoguer/blob/main/CHANGELOG-OLD.md\"\u003edialoguer's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003cp\u003eFor newer releases, please see \u003ca href=\"https://github.com/console-rs/dialoguer/releases\"\u003ereleases\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/console-rs/dialoguer/commit/731c70b9a5919f39eb2b88f08a569c5980713b3f\"\u003e\u003ccode\u003e731c70b\u003c/code\u003e\u003c/a\u003e Audit dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/dialoguer/commit/2a88be1d404ef5dcb463aef294b7b1a441f43a0b\"\u003e\u003ccode\u003e2a88be1\u003c/code\u003e\u003c/a\u003e Check for external types\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/dialoguer/commit/d4271ea22af8ab0f5f38e335ff008bab81d1f6b9\"\u003e\u003ccode\u003ed4271ea\u003c/code\u003e\u003c/a\u003e Check semver compatibility\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/dialoguer/commit/11c990d04836129880a07a3d4754c91983580f2d\"\u003e\u003ccode\u003e11c990d\u003c/code\u003e\u003c/a\u003e Check for documentation errors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/dialoguer/commit/39d248092b2f416161460a9a813d7e00bec7bb67\"\u003e\u003ccode\u003e39d2480\u003c/code\u003e\u003c/a\u003e Add Dependabot config\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/dialoguer/commit/31b2e253ba40dff6fedb27deff7805a66650346e\"\u003e\u003ccode\u003e31b2e25\u003c/code\u003e\u003c/a\u003e Upgrade to actions/checkout v5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/dialoguer/commit/8ebd9e5008ed6650acc4aea19e3a4b578a2efa02\"\u003e\u003ccode\u003e8ebd9e5\u003c/code\u003e\u003c/a\u003e Focus CI testing on stable Rust\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/dialoguer/commit/d4a002d4c06dd76895252b5eda7874fd35c7196a\"\u003e\u003ccode\u003ed4a002d\u003c/code\u003e\u003c/a\u003e Use default targets on respective operating systems\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/dialoguer/commit/3e3cc03b197b1b8430a590262459d2107c7709ca\"\u003e\u003ccode\u003e3e3cc03\u003c/code\u003e\u003c/a\u003e Reduce number of targets tested in CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/dialoguer/commit/fcb8a0d7374ba00e5c87b69b31f9c9b97eec0d59\"\u003e\u003ccode\u003efcb8a0d\u003c/code\u003e\u003c/a\u003e Enable basic caching in CI\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/console-rs/dialoguer/compare/v0.11.0...v0.12.0\"\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 `fs-err` from 3.1.3 to 3.2.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/andrewhickman/fs-err/blob/main/CHANGELOG.md\"\u003efs-err's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.2.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd wrappers for \u003ccode\u003eFile::set_modified\u003c/code\u003e and \u003ccode\u003eFile::set_times\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/andrewhickman/fs-err/pull/84\"\u003e#84\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.2.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRename parameters of \u003ccode\u003esymlink\u003c/code\u003e, \u003ccode\u003esoft_link\u003c/code\u003e and \u003ccode\u003ehard_link\u003c/code\u003e functions to match \u003ccode\u003estd\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/andrewhickman/fs-err/pull/83\"\u003e#83\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.2.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eIntroduce \u003ccode\u003edebug\u003c/code\u003e and \u003ccode\u003edebug_tokio\u003c/code\u003e feature. Debug filesystem errors faster by exposing more information (\u003ca href=\"https://redirect.github.com/andrewhickman/fs-err/pull/81\"\u003e#81\u003c/a\u003e). Without this feature on, errors might look like this:\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003efailed to open file `file.txt`: The system cannot find the file specified. (os error 2)\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eWith this feature on, it will include additional information. For example:\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003efailed to open file `file.txt`: The system cannot find the file specified. (os error 2)\n\u003cp\u003ePath does not exist \u003ccode\u003efile.txt\u003c/code\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAbsolute path \u003ccode\u003e/path/to/dir/file.txt\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eMissing \u003ccode\u003efile.txt\u003c/code\u003e from parent directory:\u003cbr /\u003e\n\u003ccode\u003e/path/to/dir\u003c/code\u003e\u003cbr /\u003e\n└── \u003ccode\u003efile.md\u003c/code\u003e\u003cbr /\u003e\n└── \u003ccode\u003edifferent.txt\u003c/code\u003e\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eIt's suggested to enable this feature in \u003ccode\u003edev-dependencies\u003c/code\u003e for security and performance reasons.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/andrewhickman/fs-err/commit/62640b6350cdab9ec5c6b0e6be307a4cb7a04eea\"\u003e\u003ccode\u003e62640b6\u003c/code\u003e\u003c/a\u003e chore: Release fs-err version 3.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/andrewhickman/fs-err/commit/578bdb66e8d9c33706d5cddf04370b22aec2fd53\"\u003e\u003ccode\u003e578bdb6\u003c/code\u003e\u003c/a\u003e Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/andrewhickman/fs-err/commit/2e5a971febba71074b3e8bb76bdb559e959c0c68\"\u003e\u003ccode\u003e2e5a971\u003c/code\u003e\u003c/a\u003e Set modified (\u003ca href=\"https://redirect.github.com/andrewhickman/fs-err/issues/84\"\u003e#84\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/andrewhickman/fs-err/commit/3298009950e1ce475a08ba37093b13ac9faa7646\"\u003e\u003ccode\u003e3298009\u003c/code\u003e\u003c/a\u003e chore: Release fs-err version 3.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/andrewhickman/fs-err/commit/66c1c88773d67076295cc2601248c3241a4f681a\"\u003e\u003ccode\u003e66c1c88\u003c/code\u003e\u003c/a\u003e Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/andrewhickman/fs-err/commit/c7c65a154b104959dbb87d4a7f16f65a16c75275\"\u003e\u003ccode\u003ec7c65a1\u003c/code\u003e\u003c/a\u003e symlink: rename parameters and fix error messages to match \u003ccode\u003estd\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/andrewhickman/fs-err/issues/83\"\u003e#83\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/andrewhickman/fs-err/commit/133cf801e04ab0e21818dbbf5ffbb9b63cc72ae7\"\u003e\u003ccode\u003e133cf80\u003c/code\u003e\u003c/a\u003e chore: Release fs-err version 3.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/andrewhickman/fs-err/commit/754bfb24166f91aca6fa60007e10dc0d91734489\"\u003e\u003ccode\u003e754bfb2\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003edebug\u003c/code\u003e feature (no MSRV change) (\u003ca href=\"https://redirect.github.com/andrewhickman/fs-err/issues/81\"\u003e#81\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/andrewhickman/fs-err/compare/3.1.3...3.2.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ic-agent` from 0.39.3 to 0.40.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dfinity/agent-rs/releases\"\u003eic-agent's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6fef5bf\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e5d3dc92\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e2c03865\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003eaa541ac\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e339cf07\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003ea07c548\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e42e97dc\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e57befac\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e6032db3\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e21459ef\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e7c597b0\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003eb47ba47\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e467974a\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003eaa643d1\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e2ba0364\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003ec06fafd\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003eb77f1fc\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dfinity/agent-rs/blob/main/CHANGELOG.md\"\u003eic-agent's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.40.1] - 2025-05-15\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eread_state_canister_controllers\u003c/code\u003e and \u003ccode\u003eread_state_canister_module_hash\u003c/code\u003e functions.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.40.0] - 2025-03-17\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBREAKING: Added data about the rejected call to CertifiedReject/UncertifiedReject.\u003c/li\u003e\n\u003cli\u003eUpdated the serialization of \u003ccode\u003eWasmMemoryPersistence\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eBREAKING: \u003ccode\u003eAgentBuilder::with_background_dynamic_routing\u003c/code\u003e is no longer \u003ccode\u003easync\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eExtended \u003ccode\u003eRouteProvider\u003c/code\u003e trait with \u003ccode\u003efn routes_stats()\u003c/code\u003e, returning the number of total and healthy routes.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eset_k_top_nodes\u003c/code\u003e configuration option to \u003ccode\u003eLatencyRoutingSnapshot\u003c/code\u003e that enables selective routing to only \u003ccode\u003ek\u003c/code\u003e API boundary nodes with best ranking (based on latencies and availabilities).\u003c/li\u003e\n\u003c/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/dfinity/agent-rs/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `octocrab` from 0.41.2 to 0.49.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/XAMPPRocky/octocrab/releases\"\u003eoctocrab's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.49.5\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eresolve docs.rs build failure (\u003ca href=\"https://redirect.github.com/XAMPPRocky/octocrab/pull/848\"\u003e#848\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.49.4\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd squash_merge_commit_title, squash_merge_commit_title to repo model (\u003ca href=\"https://redirect.github.com/XAMPPRocky/octocrab/pull/845\"\u003e#845\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.49.3\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eHttp caching \u0026amp; Conditional requests (\u003ca href=\"https://redirect.github.com/XAMPPRocky/octocrab/pull/831\"\u003e#831\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.49.2\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd body_text and body_html to Comment model (\u003ca href=\"https://redirect.github.com/XAMPPRocky/octocrab/pull/832\"\u003e#832\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.49.1\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eprovide expiration-aware installation token APIs (\u003ca href=\"https://redirect.github.com/XAMPPRocky/octocrab/pull/837\"\u003e#837\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSend body for retried requests (\u003ca href=\"https://redirect.github.com/XAMPPRocky/octocrab/pull/842\"\u003e#842\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.49.0\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[\u003cstrong\u003ebreaking\u003c/strong\u003e] add a cfg to make the crypto backend for jwt configurable (\u003ca href=\"https://redirect.github.com/XAMPPRocky/octocrab/pull/834\"\u003e#834\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eincorrect path for followers and followees (\u003ca href=\"https://redirect.github.com/XAMPPRocky/octocrab/pull/829\"\u003e#829\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix various warnings in CI and deny warnings being reintroduced (\u003ca href=\"https://redirect.github.com/XAMPPRocky/octocrab/pull/839\"\u003e#839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[\u003cstrong\u003ebreaking\u003c/strong\u003e] mark more structs as \u003ccode\u003e#[non_exhaustive]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/XAMPPRocky/octocrab/pull/840\"\u003e#840\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePartial implementation of Organization CoPilot APIs (\u003ca href=\"https://redirect.github.com/XAMPPRocky/octocrab/pull/747\"\u003e#747\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[codes-of-conduct] \u003ca href=\"https://redirect.github.com/XAMPPRocky/octocrab/issues/527\"\u003e#527\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/XAMPPRocky/octocrab/pull/833\"\u003e#833\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.48.1\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(build)\u003c/em\u003e don't fetch dependencies (\u003ca href=\"https://redirect.github.com/XAMPPRocky/octocrab/pull/828\"\u003e#828\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.48.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/XAMPPRocky/octocrab/blob/main/CHANGELOG.md\"\u003eoctocrab's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/XAMPPRocky/octocrab/compare/v0.49.4...v0.49.5\"\u003e0.49.5\u003c/a\u003e - 2025-12-30\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eresolve docs.rs build failure (\u003ca href=\"https://redirect.github.com/XAMPPRocky/octocrab/pull/848\"\u003e#848\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/XAMPPRocky/octocrab/compare/v0.49.3...v0.49.4\"\u003e0.49.4\u003c/a\u003e - 2025-12-25\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd squash_merge_commit_title, squash_merge_commit_title to repo model (\u003ca href=\"https://redirect.github.com/XAMPPRocky/octocrab/pull/845\"\u003e#845\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/XAMPPRocky/octocrab/compare/v0.49.2...v0.49.3\"\u003e0.49.3\u003c/a\u003e - 2025-12-21\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eHttp caching \u0026amp; Conditional requests (\u003ca href=\"https://redirect.github.com/XAMPPRocky/octocrab/pull/831\"\u003e#831\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/XAMPPRocky/octocrab/compare/v0.49.1...v0.49.2\"\u003e0.49.2\u003c/a\u003e - 2025-12-20\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd body_text and body_html to Comment model (\u003ca href=\"https://redirect.github.com/XAMPPRocky/octocrab/pull/832\"\u003e#832\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/XAMPPRocky/octocrab/compare/v0.49.0...v0.49.1\"\u003e0.49.1\u003c/a\u003e - 2025-12-20\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eprovide expiration-aware installation token APIs (\u003ca href=\"https://redirect.github.com/XAMPPRocky/octocrab/pull/837\"\u003e#837\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSend body for retried requests (\u003ca href=\"https://redirect.github.com/XAMPPRocky/octocrab/pull/842\"\u003e#842\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/XAMPPRocky/octocrab/compare/v0.48.1...v0.49.0\"\u003e0.49.0\u003c/a\u003e - 2025-12-19\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[\u003cstrong\u003ebreaking\u003c/strong\u003e] add a cfg to make the crypto backend for jwt configurable (\u003ca href=\"https://redirect.github.com/XAMPPRocky/octocrab/pull/834\"\u003e#834\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eincorrect path for followers and followees (\u003ca href=\"https://redirect.github.com/XAMPPRocky/octocrab/pull/829\"\u003e#829\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix various warnings in CI and deny warnings being reintroduced (\u003ca href=\"https://redirect.github.com/XAMPPRocky/octocrab/pull/839\"\u003e#839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[\u003cstrong\u003ebreaking\u003c/strong\u003e] mark more structs as \u003ccode\u003e#[non_exhaustive]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/XAMPPRocky/octocrab/pull/840\"\u003e#840\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePartial implementation of Organization CoPilot APIs (\u003ca href=\"https://redirect.github.com/XAMPPRocky/octocrab/pull/747\"\u003e#747\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[codes-of-conduct] \u003ca href=\"https://redirect.github.com/XAMPPRocky/octocrab/issues/527\"\u003e#527\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/XAMPPRocky/octocrab/pull/833\"\u003e#833\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/XAMPPRocky/octocrab/compare/v0.48.0...v0.48.1\"\u003e0.48.1\u003c/a\u003e - 2025-12-02\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/XAMPPRocky/octocrab/commit/d4fde40841e24e78ca77ff653c894357f569ba50\"\u003e\u003ccode\u003ed4fde40\u003c/code\u003e\u003c/a\u003e chore: release v0.49.5 (\u003ca href=\"https://redirect.github.com/XAMPPRocky/octocrab/issues/849\"\u003e#849\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/XAMPPRocky/octocrab/commit/81da9b10e93dfdd9f69ab4ef6e118fe089620438\"\u003e\u003ccode\u003e81da9b1\u003c/code\u003e\u003c/a\u003e fix: resolve docs.rs build failure (\u003ca href=\"https://redirect.github.com/XAMPPRocky/octocrab/issues/848\"\u003e#848\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/XAMPPRocky/octocrab/commit/4ffda40672944f6d56f84113621df987f014b72b\"\u003e\u003ccode\u003e4ffda40\u003c/code\u003e\u003c/a\u003e chore: release v0.49.4 (\u003ca href=\"https://redirect.github.com/XAMPPRocky/octocrab/issues/846\"\u003e#846\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/XAMPPRocky/octocrab/commit/0c20a918d608cdc86aeb35269f691c42b6725c90\"\u003e\u003ccode\u003e0c20a91\u003c/code\u003e\u003c/a\u003e feat: Add squash_merge_commit_title, squash_merge_commit_title to repo model ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/XAMPPRocky/octocrab/commit/73799b212a3c870b8cbf03ec4d706fc4593033a6\"\u003e\u003ccode\u003e73799b2\u003c/code\u003e\u003c/a\u003e chore: release v0.49.3 (\u003ca href=\"https://redirect.github.com/XAMPPRocky/octocrab/issues/844\"\u003e#844\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/XAMPPRocky/octocrab/commit/c08ad2e8945911e04f39c610b2a6759b5fabc9c2\"\u003e\u003ccode\u003ec08ad2e\u003c/code\u003e\u003c/a\u003e feat: Http caching \u0026amp; Conditional requests (\u003ca href=\"https://redirect.github.com/XAMPPRocky/octocrab/issues/831\"\u003e#831\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/XAMPPRocky/octocrab/commit/927105dffeaa0b626afc2ac469b83bfcae6671f1\"\u003e\u003ccode\u003e927105d\u003c/code\u003e\u003c/a\u003e chore: release v0.49.2 (\u003ca href=\"https://redirect.github.com/XAMPPRocky/octocrab/issues/843\"\u003e#843\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/XAMPPRocky/octocrab/commit/90f9139b85e9db0f1d596539bbb2f2c60cafce9a\"\u003e\u003ccode\u003e90f9139\u003c/code\u003e\u003c/a\u003e feat: Add body_text and body_html to Comment model (\u003ca href=\"https://redirect.github.com/XAMPPRocky/octocrab/issues/832\"\u003e#832\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/XAMPPRocky/octocrab/commit/4fce8e02213ba9190cc7d30bf3c162be51a51b00\"\u003e\u003ccode\u003e4fce8e0\u003c/code\u003e\u003c/a\u003e chore: release v0.49.1 (\u003ca href=\"https://redirect.github.com/XAMPPRocky/octocrab/issues/841\"\u003e#841\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/XAMPPRocky/octocrab/commit/5ce8559748a37f9f0562fa3c08a917c65474f706\"\u003e\u003ccode\u003e5ce8559\u003c/code\u003e\u003c/a\u003e fix: Send body for retried requests (\u003ca href=\"https://redirect.github.com/XAMPPRocky/octocrab/issues/842\"\u003e#842\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/XAMPPRocky/octocrab/compare/v0.41.2...v0.49.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `self_update` from 0.41.0 to 0.42.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jaemk/self_update/blob/master/CHANGELOG.md\"\u003eself_update's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.42.0]\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImproved release search/lookup capability to support filtering assets by identifier\u003c/li\u003e\n\u003cli\u003eImproved version specifications to support prerelease tags and parallel supported versions\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate reqwest features to allow http2 negotiation\u003c/li\u003e\n\u003cli\u003eUpdate quick-xml (0.37) and zipsign (0.1)\u003c/li\u003e\n\u003cli\u003eSpecify per_page=100 when fetching github releases\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRemoved\u003c/h3\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/jaemk/self_update/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ic-transport-types` from 0.39.3 to 0.40.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dfinity/agent-rs/releases\"\u003eic-transport-types's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6fef5bf\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e5d3dc92\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e2c03865\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003eaa541ac\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e339cf07\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003ea07c548\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e42e97dc\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e57befac\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e6032db3\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e21459ef\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e7c597b0\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003eb47ba47\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e467974a\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003eaa643d1\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e2ba0364\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003ec06fafd\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003eb77f1fc\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dfinity/agent-rs/blob/main/CHANGELOG.md\"\u003eic-transport-types's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.40.1] - 2025-05-15\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eread_state_canister_controllers\u003c/code\u003e and \u003ccode\u003eread_state_canister_module_hash\u003c/code\u003e functions.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.40.0] - 2025-03-17\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBREAKING: Added data about the rejected call to CertifiedReject/UncertifiedReject.\u003c/li\u003e\n\u003cli\u003eUpdated the serialization of \u003ccode\u003eWasmMemoryPersistence\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eBREAKING: \u003ccode\u003eAgentBuilder::with_background_dynamic_routing\u003c/code\u003e is no longer \u003ccode\u003easync\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eExtended \u003ccode\u003eRouteProvider\u003c/code\u003e trait with \u003ccode\u003efn routes_stats()\u003c/code\u003e, returning the number of total and healthy routes.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eset_k_top_nodes\u003c/code\u003e configuration option to \u003ccode\u003eLatencyRoutingSnapshot\u003c/code\u003e that enables selective routing to only \u003ccode\u003ek\u003c/code\u003e API boundary nodes with best ranking (based on latencies and availabilities).\u003c/li\u003e\n\u003c/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/dfinity/agent-rs/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ic-utils` from 0.39.3 to 0.44.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dfinity/agent-rs/releases\"\u003eic-utils's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6fef5bf\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e5d3dc92\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e2c03865\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003eaa541ac\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e339cf07\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003ea07c548\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e42e97dc\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e57befac\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e6032db3\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e21459ef\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e7c597b0\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003eb47ba47\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e467974a\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003eaa643d1\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e2ba0364\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003ec06fafd\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003eb77f1fc\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dfinity/agent-rs/blob/main/CHANGELOG.md\"\u003eic-utils's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.44.3] - 2025-10-31\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eAgent::wait_signed\u003c/code\u003e to execute the read_state request on every retry iteration.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.44.2] - 2025-10-07\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eHttpService call\u003c/code\u003e retry behavior such that only network errors are retried.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.44.1] - 2025-09-15\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eread_state_subnet_canister_ranges\u003c/code\u003e which can query the canister id ranges for a given subnet.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.44.0] - 2025-08-25\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBREAKING: Bump \u003ccode\u003eic-management-canister-types\u003c/code\u003e to v0.4.0.\n\u003cul\u003e\n\u003cli\u003eThe \u003ccode\u003eCanisterSettings\u003c/code\u003e types contains a new field \u003ccode\u003eenvironment_variables\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.43.0] - 2025-08-25\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBREAKING: Change \u003ccode\u003eHttpService\u003c/code\u003e trait to use normal \u003ccode\u003ehttp\u003c/code\u003e crate \u003ccode\u003eRequest\u003c/code\u003e and \u003ccode\u003eResponse\u003c/code\u003e types with \u003ccode\u003eBytes\u003c/code\u003e as a body instead of \u003ccode\u003ereqwest\u003c/code\u003e ones and add \u003ccode\u003esize_limit\u003c/code\u003e argument.\u003c/li\u003e\n\u003cli\u003eBREAKING: Change \u003ccode\u003eAgentError::TransportError\u003c/code\u003e enum variant to hold a generic string instead of \u003ccode\u003ereqwest::Error\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eic-utils\u003c/code\u003e: Bump \u003ccode\u003eic-management-canister-types\u003c/code\u003e to v0.3.3 which changes snapshot upload/download types.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.42.0] - 2025-08-04\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eUse \u003ca href=\"https://crates.io/crates/ic-management-canister-types/0.3.2\"\u003eic-management-canister-types\u003c/a\u003e in \u003ca href=\"https://github.com/dfinity/agent-rs/blob/main/ic-utils/README.md\"\u003eic-utils\u003c/a\u003e.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eThis change introduces some breaking changes in \u003ccode\u003eic-utils\u003c/code\u003e due to the type-inconsistency. For example, the \u003ccode\u003eStatusCallResult\u003c/code\u003e defined in \u003ccode\u003eic-utils\u003c/code\u003e is not consistent to  the \u003ccode\u003eCanisterStatusResult\u003c/code\u003e defined in \u003ccode\u003eic-management-canister-types\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eThe legacy types defined in \u003ccode\u003eic-utils\u003c/code\u003e are marked as deprecated with messages.\u003c/li\u003e\n\u003cli\u003eSome APIs are updated to use the types defined in \u003ccode\u003eic-management-canister-types\u003c/code\u003e, e.g. \u003ccode\u003eupload_canister_snapshot_metadata\u003c/code\u003e, \u003ccode\u003eupload_canister_snapshot_data\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eBump MSRV from \u003ccode\u003e1.78.0\u003c/code\u003e to \u003ccode\u003e1.85.0\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.41.0] - 2025-07-10\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd canister snapshot download and upload methods to \u003ccode\u003eManagementCanister\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.40.1] - 2025-05-15\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eread_state_canister_controllers\u003c/code\u003e and \u003ccode\u003eread_state_canister_module_hash\u003c/code\u003e functions.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.40.0] - 2025-03-17\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBREAKING: Added data about the rejected call to CertifiedReject/UncertifiedReject.\u003c/li\u003e\n\u003cli\u003eUpdated the serialization of \u003ccode\u003eWasmMemoryPersistence\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eBREAKING: \u003ccode\u003eAgentBuilder::with_background_dynamic_routing\u003c/code\u003e is no longer \u003ccode\u003easync\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eExtended \u003ccode\u003eRouteProvider\u003c/code\u003e trait with \u003ccode\u003efn routes_stats()\u003c/code\u003e, returning the number of total and healthy routes.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eset_k_top_nodes\u003c/code\u003e configuration option to \u003ccode\u003eLatencyRoutingSnapshot\u003c/code\u003e that enables selective routing to only \u003ccode\u003ek\u003c/code\u003e API boundary nodes with best ranking (based on latencies and availabilities).\u003c/li\u003e\n\u003c/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/dfinity/agent-rs/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `itertools` from 0.13.0 to 0.14.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-itertools/itertools/blob/master/CHANGELOG.md\"\u003eitertools's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.14.0\u003c/h2\u003e\n\u003ch3\u003eBreaking\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eIncreased MSRV to 1.63.0 (\u003ca href=\"https://redirect.github.com/rust-itertools/itertools/issues/960\"\u003e#960\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemoved generic parameter from \u003ccode\u003econs_tuples\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-itertools/itertools/issues/988\"\u003e#988\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003earray_combinations\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-itertools/itertools/issues/991\"\u003e#991\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003ek_smallest_relaxed\u003c/code\u003e and variants (\u003ca href=\"https://redirect.github.com/rust-itertools/itertools/issues/925\"\u003e#925\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003enext_array\u003c/code\u003e and \u003ccode\u003ecollect_array\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-itertools/itertools/issues/560\"\u003e#560\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplemented \u003ccode\u003eDoubleEndedIterator\u003c/code\u003e for \u003ccode\u003eFilterOk\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-itertools/itertools/issues/948\"\u003e#948\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplemented \u003ccode\u003eDoubleEndedIterator\u003c/code\u003e for \u003ccode\u003eFilterMapOk\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-itertools/itertools/issues/950\"\u003e#950\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow \u003ccode\u003eQ: ?Sized\u003c/code\u003e in \u003ccode\u003eItertools::contains\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-itertools/itertools/issues/971\"\u003e#971\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImproved hygiene of \u003ccode\u003echain!\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-itertools/itertools/issues/943\"\u003e#943\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImproved \u003ccode\u003einto_group_map_by\u003c/code\u003e documentation (\u003ca href=\"https://redirect.github.com/rust-itertools/itertools/issues/1000\"\u003e#1000\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImproved \u003ccode\u003etree_reduce\u003c/code\u003e documentation (\u003ca href=\"https://redirect.github.com/rust-itertools/itertools/issues/955\"\u003e#955\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImproved discoverability of \u003ccode\u003emerge_join_by\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-itertools/itertools/issues/966\"\u003e#966\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImproved discoverability of \u003ccode\u003etake_while_inclusive\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-itertools/itertools/issues/972\"\u003e#972\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImproved documentation of \u003ccode\u003efind_or_last\u003c/code\u003e and \u003ccode\u003efind_or_first\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-itertools/itertools/issues/984\"\u003e#984\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevented exponentially large type sizes in \u003ccode\u003etuple_combinations\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-itertools/itertools/issues/945\"\u003e#945\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003etrack_caller\u003c/code\u003e attr for \u003ccode\u003easser_equal\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-itertools/itertools/issues/976\"\u003e#976\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNotable Internal Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed clippy lints (\u003ca href=\"https://redirect.github.com/rust-itertools/itertools/issues/956\"\u003e#956\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-itertools/itertools/issues/987\"\u003e#987\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-itertools/itertools/issues/1008\"\u003e#1008\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAddressed warnings within doctests (\u003ca href=\"https://redirect.github.com/rust-itertools/itertools/issues/964\"\u003e#964\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCI: Run most tests with miri (\u003ca href=\"https://redirect.github.com/rust-itertools/itertools/issues/961\"\u003e#961\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCI: Speed up \u0026quot;cargo-semver-checks\u0026quot; action (\u003ca href=\"https://redirect.github.com/rust-itertools/itertools/issues/938\"\u003e#938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eChanged an instance of \u003ccode\u003edefault_features\u003c/code\u003e in \u003ccode\u003eCargo.toml\u003c/code\u003e to \u003ccode\u003edefault-features\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-itertools/itertools/issues/985\"\u003e#985\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-itertools/itertools/commit/a015a6831525ee1637df747d3f530a627d9741bf\"\u003e\u003ccode\u003ea015a68\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003enext_array\u003c/code\u003e and \u003ccode\u003ecollect_array\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-itertools/itertools/commit/a1213e1c81af9d8c329239b916fb9663387ae1b0\"\u003e\u003ccode\u003ea1213e1\u003c/code\u003e\u003c/a\u003e Prepare v0.14.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-itertools/itertools/commit/ff0c942b2e0127dfdd311a8b1ee022bd367c237f\"\u003e\u003ccode\u003eff0c942\u003c/code\u003e\u003c/a\u003e fix clippy lints\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-itertools/itertools/commit/f80883b8e01cba2f8ef872cd33d6eda1a471db4c\"\u003e\u003ccode\u003ef80883b\u003c/code\u003e\u003c/a\u003e Fix into_group_map_by documentation errors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-itertools/itertools/commit/b793238ff14bb4270456264708acc9771022d6a2\"\u003e\u003ccode\u003eb793238\u003c/code\u003e\u003c/a\u003e Add track_caller for asser_equal\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-itertools/itertools/commit/5d4056b643c575c6a808ec4d6f2fb24db57acf43\"\u003e\u003ccode\u003e5d4056b\u003c/code\u003e\u003c/a\u003e \u003ccode\u003edefault_features\u003c/code\u003e is deprecated - switch it to \u003ccode\u003edefault-features\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-itertools/itertools/commit/a447b6896043facbd234bd57213cfae58244d46d\"\u003e\u003ccode\u003ea447b68\u003c/code\u003e\u003c/a\u003e doc for added trait\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-itertools/itertools/commit/d0479b080781cf92a035cf2e33aee04079062b3e\"\u003e\u003ccode\u003ed0479b0\u003c/code\u003e\u003c/a\u003e \u0026quot;nitpicks\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-itertools/itertools/commit/35c78ce0bc36fbe41df2f5833827b166896e1f50\"\u003e\u003ccode\u003e35c78ce\u003c/code\u003e\u003c/a\u003e IndexMut -\u0026gt; BorrowMut\u0026lt;slice\u0026gt;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-itertools/itertools/commit/deb53ba21065e6adbcfdd8af120f939733cc52c6\"\u003e\u003ccode\u003edeb53ba\u003c/code\u003e\u003c/a\u003e refactored to share code\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-itertools/itertools/compare/v0.13.0...v0.14.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `log` from 0.4.28 to 0.4.29\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/log/releases\"\u003elog's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.4.29\u003c/h2\u003e\n\u003ch2\u003eMSRV\u003c/h2\u003e\n\u003cp\u003eThis release increases \u003ccode\u003elog\u003c/code\u003e's MSRV from \u003ccode\u003e1.61.0\u003c/code\u003e to \u003ccode\u003e1.68.0\u003c/code\u003e.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocs: Add missing impls from README.md by \u003ca href=\"https://github.com/AldaronLau\"\u003e\u003ccode\u003e@​AldaronLau\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/703\"\u003erust-lang/log#703\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePoint to new URLs for favicon and logo by \u003ca href=\"https://github.com/AldaronLau\"\u003e\u003ccode\u003e@​AldaronLau\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/704\"\u003erust-lang/log#704\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: reduce llvm-lines of FromStr for \u003ccode\u003eLevel\u003c/code\u003e and \u003ccode\u003eLevelFilter\u003c/code\u003e by \u003ca href=\"https://github.com/dishmaker\"\u003e\u003ccode\u003e@​dishmaker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/709\"\u003erust-lang/log#709\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReplace serde with serde_core by \u003ca href=\"https://github.com/Thomasdezeeuw\"\u003e\u003ccode\u003e@​Thomasdezeeuw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/712\"\u003erust-lang/log#712\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix clippy lints by \u003ca href=\"https://github.com/Thomasdezeeuw\"\u003e\u003ccode\u003e@​Thomasdezeeuw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/713\"\u003erust-lang/log#713\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse GitHub Actions to install Rust and cargo-hack by \u003ca href=\"https://github.com/Thomasdezeeuw\"\u003e\u003ccode\u003e@​Thomasdezeeuw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/715\"\u003erust-lang/log#715\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExclude old unstable_kv features from testing matrix by \u003ca href=\"https://github.com/Thomasdezeeuw\"\u003e\u003ccode\u003e@​Thomasdezeeuw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/716\"\u003erust-lang/log#716\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix up CI by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/718\"\u003erust-lang/log#718\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 0.4.29 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redir...\n\n_Description has been truncated_","html_url":"https://github.com/dfinity/dre/pull/1855","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/dfinity%2Fdre/issues/1855","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1855/packages"}},{"old_version":"0.17.0","new_version":"0.20.0","update_type":"minor","path":null,"pr_created_at":"2026-01-04T14:47:24.000Z","version_change":"0.17.0 → 0.20.0","issue":{"uuid":"3779319580","node_id":"PR_kwDOQzhEks67bRx_","number":9,"state":"open","title":"chore(deps): bump tabled from 0.17.0 to 0.20.0","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":7,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-01-04T14:47:24.000Z","updated_at":"2026-01-07T20:00:36.887Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"tabled","old_version":"0.17.0","new_version":"0.20.0","repository_url":"https://github.com/zhiburt/tabled"}],"path":null,"ecosystem":"cargo"},"body":"Bumps [tabled](https://github.com/zhiburt/tabled) from 0.17.0 to 0.20.0.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/zhiburt/tabled/blob/master/CHANGELOG.md\"\u003etabled's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.20.0] - 2025-05-06\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eTable::nohead\u003c/code\u003e function just like \u003ccode\u003eTable::new\u003c/code\u003e but with no header.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eTable::with_capacity\u003c/code\u003e function just like \u003ccode\u003eTable::new\u003c/code\u003e but with an exact number of rows.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eChanged \u003ccode\u003ewith(Border)\u003c/code\u003e logic to set only outer border instead of border of all cells.\u003c/li\u003e\n\u003cli\u003eMade a number of refactorings of \u003ccode\u003etabled::grid::dimension::*\u003c/code\u003e modules.\u003c/li\u003e\n\u003cli\u003eMade small optimization of \u003ccode\u003eWrap::text\u003c/code\u003e and \u003ccode\u003eTruncate::text\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eMade small optimization of \u003ccode\u003eText::new\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eBrought up to date benchmarks.\u003c/li\u003e\n\u003cli\u003eRenamed \u003ccode\u003eColumns::single\u003c/code\u003e into \u003ccode\u003eColumns::one\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRenamed \u003ccode\u003eRows::single\u003c/code\u003e into \u003ccode\u003eRows::one\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eMoved back to \u003ccode\u003efnv\u003c/code\u003e from \u003ccode\u003eahash\u003c/code\u003e cause of WASM build.\u003c/li\u003e\n\u003cli\u003eMoved back to old \u003ccode\u003eWrap::keep_words\u003c/code\u003e logic where we preserving all content.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed dependency \u003ccode\u003etesting_table\u003c/code\u003e inclusion (by \u003ca href=\"https://github.com/klensy\"\u003e\u003ccode\u003e@​klensy\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eWASM\u003c/code\u003e build (by \u003ca href=\"https://github.com/cptpiepmatz\"\u003e\u003ccode\u003e@​cptpiepmatz\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed not properly working caching logic of \u003ccode\u003eTableOption::hint\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.19.0] - 2025-24-04\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003etabled::assert\u003c/code\u003e module.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003e#[tabled(map)]\u003c/code\u003e macro.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003ederive::display::bool\u003c/code\u003e function.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003ederive::display::wrap\u003c/code\u003e and \u003ccode\u003ederive::display::truncate\u003c/code\u003e function.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eLocator::value\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eTable::get_dimension\u003c/code\u003e function.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eANSI\u003c/code\u003e link handling in \u003ccode\u003eWidth::truncate\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eUpper Title Case\u003c/code\u003e and \u003ccode\u003elower title case\u003c/code\u003e options for \u003ccode\u003erename_all\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eno_std\u003c/code\u003e in \u003ccode\u003etesting_table\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eChanged \u003ccode\u003eReverse\u003c/code\u003e interface.\u003c/li\u003e\n\u003cli\u003eChanged \u003ccode\u003ePosition\u003c/code\u003e interface.\u003c/li\u003e\n\u003cli\u003eChanged \u003ccode\u003etabled::grid::dimension\u003c/code\u003e structures.\u003c/li\u003e\n\u003cli\u003eChanged \u003ccode\u003eIterTable\u003c/code\u003e interface.\u003c/li\u003e\n\u003cli\u003eMigrated \u003ccode\u003eron\u003c/code\u003e to \u003ccode\u003e0.10\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRenamed \u003ccode\u003eColumnNames::default()\u003c/code\u003e into \u003ccode\u003eColumnsNames::head()\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRenamed \u003ccode\u003eBorderSpanCorrection\u003c/code\u003e into \u003ccode\u003eBorderCorrection::span()\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRenamed \u003ccode\u003eOffset::Begin\u003c/code\u003e into \u003ccode\u003eOffset::Start\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\u003eSee full diff in \u003ca href=\"https://github.com/zhiburt/tabled/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=tabled\u0026package-manager=cargo\u0026previous-version=0.17.0\u0026new-version=0.20.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/pegasusheavy/bitbucket-cli/pull/9","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/pegasusheavy%2Fbitbucket-cli/issues/9","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/9/packages"}},{"old_version":"0.16.0","new_version":"0.20.0","update_type":"minor","path":null,"pr_created_at":"2025-12-22T03:27:34.000Z","version_change":"0.16.0 → 0.20.0","issue":{"uuid":"3752158785","node_id":"PR_kwDOQX_k4866Dm6a","number":135,"state":"open","title":"chore(deps): Bump tabled from 0.16.0 to 0.20.0","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":12,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2025-12-22T03:27:34.000Z","updated_at":"2026-01-20T22:00:16.844Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): Bump","packages":[{"name":"tabled","old_version":"0.16.0","new_version":"0.20.0","repository_url":"https://github.com/zhiburt/tabled"}],"path":null,"ecosystem":"cargo"},"body":"Bumps [tabled](https://github.com/zhiburt/tabled) from 0.16.0 to 0.20.0.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/zhiburt/tabled/blob/master/CHANGELOG.md\"\u003etabled's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.20.0] - 2025-05-06\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eTable::nohead\u003c/code\u003e function just like \u003ccode\u003eTable::new\u003c/code\u003e but with no header.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eTable::with_capacity\u003c/code\u003e function just like \u003ccode\u003eTable::new\u003c/code\u003e but with an exact number of rows.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eChanged \u003ccode\u003ewith(Border)\u003c/code\u003e logic to set only outer border instead of border of all cells.\u003c/li\u003e\n\u003cli\u003eMade a number of refactorings of \u003ccode\u003etabled::grid::dimension::*\u003c/code\u003e modules.\u003c/li\u003e\n\u003cli\u003eMade small optimization of \u003ccode\u003eWrap::text\u003c/code\u003e and \u003ccode\u003eTruncate::text\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eMade small optimization of \u003ccode\u003eText::new\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eBrought up to date benchmarks.\u003c/li\u003e\n\u003cli\u003eRenamed \u003ccode\u003eColumns::single\u003c/code\u003e into \u003ccode\u003eColumns::one\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRenamed \u003ccode\u003eRows::single\u003c/code\u003e into \u003ccode\u003eRows::one\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eMoved back to \u003ccode\u003efnv\u003c/code\u003e from \u003ccode\u003eahash\u003c/code\u003e cause of WASM build.\u003c/li\u003e\n\u003cli\u003eMoved back to old \u003ccode\u003eWrap::keep_words\u003c/code\u003e logic where we preserving all content.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed dependency \u003ccode\u003etesting_table\u003c/code\u003e inclusion (by \u003ca href=\"https://github.com/klensy\"\u003e\u003ccode\u003e@​klensy\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eWASM\u003c/code\u003e build (by \u003ca href=\"https://github.com/cptpiepmatz\"\u003e\u003ccode\u003e@​cptpiepmatz\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed not properly working caching logic of \u003ccode\u003eTableOption::hint\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.19.0] - 2025-24-04\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003etabled::assert\u003c/code\u003e module.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003e#[tabled(map)]\u003c/code\u003e macro.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003ederive::display::bool\u003c/code\u003e function.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003ederive::display::wrap\u003c/code\u003e and \u003ccode\u003ederive::display::truncate\u003c/code\u003e function.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eLocator::value\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eTable::get_dimension\u003c/code\u003e function.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eANSI\u003c/code\u003e link handling in \u003ccode\u003eWidth::truncate\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eUpper Title Case\u003c/code\u003e and \u003ccode\u003elower title case\u003c/code\u003e options for \u003ccode\u003erename_all\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eno_std\u003c/code\u003e in \u003ccode\u003etesting_table\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eChanged \u003ccode\u003eReverse\u003c/code\u003e interface.\u003c/li\u003e\n\u003cli\u003eChanged \u003ccode\u003ePosition\u003c/code\u003e interface.\u003c/li\u003e\n\u003cli\u003eChanged \u003ccode\u003etabled::grid::dimension\u003c/code\u003e structures.\u003c/li\u003e\n\u003cli\u003eChanged \u003ccode\u003eIterTable\u003c/code\u003e interface.\u003c/li\u003e\n\u003cli\u003eMigrated \u003ccode\u003eron\u003c/code\u003e to \u003ccode\u003e0.10\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRenamed \u003ccode\u003eColumnNames::default()\u003c/code\u003e into \u003ccode\u003eColumnsNames::head()\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRenamed \u003ccode\u003eBorderSpanCorrection\u003c/code\u003e into \u003ccode\u003eBorderCorrection::span()\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRenamed \u003ccode\u003eOffset::Begin\u003c/code\u003e into \u003ccode\u003eOffset::Start\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\u003eSee full diff in \u003ca href=\"https://github.com/zhiburt/tabled/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=tabled\u0026package-manager=cargo\u0026previous-version=0.16.0\u0026new-version=0.20.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/paiml/aprender/pull/135","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/paiml%2Faprender/issues/135","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/135/packages"}},{"old_version":"0.15.0","new_version":"0.20.0","update_type":"minor","path":null,"pr_created_at":"2025-12-01T02:59:51.000Z","version_change":"0.15.0 → 0.20.0","issue":{"uuid":"3679005790","node_id":"PR_kwDOHczuCc62PX87","number":1055,"state":"closed","title":"chore(deps): Bump the deps group across 1 directory with 72 updates","user":"dependabot[bot]","labels":["rust","dependencies"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-01-01T02:42:20.000Z","author_association":null,"state_reason":null,"created_at":"2025-12-01T02:59:51.000Z","updated_at":"2026-01-01T02:42:22.000Z","time_to_close":2677349,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): Bump","group_name":"deps","update_count":72,"packages":[{"name":"clap-verbosity-flag","old_version":"2.2.2","new_version":"3.0.4","repository_url":"https://github.com/clap-rs/clap-verbosity-flag"},{"name":"colored","old_version":"2.1.0","new_version":"3.0.0","repository_url":"https://github.com/mackwic/colored"},{"name":"dialoguer","old_version":"0.11.0","new_version":"0.12.0","repository_url":"https://github.com/console-rs/dialoguer"},{"name":"self_update","old_version":"0.41.0","new_version":"0.42.0","repository_url":"https://github.com/jaemk/self_update"},{"name":"tabled","old_version":"0.15.0","new_version":"0.20.0","repository_url":"https://github.com/zhiburt/tabled"},{"name":"reqwest","old_version":"0.12.9","new_version":"0.12.15","repository_url":"https://github.com/seanmonstar/reqwest"},{"name":"shadow-rs","old_version":"0.35.1","new_version":"0.37.0","repository_url":"https://github.com/baoyachi/shadow-rs"},{"name":"serde","old_version":"1.0.219","new_version":"1.0.228","repository_url":"https://github.com/serde-rs/serde"},{"name":"serde_json","old_version":"1.0.128","new_version":"1.0.145","repository_url":"https://github.com/serde-rs/json"},{"name":"serde_with","old_version":"3.11.0","new_version":"3.16.1","repository_url":"https://github.com/jonasbb/serde_with"},{"name":"flate2","old_version":"1.0.34","new_version":"1.1.5","repository_url":"https://github.com/rust-lang/flate2-rs"},{"name":"zstd","old_version":"0.13.2","new_version":"0.13.3","repository_url":"https://github.com/gyscos/zstd-rs"},{"name":"convert_case","old_version":"0.6.0","new_version":"0.10.0","repository_url":"https://github.com/rutrum/convert-case"},{"name":"strip-ansi-escapes","old_version":"0.2.0","new_version":"0.2.1","repository_url":"https://github.com/luser/strip-ansi-escapes"},{"name":"sha2","old_version":"0.10.8","new_version":"0.10.9","repository_url":"https://github.com/RustCrypto/hashes"},{"name":"anyhow","old_version":"1.0.98","new_version":"1.0.100","repository_url":"https://github.com/dtolnay/anyhow"},{"name":"color-eyre","old_version":"0.6.3","new_version":"0.6.5","repository_url":"https://github.com/eyre-rs/eyre"},{"name":"thiserror","old_version":"1.0.64","new_version":"2.0.11","repository_url":"https://github.com/dtolnay/thiserror"},{"name":"indoc","old_version":"2.0.5","new_version":"2.0.7","repository_url":"https://github.com/dtolnay/indoc"},{"name":"unindent","old_version":"0.2.3","new_version":"0.2.4","repository_url":"https://github.com/dtolnay/indoc"},{"name":"itertools","old_version":"0.13.0","new_version":"0.14.0","repository_url":"https://github.com/rust-itertools/itertools"},{"name":"crossbeam-channel","old_version":"0.5.13","new_version":"0.5.15","repository_url":"https://github.com/crossbeam-rs/crossbeam"},{"name":"derive_more","old_version":"1.0.0","new_version":"2.0.1","repository_url":"https://github.com/JelteF/derive_more"},{"name":"cached","old_version":"0.53.1","new_version":"0.56.0","repository_url":"https://github.com/jaemk/cached"},{"name":"garde","old_version":"0.20.0","new_version":"0.22.1","repository_url":"https://github.com/jprochazk/garde"},{"name":"ctrlc","old_version":"3.4.5","new_version":"3.5.1","repository_url":"https://github.com/Detegr/rust-ctrlc"},{"name":"signal-hook","old_version":"0.3.17","new_version":"0.3.18","repository_url":"https://github.com/vorner/signal-hook"},{"name":"rand","old_version":"0.8.5","new_version":"0.9.0","repository_url":"https://github.com/rust-random/rand"},{"name":"nix","old_version":"0.29.0","new_version":"0.30.1","repository_url":"https://github.com/nix-rust/nix"},{"name":"tempfile","old_version":"3.13.0","new_version":"3.23.0","repository_url":"https://github.com/Stebalien/tempfile"},{"name":"num_cpus","old_version":"1.16.0","new_version":"1.17.0","repository_url":"https://github.com/seanmonstar/num_cpus"},{"name":"normpath","old_version":"1.3.0","new_version":"1.5.0","repository_url":"https://github.com/dylni/normpath"},{"name":"directories","old_version":"5.0.1","new_version":"6.0.0","repository_url":"https://github.com/soc/directories-rs"},{"name":"grep","old_version":"0.3.2","new_version":"0.4.1","repository_url":"https://github.com/BurntSushi/ripgrep"},{"name":"filetime","old_version":"0.2.25","new_version":"0.2.26","repository_url":"https://github.com/alexcrichton/filetime"},{"name":"glob","old_version":"0.3.1","new_version":"0.3.3","repository_url":"https://github.com/rust-lang/glob"},{"name":"pathdiff","old_version":"0.2.1","new_version":"0.2.3","repository_url":"https://github.com/Manishearth/pathdiff"},{"name":"textwrap","old_version":"0.16.1","new_version":"0.16.2","repository_url":"https://github.com/mgeisler/textwrap"},{"name":"regex","old_version":"1.11.0","new_version":"1.12.2","repository_url":"https://github.com/rust-lang/regex"},{"name":"once_cell","old_version":"1.20.2","new_version":"1.21.3","repository_url":"https://github.com/matklad/once_cell"},{"name":"indexmap","old_version":"2.9.0","new_version":"2.12.1","repository_url":"https://github.com/indexmap-rs/indexmap"},{"name":"semver","old_version":"1.0.23","new_version":"1.0.27","repository_url":"https://github.com/dtolnay/semver"},{"name":"chrono","old_version":"0.4.38","new_version":"0.4.42","repository_url":"https://github.com/chronotope/chrono"},{"name":"ordered-float","old_version":"4.3.0","new_version":"5.1.0","repository_url":"https://github.com/reem/rust-ordered-float"},{"name":"graphql-parser","old_version":"0.4.0","new_version":"0.4.1","repository_url":"https://github.com/graphql-rust/graphql-parser"},{"name":"uuid","old_version":"1.10.0","new_version":"1.18.1","repository_url":"https://github.com/uuid-rs/uuid"},{"name":"wasmtime","old_version":"25.0.2","new_version":"29.0.1","repository_url":"https://github.com/bytecodealliance/wasmtime"},{"name":"wasmtime-wasi","old_version":"25.0.2","new_version":"29.0.1","repository_url":"https://github.com/bytecodealliance/wasmtime"},{"name":"wit-bindgen","old_version":"0.22.0","new_version":"0.34.0","repository_url":"https://github.com/bytecodealliance/wit-bindgen"},{"name":"deno_core","old_version":"0.340.0","new_version":"0.341.0","repository_url":"https://github.com/denoland/deno_core"},{"name":"deno_error","old_version":"0.5.6","new_version":"0.7.1","repository_url":"https://github.com/denoland/deno_error"},{"name":"env_logger","old_version":"0.11.0","new_version":"0.11.6","repository_url":"https://github.com/rust-cli/env_logger"},{"name":"log","old_version":"0.4.22","new_version":"0.4.28","repository_url":"https://github.com/rust-lang/log"},{"name":"tracing","old_version":"0.1.41","new_version":"0.1.43","repository_url":"https://github.com/tokio-rs/tracing"},{"name":"tracing-subscriber","old_version":"0.3.19","new_version":"0.3.22","repository_url":"https://github.com/tokio-rs/tracing"},{"name":"tracing-error","old_version":"0.2.0","new_version":"0.2.1","repository_url":"https://github.com/tokio-rs/tracing"},{"name":"futures","old_version":"0.3.30","new_version":"0.3.31","repository_url":"https://github.com/rust-lang/futures-rs"},{"name":"futures-concurrency","old_version":"7.6.1","new_version":"7.6.2","repository_url":"https://github.com/yoshuawuyts/futures-concurrency"},{"name":"futures-lite","old_version":"2.3.0","new_version":"2.6.1","repository_url":"https://github.com/smol-rs/futures-lite"},{"name":"tokio","old_version":"1.36.0","new_version":"1.48.0","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"async-trait","old_version":"0.1.83","new_version":"0.1.89","repository_url":"https://github.com/dtolnay/async-trait"},{"name":"tonic","old_version":"0.12.3","new_version":"0.13.1","repository_url":"https://github.com/hyperium/tonic"},{"name":"bytes","old_version":"1.7.2","new_version":"1.11.0","repository_url":"https://github.com/tokio-rs/bytes"},{"name":"protobuf-json-mapping","old_version":"3.7.1","new_version":"3.7.2","repository_url":"https://github.com/stepancheg/rust-protobuf"},{"name":"proto-parser","old_version":"","new_version":"[assert_cmd](https://github.com/assert-rs/assert_cmd)","repository_url":"https://github.com/metatypedev/proto-parser"},{"name":"`2.1.1`","old_version":"","new_version":"[insta](https://github.com/mitsuhiko/insta)"},{"name":"`1.43.2`","old_version":"","new_version":"[ptree](https://gitlab.com/Noughmad/ptree)"},{"name":"`0.5.2`","old_version":"","new_version":"[tokio-util](https://github.com/tokio-rs/tokio)"},{"name":"`0.7.17`","old_version":"","new_version":"[redis](https://github.com/redis-rs/redis-rs)"},{"name":"`0.32.7`","old_version":"","new_version":"[sentry](https://github.com/getsentry/sentry-rust)"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the deps group with 71 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [clap-verbosity-flag](https://github.com/clap-rs/clap-verbosity-flag) | `2.2.2` | `3.0.4` |\n| [colored](https://github.com/mackwic/colored) | `2.1.0` | `3.0.0` |\n| [dialoguer](https://github.com/console-rs/dialoguer) | `0.11.0` | `0.12.0` |\n| [self_update](https://github.com/jaemk/self_update) | `0.41.0` | `0.42.0` |\n| [tabled](https://github.com/zhiburt/tabled) | `0.15.0` | `0.20.0` |\n| [reqwest](https://github.com/seanmonstar/reqwest) | `0.12.9` | `0.12.15` |\n| [shadow-rs](https://github.com/baoyachi/shadow-rs) | `0.35.1` | `0.37.0` |\n| [serde](https://github.com/serde-rs/serde) | `1.0.219` | `1.0.228` |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.128` | `1.0.145` |\n| [serde_with](https://github.com/jonasbb/serde_with) | `3.11.0` | `3.16.1` |\n| [flate2](https://github.com/rust-lang/flate2-rs) | `1.0.34` | `1.1.5` |\n| [zstd](https://github.com/gyscos/zstd-rs) | `0.13.2` | `0.13.3` |\n| [convert_case](https://github.com/rutrum/convert-case) | `0.6.0` | `0.10.0` |\n| [strip-ansi-escapes](https://github.com/luser/strip-ansi-escapes) | `0.2.0` | `0.2.1` |\n| [sha2](https://github.com/RustCrypto/hashes) | `0.10.8` | `0.10.9` |\n| [anyhow](https://github.com/dtolnay/anyhow) | `1.0.98` | `1.0.100` |\n| [color-eyre](https://github.com/eyre-rs/eyre) | `0.6.3` | `0.6.5` |\n| [thiserror](https://github.com/dtolnay/thiserror) | `1.0.64` | `2.0.11` |\n| [indoc](https://github.com/dtolnay/indoc) | `2.0.5` | `2.0.7` |\n| [unindent](https://github.com/dtolnay/indoc) | `0.2.3` | `0.2.4` |\n| [itertools](https://github.com/rust-itertools/itertools) | `0.13.0` | `0.14.0` |\n| [crossbeam-channel](https://github.com/crossbeam-rs/crossbeam) | `0.5.13` | `0.5.15` |\n| [derive_more](https://github.com/JelteF/derive_more) | `1.0.0` | `2.0.1` |\n| [cached](https://github.com/jaemk/cached) | `0.53.1` | `0.56.0` |\n| [garde](https://github.com/jprochazk/garde) | `0.20.0` | `0.22.1` |\n| [ctrlc](https://github.com/Detegr/rust-ctrlc) | `3.4.5` | `3.5.1` |\n| [signal-hook](https://github.com/vorner/signal-hook) | `0.3.17` | `0.3.18` |\n| [rand](https://github.com/rust-random/rand) | `0.8.5` | `0.9.0` |\n| [nix](https://github.com/nix-rust/nix) | `0.29.0` | `0.30.1` |\n| [tempfile](https://github.com/Stebalien/tempfile) | `3.13.0` | `3.23.0` |\n| [num_cpus](https://github.com/seanmonstar/num_cpus) | `1.16.0` | `1.17.0` |\n| [normpath](https://github.com/dylni/normpath) | `1.3.0` | `1.5.0` |\n| [directories](https://github.com/soc/directories-rs) | `5.0.1` | `6.0.0` |\n| [grep](https://github.com/BurntSushi/ripgrep) | `0.3.2` | `0.4.1` |\n| [filetime](https://github.com/alexcrichton/filetime) | `0.2.25` | `0.2.26` |\n| [glob](https://github.com/rust-lang/glob) | `0.3.1` | `0.3.3` |\n| [pathdiff](https://github.com/Manishearth/pathdiff) | `0.2.1` | `0.2.3` |\n| [textwrap](https://github.com/mgeisler/textwrap) | `0.16.1` | `0.16.2` |\n| [regex](https://github.com/rust-lang/regex) | `1.11.0` | `1.12.2` |\n| [once_cell](https://github.com/matklad/once_cell) | `1.20.2` | `1.21.3` |\n| [indexmap](https://github.com/indexmap-rs/indexmap) | `2.9.0` | `2.12.1` |\n| [semver](https://github.com/dtolnay/semver) | `1.0.23` | `1.0.27` |\n| [chrono](https://github.com/chronotope/chrono) | `0.4.38` | `0.4.42` |\n| [ordered-float](https://github.com/reem/rust-ordered-float) | `4.3.0` | `5.1.0` |\n| [graphql-parser](https://github.com/graphql-rust/graphql-parser) | `0.4.0` | `0.4.1` |\n| [uuid](https://github.com/uuid-rs/uuid) | `1.10.0` | `1.18.1` |\n| [wasmtime](https://github.com/bytecodealliance/wasmtime) | `25.0.2` | `29.0.1` |\n| [wasmtime-wasi](https://github.com/bytecodealliance/wasmtime) | `25.0.2` | `29.0.1` |\n| [wit-bindgen](https://github.com/bytecodealliance/wit-bindgen) | `0.22.0` | `0.34.0` |\n| [deno_core](https://github.com/denoland/deno_core) | `0.340.0` | `0.341.0` |\n| [deno_error](https://github.com/denoland/deno_error) | `0.5.6` | `0.7.1` |\n| [env_logger](https://github.com/rust-cli/env_logger) | `0.11.0` | `0.11.6` |\n| [log](https://github.com/rust-lang/log) | `0.4.22` | `0.4.28` |\n| [tracing](https://github.com/tokio-rs/tracing) | `0.1.41` | `0.1.43` |\n| [tracing-subscriber](https://github.com/tokio-rs/tracing) | `0.3.19` | `0.3.22` |\n| [tracing-error](https://github.com/tokio-rs/tracing) | `0.2.0` | `0.2.1` |\n| [futures](https://github.com/rust-lang/futures-rs) | `0.3.30` | `0.3.31` |\n| [futures-concurrency](https://github.com/yoshuawuyts/futures-concurrency) | `7.6.1` | `7.6.2` |\n| [futures-lite](https://github.com/smol-rs/futures-lite) | `2.3.0` | `2.6.1` |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.36.0` | `1.48.0` |\n| [async-trait](https://github.com/dtolnay/async-trait) | `0.1.83` | `0.1.89` |\n| [tonic](https://github.com/hyperium/tonic) | `0.12.3` | `0.13.1` |\n| [bytes](https://github.com/tokio-rs/bytes) | `1.7.2` | `1.11.0` |\n| [protobuf-json-mapping](https://github.com/stepancheg/rust-protobuf) | `3.7.1` | `3.7.2` |\n| [proto-parser](https://github.com/metatypedev/proto-parser) | ``aa47da5`` | ``b53cdf3`` |\n| [assert_cmd](https://github.com/assert-rs/assert_cmd) | `2.0.16` | `2.1.1` |\n| [insta](https://github.com/mitsuhiko/insta) | `1.40.0` | `1.43.2` |\n| [ptree](https://gitlab.com/Noughmad/ptree) | `0.5.0` | `0.5.2` |\n| [tokio-util](https://github.com/tokio-rs/tokio) | `0.7.11` | `0.7.17` |\n| [redis](https://github.com/redis-rs/redis-rs) | `0.32.3` | `0.32.7` |\n| [sentry](https://github.com/getsentry/sentry-rust) | `0.34.0` | `0.37.0` |\n\n\nUpdates `clap-verbosity-flag` from 2.2.2 to 3.0.4\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clap-rs/clap-verbosity-flag/blob/master/CHANGELOG.md\"\u003eclap-verbosity-flag's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[3.0.4] - 2025-08-19\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eserde\u003c/code\u003e feature for when mixing CLI and config\u003c/li\u003e\n\u003cli\u003eAdd comparison operators to types\u003c/li\u003e\n\u003cli\u003eAdd conversions between \u003ccode\u003eVerbosity\u003c/code\u003e and \u003ccode\u003eVerbosityFilter\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[3.0.3] - 2025-05-20\u003c/h2\u003e\n\u003ch2\u003e[3.0.2] - 2024-12-16\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a \u003ccode\u003eCopy\u003c/code\u003e impl to \u003ccode\u003eVerbosity\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[3.0.1] - 2024-11-26\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eimpl From\u0026lt;Verbosity\u0026gt;\u003c/code\u003e for logging level and level-filter types\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[3.0.0] - 2024-11-20\u003c/h2\u003e\n\u003ch3\u003eBreaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eLog support put behind the default \u003ccode\u003elog\u003c/code\u003e feature\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eLogLevel::default\u003c/code\u003e renamed to \u003ccode\u003eLogLevel::default_filter\u003c/code\u003e and now returns \u003ccode\u003eVerbosityFilter\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eLevel\u003c/code\u003e and \u003ccode\u003eLevelFilter\u003c/code\u003e are moved into the \u003ccode\u003elog\u003c/code\u003e mod\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003etracing\u003c/code\u003e feature with \u003ccode\u003eVerbosity::tracing_level\u003c/code\u003e and \u003ccode\u003eVerbosity::tracing_level_filter\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[2.2.3] - 2024-11-16\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eDebugLevel\u003c/code\u003e and \u003ccode\u003eTraceLevel\u003c/code\u003e for exploratory programming\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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-verbosity-flag/commit/5e051e6c9649352234c5500de6d80118ca56be91\"\u003e\u003ccode\u003e5e051e6\u003c/code\u003e\u003c/a\u003e chore: Release clap-verbosity-flag version 3.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap-verbosity-flag/commit/7e81cfd0a47251b17c6c51a081a1deb4491fdf62\"\u003e\u003ccode\u003e7e81cfd\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap-verbosity-flag/commit/210e8d9b0e53d1ec3b384ffdf32ea627e6239903\"\u003e\u003ccode\u003e210e8d9\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap-verbosity-flag/issues/114\"\u003e#114\u003c/a\u003e from joshka/jm/serde\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap-verbosity-flag/commit/44f0caae993808d71eaa8a445a0fc14561901311\"\u003e\u003ccode\u003e44f0caa\u003c/code\u003e\u003c/a\u003e feat: Implement Serialization and Deserialization\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap-verbosity-flag/commit/f735876936acdb977e6a7b5ebf900c7d6ef199f5\"\u003e\u003ccode\u003ef735876\u003c/code\u003e\u003c/a\u003e feat: Add conversion methods between Verbosity and VerbosityFilter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap-verbosity-flag/commit/e6f4e62f94887838dda3e04c35bd5e6a10babd22\"\u003e\u003ccode\u003ee6f4e62\u003c/code\u003e\u003c/a\u003e feat: Add Eq, and PartialEq impls to various types\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap-verbosity-flag/commit/5e1afbe4add06b0182e3edb3cb1c72a734fdb49d\"\u003e\u003ccode\u003e5e1afbe\u003c/code\u003e\u003c/a\u003e chore(deps): Update Rust Stable to v1.89 (\u003ca href=\"https://redirect.github.com/clap-rs/clap-verbosity-flag/issues/147\"\u003e#147\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap-verbosity-flag/commit/70812d8da8ada08183c229c81a4377a44a7fa43b\"\u003e\u003ccode\u003e70812d8\u003c/code\u003e\u003c/a\u003e chore(deps): Update Rust Stable to v1.88 (\u003ca href=\"https://redirect.github.com/clap-rs/clap-verbosity-flag/issues/146\"\u003e#146\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap-verbosity-flag/commit/97637bc6f7051de8739fc793feec8e30a16623c0\"\u003e\u003ccode\u003e97637bc\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap-verbosity-flag/issues/145\"\u003e#145\u003c/a\u003e from epage/template\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap-verbosity-flag/commit/e9231b150dbf98444e7dd9c6103b23103e926fb5\"\u003e\u003ccode\u003ee9231b1\u003c/code\u003e\u003c/a\u003e chore: Update from _rust/main template\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/clap-rs/clap-verbosity-flag/compare/v2.2.2...v3.0.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `colored` from 2.1.0 to 3.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mackwic/colored/releases\"\u003ecolored's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e[BREAKING CHANGE]:\u003c/strong\u003e Upgrade MSRV to 1.80 and remove the then unnecessary lazy_static dependency.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.2.0\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\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/colored-rs/colored/blob/master/CHANGELOG.md\"\u003ecolored's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e3.0.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e[BREAKING CHANGE]:\u003c/strong\u003e Upgrade MSRV to 1.80 and remove the then unnecessary lazy_static dependency.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e2.2.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated top-level docs to include a note about \u003ccode\u003eColoredString\u003c/code\u003e's role in the \u003ccode\u003eColorize\u003c/code\u003e pipeline as well as link to it to suggest learning more about how to manipulate existing \u003ccode\u003eColoredString\u003c/code\u003e's.\u003c/li\u003e\n\u003cli\u003eChanges to \u003ccode\u003eColoredString\u003c/code\u003e:\n\u003cul\u003e\n\u003cli\u003eExpose fields.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e[DEPRECATION]:\u003c/strong\u003e Deprecated methods \u003ccode\u003efgcolor\u003c/code\u003e, \u003ccode\u003ebgcolor\u003c/code\u003e, and \u003ccode\u003estyle\u003c/code\u003e due to their obsolescence in the face of the exposing of their represented fields.\u003c/li\u003e\n\u003cli\u003eAdd methods for clearing specific elements of \u003ccode\u003efgcolor\u003c/code\u003e, \u003ccode\u003ebgcolor\u003c/code\u003e, and \u003ccode\u003estyle\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eChange Default implementation to be via derive as Style now implements Default (see changes to Style below).\u003c/li\u003e\n\u003cli\u003eAdd implementation of \u003ccode\u003eDerefMut\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eUpdated docs to reflect the above changes as well as generally greatly expand them.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eChanges to \u003ccode\u003eStyle\u003c/code\u003e:\n\u003cul\u003e\n\u003cli\u003eImplemented \u003ccode\u003eDefault\u003c/code\u003e for \u003ccode\u003eStyle\u003c/code\u003e (returns \u003ccode\u003eCLEAR\u003c/code\u003e). This exposes a method by which users can create plain \u003ccode\u003eStyle\u003c/code\u003e's from scratch.\u003c/li\u003e\n\u003cli\u003eImplemented \u003ccode\u003eFrom\u0026lt;Styles\u0026gt;\u003c/code\u003e for \u003ccode\u003eStyle\u003c/code\u003e. This lets users easily create \u003ccode\u003eStyle\u003c/code\u003e's from specific styles.\u003c/li\u003e\n\u003cli\u003eExposed previously private method \u003ccode\u003eadd\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eCreated method \u003ccode\u003eremove\u003c/code\u003e which essentially does the opposite.\u003c/li\u003e\n\u003cli\u003eAdded builder-style methods in the vein of \u003ccode\u003eColorize\u003c/code\u003e to add stylings (e.g. \u003ccode\u003ebold\u003c/code\u003e, \u003ccode\u003eunderline\u003c/code\u003e, \u003ccode\u003eitalic\u003c/code\u003e, \u003ccode\u003estrikethrough\u003c/code\u003e).\u003c/li\u003e\n\u003cli\u003eImplemented bitwise operators \u003ccode\u003eBitAnd\u003c/code\u003e, \u003ccode\u003eBitOr\u003c/code\u003e, \u003ccode\u003eBitXor\u003c/code\u003e, and \u003ccode\u003eNot\u003c/code\u003e as well as their representative assignment operators. You can also use a \u003ccode\u003eStyles\u003c/code\u003e as an operand for these.\u003c/li\u003e\n\u003cli\u003eImplemented \u003ccode\u003eFromIterator\u0026lt;Styles\u0026gt;\u003c/code\u003e for Style.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eChanges to \u003ccode\u003eStyles\u003c/code\u003e:\n\u003cul\u003e\n\u003cli\u003eImplemented bitwise operators \u003ccode\u003eBitAnd\u003c/code\u003e, \u003ccode\u003eBitOr\u003c/code\u003e, \u003ccode\u003eBitXor\u003c/code\u003e, and \u003ccode\u003eNot\u003c/code\u003e which all combine \u003ccode\u003eStyles\u003c/code\u003e's and output \u003ccode\u003eStyle\u003c/code\u003e's. These can also take a \u003ccode\u003eStyle\u003c/code\u003e as an operand.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAdded additional testing for all of the above changes.\u003c/li\u003e\n\u003cli\u003eAdded methods \u003ccode\u003ewith_style\u003c/code\u003e and \u003ccode\u003ewith_color_and_style\u003c/code\u003e to \u003ccode\u003eColorize\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colored-rs/colored/commit/95b2de80ba35b6d2be2f876a746d27da58a73945\"\u003e\u003ccode\u003e95b2de8\u003c/code\u003e\u003c/a\u003e Remove unnecessary lazy_static dependency (\u003ca href=\"https://redirect.github.com/mackwic/colored/issues/176\"\u003e#176\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colored-rs/colored/commit/037e091ff1e66b3160d18cc65ff35554da15fb0a\"\u003e\u003ccode\u003e037e091\u003c/code\u003e\u003c/a\u003e Fix missing \u003ccode\u003e2.2.0\u003c/code\u003e release in changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colored-rs/colored/commit/ef1484c713e1340d842cc7b76f79dc976afe891f\"\u003e\u003ccode\u003eef1484c\u003c/code\u003e\u003c/a\u003e 2.2.0 (\u003ca href=\"https://redirect.github.com/mackwic/colored/issues/186\"\u003e#186\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colored-rs/colored/commit/1bb63e43816fba027bd223c1a3f1c4ae18739f02\"\u003e\u003ccode\u003e1bb63e4\u003c/code\u003e\u003c/a\u003e cargo: supported range for windows-sys (\u003ca href=\"https://redirect.github.com/mackwic/colored/issues/184\"\u003e#184\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colored-rs/colored/commit/a7e464f7c961c8d79cdad2d4bb3bbfca24c2653c\"\u003e\u003ccode\u003ea7e464f\u003c/code\u003e\u003c/a\u003e Add dependabot config (\u003ca href=\"https://redirect.github.com/mackwic/colored/issues/178\"\u003e#178\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colored-rs/colored/commit/0ddacef14dced008ee4387c9669e612544e183be\"\u003e\u003ccode\u003e0ddacef\u003c/code\u003e\u003c/a\u003e Ignore blame for clippy fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colored-rs/colored/commit/05b0f57859c98b055550a4dfc0898e3df7b6e503\"\u003e\u003ccode\u003e05b0f57\u003c/code\u003e\u003c/a\u003e Differentiate between ansi_term style and colored style due to deprecation of...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colored-rs/colored/commit/981cfe4ae7d1a3ce2f8058e6182c496a7296bc2a\"\u003e\u003ccode\u003e981cfe4\u003c/code\u003e\u003c/a\u003e Fix deprecation warnings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colored-rs/colored/commit/58a06a44c7640a83a65df6c5afae5ed8f0014fd0\"\u003e\u003ccode\u003e58a06a4\u003c/code\u003e\u003c/a\u003e Apply some (pedantic) clippy lints\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colored-rs/colored/commit/e55e26c30b8b66adf65f63ff7769b30c7cefd7e8\"\u003e\u003ccode\u003ee55e26c\u003c/code\u003e\u003c/a\u003e Update rspec (\u003ca href=\"https://redirect.github.com/mackwic/colored/issues/177\"\u003e#177\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mackwic/colored/compare/v2.1.0...v3.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `dialoguer` from 0.11.0 to 0.12.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/console-rs/dialoguer/releases\"\u003edialoguer's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.12.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix prompt in \u003ccode\u003eselect.rs\u003c/code\u003e example by \u003ca href=\"https://github.com/jwodder\"\u003e\u003ccode\u003e@​jwodder\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/dialoguer/pull/289\"\u003econsole-rs/dialoguer#289\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument crate feature guarded items on docs.rs by \u003ca href=\"https://github.com/robjtede\"\u003e\u003ccode\u003e@​robjtede\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/dialoguer/pull/293\"\u003econsole-rs/dialoguer#293\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd conversion between error types by \u003ca href=\"https://github.com/jacobtread\"\u003e\u003ccode\u003e@​jacobtread\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/dialoguer/pull/300\"\u003econsole-rs/dialoguer#300\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAccept items by iterator instead of slice by \u003ca href=\"https://github.com/jacobtread\"\u003e\u003ccode\u003e@​jacobtread\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/dialoguer/pull/299\"\u003econsole-rs/dialoguer#299\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: replace \u003ccode\u003ethiserror\u003c/code\u003e with a manual impl by \u003ca href=\"https://github.com/CosmicHorrorDev\"\u003e\u003ccode\u003e@​CosmicHorrorDev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/dialoguer/pull/327\"\u003econsole-rs/dialoguer#327\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate console to 0.16 by \u003ca href=\"https://github.com/musicinmybrain\"\u003e\u003ccode\u003e@​musicinmybrain\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/dialoguer/pull/329\"\u003econsole-rs/dialoguer#329\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/console-rs/dialoguer/blob/main/CHANGELOG-OLD.md\"\u003edialoguer's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003cp\u003eFor newer releases, please see \u003ca href=\"https://github.com/console-rs/dialoguer/releases\"\u003ereleases\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/console-rs/dialoguer/commit/731c70b9a5919f39eb2b88f08a569c5980713b3f\"\u003e\u003ccode\u003e731c70b\u003c/code\u003e\u003c/a\u003e Audit dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/dialoguer/commit/2a88be1d404ef5dcb463aef294b7b1a441f43a0b\"\u003e\u003ccode\u003e2a88be1\u003c/code\u003e\u003c/a\u003e Check for external types\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/dialoguer/commit/d4271ea22af8ab0f5f38e335ff008bab81d1f6b9\"\u003e\u003ccode\u003ed4271ea\u003c/code\u003e\u003c/a\u003e Check semver compatibility\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/dialoguer/commit/11c990d04836129880a07a3d4754c91983580f2d\"\u003e\u003ccode\u003e11c990d\u003c/code\u003e\u003c/a\u003e Check for documentation errors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/dialoguer/commit/39d248092b2f416161460a9a813d7e00bec7bb67\"\u003e\u003ccode\u003e39d2480\u003c/code\u003e\u003c/a\u003e Add Dependabot config\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/dialoguer/commit/31b2e253ba40dff6fedb27deff7805a66650346e\"\u003e\u003ccode\u003e31b2e25\u003c/code\u003e\u003c/a\u003e Upgrade to actions/checkout v5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/dialoguer/commit/8ebd9e5008ed6650acc4aea19e3a4b578a2efa02\"\u003e\u003ccode\u003e8ebd9e5\u003c/code\u003e\u003c/a\u003e Focus CI testing on stable Rust\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/dialoguer/commit/d4a002d4c06dd76895252b5eda7874fd35c7196a\"\u003e\u003ccode\u003ed4a002d\u003c/code\u003e\u003c/a\u003e Use default targets on respective operating systems\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/dialoguer/commit/3e3cc03b197b1b8430a590262459d2107c7709ca\"\u003e\u003ccode\u003e3e3cc03\u003c/code\u003e\u003c/a\u003e Reduce number of targets tested in CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/dialoguer/commit/fcb8a0d7374ba00e5c87b69b31f9c9b97eec0d59\"\u003e\u003ccode\u003efcb8a0d\u003c/code\u003e\u003c/a\u003e Enable basic caching in CI\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/console-rs/dialoguer/compare/v0.11.0...v0.12.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `self_update` from 0.41.0 to 0.42.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jaemk/self_update/blob/master/CHANGELOG.md\"\u003eself_update's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.42.0]\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImproved release search/lookup capability to support filtering assets by identifier\u003c/li\u003e\n\u003cli\u003eImproved version specifications to support prerelease tags and parallel supported versions\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate reqwest features to allow http2 negotiation\u003c/li\u003e\n\u003cli\u003eUpdate quick-xml (0.37) and zipsign (0.1)\u003c/li\u003e\n\u003cli\u003eSpecify per_page=100 when fetching github releases\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRemoved\u003c/h3\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/jaemk/self_update/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tabled` from 0.15.0 to 0.20.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/zhiburt/tabled/blob/master/CHANGELOG.md\"\u003etabled's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.20.0] - 2025-05-06\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eTable::nohead\u003c/code\u003e function just like \u003ccode\u003eTable::new\u003c/code\u003e but with no header.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eTable::with_capacity\u003c/code\u003e function just like \u003ccode\u003eTable::new\u003c/code\u003e but with an exact number of rows.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eChanged \u003ccode\u003ewith(Border)\u003c/code\u003e logic to set only outer border instead of border of all cells.\u003c/li\u003e\n\u003cli\u003eMade a number of refactorings of \u003ccode\u003etabled::grid::dimension::*\u003c/code\u003e modules.\u003c/li\u003e\n\u003cli\u003eMade small optimization of \u003ccode\u003eWrap::text\u003c/code\u003e and \u003ccode\u003eTruncate::text\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eMade small optimization of \u003ccode\u003eText::new\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eBrought up to date benchmarks.\u003c/li\u003e\n\u003cli\u003eRenamed \u003ccode\u003eColumns::single\u003c/code\u003e into \u003ccode\u003eColumns::one\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRenamed \u003ccode\u003eRows::single\u003c/code\u003e into \u003ccode\u003eRows::one\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eMoved back to \u003ccode\u003efnv\u003c/code\u003e from \u003ccode\u003eahash\u003c/code\u003e cause of WASM build.\u003c/li\u003e\n\u003cli\u003eMoved back to old \u003ccode\u003eWrap::keep_words\u003c/code\u003e logic where we preserving all content.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed dependency \u003ccode\u003etesting_table\u003c/code\u003e inclusion (by \u003ca href=\"https://github.com/klensy\"\u003e\u003ccode\u003e@​klensy\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eWASM\u003c/code\u003e build (by \u003ca href=\"https://github.com/cptpiepmatz\"\u003e\u003ccode\u003e@​cptpiepmatz\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed not properly working caching logic of \u003ccode\u003eTableOption::hint\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.19.0] - 2025-24-04\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003etabled::assert\u003c/code\u003e module.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003e#[tabled(map)]\u003c/code\u003e macro.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003ederive::display::bool\u003c/code\u003e function.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003ederive::display::wrap\u003c/code\u003e and \u003ccode\u003ederive::display::truncate\u003c/code\u003e function.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eLocator::value\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eTable::get_dimension\u003c/code\u003e function.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eANSI\u003c/code\u003e link handling in \u003ccode\u003eWidth::truncate\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eUpper Title Case\u003c/code\u003e and \u003ccode\u003elower title case\u003c/code\u003e options for \u003ccode\u003erename_all\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eno_std\u003c/code\u003e in \u003ccode\u003etesting_table\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eChanged \u003ccode\u003eReverse\u003c/code\u003e interface.\u003c/li\u003e\n\u003cli\u003eChanged \u003ccode\u003ePosition\u003c/code\u003e interface.\u003c/li\u003e\n\u003cli\u003eChanged \u003ccode\u003etabled::grid::dimension\u003c/code\u003e structures.\u003c/li\u003e\n\u003cli\u003eChanged \u003ccode\u003eIterTable\u003c/code\u003e interface.\u003c/li\u003e\n\u003cli\u003eMigrated \u003ccode\u003eron\u003c/code\u003e to \u003ccode\u003e0.10\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRenamed \u003ccode\u003eColumnNames::default()\u003c/code\u003e into \u003ccode\u003eColumnsNames::head()\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRenamed \u003ccode\u003eBorderSpanCorrection\u003c/code\u003e into \u003ccode\u003eBorderCorrection::span()\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRenamed \u003ccode\u003eOffset::Begin\u003c/code\u003e into \u003ccode\u003eOffset::Start\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\u003eSee full diff in \u003ca href=\"https://github.com/zhiburt/tabled/commits\"\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.9 to 0.12.15\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.15\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix http3 to support streaming response bodies 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/2517\"\u003eseanmonstar/reqwest#2517\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix Windows to support both \u003ccode\u003eProxyOverride\u003c/code\u003e and \u003ccode\u003eNO_PROXY\u003c/code\u003e by \u003ca href=\"https://github.com/drewkett\"\u003e\u003ccode\u003e@​drewkett\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2601\"\u003eseanmonstar/reqwest#2601\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix http3 dependency from public API misuse by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2605\"\u003eseanmonstar/reqwest#2605\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drewkett\"\u003e\u003ccode\u003e@​drewkett\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2601\"\u003eseanmonstar/reqwest#2601\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.14...v0.12.15\"\u003ehttps://github.com/seanmonstar/reqwest/compare/v0.12.14...v0.12.15\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.12.14\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ere-add fetch_mode_no_cors shim when not in wasm, but deprecated by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2598\"\u003eseanmonstar/reqwest#2598\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.13...v0.12.14\"\u003ehttps://github.com/seanmonstar/reqwest/compare/v0.12.13...v0.12.14\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.12.13\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eForm::into_reader()\u003c/code\u003e for blocking \u003ccode\u003emultipart\u003c/code\u003e forms.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eForm::into_stream()\u003c/code\u003e for async \u003ccode\u003emultipart\u003c/code\u003e forms.\u003c/li\u003e\n\u003cli\u003eAdd support for SOCKS4a proxies.\u003c/li\u003e\n\u003cli\u003eFix decoding responses with multiple zstd frames.\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eRequestBuilder::form()\u003c/code\u003e from overwriting a previously set \u003ccode\u003eContent-Type\u003c/code\u003e header, like the other builder methods.\u003c/li\u003e\n\u003cli\u003eFix cloning of request timeout in \u003ccode\u003eblocking::Request\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eFix http3 synchronization of connection creation, reducing unneccesary extra connections.\u003c/li\u003e\n\u003cli\u003eFix Windows system proxy to use \u003ccode\u003eProxyOverride\u003c/code\u003e as a \u003ccode\u003eNO_PROXY\u003c/code\u003e value.\u003c/li\u003e\n\u003cli\u003eFix blocking read to correctly reserve and zero read buffer.\u003c/li\u003e\n\u003cli\u003e(wasm) Add support for request timeouts.\u003c/li\u003e\n\u003cli\u003e(wasm) Fix \u003ccode\u003eError::is_timeout()\u003c/code\u003e to return true when from a request timeout.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/obi1kenobi\"\u003e\u003ccode\u003e@​obi1kenobi\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2524\"\u003eseanmonstar/reqwest#2524\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/decathorpe\"\u003e\u003ccode\u003e@​decathorpe\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2529\"\u003eseanmonstar/reqwest#2529\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flisky\"\u003e\u003ccode\u003e@​flisky\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/1760\"\u003eseanmonstar/reqwest#1760\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/0x676e67\"\u003e\u003ccode\u003e@​0x676e67\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2527\"\u003eseanmonstar/reqwest#2527\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/maximevtush\"\u003e\u003ccode\u003e@​maximevtush\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2534\"\u003eseanmonstar/reqwest#2534\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Property404\"\u003e\u003ccode\u003e@​Property404\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2554\"\u003eseanmonstar/reqwest#2554\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/G1gg1L3s\"\u003e\u003ccode\u003e@​G1gg1L3s\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2544\"\u003eseanmonstar/reqwest#2544\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coastalwhite\"\u003e\u003ccode\u003e@​coastalwhite\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2562\"\u003eseanmonstar/reqwest#2562\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Fizcko\"\u003e\u003ccode\u003e@​Fizcko\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2559\"\u003eseanmonstar/reqwest#2559\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markussilvan\"\u003e\u003ccode\u003e@​markussilvan\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2573\"\u003eseanmonstar/reqwest#2573\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aunovis-heidrich\"\u003e\u003ccode\u003e@​aunovis-heidrich\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2593\"\u003eseanmonstar/reqwest#2593\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eThanks!\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paolobarbolini\"\u003e\u003ccode\u003e@​paolobarbolini\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nuhvi\"\u003e\u003ccode\u003e@​Nuhvi\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\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.15\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix Windows to support both \u003ccode\u003eProxyOverride\u003c/code\u003e and \u003ccode\u003eNO_PROXY\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eFix http3 to support streaming response bodies.\u003c/li\u003e\n\u003cli\u003eFix http3 dependency from public API misuse.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.12.14\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix missing \u003ccode\u003efetch_mode_no_cors()\u003c/code\u003e, marking as deprecated when not on WASM.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.12.13\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eForm::into_reader()\u003c/code\u003e for blocking \u003ccode\u003emultipart\u003c/code\u003e forms.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eForm::into_stream()\u003c/code\u003e for async \u003ccode\u003emultipart\u003c/code\u003e forms.\u003c/li\u003e\n\u003cli\u003eAdd support for SOCKS4a proxies.\u003c/li\u003e\n\u003cli\u003eFix decoding responses with multiple zstd frames.\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eRequestBuilder::form()\u003c/code\u003e from overwriting a previously set \u003ccode\u003eContent-Type\u003c/code\u003e header, like the other builder methods.\u003c/li\u003e\n\u003cli\u003eFix cloning of request timeout in \u003ccode\u003eblocking::Request\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eFix http3 synchronization of connection creation, reducing unneccesary extra connections.\u003c/li\u003e\n\u003cli\u003eFix Windows system proxy to use \u003ccode\u003eProxyOverride\u003c/code\u003e as a \u003ccode\u003eNO_PROXY\u003c/code\u003e value.\u003c/li\u003e\n\u003cli\u003eFix blocking read to correctly reserve and zero read buffer.\u003c/li\u003e\n\u003cli\u003e(wasm) Add support for request timeouts.\u003c/li\u003e\n\u003cli\u003e(wasm) Fix \u003ccode\u003eError::is_timeout()\u003c/code\u003e to return true when from a request timeout.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.12.12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e(wasm) Fix compilation by not compiler \u003ccode\u003etokio/time\u003c/code\u003e on WASM.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.12.11\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix decompression returning an error when HTTP/2 ends with an empty data frame.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.12.10\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eClientBuilder::connector_layer()\u003c/code\u003e to allow customizing the connector stack.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eClientBuilder::http2_max_header_list_size()\u003c/code\u003e option.\u003c/li\u003e\n\u003cli\u003eFix propagating body size hint (\u003ccode\u003econtent-length\u003c/code\u003e) information when wrapping bodies.\u003c/li\u003e\n\u003cli\u003eFix decompression of chunked bodies so the connections can be reused more often.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/54376c35dffb0fb2e79b430920a62363aee202c8\"\u003e\u003ccode\u003e54376c3\u003c/code\u003e\u003c/a\u003e v0.12.15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/e4bb3e6d87271ee8b07ea4870f48dc78cdb9cb21\"\u003e\u003ccode\u003ee4bb3e6\u003c/code\u003e\u003c/a\u003e upgrade h3-quinn (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2605\"\u003e#2605\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/96a4fea5fed6e239b7d69334a8a5a824b829536c\"\u003e\u003ccode\u003e96a4fea\u003c/code\u003e\u003c/a\u003e Merge tag 'v0.12.14'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/5fd3d5b4ae2e40a2c6e0fc266ec844ed4c643123\"\u003e\u003ccode\u003e5fd3d5b\u003c/code\u003e\u003c/a\u003e Re-enable NO_PROXY envs on Windows (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2601\"\u003e#2601\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/e9215fd68d18e001cf7c9c5b9ca6a389e8e19e9e\"\u003e\u003ccode\u003ee9215fd\u003c/code\u003e\u003c/a\u003e Support streaming response body in HTTP/3 (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2517\"\u003e#2517\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/cf50f114b5151ff39458e2cb16a8fb741891ecc8\"\u003e\u003ccode\u003ecf50f11\u003c/code\u003e\u003c/a\u003e v0.12.14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/f63c6315911154de8b96b79012ce8e266e47dba6\"\u003e\u003ccode\u003ef63c631\u003c/code\u003e\u003c/a\u003e re-add fetch_mode_no_cors shim when not in wasm, but deprecated (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2598\"\u003e#2598\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/e44e37130538cc2d3c95ffee1215b4db3d71b025\"\u003e\u003ccode\u003ee44e371\u003c/code\u003e\u003c/a\u003e v0.12.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/e83e138af520e314e480a37f7dd93fa0e3650eb4\"\u003e\u003ccode\u003ee83e138\u003c/code\u003e\u003c/a\u003e Added osv-scanner.toml file to ignore npm packages in wasm examples during vu...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/7e85d2f974cf32702bf6decd8f7a56bc3fc0d707\"\u003e\u003ccode\u003e7e85d2f\u003c/code\u003e\u003c/a\u003e ci: pin once-cell in msrv job (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2594\"\u003e#2594\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/seanmonstar/reqwest/compare/v0.12.9...v0.12.15\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `shadow-rs` from 0.35.1 to 0.37.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/baoyachi/shadow-rs/releases\"\u003eshadow-rs's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.37.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd ShadowBuilder build shadow by \u003ca href=\"https://github.com/baoyachi\"\u003e\u003ccode\u003e@​baoyachi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/baoyachi/shadow-rs/pull/195\"\u003ebaoyachi/shadow-rs#195\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/baoyachi/shadow-rs/compare/v0.36.1...v0.37.0\"\u003ehttps://github.com/baoyachi/shadow-rs/compare/v0.36.1...v0.37.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.36.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade is_debug crate version by \u003ca href=\"https://github.com/baoyachi\"\u003e\u003ccode\u003e@​baoyachi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/baoyachi/shadow-rs/pull/194\"\u003ebaoyachi/shadow-rs#194\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/baoyachi/shadow-rs/compare/v0.36.0...v0.36.1\"\u003ehttps://github.com/baoyachi/shadow-rs/compare/v0.36.0...v0.36.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.36.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(HookExt): Add extended hook functionality with custom deny lists by \u003ca href=\"https://github.com/baoyachi\"\u003e\u003ccode\u003e@​baoyachi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/baoyachi/shadow-rs/pull/190\"\u003ebaoyachi/shadow-rs#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/baoyachi/shadow-rs/compare/v0.35.2...v0.36.0\"\u003ehttps://github.com/baoyachi/shadow-rs/compare/v0.35.2...v0.36.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.35.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echmod change by \u003ca href=\"https://github.com/baoyachi\"\u003e\u003ccode\u003e@​baoyachi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/baoyachi/shadow-rs/pull/188\"\u003ebaoyachi/shadow-rs#188\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/baoyachi/shadow-rs/compare/v0.35.1...v0.35.2\"\u003ehttps://github.com/baoyachi/shadow-rs/compare/v0.35.1...v0.35.2\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/baoyachi/shadow-rs/commit/11524d5cba79acf2f4303d836a94aeb852c93670\"\u003e\u003ccode\u003e11524d5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/baoyachi/shadow-rs/issues/195\"\u003e#195\u003c/a\u003e from baoyachi/builder\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/baoyachi/shadow-rs/commit/d4cda5a2a0d948e7f49fcfc812a62dcc81ecaebc\"\u003e\u003ccode\u003ed4cda5a\u003c/code\u003e\u003c/a\u003e fix example\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/baoyachi/shadow-rs/commit/07150f07eb00e60713377b01bba62dee374d0c10\"\u003e\u003ccode\u003e07150f0\u003c/code\u003e\u003c/a\u003e fix cargo clippy check\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/baoyachi/shadow-rs/commit/8cb7c4b1351b61706942294cd5ae6817c0a4905f\"\u003e\u003ccode\u003e8cb7c4b\u003c/code\u003e\u003c/a\u003e upgrade version:0.37.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/baoyachi/shadow-rs/commit/f08f930c0a0f3338b19d227d9270e5e845296384\"\u003e\u003ccode\u003ef08f930\u003c/code\u003e\u003c/a\u003e Merge remote-tracking branch 'origin/master' into builder\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/baoyachi/shadow-rs/commit/44559649bd280ca7a902a98c10d960a8abb3201d\"\u003e\u003ccode\u003e4455964\u003c/code\u003e\u003c/a\u003e Add ShadowBuilder build shadow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/baoyachi/shadow-rs/commit/062c31c256adfa23382cfa26fd0e5cc203c2ebd4\"\u003e\u003ccode\u003e062c31c\u003c/code\u003e\u003c/a\u003e Add ShadowBuilder build shadow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/baoyachi/shadow-rs/commit/704e9d1aa1b4ab5c1a4c331996a121eddde873c7\"\u003e\u003ccode\u003e704e9d1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/baoyachi/shadow-rs/issues/194\"\u003e#194\u003c/a\u003e from baoyachi/baoyachi-patch-1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/baoyachi/shadow-rs/commit/eff28e40a9be8923f9208e90ef8c98e70bba6883\"\u003e\u003ccode\u003eeff28e4\u003c/code\u003e\u003c/a\u003e Update Cargo.toml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/baoyachi/shadow-rs/commit/16c0043e407971cc73c25f55431d9d6fdffff8ba\"\u003e\u003ccode\u003e16c0043\u003c/code\u003e\u003c/a\u003e Update Cargo.toml\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/baoyachi/shadow-rs/compare/v0.35.1...v0.37.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `serde` from 1.0.219 to 1.0.228\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/serde-rs/serde/releases\"\u003eserde's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.228\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow building documentation with \u003ccode\u003eRUSTDOCFLAGS='--cfg=docsrs'\u003c/code\u003e set for the whole dependency graph (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2995\"\u003e#2995\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.227\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2991\"\u003e#2991\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.226\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDeduplicate variant matching logic inside generated Deserialize impl for adjacently tagged enums (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2935\"\u003e#2935\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Mingun\"\u003e\u003ccode\u003e@​Mingun\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.225\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid triggering a deprecation warning in derived Serialize and Deserialize impls for a data structure that contains its own deprecations (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2879\"\u003e#2879\u003c/a\u003e, thanks \u003ca href=\"https://github.com/rcrisanti\"\u003e\u003ccode\u003e@​rcrisanti\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.224\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove private types being suggested in rustc diagnostics (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2979\"\u003e#2979\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.223\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix serde_core documentation links (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2978\"\u003e#2978\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.222\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMake \u003ccode\u003eserialize_with\u003c/code\u003e attribute produce code that works if respanned to 2024 edition (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2950\"\u003e#2950\u003c/a\u003e, thanks \u003ca href=\"https://github.com/aytey\"\u003e\u003ccode\u003e@​aytey\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.221\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2973\"\u003e#2973\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eserde_if_integer128!\u003c/code\u003e macro (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2975\"\u003e#2975\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.220\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a way for data formats to depend on serde traits without waiting for serde_derive compilation: \u003ca href=\"https://docs.rs/serde_core\"\u003ehttps://docs.rs/serde_core\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2608\"\u003e#2608\u003c/a\u003e, thanks \u003ca href=\"https://github.com/osiewicz\"\u003e\u003ccode\u003e@​osiewicz\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/a866b336f14aa57a07f0d0be9f8762746e64ecb4\"\u003e\u003ccode\u003ea866b33\u003c/code\u003e\u003c/a\u003e Release 1.0.228\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/5adc9e816c155473ec66b6641fc81529a5ef3868\"\u003e\u003ccode\u003e5adc9e8\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2995\"\u003e#2995\u003c/a\u003e from dtolnay/rustdocflags\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/ab581789f4aa6a92f8e149f3086040342dfaddcf\"\u003e\u003ccode\u003eab58178\u003c/code\u003e\u003c/a\u003e Workaround for RUSTDOCFLAGS='--cfg=docsrs'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/415d9fc5601add94aac3c1882bd63e3f555ce2a2\"\u003e\u003ccode\u003e415d9fc\u003c/code\u003e\u003c/a\u003e Release 1.0.227\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/7c58427e1259566b4835444951ff79406c75205f\"\u003e\u003ccode\u003e7c58427\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2991\"\u003e#2991\u003c/a\u003e from dtolnay/inlinecoredoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/9d3410e3f4e38f9ea1a798e7ae9fab71577ab31b\"\u003e\u003ccode\u003e9d3410e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2992\"\u003e#2992\u003c/a\u003e from dtolnay/inplaceseed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/2fb6748bf1ff939a2208d70b26708ddc75ab2e88\"\u003e\u003ccode\u003e2fb6748\u003c/code\u003e\u003c/a\u003e Remove InPlaceSeed public re-export\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/f8137c79a20137c9483d21d3c8e628e83d3b91ba\"\u003e\u003ccode\u003ef8137c7\u003c/code\u003e\u003c/a\u003e Inline serde_core into serde in docsrs mode\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/b7dbf7e3cb53bc9b9442047229e4f125bb07783e\"\u003e\u003ccode\u003eb7dbf7e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2990\"\u003e#2990\u003c/a\u003e from dtolnay/integer128\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/7c836915fc8d6fab4990764096e53e9a668cf3df\"\u003e\u003ccode\u003e7c83691\u003c/code\u003e\u003c/a\u003e No longer macro_use integer128 module\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/serde-rs/serde/compare/v1.0.219...v1.0.228\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `serde_json` from 1.0.128 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\u003ch2\u003ev1.0.140\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.139\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.138\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.137\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eTurn on \u0026quot;float_roundtrip\u0026quot; and \u0026quot;unbounded_depth\u0026quot; features for serde_json in play.rust-lang.org (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1231\"\u003e#1231\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.136\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOptimize serde_json::value::Serializer::serialize_map by using Map::with_capacity (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1230\"\u003e#1230\u003c/a\u003e, thanks \u003ca href=\"https://github.com/goffrie\"\u003e\u003ccode\u003e@​goffrie\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.135\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd serde_json::Map::into_values method (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1226\"\u003e#1226\u003c/a\u003e, thanks \u003ca href=\"https://github.com/tisonkun\"\u003e\u003ccode\u003e@​tisonkun\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.134\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eRawValue\u003c/code\u003e associated constants for literal \u003ccode\u003enull\u003c/code\u003e, \u003ccode\u003etrue\u003c/code\u003e, \u003ccode\u003efalse\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1221\"\u003e#1221\u003c/a\u003e, thanks \u003ca href=\"https://github.com/bheylin\"\u003e\u003ccode\u003e@​bheylin\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.133\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImplement From\u0026lt;[T; N]\u0026gt; for serde_json::Value (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1215\"\u003e#1215\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.132\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove binary size and compile time for JSON array and JSON object deserialization by about 50% (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1205\"\u003e#1205\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove performance of JSON array and JSON object deserialization by about 8% (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1206\"\u003e#1206\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.131\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImplement Deserializer and IntoDeserializer for \u003ccode\u003eMap\u0026lt;String, Value\u0026gt;\u003c/code\u003e and \u003ccode\u003e\u0026amp;Map\u0026lt;String, Value\u0026gt;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1135\"\u003e#1135\u003c/a\u003e, thanks \u003ca href=\"https://github.com/swlynch99\"\u003e\u003ccode\u003e@​swlynch99\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.130\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport converting and deserializing \u003ccode\u003eNumber\u003c/code\u003e from i128 and u128 (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1141\"\u003e#1141\u003c/a\u003e, thanks \u003ca href=\"https://github.com/druide\"\u003e\u003ccode\u003e@​druide\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/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.128...v1.0.145\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `serde_with` from 3.11.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\u003ch2\u003eserde_with v3.16.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for \u003ccode\u003esmallvec\u003c/code\u003e v1 under the \u003ccode\u003esmallvec_1\u003c/code\u003e feature flag by \u003ca href=\"https://github.com/isharma228\"\u003e\u003ccode\u003e@​isharma228\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/jonasbb/serde_with/issues/895\"\u003e#895\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eJsonSchemaAs\u003c/code\u003e implementation for \u003ccode\u003ejson::JsonString\u003c/code\u003e by \u003ca href=\"https://github.com/yogevm15\"\u003e\u003ccode\u003e@​yogevm15\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/jonasbb/serde_with/issues/901\"\u003e#901\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eserde_with v3.15.1\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix building of the documentation by updating references to use \u003ccode\u003eserde_core\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eserde_with v3.15.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdded error inspection to \u003ccode\u003eVecSkipError\u003c/code\u003e and \u003ccode\u003eMapSkipError\u003c/code\u003e by \u003ca href=\"https://github.com/michelhe\"\u003e\u003ccode\u003e@​michelhe\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/jonasbb/serde_with/issues/878\"\u003e#878\u003c/a\u003e)\nThis allows interacting with the previously hidden error, for example for logging.\nCheckout the newly added example to both types.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAllow documenting the types generated by \u003ccode\u003eserde_conv!\u003c/code\u003e.\nThe \u003ccode\u003eserde_conv!\u003c/code\u003e macro now acceps outer attributes before the optional visibility modifier.\nThis allow adding doc comments in the shape of \u003ccode\u003e#[doc = \u0026quot;...\u0026quot;]\u003c/code\u003e or any other attributes, such as lint modifiers.\u003c/p\u003e\n\u003cpre lang=\"rust\"\u003e\u003ccode\u003eserde_conv!(\n    #[doc = \u0026quot;Serialize bools as string\u0026quot;]\n    #[allow(dead_code)]\n    pub BoolAsString,\n    bool,\n    |x: \u0026amp;bool| ::std::string::ToString::to_string(x),\n    |x: ::std::string::String| x.parse()\n);\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd support for \u003ccode\u003ehashbrown\u003c/code\u003e v0.16 (\u003ca href=\"https://redirect.github.com/jonasbb/serde_with/issues/877\"\u003e#877\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis extends the existing support for \u003ccode\u003ehashbrown\u003c/code\u003e v0.14 and v0.15 to the newly released version.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump MSRV to 1.76, since that is required for \u003ccode\u003etoml\u003c/code\u003e dev-dependency.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eserde_with v3.14.1\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eShow macro expansion in the docs.rs generated rustdoc.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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\u003e\u003ca href=\"https://github.com/jonasbb/serde_with/commit/066b9d4019ffd33408bd6829184c0a90bf559cc2\"\u003e\u003ccode\u003e066b9d4\u003c/code\u003e\u003c/a\u003e Bump version to 3.16.0 (\u003ca href=\"https://redirect.github.com/jonasbb/serde_with/issues/903\"\u003e#903\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jonasbb/serde_with/compare/v3.11.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 `flate2` from 1.0.34 to 1.1.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/flate2-rs/releases\"\u003eflate2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.1.5\u003c/h2\u003e\n\u003cp\u003eThis bugfix release fixes \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/issues/508\"\u003e#508\u003c/a\u003e, as flush didn't always work anymore in conjunction with \u003ccode\u003eminiz_oxide\u003c/code\u003e.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRevert flush change by \u003ca href=\"https://github.com/fintelia\"\u003e\u003ccode\u003e@​fintelia\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/509\"\u003erust-lang/flate2-rs#509\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/flate2-rs/compare/1.1.4...1.1.5\"\u003ehttps://github.com/rust-lang/flate2-rs/compare/1.1.4...1.1.5\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.1.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003euse \u003ccode\u003ezlibVersion()\u003c/code\u003e instead of a \u003ccode\u003econst\u003c/code\u003e for the version by \u003ca href=\"https://github.com/folkertdev\"\u003e\u003ccode\u003e@​folkertdev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/491\"\u003erust-lang/flate2-rs#491\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSwitch from adler2 to simd-adler32 crate when using miniz_oxide backend by \u003ca href=\"https://github.com/Shnatsel\"\u003e\u003ccode\u003e@​Shnatsel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/492\"\u003erust-lang/flate2-rs#492\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCorrect documentation typo by \u003ca href=\"https://github.com/fintelia\"\u003e\u003ccode\u003e@​fintelia\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/495\"\u003erust-lang/flate2-rs#495\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse partial flushes with miniz_oxide backend by \u003ca href=\"https://github.com/fintelia\"\u003e\u003ccode\u003e@​fintelia\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/496\"\u003erust-lang/flate2-rs#496\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUndo introducing straight up incorrect documentation by \u003ca href=\"https://github.com/Shnatsel\"\u003e\u003ccode\u003e@​Shnatsel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/497\"\u003erust-lang/flate2-rs#497\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate cloudflare-zlib-sys crate by \u003ca href=\"https://github.com/jongiddy\"\u003e\u003ccode\u003e@​jongiddy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/503\"\u003erust-lang/flate2-rs#503\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e(de)compress_uninit\u003c/code\u003e that accepts \u003ccode\u003e\u0026amp;[MaybeUninit\u0026lt;u8\u0026gt;]\u003c/code\u003e by \u003ca href=\"https://github.com/NobodyXu\"\u003e\u003ccode\u003e@​NobodyXu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/502\"\u003erust-lang/flate2-rs#502\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebump the patch level for a new release by \u003ca href=\"https://github.com/Byron\"\u003e\u003ccode\u003e@​Byron\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/504\"\u003erust-lang/flate2-rs#504\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fintelia\"\u003e\u003ccode\u003e@​fintelia\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/495\"\u003erust-lang/flate2-rs#495\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/flate2-rs/compare/1.1.2...1.1.3\"\u003ehttps://github.com/rust-lang/flate2-rs/compare/1.1.2...1.1.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.1.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: simplify manual bits extraction and an unneeded reref by \u003ca href=\"https://github.com/CosminPerRam\"\u003e\u003ccode\u003e@​CosminPerRam\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/484\"\u003erust-lang/flate2-rs#484\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update deps by \u003ca href=\"https://github.com/CosminPerRam\"\u003e\u003ccode\u003e@​CosminPerRam\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/485\"\u003erust-lang/flate2-rs#485\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: solve remaining clippy warnings and add it to CI by \u003ca href=\"https://github.com/CosminPerRam\"\u003e\u003ccode\u003e@​CosminPerRam\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/487\"\u003erust-lang/flate2-rs#487\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: add audit check by \u003ca href=\"https://github.com/CosminPerRam\"\u003e\u003ccode\u003e@​CosminPerRam\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/488\"\u003erust-lang/flate2-rs#488\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: revert most recent deps updates by \u003ca href=\"https://github.com/CosminPerRam\"\u003e\u003ccode\u003e@​CosminPerRam\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/489\"\u003erust-lang/flate2-rs#489\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupgrade zlib-rs to version \u003ccode\u003e0.5.1\u003c/code\u003e by \u003ca href=\"https://github.com/folkertdev\"\u003e\u003ccode\u003e@​folkertdev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/490\"\u003erust-lang/flate2-rs#490\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/flate2-rs/compare/1.1.1...1.1.2\"\u003ehttps://github.com/rust-lang/flate2-rs/compare/1.1.1...1.1.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.1.1\u003c/h2\u003e\n\u003cp\u003eThis release should be smaller and thus faster to download.\nAdditionally, when using the \u003ccode\u003ezlib-rs\u003c/code\u003e backend, duplicate symbol issues shouldn't occur anymore.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocs: Update README to promote zlib-rs by \u003ca href=\"https://github.com/Xuanwo\"\u003e\u003ccode\u003e@​Xuanwo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/470\"\u003erust-lang/flate2-rs#470\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate miniz_oxide to 0.8.5 by \u003ca href=\"https://github.com/oyvindln\"\u003e\u003ccode\u003e@​oyvindln\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/475\"\u003erust-lang/flate2-rs#475\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove stale CHANGELOG.md by \u003ca href=\"https://github.com/jayvdb\"\u003e\u003ccode\u003e@​jayvdb\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/476\"\u003erust-lang/flate2-rs#476\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMore informative README on backends by \u003ca href=\"https://github.com/Shnatsel\"\u003e\u003ccode\u003e@​Shnatsel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/480\"\u003erust-lang/flate2-rs#480\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRewrite outdated backend notes in lib.rs by \u003ca href=\"https://github.com/Shnatsel\"\u003e\u003ccode\u003e@​Shnatsel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/481\"\u003erust-lang/flate2-rs#481\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupgrade zlib-rs to version \u003ccode\u003e0.5.0\u003c/code\u003e by \u003ca href=\"https://github.com/folkertdev\"\u003e\u003ccode\u003e@​folkertdev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/482\"\u003erust-lang/flate2-rs#482\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/flate2-rs/commit/2661fbb3107a5489ad8d2315049d4d1a295f130b\"\u003e\u003ccode\u003e2661fbb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/issues/509\"\u003e#509\u003c/a\u003e from fintelia/revert-flush-change\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/flate2-rs/commit/bc36cf4af084b0da8b8fe4e9ef2e4ce8c903ba63\"\u003e\u003ccode\u003ebc36cf4\u003c/code\u003e\u003c/a\u003e Bump patch version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/flate2-rs/commit/4341fe263c606b61b6b4365c3255463446ecbe71\"\u003e\u003ccode\u003e4341fe2\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Use partial flushes with miniz_oxide backend\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/flate2-rs/commit/ac412e96d57f40fa6def29ad4b8bee46d1121f54\"\u003e\u003ccode\u003eac412e9\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/issues/506\"\u003e#506\u003c/a\u003e from NobodyXu/patch-1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/flate2-rs/commit/bf0315b461fa36ad46d58f29c764844a39a30c9b\"\u003e\u003ccode\u003ebf0315b\u003c/code\u003e\u003c/a\u003e Release flste2 1.1.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/flate2-rs/commit/350de2892c3094dc80cc67166ccd07bc8012f37c\"\u003e\u003ccode\u003e350de28\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/issues/505\"\u003e#505\u003c/a\u003e from NobodyXu/patch-1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/flate2-rs/commit/29552c78195b2cbc1eb75f6a028538a0d07a0a62\"\u003e\u003ccode\u003e29552c7\u003c/code\u003e\u003c/a\u003e Fix docs.rs build\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/flate2-rs/commit/3be65904319c06ec1d340023d4cb7f923e6abc85\"\u003e\u003ccode\u003e3be6590\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/issues/504\"\u003e#504\u003c/a\u003e from Byron/release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/flate2-rs/commit/7ad1bad836934c2d65d6c003217e1b2e4e8911cb\"\u003e\u003ccode\u003e7ad1bad\u003c/code\u003e\u003c/a\u003e bump the patch level for a new release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/flate2-rs/commit/3cae7da2b770529f4919e8fef9382e4447741618\"\u003e\u003ccode\u003e3cae7da\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/issues/502\"\u003e#502\u003c/a\u003e from NobodyXu/patch-1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/flate2-rs/compare/1.0.34...1.1.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `zstd` from 0.13.2 to 0.13.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gyscos/zstd-rs/commit/52e9d41a645fb49edcf1ed3df765f380dbcf13b2\"\u003e\u003ccode\u003e52e9d41\u003c/code\u003e\u003c/a\u003e zstd 0.13.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gyscos/zstd-rs/commit/59ed359d2b60adc665fa25798bbef230a282df3f\"\u003e\u003ccode\u003e59ed359\u003c/code\u003e\u003c/a\u003e zstd-safe 7.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gyscos/zstd-rs/commit/c25e64fdf2594dc7083ebc0b6e4baa502ebff58d\"\u003e\u003ccode\u003ec25e64f\u003c/code\u003e\u003c/a\u003e Update constants\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gyscos/zstd-rs/commit/f4fed576b4876710c8fda93e32b6a6775e860f77\"\u003e\u003ccode\u003ef4fed57\u003c/code\u003e\u003c/a\u003e Update zstd library to v1.5.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gyscos/zstd-rs/commit/cb2b5cc2cf6623229c1ad54ef66e5771df29ccc0\"\u003e\u003ccode\u003ecb2b5cc\u003c/code\u003e\u003c/a\u003e Add Send and Sync markers for AdvancedSeekable (\u003ca href=\"https://redirect.github.com/gyscos/zstd-rs/issues/322\"\u003e#322\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gyscos/zstd-rs/commit/21d79e87564c3370d178977729a721758f23be02\"\u003e\u003ccode\u003e21d79e8\u003c/code\u003e\u003c/a\u003e Add support for the seekable format (\u003ca href=\"https://redirect.github.com/gyscos/zstd-rs/issues/310\"\u003e#310\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gyscos/zstd-rs/commit/e51596177294a84f24dce61bd606b63d9b79cbfc\"\u003e\u003ccode\u003ee515961\u003c/code\u003e\u003c/a\u003e Fix new_with_capacity\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gyscos/zstd-rs/commit/03e955d500506ff018fd3671c2f0fb502b688b19\"\u003e\u003ccode\u003e03e955d\u003c/code\u003e\u003c/a\u003e Make the buffer size configurable (\u003ca href=\"https://redirect.github.com/gyscos/zstd-rs/issues/307\"\u003e#307\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gyscos/zstd-rs/commit/1ff414d460731ac9755ab2b140ee10a617385bf4\"\u003e\u003ccode\u003e1ff414d\u003c/code\u003e\u003c/a\u003e Update bindgen requirement from 0.70 to 0.71 in /zstd-safe/zstd-sys (\u003ca href=\"https://redirect.github.com/gyscos/zstd-rs/issues/312\"\u003e#312\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gyscos/zstd-rs/commit/72752a409fb035e0a3f30289d5f43d7b8762f5c5\"\u003e\u003ccode\u003e72752a4\u003c/code\u003e\u003c/a\u003e Update Cargo.toml (\u003ca href=\"https://redirect.github.com/gyscos/zstd-rs/issues/317\"\u003e#317\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/gyscos/zstd-rs/compare/v0.13.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 `convert_case` from 0.6.0 to 0.10.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/rutrum/convert-case/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `strip-ansi-escapes` from 0.2.0 to 0.2.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/luser/strip-ansi-escapes/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `sha2` from 0.10.8 to 0.10.9\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/hashes/commit/82c36a428f8d6f05f3bfccdedb243e9d1f85359d\"\u003e\u003ccode\u003e82c36a4\u003c/code\u003e\u003c/a\u003e sha2: add soft-compact backend (backport of \u003ca href=\"https://redirect.github.com/RustCrypto/hashes/issues/686\"\u003e#686\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/RustCrypto/hashes/issues/687\"\u003e#687\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/hashes/commit/c1e85ae6d51e6fea15315c2eced68cc9b1fdf484\"\u003e\u003ccode\u003ec1e85ae\u003c/code\u003e\u003c/a\u003e ci: remove pre-1.56 jobs and other fixes (\u003ca href=\"https://redirect.github.com/RustCrypto/hashes/issues/688\"\u003e#688\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/hashes/commit/a667dd94f997271c3fa89ffbcc841e0c0f985654\"\u003e\u003ccode\u003ea667dd9\u003c/code\u003e\u003c/a\u003e skein: fix implementation for output sizes not multiple of 8 (\u003ca href=\"https://redirect.github.com/RustCrypto/hashes/issues/682\"\u003e#682\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/hashes/commit/62b6ff1c59878b4733c49f8164773c3009e4be03\"\u003e\u003ccode\u003e62b6ff1\u003c/code\u003e\u003c/a\u003e Fix blake2 and ascon-hash CI (\u003ca href=\"https://redirect.github.com/RustCrypto/hashes/issues/521\"\u003e#521\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/hashes/commit/f3b657cfacbb9d8f2f37374717c9b8d64672542e\"\u003e\u003ccode\u003ef3b657c\u003c/code\u003e\u003c/a\u003e Expose belt_compress to public (\u003ca href=\"https://redirect.github.com/RustCrypto/hashes/issues/520\"\u003e#520\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/hashes/commit/9f66cb810c398e4f6ff8f2ea90196d57f41dd729\"\u003e\u003ccode\u003e9f66cb8\u003c/code\u003e\u003c/a\u003e md4: Optimize compress to improve hash performance (\u003ca href=\"https://redirect.github.com/RustCrypto/hashes/issues/519\"\u003e#519\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/hashes/commit/70a2b62c50087fa6df5070ab696c5a355072cb12\"\u003e\u003ccode\u003e70a2b62\u003c/code\u003e\u003c/a\u003e Add simpler code snippet to the documentation (\u003ca href=\"https://redirect.github.com/RustCrypto/hashes/issues/515\"\u003e#515\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/hashes/commit/e3ab2579a0c6d51f6570679b8a7e99d87c4f14c6\"\u003e\u003ccode\u003ee3ab257\u003c/code\u003e\u003c/a\u003e Update Cargo.lock\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/hashes/commit/c640781bc10cfdb6d652232c492ecd7e27210b26\"\u003e\u003ccode\u003ec640781\u003c/code\u003e\u003c/a\u003e ascon-hash: Add ...\n\n_Description has been truncated_","html_url":"https://github.com/metatypedev/metatype/pull/1055","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/metatypedev%2Fmetatype/issues/1055","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1055/packages"}},{"old_version":"0.18.0","new_version":"0.20.0","update_type":"minor","path":null,"pr_created_at":"2025-11-28T17:30:25.000Z","version_change":"0.18.0 → 0.20.0","issue":{"uuid":"3675539799","node_id":"PR_kwDOOCVCuM62EbZs","number":28,"state":"open","title":"Build(deps): Bump the cargo-deps group across 1 directory with 59 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2025-11-28T17:30:25.000Z","updated_at":"2025-12-05T19:01:12.096Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Build(deps): Bump","group_name":"cargo-deps","update_count":59,"packages":[{"name":"indexmap","old_version":"2.12.0","new_version":"2.12.1","repository_url":"https://github.com/indexmap-rs/indexmap"},{"name":"slab","old_version":"0.4.9","new_version":"0.4.11","repository_url":"https://github.com/tokio-rs/slab"},{"name":"thiserror","old_version":"2.0.12","new_version":"2.0.17","repository_url":"https://github.com/dtolnay/thiserror"},{"name":"implicit-clone","old_version":"0.5.0","new_version":"0.6.0","repository_url":"https://github.com/yewstack/implicit-clone"},{"name":"base64ct","old_version":"1.6.0","new_version":"1.8.0","repository_url":"https://github.com/RustCrypto/formats"},{"name":"bincode","old_version":"1.3.3","new_version":"2.0.1","repository_url":"https://github.com/bincode-org/bincode"},{"name":"tracing","old_version":"0.1.41","new_version":"0.1.43","repository_url":"https://github.com/tokio-rs/tracing"},{"name":"rustversion","old_version":"1.0.19","new_version":"1.0.22","repository_url":"https://github.com/dtolnay/rustversion"},{"name":"chrono","old_version":"0.4.39","new_version":"0.4.42","repository_url":"https://github.com/chronotope/chrono"},{"name":"libc","old_version":"0.2.169","new_version":"0.2.177","repository_url":"https://github.com/rust-lang/libc"},{"name":"diesel","old_version":"2.2.12","new_version":"2.3.4","repository_url":"https://github.com/diesel-rs/diesel"},{"name":"postgres","old_version":"0.19.10","new_version":"0.19.12","repository_url":"https://github.com/rust-postgres/rust-postgres"},{"name":"sea-query","old_version":"0.28.5","new_version":"0.32.7","repository_url":"https://github.com/SeaQL/sea-query"},{"name":"tokio","old_version":"1.43.0","new_version":"1.48.0","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"socket2","old_version":"0.5.8","new_version":"0.6.1","repository_url":"https://github.com/rust-lang/socket2"},{"name":"warp","old_version":"0.3.7","new_version":"0.4.2","repository_url":"https://github.com/seanmonstar/warp"},{"name":"windows","old_version":"0.48.0","new_version":"0.62.2","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"libxml","old_version":"0.3.6","new_version":"0.3.8","repository_url":"https://github.com/KWARC/rust-libxml"},{"name":"simple-ldap","old_version":"7.1.0","new_version":"8.0.0","repository_url":"https://github.com/keaz/simple-ldap"},{"name":"url","old_version":"2.5.4","new_version":"2.5.7","repository_url":"https://github.com/servo/rust-url"},{"name":"awc","old_version":"3.7.0","new_version":"3.8.1","repository_url":"https://github.com/actix/actix-web"},{"name":"async-std","old_version":"1.13.1","new_version":"1.13.2","repository_url":"https://github.com/async-rs/async-std"},{"name":"redis","old_version":"0.23.3","new_version":"0.32.7","repository_url":"https://github.com/redis-rs/redis-rs"},{"name":"wasm-bindgen-test","old_version":"0.3.50","new_version":"0.3.55","repository_url":"https://github.com/wasm-bindgen/wasm-bindgen"},{"name":"trybuild","old_version":"1.0.103","new_version":"1.0.114","repository_url":"https://github.com/dtolnay/trybuild"},{"name":"proc-macro2","old_version":"1.0.93","new_version":"1.0.103","repository_url":"https://github.com/dtolnay/proc-macro2"},{"name":"quote","old_version":"1.0.38","new_version":"1.0.42","repository_url":"https://github.com/dtolnay/quote"},{"name":"syn","old_version":"2.0.98","new_version":"2.0.111","repository_url":"https://github.com/dtolnay/syn"},{"name":"once_cell","old_version":"1.20.3","new_version":"1.21.3","repository_url":"https://github.com/matklad/once_cell"},{"name":"prettyplease","old_version":"0.2.29","new_version":"0.2.37","repository_url":"https://github.com/dtolnay/prettyplease"},{"name":"tower-sessions","old_version":"0.12.3","new_version":"0.14.0","repository_url":"https://github.com/maxcountryman/tower-sessions"},{"name":"salvo","old_version":"0.68.5","new_version":"0.78.0","repository_url":"https://github.com/salvo-rs/salvo"},{"name":"salvo-cors","old_version":"0.68.5","new_version":"0.78.0","repository_url":"https://github.com/salvo-rs/salvo"},{"name":"divan","old_version":"0.1.17","new_version":"0.1.21","repository_url":"https://github.com/nvzqz/divan"},{"name":"rand","old_version":"0.8.5","new_version":"0.9.0","repository_url":"https://github.com/rust-random/rand"},{"name":"average","old_version":"0.15.1","new_version":"0.16.0","repository_url":"https://github.com/vks/average"},{"name":"tabled","old_version":"0.18.0","new_version":"0.20.0","repository_url":"https://github.com/zhiburt/tabled"},{"name":"indicatif","old_version":"0.17.11","new_version":"0.18.3","repository_url":"https://github.com/console-rs/indicatif"},{"name":"serde_json","old_version":"1.0.139","new_version":"1.0.145","repository_url":"https://github.com/serde-rs/json"},{"name":"clap","old_version":"4.5.30","new_version":"4.5.53","repository_url":"https://github.com/clap-rs/clap"},{"name":"reqwest","old_version":"0.12.12","new_version":"0.12.15","repository_url":"https://github.com/seanmonstar/reqwest"},{"name":"regex","old_version":"1.11.1","new_version":"1.12.2","repository_url":"https://github.com/rust-lang/regex"},{"name":"toml","old_version":"0.8.20","new_version":"0.9.8","repository_url":"https://github.com/toml-rs/toml"},{"name":"anyhow","old_version":"1.0.96","new_version":"1.0.100","repository_url":"https://github.com/dtolnay/anyhow"},{"name":"git2","old_version":"0.20.0","new_version":"0.20.2","repository_url":"https://github.com/rust-lang/git2-rs"},{"name":"strum","old_version":"0.27.1","new_version":"0.27.2","repository_url":"https://github.com/Peternator7/strum"},{"name":"semver","old_version":"1.0.25","new_version":"1.0.27","repository_url":"https://github.com/dtolnay/semver"},{"name":"glob","old_version":"0.3.2","new_version":"0.3.3","repository_url":"https://github.com/rust-lang/glob"},{"name":"strum_macros","old_version":"0.27.1","new_version":"0.27.2","repository_url":"https://github.com/Peternator7/strum"},{"name":"log","old_version":"0.4.26","new_version":"0.4.28","repository_url":"https://github.com/rust-lang/log"},{"name":"fake","old_version":"4.0.0","new_version":"4.4.0","repository_url":"https://github.com/cksac/fake-rs"},{"name":"time","old_version":"0.3.37","new_version":"0.3.44","repository_url":"https://github.com/time-rs/time"},{"name":"uuid","old_version":"1.14.0","new_version":"1.18.1","repository_url":"https://github.com/uuid-rs/uuid"},{"name":"bytes","old_version":"1.10.0","new_version":"1.11.0","repository_url":"https://github.com/tokio-rs/bytes"},{"name":"hyper-util","old_version":"0.1.10","new_version":"0.1.18","repository_url":"https://github.com/hyperium/hyper-util"},{"name":"tower-http","old_version":"0.6.2","new_version":"0.6.7","repository_url":"https://github.com/tower-rs/tower-http"},{"name":"env_logger","old_version":"0.11.6","new_version":"0.11.8","repository_url":"https://github.com/rust-cli/env_logger"},{"name":"postcard","old_version":"1.1.1","new_version":"1.1.3","repository_url":"https://github.com/jamesmunns/postcard"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the cargo-deps group with 58 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [indexmap](https://github.com/indexmap-rs/indexmap) | `2.12.0` | `2.12.1` |\n| [slab](https://github.com/tokio-rs/slab) | `0.4.9` | `0.4.11` |\n| [thiserror](https://github.com/dtolnay/thiserror) | `2.0.12` | `2.0.17` |\n| [implicit-clone](https://github.com/yewstack/implicit-clone) | `0.5.0` | `0.6.0` |\n| [base64ct](https://github.com/RustCrypto/formats) | `1.6.0` | `1.8.0` |\n| [bincode](https://github.com/bincode-org/bincode) | `1.3.3` | `2.0.1` |\n| [tracing](https://github.com/tokio-rs/tracing) | `0.1.41` | `0.1.43` |\n| [rustversion](https://github.com/dtolnay/rustversion) | `1.0.19` | `1.0.22` |\n| [chrono](https://github.com/chronotope/chrono) | `0.4.39` | `0.4.42` |\n| [libc](https://github.com/rust-lang/libc) | `0.2.169` | `0.2.177` |\n| [diesel](https://github.com/diesel-rs/diesel) | `2.2.12` | `2.3.4` |\n| [postgres](https://github.com/rust-postgres/rust-postgres) | `0.19.10` | `0.19.12` |\n| [sea-query](https://github.com/SeaQL/sea-query) | `0.28.5` | `0.32.7` |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.43.0` | `1.48.0` |\n| [socket2](https://github.com/rust-lang/socket2) | `0.5.8` | `0.6.1` |\n| [warp](https://github.com/seanmonstar/warp) | `0.3.7` | `0.4.2` |\n| [windows](https://github.com/microsoft/windows-rs) | `0.48.0` | `0.62.2` |\n| [libxml](https://github.com/KWARC/rust-libxml) | `0.3.6` | `0.3.8` |\n| [simple-ldap](https://github.com/keaz/simple-ldap) | `7.1.0` | `8.0.0` |\n| [url](https://github.com/servo/rust-url) | `2.5.4` | `2.5.7` |\n| [awc](https://github.com/actix/actix-web) | `3.7.0` | `3.8.1` |\n| [async-std](https://github.com/async-rs/async-std) | `1.13.1` | `1.13.2` |\n| [redis](https://github.com/redis-rs/redis-rs) | `0.23.3` | `0.32.7` |\n| [wasm-bindgen-test](https://github.com/wasm-bindgen/wasm-bindgen) | `0.3.50` | `0.3.55` |\n| [trybuild](https://github.com/dtolnay/trybuild) | `1.0.103` | `1.0.114` |\n| [proc-macro2](https://github.com/dtolnay/proc-macro2) | `1.0.93` | `1.0.103` |\n| [quote](https://github.com/dtolnay/quote) | `1.0.38` | `1.0.42` |\n| [syn](https://github.com/dtolnay/syn) | `2.0.98` | `2.0.111` |\n| [once_cell](https://github.com/matklad/once_cell) | `1.20.3` | `1.21.3` |\n| [prettyplease](https://github.com/dtolnay/prettyplease) | `0.2.29` | `0.2.37` |\n| [tower-sessions](https://github.com/maxcountryman/tower-sessions) | `0.12.3` | `0.14.0` |\n| [salvo](https://github.com/salvo-rs/salvo) | `0.68.5` | `0.78.0` |\n| [salvo-cors](https://github.com/salvo-rs/salvo) | `0.68.5` | `0.78.0` |\n| [divan](https://github.com/nvzqz/divan) | `0.1.17` | `0.1.21` |\n| [rand](https://github.com/rust-random/rand) | `0.8.5` | `0.9.0` |\n| [average](https://github.com/vks/average) | `0.15.1` | `0.16.0` |\n| [tabled](https://github.com/zhiburt/tabled) | `0.18.0` | `0.20.0` |\n| [indicatif](https://github.com/console-rs/indicatif) | `0.17.11` | `0.18.3` |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.139` | `1.0.145` |\n| [clap](https://github.com/clap-rs/clap) | `4.5.30` | `4.5.53` |\n| [reqwest](https://github.com/seanmonstar/reqwest) | `0.12.12` | `0.12.15` |\n| [regex](https://github.com/rust-lang/regex) | `1.11.1` | `1.12.2` |\n| [toml](https://github.com/toml-rs/toml) | `0.8.20` | `0.9.8` |\n| [anyhow](https://github.com/dtolnay/anyhow) | `1.0.96` | `1.0.100` |\n| [git2](https://github.com/rust-lang/git2-rs) | `0.20.0` | `0.20.2` |\n| [strum](https://github.com/Peternator7/strum) | `0.27.1` | `0.27.2` |\n| [semver](https://github.com/dtolnay/semver) | `1.0.25` | `1.0.27` |\n| [glob](https://github.com/rust-lang/glob) | `0.3.2` | `0.3.3` |\n| [strum_macros](https://github.com/Peternator7/strum) | `0.27.1` | `0.27.2` |\n| [log](https://github.com/rust-lang/log) | `0.4.26` | `0.4.28` |\n| [fake](https://github.com/cksac/fake-rs) | `4.0.0` | `4.4.0` |\n| [time](https://github.com/time-rs/time) | `0.3.37` | `0.3.44` |\n| [uuid](https://github.com/uuid-rs/uuid) | `1.14.0` | `1.18.1` |\n| [bytes](https://github.com/tokio-rs/bytes) | `1.10.0` | `1.11.0` |\n| [hyper-util](https://github.com/hyperium/hyper-util) | `0.1.10` | `0.1.18` |\n| [tower-http](https://github.com/tower-rs/tower-http) | `0.6.2` | `0.6.7` |\n| [env_logger](https://github.com/rust-cli/env_logger) | `0.11.6` | `0.11.8` |\n| [postcard](https://github.com/jamesmunns/postcard) | `1.1.1` | `1.1.3` |\n\n\nUpdates `indexmap` from 2.12.0 to 2.12.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/indexmap-rs/indexmap/blob/main/RELEASES.md\"\u003eindexmap's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.12.1 (2025-11-20)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSimplified a lot of internals using \u003ccode\u003ehashbrown\u003c/code\u003e's new bucket API.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/cfad7589c88e298e97449afb838c6a4b08c58394\"\u003e\u003ccode\u003ecfad758\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/indexmap-rs/indexmap/issues/424\"\u003e#424\u003c/a\u003e from cuviper/buckets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/a96b9c7fca6af946f17ecc38e7ee4dfd449a957f\"\u003e\u003ccode\u003ea96b9c7\u003c/code\u003e\u003c/a\u003e Release 2.12.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/6245ee54fa6e864de5f16a801d67a5f849eccb44\"\u003e\u003ccode\u003e6245ee5\u003c/code\u003e\u003c/a\u003e Use the bucket API from hashbrown v0.16.1\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/indexmap-rs/indexmap/compare/2.12.0...2.12.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `slab` from 0.4.9 to 0.4.11\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tokio-rs/slab/releases\"\u003eslab's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.4.11\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eSlab::get_disjoint_mut\u003c/code\u003e out of bounds (\u003ca href=\"https://redirect.github.com/tokio-rs/slab/issues/152\"\u003e#152\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.4.10\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eSlab::get_disjoint_mut\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/slab/issues/149\"\u003e#149\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDrop build script and \u003ccode\u003eautocfg\u003c/code\u003e dependency (\u003ca href=\"https://redirect.github.com/tokio-rs/slab/issues/150\"\u003e#150\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix redundant import warning in no_std builds (\u003ca href=\"https://redirect.github.com/tokio-rs/slab/issues/143\"\u003e#143\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eclippy::needless_lifetimes\u003c/code\u003e warning (\u003ca href=\"https://redirect.github.com/tokio-rs/slab/issues/147\"\u003e#147\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInternal CI improvements (\u003ca href=\"https://redirect.github.com/tokio-rs/slab/issues/141\"\u003e#141\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/tokio-rs/slab/issues/146\"\u003e#146\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tokio-rs/slab/blob/master/CHANGELOG.md\"\u003eslab's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e0.4.11 (August 8, 2025)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eSlab::get_disjoint_mut\u003c/code\u003e out of bounds (\u003ca href=\"https://redirect.github.com/tokio-rs/slab/issues/152\"\u003e#152\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e0.4.10 (June 15, 2025)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eSlab::get_disjoint_mut\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/slab/issues/149\"\u003e#149\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDrop build script and \u003ccode\u003eautocfg\u003c/code\u003e dependency (\u003ca href=\"https://redirect.github.com/tokio-rs/slab/issues/150\"\u003e#150\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix redundant import warning in no_std builds (\u003ca href=\"https://redirect.github.com/tokio-rs/slab/issues/143\"\u003e#143\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eclippy::needless_lifetimes\u003c/code\u003e warning (\u003ca href=\"https://redirect.github.com/tokio-rs/slab/issues/147\"\u003e#147\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInternal CI improvements (\u003ca href=\"https://redirect.github.com/tokio-rs/slab/issues/141\"\u003e#141\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/tokio-rs/slab/issues/146\"\u003e#146\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/slab/commit/2e5779f8eb318827c78cad38007445a93ec04503\"\u003e\u003ccode\u003e2e5779f\u003c/code\u003e\u003c/a\u003e Release v0.4.11 (\u003ca href=\"https://redirect.github.com/tokio-rs/slab/issues/153\"\u003e#153\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/slab/commit/2d65c514bc964b192bab212ddf3c1fcea4ae96b8\"\u003e\u003ccode\u003e2d65c51\u003c/code\u003e\u003c/a\u003e Fix get_disjoint_mut error condition (\u003ca href=\"https://redirect.github.com/tokio-rs/slab/issues/152\"\u003e#152\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/slab/commit/6a1b675665ee141ab68fd3e4f82b3cb3efc09e01\"\u003e\u003ccode\u003e6a1b675\u003c/code\u003e\u003c/a\u003e Release v0.4.10 (\u003ca href=\"https://redirect.github.com/tokio-rs/slab/issues/151\"\u003e#151\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/slab/commit/f801afe5cb2379b0178173758273a95f64510527\"\u003e\u003ccode\u003ef801afe\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003eget_disjoint_mut\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/slab/issues/149\"\u003e#149\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/slab/commit/8e65636d42635633bdb1287c6e5c3948c7b9034f\"\u003e\u003ccode\u003e8e65636\u003c/code\u003e\u003c/a\u003e Bump MSRV to v1.46 (\u003ca href=\"https://redirect.github.com/tokio-rs/slab/issues/150\"\u003e#150\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/slab/commit/30e8dd746a98392e6931fe93136415bc51c05851\"\u003e\u003ccode\u003e30e8dd7\u003c/code\u003e\u003c/a\u003e Fix clippy::needless_lifetimes warning (\u003ca href=\"https://redirect.github.com/tokio-rs/slab/issues/147\"\u003e#147\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/slab/commit/fecdd68a5389e4c3f4a44969574ffe352e7b0a8c\"\u003e\u003ccode\u003efecdd68\u003c/code\u003e\u003c/a\u003e Fix CI failures (\u003ca href=\"https://redirect.github.com/tokio-rs/slab/issues/146\"\u003e#146\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/slab/commit/f7b621f6cf2bc84f32214029b32d587d18277e3d\"\u003e\u003ccode\u003ef7b621f\u003c/code\u003e\u003c/a\u003e Always set #![no_std] to fix redundant import warning (\u003ca href=\"https://redirect.github.com/tokio-rs/slab/issues/143\"\u003e#143\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/slab/commit/334a8373bdbb6e1d164839c77d33f9571450d5f8\"\u003e\u003ccode\u003e334a837\u003c/code\u003e\u003c/a\u003e Update CI config (\u003ca href=\"https://redirect.github.com/tokio-rs/slab/issues/141\"\u003e#141\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/tokio-rs/slab/compare/v0.4.9...v0.4.11\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `thiserror` from 2.0.12 to 2.0.17\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/thiserror/releases\"\u003ethiserror's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.0.17\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse differently named __private module per patch release (\u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/434\"\u003e#434\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.16\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd to \u0026quot;no-std\u0026quot; crates.io category (\u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/429\"\u003e#429\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.15\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent \u003ccode\u003eError::provide\u003c/code\u003e API becoming unavailable from a future new compiler lint (\u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/427\"\u003e#427\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.14\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow build-script cleanup failure with NFSv3 output directory to be non-fatal (\u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/426\"\u003e#426\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.13\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/72ae716e6d6a7f7fdabdc394018c745b4d39ca45\"\u003e\u003ccode\u003e72ae716\u003c/code\u003e\u003c/a\u003e Release 2.0.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/599fdce83aee7767eb87b5af7bb30c37f3ed61e5\"\u003e\u003ccode\u003e599fdce\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/434\"\u003e#434\u003c/a\u003e from dtolnay/private\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/9ec05f6b38041bfe1ff5a274caec6e054a459aca\"\u003e\u003ccode\u003e9ec05f6\u003c/code\u003e\u003c/a\u003e Use differently named __private module per patch release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/d2c492b5498a0134abcc1677101bec876fe0621a\"\u003e\u003ccode\u003ed2c492b\u003c/code\u003e\u003c/a\u003e Raise minimum tested compiler to rust 1.76\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/fc3ab9501d4f2b6df2d7e495dc1cb37ab6e68363\"\u003e\u003ccode\u003efc3ab95\u003c/code\u003e\u003c/a\u003e Opt in to generate-macro-expansion when building on docs.rs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/819fe29dbb6e41bb937e3fef0469917d7c476c60\"\u003e\u003ccode\u003e819fe29\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2025-09-12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/259f48c549a2b49c00d2d58a204c1a3b4d2fb29a\"\u003e\u003ccode\u003e259f48c\u003c/code\u003e\u003c/a\u003e Enforce trybuild \u0026gt;= 1.0.108\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/470e6a681c073f12e29daf64dcec724bfd5871a9\"\u003e\u003ccode\u003e470e6a6\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2025-08-24\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/544e191e6e7f2e7cc3ac34b77d9165c30d982463\"\u003e\u003ccode\u003e544e191\u003c/code\u003e\u003c/a\u003e Update actions/checkout@v4 -\u0026gt; v5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/cbc1ebad3e91621ee0f94cf56d131f12fee62a3c\"\u003e\u003ccode\u003ecbc1eba\u003c/code\u003e\u003c/a\u003e Delete duplicate cap-lints flag from build script\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/thiserror/compare/2.0.12...2.0.17\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `implicit-clone` from 0.5.0 to 0.6.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/yewstack/implicit-clone/commits/v0.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `base64ct` from 1.6.0 to 1.8.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/formats/commit/14a53d78a581da35f5f39a36f8dd339d53f3f617\"\u003e\u003ccode\u003e14a53d7\u003c/code\u003e\u003c/a\u003e base64ct v1.8.0 (\u003ca href=\"https://redirect.github.com/RustCrypto/formats/issues/1859\"\u003e#1859\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/formats/commit/35e2738a90623af778b2e621e7348c2035d1af42\"\u003e\u003ccode\u003e35e2738\u003c/code\u003e\u003c/a\u003e clippy 1.87 fixes (\u003ca href=\"https://redirect.github.com/RustCrypto/formats/issues/1857\"\u003e#1857\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/formats/commit/19ce47500b87e1fc245c109071acbe035b129e24\"\u003e\u003ccode\u003e19ce475\u003c/code\u003e\u003c/a\u003e reunite workspace (\u003ca href=\"https://redirect.github.com/RustCrypto/formats/issues/1856\"\u003e#1856\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/formats/commit/705400abbc86ae9be41d130ab46afad9acaa7c81\"\u003e\u003ccode\u003e705400a\u003c/code\u003e\u003c/a\u003e der: support \u003ccode\u003eCow\\\u0026lt;[u8]\u0026gt;\u003c/code\u003e in derive(Sequence) (\u003ca href=\"https://redirect.github.com/RustCrypto/formats/issues/1850\"\u003e#1850\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/formats/commit/fd18b425a6f1855f143179e1c94be4764c03fd82\"\u003e\u003ccode\u003efd18b42\u003c/code\u003e\u003c/a\u003e chore(deps): bump crate-ci/typos from 1.32.0 to 1.33.1 (\u003ca href=\"https://redirect.github.com/RustCrypto/formats/issues/1854\"\u003e#1854\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/formats/commit/d4395cdb10f3b7ecfb2ccba4d3dd29e74f576576\"\u003e\u003ccode\u003ed4395cd\u003c/code\u003e\u003c/a\u003e der: make \u003ccode\u003eObjectIdentifier\\\u0026lt;MAX_SIZE\u0026gt;\u003c/code\u003e impls generic (\u003ca href=\"https://redirect.github.com/RustCrypto/formats/issues/1851\"\u003e#1851\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/formats/commit/6d28e0070654dea80b2e0dd019dbc232340b1fa5\"\u003e\u003ccode\u003e6d28e00\u003c/code\u003e\u003c/a\u003e const-oid: add constructor from_bytes for \u003ccode\u003eObjectIdentifier\\\u0026lt;MAX_SIZE\u0026gt;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/RustCrypto/formats/issues/1852\"\u003e#1852\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/formats/commit/ed74dc81c58487c4432d7418e50a1d206963690b\"\u003e\u003ccode\u003eed74dc8\u003c/code\u003e\u003c/a\u003e reunite workspace (\u003ca href=\"https://redirect.github.com/RustCrypto/formats/issues/1848\"\u003e#1848\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/formats/commit/48a2f2bc433b665a51c0aeb5bde15c341038553e\"\u003e\u003ccode\u003e48a2f2b\u003c/code\u003e\u003c/a\u003e pkcs1+pkcs5+pkcs8+sec1+spki: rc releases (\u003ca href=\"https://redirect.github.com/RustCrypto/formats/issues/1847\"\u003e#1847\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/formats/commit/0d763fcfda55e20c0e0680877cdf9a57d40c7c0e\"\u003e\u003ccode\u003e0d763fc\u003c/code\u003e\u003c/a\u003e der+der_derive+pem: rc releases (\u003ca href=\"https://redirect.github.com/RustCrypto/formats/issues/1846\"\u003e#1846\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/RustCrypto/formats/compare/base64ct/v1.6.0...base64ct/v1.8.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `bincode` from 1.3.3 to 2.0.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/bincode-org/bincode/commits\"\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 `rustversion` from 1.0.19 to 1.0.22\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/rustversion/releases\"\u003erustversion's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.0.22\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eTurn off clippy incompatible_msrv in rustversion-conditional code (\u003ca href=\"https://redirect.github.com/dtolnay/rustversion/issues/63\"\u003e#63\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.21\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003e-Zfmt-debug=none\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dtolnay/rustversion/issues/61\"\u003e#61\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.20\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/rustversion/commit/9e86f839b6a34a7d9398f243d88bf400b7fa1f7c\"\u003e\u003ccode\u003e9e86f83\u003c/code\u003e\u003c/a\u003e Release 1.0.22\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/rustversion/commit/a27fffdbb75c7d3521e9f4b49b4a9ab21ce85204\"\u003e\u003ccode\u003ea27fffd\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/rustversion/issues/64\"\u003e#64\u003c/a\u003e from dtolnay/incompatiblemsrv\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/rustversion/commit/935837211f5bcbc5147cd05a38c02a66dbc8ec71\"\u003e\u003ccode\u003e9358372\u003c/code\u003e\u003c/a\u003e Allow clippy incompatible_msrv\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/rustversion/commit/0379843c3c885461a071fc4c07d2c72efe3afa61\"\u003e\u003ccode\u003e0379843\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/rustversion/commit/1491c256c89b5f41369a21dcd57a1eb5ca1c1083\"\u003e\u003ccode\u003e1491c25\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/rustversion/issues/62\"\u003e#62\u003c/a\u003e from dtolnay/ci\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/rustversion/commit/49ad7c5242d9fcb99c04438008b9d6a49345b9c5\"\u003e\u003ccode\u003e49ad7c5\u003c/code\u003e\u003c/a\u003e Add -Zfmt-debug=none test in CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/rustversion/commit/1f833903f93e6dbabf9eebb5935fcafd2f6f0ce1\"\u003e\u003ccode\u003e1f83390\u003c/code\u003e\u003c/a\u003e Release 1.0.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/rustversion/commit/8be70573321aa3d616fcf46b7df7c98d0d3cdc1a\"\u003e\u003ccode\u003e8be7057\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/rustversion/issues/61\"\u003e#61\u003c/a\u003e from dtolnay/debugnone\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/rustversion/commit/91dd8ef7b1e999d3a733d8136b60d6e9c0290d9d\"\u003e\u003ccode\u003e91dd8ef\u003c/code\u003e\u003c/a\u003e Ignore elidable_lifetime_names pedantic clippy lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/rustversion/commit/052138c8c8c6e13ee49dc94cbeb04962f5e54db3\"\u003e\u003ccode\u003e052138c\u003c/code\u003e\u003c/a\u003e Support -Zfmt-debug=none\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/rustversion/compare/1.0.19...1.0.22\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `chrono` from 0.4.39 to 0.4.42\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/chronotope/chrono/releases\"\u003echrono's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.4.42\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd fuzzer for DateTime::parse_from_str by \u003ca href=\"https://github.com/tyler92\"\u003e\u003ccode\u003e@​tyler92\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1700\"\u003echronotope/chrono#1700\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix wrong amount of micro/milliseconds by \u003ca href=\"https://github.com/nmlt\"\u003e\u003ccode\u003e@​nmlt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1703\"\u003echronotope/chrono#1703\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd warning about MappedLocalTime and wasm by \u003ca href=\"https://github.com/lutzky\"\u003e\u003ccode\u003e@​lutzky\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1702\"\u003echronotope/chrono#1702\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix incorrect parsing of fixed-length second fractions by \u003ca href=\"https://github.com/chris-leach\"\u003e\u003ccode\u003e@​chris-leach\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1705\"\u003echronotope/chrono#1705\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix cfgs for \u003ccode\u003ewasm32-linux\u003c/code\u003e support by \u003ca href=\"https://github.com/arjunr2\"\u003e\u003ccode\u003e@​arjunr2\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1707\"\u003echronotope/chrono#1707\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix OpenHarmony's \u003ccode\u003etzdata\u003c/code\u003e parsing by \u003ca href=\"https://github.com/ldm0\"\u003e\u003ccode\u003e@​ldm0\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1679\"\u003echronotope/chrono#1679\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConvert NaiveDate to/from days since unix epoch by \u003ca href=\"https://github.com/findepi\"\u003e\u003ccode\u003e@​findepi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1715\"\u003echronotope/chrono#1715\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e?Sized\u003c/code\u003e bound to related methods of \u003ccode\u003eDelayedFormat::write_to\u003c/code\u003e by \u003ca href=\"https://github.com/Huliiiiii\"\u003e\u003ccode\u003e@​Huliiiiii\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1721\"\u003echronotope/chrono#1721\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003efrom_timestamp_secs\u003c/code\u003e method to \u003ccode\u003eDateTime\u003c/code\u003e by \u003ca href=\"https://github.com/jasonaowen\"\u003e\u003ccode\u003e@​jasonaowen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1719\"\u003echronotope/chrono#1719\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMigrate to core::error::Error by \u003ca href=\"https://github.com/benbrittain\"\u003e\u003ccode\u003e@​benbrittain\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1704\"\u003echronotope/chrono#1704\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to windows-bindgen 0.63 by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1730\"\u003echronotope/chrono#1730\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003estrftime: simplify error handling by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1731\"\u003echronotope/chrono#1731\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.4.41\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003esubsec_micros\u003c/code\u003e and \u003ccode\u003esubsec_millis\u003c/code\u003e methods to \u003ccode\u003eTimeDelta\u003c/code\u003e by \u003ca href=\"https://github.com/ggoetz\"\u003e\u003ccode\u003e@​ggoetz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1668\"\u003echronotope/chrono#1668\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eNaiveDateTime::UNIX_EPOCH\u003c/code\u003e by \u003ca href=\"https://github.com/robertbastian\"\u003e\u003ccode\u003e@​robertbastian\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1670\"\u003echronotope/chrono#1670\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImplement \u003ccode\u003eas_seconds_f32\u003c/code\u003e and \u003ccode\u003eas_seconds_f64\u003c/code\u003e for \u003ccode\u003eTimeDelta\u003c/code\u003e by \u003ca href=\"https://github.com/ggoetz\"\u003e\u003ccode\u003e@​ggoetz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1671\"\u003echronotope/chrono#1671\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: fix some comments by \u003ca href=\"https://github.com/jimmycathy\"\u003e\u003ccode\u003e@​jimmycathy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1677\"\u003echronotope/chrono#1677\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003enum_days_in_month\u003c/code\u003e method to \u003ccode\u003eDatelike\u003c/code\u003e trait by \u003ca href=\"https://github.com/aslilac\"\u003e\u003ccode\u003e@​aslilac\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1673\"\u003echronotope/chrono#1673\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003eWeekdaySet\u003c/code\u003e, a collection of \u003ccode\u003eWeekday\u003c/code\u003e that is \u003ccode\u003eCopy\u003c/code\u003e by \u003ca href=\"https://github.com/Kinrany\"\u003e\u003ccode\u003e@​Kinrany\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1676\"\u003echronotope/chrono#1676\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWeekdaySet tweaks by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1680\"\u003echronotope/chrono#1680\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to windows-bindgen 0.61 by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1682\"\u003echronotope/chrono#1682\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImplemented a consistent Eq trait for NaiveWeek by \u003ca href=\"https://github.com/Splashling1789\"\u003e\u003ccode\u003e@​Splashling1789\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1687\"\u003echronotope/chrono#1687\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTimeZone::from_posix_tz: Treat empty TZ variable as UTC by \u003ca href=\"https://github.com/drinkcat\"\u003e\u003ccode\u003e@​drinkcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1691\"\u003echronotope/chrono#1691\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for lossy format strings by \u003ca href=\"https://github.com/Qelxiros\"\u003e\u003ccode\u003e@​Qelxiros\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1693\"\u003echronotope/chrono#1693\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.4.40\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd Month::num_days() by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1645\"\u003echronotope/chrono#1645\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate Windows dependencies by \u003ca href=\"https://github.com/kennykerr\"\u003e\u003ccode\u003e@​kennykerr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1646\"\u003echronotope/chrono#1646\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFeature/round_up method on DurationRound trait by \u003ca href=\"https://github.com/MagnumTrader\"\u003e\u003ccode\u003e@​MagnumTrader\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1651\"\u003echronotope/chrono#1651\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExpose \u003ccode\u003ewrite_to\u003c/code\u003e for \u003ccode\u003eDelayedFormat\u003c/code\u003e by \u003ca href=\"https://github.com/tugtugtug\"\u003e\u003ccode\u003e@​tugtugtug\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1654\"\u003echronotope/chrono#1654\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate LICENSE.txt by \u003ca href=\"https://github.com/maximevtush\"\u003e\u003ccode\u003e@​maximevtush\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1656\"\u003echronotope/chrono#1656\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: fix minor typo by \u003ca href=\"https://github.com/samfolo\"\u003e\u003ccode\u003e@​samfolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1659\"\u003echronotope/chrono#1659\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse NaiveDateTime for internal tz_info methods. by \u003ca href=\"https://github.com/AVee\"\u003e\u003ccode\u003e@​AVee\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1658\"\u003echronotope/chrono#1658\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to windows-bindgen 0.60 by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1665\"\u003echronotope/chrono#1665\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd quarter (%q) date string specifier by \u003ca href=\"https://github.com/drinkcat\"\u003e\u003ccode\u003e@​drinkcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1666\"\u003echronotope/chrono#1666\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/f3fd15f976c8c8e56d97eda6237af4d485ba2297\"\u003e\u003ccode\u003ef3fd15f\u003c/code\u003e\u003c/a\u003e Bump version to 0.4.42\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/5cf56035007f291b1b8f457fa3bfc79fb367419a\"\u003e\u003ccode\u003e5cf5603\u003c/code\u003e\u003c/a\u003e strftime: add regression test case\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/a6231701ee934cbbeb595fe71328fcbbf1b584d5\"\u003e\u003ccode\u003ea623170\u003c/code\u003e\u003c/a\u003e strftime: simplify error handling\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/36fbfb1221da05b1482eb9dd18254e6bd736cb31\"\u003e\u003ccode\u003e36fbfb1\u003c/code\u003e\u003c/a\u003e strftime: move specifier handling out of match to reduce rightward drift\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/7f413c363b74e293d495dc6109335c02dda9d629\"\u003e\u003ccode\u003e7f413c3\u003c/code\u003e\u003c/a\u003e strftime: yield None early\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/9d5dfe164098186bfff8af7d5eecbb05d7712d4d\"\u003e\u003ccode\u003e9d5dfe1\u003c/code\u003e\u003c/a\u003e strftime: outline constants\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/e5f6be7db4a0c2756cad0a7c8186a5a180873f7a\"\u003e\u003ccode\u003ee5f6be7\u003c/code\u003e\u003c/a\u003e strftime: move error() method below caller\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/d516c2764d74e467fa37e25e8e88d5633478bafa\"\u003e\u003ccode\u003ed516c27\u003c/code\u003e\u003c/a\u003e strftime: merge impl blocks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/0ee2172fb92df4e0be4cf7a733c860226eec37a0\"\u003e\u003ccode\u003e0ee2172\u003c/code\u003e\u003c/a\u003e strftime: re-order items to keep impls together\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/757a8b0226e9c0a23b5334c7dc0986f1e487b8ac\"\u003e\u003ccode\u003e757a8b0\u003c/code\u003e\u003c/a\u003e Upgrade to windows-bindgen 0.63\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/chronotope/chrono/compare/v0.4.39...v0.4.42\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `libc` from 0.2.169 to 0.2.177\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/libc/releases\"\u003elibc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.2.177\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eApple: Add \u003ccode\u003eTIOCGETA\u003c/code\u003e, \u003ccode\u003eTIOCSETA\u003c/code\u003e, \u003ccode\u003eTIOCSETAW\u003c/code\u003e, \u003ccode\u003eTIOCSETAF\u003c/code\u003e constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4736\"\u003e#4736\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eApple: Add \u003ccode\u003epthread_cond_timedwait_relative_np\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4719\"\u003e#4719\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBSDs: Add \u003ccode\u003e_CS_PATH\u003c/code\u003e constant (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4738\"\u003e#4738\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux-like: Add \u003ccode\u003eSIGEMT\u003c/code\u003e for mips* and sparc* architectures (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4730\"\u003e#4730\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOpenBSD: Add \u003ccode\u003eelf_aux_info\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4729\"\u003e#4729\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRedox: Add more sysconf constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4728\"\u003e#4728\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWindows: Add \u003ccode\u003ewcsnlen\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4721\"\u003e#4721\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eWASIP2: Invert conditional to include p2 APIs (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4733\"\u003e#4733\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.2.176\u003c/h2\u003e\n\u003ch3\u003eSupport\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe default FreeBSD version has been raised from 11 to 12. This matches \u003ccode\u003erustc\u003c/code\u003e since 1.78. (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/2406\"\u003e#2406\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eDebug\u003c/code\u003e is now always implemented, rather than being gated behind the \u003ccode\u003eextra_traits\u003c/code\u003e feature. (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4624\"\u003e#4624\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAIX: Restore some non-POSIX functions guarded by the \u003ccode\u003e_KERNEL\u003c/code\u003e macro. (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4607\"\u003e#4607\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFreeBSD 14: Add \u003ccode\u003est_fileref\u003c/code\u003e to \u003ccode\u003estruct stat\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4642\"\u003e#4642\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHaiku: Add the \u003ccode\u003eaccept4\u003c/code\u003e POSIX call (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4586\"\u003e#4586\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eIntroduce a wrapper for representing padding (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4632\"\u003e#4632\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add \u003ccode\u003eEM_RISCV\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4659\"\u003e#4659\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add \u003ccode\u003eMS_NOSYMFOLLOW\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4389\"\u003e#4389\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add \u003ccode\u003ebacktrace_symbols(_fd)\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4668\"\u003e#4668\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add missing \u003ccode\u003eSOL_PACKET\u003c/code\u003e optnames (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4669\"\u003e#4669\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMusl s390x: Add \u003ccode\u003eSYS_mseal\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4549\"\u003e#4549\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNuttX: Add \u003ccode\u003e__errno\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4687\"\u003e#4687\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRedox: Add \u003ccode\u003edirfd\u003c/code\u003e, \u003ccode\u003eVDISABLE\u003c/code\u003e, and resource consts (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4660\"\u003e#4660\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRedox: Add more \u003ccode\u003eresource.h\u003c/code\u003e, \u003ccode\u003efcntl.h\u003c/code\u003e constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4666\"\u003e#4666\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRedox: Enable \u003ccode\u003estrftime\u003c/code\u003e and \u003ccode\u003emkostemp[s]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4629\"\u003e#4629\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUnix, Windows: Add \u003ccode\u003eqsort_r\u003c/code\u003e (Unix), and \u003ccode\u003eqsort(_s)\u003c/code\u003e (Windows) (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4677\"\u003e#4677\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUnix: Add \u003ccode\u003edlvsym\u003c/code\u003e for Linux-gnu, FreeBSD, and NetBSD (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4671\"\u003e#4671\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUnix: Add \u003ccode\u003esigqueue\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4620\"\u003e#4620\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFreeBSD 15: Mark \u003ccode\u003ekinfo_proc\u003c/code\u003e as non-exhaustive (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4553\"\u003e#4553\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFreeBSD: Set the ELF symbol version for \u003ccode\u003ereaddir_r\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4694\"\u003e#4694\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Correct the config for whether or not \u003ccode\u003eepoll_event\u003c/code\u003e is packed (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4639\"\u003e#4639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTests: Replace the old \u003ccode\u003ectest\u003c/code\u003e with the much more reliable new implementation (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4655\"\u003e#4655\u003c/a\u003e and many related PRs)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAIX: Fix the type of the 4th arguement of \u003ccode\u003egetgrnam_r\u003c/code\u003e ([#4656](\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4656\"\u003erust-lang/libc#4656\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/libc/blob/0.2.177/CHANGELOG.md\"\u003elibc's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/libc/compare/0.2.176...0.2.177\"\u003e0.2.177\u003c/a\u003e - 2025-10-09\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eApple: Add \u003ccode\u003eTIOCGETA\u003c/code\u003e, \u003ccode\u003eTIOCSETA\u003c/code\u003e, \u003ccode\u003eTIOCSETAW\u003c/code\u003e, \u003ccode\u003eTIOCSETAF\u003c/code\u003e constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4736\"\u003e#4736\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eApple: Add \u003ccode\u003epthread_cond_timedwait_relative_np\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4719\"\u003e#4719\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBSDs: Add \u003ccode\u003e_CS_PATH\u003c/code\u003e constant (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4738\"\u003e#4738\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux-like: Add \u003ccode\u003eSIGEMT\u003c/code\u003e for mips* and sparc* architectures (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4730\"\u003e#4730\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOpenBSD: Add \u003ccode\u003eelf_aux_info\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4729\"\u003e#4729\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRedox: Add more sysconf constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4728\"\u003e#4728\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWindows: Add \u003ccode\u003ewcsnlen\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4721\"\u003e#4721\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eWASIP2: Invert conditional to include p2 APIs (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4733\"\u003e#4733\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/libc/compare/0.2.175...0.2.176\"\u003e0.2.176\u003c/a\u003e - 2025-09-23\u003c/h2\u003e\n\u003ch3\u003eSupport\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe default FreeBSD version has been raised from 11 to 12. This matches \u003ccode\u003erustc\u003c/code\u003e since 1.78. (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/2406\"\u003e#2406\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eDebug\u003c/code\u003e is now always implemented, rather than being gated behind the \u003ccode\u003eextra_traits\u003c/code\u003e feature. (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4624\"\u003e#4624\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAIX: Restore some non-POSIX functions guarded by the \u003ccode\u003e_KERNEL\u003c/code\u003e macro. (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4607\"\u003e#4607\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFreeBSD 14: Add \u003ccode\u003est_fileref\u003c/code\u003e to \u003ccode\u003estruct stat\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4642\"\u003e#4642\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHaiku: Add the \u003ccode\u003eaccept4\u003c/code\u003e POSIX call (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4586\"\u003e#4586\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eIntroduce a wrapper for representing padding (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4632\"\u003e#4632\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add \u003ccode\u003eEM_RISCV\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4659\"\u003e#4659\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add \u003ccode\u003eMS_NOSYMFOLLOW\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4389\"\u003e#4389\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add \u003ccode\u003ebacktrace_symbols(_fd)\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4668\"\u003e#4668\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add missing \u003ccode\u003eSOL_PACKET\u003c/code\u003e optnames (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4669\"\u003e#4669\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMusl s390x: Add \u003ccode\u003eSYS_mseal\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4549\"\u003e#4549\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNuttX: Add \u003ccode\u003e__errno\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4687\"\u003e#4687\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRedox: Add \u003ccode\u003edirfd\u003c/code\u003e, \u003ccode\u003eVDISABLE\u003c/code\u003e, and resource consts (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4660\"\u003e#4660\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRedox: Add more \u003ccode\u003eresource.h\u003c/code\u003e, \u003ccode\u003efcntl.h\u003c/code\u003e constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4666\"\u003e#4666\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRedox: Enable \u003ccode\u003estrftime\u003c/code\u003e and \u003ccode\u003emkostemp[s]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4629\"\u003e#4629\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUnix, Windows: Add \u003ccode\u003eqsort_r\u003c/code\u003e (Unix), and \u003ccode\u003eqsort(_s)\u003c/code\u003e (Windows) (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4677\"\u003e#4677\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUnix: Add \u003ccode\u003edlvsym\u003c/code\u003e for Linux-gnu, FreeBSD, and NetBSD (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4671\"\u003e#4671\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUnix: Add \u003ccode\u003esigqueue\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4620\"\u003e#4620\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFreeBSD 15: Mark \u003ccode\u003ekinfo_proc\u003c/code\u003e as non-exhaustive (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4553\"\u003e#4553\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFreeBSD: Set the ELF symbol version for \u003ccode\u003ereaddir_r\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4694\"\u003e#4694\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Correct the config for whether or not \u003ccode\u003eepoll_event\u003c/code\u003e is packed (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4639\"\u003e#4639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTests: Replace the old \u003ccode\u003ectest\u003c/code\u003e with the much more reliable new implementation (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4655\"\u003e#4655\u003c/a\u003e and many related PRs)\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/libc/commit/9f598d245e18ecb243118cfde095f24598ec9d5b\"\u003e\u003ccode\u003e9f598d2\u003c/code\u003e\u003c/a\u003e chore: release libc 0.2.177\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/329a5e77fd0666d9c2fda463eb005cfbb28c3e8c\"\u003e\u003ccode\u003e329a5e7\u003c/code\u003e\u003c/a\u003e Add missing TIOCGETA/TIOCSETA constants for macOS\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/72a40e2550f924e8e5736a96afe71c71b988b08b\"\u003e\u003ccode\u003e72a40e2\u003c/code\u003e\u003c/a\u003e add \u003ccode\u003epthread_cond_timedwait_relative_np\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/2914d6f735740b40b8abbbae251aad11daf48885\"\u003e\u003ccode\u003e2914d6f\u003c/code\u003e\u003c/a\u003e linux_like: add SIGEMT for mips* and sparc*\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/ff2ff25f15bbd01c03482c0c1f49411b0b622957\"\u003e\u003ccode\u003eff2ff25\u003c/code\u003e\u003c/a\u003e openbsd add elf_aux_info\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/4ae44a44945ce5c2751aa198171bc1f47c292723\"\u003e\u003ccode\u003e4ae44a4\u003c/code\u003e\u003c/a\u003e Update semver tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/d5737a01378862df540367c627b18d8a26dbdd0e\"\u003e\u003ccode\u003ed5737a0\u003c/code\u003e\u003c/a\u003e Define _CS_PATH on the BSDs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/fe277da53e919bb8272aa695e8df44b48aab95a3\"\u003e\u003ccode\u003efe277da\u003c/code\u003e\u003c/a\u003e redox: more sysconf constants\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/bdad4264ced348e8e1a8ffc25a9b493fae124fa9\"\u003e\u003ccode\u003ebdad426\u003c/code\u003e\u003c/a\u003e wasip2: Invert conditional to include p2 APIs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/0af069dcbfdb8ea80e437a50bc98ffd186915247\"\u003e\u003ccode\u003e0af069d\u003c/code\u003e\u003c/a\u003e Windows: add \u003ccode\u003ewcsnlen\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/libc/compare/0.2.169...0.2.177\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `diesel` from 2.2.12 to 2.3.4\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/diesel-rs/diesel/blob/v2.3.4/CHANGELOG.md\"\u003ediesel's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[2.3.4] 2025-11-26\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix an issue with breaking changes in libmariadb\u003c/li\u003e\n\u003cli\u003eFix documentation links for helper types\u003c/li\u003e\n\u003cli\u003eFix using \u003ccode\u003e#[diesel(embed)]\u003c/code\u003e with \u003ccode\u003eOption\u0026lt;Inner\u0026gt;\u003c/code\u003e types\u003c/li\u003e\n\u003cli\u003eFix documentation for concurrent migration runs\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[2.3.3] 2025-10-24\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix displaying binds in instrumentations for \u003ccode\u003e#[derive(MultiConnection)]\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eSupport artifact attestation for binaries build for releases\u003c/li\u003e\n\u003cli\u003eStop using absolute paths in generated diesel.toml\u003c/li\u003e\n\u003cli\u003eExplicitly qualify \u003ccode\u003eOk\u003c/code\u003e in code generated by derives to avoid naming conflicts\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[2.3.2] 2025-09-19\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed an incompatibility with libmariadb versions shipped by debian\u003c/li\u003e\n\u003cli\u003eFixed docs.rs builds\u003c/li\u003e\n\u003cli\u003eFixed applying patch file schema.rs file with formatting\u003c/li\u003e\n\u003cli\u003eAllow to compare DatabaseErrorKind values\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.3.1 2025-09-12\u003c/h2\u003e\n\u003cp\u003eThis version did not contain any changes, but only a version bump to retrigger the docs.rs build\u003c/p\u003e\n\u003ch2\u003e[2.3.0] 2025-09-12\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003elimit()\u003c/code\u003e and \u003ccode\u003eoffset()\u003c/code\u003e DSL to combination clauses such as \u003ccode\u003eUNION\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003e#[derive(Identifiable)]\u003c/code\u003e ignoring attribute \u003ccode\u003e#[diesel(serialize_as)]\u003c/code\u003e on primary keys\u003c/li\u003e\n\u003cli\u003eAdded embedded struct support for \u003ccode\u003eAsChangeset\u003c/code\u003e via \u003ccode\u003e#[diesel(embed)]\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdded a \u003ccode\u003e#[diesel(skip_update)]\u003c/code\u003e attribute for the \u003ccode\u003eAsChangeset\u003c/code\u003e derive to skip updating a field present in the struct\u003c/li\u003e\n\u003cli\u003eSupport for libsqlite3-sys 0.35.0\u003c/li\u003e\n\u003cli\u003eAdd support for built-in PostgreSQL range operators and functions\u003c/li\u003e\n\u003cli\u003eSupport for postgres multirange type\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003ediesel::r2d2::TestCustomizer\u003c/code\u003e, which allows users to customize their \u003ccode\u003ediesel::r2d2::Pool\u003c/code\u003es\nin a way that makes the pools suitable for use in parallel tests.\u003c/li\u003e\n\u003cli\u003eAdded support for built-in PostgreSQL range operators and functions\u003c/li\u003e\n\u003cli\u003eAdded support for various built-in PostgreSQL array functions\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eJson\u003c/code\u003e and \u003ccode\u003eJsonb\u003c/code\u003e support for the SQLite backend.\u003c/li\u003e\n\u003cli\u003eAdded a \u003ccode\u003e#[diesel::declare_sql_function]\u003c/code\u003e attribute macro to easily define support for\nmultiple sql functions at once via an \u003ccode\u003eextern \u0026quot;SQL\u0026quot;\u003c/code\u003e block\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003e[print_schema] allow_tables_to_appear_in_same_query_config = \u0026quot;fk_related_tables\u0026quot;\u003c/code\u003e to generate separate \u003ccode\u003eallow_tables_to_appear_in_same_query!\u003c/code\u003e calls containing only tables that are related through foreign keys. (Default: \u003ccode\u003e\u0026quot;all_tables\u0026quot;\u003c/code\u003e.) It is not possible to build queries using two tables that don't appear in the same \u003ccode\u003eallow_tables_to_appear_in_same_query!\u003c/code\u003e call, but that macro generates O(n²) rust code, so this option may be useful to reduce compilation time. (\u003ca href=\"https://redirect.github.com/diesel-rs/diesel/issues/4333\"\u003e#4333\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003ewasm32-unknown-unknown\u003c/code\u003e target support for sqlite backend.\u003c/li\u003e\n\u003cli\u003eAdd support for the \u003ccode\u003eCAST\u003c/code\u003e operator\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/diesel-rs/diesel/commit/2e85ba060d3d70ea605ea58a79b8a435749a7adc\"\u003e\u003ccode\u003e2e85ba0\u003c/code\u003e\u003c/a\u003e Bump diesel_cli as well\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/diesel-rs/diesel/commit/1fc2343161f7ae20c37ec7b5fd52cea903ed1e75\"\u003e\u003ccode\u003e1fc2343\u003c/code\u003e\u003c/a\u003e Actually prepare the release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/diesel-rs/diesel/commit/b046086369bed6717ada45e4d1f8b285ec726852\"\u003e\u003ccode\u003eb046086\u003c/code\u003e\u003c/a\u003e Fix compile test snapshots\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/diesel-rs/diesel/commit/3b3a1e98b13b78f5d2a6b18d346bd41e8ca4f6a8\"\u003e\u003ccode\u003e3b3a1e9\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/diesel-rs/diesel/issues/4863\"\u003e#4863\u003c/a\u003e from weiznich/fix/4862\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/diesel-rs/diesel/commit/6a97eada2765a77856cf51c409552709157bf8ed\"\u003e\u003ccode\u003e6a97ead\u003c/code\u003e\u003c/a\u003e Prepare a 2.3.4 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/diesel-rs/diesel/commit/3e28b04ce65524128dc8dd4a2ee530204e93274d\"\u003e\u003ccode\u003e3e28b04\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/diesel-rs/diesel/issues/4857\"\u003e#4857\u003c/a\u003e from Tibo-Ulens/fix/impl-aschangeset-on-ref-option\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/diesel-rs/diesel/commit/49b83e5a6cb8d1f1de106f88f2934bcb24607661\"\u003e\u003ccode\u003e49b83e5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/diesel-rs/diesel/issues/4845\"\u003e#4845\u003c/a\u003e from weiznich/bump/rust_1.91\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/diesel-rs/diesel/commit/45f35c6fd09584efb2ce53d22c998ec5956db850\"\u003e\u003ccode\u003e45f35c6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/diesel-rs/diesel/issues/4851\"\u003e#4851\u003c/a\u003e from simonzkl/fix-mariadb-bind-buffer-len\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/diesel-rs/diesel/commit/c3ef2baf06cdcaa407c16d20c58b7593e7c98808\"\u003e\u003ccode\u003ec3ef2ba\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/diesel-rs/diesel/issues/4841\"\u003e#4841\u003c/a\u003e from weiznich/fix/doc_links\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/diesel-rs/diesel/commit/940b8c745ad43c6c8aac842358d3a78073640873\"\u003e\u003ccode\u003e940b8c7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/diesel-rs/diesel/issues/4838\"\u003e#4838\u003c/a\u003e from weiznich/revert/4671\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/diesel-rs/diesel/compare/v2.2.12...v2.3.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `postgres` from 0.19.10 to 0.19.12\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-postgres/rust-postgres/releases\"\u003epostgres's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epostgres v0.19.12\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eClient::check_connection\u003c/code\u003e API.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImproved the effectiveness of \u003ccode\u003eClient::is_closed\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eDisabled default features of \u003ccode\u003efutures-util\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epostgres v0.19.11\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for \u003ccode\u003ejiff\u003c/code\u003e v0.2.\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003ebit-vec\u003c/code\u003e versions v0.7 and v0.8.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated repository links to use \u003ccode\u003erust-postgres\u003c/code\u003e organization.\u003c/li\u003e\n\u003cli\u003eUpgraded to Rust 2021 edition.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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-postgres/rust-postgres/commit/81d39c548ad4c70a317d07a3ad05f2365e0cfb20\"\u003e\u003ccode\u003e81d39c5\u003c/code\u003e\u003c/a\u003e Release postgres v0.19.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-postgres/rust-postgres/commit/47374383727e80fb5d3eec966d9bd2f6f907c48d\"\u003e\u003ccode\u003e4737438\u003c/code\u003e\u003c/a\u003e Release tokio-postgres v0.7.15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-postgres/rust-postgres/commit/6ed4781b87b7091214d01c76d14073a432becc69\"\u003e\u003ccode\u003e6ed4781\u003c/code\u003e\u003c/a\u003e Release postgres-types v0.2.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-postgres/rust-postgres/commit/87ef8ad2e93b88afaa946ad267497bd0bbb56196\"\u003e\u003ccode\u003e87ef8ad\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-postgres/rust-postgres/issues/1278\"\u003e#1278\u003c/a\u003e from razein97/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-postgres/rust-postgres/commit/628a696551438c738cb88fc9b72c5eedf7710d1b\"\u003e\u003ccode\u003e628a696\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-postgres/rust-postgres/issues/1280\"\u003e#1280\u003c/a\u003e from rust-postgres/paolobarbolini/check_connection-d...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-postgres/rust-postgres/commit/f34ed1b151e0c76dfaf8bef678814a2c0fff8ec6\"\u003e\u003ccode\u003ef34ed1b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-postgres/rust-postgres/issues/1262\"\u003e#1262\u003c/a\u003e from CobaltCause/push-sswwslomtkmm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-postgres/rust-postgres/commit/c5d3442ed8507453b1f83be34ac9ecbb97070e9e\"\u003e\u003ccode\u003ec5d3442\u003c/code\u003e\u003c/a\u003e fix an Error/Display impl\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-postgres/rust-postgres/commit/bbd13014eda04797d9c794515829f4da4495e425\"\u003e\u003ccode\u003ebbd1301\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-postgres/rust-postgres/issues/1282\"\u003e#1282\u003c/a\u003e from rust-postgres/paolobarbolini/futures-util-no-de...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-postgres/rust-postgres/commit/153b86e2ae61396ebea315d3429c9e153acc034d\"\u003e\u003ccode\u003e153b86e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-postgres/rust-postgres/issues/1281\"\u003e#1281\u003c/a\u003e from rust-postgres/paolobarbolini/pg-18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-postgres/rust-postgres/commit/e128d4c2ef5f46ba95ba3e9abfbefe5246956216\"\u003e\u003ccode\u003ee128d4c\u003c/code\u003e\u003c/a\u003e feat: disable default features of \u003ccode\u003efutures-util\u003c/code\u003e for \u003ccode\u003epostgres\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-postgres/rust-postgres/compare/postgres-v0.19.10...postgres-v0.19.12\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `sea-query` from 0.28.5 to 0.32.7\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/SeaQL/sea-query/blob/master/CHANGELOG.md\"\u003esea-query's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.32.7 - 2025-08-06\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eValueType::is_option\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix incorrect casting of \u003ccode\u003eChronoDateTimeWithTimeZone\u003c/code\u003e in \u003ccode\u003eValue::Array\u003c/code\u003e \u003ca href=\"https://redirect.github.com/SeaQL/sea-query/pull/933\"\u003eSeaQL/sea-query#933\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd missing parenthesis to \u003ccode\u003eWINDOW\u003c/code\u003e clause \u003ca href=\"https://redirect.github.com/SeaQL/sea-query/pull/919\"\u003eSeaQL/sea-query#919\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"sql\"\u003e\u003ccode\u003eSELECT .. OVER \u0026quot;w\u0026quot; FROM \u0026quot;character\u0026quot; WINDOW \u0026quot;w\u0026quot; AS (PARTITION BY \u0026quot;ww\u0026quot;)\n\u003c/code\u003e\u003c/pre\u003e\n\u003cul\u003e\n\u003cli\u003eFix serializing iden as a value in \u003ccode\u003eALTER TYPE ... RENAME TO ...\u003c/code\u003e statements \u003ca href=\"https://redirect.github.com/SeaQL/sea-query/pull/924\"\u003eSeaQL/sea-query#924\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"sql\"\u003e\u003ccode\u003eALTER TYPE \u0026quot;font\u0026quot; RENAME TO \u0026quot;typeface\u0026quot;\n\u003c/code\u003e\u003c/pre\u003e\n\u003cul\u003e\n\u003cli\u003eFixed the issue where milliseconds were truncated when formatting \u003ccode\u003eValue::Constant\u003c/code\u003e \u003ca href=\"https://redirect.github.com/SeaQL/sea-query/pull/929\"\u003eSeaQL/sea-query#929\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"sql\"\u003e\u003ccode\u003e'2025-01-01 00:00:00.000000'\n                    ^^^^^^^\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003e0.32.6 - 2025-05-27\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eimpl \u003ccode\u003eFrom\u0026lt;Condition\u0026gt;\u003c/code\u003e and \u003ccode\u003eFrom\u0026lt;ConditionExpression\u0026gt;\u003c/code\u003e for \u003ccode\u003eSimpleExpr\u003c/code\u003e \u003ca href=\"https://redirect.github.com/SeaQL/sea-query/pull/886\"\u003eSeaQL/sea-query#886\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.32.5 - 2025-05-07\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport for creating functional indexes in Postgres and MySQL \u003ca href=\"https://redirect.github.com/SeaQL/sea-query/pull/869\"\u003eSeaQL/sea-query#869\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMake \u003ccode\u003eRcOrArc\u003c/code\u003e a documented type alias instead of a direct reexport \u003ca href=\"https://redirect.github.com/SeaQL/sea-query/pull/875\"\u003eSeaQL/sea-query#875\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImpl \u003ccode\u003eIden\u003c/code\u003e for \u003ccode\u003e\u0026amp;'static str\u003c/code\u003e (don't wrap strings in \u003ccode\u003eAlias::new\u003c/code\u003e) \u003ca href=\"https://redirect.github.com/SeaQL/sea-query/pull/882\"\u003eSeaQL/sea-query#882\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.32.4 - 2025-04-17\u003c/h2\u003e\n\u003ch3\u003eNew Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for temporary tables \u003ca href=\"https://redirect.github.com/SeaQL/sea-query/pull/878\"\u003eSeaQL/sea-query#878\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"rust\"\u003e\u003ccode\u003elet statement = Table::create()\n    .table(Font::Table)\n    .temporary()\n    .col(\n\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt; \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SeaQL/sea-query/commit/d328d0ddad2541f9d348b620d0720dc8e5749c12\"\u003e\u003ccode\u003ed328d0d\u003c/code\u003e\u003c/a\u003e 0.32.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SeaQL/sea-query/commit/9fdb869d697b4e975edf9fec37a7f5cb0db7e103\"\u003e\u003ccode\u003e9fdb869\u003c/code\u003e\u003c/a\u003e Changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SeaQL/sea-query/commit/12ed2835bcc3d947319094de8cb2474955a3863b\"\u003e\u003ccode\u003e12ed283\u003c/code\u003e\u003c/a\u003e Add ValueType::is_option\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SeaQL/sea-query/commit/fbb7f314a83b5d069e789744dbcfcc6321586b28\"\u003e\u003ccode\u003efbb7f31\u003c/code\u003e\u003c/a\u003e Changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SeaQL/sea-query/commit/927e81a9af8f043ecb1d0764da01c6d47c90920a\"\u003e\u003ccode\u003e927e81a\u003c/code\u003e\u003c/a\u003e Format microsecond in prepare_constant (\u003ca href=\"https://redirect.github.com/SeaQL/sea-query/issues/929\"\u003e#929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SeaQL/sea-query/commit/72fb4266a449ae8785d12e6bef2815c9461bc843\"\u003e\u003ccode\u003e72fb426\u003c/code\u003e\u003c/a\u003e Fix build\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SeaQL/sea-query/commit/a9264601e3c1b9edf445040587c071d8c5040689\"\u003e\u003ccode\u003ea926460\u003c/code\u003e\u003c/a\u003e Add missing parenthesis to window definition (\u003ca href=\"https://redirect.github.com/SeaQL/sea-query/issues/919\"\u003e#919\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SeaQL/sea-query/commit/d6d8b2403b6978d7ffcca514e972eaa53be9bf94\"\u003e\u003ccode\u003ed6d8b24\u003c/code\u003e\u003c/a\u003e Fix incorrect casting from \u003ccode\u003eDateTime\\\u0026lt;Local\u0026gt;\u003c/code\u003e to \u003ccode\u003eChronoDateTimeWithTimeZone\u003c/code\u003e ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SeaQL/sea-query/commit/b09f0ed9e58e09b168e247b0d5ed1280757cf89e\"\u003e\u003ccode\u003eb09f0ed\u003c/code\u003e\u003c/a\u003e Fix serializing iden as a value in \u003ccode\u003eALTER TYPE ... RENAME TO ...\u003c/code\u003e statements ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SeaQL/sea-query/commit/25e4e878919eafd5039447a1477d5ab622c65284\"\u003e\u003ccode\u003e25e4e87\u003c/code\u003e\u003c/a\u003e 0.32.6\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/SeaQL/sea-query/compare/0.28.5...0.32.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tokio` from 1.43.0 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/to...\n\n_Description has been truncated_","html_url":"https://github.com/rust-benchmark1/yew/pull/28","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-benchmark1%2Fyew/issues/28","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/28/packages"}},{"old_version":"0.18.0","new_version":"0.20.0","update_type":"minor","path":null,"pr_created_at":"2025-11-21T17:30:30.000Z","version_change":"0.18.0 → 0.20.0","issue":{"uuid":"3652519458","node_id":"PR_kwDOOCVCuM603wt4","number":27,"state":"closed","title":"Build(deps): Bump the cargo-deps group across 1 directory with 58 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2025-11-28T17:28:37.000Z","author_association":null,"state_reason":null,"created_at":"2025-11-21T17:30:30.000Z","updated_at":"2025-11-28T17:28:39.000Z","time_to_close":604687,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Build(deps): Bump","group_name":"cargo-deps","update_count":58,"packages":[{"name":"indexmap","old_version":"2.12.0","new_version":"2.12.1","repository_url":"https://github.com/indexmap-rs/indexmap"},{"name":"slab","old_version":"0.4.9","new_version":"0.4.11","repository_url":"https://github.com/tokio-rs/slab"},{"name":"thiserror","old_version":"2.0.12","new_version":"2.0.17","repository_url":"https://github.com/dtolnay/thiserror"},{"name":"implicit-clone","old_version":"0.5.0","new_version":"0.6.0","repository_url":"https://github.com/yewstack/implicit-clone"},{"name":"base64ct","old_version":"1.6.0","new_version":"1.8.0","repository_url":"https://github.com/RustCrypto/formats"},{"name":"bincode","old_version":"1.3.3","new_version":"2.0.1","repository_url":"https://github.com/bincode-org/bincode"},{"name":"rustversion","old_version":"1.0.19","new_version":"1.0.22","repository_url":"https://github.com/dtolnay/rustversion"},{"name":"chrono","old_version":"0.4.39","new_version":"0.4.42","repository_url":"https://github.com/chronotope/chrono"},{"name":"libc","old_version":"0.2.169","new_version":"0.2.177","repository_url":"https://github.com/rust-lang/libc"},{"name":"diesel","old_version":"2.2.12","new_version":"2.3.3","repository_url":"https://github.com/diesel-rs/diesel"},{"name":"postgres","old_version":"0.19.10","new_version":"0.19.12","repository_url":"https://github.com/rust-postgres/rust-postgres"},{"name":"sea-query","old_version":"0.28.5","new_version":"0.32.7","repository_url":"https://github.com/SeaQL/sea-query"},{"name":"tokio","old_version":"1.43.0","new_version":"1.48.0","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"socket2","old_version":"0.5.8","new_version":"0.6.1","repository_url":"https://github.com/rust-lang/socket2"},{"name":"warp","old_version":"0.3.7","new_version":"0.4.2","repository_url":"https://github.com/seanmonstar/warp"},{"name":"windows","old_version":"0.48.0","new_version":"0.62.2","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"libxml","old_version":"0.3.6","new_version":"0.3.8","repository_url":"https://github.com/KWARC/rust-libxml"},{"name":"simple-ldap","old_version":"7.1.0","new_version":"8.0.0","repository_url":"https://github.com/keaz/simple-ldap"},{"name":"url","old_version":"2.5.4","new_version":"2.5.7","repository_url":"https://github.com/servo/rust-url"},{"name":"awc","old_version":"3.7.0","new_version":"3.8.1","repository_url":"https://github.com/actix/actix-web"},{"name":"async-std","old_version":"1.13.1","new_version":"1.13.2","repository_url":"https://github.com/async-rs/async-std"},{"name":"redis","old_version":"0.23.3","new_version":"0.32.7","repository_url":"https://github.com/redis-rs/redis-rs"},{"name":"wasm-bindgen-test","old_version":"0.3.50","new_version":"0.3.55","repository_url":"https://github.com/wasm-bindgen/wasm-bindgen"},{"name":"trybuild","old_version":"1.0.103","new_version":"1.0.114","repository_url":"https://github.com/dtolnay/trybuild"},{"name":"proc-macro2","old_version":"1.0.93","new_version":"1.0.103","repository_url":"https://github.com/dtolnay/proc-macro2"},{"name":"quote","old_version":"1.0.38","new_version":"1.0.42","repository_url":"https://github.com/dtolnay/quote"},{"name":"syn","old_version":"2.0.98","new_version":"2.0.110","repository_url":"https://github.com/dtolnay/syn"},{"name":"once_cell","old_version":"1.20.3","new_version":"1.21.3","repository_url":"https://github.com/matklad/once_cell"},{"name":"prettyplease","old_version":"0.2.29","new_version":"0.2.37","repository_url":"https://github.com/dtolnay/prettyplease"},{"name":"tower-sessions","old_version":"0.12.3","new_version":"0.14.0","repository_url":"https://github.com/maxcountryman/tower-sessions"},{"name":"salvo","old_version":"0.68.5","new_version":"0.78.0","repository_url":"https://github.com/salvo-rs/salvo"},{"name":"salvo-cors","old_version":"0.68.5","new_version":"0.78.0","repository_url":"https://github.com/salvo-rs/salvo"},{"name":"divan","old_version":"0.1.17","new_version":"0.1.21","repository_url":"https://github.com/nvzqz/divan"},{"name":"rand","old_version":"0.8.5","new_version":"0.9.0","repository_url":"https://github.com/rust-random/rand"},{"name":"average","old_version":"0.15.1","new_version":"0.16.0","repository_url":"https://github.com/vks/average"},{"name":"tabled","old_version":"0.18.0","new_version":"0.20.0","repository_url":"https://github.com/zhiburt/tabled"},{"name":"indicatif","old_version":"0.17.11","new_version":"0.18.3","repository_url":"https://github.com/console-rs/indicatif"},{"name":"serde_json","old_version":"1.0.139","new_version":"1.0.145","repository_url":"https://github.com/serde-rs/json"},{"name":"clap","old_version":"4.5.30","new_version":"4.5.53","repository_url":"https://github.com/clap-rs/clap"},{"name":"reqwest","old_version":"0.12.12","new_version":"0.12.15","repository_url":"https://github.com/seanmonstar/reqwest"},{"name":"regex","old_version":"1.11.1","new_version":"1.12.2","repository_url":"https://github.com/rust-lang/regex"},{"name":"toml","old_version":"0.8.20","new_version":"0.9.8","repository_url":"https://github.com/toml-rs/toml"},{"name":"anyhow","old_version":"1.0.96","new_version":"1.0.100","repository_url":"https://github.com/dtolnay/anyhow"},{"name":"git2","old_version":"0.20.0","new_version":"0.20.2","repository_url":"https://github.com/rust-lang/git2-rs"},{"name":"strum","old_version":"0.27.1","new_version":"0.27.2","repository_url":"https://github.com/Peternator7/strum"},{"name":"semver","old_version":"1.0.25","new_version":"1.0.27","repository_url":"https://github.com/dtolnay/semver"},{"name":"glob","old_version":"0.3.2","new_version":"0.3.3","repository_url":"https://github.com/rust-lang/glob"},{"name":"strum_macros","old_version":"0.27.1","new_version":"0.27.2","repository_url":"https://github.com/Peternator7/strum"},{"name":"log","old_version":"0.4.26","new_version":"0.4.28","repository_url":"https://github.com/rust-lang/log"},{"name":"fake","old_version":"4.0.0","new_version":"4.4.0","repository_url":"https://github.com/cksac/fake-rs"},{"name":"time","old_version":"0.3.37","new_version":"0.3.44","repository_url":"https://github.com/time-rs/time"},{"name":"uuid","old_version":"1.14.0","new_version":"1.18.1","repository_url":"https://github.com/uuid-rs/uuid"},{"name":"bytes","old_version":"1.10.0","new_version":"1.11.0","repository_url":"https://github.com/tokio-rs/bytes"},{"name":"hyper-util","old_version":"0.1.10","new_version":"0.1.18","repository_url":"https://github.com/hyperium/hyper-util"},{"name":"tower-http","old_version":"0.6.2","new_version":"0.6.6","repository_url":"https://github.com/tower-rs/tower-http"},{"name":"env_logger","old_version":"0.11.6","new_version":"0.11.8","repository_url":"https://github.com/rust-cli/env_logger"},{"name":"postcard","old_version":"1.1.1","new_version":"1.1.3","repository_url":"https://github.com/jamesmunns/postcard"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the cargo-deps group with 57 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [indexmap](https://github.com/indexmap-rs/indexmap) | `2.12.0` | `2.12.1` |\n| [slab](https://github.com/tokio-rs/slab) | `0.4.9` | `0.4.11` |\n| [thiserror](https://github.com/dtolnay/thiserror) | `2.0.12` | `2.0.17` |\n| [implicit-clone](https://github.com/yewstack/implicit-clone) | `0.5.0` | `0.6.0` |\n| [base64ct](https://github.com/RustCrypto/formats) | `1.6.0` | `1.8.0` |\n| [bincode](https://github.com/bincode-org/bincode) | `1.3.3` | `2.0.1` |\n| [rustversion](https://github.com/dtolnay/rustversion) | `1.0.19` | `1.0.22` |\n| [chrono](https://github.com/chronotope/chrono) | `0.4.39` | `0.4.42` |\n| [libc](https://github.com/rust-lang/libc) | `0.2.169` | `0.2.177` |\n| [diesel](https://github.com/diesel-rs/diesel) | `2.2.12` | `2.3.3` |\n| [postgres](https://github.com/rust-postgres/rust-postgres) | `0.19.10` | `0.19.12` |\n| [sea-query](https://github.com/SeaQL/sea-query) | `0.28.5` | `0.32.7` |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.43.0` | `1.48.0` |\n| [socket2](https://github.com/rust-lang/socket2) | `0.5.8` | `0.6.1` |\n| [warp](https://github.com/seanmonstar/warp) | `0.3.7` | `0.4.2` |\n| [windows](https://github.com/microsoft/windows-rs) | `0.48.0` | `0.62.2` |\n| [libxml](https://github.com/KWARC/rust-libxml) | `0.3.6` | `0.3.8` |\n| [simple-ldap](https://github.com/keaz/simple-ldap) | `7.1.0` | `8.0.0` |\n| [url](https://github.com/servo/rust-url) | `2.5.4` | `2.5.7` |\n| [awc](https://github.com/actix/actix-web) | `3.7.0` | `3.8.1` |\n| [async-std](https://github.com/async-rs/async-std) | `1.13.1` | `1.13.2` |\n| [redis](https://github.com/redis-rs/redis-rs) | `0.23.3` | `0.32.7` |\n| [wasm-bindgen-test](https://github.com/wasm-bindgen/wasm-bindgen) | `0.3.50` | `0.3.55` |\n| [trybuild](https://github.com/dtolnay/trybuild) | `1.0.103` | `1.0.114` |\n| [proc-macro2](https://github.com/dtolnay/proc-macro2) | `1.0.93` | `1.0.103` |\n| [quote](https://github.com/dtolnay/quote) | `1.0.38` | `1.0.42` |\n| [syn](https://github.com/dtolnay/syn) | `2.0.98` | `2.0.110` |\n| [once_cell](https://github.com/matklad/once_cell) | `1.20.3` | `1.21.3` |\n| [prettyplease](https://github.com/dtolnay/prettyplease) | `0.2.29` | `0.2.37` |\n| [tower-sessions](https://github.com/maxcountryman/tower-sessions) | `0.12.3` | `0.14.0` |\n| [salvo](https://github.com/salvo-rs/salvo) | `0.68.5` | `0.78.0` |\n| [salvo-cors](https://github.com/salvo-rs/salvo) | `0.68.5` | `0.78.0` |\n| [divan](https://github.com/nvzqz/divan) | `0.1.17` | `0.1.21` |\n| [rand](https://github.com/rust-random/rand) | `0.8.5` | `0.9.0` |\n| [average](https://github.com/vks/average) | `0.15.1` | `0.16.0` |\n| [tabled](https://github.com/zhiburt/tabled) | `0.18.0` | `0.20.0` |\n| [indicatif](https://github.com/console-rs/indicatif) | `0.17.11` | `0.18.3` |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.139` | `1.0.145` |\n| [clap](https://github.com/clap-rs/clap) | `4.5.30` | `4.5.53` |\n| [reqwest](https://github.com/seanmonstar/reqwest) | `0.12.12` | `0.12.15` |\n| [regex](https://github.com/rust-lang/regex) | `1.11.1` | `1.12.2` |\n| [toml](https://github.com/toml-rs/toml) | `0.8.20` | `0.9.8` |\n| [anyhow](https://github.com/dtolnay/anyhow) | `1.0.96` | `1.0.100` |\n| [git2](https://github.com/rust-lang/git2-rs) | `0.20.0` | `0.20.2` |\n| [strum](https://github.com/Peternator7/strum) | `0.27.1` | `0.27.2` |\n| [semver](https://github.com/dtolnay/semver) | `1.0.25` | `1.0.27` |\n| [glob](https://github.com/rust-lang/glob) | `0.3.2` | `0.3.3` |\n| [strum_macros](https://github.com/Peternator7/strum) | `0.27.1` | `0.27.2` |\n| [log](https://github.com/rust-lang/log) | `0.4.26` | `0.4.28` |\n| [fake](https://github.com/cksac/fake-rs) | `4.0.0` | `4.4.0` |\n| [time](https://github.com/time-rs/time) | `0.3.37` | `0.3.44` |\n| [uuid](https://github.com/uuid-rs/uuid) | `1.14.0` | `1.18.1` |\n| [bytes](https://github.com/tokio-rs/bytes) | `1.10.0` | `1.11.0` |\n| [hyper-util](https://github.com/hyperium/hyper-util) | `0.1.10` | `0.1.18` |\n| [tower-http](https://github.com/tower-rs/tower-http) | `0.6.2` | `0.6.6` |\n| [env_logger](https://github.com/rust-cli/env_logger) | `0.11.6` | `0.11.8` |\n| [postcard](https://github.com/jamesmunns/postcard) | `1.1.1` | `1.1.3` |\n\n\nUpdates `indexmap` from 2.12.0 to 2.12.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/indexmap-rs/indexmap/blob/main/RELEASES.md\"\u003eindexmap's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.12.1 (2025-11-20)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSimplified a lot of internals using \u003ccode\u003ehashbrown\u003c/code\u003e's new bucket API.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/cfad7589c88e298e97449afb838c6a4b08c58394\"\u003e\u003ccode\u003ecfad758\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/indexmap-rs/indexmap/issues/424\"\u003e#424\u003c/a\u003e from cuviper/buckets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/a96b9c7fca6af946f17ecc38e7ee4dfd449a957f\"\u003e\u003ccode\u003ea96b9c7\u003c/code\u003e\u003c/a\u003e Release 2.12.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/6245ee54fa6e864de5f16a801d67a5f849eccb44\"\u003e\u003ccode\u003e6245ee5\u003c/code\u003e\u003c/a\u003e Use the bucket API from hashbrown v0.16.1\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/indexmap-rs/indexmap/compare/2.12.0...2.12.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `slab` from 0.4.9 to 0.4.11\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tokio-rs/slab/releases\"\u003eslab's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.4.11\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eSlab::get_disjoint_mut\u003c/code\u003e out of bounds (\u003ca href=\"https://redirect.github.com/tokio-rs/slab/issues/152\"\u003e#152\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.4.10\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eSlab::get_disjoint_mut\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/slab/issues/149\"\u003e#149\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDrop build script and \u003ccode\u003eautocfg\u003c/code\u003e dependency (\u003ca href=\"https://redirect.github.com/tokio-rs/slab/issues/150\"\u003e#150\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix redundant import warning in no_std builds (\u003ca href=\"https://redirect.github.com/tokio-rs/slab/issues/143\"\u003e#143\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eclippy::needless_lifetimes\u003c/code\u003e warning (\u003ca href=\"https://redirect.github.com/tokio-rs/slab/issues/147\"\u003e#147\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInternal CI improvements (\u003ca href=\"https://redirect.github.com/tokio-rs/slab/issues/141\"\u003e#141\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/tokio-rs/slab/issues/146\"\u003e#146\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tokio-rs/slab/blob/master/CHANGELOG.md\"\u003eslab's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e0.4.11 (August 8, 2025)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eSlab::get_disjoint_mut\u003c/code\u003e out of bounds (\u003ca href=\"https://redirect.github.com/tokio-rs/slab/issues/152\"\u003e#152\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e0.4.10 (June 15, 2025)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eSlab::get_disjoint_mut\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/slab/issues/149\"\u003e#149\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDrop build script and \u003ccode\u003eautocfg\u003c/code\u003e dependency (\u003ca href=\"https://redirect.github.com/tokio-rs/slab/issues/150\"\u003e#150\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix redundant import warning in no_std builds (\u003ca href=\"https://redirect.github.com/tokio-rs/slab/issues/143\"\u003e#143\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eclippy::needless_lifetimes\u003c/code\u003e warning (\u003ca href=\"https://redirect.github.com/tokio-rs/slab/issues/147\"\u003e#147\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInternal CI improvements (\u003ca href=\"https://redirect.github.com/tokio-rs/slab/issues/141\"\u003e#141\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/tokio-rs/slab/issues/146\"\u003e#146\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/slab/commit/2e5779f8eb318827c78cad38007445a93ec04503\"\u003e\u003ccode\u003e2e5779f\u003c/code\u003e\u003c/a\u003e Release v0.4.11 (\u003ca href=\"https://redirect.github.com/tokio-rs/slab/issues/153\"\u003e#153\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/slab/commit/2d65c514bc964b192bab212ddf3c1fcea4ae96b8\"\u003e\u003ccode\u003e2d65c51\u003c/code\u003e\u003c/a\u003e Fix get_disjoint_mut error condition (\u003ca href=\"https://redirect.github.com/tokio-rs/slab/issues/152\"\u003e#152\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/slab/commit/6a1b675665ee141ab68fd3e4f82b3cb3efc09e01\"\u003e\u003ccode\u003e6a1b675\u003c/code\u003e\u003c/a\u003e Release v0.4.10 (\u003ca href=\"https://redirect.github.com/tokio-rs/slab/issues/151\"\u003e#151\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/slab/commit/f801afe5cb2379b0178173758273a95f64510527\"\u003e\u003ccode\u003ef801afe\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003eget_disjoint_mut\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/slab/issues/149\"\u003e#149\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/slab/commit/8e65636d42635633bdb1287c6e5c3948c7b9034f\"\u003e\u003ccode\u003e8e65636\u003c/code\u003e\u003c/a\u003e Bump MSRV to v1.46 (\u003ca href=\"https://redirect.github.com/tokio-rs/slab/issues/150\"\u003e#150\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/slab/commit/30e8dd746a98392e6931fe93136415bc51c05851\"\u003e\u003ccode\u003e30e8dd7\u003c/code\u003e\u003c/a\u003e Fix clippy::needless_lifetimes warning (\u003ca href=\"https://redirect.github.com/tokio-rs/slab/issues/147\"\u003e#147\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/slab/commit/fecdd68a5389e4c3f4a44969574ffe352e7b0a8c\"\u003e\u003ccode\u003efecdd68\u003c/code\u003e\u003c/a\u003e Fix CI failures (\u003ca href=\"https://redirect.github.com/tokio-rs/slab/issues/146\"\u003e#146\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/slab/commit/f7b621f6cf2bc84f32214029b32d587d18277e3d\"\u003e\u003ccode\u003ef7b621f\u003c/code\u003e\u003c/a\u003e Always set #![no_std] to fix redundant import warning (\u003ca href=\"https://redirect.github.com/tokio-rs/slab/issues/143\"\u003e#143\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/slab/commit/334a8373bdbb6e1d164839c77d33f9571450d5f8\"\u003e\u003ccode\u003e334a837\u003c/code\u003e\u003c/a\u003e Update CI config (\u003ca href=\"https://redirect.github.com/tokio-rs/slab/issues/141\"\u003e#141\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/tokio-rs/slab/compare/v0.4.9...v0.4.11\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `thiserror` from 2.0.12 to 2.0.17\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/thiserror/releases\"\u003ethiserror's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.0.17\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse differently named __private module per patch release (\u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/434\"\u003e#434\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.16\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd to \u0026quot;no-std\u0026quot; crates.io category (\u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/429\"\u003e#429\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.15\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent \u003ccode\u003eError::provide\u003c/code\u003e API becoming unavailable from a future new compiler lint (\u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/427\"\u003e#427\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.14\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow build-script cleanup failure with NFSv3 output directory to be non-fatal (\u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/426\"\u003e#426\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.13\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/72ae716e6d6a7f7fdabdc394018c745b4d39ca45\"\u003e\u003ccode\u003e72ae716\u003c/code\u003e\u003c/a\u003e Release 2.0.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/599fdce83aee7767eb87b5af7bb30c37f3ed61e5\"\u003e\u003ccode\u003e599fdce\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/434\"\u003e#434\u003c/a\u003e from dtolnay/private\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/9ec05f6b38041bfe1ff5a274caec6e054a459aca\"\u003e\u003ccode\u003e9ec05f6\u003c/code\u003e\u003c/a\u003e Use differently named __private module per patch release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/d2c492b5498a0134abcc1677101bec876fe0621a\"\u003e\u003ccode\u003ed2c492b\u003c/code\u003e\u003c/a\u003e Raise minimum tested compiler to rust 1.76\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/fc3ab9501d4f2b6df2d7e495dc1cb37ab6e68363\"\u003e\u003ccode\u003efc3ab95\u003c/code\u003e\u003c/a\u003e Opt in to generate-macro-expansion when building on docs.rs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/819fe29dbb6e41bb937e3fef0469917d7c476c60\"\u003e\u003ccode\u003e819fe29\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2025-09-12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/259f48c549a2b49c00d2d58a204c1a3b4d2fb29a\"\u003e\u003ccode\u003e259f48c\u003c/code\u003e\u003c/a\u003e Enforce trybuild \u0026gt;= 1.0.108\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/470e6a681c073f12e29daf64dcec724bfd5871a9\"\u003e\u003ccode\u003e470e6a6\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2025-08-24\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/544e191e6e7f2e7cc3ac34b77d9165c30d982463\"\u003e\u003ccode\u003e544e191\u003c/code\u003e\u003c/a\u003e Update actions/checkout@v4 -\u0026gt; v5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/cbc1ebad3e91621ee0f94cf56d131f12fee62a3c\"\u003e\u003ccode\u003ecbc1eba\u003c/code\u003e\u003c/a\u003e Delete duplicate cap-lints flag from build script\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/thiserror/compare/2.0.12...2.0.17\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `implicit-clone` from 0.5.0 to 0.6.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/yewstack/implicit-clone/commits/v0.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `base64ct` from 1.6.0 to 1.8.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/formats/commit/14a53d78a581da35f5f39a36f8dd339d53f3f617\"\u003e\u003ccode\u003e14a53d7\u003c/code\u003e\u003c/a\u003e base64ct v1.8.0 (\u003ca href=\"https://redirect.github.com/RustCrypto/formats/issues/1859\"\u003e#1859\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/formats/commit/35e2738a90623af778b2e621e7348c2035d1af42\"\u003e\u003ccode\u003e35e2738\u003c/code\u003e\u003c/a\u003e clippy 1.87 fixes (\u003ca href=\"https://redirect.github.com/RustCrypto/formats/issues/1857\"\u003e#1857\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/formats/commit/19ce47500b87e1fc245c109071acbe035b129e24\"\u003e\u003ccode\u003e19ce475\u003c/code\u003e\u003c/a\u003e reunite workspace (\u003ca href=\"https://redirect.github.com/RustCrypto/formats/issues/1856\"\u003e#1856\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/formats/commit/705400abbc86ae9be41d130ab46afad9acaa7c81\"\u003e\u003ccode\u003e705400a\u003c/code\u003e\u003c/a\u003e der: support \u003ccode\u003eCow\\\u0026lt;[u8]\u0026gt;\u003c/code\u003e in derive(Sequence) (\u003ca href=\"https://redirect.github.com/RustCrypto/formats/issues/1850\"\u003e#1850\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/formats/commit/fd18b425a6f1855f143179e1c94be4764c03fd82\"\u003e\u003ccode\u003efd18b42\u003c/code\u003e\u003c/a\u003e chore(deps): bump crate-ci/typos from 1.32.0 to 1.33.1 (\u003ca href=\"https://redirect.github.com/RustCrypto/formats/issues/1854\"\u003e#1854\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/formats/commit/d4395cdb10f3b7ecfb2ccba4d3dd29e74f576576\"\u003e\u003ccode\u003ed4395cd\u003c/code\u003e\u003c/a\u003e der: make \u003ccode\u003eObjectIdentifier\\\u0026lt;MAX_SIZE\u0026gt;\u003c/code\u003e impls generic (\u003ca href=\"https://redirect.github.com/RustCrypto/formats/issues/1851\"\u003e#1851\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/formats/commit/6d28e0070654dea80b2e0dd019dbc232340b1fa5\"\u003e\u003ccode\u003e6d28e00\u003c/code\u003e\u003c/a\u003e const-oid: add constructor from_bytes for \u003ccode\u003eObjectIdentifier\\\u0026lt;MAX_SIZE\u0026gt;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/RustCrypto/formats/issues/1852\"\u003e#1852\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/formats/commit/ed74dc81c58487c4432d7418e50a1d206963690b\"\u003e\u003ccode\u003eed74dc8\u003c/code\u003e\u003c/a\u003e reunite workspace (\u003ca href=\"https://redirect.github.com/RustCrypto/formats/issues/1848\"\u003e#1848\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/formats/commit/48a2f2bc433b665a51c0aeb5bde15c341038553e\"\u003e\u003ccode\u003e48a2f2b\u003c/code\u003e\u003c/a\u003e pkcs1+pkcs5+pkcs8+sec1+spki: rc releases (\u003ca href=\"https://redirect.github.com/RustCrypto/formats/issues/1847\"\u003e#1847\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/formats/commit/0d763fcfda55e20c0e0680877cdf9a57d40c7c0e\"\u003e\u003ccode\u003e0d763fc\u003c/code\u003e\u003c/a\u003e der+der_derive+pem: rc releases (\u003ca href=\"https://redirect.github.com/RustCrypto/formats/issues/1846\"\u003e#1846\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/RustCrypto/formats/compare/base64ct/v1.6.0...base64ct/v1.8.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `bincode` from 1.3.3 to 2.0.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/bincode-org/bincode/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `rustversion` from 1.0.19 to 1.0.22\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/rustversion/releases\"\u003erustversion's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.0.22\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eTurn off clippy incompatible_msrv in rustversion-conditional code (\u003ca href=\"https://redirect.github.com/dtolnay/rustversion/issues/63\"\u003e#63\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.21\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003e-Zfmt-debug=none\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dtolnay/rustversion/issues/61\"\u003e#61\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.20\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/rustversion/commit/9e86f839b6a34a7d9398f243d88bf400b7fa1f7c\"\u003e\u003ccode\u003e9e86f83\u003c/code\u003e\u003c/a\u003e Release 1.0.22\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/rustversion/commit/a27fffdbb75c7d3521e9f4b49b4a9ab21ce85204\"\u003e\u003ccode\u003ea27fffd\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/rustversion/issues/64\"\u003e#64\u003c/a\u003e from dtolnay/incompatiblemsrv\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/rustversion/commit/935837211f5bcbc5147cd05a38c02a66dbc8ec71\"\u003e\u003ccode\u003e9358372\u003c/code\u003e\u003c/a\u003e Allow clippy incompatible_msrv\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/rustversion/commit/0379843c3c885461a071fc4c07d2c72efe3afa61\"\u003e\u003ccode\u003e0379843\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/rustversion/commit/1491c256c89b5f41369a21dcd57a1eb5ca1c1083\"\u003e\u003ccode\u003e1491c25\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/rustversion/issues/62\"\u003e#62\u003c/a\u003e from dtolnay/ci\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/rustversion/commit/49ad7c5242d9fcb99c04438008b9d6a49345b9c5\"\u003e\u003ccode\u003e49ad7c5\u003c/code\u003e\u003c/a\u003e Add -Zfmt-debug=none test in CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/rustversion/commit/1f833903f93e6dbabf9eebb5935fcafd2f6f0ce1\"\u003e\u003ccode\u003e1f83390\u003c/code\u003e\u003c/a\u003e Release 1.0.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/rustversion/commit/8be70573321aa3d616fcf46b7df7c98d0d3cdc1a\"\u003e\u003ccode\u003e8be7057\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/rustversion/issues/61\"\u003e#61\u003c/a\u003e from dtolnay/debugnone\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/rustversion/commit/91dd8ef7b1e999d3a733d8136b60d6e9c0290d9d\"\u003e\u003ccode\u003e91dd8ef\u003c/code\u003e\u003c/a\u003e Ignore elidable_lifetime_names pedantic clippy lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/rustversion/commit/052138c8c8c6e13ee49dc94cbeb04962f5e54db3\"\u003e\u003ccode\u003e052138c\u003c/code\u003e\u003c/a\u003e Support -Zfmt-debug=none\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/rustversion/compare/1.0.19...1.0.22\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `chrono` from 0.4.39 to 0.4.42\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/chronotope/chrono/releases\"\u003echrono's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.4.42\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd fuzzer for DateTime::parse_from_str by \u003ca href=\"https://github.com/tyler92\"\u003e\u003ccode\u003e@​tyler92\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1700\"\u003echronotope/chrono#1700\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix wrong amount of micro/milliseconds by \u003ca href=\"https://github.com/nmlt\"\u003e\u003ccode\u003e@​nmlt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1703\"\u003echronotope/chrono#1703\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd warning about MappedLocalTime and wasm by \u003ca href=\"https://github.com/lutzky\"\u003e\u003ccode\u003e@​lutzky\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1702\"\u003echronotope/chrono#1702\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix incorrect parsing of fixed-length second fractions by \u003ca href=\"https://github.com/chris-leach\"\u003e\u003ccode\u003e@​chris-leach\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1705\"\u003echronotope/chrono#1705\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix cfgs for \u003ccode\u003ewasm32-linux\u003c/code\u003e support by \u003ca href=\"https://github.com/arjunr2\"\u003e\u003ccode\u003e@​arjunr2\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1707\"\u003echronotope/chrono#1707\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix OpenHarmony's \u003ccode\u003etzdata\u003c/code\u003e parsing by \u003ca href=\"https://github.com/ldm0\"\u003e\u003ccode\u003e@​ldm0\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1679\"\u003echronotope/chrono#1679\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConvert NaiveDate to/from days since unix epoch by \u003ca href=\"https://github.com/findepi\"\u003e\u003ccode\u003e@​findepi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1715\"\u003echronotope/chrono#1715\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e?Sized\u003c/code\u003e bound to related methods of \u003ccode\u003eDelayedFormat::write_to\u003c/code\u003e by \u003ca href=\"https://github.com/Huliiiiii\"\u003e\u003ccode\u003e@​Huliiiiii\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1721\"\u003echronotope/chrono#1721\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003efrom_timestamp_secs\u003c/code\u003e method to \u003ccode\u003eDateTime\u003c/code\u003e by \u003ca href=\"https://github.com/jasonaowen\"\u003e\u003ccode\u003e@​jasonaowen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1719\"\u003echronotope/chrono#1719\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMigrate to core::error::Error by \u003ca href=\"https://github.com/benbrittain\"\u003e\u003ccode\u003e@​benbrittain\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1704\"\u003echronotope/chrono#1704\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to windows-bindgen 0.63 by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1730\"\u003echronotope/chrono#1730\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003estrftime: simplify error handling by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1731\"\u003echronotope/chrono#1731\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.4.41\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003esubsec_micros\u003c/code\u003e and \u003ccode\u003esubsec_millis\u003c/code\u003e methods to \u003ccode\u003eTimeDelta\u003c/code\u003e by \u003ca href=\"https://github.com/ggoetz\"\u003e\u003ccode\u003e@​ggoetz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1668\"\u003echronotope/chrono#1668\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eNaiveDateTime::UNIX_EPOCH\u003c/code\u003e by \u003ca href=\"https://github.com/robertbastian\"\u003e\u003ccode\u003e@​robertbastian\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1670\"\u003echronotope/chrono#1670\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImplement \u003ccode\u003eas_seconds_f32\u003c/code\u003e and \u003ccode\u003eas_seconds_f64\u003c/code\u003e for \u003ccode\u003eTimeDelta\u003c/code\u003e by \u003ca href=\"https://github.com/ggoetz\"\u003e\u003ccode\u003e@​ggoetz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1671\"\u003echronotope/chrono#1671\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: fix some comments by \u003ca href=\"https://github.com/jimmycathy\"\u003e\u003ccode\u003e@​jimmycathy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1677\"\u003echronotope/chrono#1677\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003enum_days_in_month\u003c/code\u003e method to \u003ccode\u003eDatelike\u003c/code\u003e trait by \u003ca href=\"https://github.com/aslilac\"\u003e\u003ccode\u003e@​aslilac\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1673\"\u003echronotope/chrono#1673\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003eWeekdaySet\u003c/code\u003e, a collection of \u003ccode\u003eWeekday\u003c/code\u003e that is \u003ccode\u003eCopy\u003c/code\u003e by \u003ca href=\"https://github.com/Kinrany\"\u003e\u003ccode\u003e@​Kinrany\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1676\"\u003echronotope/chrono#1676\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWeekdaySet tweaks by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1680\"\u003echronotope/chrono#1680\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to windows-bindgen 0.61 by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1682\"\u003echronotope/chrono#1682\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImplemented a consistent Eq trait for NaiveWeek by \u003ca href=\"https://github.com/Splashling1789\"\u003e\u003ccode\u003e@​Splashling1789\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1687\"\u003echronotope/chrono#1687\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTimeZone::from_posix_tz: Treat empty TZ variable as UTC by \u003ca href=\"https://github.com/drinkcat\"\u003e\u003ccode\u003e@​drinkcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1691\"\u003echronotope/chrono#1691\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for lossy format strings by \u003ca href=\"https://github.com/Qelxiros\"\u003e\u003ccode\u003e@​Qelxiros\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1693\"\u003echronotope/chrono#1693\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.4.40\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd Month::num_days() by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1645\"\u003echronotope/chrono#1645\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate Windows dependencies by \u003ca href=\"https://github.com/kennykerr\"\u003e\u003ccode\u003e@​kennykerr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1646\"\u003echronotope/chrono#1646\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFeature/round_up method on DurationRound trait by \u003ca href=\"https://github.com/MagnumTrader\"\u003e\u003ccode\u003e@​MagnumTrader\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1651\"\u003echronotope/chrono#1651\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExpose \u003ccode\u003ewrite_to\u003c/code\u003e for \u003ccode\u003eDelayedFormat\u003c/code\u003e by \u003ca href=\"https://github.com/tugtugtug\"\u003e\u003ccode\u003e@​tugtugtug\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1654\"\u003echronotope/chrono#1654\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate LICENSE.txt by \u003ca href=\"https://github.com/maximevtush\"\u003e\u003ccode\u003e@​maximevtush\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1656\"\u003echronotope/chrono#1656\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: fix minor typo by \u003ca href=\"https://github.com/samfolo\"\u003e\u003ccode\u003e@​samfolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1659\"\u003echronotope/chrono#1659\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse NaiveDateTime for internal tz_info methods. by \u003ca href=\"https://github.com/AVee\"\u003e\u003ccode\u003e@​AVee\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1658\"\u003echronotope/chrono#1658\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to windows-bindgen 0.60 by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1665\"\u003echronotope/chrono#1665\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd quarter (%q) date string specifier by \u003ca href=\"https://github.com/drinkcat\"\u003e\u003ccode\u003e@​drinkcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1666\"\u003echronotope/chrono#1666\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/f3fd15f976c8c8e56d97eda6237af4d485ba2297\"\u003e\u003ccode\u003ef3fd15f\u003c/code\u003e\u003c/a\u003e Bump version to 0.4.42\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/5cf56035007f291b1b8f457fa3bfc79fb367419a\"\u003e\u003ccode\u003e5cf5603\u003c/code\u003e\u003c/a\u003e strftime: add regression test case\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/a6231701ee934cbbeb595fe71328fcbbf1b584d5\"\u003e\u003ccode\u003ea623170\u003c/code\u003e\u003c/a\u003e strftime: simplify error handling\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/36fbfb1221da05b1482eb9dd18254e6bd736cb31\"\u003e\u003ccode\u003e36fbfb1\u003c/code\u003e\u003c/a\u003e strftime: move specifier handling out of match to reduce rightward drift\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/7f413c363b74e293d495dc6109335c02dda9d629\"\u003e\u003ccode\u003e7f413c3\u003c/code\u003e\u003c/a\u003e strftime: yield None early\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/9d5dfe164098186bfff8af7d5eecbb05d7712d4d\"\u003e\u003ccode\u003e9d5dfe1\u003c/code\u003e\u003c/a\u003e strftime: outline constants\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/e5f6be7db4a0c2756cad0a7c8186a5a180873f7a\"\u003e\u003ccode\u003ee5f6be7\u003c/code\u003e\u003c/a\u003e strftime: move error() method below caller\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/d516c2764d74e467fa37e25e8e88d5633478bafa\"\u003e\u003ccode\u003ed516c27\u003c/code\u003e\u003c/a\u003e strftime: merge impl blocks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/0ee2172fb92df4e0be4cf7a733c860226eec37a0\"\u003e\u003ccode\u003e0ee2172\u003c/code\u003e\u003c/a\u003e strftime: re-order items to keep impls together\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/757a8b0226e9c0a23b5334c7dc0986f1e487b8ac\"\u003e\u003ccode\u003e757a8b0\u003c/code\u003e\u003c/a\u003e Upgrade to windows-bindgen 0.63\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/chronotope/chrono/compare/v0.4.39...v0.4.42\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `libc` from 0.2.169 to 0.2.177\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/libc/releases\"\u003elibc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.2.177\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eApple: Add \u003ccode\u003eTIOCGETA\u003c/code\u003e, \u003ccode\u003eTIOCSETA\u003c/code\u003e, \u003ccode\u003eTIOCSETAW\u003c/code\u003e, \u003ccode\u003eTIOCSETAF\u003c/code\u003e constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4736\"\u003e#4736\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eApple: Add \u003ccode\u003epthread_cond_timedwait_relative_np\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4719\"\u003e#4719\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBSDs: Add \u003ccode\u003e_CS_PATH\u003c/code\u003e constant (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4738\"\u003e#4738\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux-like: Add \u003ccode\u003eSIGEMT\u003c/code\u003e for mips* and sparc* architectures (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4730\"\u003e#4730\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOpenBSD: Add \u003ccode\u003eelf_aux_info\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4729\"\u003e#4729\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRedox: Add more sysconf constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4728\"\u003e#4728\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWindows: Add \u003ccode\u003ewcsnlen\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4721\"\u003e#4721\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eWASIP2: Invert conditional to include p2 APIs (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4733\"\u003e#4733\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.2.176\u003c/h2\u003e\n\u003ch3\u003eSupport\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe default FreeBSD version has been raised from 11 to 12. This matches \u003ccode\u003erustc\u003c/code\u003e since 1.78. (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/2406\"\u003e#2406\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eDebug\u003c/code\u003e is now always implemented, rather than being gated behind the \u003ccode\u003eextra_traits\u003c/code\u003e feature. (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4624\"\u003e#4624\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAIX: Restore some non-POSIX functions guarded by the \u003ccode\u003e_KERNEL\u003c/code\u003e macro. (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4607\"\u003e#4607\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFreeBSD 14: Add \u003ccode\u003est_fileref\u003c/code\u003e to \u003ccode\u003estruct stat\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4642\"\u003e#4642\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHaiku: Add the \u003ccode\u003eaccept4\u003c/code\u003e POSIX call (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4586\"\u003e#4586\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eIntroduce a wrapper for representing padding (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4632\"\u003e#4632\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add \u003ccode\u003eEM_RISCV\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4659\"\u003e#4659\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add \u003ccode\u003eMS_NOSYMFOLLOW\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4389\"\u003e#4389\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add \u003ccode\u003ebacktrace_symbols(_fd)\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4668\"\u003e#4668\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add missing \u003ccode\u003eSOL_PACKET\u003c/code\u003e optnames (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4669\"\u003e#4669\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMusl s390x: Add \u003ccode\u003eSYS_mseal\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4549\"\u003e#4549\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNuttX: Add \u003ccode\u003e__errno\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4687\"\u003e#4687\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRedox: Add \u003ccode\u003edirfd\u003c/code\u003e, \u003ccode\u003eVDISABLE\u003c/code\u003e, and resource consts (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4660\"\u003e#4660\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRedox: Add more \u003ccode\u003eresource.h\u003c/code\u003e, \u003ccode\u003efcntl.h\u003c/code\u003e constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4666\"\u003e#4666\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRedox: Enable \u003ccode\u003estrftime\u003c/code\u003e and \u003ccode\u003emkostemp[s]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4629\"\u003e#4629\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUnix, Windows: Add \u003ccode\u003eqsort_r\u003c/code\u003e (Unix), and \u003ccode\u003eqsort(_s)\u003c/code\u003e (Windows) (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4677\"\u003e#4677\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUnix: Add \u003ccode\u003edlvsym\u003c/code\u003e for Linux-gnu, FreeBSD, and NetBSD (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4671\"\u003e#4671\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUnix: Add \u003ccode\u003esigqueue\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4620\"\u003e#4620\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFreeBSD 15: Mark \u003ccode\u003ekinfo_proc\u003c/code\u003e as non-exhaustive (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4553\"\u003e#4553\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFreeBSD: Set the ELF symbol version for \u003ccode\u003ereaddir_r\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4694\"\u003e#4694\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Correct the config for whether or not \u003ccode\u003eepoll_event\u003c/code\u003e is packed (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4639\"\u003e#4639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTests: Replace the old \u003ccode\u003ectest\u003c/code\u003e with the much more reliable new implementation (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4655\"\u003e#4655\u003c/a\u003e and many related PRs)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAIX: Fix the type of the 4th arguement of \u003ccode\u003egetgrnam_r\u003c/code\u003e ([#4656](\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4656\"\u003erust-lang/libc#4656\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/libc/blob/0.2.177/CHANGELOG.md\"\u003elibc's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/libc/compare/0.2.176...0.2.177\"\u003e0.2.177\u003c/a\u003e - 2025-10-09\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eApple: Add \u003ccode\u003eTIOCGETA\u003c/code\u003e, \u003ccode\u003eTIOCSETA\u003c/code\u003e, \u003ccode\u003eTIOCSETAW\u003c/code\u003e, \u003ccode\u003eTIOCSETAF\u003c/code\u003e constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4736\"\u003e#4736\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eApple: Add \u003ccode\u003epthread_cond_timedwait_relative_np\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4719\"\u003e#4719\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBSDs: Add \u003ccode\u003e_CS_PATH\u003c/code\u003e constant (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4738\"\u003e#4738\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux-like: Add \u003ccode\u003eSIGEMT\u003c/code\u003e for mips* and sparc* architectures (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4730\"\u003e#4730\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOpenBSD: Add \u003ccode\u003eelf_aux_info\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4729\"\u003e#4729\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRedox: Add more sysconf constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4728\"\u003e#4728\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWindows: Add \u003ccode\u003ewcsnlen\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4721\"\u003e#4721\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eWASIP2: Invert conditional to include p2 APIs (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4733\"\u003e#4733\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/libc/compare/0.2.175...0.2.176\"\u003e0.2.176\u003c/a\u003e - 2025-09-23\u003c/h2\u003e\n\u003ch3\u003eSupport\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe default FreeBSD version has been raised from 11 to 12. This matches \u003ccode\u003erustc\u003c/code\u003e since 1.78. (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/2406\"\u003e#2406\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eDebug\u003c/code\u003e is now always implemented, rather than being gated behind the \u003ccode\u003eextra_traits\u003c/code\u003e feature. (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4624\"\u003e#4624\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAIX: Restore some non-POSIX functions guarded by the \u003ccode\u003e_KERNEL\u003c/code\u003e macro. (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4607\"\u003e#4607\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFreeBSD 14: Add \u003ccode\u003est_fileref\u003c/code\u003e to \u003ccode\u003estruct stat\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4642\"\u003e#4642\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHaiku: Add the \u003ccode\u003eaccept4\u003c/code\u003e POSIX call (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4586\"\u003e#4586\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eIntroduce a wrapper for representing padding (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4632\"\u003e#4632\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add \u003ccode\u003eEM_RISCV\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4659\"\u003e#4659\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add \u003ccode\u003eMS_NOSYMFOLLOW\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4389\"\u003e#4389\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add \u003ccode\u003ebacktrace_symbols(_fd)\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4668\"\u003e#4668\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add missing \u003ccode\u003eSOL_PACKET\u003c/code\u003e optnames (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4669\"\u003e#4669\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMusl s390x: Add \u003ccode\u003eSYS_mseal\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4549\"\u003e#4549\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNuttX: Add \u003ccode\u003e__errno\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4687\"\u003e#4687\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRedox: Add \u003ccode\u003edirfd\u003c/code\u003e, \u003ccode\u003eVDISABLE\u003c/code\u003e, and resource consts (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4660\"\u003e#4660\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRedox: Add more \u003ccode\u003eresource.h\u003c/code\u003e, \u003ccode\u003efcntl.h\u003c/code\u003e constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4666\"\u003e#4666\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRedox: Enable \u003ccode\u003estrftime\u003c/code\u003e and \u003ccode\u003emkostemp[s]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4629\"\u003e#4629\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUnix, Windows: Add \u003ccode\u003eqsort_r\u003c/code\u003e (Unix), and \u003ccode\u003eqsort(_s)\u003c/code\u003e (Windows) (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4677\"\u003e#4677\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUnix: Add \u003ccode\u003edlvsym\u003c/code\u003e for Linux-gnu, FreeBSD, and NetBSD (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4671\"\u003e#4671\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUnix: Add \u003ccode\u003esigqueue\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4620\"\u003e#4620\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFreeBSD 15: Mark \u003ccode\u003ekinfo_proc\u003c/code\u003e as non-exhaustive (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4553\"\u003e#4553\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFreeBSD: Set the ELF symbol version for \u003ccode\u003ereaddir_r\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4694\"\u003e#4694\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Correct the config for whether or not \u003ccode\u003eepoll_event\u003c/code\u003e is packed (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4639\"\u003e#4639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTests: Replace the old \u003ccode\u003ectest\u003c/code\u003e with the much more reliable new implementation (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4655\"\u003e#4655\u003c/a\u003e and many related PRs)\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/libc/commit/9f598d245e18ecb243118cfde095f24598ec9d5b\"\u003e\u003ccode\u003e9f598d2\u003c/code\u003e\u003c/a\u003e chore: release libc 0.2.177\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/329a5e77fd0666d9c2fda463eb005cfbb28c3e8c\"\u003e\u003ccode\u003e329a5e7\u003c/code\u003e\u003c/a\u003e Add missing TIOCGETA/TIOCSETA constants for macOS\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/72a40e2550f924e8e5736a96afe71c71b988b08b\"\u003e\u003ccode\u003e72a40e2\u003c/code\u003e\u003c/a\u003e add \u003ccode\u003epthread_cond_timedwait_relative_np\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/2914d6f735740b40b8abbbae251aad11daf48885\"\u003e\u003ccode\u003e2914d6f\u003c/code\u003e\u003c/a\u003e linux_like: add SIGEMT for mips* and sparc*\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/ff2ff25f15bbd01c03482c0c1f49411b0b622957\"\u003e\u003ccode\u003eff2ff25\u003c/code\u003e\u003c/a\u003e openbsd add elf_aux_info\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/4ae44a44945ce5c2751aa198171bc1f47c292723\"\u003e\u003ccode\u003e4ae44a4\u003c/code\u003e\u003c/a\u003e Update semver tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/d5737a01378862df540367c627b18d8a26dbdd0e\"\u003e\u003ccode\u003ed5737a0\u003c/code\u003e\u003c/a\u003e Define _CS_PATH on the BSDs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/fe277da53e919bb8272aa695e8df44b48aab95a3\"\u003e\u003ccode\u003efe277da\u003c/code\u003e\u003c/a\u003e redox: more sysconf constants\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/bdad4264ced348e8e1a8ffc25a9b493fae124fa9\"\u003e\u003ccode\u003ebdad426\u003c/code\u003e\u003c/a\u003e wasip2: Invert conditional to include p2 APIs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/0af069dcbfdb8ea80e437a50bc98ffd186915247\"\u003e\u003ccode\u003e0af069d\u003c/code\u003e\u003c/a\u003e Windows: add \u003ccode\u003ewcsnlen\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/libc/compare/0.2.169...0.2.177\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `diesel` from 2.2.12 to 2.3.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/diesel-rs/diesel/blob/v2.3.3/CHANGELOG.md\"\u003ediesel's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[2.3.3] 2025-10-24\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix displaying binds in instrumentations for \u003ccode\u003e#[derive(MultiConnection)]\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eSupport artifact attestation for binaries build for releases\u003c/li\u003e\n\u003cli\u003eStop using absolute paths in generated diesel.toml\u003c/li\u003e\n\u003cli\u003eExplicitly qualify \u003ccode\u003eOk\u003c/code\u003e in code generated by derives to avoid naming conflicts\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[2.3.2] 2025-09-19\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed an incompatibility with libmariadb versions shipped by debian\u003c/li\u003e\n\u003cli\u003eFixed docs.rs builds\u003c/li\u003e\n\u003cli\u003eFixed applying patch file schema.rs file with formatting\u003c/li\u003e\n\u003cli\u003eAllow to compare DatabaseErrorKind values\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.3.1 2025-09-12\u003c/h2\u003e\n\u003cp\u003eThis version did not contain any changes, but only a version bump to retrigger the docs.rs build\u003c/p\u003e\n\u003ch2\u003e[2.3.0] 2025-09-12\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003elimit()\u003c/code\u003e and \u003ccode\u003eoffset()\u003c/code\u003e DSL to combination clauses such as \u003ccode\u003eUNION\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003e#[derive(Identifiable)]\u003c/code\u003e ignoring attribute \u003ccode\u003e#[diesel(serialize_as)]\u003c/code\u003e on primary keys\u003c/li\u003e\n\u003cli\u003eAdded embedded struct support for \u003ccode\u003eAsChangeset\u003c/code\u003e via \u003ccode\u003e#[diesel(embed)]\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdded a \u003ccode\u003e#[diesel(skip_update)]\u003c/code\u003e attribute for the \u003ccode\u003eAsChangeset\u003c/code\u003e derive to skip updating a field present in the struct\u003c/li\u003e\n\u003cli\u003eSupport for libsqlite3-sys 0.35.0\u003c/li\u003e\n\u003cli\u003eAdd support for built-in PostgreSQL range operators and functions\u003c/li\u003e\n\u003cli\u003eSupport for postgres multirange type\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003ediesel::r2d2::TestCustomizer\u003c/code\u003e, which allows users to customize their \u003ccode\u003ediesel::r2d2::Pool\u003c/code\u003es\nin a way that makes the pools suitable for use in parallel tests.\u003c/li\u003e\n\u003cli\u003eAdded support for built-in PostgreSQL range operators and functions\u003c/li\u003e\n\u003cli\u003eAdded support for various built-in PostgreSQL array functions\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eJson\u003c/code\u003e and \u003ccode\u003eJsonb\u003c/code\u003e support for the SQLite backend.\u003c/li\u003e\n\u003cli\u003eAdded a \u003ccode\u003e#[diesel::declare_sql_function]\u003c/code\u003e attribute macro to easily define support for\nmultiple sql functions at once via an \u003ccode\u003eextern \u0026quot;SQL\u0026quot;\u003c/code\u003e block\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003e[print_schema] allow_tables_to_appear_in_same_query_config = \u0026quot;fk_related_tables\u0026quot;\u003c/code\u003e to generate separate \u003ccode\u003eallow_tables_to_appear_in_same_query!\u003c/code\u003e calls containing only tables that are related through foreign keys. (Default: \u003ccode\u003e\u0026quot;all_tables\u0026quot;\u003c/code\u003e.) It is not possible to build queries using two tables that don't appear in the same \u003ccode\u003eallow_tables_to_appear_in_same_query!\u003c/code\u003e call, but that macro generates O(n²) rust code, so this option may be useful to reduce compilation time. (\u003ca href=\"https://redirect.github.com/diesel-rs/diesel/issues/4333\"\u003e#4333\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003ewasm32-unknown-unknown\u003c/code\u003e target support for sqlite backend.\u003c/li\u003e\n\u003cli\u003eAdd support for the \u003ccode\u003eCAST\u003c/code\u003e operator\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003e[print_schema] allow_tables_to_appear_in_same_query_config = \u0026quot;none\u0026quot;\u003c/code\u003e to generate no \u003ccode\u003eallow_tables_to_appear_in_same_query!\u003c/code\u003e calls. (Default: \u003ccode\u003e\u0026quot;all_tables\u0026quot;\u003c/code\u003e.). (\u003ca href=\"https://redirect.github.com/diesel-rs/diesel/issues/4333\"\u003e#4333\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e[print_schema] pg_domains_as_custom_types\u003c/code\u003e parameter to generate custom types for \u003ca href=\"https://www.postgresql.org/docs/current/domains.html\"\u003ePostgreSQL domains\u003c/a\u003e that matches any of the regexes in the given list. (Default: \u003ccode\u003e[]\u003c/code\u003e.) This option allows an application to selectively give special meaning for the serialization/deserialization of these types, avoiding the default behavior of treating the domain as the underlying type. (\u003ca href=\"https://github.com/diesel-rs/diesel/discussions/4592\"\u003e#4592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd support for batch insert and upsert statements with returning for SQLite\u003c/li\u003e\n\u003cli\u003eAdd support for window functions and aggregate expressions.\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/diesel-rs/diesel/commit/4597d3b9a856ee5f002388e2fa72fc80e9d837d2\"\u003e\u003ccode\u003e4597d3b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/diesel-rs/diesel/issues/4823\"\u003e#4823\u003c/a\u003e from weiznich/prepare/2.3.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/diesel-rs/diesel/commit/921212b9bd764bc1846ceae52fbb9ed24a434d28\"\u003e\u003ccode\u003e921212b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/diesel-rs/diesel/issues/4810\"\u003e#4810\u003c/a\u003e from weiznich/fix_docs_after_main_rename\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/diesel-rs/diesel/commit/2ee6f55f544cb922248baad304fac59836571196\"\u003e\u003ccode\u003e2ee6f55\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/diesel-rs/diesel/issues/4799\"\u003e#4799\u003c/a\u003e from weiznich/more_ci_fixes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/diesel-rs/diesel/commit/f76f622b287bb5c91eab353108881212ac80b8d8\"\u003e\u003ccode\u003ef76f622\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/diesel-rs/diesel/issues/4794\"\u003e#4794\u003c/a\u003e from weiznich/fix/ci_29_09_25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/diesel-rs/diesel/commit/2a681117cd50e996699fd6d4ceeb7deedf88c00e\"\u003e\u003ccode\u003e2a68111\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/diesel-rs/diesel/issues/4815\"\u003e#4815\u003c/a\u003e from stormshield-kg/count-star-window\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/diesel-rs/diesel/commit/b57ec1f62bb4b10fde9edeb9a5671fd135fc6fb4\"\u003e\u003ccode\u003eb57ec1f\u003c/code\u003e\u003c/a\u003e Typos fixes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/diesel-rs/diesel/commit/da063f0c4bd51d250e08de78d1a7497c66d2ba96\"\u003e\u003ccode\u003eda063f0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/diesel-rs/diesel/issues/4809\"\u003e#4809\u003c/a\u003e from ADSteele916/use-relative-paths-in-cli-setup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/diesel-rs/diesel/commit/a796fbe2513e16b5bccbe817ed96802b2ff02d7f\"\u003e\u003ccode\u003ea796fbe\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/diesel-rs/diesel/issues/4812\"\u003e#4812\u003c/a\u003e from lauk20/main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/diesel-rs/diesel/commit/3ab99c472cbab1e8b0812d25c54fbf78b312ea5b\"\u003e\u003ccode\u003e3ab99c4\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/diesel-rs/diesel/issues/4795\"\u003e#4795\u003c/a\u003e from weiznich/fix/bind_params\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/diesel-rs/diesel/commit/00ff0434cd8372004cf0e688ac1f0ef13bf2eb1a\"\u003e\u003ccode\u003e00ff043\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/diesel-rs/diesel/issues/4783\"\u003e#4783\u003c/a\u003e from weiznich/ci/better_attestation\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/diesel-rs/diesel/compare/v2.2.12...v2.3.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `postgres` from 0.19.10 to 0.19.12\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-postgres/rust-postgres/releases\"\u003epostgres's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epostgres v0.19.12\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eClient::check_connection\u003c/code\u003e API.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImproved the effectiveness of \u003ccode\u003eClient::is_closed\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eDisabled default features of \u003ccode\u003efutures-util\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epostgres v0.19.11\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for \u003ccode\u003ejiff\u003c/code\u003e v0.2.\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003ebit-vec\u003c/code\u003e versions v0.7 and v0.8.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated repository links to use \u003ccode\u003erust-postgres\u003c/code\u003e organization.\u003c/li\u003e\n\u003cli\u003eUpgraded to Rust 2021 edition.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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-postgres/rust-postgres/commit/81d39c548ad4c70a317d07a3ad05f2365e0cfb20\"\u003e\u003ccode\u003e81d39c5\u003c/code\u003e\u003c/a\u003e Release postgres v0.19.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-postgres/rust-postgres/commit/47374383727e80fb5d3eec966d9bd2f6f907c48d\"\u003e\u003ccode\u003e4737438\u003c/code\u003e\u003c/a\u003e Release tokio-postgres v0.7.15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-postgres/rust-postgres/commit/6ed4781b87b7091214d01c76d14073a432becc69\"\u003e\u003ccode\u003e6ed4781\u003c/code\u003e\u003c/a\u003e Release postgres-types v0.2.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-postgres/rust-postgres/commit/87ef8ad2e93b88afaa946ad267497bd0bbb56196\"\u003e\u003ccode\u003e87ef8ad\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-postgres/rust-postgres/issues/1278\"\u003e#1278\u003c/a\u003e from razein97/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-postgres/rust-postgres/commit/628a696551438c738cb88fc9b72c5eedf7710d1b\"\u003e\u003ccode\u003e628a696\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-postgres/rust-postgres/issues/1280\"\u003e#1280\u003c/a\u003e from rust-postgres/paolobarbolini/check_connection-d...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-postgres/rust-postgres/commit/f34ed1b151e0c76dfaf8bef678814a2c0fff8ec6\"\u003e\u003ccode\u003ef34ed1b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-postgres/rust-postgres/issues/1262\"\u003e#1262\u003c/a\u003e from CobaltCause/push-sswwslomtkmm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-postgres/rust-postgres/commit/c5d3442ed8507453b1f83be34ac9ecbb97070e9e\"\u003e\u003ccode\u003ec5d3442\u003c/code\u003e\u003c/a\u003e fix an Error/Display impl\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-postgres/rust-postgres/commit/bbd13014eda04797d9c794515829f4da4495e425\"\u003e\u003ccode\u003ebbd1301\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-postgres/rust-postgres/issues/1282\"\u003e#1282\u003c/a\u003e from rust-postgres/paolobarbolini/futures-util-no-de...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-postgres/rust-postgres/commit/153b86e2ae61396ebea315d3429c9e153acc034d\"\u003e\u003ccode\u003e153b86e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-postgres/rust-postgres/issues/1281\"\u003e#1281\u003c/a\u003e from rust-postgres/paolobarbolini/pg-18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-postgres/rust-postgres/commit/e128d4c2ef5f46ba95ba3e9abfbefe5246956216\"\u003e\u003ccode\u003ee128d4c\u003c/code\u003e\u003c/a\u003e feat: disable default features of \u003ccode\u003efutures-util\u003c/code\u003e for \u003ccode\u003epostgres\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-postgres/rust-postgres/compare/postgres-v0.19.10...postgres-v0.19.12\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `sea-query` from 0.28.5 to 0.32.7\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/SeaQL/sea-query/blob/master/CHANGELOG.md\"\u003esea-query's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.32.7 - 2025-08-06\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eValueType::is_option\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix incorrect casting of \u003ccode\u003eChronoDateTimeWithTimeZone\u003c/code\u003e in \u003ccode\u003eValue::Array\u003c/code\u003e \u003ca href=\"https://redirect.github.com/SeaQL/sea-query/pull/933\"\u003eSeaQL/sea-query#933\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd missing parenthesis to \u003ccode\u003eWINDOW\u003c/code\u003e clause \u003ca href=\"https://redirect.github.com/SeaQL/sea-query/pull/919\"\u003eSeaQL/sea-query#919\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"sql\"\u003e\u003ccode\u003eSELECT .. OVER \u0026quot;w\u0026quot; FROM \u0026quot;character\u0026quot; WINDOW \u0026quot;w\u0026quot; AS (PARTITION BY \u0026quot;ww\u0026quot;)\n\u003c/code\u003e\u003c/pre\u003e\n\u003cul\u003e\n\u003cli\u003eFix serializing iden as a value in \u003ccode\u003eALTER TYPE ... RENAME TO ...\u003c/code\u003e statements \u003ca href=\"https://redirect.github.com/SeaQL/sea-query/pull/924\"\u003eSeaQL/sea-query#924\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"sql\"\u003e\u003ccode\u003eALTER TYPE \u0026quot;font\u0026quot; RENAME TO \u0026quot;typeface\u0026quot;\n\u003c/code\u003e\u003c/pre\u003e\n\u003cul\u003e\n\u003cli\u003eFixed the issue where milliseconds were truncated when formatting \u003ccode\u003eValue::Constant\u003c/code\u003e \u003ca href=\"https://redirect.github.com/SeaQL/sea-query/pull/929\"\u003eSeaQL/sea-query#929\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"sql\"\u003e\u003ccode\u003e'2025-01-01 00:00:00.000000'\n                    ^^^^^^^\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003e0.32.6 - 2025-05-27\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eimpl \u003ccode\u003eFrom\u0026lt;Condition\u0026gt;\u003c/code\u003e and \u003ccode\u003eFrom\u0026lt;ConditionExpression\u0026gt;\u003c/code\u003e for \u003ccode\u003eSimpleExpr\u003c/code\u003e \u003ca href=\"https://redirect.github.com/SeaQL/sea-query/pull/886\"\u003eSeaQL/sea-query#886\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.32.5 - 2025-05-07\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport for creating functional indexes in Postgres and MySQL \u003ca href=\"https://redirect.github.com/SeaQL/sea-query/pull/869\"\u003eSeaQL/sea-query#869\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMake \u003ccode\u003eRcOrArc\u003c/code\u003e a documented type alias instead of a direct reexport \u003ca href=\"https://redirect.github.com/SeaQL/sea-query/pull/875\"\u003eSeaQL/sea-query#875\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImpl \u003ccode\u003eIden\u003c/code\u003e for \u003ccode\u003e\u0026amp;'static str\u003c/code\u003e (don't wrap strings in \u003ccode\u003eAlias::new\u003c/code\u003e) \u003ca href=\"https://redirect.github.com/SeaQL/sea-query/pull/882\"\u003eSeaQL/sea-query#882\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.32.4 - 2025-04-17\u003c/h2\u003e\n\u003ch3\u003eNew Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for temporary tables \u003ca href=\"https://redirect.github.com/SeaQL/sea-query/pull/878\"\u003eSeaQL/sea-query#878\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"rust\"\u003e\u003ccode\u003elet statement = Table::create()\n    .table(Font::Table)\n    .temporary()\n    .col(\n\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt; \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SeaQL/sea-query/commit/d328d0ddad2541f9d348b620d0720dc8e5749c12\"\u003e\u003ccode\u003ed328d0d\u003c/code\u003e\u003c/a\u003e 0.32.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SeaQL/sea-query/commit/9fdb869d697b4e975edf9fec37a7f5cb0db7e103\"\u003e\u003ccode\u003e9fdb869\u003c/code\u003e\u003c/a\u003e Changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SeaQL/sea-query/commit/12ed2835bcc3d947319094de8cb2474955a3863b\"\u003e\u003ccode\u003e12ed283\u003c/code\u003e\u003c/a\u003e Add ValueType::is_option\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SeaQL/sea-query/commit/fbb7f314a83b5d069e789744dbcfcc6321586b28\"\u003e\u003ccode\u003efbb7f31\u003c/code\u003e\u003c/a\u003e Changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SeaQL/sea-query/commit/927e81a9af8f043ecb1d0764da01c6d47c90920a\"\u003e\u003ccode\u003e927e81a\u003c/code\u003e\u003c/a\u003e Format microsecond in prepare_constant (\u003ca href=\"https://redirect.github.com/SeaQL/sea-query/issues/929\"\u003e#929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SeaQL/sea-query/commit/72fb4266a449ae8785d12e6bef2815c9461bc843\"\u003e\u003ccode\u003e72fb426\u003c/code\u003e\u003c/a\u003e Fix build\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SeaQL/sea-query/commit/a9264601e3c1b9edf445040587c071d8c5040689\"\u003e\u003ccode\u003ea926460\u003c/code\u003e\u003c/a\u003e Add missing parenthesis to window definition (\u003ca href=\"https://redirect.github.com/SeaQL/sea-query/issues/919\"\u003e#919\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SeaQL/sea-query/commit/d6d8b2403b6978d7ffcca514e972eaa53be9bf94\"\u003e\u003ccode\u003ed6d8b24\u003c/code\u003e\u003c/a\u003e Fix incorrect casting from \u003ccode\u003eDateTime\\\u0026lt;Local\u0026gt;\u003c/code\u003e to \u003ccode\u003eChronoDateTimeWithTimeZone\u003c/code\u003e ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SeaQL/sea-query/commit/b09f0ed9e58e09b168e247b0d5ed1280757cf89e\"\u003e\u003ccode\u003eb09f0ed\u003c/code\u003e\u003c/a\u003e Fix serializing iden as a value in \u003ccode\u003eALTER TYPE ... RENAME TO ...\u003c/code\u003e statements ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SeaQL/sea-query/commit/25e4e878919eafd5039447a1477d5ab622c65284\"\u003e\u003ccode\u003e25e4e87\u003c/code\u003e\u003c/a\u003e 0.32.6\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/SeaQL/sea-query/compare/0.28.5...0.32.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tokio` from 1.43.0 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.43.0...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 `socket2` from 0.5.8 to 0.6.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/socket2/blob/master/CHANGELOG.md\"\u003esocket2's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e0.6.1\u003c/h1\u003e\n\u003ch2\u003eAdded\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for Windows Registered I/O (RIO)\n(\u003ca href=\"https://redirect.github.com/rust-lang/socket2/pull/604\"\u003erust-lang/socket2#604\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eTCP_NOTSENT_LOWAT\u003c/code\u003e on Linux via \u003ccode\u003eSocket::(set_)tcp_notsent_lowat\u003c/code\u003e\n(\u003ca href=\"https://redirect.github.com/rust-lang/socket2/pull/611\"\u003erust-lang/socket2#611\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eSO_BUSY_POLL\u003c/code\u003e on Linux via \u003ccode\u003eSocket::set_busy_poll\u003c/code\u003e\n(\u003ca href=\"https://redirect.github.com/rust-lang/socket2/pull/607\"\u003erust-lang/socket2#607\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eSockFilter::new\u003c/code\u003e is now a const function\n(\u003ca href=\"https://redirect.github.com/rust-lang/socket2/pull/609\"\u003erust-lang/socket2#609\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChanged\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated the windows-sys dependency to version 0.60\n(\u003ca href=\"https://redirect.github.com/rust-lang/socket2/pull/605\"\u003erust-lang/socket2#605\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e0.6.0\u003c/h1\u003e\n\u003ch2\u003eBreaking changes\u003c/h2\u003e\n\u003cp\u003eAll IPv4 methods now have a \u003ccode\u003e_v4\u003c/code\u003e suffix, IPv6 uses \u003ccode\u003e_v6\u003c/code\u003e. TCP methods have a\n\u003ccode\u003etcp_\u003c/code\u003e prefix (looked better than a suffix).\u003c/p\u003e\n\u003cp\u003eFurthermore we removed all types from external libraries (i.e. libc or\nwindows-sys) from the public API, allowing us to update those without breaking\nthe API.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRenamed \u003ccode\u003eSocket::freebind_ipv6\u003c/code\u003e to \u003ccode\u003efreebind_v6\u003c/code\u003e\n(\u003ca href=\"https://redirect.github.com/rust-lang/socket2/pull/592\"\u003erust-lang/socket2#592\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eRenamed \u003ccode\u003eSocket::freebind\u003c/code\u003e to \u003ccode\u003efreebind_v4\u003c/code\u003e\n(\u003ca href=\"https://redirect.github.com/rust-lang/socket2/pull/592\"\u003erust-lang/socket2#592\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eRenamed \u003ccode\u003eSocket::original_dst\u003c/code\u003e to \u003ccode\u003eoriginal_dst_v4\u003c/code\u003e\n(\u003ca href=\"https://redirect.github.com/rust-lang/socket2/pull/592\"\u003erust-lang/socket2#592\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eRenamed \u003ccode\u003eSocket::original_dst_ipv6\u003c/code\u003e to \u003ccode\u003eoriginal_dst_v6\u003c/code\u003e\n(\u003ca href=\"https://redirect.github.com/rust-lang/socket2/pull/592\"\u003erust-lang/socket2#592\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eBump MSRV to 1.70\n(\u003ca href=\"https://redirect.github.com/rust-lang/socket2/pull/597\"\u003erust-lang/socket2#597\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003ec_int\u003c/code\u003e from \u003ccode\u003estd::ffi\u003c/code\u003e instead of from libc\n(\u003ca hr...\n\n_Description has been truncated_","html_url":"https://github.com/rust-benchmark1/yew/pull/27","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-benchmark1%2Fyew/issues/27","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/27/packages"}},{"old_version":"0.16.0","new_version":"0.20.0","update_type":"minor","path":null,"pr_created_at":"2025-11-20T18:14:56.000Z","version_change":"0.16.0 → 0.20.0","issue":{"uuid":"3648486611","node_id":"PR_kwDOI20Bd860qD-c","number":3785,"state":"closed","title":"chore(deps): bump tabled from 0.16.0 to 0.20.0","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":"2025-11-20T23:37:00.000Z","author_association":null,"state_reason":null,"created_at":"2025-11-20T18:14:56.000Z","updated_at":"2025-11-20T23:37:10.000Z","time_to_close":19324,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"tabled","old_version":"0.16.0","new_version":"0.20.0","repository_url":"https://github.com/zhiburt/tabled"}],"path":null,"ecosystem":"cargo"},"body":"Bumps [tabled](https://github.com/zhiburt/tabled) from 0.16.0 to 0.20.0.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/zhiburt/tabled/blob/master/CHANGELOG.md\"\u003etabled's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.20.0] - 2025-05-06\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eTable::nohead\u003c/code\u003e function just like \u003ccode\u003eTable::new\u003c/code\u003e but with no header.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eTable::with_capacity\u003c/code\u003e function just like \u003ccode\u003eTable::new\u003c/code\u003e but with an exact number of rows.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eChanged \u003ccode\u003ewith(Border)\u003c/code\u003e logic to set only outer border instead of border of all cells.\u003c/li\u003e\n\u003cli\u003eMade a number of refactorings of \u003ccode\u003etabled::grid::dimension::*\u003c/code\u003e modules.\u003c/li\u003e\n\u003cli\u003eMade small optimization of \u003ccode\u003eWrap::text\u003c/code\u003e and \u003ccode\u003eTruncate::text\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eMade small optimization of \u003ccode\u003eText::new\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eBrought up to date benchmarks.\u003c/li\u003e\n\u003cli\u003eRenamed \u003ccode\u003eColumns::single\u003c/code\u003e into \u003ccode\u003eColumns::one\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRenamed \u003ccode\u003eRows::single\u003c/code\u003e into \u003ccode\u003eRows::one\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eMoved back to \u003ccode\u003efnv\u003c/code\u003e from \u003ccode\u003eahash\u003c/code\u003e cause of WASM build.\u003c/li\u003e\n\u003cli\u003eMoved back to old \u003ccode\u003eWrap::keep_words\u003c/code\u003e logic where we preserving all content.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed dependency \u003ccode\u003etesting_table\u003c/code\u003e inclusion (by \u003ca href=\"https://github.com/klensy\"\u003e\u003ccode\u003e@​klensy\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eWASM\u003c/code\u003e build (by \u003ca href=\"https://github.com/cptpiepmatz\"\u003e\u003ccode\u003e@​cptpiepmatz\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed not properly working caching logic of \u003ccode\u003eTableOption::hint\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.19.0] - 2025-24-04\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003etabled::assert\u003c/code\u003e module.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003e#[tabled(map)]\u003c/code\u003e macro.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003ederive::display::bool\u003c/code\u003e function.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003ederive::display::wrap\u003c/code\u003e and \u003ccode\u003ederive::display::truncate\u003c/code\u003e function.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eLocator::value\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eTable::get_dimension\u003c/code\u003e function.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eANSI\u003c/code\u003e link handling in \u003ccode\u003eWidth::truncate\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eUpper Title Case\u003c/code\u003e and \u003ccode\u003elower title case\u003c/code\u003e options for \u003ccode\u003erename_all\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eno_std\u003c/code\u003e in \u003ccode\u003etesting_table\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eChanged \u003ccode\u003eReverse\u003c/code\u003e interface.\u003c/li\u003e\n\u003cli\u003eChanged \u003ccode\u003ePosition\u003c/code\u003e interface.\u003c/li\u003e\n\u003cli\u003eChanged \u003ccode\u003etabled::grid::dimension\u003c/code\u003e structures.\u003c/li\u003e\n\u003cli\u003eChanged \u003ccode\u003eIterTable\u003c/code\u003e interface.\u003c/li\u003e\n\u003cli\u003eMigrated \u003ccode\u003eron\u003c/code\u003e to \u003ccode\u003e0.10\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRenamed \u003ccode\u003eColumnNames::default()\u003c/code\u003e into \u003ccode\u003eColumnsNames::head()\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRenamed \u003ccode\u003eBorderSpanCorrection\u003c/code\u003e into \u003ccode\u003eBorderCorrection::span()\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRenamed \u003ccode\u003eOffset::Begin\u003c/code\u003e into \u003ccode\u003eOffset::Start\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\u003eSee full diff in \u003ca href=\"https://github.com/zhiburt/tabled/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=tabled\u0026package-manager=cargo\u0026previous-version=0.16.0\u0026new-version=0.20.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nYou can trigger a rebase of this PR by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/rooch-network/rooch/pull/3785","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/rooch-network%2Frooch/issues/3785","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/3785/packages"}},{"old_version":"0.18.0","new_version":"0.20.0","update_type":"minor","path":null,"pr_created_at":"2025-11-10T16:14:21.000Z","version_change":"0.18.0 → 0.20.0","issue":{"uuid":"3608738673","node_id":"PR_kwDOKm4NMs6ykfS-","number":1808,"state":"closed","title":"chore(deps): bump the cargo-dependencies group across 1 directory with 24 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2025-11-18T17:07:39.000Z","author_association":null,"state_reason":null,"created_at":"2025-11-10T16:14:21.000Z","updated_at":"2025-11-18T17:07:41.000Z","time_to_close":694398,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"cargo-dependencies","update_count":24,"packages":[{"name":"axum-otel-metrics","old_version":"0.10.0","new_version":"0.12.0","repository_url":"https://github.com/ttys3/axum-otel-metrics"},{"name":"colored","old_version":"2.2.0","new_version":"3.0.0","repository_url":"https://github.com/mackwic/colored"},{"name":"cryptoki","old_version":"0.7.0","new_version":"0.10.0","repository_url":"https://github.com/parallaxsecond/rust-cryptoki"},{"name":"dialoguer","old_version":"0.11.0","new_version":"0.12.0","repository_url":"https://github.com/console-rs/dialoguer"},{"name":"dirs","old_version":"5.0.1","new_version":"6.0.0","repository_url":"https://github.com/soc/dirs-rs"},{"name":"ic-agent","old_version":"0.39.3","new_version":"0.40.1","repository_url":"https://github.com/dfinity/agent-rs"},{"name":"octocrab","old_version":"0.41.2","new_version":"0.47.1","repository_url":"https://github.com/XAMPPRocky/octocrab"},{"name":"self_update","old_version":"0.41.0","new_version":"0.42.0","repository_url":"https://github.com/jaemk/self_update"},{"name":"ic-transport-types","old_version":"0.39.3","new_version":"0.40.1","repository_url":"https://github.com/dfinity/agent-rs"},{"name":"ic-utils","old_version":"0.39.3","new_version":"0.44.3","repository_url":"https://github.com/dfinity/agent-rs"},{"name":"itertools","old_version":"0.13.0","new_version":"0.14.0","repository_url":"https://github.com/rust-itertools/itertools"},{"name":"opentelemetry","old_version":"0.28.0","new_version":"0.30.0","repository_url":"https://github.com/open-telemetry/opentelemetry-rust"},{"name":"opentelemetry_sdk","old_version":"0.28.0","new_version":"0.30.0","repository_url":"https://github.com/open-telemetry/opentelemetry-rust"},{"name":"opentelemetry-prometheus","old_version":"0.28.0","new_version":"0.29.1","repository_url":"https://github.com/open-telemetry/opentelemetry-rust"},{"name":"prometheus","old_version":"0.13.4","new_version":"0.14.0","repository_url":"https://github.com/tikv/rust-prometheus"},{"name":"prost","old_version":"0.13.5","new_version":"0.14.1","repository_url":"https://github.com/tokio-rs/prost"},{"name":"rand_seeder","old_version":"0.3.0","new_version":"0.4.0","repository_url":"https://github.com/rust-random/seeder"},{"name":"strum","old_version":"0.26.3","new_version":"0.27.2","repository_url":"https://github.com/Peternator7/strum"},{"name":"strum_macros","old_version":"0.26.4","new_version":"0.27.2","repository_url":"https://github.com/Peternator7/strum"},{"name":"tabled","old_version":"0.18.0","new_version":"0.20.0","repository_url":"https://github.com/zhiburt/tabled"},{"name":"csv_to_table","old_version":"0.3.0","new_version":"0.9.0","repository_url":"https://github.com/zhiburt/tabled"},{"name":"wiremock","old_version":"0.6.4","new_version":"0.6.5","repository_url":"https://github.com/LukeMathWalker/wiremock-rs"},{"name":"ic-stable-structures","old_version":"0.6.9","new_version":"0.7.2","repository_url":"https://github.com/dfinity/stable-structures"},{"name":"serial_test","old_version":"2.0.0","new_version":"3.2.0","repository_url":"https://github.com/palfrey/serial_test"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the cargo-dependencies group with 24 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [axum-otel-metrics](https://github.com/ttys3/axum-otel-metrics) | `0.10.0` | `0.12.0` |\n| [colored](https://github.com/mackwic/colored) | `2.2.0` | `3.0.0` |\n| [cryptoki](https://github.com/parallaxsecond/rust-cryptoki) | `0.7.0` | `0.10.0` |\n| [dialoguer](https://github.com/console-rs/dialoguer) | `0.11.0` | `0.12.0` |\n| [dirs](https://github.com/soc/dirs-rs) | `5.0.1` | `6.0.0` |\n| [ic-agent](https://github.com/dfinity/agent-rs) | `0.39.3` | `0.40.1` |\n| [octocrab](https://github.com/XAMPPRocky/octocrab) | `0.41.2` | `0.47.1` |\n| [self_update](https://github.com/jaemk/self_update) | `0.41.0` | `0.42.0` |\n| [ic-transport-types](https://github.com/dfinity/agent-rs) | `0.39.3` | `0.40.1` |\n| [ic-utils](https://github.com/dfinity/agent-rs) | `0.39.3` | `0.44.3` |\n| [itertools](https://github.com/rust-itertools/itertools) | `0.13.0` | `0.14.0` |\n| [opentelemetry](https://github.com/open-telemetry/opentelemetry-rust) | `0.28.0` | `0.30.0` |\n| [opentelemetry_sdk](https://github.com/open-telemetry/opentelemetry-rust) | `0.28.0` | `0.30.0` |\n| [opentelemetry-prometheus](https://github.com/open-telemetry/opentelemetry-rust) | `0.28.0` | `0.29.1` |\n| [prometheus](https://github.com/tikv/rust-prometheus) | `0.13.4` | `0.14.0` |\n| [prost](https://github.com/tokio-rs/prost) | `0.13.5` | `0.14.1` |\n| [rand_seeder](https://github.com/rust-random/seeder) | `0.3.0` | `0.4.0` |\n| [strum](https://github.com/Peternator7/strum) | `0.26.3` | `0.27.2` |\n| [strum_macros](https://github.com/Peternator7/strum) | `0.26.4` | `0.27.2` |\n| [tabled](https://github.com/zhiburt/tabled) | `0.18.0` | `0.20.0` |\n| [csv_to_table](https://github.com/zhiburt/tabled) | `0.3.0` | `0.9.0` |\n| [wiremock](https://github.com/LukeMathWalker/wiremock-rs) | `0.6.4` | `0.6.5` |\n| [ic-stable-structures](https://github.com/dfinity/stable-structures) | `0.6.9` | `0.7.2` |\n| [serial_test](https://github.com/palfrey/serial_test) | `2.0.0` | `3.2.0` |\n\n\nUpdates `axum-otel-metrics` from 0.10.0 to 0.12.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ttys3/axum-otel-metrics/releases\"\u003eaxum-otel-metrics's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.12.0\u003c/h2\u003e\n\u003ch2\u003e[0.12.0] - 2025-06-20\u003c/h2\u003e\n\u003ch3\u003e💼 Other\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate example crates (6cfa617)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🚜 Refactor\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[\u003cstrong\u003ebreaking\u003c/strong\u003e] Update to use OTLP exporter for metrics, removed Prometheus exporter support (47161f1)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📚 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate README to remove Prometheus exporter references and highlight OTLP exporter usage (aaa4a1b)\u003c/li\u003e\n\u003cli\u003eUpdate README to include removal of Prometheus exporter support and link to related issue (c140d58)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e⚙️ Miscellaneous Tasks\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate crates (abf2684)\u003c/li\u003e\n\u003cli\u003eUpdate cliff.toml to enable dependency chore messages (13cdf57)\u003c/li\u003e\n\u003cli\u003eAdapt metric descriptions to match semantic conventions (aeda8a1)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(deps)\u003c/em\u003e Update opentelemetry-semantic-conventions requirement (b4307ee)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(deps)\u003c/em\u003e Update opentelemetry requirement from 0.29 to 0.30 (7be8ff9)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(deps)\u003c/em\u003e Update opentelemetry_sdk requirement from 0.29 to 0.30 (2207078)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(deps)\u003c/em\u003e Update opentelemetry-otlp requirement from 0.29.0 to 0.30.0 (d992ebc)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.11.0\u003c/h2\u003e\n\u003ch2\u003e[0.11.0] - 2025-05-30\u003c/h2\u003e\n\u003ch3\u003e🚜 Refactor\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRefine Cargo.toml for lib (5583193)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e⚙️ Miscellaneous Tasks\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump version to 0.11.0 (d8291d4)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(deps)\u003c/em\u003e Update opentelemetry-prometheus requirement (74128a5)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(deps)\u003c/em\u003e Update opentelemetry requirement from 0.28 to 0.29 (3f36999)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(deps)\u003c/em\u003e Update opentelemetry-semantic-conventions requirement (0b2b5c1)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(deps)\u003c/em\u003e Update opentelemetry-otlp requirement from 0.28.0 to 0.29.0 (5a54204)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(deps)\u003c/em\u003e Update opentelemetry_sdk requirement from 0.28 to 0.29 (a5fd8dd)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(deps)\u003c/em\u003e Update prometheus requirement from 0.13.4 to 0.14.0 (8f4807b)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(deps)\u003c/em\u003e Bump tokio in /examples/axum-metrics-demo (7c6c2be)\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/ttys3/axum-otel-metrics/blob/main/CHANGELOG.md\"\u003eaxum-otel-metrics's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.12.0] - 2025-06-20\u003c/h2\u003e\n\u003ch3\u003e💼 Other\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate example crates (6cfa617)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🚜 Refactor\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[\u003cstrong\u003ebreaking\u003c/strong\u003e] Update to use OTLP exporter for metrics, removed Prometheus exporter support (47161f1)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📚 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate README to remove Prometheus exporter references and highlight OTLP exporter usage (aaa4a1b)\u003c/li\u003e\n\u003cli\u003eUpdate README to include removal of Prometheus exporter support and link to related issue (c140d58)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e⚙️ Miscellaneous Tasks\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate crates (abf2684)\u003c/li\u003e\n\u003cli\u003eUpdate cliff.toml to enable dependency chore messages (13cdf57)\u003c/li\u003e\n\u003cli\u003eAdapt metric descriptions to match semantic conventions (aeda8a1)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(deps)\u003c/em\u003e Update opentelemetry-semantic-conventions requirement (b4307ee)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(deps)\u003c/em\u003e Update opentelemetry requirement from 0.29 to 0.30 (7be8ff9)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(deps)\u003c/em\u003e Update opentelemetry_sdk requirement from 0.29 to 0.30 (2207078)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(deps)\u003c/em\u003e Update opentelemetry-otlp requirement from 0.29.0 to 0.30.0 (d992ebc)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ttys3/axum-otel-metrics/commit/f5b179f7b518fe16017f6d1e838691a95f876f0f\"\u003e\u003ccode\u003ef5b179f\u003c/code\u003e\u003c/a\u003e chore: release v0.12.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ttys3/axum-otel-metrics/commit/aeda8a1d4772e6174d32c90e2c88a82294e2060d\"\u003e\u003ccode\u003eaeda8a1\u003c/code\u003e\u003c/a\u003e chore: adapt metric descriptions to match semantic conventions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ttys3/axum-otel-metrics/commit/c140d58f2068ea0970be6be03c314972a91773f1\"\u003e\u003ccode\u003ec140d58\u003c/code\u003e\u003c/a\u003e docs: update README to include removal of Prometheus exporter support and lin...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ttys3/axum-otel-metrics/commit/aaa4a1bfc5c67f32b82ca52a62d5746be86b3673\"\u003e\u003ccode\u003eaaa4a1b\u003c/code\u003e\u003c/a\u003e docs: update README to remove Prometheus exporter references and highlight OT...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ttys3/axum-otel-metrics/commit/13cdf57f8dba7d81978ba685d57b1c57649089e0\"\u003e\u003ccode\u003e13cdf57\u003c/code\u003e\u003c/a\u003e chore: update cliff.toml to enable dependency chore messages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ttys3/axum-otel-metrics/commit/47161f1f2dac0e835a4d78944621875d98be6588\"\u003e\u003ccode\u003e47161f1\u003c/code\u003e\u003c/a\u003e refactor!: update to use OTLP exporter for metrics, removed Prometheus export...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ttys3/axum-otel-metrics/commit/abf2684a4727fe242993d3b538792a37d85722d6\"\u003e\u003ccode\u003eabf2684\u003c/code\u003e\u003c/a\u003e chore: update crates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ttys3/axum-otel-metrics/commit/6cfa617a1d1e1171edf2e05ffd70197b08671b45\"\u003e\u003ccode\u003e6cfa617\u003c/code\u003e\u003c/a\u003e build: update example crates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ttys3/axum-otel-metrics/commit/d992ebca3eaf77c162295528981de7fad3671c79\"\u003e\u003ccode\u003ed992ebc\u003c/code\u003e\u003c/a\u003e chore(deps): update opentelemetry-otlp requirement from 0.29.0 to 0.30.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ttys3/axum-otel-metrics/commit/22070788a0f2e12e15bed8fd9edbd51e51792c82\"\u003e\u003ccode\u003e2207078\u003c/code\u003e\u003c/a\u003e chore(deps): update opentelemetry_sdk requirement from 0.29 to 0.30\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ttys3/axum-otel-metrics/compare/v0.10.0...v0.12.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `colored` from 2.2.0 to 3.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mackwic/colored/releases\"\u003ecolored's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e[BREAKING CHANGE]:\u003c/strong\u003e Upgrade MSRV to 1.80 and remove the then unnecessary lazy_static dependency.\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/colored-rs/colored/blob/master/CHANGELOG.md\"\u003ecolored's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e3.0.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e[BREAKING CHANGE]:\u003c/strong\u003e Upgrade MSRV to 1.80 and remove the then unnecessary lazy_static dependency.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colored-rs/colored/commit/95b2de80ba35b6d2be2f876a746d27da58a73945\"\u003e\u003ccode\u003e95b2de8\u003c/code\u003e\u003c/a\u003e Remove unnecessary lazy_static dependency (\u003ca href=\"https://redirect.github.com/mackwic/colored/issues/176\"\u003e#176\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colored-rs/colored/commit/037e091ff1e66b3160d18cc65ff35554da15fb0a\"\u003e\u003ccode\u003e037e091\u003c/code\u003e\u003c/a\u003e Fix missing \u003ccode\u003e2.2.0\u003c/code\u003e release in changelog\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/mackwic/colored/compare/v2.2.0...v3.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cryptoki` from 0.7.0 to 0.10.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/parallaxsecond/rust-cryptoki/blob/main/CHANGELOG.md\"\u003ecryptoki's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/parallaxsecond/rust-cryptoki/tree/cryptoki-0.10.0\"\u003ecryptoki-0.10.0\u003c/a\u003e (2025-06-03)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/parallaxsecond/rust-cryptoki/compare/cryptoki-sys-0.4.0...cryptoki-0.10.0\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/parallaxsecond/rust-cryptoki/tree/cryptoki-sys-0.4.0\"\u003ecryptoki-sys-0.4.0\u003c/a\u003e (2025-06-03)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/parallaxsecond/rust-cryptoki/compare/cryptoki-0.9.0...cryptoki-sys-0.4.0\"\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\u003eConsider changing get_attribute_info_map from taking a Vec to taking a slice \u003ca href=\"https://redirect.github.com/parallaxsecond/rust-cryptoki/issues/267\"\u003e#267\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\u003eCKA_UNIQUE_ID not exposed \u003ca href=\"https://redirect.github.com/parallaxsecond/rust-cryptoki/issues/268\"\u003e#268\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePkcsOaepParams mis-aligned \u003ca href=\"https://redirect.github.com/parallaxsecond/rust-cryptoki/issues/266\"\u003e#266\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eThread Safety \u003ca href=\"https://redirect.github.com/parallaxsecond/rust-cryptoki/issues/260\"\u003e#260\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSuggestion: Have verification functions return \u003ccode\u003eResult\u0026lt;bool\u0026gt;\u003c/code\u003e instead of \u003ccode\u003eResult\u0026lt;()\u0026gt;\u003c/code\u003e \u003ca href=\"https://redirect.github.com/parallaxsecond/rust-cryptoki/issues/254\"\u003e#254\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport for multi-part operations \u003ca href=\"https://redirect.github.com/parallaxsecond/rust-cryptoki/issues/250\"\u003e#250\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGcmParams ulIvBits being set to 0 causes issues with Thales HSMs \u003ca href=\"https://redirect.github.com/parallaxsecond/rust-cryptoki/issues/247\"\u003e#247\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse GcmParams with AWS CloudHSM will cause undefined behavior \u003ca href=\"https://redirect.github.com/parallaxsecond/rust-cryptoki/issues/225\"\u003e#225\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for C_GetInterfaceList \u003ca href=\"https://redirect.github.com/parallaxsecond/rust-cryptoki/issues/209\"\u003e#209\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebug: \u003ccode\u003eis_fn_supported()\u003c/code\u003e always returns \u003ccode\u003etrue\u003c/code\u003e \u003ca href=\"https://redirect.github.com/parallaxsecond/rust-cryptoki/issues/155\"\u003e#155\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\u003eUpdate CI definitions \u003ca href=\"https://redirect.github.com/parallaxsecond/rust-cryptoki/pull/275\"\u003e#275\u003c/a\u003e (\u003ca href=\"https://github.com/wiktor-k\"\u003ewiktor-k\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd workspace resolver to fix a build warning \u003ca href=\"https://redirect.github.com/parallaxsecond/rust-cryptoki/pull/274\"\u003e#274\u003c/a\u003e (\u003ca href=\"https://github.com/wiktor-k\"\u003ewiktor-k\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/parallaxsecond/rust-cryptoki/issues/267\"\u003e#267\u003c/a\u003e Modify get_attribute_info_map to take slice instead of vec \u003ca href=\"https://redirect.github.com/parallaxsecond/rust-cryptoki/pull/273\"\u003e#273\u003c/a\u003e (\u003ca href=\"https://github.com/ivozeba\"\u003eivozeba\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/parallaxsecond/rust-cryptoki/issues/266\"\u003e#266\u003c/a\u003e: Added conditional attribute to pack the PkcsOaepParams struct o… \u003ca href=\"https://redirect.github.com/parallaxsecond/rust-cryptoki/pull/272\"\u003e#272\u003c/a\u003e (\u003ca href=\"https://github.com/ivozeba\"\u003eivozeba\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd UniqueId Attribute \u003ca href=\"https://redirect.github.com/parallaxsecond/rust-cryptoki/pull/271\"\u003e#271\u003c/a\u003e (\u003ca href=\"https://github.com/Jakuje\"\u003eJakuje\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump rust edition to 2021 \u003ca href=\"https://redirect.github.com/parallaxsecond/rust-cryptoki/pull/265\"\u003e#265\u003c/a\u003e (\u003ca href=\"https://github.com/Jakuje\"\u003eJakuje\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etests: Be less strict in accepted interface versions \u003ca href=\"https://redirect.github.com/parallaxsecond/rust-cryptoki/pull/262\"\u003e#262\u003c/a\u003e (\u003ca href=\"https://github.com/Jakuje\"\u003eJakuje\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump libloading version to 0.8.6 \u003ca href=\"https://redirect.github.com/parallaxsecond/rust-cryptoki/pull/261\"\u003e#261\u003c/a\u003e (\u003ca href=\"https://github.com/Jakuje\"\u003eJakuje\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFeat: Add SHA key generation mechanisms \u003ca href=\"https://redirect.github.com/parallaxsecond/rust-cryptoki/pull/259\"\u003e#259\u003c/a\u003e (\u003ca href=\"https://github.com/jacobprudhomme\"\u003ejacobprudhomme\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove skipping of kryoptic tests as they should work now \u003ca href=\"https://redirect.github.com/parallaxsecond/rust-cryptoki/pull/258\"\u003e#258\u003c/a\u003e (\u003ca href=\"https://github.com/Jakuje\"\u003eJakuje\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFeat: Add NIST SP800-108 KDF mechanisms \u003ca href=\"https://redirect.github.com/parallaxsecond/rust-cryptoki/pull/257\"\u003e#257\u003c/a\u003e (\u003ca href=\"https://github.com/jacobprudhomme\"\u003ejacobprudhomme\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd support for message-based encryption and decryption (PKCS#11 3.0) \u003ca href=\"https://redirect.github.com/parallaxsecond/rust-cryptoki/pull/255\"\u003e#255\u003c/a\u003e (\u003ca href=\"https://github.com/Jakuje\"\u003eJakuje\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed failing tests for multi-part operations \u003ca href=\"https://redirect.github.com/parallaxsecond/rust-cryptoki/pull/253\"\u003e#253\u003c/a\u003e (\u003ca href=\"https://github.com/jacobprudhomme\"\u003ejacobprudhomme\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd bindings for multi-part operations \u003ca href=\"https://redirect.github.com/parallaxsecond/rust-cryptoki/pull/252\"\u003e#252\u003c/a\u003e (\u003ca href=\"https://github.com/jacobprudhomme\"\u003ejacobprudhomme\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat: add bindings for riscv64gc-unknown-linux-gnu target \u003ca href=\"https://redirect.github.com/parallaxsecond/rust-cryptoki/pull/251\"\u003e#251\u003c/a\u003e (\u003ca href=\"https://github.com/hug-dev\"\u003ehug-dev\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSet ulIvBits and more graceful error handling \u003ca href=\"https://redirect.github.com/parallaxsecond/rust-cryptoki/pull/249\"\u003e#249\u003c/a\u003e (\u003ca href=\"https://github.com/jaeparker22\"\u003ejaeparker22\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd support for PKCS#11 3.0 \u003ca href=\"https://redirect.github.com/parallaxsecond/rust-cryptoki/pull/248\"\u003e#248\u003c/a\u003e (\u003ca href=\"https://github.com/Jakuje\"\u003eJakuje\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWIP: supports mutable IV in GcmParams, close \u003ca href=\"https://redirect.github.com/parallaxsecond/rust-cryptoki/issues/225\"\u003e#225\u003c/a\u003e \u003ca href=\"https://redirect.github.com/parallaxsecond/rust-cryptoki/pull/226\"\u003e#226\u003c/a\u003e (\u003ca href=\"https://github.com/zkonge\"\u003ezkonge\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/parallaxsecond/rust-cryptoki/tree/cryptoki-0.9.0\"\u003ecryptoki-0.9.0\u003c/a\u003e (2025-02-17)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/parallaxsecond/rust-cryptoki/compare/cryptoki-sys-0.3.0...cryptoki-0.9.0\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/parallaxsecond/rust-cryptoki/tree/cryptoki-sys-0.3.0\"\u003ecryptoki-sys-0.3.0\u003c/a\u003e (2025-02-17)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/parallaxsecond/rust-cryptoki/commit/884ffcd41ee1f5bc45cf293450a8d2df400f925b\"\u003e\u003ccode\u003e884ffcd\u003c/code\u003e\u003c/a\u003e Bump cryptoki and cryptoki-sys\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/parallaxsecond/rust-cryptoki/commit/a3dc12a61604172cf8bbdc70e20eb89c8cd2a2d3\"\u003e\u003ccode\u003ea3dc12a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/parallaxsecond/rust-cryptoki/issues/275\"\u003e#275\u003c/a\u003e from wiktor-k/wiktor-k/update-actions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/parallaxsecond/rust-cryptoki/commit/68f736e85d4983821536cad92a3093439f453ca1\"\u003e\u003ccode\u003e68f736e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/parallaxsecond/rust-cryptoki/issues/273\"\u003e#273\u003c/a\u003e from ivozeba/get_attribute_info_map-AttributeType-slice\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/parallaxsecond/rust-cryptoki/commit/b7a30d7efa5d791d65995ab0fe4b680cc52e036a\"\u003e\u003ccode\u003eb7a30d7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/parallaxsecond/rust-cryptoki/issues/274\"\u003e#274\u003c/a\u003e from wiktor-k/wiktor-k/fix-resolver\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/parallaxsecond/rust-cryptoki/commit/d1cca44abe79e8b0f1b7c2f8adb53c17f4d2c14e\"\u003e\u003ccode\u003ed1cca44\u003c/code\u003e\u003c/a\u003e Fixes: \u003ca href=\"https://redirect.github.com/parallaxsecond/rust-cryptoki/issues/267\"\u003eparallaxsecond/rust-cryptoki#267\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/parallaxsecond/rust-cryptoki/commit/db0d4aafc4f86a3793457bb209ec1d2c0ecdbd5b\"\u003e\u003ccode\u003edb0d4aa\u003c/code\u003e\u003c/a\u003e Merge branch 'parallaxsecond:main' into get_attribute_info_map-AttributeType-...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/parallaxsecond/rust-cryptoki/commit/bc003489a1c134c15792351db10e7988e2a40952\"\u003e\u003ccode\u003ebc00348\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/parallaxsecond/rust-cryptoki/issues/257\"\u003e#257\u003c/a\u003e from jacobprudhomme/add-sp800-108-kdf\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/parallaxsecond/rust-cryptoki/commit/1b3c5166dd02b4da3dd9d1f6a84c6993c5c0168a\"\u003e\u003ccode\u003e1b3c516\u003c/code\u003e\u003c/a\u003e Update \u003ccode\u003eactions/checkout\u003c/code\u003e action to v4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/parallaxsecond/rust-cryptoki/commit/066566f683477330c25442cec44501a138b716e1\"\u003e\u003ccode\u003e066566f\u003c/code\u003e\u003c/a\u003e Add workspace resolver to fix a build warning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/parallaxsecond/rust-cryptoki/commit/5b2a8435d86af1fe9a87ab5ac716b63c2fd16c1e\"\u003e\u003ccode\u003e5b2a843\u003c/code\u003e\u003c/a\u003e Made formatting fixes\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/parallaxsecond/rust-cryptoki/compare/cryptoki-0.7.0...cryptoki-0.10.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `dialoguer` from 0.11.0 to 0.12.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/console-rs/dialoguer/releases\"\u003edialoguer's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.12.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix prompt in \u003ccode\u003eselect.rs\u003c/code\u003e example by \u003ca href=\"https://github.com/jwodder\"\u003e\u003ccode\u003e@​jwodder\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/dialoguer/pull/289\"\u003econsole-rs/dialoguer#289\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument crate feature guarded items on docs.rs by \u003ca href=\"https://github.com/robjtede\"\u003e\u003ccode\u003e@​robjtede\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/dialoguer/pull/293\"\u003econsole-rs/dialoguer#293\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd conversion between error types by \u003ca href=\"https://github.com/jacobtread\"\u003e\u003ccode\u003e@​jacobtread\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/dialoguer/pull/300\"\u003econsole-rs/dialoguer#300\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAccept items by iterator instead of slice by \u003ca href=\"https://github.com/jacobtread\"\u003e\u003ccode\u003e@​jacobtread\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/dialoguer/pull/299\"\u003econsole-rs/dialoguer#299\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: replace \u003ccode\u003ethiserror\u003c/code\u003e with a manual impl by \u003ca href=\"https://github.com/CosmicHorrorDev\"\u003e\u003ccode\u003e@​CosmicHorrorDev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/dialoguer/pull/327\"\u003econsole-rs/dialoguer#327\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate console to 0.16 by \u003ca href=\"https://github.com/musicinmybrain\"\u003e\u003ccode\u003e@​musicinmybrain\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/dialoguer/pull/329\"\u003econsole-rs/dialoguer#329\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/console-rs/dialoguer/blob/main/CHANGELOG-OLD.md\"\u003edialoguer's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003cp\u003eFor newer releases, please see \u003ca href=\"https://github.com/console-rs/dialoguer/releases\"\u003ereleases\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/console-rs/dialoguer/commit/731c70b9a5919f39eb2b88f08a569c5980713b3f\"\u003e\u003ccode\u003e731c70b\u003c/code\u003e\u003c/a\u003e Audit dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/dialoguer/commit/2a88be1d404ef5dcb463aef294b7b1a441f43a0b\"\u003e\u003ccode\u003e2a88be1\u003c/code\u003e\u003c/a\u003e Check for external types\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/dialoguer/commit/d4271ea22af8ab0f5f38e335ff008bab81d1f6b9\"\u003e\u003ccode\u003ed4271ea\u003c/code\u003e\u003c/a\u003e Check semver compatibility\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/dialoguer/commit/11c990d04836129880a07a3d4754c91983580f2d\"\u003e\u003ccode\u003e11c990d\u003c/code\u003e\u003c/a\u003e Check for documentation errors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/dialoguer/commit/39d248092b2f416161460a9a813d7e00bec7bb67\"\u003e\u003ccode\u003e39d2480\u003c/code\u003e\u003c/a\u003e Add Dependabot config\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/dialoguer/commit/31b2e253ba40dff6fedb27deff7805a66650346e\"\u003e\u003ccode\u003e31b2e25\u003c/code\u003e\u003c/a\u003e Upgrade to actions/checkout v5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/dialoguer/commit/8ebd9e5008ed6650acc4aea19e3a4b578a2efa02\"\u003e\u003ccode\u003e8ebd9e5\u003c/code\u003e\u003c/a\u003e Focus CI testing on stable Rust\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/dialoguer/commit/d4a002d4c06dd76895252b5eda7874fd35c7196a\"\u003e\u003ccode\u003ed4a002d\u003c/code\u003e\u003c/a\u003e Use default targets on respective operating systems\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/dialoguer/commit/3e3cc03b197b1b8430a590262459d2107c7709ca\"\u003e\u003ccode\u003e3e3cc03\u003c/code\u003e\u003c/a\u003e Reduce number of targets tested in CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/dialoguer/commit/fcb8a0d7374ba00e5c87b69b31f9c9b97eec0d59\"\u003e\u003ccode\u003efcb8a0d\u003c/code\u003e\u003c/a\u003e Enable basic caching in CI\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/console-rs/dialoguer/compare/v0.11.0...v0.12.0\"\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 `ic-agent` from 0.39.3 to 0.40.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dfinity/agent-rs/releases\"\u003eic-agent's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2ba0364\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003ec06fafd\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003eb77f1fc\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e59eb56c\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003eaf47ea7\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003ebb588e5\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e0884eac\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e8ebaf4d\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003eacef99d\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003ed31102d\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003ef851c5f\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003ef34aced\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e76c5dfd\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e6fa748e\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e416717f\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003eb6ba44f\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e23589cc\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dfinity/agent-rs/blob/main/CHANGELOG.md\"\u003eic-agent's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.40.1] - 2025-05-15\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eread_state_canister_controllers\u003c/code\u003e and \u003ccode\u003eread_state_canister_module_hash\u003c/code\u003e functions.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.40.0] - 2025-03-17\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBREAKING: Added data about the rejected call to CertifiedReject/UncertifiedReject.\u003c/li\u003e\n\u003cli\u003eUpdated the serialization of \u003ccode\u003eWasmMemoryPersistence\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eBREAKING: \u003ccode\u003eAgentBuilder::with_background_dynamic_routing\u003c/code\u003e is no longer \u003ccode\u003easync\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eExtended \u003ccode\u003eRouteProvider\u003c/code\u003e trait with \u003ccode\u003efn routes_stats()\u003c/code\u003e, returning the number of total and healthy routes.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eset_k_top_nodes\u003c/code\u003e configuration option to \u003ccode\u003eLatencyRoutingSnapshot\u003c/code\u003e that enables selective routing to only \u003ccode\u003ek\u003c/code\u003e API boundary nodes with best ranking (based on latencies and availabilities).\u003c/li\u003e\n\u003c/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/dfinity/agent-rs/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `octocrab` from 0.41.2 to 0.47.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/XAMPPRocky/octocrab/releases\"\u003eoctocrab's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.47.1\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd missing list workflows filters (\u003ca href=\"https://redirect.github.com/XAMPPRocky/octocrab/pull/820\"\u003e#820\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eModify \u003ccode\u003e_put\u003c/code\u003e method documentation (\u003ca href=\"https://redirect.github.com/XAMPPRocky/octocrab/pull/818\"\u003e#818\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFeature/interactions 537 (\u003ca href=\"https://redirect.github.com/XAMPPRocky/octocrab/pull/817\"\u003e#817\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded Feature/classrooms \u003ca href=\"https://redirect.github.com/XAMPPRocky/octocrab/issues/524\"\u003e#524\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/XAMPPRocky/octocrab/pull/815\"\u003e#815\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.47.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003eimmutable\u003c/code\u003e Release field (\u003ca href=\"https://redirect.github.com/XAMPPRocky/octocrab/pull/806\"\u003e#806\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadded creating a review (POST \u0026quot;/repos/{owner}/{repo}/pulls/{pull_number}/reviews\u0026quot;) (\u003ca href=\"https://redirect.github.com/XAMPPRocky/octocrab/pull/805\"\u003e#805\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.46.0\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[\u003cstrong\u003ebreaking\u003c/strong\u003e] make CommitAuthor email nullable (\u003ca href=\"https://redirect.github.com/XAMPPRocky/octocrab/pull/799\"\u003e#799\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eExpose \u003ccode\u003edigest\u003c/code\u003e field in Asset model (\u003ca href=\"https://redirect.github.com/XAMPPRocky/octocrab/pull/804\"\u003e#804\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ecargo clippy (\u003ca href=\"https://redirect.github.com/XAMPPRocky/octocrab/pull/803\"\u003e#803\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix doc url for ProjectHandler (\u003ca href=\"https://redirect.github.com/XAMPPRocky/octocrab/pull/802\"\u003e#802\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.45.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003eredelivery\u003c/code\u003e field for hook deliveries (\u003ca href=\"https://redirect.github.com/XAMPPRocky/octocrab/pull/797\"\u003e#797\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadded PATCH /user (\u003ca href=\"https://redirect.github.com/XAMPPRocky/octocrab/pull/792\"\u003e#792\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[\u003cstrong\u003ebreaking\u003c/strong\u003e] change some fields to optional types in CheckSuite struct (\u003ca href=\"https://redirect.github.com/XAMPPRocky/octocrab/pull/784\"\u003e#784\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e:repos::Commit -\u0026gt; models::commits::Commit (\u003ca href=\"https://redirect.github.com/XAMPPRocky/octocrab/pull/781\"\u003e#781\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ecargo clippy --fix (\u003ca href=\"https://redirect.github.com/XAMPPRocky/octocrab/pull/783\"\u003e#783\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ecargo clippy --fix (\u003ca href=\"https://redirect.github.com/XAMPPRocky/octocrab/pull/774\"\u003e#774\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.44.1\u003c/h2\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/XAMPPRocky/octocrab/blob/main/CHANGELOG.md\"\u003eoctocrab's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/XAMPPRocky/octocrab/compare/v0.47.0...v0.47.1\"\u003e0.47.1\u003c/a\u003e - 2025-11-03\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd missing list workflows filters (\u003ca href=\"https://redirect.github.com/XAMPPRocky/octocrab/pull/820\"\u003e#820\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eModify \u003ccode\u003e_put\u003c/code\u003e method documentation (\u003ca href=\"https://redirect.github.com/XAMPPRocky/octocrab/pull/818\"\u003e#818\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFeature/interactions 537 (\u003ca href=\"https://redirect.github.com/XAMPPRocky/octocrab/pull/817\"\u003e#817\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded Feature/classrooms \u003ca href=\"https://redirect.github.com/XAMPPRocky/octocrab/issues/524\"\u003e#524\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/XAMPPRocky/octocrab/pull/815\"\u003e#815\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/XAMPPRocky/octocrab/compare/v0.46.0...v0.47.0\"\u003e0.47.0\u003c/a\u003e - 2025-10-06\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003eimmutable\u003c/code\u003e Release field (\u003ca href=\"https://redirect.github.com/XAMPPRocky/octocrab/pull/806\"\u003e#806\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadded creating a review (POST \u0026quot;/repos/{owner}/{repo}/pulls/{pull_number}/reviews\u0026quot;) (\u003ca href=\"https://redirect.github.com/XAMPPRocky/octocrab/pull/805\"\u003e#805\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/XAMPPRocky/octocrab/compare/v0.45.0...v0.46.0\"\u003e0.46.0\u003c/a\u003e - 2025-09-28\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[\u003cstrong\u003ebreaking\u003c/strong\u003e] make CommitAuthor email nullable (\u003ca href=\"https://redirect.github.com/XAMPPRocky/octocrab/pull/799\"\u003e#799\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eExpose \u003ccode\u003edigest\u003c/code\u003e field in Asset model (\u003ca href=\"https://redirect.github.com/XAMPPRocky/octocrab/pull/804\"\u003e#804\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ecargo clippy (\u003ca href=\"https://redirect.github.com/XAMPPRocky/octocrab/pull/803\"\u003e#803\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix doc url for ProjectHandler (\u003ca href=\"https://redirect.github.com/XAMPPRocky/octocrab/pull/802\"\u003e#802\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/XAMPPRocky/octocrab/compare/v0.44.1...v0.45.0\"\u003e0.45.0\u003c/a\u003e - 2025-09-14\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003eredelivery\u003c/code\u003e field for hook deliveries (\u003ca href=\"https://redirect.github.com/XAMPPRocky/octocrab/pull/797\"\u003e#797\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadded PATCH /user (\u003ca href=\"https://redirect.github.com/XAMPPRocky/octocrab/pull/792\"\u003e#792\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[\u003cstrong\u003ebreaking\u003c/strong\u003e] change some fields to optional types in CheckSuite struct (\u003ca href=\"https://redirect.github.com/XAMPPRocky/octocrab/pull/784\"\u003e#784\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e:repos::Commit -\u0026gt; models::commits::Commit (\u003ca href=\"https://redirect.github.com/XAMPPRocky/octocrab/pull/781\"\u003e#781\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ecargo clippy --fix (\u003ca href=\"https://redirect.github.com/XAMPPRocky/octocrab/pull/783\"\u003e#783\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ecargo clippy --fix (\u003ca href=\"https://redirect.github.com/XAMPPRocky/octocrab/pull/774\"\u003e#774\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/XAMPPRocky/octocrab/commit/6e4ae2659e4fd8b8bab4317890120d3b156c12dc\"\u003e\u003ccode\u003e6e4ae26\u003c/code\u003e\u003c/a\u003e chore: release v0.47.1 (\u003ca href=\"https://redirect.github.com/XAMPPRocky/octocrab/issues/816\"\u003e#816\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/XAMPPRocky/octocrab/commit/8114a6bc429d19ca52e00f0f21721867a533d31d\"\u003e\u003ccode\u003e8114a6b\u003c/code\u003e\u003c/a\u003e feat: add missing list workflows filters (\u003ca href=\"https://redirect.github.com/XAMPPRocky/octocrab/issues/820\"\u003e#820\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/XAMPPRocky/octocrab/commit/8918c90564c61dee5cd9d142d84982eda22dc3bb\"\u003e\u003ccode\u003e8918c90\u003c/code\u003e\u003c/a\u003e docs: Modify \u003ccode\u003e_put\u003c/code\u003e method documentation (\u003ca href=\"https://redirect.github.com/XAMPPRocky/octocrab/issues/818\"\u003e#818\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/XAMPPRocky/octocrab/commit/14a95d00f4ec64725ca7f5c09ce38f429d0ff44f\"\u003e\u003ccode\u003e14a95d0\u003c/code\u003e\u003c/a\u003e Feature/interactions 537 (\u003ca href=\"https://redirect.github.com/XAMPPRocky/octocrab/issues/817\"\u003e#817\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/XAMPPRocky/octocrab/commit/e95fc40dddf8b1bdbb25790cfe196bb225e74d89\"\u003e\u003ccode\u003ee95fc40\u003c/code\u003e\u003c/a\u003e Added Feature/classrooms \u003ca href=\"https://redirect.github.com/XAMPPRocky/octocrab/issues/524\"\u003e#524\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/XAMPPRocky/octocrab/issues/815\"\u003e#815\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/XAMPPRocky/octocrab/commit/73a4dd0b1c2f5350913eacc4342211dfb5ae8ea9\"\u003e\u003ccode\u003e73a4dd0\u003c/code\u003e\u003c/a\u003e chore: release v0.46.1 (\u003ca href=\"https://redirect.github.com/XAMPPRocky/octocrab/issues/807\"\u003e#807\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/XAMPPRocky/octocrab/commit/0e0e43d8d8bc67a34a7358e9fa608ad613611bfd\"\u003e\u003ccode\u003e0e0e43d\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003eimmutable\u003c/code\u003e Release field (\u003ca href=\"https://redirect.github.com/XAMPPRocky/octocrab/issues/806\"\u003e#806\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/XAMPPRocky/octocrab/commit/eac8ccb6e8c3f94129884827512ee9455219441a\"\u003e\u003ccode\u003eeac8ccb\u003c/code\u003e\u003c/a\u003e added creating a review (POST \u0026quot;/repos/{owner}/{repo}/pulls/{pull_number}/revi...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/XAMPPRocky/octocrab/commit/e37b2c0ea6bf55d7307a68531c93b09142fddced\"\u003e\u003ccode\u003ee37b2c0\u003c/code\u003e\u003c/a\u003e chore: release v0.46.0 (\u003ca href=\"https://redirect.github.com/XAMPPRocky/octocrab/issues/800\"\u003e#800\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/XAMPPRocky/octocrab/commit/a6e52f78cb18569bec4bda6ef529d9ecc07845de\"\u003e\u003ccode\u003ea6e52f7\u003c/code\u003e\u003c/a\u003e Expose \u003ccode\u003edigest\u003c/code\u003e field in Asset model (\u003ca href=\"https://redirect.github.com/XAMPPRocky/octocrab/issues/804\"\u003e#804\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/XAMPPRocky/octocrab/compare/v0.41.2...v0.47.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `self_update` from 0.41.0 to 0.42.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jaemk/self_update/blob/master/CHANGELOG.md\"\u003eself_update's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.42.0]\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImproved release search/lookup capability to support filtering assets by identifier\u003c/li\u003e\n\u003cli\u003eImproved version specifications to support prelease tags and parallel supported versions\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate reqwest features to allow http2 negotiation\u003c/li\u003e\n\u003cli\u003eUpdate quick-xml (0.37) and zipsign (0.1)\u003c/li\u003e\n\u003cli\u003eSpecify per_page=100 when fetching github releases\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRemoved\u003c/h3\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/jaemk/self_update/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ic-transport-types` from 0.39.3 to 0.40.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dfinity/agent-rs/releases\"\u003eic-transport-types's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2ba0364\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003ec06fafd\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003eb77f1fc\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e59eb56c\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003eaf47ea7\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003ebb588e5\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e0884eac\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e8ebaf4d\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003eacef99d\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003ed31102d\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003ef851c5f\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003ef34aced\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e76c5dfd\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e6fa748e\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e416717f\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003eb6ba44f\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e23589cc\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dfinity/agent-rs/blob/main/CHANGELOG.md\"\u003eic-transport-types's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.40.1] - 2025-05-15\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eread_state_canister_controllers\u003c/code\u003e and \u003ccode\u003eread_state_canister_module_hash\u003c/code\u003e functions.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.40.0] - 2025-03-17\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBREAKING: Added data about the rejected call to CertifiedReject/UncertifiedReject.\u003c/li\u003e\n\u003cli\u003eUpdated the serialization of \u003ccode\u003eWasmMemoryPersistence\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eBREAKING: \u003ccode\u003eAgentBuilder::with_background_dynamic_routing\u003c/code\u003e is no longer \u003ccode\u003easync\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eExtended \u003ccode\u003eRouteProvider\u003c/code\u003e trait with \u003ccode\u003efn routes_stats()\u003c/code\u003e, returning the number of total and healthy routes.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eset_k_top_nodes\u003c/code\u003e configuration option to \u003ccode\u003eLatencyRoutingSnapshot\u003c/code\u003e that enables selective routing to only \u003ccode\u003ek\u003c/code\u003e API boundary nodes with best ranking (based on latencies and availabilities).\u003c/li\u003e\n\u003c/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/dfinity/agent-rs/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ic-utils` from 0.39.3 to 0.44.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dfinity/agent-rs/releases\"\u003eic-utils's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2ba0364\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003ec06fafd\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003eb77f1fc\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e59eb56c\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003eaf47ea7\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003ebb588e5\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e0884eac\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e8ebaf4d\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003eacef99d\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003ed31102d\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003ef851c5f\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003ef34aced\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e76c5dfd\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e6fa748e\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e416717f\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003eb6ba44f\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e23589cc\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dfinity/agent-rs/blob/main/CHANGELOG.md\"\u003eic-utils's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.44.3] - 2025-10-31\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eAgent::wait_signed\u003c/code\u003e to execute the read_state request on every retry iteration.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.44.2] - 2025-10-07\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eHttpService call\u003c/code\u003e retry behavior such that only network errors are retried.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.44.1] - 2025-09-15\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eread_state_subnet_canister_ranges\u003c/code\u003e which can query the canister id ranges for a given subnet.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.44.0] - 2025-08-25\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBREAKING: Bump \u003ccode\u003eic-management-canister-types\u003c/code\u003e to v0.4.0.\n\u003cul\u003e\n\u003cli\u003eThe \u003ccode\u003eCanisterSettings\u003c/code\u003e types contains a new field \u003ccode\u003eenvironment_variables\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.43.0] - 2025-08-25\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBREAKING: Change \u003ccode\u003eHttpService\u003c/code\u003e trait to use normal \u003ccode\u003ehttp\u003c/code\u003e crate \u003ccode\u003eRequest\u003c/code\u003e and \u003ccode\u003eResponse\u003c/code\u003e types with \u003ccode\u003eBytes\u003c/code\u003e as a body instead of \u003ccode\u003ereqwest\u003c/code\u003e ones and add \u003ccode\u003esize_limit\u003c/code\u003e argument.\u003c/li\u003e\n\u003cli\u003eBREAKING: Change \u003ccode\u003eAgentError::TransportError\u003c/code\u003e enum variant to hold a generic string instead of \u003ccode\u003ereqwest::Error\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eic-utils\u003c/code\u003e: Bump \u003ccode\u003eic-management-canister-types\u003c/code\u003e to v0.3.3 which changes snapshot upload/download types.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.42.0] - 2025-08-04\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eUse \u003ca href=\"https://crates.io/crates/ic-management-canister-types/0.3.2\"\u003eic-management-canister-types\u003c/a\u003e in \u003ca href=\"https://github.com/dfinity/agent-rs/blob/main/ic-utils/README.md\"\u003eic-utils\u003c/a\u003e.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eThis change introduces some breaking changes in \u003ccode\u003eic-utils\u003c/code\u003e due to the type-inconsistency. For example, the \u003ccode\u003eStatusCallResult\u003c/code\u003e defined in \u003ccode\u003eic-utils\u003c/code\u003e is not consistent to  the \u003ccode\u003eCanisterStatusResult\u003c/code\u003e defined in \u003ccode\u003eic-management-canister-types\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eThe legacy types defined in \u003ccode\u003eic-utils\u003c/code\u003e are marked as deprecated with messages.\u003c/li\u003e\n\u003cli\u003eSome APIs are updated to use the types defined in \u003ccode\u003eic-management-canister-types\u003c/code\u003e, e.g. \u003ccode\u003eupload_canister_snapshot_metadata\u003c/code\u003e, \u003ccode\u003eupload_canister_snapshot_data\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eBump MSRV from \u003ccode\u003e1.78.0\u003c/code\u003e to \u003ccode\u003e1.85.0\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.41.0] - 2025-07-10\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd canister snapshot download and upload methods to \u003ccode\u003eManagementCanister\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.40.1] - 2025-05-15\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eread_state_canister_controllers\u003c/code\u003e and \u003ccode\u003eread_state_canister_module_hash\u003c/code\u003e functions.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.40.0] - 2025-03-17\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBREAKING: Added data about the rejected call to CertifiedReject/UncertifiedReject.\u003c/li\u003e\n\u003cli\u003eUpdated the serialization of \u003ccode\u003eWasmMemoryPersistence\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eBREAKING: \u003ccode\u003eAgentBuilder::with_background_dynamic_routing\u003c/code\u003e is no longer \u003ccode\u003easync\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eExtended \u003ccode\u003eRouteProvider\u003c/code\u003e trait with \u003ccode\u003efn routes_stats()\u003c/code\u003e, returning the number of total and healthy routes.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eset_k_top_nodes\u003c/code\u003e configuration option to \u003ccode\u003eLatencyRoutingSnapshot\u003c/code\u003e that enables selective routing to only \u003ccode\u003ek\u003c/code\u003e API boundary nodes with best ranking (based on latencies and availabilities).\u003c/li\u003e\n\u003c/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/dfinity/agent-rs/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `itertools` from 0.13.0 to 0.14.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-itertools/itertools/blob/master/CHANGELOG.md\"\u003eitertools's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.14.0\u003c/h2\u003e\n\u003ch3\u003eBreaking\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eIncreased MSRV to 1.63.0 (\u003ca href=\"https://redirect.github.com/rust-itertools/itertools/issues/960\"\u003e#960\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemoved generic parameter from \u003ccode\u003econs_tuples\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-itertools/itertools/issues/988\"\u003e#988\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003earray_combinations\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-itertools/itertools/issues/991\"\u003e#991\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003ek_smallest_relaxed\u003c/code\u003e and variants (\u003ca href=\"https://redirect.github.com/rust-itertools/itertools/issues/925\"\u003e#925\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003enext_array\u003c/code\u003e and \u003ccode\u003ecollect_array\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-itertools/itertools/issues/560\"\u003e#560\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplemented \u003ccode\u003eDoubleEndedIterator\u003c/code\u003e for \u003ccode\u003eFilterOk\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-itertools/itertools/issues/948\"\u003e#948\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplemented \u003ccode\u003eDoubleEndedIterator\u003c/code\u003e for \u003ccode\u003eFilterMapOk\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-itertools/itertools/issues/950\"\u003e#950\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow \u003ccode\u003eQ: ?Sized\u003c/code\u003e in \u003ccode\u003eItertools::contains\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-itertools/itertools/issues/971\"\u003e#971\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImproved hygiene of \u003ccode\u003echain!\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-itertools/itertools/issues/943\"\u003e#943\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImproved \u003ccode\u003einto_group_map_by\u003c/code\u003e documentation (\u003ca href=\"https://redirect.github.com/rust-itertools/itertools/issues/1000\"\u003e#1000\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImproved \u003ccode\u003etree_reduce\u003c/code\u003e documentation (\u003ca href=\"https://redirect.github.com/rust-itertools/itertools/issues/955\"\u003e#955\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImproved discoverability of \u003ccode\u003emerge_join_by\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-itertools/itertools/issues/966\"\u003e#966\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImproved discoverability of \u003ccode\u003etake_while_inclusive\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-itertools/itertools/issues/972\"\u003e#972\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImproved documentation of \u003ccode\u003efind_or_last\u003c/code\u003e and \u003ccode\u003efind_or_first\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-itertools/itertools/issues/984\"\u003e#984\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevented exponentially large type sizes in \u003ccode\u003etuple_combinations\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-itertools/itertools/issues/945\"\u003e#945\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003etrack_caller\u003c/code\u003e attr for \u003ccode\u003easser_equal\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-itertools/itertools/issues/976\"\u003e#976\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNotable Internal Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed clippy lints (\u003ca href=\"https://redirect.github.com/rust-itertools/itertools/issues/956\"\u003e#956\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-itertools/itertools/issues/987\"\u003e#987\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-itertools/itertools/issues/1008\"\u003e#1008\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAddressed warnings within doctests (\u003ca href=\"https://redirect.github.com/rust-itertools/itertools/issues/964\"\u003e#964\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCI: Run most tests with miri (\u003ca href=\"https://redirect.github.com/rust-itertools/itertools/issues/961\"\u003e#961\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCI: Speed up \u0026quot;cargo-semver-checks\u0026quot; action (\u003ca href=\"https://redirect.github.com/rust-itertools/itertools/issues/938\"\u003e#938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eChanged an instance of \u003ccode\u003edefault_features\u003c/code\u003e in \u003ccode\u003eCargo.toml\u003c/code\u003e to \u003ccode\u003edefault-features\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-itertools/itertools/issues/985\"\u003e#985\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-itertools/itertools/commit/a015a6831525ee1637df747d3f530a627d9741bf\"\u003e\u003ccode\u003ea015a68\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003enext_array\u003c/code\u003e and \u003ccode\u003ecollect_array\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-itertools/itertools/commit/a1213e1c81af9d8c329239b916fb9663387ae1b0\"\u003e\u003ccode\u003ea1213e1\u003c/code\u003e\u003c/a\u003e Prepare v0.14.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-itertools/itertools/commit/ff0c942b2e0127dfdd311a8b1ee022bd367c237f\"\u003e\u003ccode\u003eff0c942\u003c/code\u003e\u003c/a\u003e fix clippy lints\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-itertools/itertools/commit/f80883b8e01cba2f8ef872cd33d6eda1a471db4c\"\u003e\u003ccode\u003ef80883b\u003c/code\u003e\u003c/a\u003e Fix into_group_map_by documentation errors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-itertools/itertools/commit/b793238ff14bb4270456264708acc9771022d6a2\"\u003e\u003ccode\u003eb793238\u003c/code\u003e\u003c/a\u003e Add track_caller for asser_equal\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-itertools/itertools/commit/5d4056b643c575c6a808ec4d6f2fb24db57acf43\"\u003e\u003ccode\u003e5d4056b\u003c/code\u003e\u003c/a\u003e \u003ccode\u003edefault_features\u003c/code\u003e is deprecated - switch it to \u003ccode\u003edefault-features\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-itertools/itertools/commit/a447b6896043facbd234bd57213cfae58244d46d\"\u003e\u003ccode\u003ea447b68\u003c/code\u003e\u003c/a\u003e doc for added trait\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-itertools/itertools/commit/d0479b080781cf92a035cf2e33aee04079062b3e\"\u003e\u003ccode\u003ed0479b0\u003c/code\u003e\u003c/a\u003e \u0026quot;nitpicks\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-itertools/itertools/commit/35c78ce0bc36fbe41df2f5833827b166896e1f50\"\u003e\u003ccode\u003e35c78ce\u003c/code\u003e\u003c/a\u003e IndexMut -\u0026gt; BorrowMut\u0026lt;slice\u0026gt;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-itertools/itertools/commit/deb53ba21065e6adbcfdd8af120f939733cc52c6\"\u003e\u003ccode\u003edeb53ba\u003c/code\u003e\u003c/a\u003e refactored to share code\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-itertools/itertools/compare/v0.13.0...v0.14.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `opentelemetry` from 0.28.0 to 0.30.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's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.30.0 Release\u003c/h2\u003e\n\u003cp\u003eSee changelog for individual crates to know the exact set of changes. All crates in this repo follows same version (0.30.0 for this release).\u003c/p\u003e\n\u003cp\u003eThis release also upgrades Metrics-SDK to stable!\u003c/p\u003e\n\u003cp\u003eSee summary of release notes: \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/blob/main/docs/release_0.30.md\"\u003ehttps://github.com/open-telemetry/opentelemetry-rust/blob/main/docs/release_0.30.md\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.29.0 Release\u003c/h2\u003e\n\u003cp\u003eSee changelog for individual crates to know the exact set of changes. All crates in this repo follows same version (0.29.0 for this release).\u003c/p\u003e\n\u003cp\u003eThis release also upgrades\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eLogs-SDK to stable\u003c/li\u003e\n\u003cli\u003eLogs-Appender-Tracing to stable\u003c/li\u003e\n\u003cli\u003eBaggage to RC\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eAnd deprecates\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ePrometheus exporter is - now deprecated in favor of OTLP exporter.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/blob/main/docs/release_0.30.md\"\u003eopentelemetry's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eRelease Notes 0.30\u003c/h1\u003e\n\u003cp\u003eOpenTelemetry Rust 0.30 introduces a few breaking changes to the\n\u003ccode\u003eopentelemetry_sdk\u003c/code\u003e crate in the \u003ccode\u003emetrics\u003c/code\u003e feature. These changes were essential\nto drive the Metrics SDK towards stability. With this release, the Metrics SDK\nis officially declared stable. The Metrics API was declared stable last year,\nand previously, the Logs API, SDK, and OTel-Appender-Tracing were also marked\nstable. Importantly, no breaking changes have been introduced to components\nalready marked as stable.\u003c/p\u003e\n\u003cp\u003eIt is worth noting that the \u003ccode\u003eopentelemetry-otlp\u003c/code\u003e crate remains in a\nRelease-Candidate state and is not yet considered stable. With the API and SDK\nfor Logs and Metrics now stable, the focus will shift towards further refining\nand stabilizing the OTLP Exporters in upcoming releases. Additionally,\nDistributed Tracing is expected to progress towards stability, addressing key\ninteroperability challenges.\u003c/p\u003e\n\u003cp\u003eFor detailed changelogs of individual crates, please refer to their respective\nchangelog files. This document serves as a summary of the main changes.\u003c/p\u003e\n\u003ch2\u003eKey Changes\u003c/h2\u003e\n\u003ch3\u003eMetrics SDK Improvements\u003c/h3\u003e\n\u003col\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eStabilized \u0026quot;view\u0026quot; features\u003c/strong\u003e: Previously under an experimental feature\nflag, views can now be used to modify the name, unit, description, and\ncardinality limit of a metric. Advanced view capabilities, such as changing\naggregation or dropping attributes, remain under the experimental feature\nflag.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eCardinality capping\u003c/strong\u003e: Introduced the ability to cap cardinality and\nconfigure limits using views.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003ePolished public API\u003c/strong\u003e: Refined the public API to hide implementation\ndetails from exporters, enabling future internal optimizations and ensuring\nconsistency. Some APIs related to authoring custom metric readers have been\nmoved behind experimental feature flags. These advanced use cases require\nmore time to finalize the API surface before being included in the stable\nrelease.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ol\u003e\n\u003ch3\u003eContext-Based Suppression\u003c/h3\u003e\n\u003cp\u003eAdded the ability to suppress telemetry based on Context. This feature prevents\ntelemetry-induced-telemetry scenarios and addresses a long-standing issue. Note\nthat suppression relies on proper context propagation. Certain libraries used in\nOTLP Exporters utilize \u003ccode\u003etracing\u003c/code\u003e but do not adopt OpenTelemetry's context\npropagation. As a result, not all telemetry is automatically suppressed with\nthis feature. Improvements in this area are expected in future releases.\u003c/p\u003e\n\u003ch2\u003eNext Release\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/c811cde1ae21c624870c1b952190e687b16f76b8\"\u003e\u003ccode\u003ec811cde\u003c/code\u003e\u003c/a\u003e chore: Prepare release 0.30.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/2999\"\u003e#2999\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/200885a6c31a43d66f7ff80c81a3445dbefb163e\"\u003e\u003ccode\u003e200885a\u003c/code\u003e\u003c/a\u003e fix: fix trace id in logs when using set_parent nested in a trace span (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/2924\"\u003e#2924\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/c24369e86a969fa2699c8cc2892fb566d870bf13\"\u003e\u003ccode\u003ec24369e\u003c/code\u003e\u003c/a\u003e chore: Update metric sdk to stable status (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/2996\"\u003e#2996\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/bf22aeb7cc432eb313bf7f15f8ffb731eaf4fd94\"\u003e\u003ccode\u003ebf22aeb\u003c/code\u003e\u003c/a\u003e fix: Remove pub fields and replace with getter method consistently across … (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/4be1a32d3feccdfc7f9695cb81e54d9d9b57690d\"\u003e\u003ccode\u003e4be1a32\u003c/code\u003e\u003c/a\u003e fix: remove cardinality capping via instrument advice (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/2995\"\u003e#2995\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/3d04c16e39946072fe0e78a5fe7b3f3899caa5b5\"\u003e\u003ccode\u003e3d04c16\u003c/code\u003e\u003c/a\u003e docs: Add metric doc (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/2946\"\u003e#2946\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/2018959eec062226d47f1408a097404c0640b8e9\"\u003e\u003ccode\u003e2018959\u003c/code\u003e\u003c/a\u003e fix: Fix validation in Metric stream (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/2991\"\u003e#2991\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/8c29ca7e21cf0c041695a50d683504f9cbeca515\"\u003e\u003ccode\u003e8c29ca7\u003c/code\u003e\u003c/a\u003e chore: leverage fallback resolver for MSRV check (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/2993\"\u003e#2993\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/4b3a3832672367bb681dec48f9592b1f47c88d66\"\u003e\u003ccode\u003e4b3a383\u003c/code\u003e\u003c/a\u003e chore: add required features to benches (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/2990\"\u003e#2990\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/ebbebf57ba00ad92a5557ee2c97890906c0ddc97\"\u003e\u003ccode\u003eebbebf5\u003c/code\u003e\u003c/a\u003e fix: Further trim public API on views (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/2989\"\u003e#2989\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/compare/opentelemetry-0.28.0...opentelemetry-0.30.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `opentelemetry_sdk` from 0.28.0 to 0.30.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/blob/main/docs/release_0.30.md\"\u003eopentelemetry_sdk's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eRelease Notes 0.30\u003c/h1\u003e\n\u003cp\u003eOpenTelemetry Rust 0.30 introduces a few breaking changes to the\n\u003ccode\u003eopentelemetry_sdk\u003c/code\u003e crate in the \u003ccode\u003emetrics\u003c/code\u003e feature. These changes were essential\nto drive the Metrics SDK towards stability. With this release, the Metrics SDK\nis officially declared stable. The Metrics API was declared stable last year,\nand previously, the Logs API, SDK, and OTel-Appender-Tracing were also marked\nstable. Importantly, no breaking changes have been introduced to components\nalready marked as stable.\u003c/p\u003e\n\u003cp\u003eIt is worth noting that the \u003ccode\u003eopentelemetry-otlp\u003c/code\u003e crate remains in a\nRelease-Candidate state and is not yet considered stable. With the API and SDK\nfor Logs and Metrics now stable, the focus will shift towards further refining\nand stabilizing the OTLP Exporters in upcoming releases. Additionally,\nDistributed Tracing is expected to progress towards stability, addressing key\ninteroperability challenges.\u003c/p\u003e\n\u003cp\u003eFor detailed changelogs of individual crates, please refer to their respective\nchangelog files. This document serves as a summary of the main changes.\u003c/p\u003e\n\u003ch2\u003eKey Changes\u003c/h2\u003e\n\u003ch3\u003eMetrics SDK Improvements\u003c/h3\u003e\n\u003col\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eStabilized \u0026quot;view\u0026quot; features\u003c/strong\u003e: Previously under an experimental feature\nflag, views can now be used to modify the name, unit, description, and\ncardinality limit of a metric. Advanced view capabilities, such as changing\naggregation or dropping attributes, remain under the experimental feature\nflag.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eCardinality capping\u003c/strong\u003e: Introduced the ability to cap cardinality and\nconfigure limits using views.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003ePolished public API\u003c/strong\u003e: Refined the public API to hide implementation\ndetails from exporters, enabling future internal optimizations and ensuring\nconsistency. Some APIs related to authoring custom metric readers have been\nmoved behind experimental feature flags. These advanced use cases require\nmore time to finalize the API surface before being included in the stable\nrelease.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ol\u003e\n\u003ch3\u003eContext-Based Suppression\u003c/h3\u003e\n\u003cp\u003eAdded the ability to suppress telemetry based on Context. This feature prevents\ntelemetry-induced-telemetry scenarios and addresses a long-standing issue. Note\nthat suppression relies on proper context propagation. Certain libraries used in\nOTLP Exporters utilize \u003ccode\u003etracing\u003c/code\u003e but do not adopt OpenTelemetry's context\npropagation. As a result, not all telemetry is automatically suppressed with\nthis feature. Improvements in this area are expected in future releases.\u003c/p\u003e\n\u003ch2\u003eNext Release\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/c811cde1ae21c624870c1b952190e687b16f76b8\"\u003e\u003ccode\u003ec811cde\u003c/code\u003e\u003c/a\u003e chore: Prepare release 0.30.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/2999\"\u003e#2999\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/200885a6c31a43d66f7ff80c81a3445dbefb163e\"\u003e\u003ccode\u003e200885a\u003c/code\u003e\u003c/a\u003e fix: fix trace id in logs when using set_parent nested in a trace span (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/2924\"\u003e#2924\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/c24369e86a969fa2699c8cc2892fb566d870bf13\"\u003e\u003ccode\u003ec24369e\u003c/code\u003e\u003c/a\u003e chore: Update metric sdk to stable status (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/2996\"\u003e#2996\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/bf22aeb7cc432eb313bf7f15f8ffb731eaf4fd94\"\u003e\u003ccode\u003ebf22aeb\u003c/code\u003e\u003c/a\u003e fix: Remove pub fields and replace with getter method consistently across … (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/4be1a32d3feccdfc7f9695cb81e54d9d9b57690d\"\u003e\u003ccode\u003e4be1a32\u003c/code\u003e\u003c/a\u003e fix: remove cardinality capping via instrument advice (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/2995\"\u003e#2995\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/3d04c16e39946072fe0e78a5fe7b3f3899caa5b5\"\u003e\u003ccode\u003e3d04c16\u003c/code\u003e\u003c/a\u003e docs: Add metric doc (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/2946\"\u003e#2946\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/2018959eec062226d47f1408a097404c0640b8e9\"\u003e\u003ccode\u003e2018959\u003c/code\u003e\u003c/a\u003e fix: Fix validation in Metric stream (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/2991\"\u003e#2991\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/8c29ca7e21cf0c041695a50d683504f9cbeca515\"\u003e\u003ccode\u003e8c29ca7\u003c/code\u003e\u003c/a\u003e chore: leverage fallback resolver for MSRV check (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/2993\"\u003e#2993\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/4b3a3832672367bb681dec48f9592b1f47c88d66\"\u003e\u003ccode\u003e4b3a383\u003c/code\u003e\u003c/a\u003e chore: add required features to benches (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/2990\"\u003e#2990\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/ebbebf57ba00ad92a5557ee2c97890906c0ddc97\"\u003e\u003ccode\u003eebbebf5\u003c/code\u003e\u003c/a\u003e fix: Further trim public API on views (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/2989\"\u003e#2989\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.28.0...opentelemetry_sdk-0.30.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `opentelemetry-prometheus` from 0.28.0 to 0.29.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/releases\"\u003eopentelemetry-prometheus's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.29.0 Release\u003c/h2\u003e\n\u003cp\u003eSee changelog for individual crates to know the exact set of changes. All crates in this repo follows same version (0.29.0 for this release).\u003c/p\u003e\n\u003cp\u003eThis release also upgrades\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eLogs-SDK to stable\u003c/li\u003e\n\u003cli\u003eLogs-Appender-Tracing to stable\u003c/li\u003e\n\u003cli\u003eBaggage to RC\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eAnd deprecates\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ePrometheus exporter is - now deprecated in favor of OTLP exporter.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/64cf2916c421e70dd5e53720ab70d427c010cec6\"\u003e\u003ccode\u003e64cf291\u003c/code\u003e\u003c/a\u003e chore: Patch release prometheus to fix security vulnerability (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/2927\"\u003e#2927\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/431689dd04bed093108cca71f982d64cf63138c5\"\u003e\u003ccode\u003e431689d\u003c/code\u003e\u003c/a\u003e chore: Upgrade \u003ccode\u003eprometheus\u003c/code\u003e to 0.14 and clean up protobuf-related code in `li...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/8b3fc065558f20ef58781601769f45f023df505a\"\u003e\u003ccode\u003e8b3fc06\u003c/code\u003e\u003c/a\u003e ci: Update permissions for workflow (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/2923\"\u003e#2923\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/130e178ad344c1f203d010a575761c61104ce438\"\u003e\u003ccode\u003e130e178\u003c/code\u003e\u003c/a\u003e docs: Add openssf scorecard badge (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/2919\"\u003e#2919\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/6b5251f0d00b20d31348147d9d610b138dad4860\"\u003e\u003ccode\u003e6b5251f\u003c/code\u003e\u003c/a\u003e ci: Update CodeQL workflow (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/2918\"\u003e#2918\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/4ff8e02031619b0fb466174adcc94df4d077f912\"\u003e\u003ccode\u003e4ff8e02\u003c/code\u003e\u003c/a\u003e fix: Cardinality overflow to use bool value instead of string (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/2916\"\u003e#2916\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/d4c646738f915479d594896946e928748c0f65a0\"\u003e\u003ccode\u003ed4c6467\u003c/code\u003e\u003c/a\u003e fix: cleanup MetricError (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/2906\"\u003e#2906\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/df262401da3ecf79ce7b4e45d3463bab709348d0\"\u003e\u003ccode\u003edf26240\u003c/code\u003e\u003c/a\u003e feat: Add ability to specify cardinality limit via Instrument advice (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/2903\"\u003e#2903\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/1760889e27fb9aad52bc618cd68cea47e79b232a\"\u003e\u003ccode\u003e1760889\u003c/code\u003e\u003c/a\u003e ci: Harden GitHub Actions (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/2915\"\u003e#2915\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/e680514e4fe6cae0e21fb0854a77c0398db96e0e\"\u003e\u003ccode\u003ee680514\u003c/code\u003e\u003c/a\u003e ci: Harden GitHub Actions (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/2913\"\u003e#2913\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/compare/opentelemetry-prometheus-0.28.0...opentelemetry-prometheus-0.29.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `prometheus` from 0.13.4 to 0.14.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tikv/rust-prometheus/blob/master/CHANGELOG.md\"\u003eprometheus's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.14.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAPI change: Use \u003ccode\u003eAsRef\u0026lt;str\u0026gt;\u003c/code\u003e for owned label values (\u003ca href=\"https://redirect.github.com/tikv/rust-prometheus/issues/537\"\u003e#537\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eImprovement: Hashing improvements (\u003ca href=\"https://redirect.github.com/tikv/rust-prometheus/issues/532\"\u003e#532\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eDependency upgrade: Update \u003ccode\u003ehyper\u003c/code\u003e to 1.6 (\u003ca href=\"https://redirect.github.com/tikv/rust-prometheus/issues/524\"\u003e#524\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eDependency upgrade: Update \u003ccode\u003eprocfs\u003c/code\u003e to 0.17 (\u003ca href=\"https://redirect.github.com/tikv/rust-prometheus/issues/543\"\u003e#543\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eDependency upgrade: Update \u003ccode\u003eprotobuf\u003c/code\u003e to 3.7.2 for RUSTSEC-2024-0437 (\u003ca href=\"https://redirect.github.com/tikv/rust-prometheus/issues/541\"\u003e#541\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eDependency upgrade: Update \u003ccode\u003ethiserror\u003c/code\u003e to 2.0 (\u003ca href=\"https://redirect.github.com/tikv/rust-prometheus/issues/534\"\u003e#534\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eInternal change: Fix LSP and Clippy warnings (\u003ca href=\"https://redirect.github.com/tikv/rust-prometheus/issues/540\"\u003e#540\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eInternal change: Bump MSRV to 1.81 (\u003ca href=\"https://redirect.github.com/tikv/rust-prometheus/issues/539\"\u003e#539\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eDocumentation: Fix \u003ccode\u003eregister_histogram_vec_with_registry\u003c/code\u003e docstring (\u003ca href=\"https://redirect.github.com/tikv/rust-prometheus/issues/528\"\u003e#528\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eDocumentation: Fix typos in static-metric docstrings (\u003ca href=\"https://redirect.github.com/tikv/rust-prometheus/issues/479\"\u003e#479\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eDocumentation: Add missing \u003ccode\u003eprotobuf\u003c/code\u003e feature to README list (\u003ca href=\"https://redirect.github.com/tikv/rust-prometheus/issues/531\"\u003e#531\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summar...\n\n_Description has been truncated_","html_url":"https://github.com/dfinity/dre/pull/1808","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/dfinity%2Fdre/issues/1808","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1808/packages"}}]}