{"id":4919,"name":"cargo_metadata","ecosystem":"cargo","repository_url":"https://github.com/oli-obk/cargo_metadata","issues_count":407,"created_at":"2025-06-06T16:38:38.085Z","updated_at":"2025-06-06T16:38:38.085Z","purl":"pkg:cargo/cargo_metadata","metadata":{"id":3732977,"name":"cargo_metadata","ecosystem":"cargo","description":"structured access to the output of `cargo metadata`","homepage":null,"licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/oli-obk/cargo_metadata","keywords_array":[],"namespace":null,"versions_count":66,"first_release_published_at":"2017-01-24T10:16:04.030Z","latest_release_published_at":"2025-05-27T14:02:56.766Z","latest_release_number":"0.20.0","last_synced_at":"2025-06-05T00:41:53.925Z","created_at":"2022-04-11T14:02:15.273Z","updated_at":"2025-06-05T00:52:09.790Z","registry_url":"https://crates.io/crates/cargo_metadata/","install_command":"cargo install cargo_metadata","documentation_url":"https://docs.rs/cargo_metadata/","metadata":{"categories":[]},"repo_metadata":{"id":37733140,"uuid":"79900360","full_name":"oli-obk/cargo_metadata","owner":"oli-obk","description":null,"archived":false,"fork":false,"pushed_at":"2025-05-09T15:22:50.000Z","size":448,"stargazers_count":183,"open_issues_count":16,"forks_count":97,"subscribers_count":10,"default_branch":"main","last_synced_at":"2025-05-21T09:05:47.161Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Rust","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/oli-obk.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE-MIT","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":"2017-01-24T10:14:02.000Z","updated_at":"2025-05-13T20:18:18.000Z","dependencies_parsed_at":"2024-05-23T09:50:10.872Z","dependency_job_id":"6824e8f4-6aa9-4517-9b87-61b89d8ec40f","html_url":"https://github.com/oli-obk/cargo_metadata","commit_stats":{"total_commits":348,"total_committers":88,"mean_commits":"3.9545454545454546","dds":0.8649425287356322,"last_synced_commit":"066f52a0d5635bb6692d313921608a7415a7b5b8"},"previous_names":[],"tags_count":72,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oli-obk%2Fcargo_metadata","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oli-obk%2Fcargo_metadata/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oli-obk%2Fcargo_metadata/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oli-obk%2Fcargo_metadata/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/oli-obk","download_url":"https://codeload.github.com/oli-obk/cargo_metadata/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oli-obk%2Fcargo_metadata/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":258088435,"owners_count":22649550,"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":"oli-obk","name":"Oli Scherer","uuid":"332036","kind":"user","description":"","email":"","website":null,"location":"Phobos","twitter":null,"company":"@aws","icon_url":"https://avatars.githubusercontent.com/u/332036?v=4","repositories_count":240,"last_synced_at":"2025-05-25T18:53:06.617Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/oli-obk","funding_links":[],"total_stars":879,"followers":711,"following":5,"created_at":"2022-11-02T16:37:08.840Z","updated_at":"2025-05-25T18:53:06.617Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/oli-obk","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/oli-obk/repositories"},"tags":[{"name":"0.19.2","sha":"0b4be024c57d7855a2dfbdf2ec2a48f3e16e9f78","kind":"commit","published_at":"2025-03-02T16:09:23.000Z","download_url":"https://codeload.github.com/oli-obk/cargo_metadata/tar.gz/0.19.2","html_url":"https://github.com/oli-obk/cargo_metadata/releases/tag/0.19.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oli-obk%2Fcargo_metadata/tags/0.19.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oli-obk%2Fcargo_metadata/tags/0.19.2/manifests"},{"name":"0.19.1","sha":"8f4c3a8e6dbe913d6a1d04e06c0874b00f4de869","kind":"commit","published_at":"2024-12-03T12:08:28.000Z","download_url":"https://codeload.github.com/oli-obk/cargo_metadata/tar.gz/0.19.1","html_url":"https://github.com/oli-obk/cargo_metadata/releases/tag/0.19.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oli-obk%2Fcargo_metadata/tags/0.19.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oli-obk%2Fcargo_metadata/tags/0.19.1/manifests"},{"name":"0.19.0","sha":"af70fe506862f61d91cc07ba65c87b3ccdaa95d4","kind":"commit","published_at":"2024-11-20T20:01:56.000Z","download_url":"https://codeload.github.com/oli-obk/cargo_metadata/tar.gz/0.19.0","html_url":"https://github.com/oli-obk/cargo_metadata/releases/tag/0.19.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oli-obk%2Fcargo_metadata/tags/0.19.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oli-obk%2Fcargo_metadata/tags/0.19.0/manifests"},{"name":"0.18.1","sha":"5b794f826a86edbf860c473cad3ba597b4b9a172","kind":"commit","published_at":"2023-10-13T11:25:43.000Z","download_url":"https://codeload.github.com/oli-obk/cargo_metadata/tar.gz/0.18.1","html_url":"https://github.com/oli-obk/cargo_metadata/releases/tag/0.18.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oli-obk%2Fcargo_metadata/tags/0.18.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oli-obk%2Fcargo_metadata/tags/0.18.1/manifests"},{"name":"0.18.0","sha":"8fa38ab99b7b9ab52669d57521ae8026437b8d01","kind":"commit","published_at":"2023-09-11T13:50:39.000Z","download_url":"https://codeload.github.com/oli-obk/cargo_metadata/tar.gz/0.18.0","html_url":"https://github.com/oli-obk/cargo_metadata/releases/tag/0.18.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oli-obk%2Fcargo_metadata/tags/0.18.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oli-obk%2Fcargo_metadata/tags/0.18.0/manifests"},{"name":"0.17.0","sha":"0299bbb44170a27e0dd475f0f667069254041c41","kind":"commit","published_at":"2023-07-24T09:04:19.000Z","download_url":"https://codeload.github.com/oli-obk/cargo_metadata/tar.gz/0.17.0","html_url":"https://github.com/oli-obk/cargo_metadata/releases/tag/0.17.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oli-obk%2Fcargo_metadata/tags/0.17.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oli-obk%2Fcargo_metadata/tags/0.17.0/manifests"},{"name":"0.15.5","sha":"b32c50aae8c50edff88300c85fcac7cc187d35f8","kind":"commit","published_at":"2023-05-30T10:26:53.000Z","download_url":"https://codeload.github.com/oli-obk/cargo_metadata/tar.gz/0.15.5","html_url":"https://github.com/oli-obk/cargo_metadata/releases/tag/0.15.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oli-obk%2Fcargo_metadata/tags/0.15.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oli-obk%2Fcargo_metadata/tags/0.15.5/manifests"},{"name":"0.15.4","sha":"184e836e3e197a07f5ea7eb30b5662163f0bc4ea","kind":"commit","published_at":"2023-04-03T18:30:49.000Z","download_url":"https://codeload.github.com/oli-obk/cargo_metadata/tar.gz/0.15.4","html_url":"https://github.com/oli-obk/cargo_metadata/releases/tag/0.15.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oli-obk%2Fcargo_metadata/tags/0.15.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oli-obk%2Fcargo_metadata/tags/0.15.4/manifests"},{"name":"0.15.3","sha":"8a79fea0c1a421b2d64411c05cf7ec9b794fc4da","kind":"commit","published_at":"2023-01-31T11:13:19.000Z","download_url":"https://codeload.github.com/oli-obk/cargo_metadata/tar.gz/0.15.3","html_url":"https://github.com/oli-obk/cargo_metadata/releases/tag/0.15.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oli-obk%2Fcargo_metadata/tags/0.15.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oli-obk%2Fcargo_metadata/tags/0.15.3/manifests"},{"name":"0.15.2","sha":"8319bd683d02a6b977beccbc66a5730ee6b95de3","kind":"commit","published_at":"2022-11-21T14:59:21.000Z","download_url":"https://codeload.github.com/oli-obk/cargo_metadata/tar.gz/0.15.2","html_url":"https://github.com/oli-obk/cargo_metadata/releases/tag/0.15.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oli-obk%2Fcargo_metadata/tags/0.15.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oli-obk%2Fcargo_metadata/tags/0.15.2/manifests"},{"name":"v0.15.2","sha":"8319bd683d02a6b977beccbc66a5730ee6b95de3","kind":"commit","published_at":"2022-11-21T14:59:21.000Z","download_url":"https://codeload.github.com/oli-obk/cargo_metadata/tar.gz/v0.15.2","html_url":"https://github.com/oli-obk/cargo_metadata/releases/tag/v0.15.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oli-obk%2Fcargo_metadata/tags/v0.15.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oli-obk%2Fcargo_metadata/tags/v0.15.2/manifests"},{"name":"0.15.1","sha":"b0a608dc4d9e94301b0d49e986910cbf8a492445","kind":"tag","published_at":"2022-10-24T15:26:51.000Z","download_url":"https://codeload.github.com/oli-obk/cargo_metadata/tar.gz/0.15.1","html_url":"https://github.com/oli-obk/cargo_metadata/releases/tag/0.15.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oli-obk%2Fcargo_metadata/tags/0.15.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oli-obk%2Fcargo_metadata/tags/0.15.1/manifests"},{"name":"v0.15.1","sha":"b0a608dc4d9e94301b0d49e986910cbf8a492445","kind":"tag","published_at":"2022-10-24T15:26:51.000Z","download_url":"https://codeload.github.com/oli-obk/cargo_metadata/tar.gz/v0.15.1","html_url":"https://github.com/oli-obk/cargo_metadata/releases/tag/v0.15.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oli-obk%2Fcargo_metadata/tags/v0.15.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oli-obk%2Fcargo_metadata/tags/v0.15.1/manifests"},{"name":"v0.15.0","sha":"060041eee7d09ed676ddda94b952ac91c76289cf","kind":"tag","published_at":"2022-10-24T15:26:40.000Z","download_url":"https://codeload.github.com/oli-obk/cargo_metadata/tar.gz/v0.15.0","html_url":"https://github.com/oli-obk/cargo_metadata/releases/tag/v0.15.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oli-obk%2Fcargo_metadata/tags/v0.15.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oli-obk%2Fcargo_metadata/tags/v0.15.0/manifests"},{"name":"0.15.0","sha":"060041eee7d09ed676ddda94b952ac91c76289cf","kind":"tag","published_at":"2022-10-24T15:26:40.000Z","download_url":"https://codeload.github.com/oli-obk/cargo_metadata/tar.gz/0.15.0","html_url":"https://github.com/oli-obk/cargo_metadata/releases/tag/0.15.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oli-obk%2Fcargo_metadata/tags/0.15.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oli-obk%2Fcargo_metadata/tags/0.15.0/manifests"},{"name":"v0.14.3","sha":"709d508c54593e4ee0ef00e94dd04a6158e6e5d7","kind":"tag","published_at":"2022-06-22T08:40:18.000Z","download_url":"https://codeload.github.com/oli-obk/cargo_metadata/tar.gz/v0.14.3","html_url":"https://github.com/oli-obk/cargo_metadata/releases/tag/v0.14.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oli-obk%2Fcargo_metadata/tags/v0.14.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oli-obk%2Fcargo_metadata/tags/v0.14.3/manifests"},{"name":"0.14.3","sha":"709d508c54593e4ee0ef00e94dd04a6158e6e5d7","kind":"tag","published_at":"2022-06-22T08:40:18.000Z","download_url":"https://codeload.github.com/oli-obk/cargo_metadata/tar.gz/0.14.3","html_url":"https://github.com/oli-obk/cargo_metadata/releases/tag/0.14.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oli-obk%2Fcargo_metadata/tags/0.14.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oli-obk%2Fcargo_metadata/tags/0.14.3/manifests"},{"name":"0.14.2","sha":"f615f7164534eb52fb9525bdb5eee5731f652968","kind":"tag","published_at":"2022-02-16T14:08:16.000Z","download_url":"https://codeload.github.com/oli-obk/cargo_metadata/tar.gz/0.14.2","html_url":"https://github.com/oli-obk/cargo_metadata/releases/tag/0.14.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oli-obk%2Fcargo_metadata/tags/0.14.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oli-obk%2Fcargo_metadata/tags/0.14.2/manifests"},{"name":"0.14.1","sha":"06a5cf9156e1f64a42453b0dde314134274cffa0","kind":"tag","published_at":"2021-10-27T14:39:53.000Z","download_url":"https://codeload.github.com/oli-obk/cargo_metadata/tar.gz/0.14.1","html_url":"https://github.com/oli-obk/cargo_metadata/releases/tag/0.14.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oli-obk%2Fcargo_metadata/tags/0.14.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oli-obk%2Fcargo_metadata/tags/0.14.1/manifests"},{"name":"0.13.1","sha":"540fc6cd8ea1624055c98faf92ef61f620b6aa8f","kind":"tag","published_at":"2021-07-08T14:58:00.000Z","download_url":"https://codeload.github.com/oli-obk/cargo_metadata/tar.gz/0.13.1","html_url":"https://github.com/oli-obk/cargo_metadata/releases/tag/0.13.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oli-obk%2Fcargo_metadata/tags/0.13.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oli-obk%2Fcargo_metadata/tags/0.13.1/manifests"},{"name":"v0.13.1","sha":"540fc6cd8ea1624055c98faf92ef61f620b6aa8f","kind":"tag","published_at":"2021-07-08T14:58:00.000Z","download_url":"https://codeload.github.com/oli-obk/cargo_metadata/tar.gz/v0.13.1","html_url":"https://github.com/oli-obk/cargo_metadata/releases/tag/v0.13.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oli-obk%2Fcargo_metadata/tags/v0.13.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oli-obk%2Fcargo_metadata/tags/v0.13.1/manifests"},{"name":"v0.13.0","sha":"1f477fa42bc75ee9744a31951a775bac28564c76","kind":"tag","published_at":"2021-07-08T14:55:52.000Z","download_url":"https://codeload.github.com/oli-obk/cargo_metadata/tar.gz/v0.13.0","html_url":"https://github.com/oli-obk/cargo_metadata/releases/tag/v0.13.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oli-obk%2Fcargo_metadata/tags/v0.13.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oli-obk%2Fcargo_metadata/tags/v0.13.0/manifests"},{"name":"0.13.0","sha":"1f477fa42bc75ee9744a31951a775bac28564c76","kind":"tag","published_at":"2021-07-08T14:55:52.000Z","download_url":"https://codeload.github.com/oli-obk/cargo_metadata/tar.gz/0.13.0","html_url":"https://github.com/oli-obk/cargo_metadata/releases/tag/0.13.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oli-obk%2Fcargo_metadata/tags/0.13.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oli-obk%2Fcargo_metadata/tags/0.13.0/manifests"},{"name":"0.14.0","sha":"59c4c0181e046280632dd0c69159d65605ad8a80","kind":"tag","published_at":"2021-07-08T14:28:32.000Z","download_url":"https://codeload.github.com/oli-obk/cargo_metadata/tar.gz/0.14.0","html_url":"https://github.com/oli-obk/cargo_metadata/releases/tag/0.14.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oli-obk%2Fcargo_metadata/tags/0.14.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oli-obk%2Fcargo_metadata/tags/0.14.0/manifests"},{"name":"v0.14.0","sha":"59c4c0181e046280632dd0c69159d65605ad8a80","kind":"tag","published_at":"2021-07-08T14:28:32.000Z","download_url":"https://codeload.github.com/oli-obk/cargo_metadata/tar.gz/v0.14.0","html_url":"https://github.com/oli-obk/cargo_metadata/releases/tag/v0.14.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oli-obk%2Fcargo_metadata/tags/v0.14.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oli-obk%2Fcargo_metadata/tags/v0.14.0/manifests"},{"name":"v0.12.3","sha":"bbd91e28d8fe2eba5ef57022d5cd536cbc6ff5a4","kind":"tag","published_at":"2021-01-15T18:01:29.000Z","download_url":"https://codeload.github.com/oli-obk/cargo_metadata/tar.gz/v0.12.3","html_url":"https://github.com/oli-obk/cargo_metadata/releases/tag/v0.12.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oli-obk%2Fcargo_metadata/tags/v0.12.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oli-obk%2Fcargo_metadata/tags/v0.12.3/manifests"},{"name":"0.12.3","sha":"bbd91e28d8fe2eba5ef57022d5cd536cbc6ff5a4","kind":"tag","published_at":"2021-01-15T18:01:29.000Z","download_url":"https://codeload.github.com/oli-obk/cargo_metadata/tar.gz/0.12.3","html_url":"https://github.com/oli-obk/cargo_metadata/releases/tag/0.12.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oli-obk%2Fcargo_metadata/tags/0.12.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oli-obk%2Fcargo_metadata/tags/0.12.3/manifests"},{"name":"0.12.2","sha":"48d94389b624f66816938d2f0313c56598f3a38d","kind":"tag","published_at":"2021-01-11T10:34:12.000Z","download_url":"https://codeload.github.com/oli-obk/cargo_metadata/tar.gz/0.12.2","html_url":"https://github.com/oli-obk/cargo_metadata/releases/tag/0.12.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oli-obk%2Fcargo_metadata/tags/0.12.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oli-obk%2Fcargo_metadata/tags/0.12.2/manifests"},{"name":"v0.12.2","sha":"48d94389b624f66816938d2f0313c56598f3a38d","kind":"tag","published_at":"2021-01-11T10:34:12.000Z","download_url":"https://codeload.github.com/oli-obk/cargo_metadata/tar.gz/v0.12.2","html_url":"https://github.com/oli-obk/cargo_metadata/releases/tag/v0.12.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oli-obk%2Fcargo_metadata/tags/v0.12.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oli-obk%2Fcargo_metadata/tags/v0.12.2/manifests"},{"name":"0.12.1","sha":"4ffef9f31b9ab3bf275ecb42ea3d7c848cf7eb9f","kind":"tag","published_at":"2020-11-22T14:31:31.000Z","download_url":"https://codeload.github.com/oli-obk/cargo_metadata/tar.gz/0.12.1","html_url":"https://github.com/oli-obk/cargo_metadata/releases/tag/0.12.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oli-obk%2Fcargo_metadata/tags/0.12.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oli-obk%2Fcargo_metadata/tags/0.12.1/manifests"},{"name":"v0.12.1","sha":"4ffef9f31b9ab3bf275ecb42ea3d7c848cf7eb9f","kind":"tag","published_at":"2020-11-22T14:31:31.000Z","download_url":"https://codeload.github.com/oli-obk/cargo_metadata/tar.gz/v0.12.1","html_url":"https://github.com/oli-obk/cargo_metadata/releases/tag/v0.12.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oli-obk%2Fcargo_metadata/tags/v0.12.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oli-obk%2Fcargo_metadata/tags/v0.12.1/manifests"},{"name":"v0.12.0","sha":"c2af9589cb5d9cb5a7b54bb73e992ddb51efcf9b","kind":"tag","published_at":"2020-10-16T14:27:13.000Z","download_url":"https://codeload.github.com/oli-obk/cargo_metadata/tar.gz/v0.12.0","html_url":"https://github.com/oli-obk/cargo_metadata/releases/tag/v0.12.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oli-obk%2Fcargo_metadata/tags/v0.12.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oli-obk%2Fcargo_metadata/tags/v0.12.0/manifests"},{"name":"0.12.0","sha":"c2af9589cb5d9cb5a7b54bb73e992ddb51efcf9b","kind":"tag","published_at":"2020-10-16T14:27:13.000Z","download_url":"https://codeload.github.com/oli-obk/cargo_metadata/tar.gz/0.12.0","html_url":"https://github.com/oli-obk/cargo_metadata/releases/tag/0.12.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oli-obk%2Fcargo_metadata/tags/0.12.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oli-obk%2Fcargo_metadata/tags/0.12.0/manifests"},{"name":"v0.11.5","sha":"adbec0e32917c564564f66d1efb1cc66d1899290","kind":"tag","published_at":"2020-10-16T10:45:08.000Z","download_url":"https://codeload.github.com/oli-obk/cargo_metadata/tar.gz/v0.11.5","html_url":"https://github.com/oli-obk/cargo_metadata/releases/tag/v0.11.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oli-obk%2Fcargo_metadata/tags/v0.11.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oli-obk%2Fcargo_metadata/tags/v0.11.5/manifests"},{"name":"0.11.5","sha":"adbec0e32917c564564f66d1efb1cc66d1899290","kind":"tag","published_at":"2020-10-16T10:45:08.000Z","download_url":"https://codeload.github.com/oli-obk/cargo_metadata/tar.gz/0.11.5","html_url":"https://github.com/oli-obk/cargo_metadata/releases/tag/0.11.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oli-obk%2Fcargo_metadata/tags/0.11.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oli-obk%2Fcargo_metadata/tags/0.11.5/manifests"},{"name":"0.11.4","sha":"625176c556e64d2be84e0f759937c325369c52ad","kind":"tag","published_at":"2020-10-12T13:56:13.000Z","download_url":"https://codeload.github.com/oli-obk/cargo_metadata/tar.gz/0.11.4","html_url":"https://github.com/oli-obk/cargo_metadata/releases/tag/0.11.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oli-obk%2Fcargo_metadata/tags/0.11.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oli-obk%2Fcargo_metadata/tags/0.11.4/manifests"},{"name":"v0.11.4","sha":"625176c556e64d2be84e0f759937c325369c52ad","kind":"tag","published_at":"2020-10-12T13:56:13.000Z","download_url":"https://codeload.github.com/oli-obk/cargo_metadata/tar.gz/v0.11.4","html_url":"https://github.com/oli-obk/cargo_metadata/releases/tag/v0.11.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oli-obk%2Fcargo_metadata/tags/v0.11.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oli-obk%2Fcargo_metadata/tags/v0.11.4/manifests"},{"name":"0.11.3","sha":"10effcd42cb146b4f7ae8b5a068289a2c9d02c50","kind":"commit","published_at":"2020-09-24T16:31:37.000Z","download_url":"https://codeload.github.com/oli-obk/cargo_metadata/tar.gz/0.11.3","html_url":"https://github.com/oli-obk/cargo_metadata/releases/tag/0.11.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oli-obk%2Fcargo_metadata/tags/0.11.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oli-obk%2Fcargo_metadata/tags/0.11.3/manifests"},{"name":"0.11.2","sha":"3fa3b5ed148decb2cb9dc9fd0beaa5d346a82dc1","kind":"tag","published_at":"2020-09-07T12:19:26.000Z","download_url":"https://codeload.github.com/oli-obk/cargo_metadata/tar.gz/0.11.2","html_url":"https://github.com/oli-obk/cargo_metadata/releases/tag/0.11.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oli-obk%2Fcargo_metadata/tags/0.11.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oli-obk%2Fcargo_metadata/tags/0.11.2/manifests"},{"name":"v0.11.2","sha":"3fa3b5ed148decb2cb9dc9fd0beaa5d346a82dc1","kind":"tag","published_at":"2020-09-07T12:19:26.000Z","download_url":"https://codeload.github.com/oli-obk/cargo_metadata/tar.gz/v0.11.2","html_url":"https://github.com/oli-obk/cargo_metadata/releases/tag/v0.11.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oli-obk%2Fcargo_metadata/tags/v0.11.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oli-obk%2Fcargo_metadata/tags/v0.11.2/manifests"},{"name":"v0.11.1","sha":"d36e795a22ba0a09af8c2175adb9323c2cc0c13c","kind":"tag","published_at":"2020-07-28T08:27:43.000Z","download_url":"https://codeload.github.com/oli-obk/cargo_metadata/tar.gz/v0.11.1","html_url":"https://github.com/oli-obk/cargo_metadata/releases/tag/v0.11.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oli-obk%2Fcargo_metadata/tags/v0.11.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oli-obk%2Fcargo_metadata/tags/v0.11.1/manifests"},{"name":"0.11.1","sha":"d36e795a22ba0a09af8c2175adb9323c2cc0c13c","kind":"tag","published_at":"2020-07-28T08:27:43.000Z","download_url":"https://codeload.github.com/oli-obk/cargo_metadata/tar.gz/0.11.1","html_url":"https://github.com/oli-obk/cargo_metadata/releases/tag/0.11.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oli-obk%2Fcargo_metadata/tags/0.11.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oli-obk%2Fcargo_metadata/tags/0.11.1/manifests"},{"name":"0.11.0","sha":"70c474036b251c134ff101d161f8884e86795b4c","kind":"commit","published_at":"2020-07-26T19:59:27.000Z","download_url":"https://codeload.github.com/oli-obk/cargo_metadata/tar.gz/0.11.0","html_url":"https://github.com/oli-obk/cargo_metadata/releases/tag/0.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oli-obk%2Fcargo_metadata/tags/0.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oli-obk%2Fcargo_metadata/tags/0.11.0/manifests"},{"name":"0.10.1","sha":"1882a5b64150ce61494bc14b8c5c9d00fe88a46a","kind":"commit","published_at":"2020-07-18T06:52:45.000Z","download_url":"https://codeload.github.com/oli-obk/cargo_metadata/tar.gz/0.10.1","html_url":"https://github.com/oli-obk/cargo_metadata/releases/tag/0.10.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oli-obk%2Fcargo_metadata/tags/0.10.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oli-obk%2Fcargo_metadata/tags/0.10.1/manifests"},{"name":"0.10.0","sha":"759d7ac201ab72b01d93329fe88dda0bbdc8966d","kind":"tag","published_at":"2020-05-09T12:15:14.000Z","download_url":"https://codeload.github.com/oli-obk/cargo_metadata/tar.gz/0.10.0","html_url":"https://github.com/oli-obk/cargo_metadata/releases/tag/0.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oli-obk%2Fcargo_metadata/tags/0.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oli-obk%2Fcargo_metadata/tags/0.10.0/manifests"},{"name":"v0.10.0","sha":"759d7ac201ab72b01d93329fe88dda0bbdc8966d","kind":"tag","published_at":"2020-05-09T12:15:14.000Z","download_url":"https://codeload.github.com/oli-obk/cargo_metadata/tar.gz/v0.10.0","html_url":"https://github.com/oli-obk/cargo_metadata/releases/tag/v0.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oli-obk%2Fcargo_metadata/tags/v0.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oli-obk%2Fcargo_metadata/tags/v0.10.0/manifests"},{"name":"v0.9.1","sha":"b0402002af3009a6143d3fdc29d6d15dac4dcd3c","kind":"tag","published_at":"2019-11-30T19:26:25.000Z","download_url":"https://codeload.github.com/oli-obk/cargo_metadata/tar.gz/v0.9.1","html_url":"https://github.com/oli-obk/cargo_metadata/releases/tag/v0.9.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oli-obk%2Fcargo_metadata/tags/v0.9.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oli-obk%2Fcargo_metadata/tags/v0.9.1/manifests"},{"name":"0.9.1","sha":"b0402002af3009a6143d3fdc29d6d15dac4dcd3c","kind":"tag","published_at":"2019-11-30T19:26:25.000Z","download_url":"https://codeload.github.com/oli-obk/cargo_metadata/tar.gz/0.9.1","html_url":"https://github.com/oli-obk/cargo_metadata/releases/tag/0.9.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oli-obk%2Fcargo_metadata/tags/0.9.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oli-obk%2Fcargo_metadata/tags/0.9.1/manifests"},{"name":"0.9.0","sha":"b540f76635a023a100a5e354902c520657396ed0","kind":"commit","published_at":"2019-10-22T10:28:42.000Z","download_url":"https://codeload.github.com/oli-obk/cargo_metadata/tar.gz/0.9.0","html_url":"https://github.com/oli-obk/cargo_metadata/releases/tag/0.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oli-obk%2Fcargo_metadata/tags/0.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oli-obk%2Fcargo_metadata/tags/0.9.0/manifests"},{"name":"0.8.2","sha":"b72eaa6475633fdc14f57316855200666e322771","kind":"tag","published_at":"2019-08-17T10:29:16.000Z","download_url":"https://codeload.github.com/oli-obk/cargo_metadata/tar.gz/0.8.2","html_url":"https://github.com/oli-obk/cargo_metadata/releases/tag/0.8.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oli-obk%2Fcargo_metadata/tags/0.8.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oli-obk%2Fcargo_metadata/tags/0.8.2/manifests"},{"name":"v0.8.2","sha":"b72eaa6475633fdc14f57316855200666e322771","kind":"tag","published_at":"2019-08-17T10:29:16.000Z","download_url":"https://codeload.github.com/oli-obk/cargo_metadata/tar.gz/v0.8.2","html_url":"https://github.com/oli-obk/cargo_metadata/releases/tag/v0.8.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oli-obk%2Fcargo_metadata/tags/v0.8.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oli-obk%2Fcargo_metadata/tags/v0.8.2/manifests"},{"name":"v0.8.1","sha":"138c5da9c770a4124f7306611d3912e22cacdc22","kind":"tag","published_at":"2019-07-15T13:32:34.000Z","download_url":"https://codeload.github.com/oli-obk/cargo_metadata/tar.gz/v0.8.1","html_url":"https://github.com/oli-obk/cargo_metadata/releases/tag/v0.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oli-obk%2Fcargo_metadata/tags/v0.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oli-obk%2Fcargo_metadata/tags/v0.8.1/manifests"},{"name":"0.8.1","sha":"138c5da9c770a4124f7306611d3912e22cacdc22","kind":"tag","published_at":"2019-07-15T13:32:34.000Z","download_url":"https://codeload.github.com/oli-obk/cargo_metadata/tar.gz/0.8.1","html_url":"https://github.com/oli-obk/cargo_metadata/releases/tag/0.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oli-obk%2Fcargo_metadata/tags/0.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oli-obk%2Fcargo_metadata/tags/0.8.1/manifests"},{"name":"0.8.0","sha":"56b241642c819a816f1d214dfbf317c56e4cf696","kind":"commit","published_at":"2019-05-24T13:12:57.000Z","download_url":"https://codeload.github.com/oli-obk/cargo_metadata/tar.gz/0.8.0","html_url":"https://github.com/oli-obk/cargo_metadata/releases/tag/0.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oli-obk%2Fcargo_metadata/tags/0.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oli-obk%2Fcargo_metadata/tags/0.8.0/manifests"},{"name":"v0.8","sha":"56b241642c819a816f1d214dfbf317c56e4cf696","kind":"commit","published_at":"2019-05-24T13:12:57.000Z","download_url":"https://codeload.github.com/oli-obk/cargo_metadata/tar.gz/v0.8","html_url":"https://github.com/oli-obk/cargo_metadata/releases/tag/v0.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oli-obk%2Fcargo_metadata/tags/v0.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oli-obk%2Fcargo_metadata/tags/v0.8/manifests"},{"name":"0.7.4","sha":"9ad8aa93b1aace87e872c43aea0bb31eb7acdaab","kind":"tag","published_at":"2019-03-22T12:12:26.000Z","download_url":"https://codeload.github.com/oli-obk/cargo_metadata/tar.gz/0.7.4","html_url":"https://github.com/oli-obk/cargo_metadata/releases/tag/0.7.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oli-obk%2Fcargo_metadata/tags/0.7.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oli-obk%2Fcargo_metadata/tags/0.7.4/manifests"},{"name":"v0.7.4","sha":"9ad8aa93b1aace87e872c43aea0bb31eb7acdaab","kind":"tag","published_at":"2019-03-22T12:12:26.000Z","download_url":"https://codeload.github.com/oli-obk/cargo_metadata/tar.gz/v0.7.4","html_url":"https://github.com/oli-obk/cargo_metadata/releases/tag/v0.7.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oli-obk%2Fcargo_metadata/tags/v0.7.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oli-obk%2Fcargo_metadata/tags/v0.7.4/manifests"},{"name":"v0.7.3","sha":"a4f4d073e2c5c2941597c08192b41147c37cda33","kind":"tag","published_at":"2019-03-13T09:15:40.000Z","download_url":"https://codeload.github.com/oli-obk/cargo_metadata/tar.gz/v0.7.3","html_url":"https://github.com/oli-obk/cargo_metadata/releases/tag/v0.7.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oli-obk%2Fcargo_metadata/tags/v0.7.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oli-obk%2Fcargo_metadata/tags/v0.7.3/manifests"},{"name":"0.7.3","sha":"a4f4d073e2c5c2941597c08192b41147c37cda33","kind":"tag","published_at":"2019-03-13T09:15:40.000Z","download_url":"https://codeload.github.com/oli-obk/cargo_metadata/tar.gz/0.7.3","html_url":"https://github.com/oli-obk/cargo_metadata/releases/tag/0.7.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oli-obk%2Fcargo_metadata/tags/0.7.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oli-obk%2Fcargo_metadata/tags/0.7.3/manifests"},{"name":"v0.7.2","sha":"f93c1158c345b0ee947898f01cc5341b491647fd","kind":"tag","published_at":"2019-03-12T19:06:30.000Z","download_url":"https://codeload.github.com/oli-obk/cargo_metadata/tar.gz/v0.7.2","html_url":"https://github.com/oli-obk/cargo_metadata/releases/tag/v0.7.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oli-obk%2Fcargo_metadata/tags/v0.7.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oli-obk%2Fcargo_metadata/tags/v0.7.2/manifests"},{"name":"0.7.2","sha":"f93c1158c345b0ee947898f01cc5341b491647fd","kind":"tag","published_at":"2019-03-12T19:06:30.000Z","download_url":"https://codeload.github.com/oli-obk/cargo_metadata/tar.gz/0.7.2","html_url":"https://github.com/oli-obk/cargo_metadata/releases/tag/0.7.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oli-obk%2Fcargo_metadata/tags/0.7.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oli-obk%2Fcargo_metadata/tags/0.7.2/manifests"},{"name":"0.7.1","sha":"dc24dd3dc7f017c270e64a79d1ff46dae3d3cf83","kind":"commit","published_at":"2019-01-24T14:33:06.000Z","download_url":"https://codeload.github.com/oli-obk/cargo_metadata/tar.gz/0.7.1","html_url":"https://github.com/oli-obk/cargo_metadata/releases/tag/0.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oli-obk%2Fcargo_metadata/tags/0.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oli-obk%2Fcargo_metadata/tags/0.7.1/manifests"},{"name":"v0.7","sha":"2681ef836629515fcc60268243fa1e06333a6960","kind":"tag","published_at":"2019-01-14T12:52:57.000Z","download_url":"https://codeload.github.com/oli-obk/cargo_metadata/tar.gz/v0.7","html_url":"https://github.com/oli-obk/cargo_metadata/releases/tag/v0.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oli-obk%2Fcargo_metadata/tags/v0.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oli-obk%2Fcargo_metadata/tags/v0.7/manifests"},{"name":"0.7.0","sha":"2681ef836629515fcc60268243fa1e06333a6960","kind":"tag","published_at":"2019-01-14T12:52:57.000Z","download_url":"https://codeload.github.com/oli-obk/cargo_metadata/tar.gz/0.7.0","html_url":"https://github.com/oli-obk/cargo_metadata/releases/tag/0.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oli-obk%2Fcargo_metadata/tags/0.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oli-obk%2Fcargo_metadata/tags/0.7.0/manifests"},{"name":"0.6.4","sha":"5e47d1d1b1ecbeae4fe5e2fa2f07762dff6aa64d","kind":"commit","published_at":"2018-12-14T16:05:56.000Z","download_url":"https://codeload.github.com/oli-obk/cargo_metadata/tar.gz/0.6.4","html_url":"https://github.com/oli-obk/cargo_metadata/releases/tag/0.6.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oli-obk%2Fcargo_metadata/tags/0.6.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oli-obk%2Fcargo_metadata/tags/0.6.4/manifests"},{"name":"0.6.3","sha":"f24b849c769cb58b24faa7ff17bfe8e2f8eb9d39","kind":"commit","published_at":"2018-12-03T08:16:03.000Z","download_url":"https://codeload.github.com/oli-obk/cargo_metadata/tar.gz/0.6.3","html_url":"https://github.com/oli-obk/cargo_metadata/releases/tag/0.6.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oli-obk%2Fcargo_metadata/tags/0.6.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oli-obk%2Fcargo_metadata/tags/0.6.3/manifests"},{"name":"0.6.2","sha":"111b5aa24b4cb2a2022f231400cc29d87b355284","kind":"commit","published_at":"2018-11-13T08:37:40.000Z","download_url":"https://codeload.github.com/oli-obk/cargo_metadata/tar.gz/0.6.2","html_url":"https://github.com/oli-obk/cargo_metadata/releases/tag/0.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oli-obk%2Fcargo_metadata/tags/0.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oli-obk%2Fcargo_metadata/tags/0.6.2/manifests"},{"name":"0.6.1","sha":"7678c74d76ac085c3ba255aa59dad6297a650cd4","kind":"commit","published_at":"2018-10-19T08:22:34.000Z","download_url":"https://codeload.github.com/oli-obk/cargo_metadata/tar.gz/0.6.1","html_url":"https://github.com/oli-obk/cargo_metadata/releases/tag/0.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oli-obk%2Fcargo_metadata/tags/0.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oli-obk%2Fcargo_metadata/tags/0.6.1/manifests"},{"name":"v0.6","sha":"34cebf7af9f5fb85c9f098c5c83ef17f8f601689","kind":"tag","published_at":"2018-07-11T09:51:37.000Z","download_url":"https://codeload.github.com/oli-obk/cargo_metadata/tar.gz/v0.6","html_url":"https://github.com/oli-obk/cargo_metadata/releases/tag/v0.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oli-obk%2Fcargo_metadata/tags/v0.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oli-obk%2Fcargo_metadata/tags/v0.6/manifests"},{"name":"0.6.0","sha":"34cebf7af9f5fb85c9f098c5c83ef17f8f601689","kind":"tag","published_at":"2018-07-11T09:51:37.000Z","download_url":"https://codeload.github.com/oli-obk/cargo_metadata/tar.gz/0.6.0","html_url":"https://github.com/oli-obk/cargo_metadata/releases/tag/0.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oli-obk%2Fcargo_metadata/tags/0.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oli-obk%2Fcargo_metadata/tags/0.6.0/manifests"},{"name":"0.3.0","sha":"81770c839a03ddbaf867d511cb4287517adb6408","kind":"tag","published_at":"2017-09-15T12:52:46.000Z","download_url":"https://codeload.github.com/oli-obk/cargo_metadata/tar.gz/0.3.0","html_url":"https://github.com/oli-obk/cargo_metadata/releases/tag/0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oli-obk%2Fcargo_metadata/tags/0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oli-obk%2Fcargo_metadata/tags/0.3.0/manifests"},{"name":"v0.3","sha":"81770c839a03ddbaf867d511cb4287517adb6408","kind":"tag","published_at":"2017-09-15T12:52:46.000Z","download_url":"https://codeload.github.com/oli-obk/cargo_metadata/tar.gz/v0.3","html_url":"https://github.com/oli-obk/cargo_metadata/releases/tag/v0.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oli-obk%2Fcargo_metadata/tags/v0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oli-obk%2Fcargo_metadata/tags/v0.3/manifests"}]},"repo_metadata_updated_at":"2025-06-05T00:52:09.789Z","dependent_packages_count":582,"downloads":85494767,"downloads_period":"total","dependent_repos_count":5579,"rankings":{"downloads":0.26446257678230145,"dependent_repos_count":0.46333843452259216,"dependent_packages_count":0.13681530638871064,"stargazers_count":11.582755629526718,"forks_count":6.837944385283186,"docker_downloads_count":0.29619808599617764,"average":3.2635857364166143},"purl":"pkg:cargo/cargo_metadata","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/cargo/cargo_metadata","docker_dependents_count":455,"docker_downloads_count":34521834,"usage_url":"https://repos.ecosyste.ms/usage/cargo/cargo_metadata","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/cargo/cargo_metadata/dependencies","status":null,"funding_links":[],"critical":true,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/packages/cargo_metadata/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/packages/cargo_metadata/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/packages/cargo_metadata/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/packages/cargo_metadata/related_packages","maintainers":[{"uuid":"1471","login":"oli-obk","name":"Oli Scherer","email":null,"url":"https://github.com/oli-obk","packages_count":30,"html_url":"https://crates.io/users/oli-obk","role":null,"created_at":"2022-11-07T17:30:51.585Z","updated_at":"2022-11-07T17:30:51.585Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/maintainers/oli-obk/packages"}],"registry":{"name":"crates.io","url":"https://crates.io","ecosystem":"cargo","default":true,"packages_count":192379,"maintainers_count":47566,"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":133,"unique_repositories_count_past_30_days":3,"recent_issues":[{"uuid":"4514082046","node_id":"PR_kwDOP0FYQM7e5TdL","number":4925,"state":"closed","title":"chore(deps): bump cargo_metadata from 0.18.1 to 0.23.1 in the cargo-metadata group across 1 directory","user":"dependabot[bot]","labels":["chore"],"assignees":[],"locked":false,"comments_count":5,"pull_request":true,"closed_at":"2026-05-27T04:09:26.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-25T03:42:06.000Z","updated_at":"2026-05-27T04:09:35.000Z","time_to_close":174440,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"cargo_metadata","old_version":"0.18.1","new_version":"0.23.1","repository_url":"https://github.com/oli-obk/cargo_metadata"}],"path":"the cargo-metadata group across 1 directory","ecosystem":"cargo"},"body":"Bumps the cargo-metadata group with 1 update in the / directory: [cargo_metadata](https://github.com/oli-obk/cargo_metadata).\n\nUpdates `cargo_metadata` from 0.18.1 to 0.23.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/oli-obk/cargo_metadata/blob/main/CHANGELOG.md\"\u003ecargo_metadata's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.23.1] - 2025-11-11\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eStabilized \u003ccode\u003ebuild_directory\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.23.0] - 2025-09-27\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eFeatureName\u003c/code\u003e and \u003ccode\u003ePackageName\u003c/code\u003e newtype wrappers.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.22.0] - 2025-08-18\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003epub fn env_remove\u0026lt;K: Into\u0026lt;OsString\u0026gt;\u0026gt;(\u0026amp;mut self, key: K) -\u0026gt; \u0026amp;mut MetadataCommand\u003c/code\u003e to \u003ccode\u003eMetadataCommand\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded export of \u003ccode\u003ecargo_platform\u003c/code\u003e at crate's root module.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ecamino\u003c/code\u003e from \u003ccode\u003e1.0.7\u003c/code\u003e to \u003ccode\u003e1.1.10\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecargo_platform\u003c/code\u003e from \u003ccode\u003e0.2.0\u003c/code\u003e to \u003ccode\u003e0.3.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ederive_builder\u003c/code\u003e from \u003ccode\u003e0.12\u003c/code\u003e to \u003ccode\u003e0.20\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003esemver\u003c/code\u003e from \u003ccode\u003e1.0.7\u003c/code\u003e to \u003ccode\u003e1.0.26\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eserde_json\u003c/code\u003e from \u003ccode\u003e1.0.118\u003c/code\u003e to \u003ccode\u003e1.0.142\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eserde\u003c/code\u003e from \u003ccode\u003e1.0.136\u003c/code\u003e to \u003ccode\u003e1.0.219\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ethiserror\u003c/code\u003e from \u003ccode\u003e2.0.3\u003c/code\u003e to \u003ccode\u003e2.0.12\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eMade \u003ccode\u003eDependency\u003c/code\u003e's \u003ccode\u003esource\u003c/code\u003e member the same type as \u003ccode\u003ePackage\u003c/code\u003e's \u003ccode\u003esource\u003c/code\u003e member: \u003ccode\u003eOption\u0026lt;Source\u0026gt;\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.19.0] - 2024-11-20\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRe-exported \u003ccode\u003esemver\u003c/code\u003e crate directly.\u003c/li\u003e\n\u003cli\u003eAdded implementation of \u003ccode\u003estd::ops::Index\u0026lt;\u0026amp;PackageId\u0026gt;\u003c/code\u003e for \u003ccode\u003eResolve\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003epub fn is_kind(\u0026amp;self, name: TargetKind) -\u0026gt; bool\u003c/code\u003e to \u003ccode\u003eTarget\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded derived implementations of \u003ccode\u003ePartialEq\u003c/code\u003e, \u003ccode\u003eEq\u003c/code\u003e and \u003ccode\u003eHash\u003c/code\u003e for \u003ccode\u003eMetadata\u003c/code\u003e and its members' types.\u003c/li\u003e\n\u003cli\u003eAdded default fields to \u003ccode\u003ePackageBuilder\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003epub fn new(name:version:id:path:) -\u0026gt; Self\u003c/code\u003e to \u003ccode\u003ePackageBuilder\u003c/code\u003e for providing all required fields upfront.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBumped MSRV from \u003ccode\u003e1.42.0\u003c/code\u003e to \u003ccode\u003e1.56.0\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eMade \u003ccode\u003eparse_stream\u003c/code\u003e more versatile by accepting anything that implements \u003ccode\u003eRead\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eConverted \u003ccode\u003eTargetKind\u003c/code\u003e and \u003ccode\u003eCrateType\u003c/code\u003e to an enum representation.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRemoved\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/c08e66cdf534313085ef810ce6f2e0df8a83fc50\"\u003e\u003ccode\u003ec08e66c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/oli-obk/cargo_metadata/issues/317\"\u003e#317\u003c/a\u003e from Muscraft/stabilize-build-dir\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/083ca6933f8fe868f78e6969bb032c206e41baa2\"\u003e\u003ccode\u003e083ca69\u003c/code\u003e\u003c/a\u003e chore: Bump version to 0.23.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/84d613bf869c73ed14d76d9e9bd964694013fa98\"\u003e\u003ccode\u003e84d613b\u003c/code\u003e\u003c/a\u003e chore: Stabilize build_directory\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/9d818095a2ccfcc60465028eb970799ee845ddc1\"\u003e\u003ccode\u003e9d81809\u003c/code\u003e\u003c/a\u003e chore: Address new clippy warnings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/4d66bd33a8c9928d4a4cd5be51b85a6dfb695076\"\u003e\u003ccode\u003e4d66bd3\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/oli-obk/cargo_metadata/issues/309\"\u003e#309\u003c/a\u003e from BD103/fix-doc-auto-config\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/d1a6aa21354b3c33e72a0472455615168818e087\"\u003e\u003ccode\u003ed1a6aa2\u003c/code\u003e\u003c/a\u003e fix: \u003ccode\u003ecargo_metadata\u003c/code\u003e not building on docs.rs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/2af44dfa5be8335c83af9f2613e492b0df2ee609\"\u003e\u003ccode\u003e2af44df\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/oli-obk/cargo_metadata/issues/307\"\u003e#307\u003c/a\u003e from smoelius/bump-version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/33cf6da87d03148a40a4538a291ae25cf811dd35\"\u003e\u003ccode\u003e33cf6da\u003c/code\u003e\u003c/a\u003e Try to get CI to pass\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/790de54c71d4bc9161e1f29678058bb88410c300\"\u003e\u003ccode\u003e790de54\u003c/code\u003e\u003c/a\u003e Bump version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/8af4dc499a324dfeba605668d8b6fc8d01e5272a\"\u003e\u003ccode\u003e8af4dc4\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/oli-obk/cargo_metadata/issues/304\"\u003e#304\u003c/a\u003e from smoelius/newtype-wrapper\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/oli-obk/cargo_metadata/compare/0.18.1...0.23.1\"\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/oferchen/rsync/pull/4925","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/oferchen%2Frsync/issues/4925","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/4925/packages"},{"uuid":"4482086077","node_id":"PR_kwDOSZn6nM7dTlVZ","number":19,"state":"closed","title":"build(deps): Bump cargo_metadata from 0.18.1 to 0.23.1","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":"2026-05-20T00:39:20.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-20T00:23:06.000Z","updated_at":"2026-05-20T00:39:23.000Z","time_to_close":974,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): Bump","packages":[{"name":"cargo_metadata","old_version":"0.18.1","new_version":"0.23.1","repository_url":"https://github.com/oli-obk/cargo_metadata"}],"path":null,"ecosystem":"cargo"},"body":"Bumps [cargo_metadata](https://github.com/oli-obk/cargo_metadata) from 0.18.1 to 0.23.1.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/oli-obk/cargo_metadata/blob/main/CHANGELOG.md\"\u003ecargo_metadata's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.23.1] - 2025-11-11\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eStabilized \u003ccode\u003ebuild_directory\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.23.0] - 2025-09-27\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eFeatureName\u003c/code\u003e and \u003ccode\u003ePackageName\u003c/code\u003e newtype wrappers.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.22.0] - 2025-08-18\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003epub fn env_remove\u0026lt;K: Into\u0026lt;OsString\u0026gt;\u0026gt;(\u0026amp;mut self, key: K) -\u0026gt; \u0026amp;mut MetadataCommand\u003c/code\u003e to \u003ccode\u003eMetadataCommand\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded export of \u003ccode\u003ecargo_platform\u003c/code\u003e at crate's root module.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ecamino\u003c/code\u003e from \u003ccode\u003e1.0.7\u003c/code\u003e to \u003ccode\u003e1.1.10\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecargo_platform\u003c/code\u003e from \u003ccode\u003e0.2.0\u003c/code\u003e to \u003ccode\u003e0.3.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ederive_builder\u003c/code\u003e from \u003ccode\u003e0.12\u003c/code\u003e to \u003ccode\u003e0.20\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003esemver\u003c/code\u003e from \u003ccode\u003e1.0.7\u003c/code\u003e to \u003ccode\u003e1.0.26\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eserde_json\u003c/code\u003e from \u003ccode\u003e1.0.118\u003c/code\u003e to \u003ccode\u003e1.0.142\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eserde\u003c/code\u003e from \u003ccode\u003e1.0.136\u003c/code\u003e to \u003ccode\u003e1.0.219\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ethiserror\u003c/code\u003e from \u003ccode\u003e2.0.3\u003c/code\u003e to \u003ccode\u003e2.0.12\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eMade \u003ccode\u003eDependency\u003c/code\u003e's \u003ccode\u003esource\u003c/code\u003e member the same type as \u003ccode\u003ePackage\u003c/code\u003e's \u003ccode\u003esource\u003c/code\u003e member: \u003ccode\u003eOption\u0026lt;Source\u0026gt;\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.19.0] - 2024-11-20\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRe-exported \u003ccode\u003esemver\u003c/code\u003e crate directly.\u003c/li\u003e\n\u003cli\u003eAdded implementation of \u003ccode\u003estd::ops::Index\u0026lt;\u0026amp;PackageId\u0026gt;\u003c/code\u003e for \u003ccode\u003eResolve\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003epub fn is_kind(\u0026amp;self, name: TargetKind) -\u0026gt; bool\u003c/code\u003e to \u003ccode\u003eTarget\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded derived implementations of \u003ccode\u003ePartialEq\u003c/code\u003e, \u003ccode\u003eEq\u003c/code\u003e and \u003ccode\u003eHash\u003c/code\u003e for \u003ccode\u003eMetadata\u003c/code\u003e and its members' types.\u003c/li\u003e\n\u003cli\u003eAdded default fields to \u003ccode\u003ePackageBuilder\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003epub fn new(name:version:id:path:) -\u0026gt; Self\u003c/code\u003e to \u003ccode\u003ePackageBuilder\u003c/code\u003e for providing all required fields upfront.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBumped MSRV from \u003ccode\u003e1.42.0\u003c/code\u003e to \u003ccode\u003e1.56.0\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eMade \u003ccode\u003eparse_stream\u003c/code\u003e more versatile by accepting anything that implements \u003ccode\u003eRead\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eConverted \u003ccode\u003eTargetKind\u003c/code\u003e and \u003ccode\u003eCrateType\u003c/code\u003e to an enum representation.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRemoved\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/c08e66cdf534313085ef810ce6f2e0df8a83fc50\"\u003e\u003ccode\u003ec08e66c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/oli-obk/cargo_metadata/issues/317\"\u003e#317\u003c/a\u003e from Muscraft/stabilize-build-dir\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/083ca6933f8fe868f78e6969bb032c206e41baa2\"\u003e\u003ccode\u003e083ca69\u003c/code\u003e\u003c/a\u003e chore: Bump version to 0.23.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/84d613bf869c73ed14d76d9e9bd964694013fa98\"\u003e\u003ccode\u003e84d613b\u003c/code\u003e\u003c/a\u003e chore: Stabilize build_directory\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/9d818095a2ccfcc60465028eb970799ee845ddc1\"\u003e\u003ccode\u003e9d81809\u003c/code\u003e\u003c/a\u003e chore: Address new clippy warnings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/4d66bd33a8c9928d4a4cd5be51b85a6dfb695076\"\u003e\u003ccode\u003e4d66bd3\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/oli-obk/cargo_metadata/issues/309\"\u003e#309\u003c/a\u003e from BD103/fix-doc-auto-config\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/d1a6aa21354b3c33e72a0472455615168818e087\"\u003e\u003ccode\u003ed1a6aa2\u003c/code\u003e\u003c/a\u003e fix: \u003ccode\u003ecargo_metadata\u003c/code\u003e not building on docs.rs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/2af44dfa5be8335c83af9f2613e492b0df2ee609\"\u003e\u003ccode\u003e2af44df\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/oli-obk/cargo_metadata/issues/307\"\u003e#307\u003c/a\u003e from smoelius/bump-version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/33cf6da87d03148a40a4538a291ae25cf811dd35\"\u003e\u003ccode\u003e33cf6da\u003c/code\u003e\u003c/a\u003e Try to get CI to pass\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/790de54c71d4bc9161e1f29678058bb88410c300\"\u003e\u003ccode\u003e790de54\u003c/code\u003e\u003c/a\u003e Bump version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/8af4dc499a324dfeba605668d8b6fc8d01e5272a\"\u003e\u003ccode\u003e8af4dc4\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/oli-obk/cargo_metadata/issues/304\"\u003e#304\u003c/a\u003e from smoelius/newtype-wrapper\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/oli-obk/cargo_metadata/compare/0.18.1...0.23.1\"\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/P4suta/linerule-rs/pull/19","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/P4suta%2Flinerule-rs/issues/19","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/19/packages"},{"uuid":"4417436494","node_id":"PR_kwDOR4qAn87aE4go","number":35,"state":"open","title":"Bump cargo_metadata from 0.20.0 to 0.23.1","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-05-11T01:19:43.000Z","updated_at":"2026-05-11T01:19:43.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"cargo_metadata","old_version":"0.20.0","new_version":"0.23.1","repository_url":"https://github.com/oli-obk/cargo_metadata"}],"path":null,"ecosystem":"cargo"},"body":"Bumps [cargo_metadata](https://github.com/oli-obk/cargo_metadata) from 0.20.0 to 0.23.1.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/oli-obk/cargo_metadata/blob/main/CHANGELOG.md\"\u003ecargo_metadata's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.23.1] - 2025-11-11\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eStabilized \u003ccode\u003ebuild_directory\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.23.0] - 2025-09-27\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eFeatureName\u003c/code\u003e and \u003ccode\u003ePackageName\u003c/code\u003e newtype wrappers.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.22.0] - 2025-08-18\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003epub fn env_remove\u0026lt;K: Into\u0026lt;OsString\u0026gt;\u0026gt;(\u0026amp;mut self, key: K) -\u0026gt; \u0026amp;mut MetadataCommand\u003c/code\u003e to \u003ccode\u003eMetadataCommand\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded export of \u003ccode\u003ecargo_platform\u003c/code\u003e at crate's root module.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ecamino\u003c/code\u003e from \u003ccode\u003e1.0.7\u003c/code\u003e to \u003ccode\u003e1.1.10\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecargo_platform\u003c/code\u003e from \u003ccode\u003e0.2.0\u003c/code\u003e to \u003ccode\u003e0.3.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ederive_builder\u003c/code\u003e from \u003ccode\u003e0.12\u003c/code\u003e to \u003ccode\u003e0.20\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003esemver\u003c/code\u003e from \u003ccode\u003e1.0.7\u003c/code\u003e to \u003ccode\u003e1.0.26\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eserde_json\u003c/code\u003e from \u003ccode\u003e1.0.118\u003c/code\u003e to \u003ccode\u003e1.0.142\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eserde\u003c/code\u003e from \u003ccode\u003e1.0.136\u003c/code\u003e to \u003ccode\u003e1.0.219\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ethiserror\u003c/code\u003e from \u003ccode\u003e2.0.3\u003c/code\u003e to \u003ccode\u003e2.0.12\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eMade \u003ccode\u003eDependency\u003c/code\u003e's \u003ccode\u003esource\u003c/code\u003e member the same type as \u003ccode\u003ePackage\u003c/code\u003e's \u003ccode\u003esource\u003c/code\u003e member: \u003ccode\u003eOption\u0026lt;Source\u0026gt;\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.19.0] - 2024-11-20\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRe-exported \u003ccode\u003esemver\u003c/code\u003e crate directly.\u003c/li\u003e\n\u003cli\u003eAdded implementation of \u003ccode\u003estd::ops::Index\u0026lt;\u0026amp;PackageId\u0026gt;\u003c/code\u003e for \u003ccode\u003eResolve\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003epub fn is_kind(\u0026amp;self, name: TargetKind) -\u0026gt; bool\u003c/code\u003e to \u003ccode\u003eTarget\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded derived implementations of \u003ccode\u003ePartialEq\u003c/code\u003e, \u003ccode\u003eEq\u003c/code\u003e and \u003ccode\u003eHash\u003c/code\u003e for \u003ccode\u003eMetadata\u003c/code\u003e and its members' types.\u003c/li\u003e\n\u003cli\u003eAdded default fields to \u003ccode\u003ePackageBuilder\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003epub fn new(name:version:id:path:) -\u0026gt; Self\u003c/code\u003e to \u003ccode\u003ePackageBuilder\u003c/code\u003e for providing all required fields upfront.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBumped MSRV from \u003ccode\u003e1.42.0\u003c/code\u003e to \u003ccode\u003e1.56.0\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eMade \u003ccode\u003eparse_stream\u003c/code\u003e more versatile by accepting anything that implements \u003ccode\u003eRead\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eConverted \u003ccode\u003eTargetKind\u003c/code\u003e and \u003ccode\u003eCrateType\u003c/code\u003e to an enum representation.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRemoved\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/c08e66cdf534313085ef810ce6f2e0df8a83fc50\"\u003e\u003ccode\u003ec08e66c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/oli-obk/cargo_metadata/issues/317\"\u003e#317\u003c/a\u003e from Muscraft/stabilize-build-dir\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/083ca6933f8fe868f78e6969bb032c206e41baa2\"\u003e\u003ccode\u003e083ca69\u003c/code\u003e\u003c/a\u003e chore: Bump version to 0.23.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/84d613bf869c73ed14d76d9e9bd964694013fa98\"\u003e\u003ccode\u003e84d613b\u003c/code\u003e\u003c/a\u003e chore: Stabilize build_directory\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/9d818095a2ccfcc60465028eb970799ee845ddc1\"\u003e\u003ccode\u003e9d81809\u003c/code\u003e\u003c/a\u003e chore: Address new clippy warnings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/4d66bd33a8c9928d4a4cd5be51b85a6dfb695076\"\u003e\u003ccode\u003e4d66bd3\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/oli-obk/cargo_metadata/issues/309\"\u003e#309\u003c/a\u003e from BD103/fix-doc-auto-config\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/d1a6aa21354b3c33e72a0472455615168818e087\"\u003e\u003ccode\u003ed1a6aa2\u003c/code\u003e\u003c/a\u003e fix: \u003ccode\u003ecargo_metadata\u003c/code\u003e not building on docs.rs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/2af44dfa5be8335c83af9f2613e492b0df2ee609\"\u003e\u003ccode\u003e2af44df\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/oli-obk/cargo_metadata/issues/307\"\u003e#307\u003c/a\u003e from smoelius/bump-version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/33cf6da87d03148a40a4538a291ae25cf811dd35\"\u003e\u003ccode\u003e33cf6da\u003c/code\u003e\u003c/a\u003e Try to get CI to pass\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/790de54c71d4bc9161e1f29678058bb88410c300\"\u003e\u003ccode\u003e790de54\u003c/code\u003e\u003c/a\u003e Bump version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/8af4dc499a324dfeba605668d8b6fc8d01e5272a\"\u003e\u003ccode\u003e8af4dc4\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/oli-obk/cargo_metadata/issues/304\"\u003e#304\u003c/a\u003e from smoelius/newtype-wrapper\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/oli-obk/cargo_metadata/compare/0.20.0...0.23.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=cargo_metadata\u0026package-manager=cargo\u0026previous-version=0.20.0\u0026new-version=0.23.1)](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/wp-labs/wp-station/pull/35","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/wp-labs%2Fwp-station/issues/35","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/35/packages"},{"uuid":"4250617065","node_id":"PR_kwDOQtnWoc7R1019","number":101,"state":"closed","title":"chore(deps): update cargo_metadata requirement from 0.20 to 0.23","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-04-16T06:34:00.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-13T01:19:43.000Z","updated_at":"2026-04-16T06:34:02.000Z","time_to_close":278057,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): update","packages":[{"name":"cargo_metadata","old_version":"0.20","new_version":"0.23","repository_url":"https://github.com/oli-obk/cargo_metadata"}],"path":null,"ecosystem":"cargo"},"body":"Updates the requirements on [cargo_metadata](https://github.com/oli-obk/cargo_metadata) 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/oli-obk/cargo_metadata/blob/main/CHANGELOG.md\"\u003ecargo_metadata's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.23.1] - 2025-11-11\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eStabilized \u003ccode\u003ebuild_directory\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.23.0] - 2025-09-27\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eFeatureName\u003c/code\u003e and \u003ccode\u003ePackageName\u003c/code\u003e newtype wrappers.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.22.0] - 2025-08-18\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003epub fn env_remove\u0026lt;K: Into\u0026lt;OsString\u0026gt;\u0026gt;(\u0026amp;mut self, key: K) -\u0026gt; \u0026amp;mut MetadataCommand\u003c/code\u003e to \u003ccode\u003eMetadataCommand\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded export of \u003ccode\u003ecargo_platform\u003c/code\u003e at crate's root module.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ecamino\u003c/code\u003e from \u003ccode\u003e1.0.7\u003c/code\u003e to \u003ccode\u003e1.1.10\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecargo_platform\u003c/code\u003e from \u003ccode\u003e0.2.0\u003c/code\u003e to \u003ccode\u003e0.3.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ederive_builder\u003c/code\u003e from \u003ccode\u003e0.12\u003c/code\u003e to \u003ccode\u003e0.20\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003esemver\u003c/code\u003e from \u003ccode\u003e1.0.7\u003c/code\u003e to \u003ccode\u003e1.0.26\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eserde_json\u003c/code\u003e from \u003ccode\u003e1.0.118\u003c/code\u003e to \u003ccode\u003e1.0.142\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eserde\u003c/code\u003e from \u003ccode\u003e1.0.136\u003c/code\u003e to \u003ccode\u003e1.0.219\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ethiserror\u003c/code\u003e from \u003ccode\u003e2.0.3\u003c/code\u003e to \u003ccode\u003e2.0.12\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eMade \u003ccode\u003eDependency\u003c/code\u003e's \u003ccode\u003esource\u003c/code\u003e member the same type as \u003ccode\u003ePackage\u003c/code\u003e's \u003ccode\u003esource\u003c/code\u003e member: \u003ccode\u003eOption\u0026lt;Source\u0026gt;\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.19.0] - 2024-11-20\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRe-exported \u003ccode\u003esemver\u003c/code\u003e crate directly.\u003c/li\u003e\n\u003cli\u003eAdded implementation of \u003ccode\u003estd::ops::Index\u0026lt;\u0026amp;PackageId\u0026gt;\u003c/code\u003e for \u003ccode\u003eResolve\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003epub fn is_kind(\u0026amp;self, name: TargetKind) -\u0026gt; bool\u003c/code\u003e to \u003ccode\u003eTarget\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded derived implementations of \u003ccode\u003ePartialEq\u003c/code\u003e, \u003ccode\u003eEq\u003c/code\u003e and \u003ccode\u003eHash\u003c/code\u003e for \u003ccode\u003eMetadata\u003c/code\u003e and its members' types.\u003c/li\u003e\n\u003cli\u003eAdded default fields to \u003ccode\u003ePackageBuilder\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003epub fn new(name:version:id:path:) -\u0026gt; Self\u003c/code\u003e to \u003ccode\u003ePackageBuilder\u003c/code\u003e for providing all required fields upfront.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBumped MSRV from \u003ccode\u003e1.42.0\u003c/code\u003e to \u003ccode\u003e1.56.0\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eMade \u003ccode\u003eparse_stream\u003c/code\u003e more versatile by accepting anything that implements \u003ccode\u003eRead\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eConverted \u003ccode\u003eTargetKind\u003c/code\u003e and \u003ccode\u003eCrateType\u003c/code\u003e to an enum representation.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRemoved\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/c08e66cdf534313085ef810ce6f2e0df8a83fc50\"\u003e\u003ccode\u003ec08e66c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/oli-obk/cargo_metadata/issues/317\"\u003e#317\u003c/a\u003e from Muscraft/stabilize-build-dir\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/083ca6933f8fe868f78e6969bb032c206e41baa2\"\u003e\u003ccode\u003e083ca69\u003c/code\u003e\u003c/a\u003e chore: Bump version to 0.23.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/84d613bf869c73ed14d76d9e9bd964694013fa98\"\u003e\u003ccode\u003e84d613b\u003c/code\u003e\u003c/a\u003e chore: Stabilize build_directory\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/9d818095a2ccfcc60465028eb970799ee845ddc1\"\u003e\u003ccode\u003e9d81809\u003c/code\u003e\u003c/a\u003e chore: Address new clippy warnings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/4d66bd33a8c9928d4a4cd5be51b85a6dfb695076\"\u003e\u003ccode\u003e4d66bd3\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/oli-obk/cargo_metadata/issues/309\"\u003e#309\u003c/a\u003e from BD103/fix-doc-auto-config\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/d1a6aa21354b3c33e72a0472455615168818e087\"\u003e\u003ccode\u003ed1a6aa2\u003c/code\u003e\u003c/a\u003e fix: \u003ccode\u003ecargo_metadata\u003c/code\u003e not building on docs.rs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/2af44dfa5be8335c83af9f2613e492b0df2ee609\"\u003e\u003ccode\u003e2af44df\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/oli-obk/cargo_metadata/issues/307\"\u003e#307\u003c/a\u003e from smoelius/bump-version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/33cf6da87d03148a40a4538a291ae25cf811dd35\"\u003e\u003ccode\u003e33cf6da\u003c/code\u003e\u003c/a\u003e Try to get CI to pass\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/790de54c71d4bc9161e1f29678058bb88410c300\"\u003e\u003ccode\u003e790de54\u003c/code\u003e\u003c/a\u003e Bump version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/8af4dc499a324dfeba605668d8b6fc8d01e5272a\"\u003e\u003ccode\u003e8af4dc4\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/oli-obk/cargo_metadata/issues/304\"\u003e#304\u003c/a\u003e from smoelius/newtype-wrapper\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/oli-obk/cargo_metadata/compare/0.20.0...0.23.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\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/wp-labs/wp-editor/pull/101","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/wp-labs%2Fwp-editor/issues/101","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/101/packages"},{"uuid":"4191097543","node_id":"PR_kwDOGj6ySc7PbkS3","number":130,"state":"closed","title":"Bump the rust-version-updates group across 1 directory with 39 updates","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-05-02T01:49:35.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-02T02:54:17.000Z","updated_at":"2026-05-02T01:49:36.000Z","time_to_close":2588118,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"rust-version-updates","update_count":39,"packages":[{"name":"arc-swap","old_version":"1.8.2","new_version":"1.9.0","repository_url":"https://github.com/vorner/arc-swap"},{"name":"bollard","old_version":"0.18.1","new_version":"0.20.2","repository_url":"https://github.com/fussybeaver/bollard"},{"name":"chrono","old_version":"0.4.43","new_version":"0.4.44","repository_url":"https://github.com/chronotope/chrono"},{"name":"clap","old_version":"4.5.60","new_version":"4.6.0","repository_url":"https://github.com/clap-rs/clap"},{"name":"console","old_version":"0.16.2","new_version":"0.16.3","repository_url":"https://github.com/console-rs/console"},{"name":"digest","old_version":"0.11.0","new_version":"0.11.2","repository_url":"https://github.com/RustCrypto/traits"},{"name":"env_logger","old_version":"0.11.9","new_version":"0.11.10","repository_url":"https://github.com/rust-cli/env_logger"},{"name":"fuser","old_version":"0.11.1","new_version":"0.17.0","repository_url":"https://github.com/cberner/fuser"},{"name":"generic-array","old_version":"0.14.7","new_version":"1.3.3","repository_url":"https://github.com/fizyk20/generic-array"},{"name":"hyper","old_version":"1.8.1","new_version":"1.9.0","repository_url":"https://github.com/hyperium/hyper"},{"name":"internment","old_version":"0.6.0","new_version":"0.8.6","repository_url":"https://github.com/droundy/internment"},{"name":"libc","old_version":"0.2.182","new_version":"0.2.184","repository_url":"https://github.com/rust-lang/libc"},{"name":"nix","old_version":"0.26.4","new_version":"0.30.1","repository_url":"https://github.com/nix-rust/nix"},{"name":"num_enum","old_version":"0.7.5","new_version":"0.7.6","repository_url":"https://github.com/illicitonion/num_enum"},{"name":"once_cell","old_version":"1.21.3","new_version":"1.21.4","repository_url":"https://github.com/matklad/once_cell"},{"name":"opendal","old_version":"0.53.3","new_version":"0.55.0","repository_url":"https://github.com/apache/opendal"},{"name":"pin-project","old_version":"1.1.10","new_version":"1.1.11","repository_url":"https://github.com/taiki-e/pin-project"},{"name":"pin-project-lite","old_version":"0.2.16","new_version":"0.2.17","repository_url":"https://github.com/taiki-e/pin-project-lite"},{"name":"prost","old_version":"0.13.5","new_version":"0.14.3","repository_url":"https://github.com/tokio-rs/prost"},{"name":"prost-build","old_version":"0.13.5","new_version":"0.14.3","repository_url":"https://github.com/tokio-rs/prost"},{"name":"prost-types","old_version":"0.13.5","new_version":"0.14.3","repository_url":"https://github.com/tokio-rs/prost"},{"name":"pyo3","old_version":"0.27.2","new_version":"0.28.2","repository_url":"https://github.com/pyo3/pyo3"},{"name":"pyo3-build-config","old_version":"0.27.2","new_version":"0.28.2","repository_url":"https://github.com/pyo3/pyo3"},{"name":"rlimit","old_version":"0.10.2","new_version":"0.11.0","repository_url":"https://github.com/Nugine/rlimit"},{"name":"rustls","old_version":"0.23.36","new_version":"0.23.37","repository_url":"https://github.com/rustls/rustls"},{"name":"sha2","old_version":"0.10.9","new_version":"0.11.0","repository_url":"https://github.com/RustCrypto/hashes"},{"name":"shellexpand","old_version":"2.1.2","new_version":"3.1.2"},{"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":"sysinfo","old_version":"0.20.5","new_version":"0.38.4","repository_url":"https://github.com/GuillaumeGomez/sysinfo"},{"name":"tempfile","old_version":"3.25.0","new_version":"3.27.0","repository_url":"https://github.com/Stebalien/tempfile"},{"name":"terminal_size","old_version":"0.1.17","new_version":"0.4.4","repository_url":"https://github.com/eminence/terminal-size"},{"name":"tokio","old_version":"1.49.0","new_version":"1.50.0","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"tokio-retry2","old_version":"0.6.0","new_version":"0.9.1","repository_url":"https://github.com/naomijub/tokio-retry"},{"name":"toml","old_version":"0.8.23","new_version":"1.1.2+spec-1.1.0","repository_url":"https://github.com/toml-rs/toml"},{"name":"uuid","old_version":"1.21.0","new_version":"1.23.0","repository_url":"https://github.com/uuid-rs/uuid"},{"name":"whoami","old_version":"1.6.1","new_version":"2.1.0","repository_url":"https://github.com/ardaku/whoami"},{"name":"tree-sitter","old_version":"0.26.5","new_version":"0.26.8","repository_url":"https://github.com/tree-sitter/tree-sitter"},{"name":"cargo_metadata","old_version":"0.23.0","new_version":"0.23.1","repository_url":"https://github.com/oli-obk/cargo_metadata"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the rust-version-updates group with 39 updates in the /src/rust directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [arc-swap](https://github.com/vorner/arc-swap) | `1.8.2` | `1.9.0` |\n| [bollard](https://github.com/fussybeaver/bollard) | `0.18.1` | `0.20.2` |\n| [chrono](https://github.com/chronotope/chrono) | `0.4.43` | `0.4.44` |\n| [clap](https://github.com/clap-rs/clap) | `4.5.60` | `4.6.0` |\n| [console](https://github.com/console-rs/console) | `0.16.2` | `0.16.3` |\n| [digest](https://github.com/RustCrypto/traits) | `0.11.0` | `0.11.2` |\n| [env_logger](https://github.com/rust-cli/env_logger) | `0.11.9` | `0.11.10` |\n| [fuser](https://github.com/cberner/fuser) | `0.11.1` | `0.17.0` |\n| [generic-array](https://github.com/fizyk20/generic-array) | `0.14.7` | `1.3.3` |\n| [hyper](https://github.com/hyperium/hyper) | `1.8.1` | `1.9.0` |\n| [internment](https://github.com/droundy/internment) | `0.6.0` | `0.8.6` |\n| [libc](https://github.com/rust-lang/libc) | `0.2.182` | `0.2.184` |\n| [nix](https://github.com/nix-rust/nix) | `0.26.4` | `0.30.1` |\n| [num_enum](https://github.com/illicitonion/num_enum) | `0.7.5` | `0.7.6` |\n| [once_cell](https://github.com/matklad/once_cell) | `1.21.3` | `1.21.4` |\n| [opendal](https://github.com/apache/opendal) | `0.53.3` | `0.55.0` |\n| [pin-project](https://github.com/taiki-e/pin-project) | `1.1.10` | `1.1.11` |\n| [pin-project-lite](https://github.com/taiki-e/pin-project-lite) | `0.2.16` | `0.2.17` |\n| [prost](https://github.com/tokio-rs/prost) | `0.13.5` | `0.14.3` |\n| [prost-build](https://github.com/tokio-rs/prost) | `0.13.5` | `0.14.3` |\n| [prost-types](https://github.com/tokio-rs/prost) | `0.13.5` | `0.14.3` |\n| [pyo3](https://github.com/pyo3/pyo3) | `0.27.2` | `0.28.2` |\n| [pyo3-build-config](https://github.com/pyo3/pyo3) | `0.27.2` | `0.28.2` |\n| [rlimit](https://github.com/Nugine/rlimit) | `0.10.2` | `0.11.0` |\n| [rustls](https://github.com/rustls/rustls) | `0.23.36` | `0.23.37` |\n| [sha2](https://github.com/RustCrypto/hashes) | `0.10.9` | `0.11.0` |\n| [shellexpand](https://gitlab.com/ijackson/rust-shellexpand) | `2.1.2` | `3.1.2` |\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| [sysinfo](https://github.com/GuillaumeGomez/sysinfo) | `0.20.5` | `0.38.4` |\n| [tempfile](https://github.com/Stebalien/tempfile) | `3.25.0` | `3.27.0` |\n| [terminal_size](https://github.com/eminence/terminal-size) | `0.1.17` | `0.4.4` |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.49.0` | `1.50.0` |\n| [tokio-retry2](https://github.com/naomijub/tokio-retry) | `0.6.0` | `0.9.1` |\n| [toml](https://github.com/toml-rs/toml) | `0.8.23` | `1.1.2+spec-1.1.0` |\n| [uuid](https://github.com/uuid-rs/uuid) | `1.21.0` | `1.23.0` |\n| [whoami](https://github.com/ardaku/whoami) | `1.6.1` | `2.1.0` |\n| [tree-sitter](https://github.com/tree-sitter/tree-sitter) | `0.26.5` | `0.26.8` |\n| [cargo_metadata](https://github.com/oli-obk/cargo_metadata) | `0.23.0` | `0.23.1` |\n\n\nUpdates `arc-swap` from 1.8.2 to 1.9.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vorner/arc-swap/blob/master/CHANGELOG.md\"\u003earc-swap's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e1.9.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003ePromote certain orderings to SeqCst. Original proofs based on wrong reading of\nstandard :-(. Expect some performance degradation (\u003ca href=\"https://redirect.github.com/vorner/arc-swap/issues/198\"\u003e#198\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/vorner/arc-swap/issues/200\"\u003e#200\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vorner/arc-swap/commit/873fbf2e724ac0a6ae814797b14a83bb68251673\"\u003e\u003ccode\u003e873fbf2\u003c/code\u003e\u003c/a\u003e Test file for the \u003ca href=\"https://redirect.github.com/vorner/arc-swap/issues/198\"\u003e#198\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vorner/arc-swap/commit/ffb2808f59b88c4984fc67fc036ac06da92a22fa\"\u003e\u003ccode\u003effb2808\u003c/code\u003e\u003c/a\u003e Release of 1.9.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vorner/arc-swap/commit/9d87160c3274923a8fc1dea749909f30c9f8da10\"\u003e\u003ccode\u003e9d87160\u003c/code\u003e\u003c/a\u003e Promote several Orderings to SeqCst\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vorner/arc-swap/compare/v1.8.2...v1.9.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `bollard` from 0.18.1 to 0.20.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fussybeaver/bollard/releases\"\u003ebollard's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease v0.20.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add attach_container_websocket API for WebSocket container attach by \u003ca href=\"https://github.com/benodiwal\"\u003e\u003ccode\u003e@​benodiwal\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/689\"\u003efussybeaver/bollard#689\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(secrets): Remove re-export of models by \u003ca href=\"https://github.com/giantcow\"\u003e\u003ccode\u003e@​giantcow\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/695\"\u003efussybeaver/bollard#695\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Release 0.20.2 by \u003ca href=\"https://github.com/fussybeaver\"\u003e\u003ccode\u003e@​fussybeaver\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/696\"\u003efussybeaver/bollard#696\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/giantcow\"\u003e\u003ccode\u003e@​giantcow\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/695\"\u003efussybeaver/bollard#695\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/fussybeaver/bollard/compare/v0.20.1...v0.20.2\"\u003ehttps://github.com/fussybeaver/bollard/compare/v0.20.1...v0.20.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease v0.20.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebuild: drop serde_with dep by \u003ca href=\"https://github.com/tisonkun\"\u003e\u003ccode\u003e@​tisonkun\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/682\"\u003efussybeaver/bollard#682\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump bollard-stubs dependency by \u003ca href=\"https://github.com/tisonkun\"\u003e\u003ccode\u003e@​tisonkun\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/686\"\u003efussybeaver/bollard#686\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd Docker::connect_with_host by \u003ca href=\"https://github.com/BrenekH\"\u003e\u003ccode\u003e@​BrenekH\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/685\"\u003efussybeaver/bollard#685\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump rust from 1.92.0-slim to 1.93.0-slim 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/fussybeaver/bollard/pull/684\"\u003efussybeaver/bollard#684\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump swagger-codegen.version from 2.4.46 to 2.4.50 in /codegen/swagger 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/fussybeaver/bollard/pull/608\"\u003efussybeaver/bollard#608\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Release 0.20.1 by \u003ca href=\"https://github.com/fussybeaver\"\u003e\u003ccode\u003e@​fussybeaver\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/688\"\u003efussybeaver/bollard#688\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BrenekH\"\u003e\u003ccode\u003e@​BrenekH\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/685\"\u003efussybeaver/bollard#685\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/fussybeaver/bollard/compare/v0.20.0...v0.20.1\"\u003ehttps://github.com/fussybeaver/bollard/compare/v0.20.0...v0.20.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease v0.20.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePass keypath by \u003ca href=\"https://github.com/aoikurokawa\"\u003e\u003ccode\u003e@​aoikurokawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/592\"\u003efussybeaver/bollard#592\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: proper execution branch for \u003ccode\u003ebuildkit_providerless\u003c/code\u003e by \u003ca href=\"https://github.com/DDtKey\"\u003e\u003ccode\u003e@​DDtKey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/597\"\u003efussybeaver/bollard#597\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump stubs 1.49.2 rc.28.4.0 by \u003ca href=\"https://github.com/fussybeaver\"\u003e\u003ccode\u003e@​fussybeaver\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/598\"\u003efussybeaver/bollard#598\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove handling of nested empty hashmaps by \u003ca href=\"https://github.com/fussybeaver\"\u003e\u003ccode\u003e@​fussybeaver\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/596\"\u003efussybeaver/bollard#596\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd fallible Streams for import_image_stream by \u003ca href=\"https://github.com/Huy-Dinh\"\u003e\u003ccode\u003e@​Huy-Dinh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/606\"\u003efussybeaver/bollard#606\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd swagger support for ContainerArchiveInfo by \u003ca href=\"https://github.com/Huy-Dinh\"\u003e\u003ccode\u003e@​Huy-Dinh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/609\"\u003efussybeaver/bollard#609\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd support for get_container_archive_info by \u003ca href=\"https://github.com/Huy-Dinh\"\u003e\u003ccode\u003e@​Huy-Dinh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/610\"\u003efussybeaver/bollard#610\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: remove unmaintained rustls_pemfile by \u003ca href=\"https://github.com/MarcusGrass\"\u003e\u003ccode\u003e@​MarcusGrass\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/613\"\u003efussybeaver/bollard#613\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add with_request_modifier API for custom request headers by \u003ca href=\"https://github.com/benodiwal\"\u003e\u003ccode\u003e@​benodiwal\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/619\"\u003efussybeaver/bollard#619\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edelete: remove outdated macOS CI workflow by \u003ca href=\"https://github.com/benodiwal\"\u003e\u003ccode\u003e@​benodiwal\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/616\"\u003efussybeaver/bollard#616\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add docker checkpoint support (create, list, delete) by \u003ca href=\"https://github.com/benodiwal\"\u003e\u003ccode\u003e@​benodiwal\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/617\"\u003efussybeaver/bollard#617\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: feat: add service_logs API to get logs from a service by \u003ca href=\"https://github.com/benodiwal\"\u003e\u003ccode\u003e@​benodiwal\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/625\"\u003efussybeaver/bollard#625\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add task_logs API to get logs from a task by \u003ca href=\"https://github.com/benodiwal\"\u003e\u003ccode\u003e@​benodiwal\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/624\"\u003efussybeaver/bollard#624\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ecodegen: add query parameter structs for swarm, config, plugin APIs by \u003ca href=\"https://github.com/benodiwal\"\u003e\u003ccode\u003e@​benodiwal\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/633\"\u003efussybeaver/bollard#633\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild: avoid unnecessary axum deps by \u003ca href=\"https://github.com/tisonkun\"\u003e\u003ccode\u003e@​tisonkun\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/638\"\u003efussybeaver/bollard#638\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add Config API (list, create, inspect, update, delete) by \u003ca href=\"https://github.com/benodiwal\"\u003e\u003ccode\u003e@​benodiwal\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/628\"\u003efussybeaver/bollard#628\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: added swarm update api by \u003ca href=\"https://github.com/benodiwal\"\u003e\u003ccode\u003e@​benodiwal\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/630\"\u003efussybeaver/bollard#630\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add plugin API support by \u003ca href=\"https://github.com/benodiwal\"\u003e\u003ccode\u003e@​benodiwal\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/631\"\u003efussybeaver/bollard#631\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: remove deprecated swarm option structs by \u003ca href=\"https://github.com/benodiwal\"\u003e\u003ccode\u003e@​benodiwal\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/639\"\u003efussybeaver/bollard#639\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove deprecated options structs in volume.rs by \u003ca href=\"https://github.com/Huy-Dinh\"\u003e\u003ccode\u003e@​Huy-Dinh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/653\"\u003efussybeaver/bollard#653\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: disable codegen formatting by \u003ca href=\"https://github.com/benodiwal\"\u003e\u003ccode\u003e@​benodiwal\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/654\"\u003efussybeaver/bollard#654\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: added CODEOWNERS file by \u003ca href=\"https://github.com/benodiwal\"\u003e\u003ccode\u003e@​benodiwal\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/657\"\u003efussybeaver/bollard#657\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: remove deprecated EventsOptions struct from system.rs by \u003ca href=\"https://github.com/benodiwal\"\u003e\u003ccode\u003e@​benodiwal\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/655\"\u003efussybeaver/bollard#655\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/fussybeaver/bollard/commit/ddd21715ac76ccaf83db1b5a346c014e1fa83b64\"\u003e\u003ccode\u003eddd2171\u003c/code\u003e\u003c/a\u003e chore: Release 0.20.2 (\u003ca href=\"https://redirect.github.com/fussybeaver/bollard/issues/696\"\u003e#696\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fussybeaver/bollard/commit/05c59e8f5426ca19a7d70959d9d0546874714727\"\u003e\u003ccode\u003e05c59e8\u003c/code\u003e\u003c/a\u003e fix(secrets): Remove re-export of models (\u003ca href=\"https://redirect.github.com/fussybeaver/bollard/issues/695\"\u003e#695\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fussybeaver/bollard/commit/811dfd04843f7c05619f3bdbd9874f64f4ae913e\"\u003e\u003ccode\u003e811dfd0\u003c/code\u003e\u003c/a\u003e feat: add attach_container_websocket API for WebSocket container attach (\u003ca href=\"https://redirect.github.com/fussybeaver/bollard/issues/689\"\u003e#689\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fussybeaver/bollard/commit/e7e32f113e6857bf4963267fc0bee9bf2bda4080\"\u003e\u003ccode\u003ee7e32f1\u003c/code\u003e\u003c/a\u003e chore: Release 0.20.1 (\u003ca href=\"https://redirect.github.com/fussybeaver/bollard/issues/688\"\u003e#688\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fussybeaver/bollard/commit/3a218377b423f4d8277abdcfedb6898b0322cde0\"\u003e\u003ccode\u003e3a21837\u003c/code\u003e\u003c/a\u003e build(deps): bump swagger-codegen.version in /codegen/swagger (\u003ca href=\"https://redirect.github.com/fussybeaver/bollard/issues/608\"\u003e#608\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fussybeaver/bollard/commit/84693020fb32bcfda6cc33ee499a981cc343bd3f\"\u003e\u003ccode\u003e8469302\u003c/code\u003e\u003c/a\u003e build(deps): bump rust from 1.92.0-slim to 1.93.0-slim (\u003ca href=\"https://redirect.github.com/fussybeaver/bollard/issues/684\"\u003e#684\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fussybeaver/bollard/commit/177d2ae9e69cd271ed787bef23fabdb9980f2438\"\u003e\u003ccode\u003e177d2ae\u003c/code\u003e\u003c/a\u003e Add Docker::connect_with_host (\u003ca href=\"https://redirect.github.com/fussybeaver/bollard/issues/685\"\u003e#685\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fussybeaver/bollard/commit/cfb11d10f958ea566c5ad4b0773b4c2bb4dbf129\"\u003e\u003ccode\u003ecfb11d1\u003c/code\u003e\u003c/a\u003e chore: bump bollard-stubs dependency (\u003ca href=\"https://redirect.github.com/fussybeaver/bollard/issues/686\"\u003e#686\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fussybeaver/bollard/commit/e70f0722697033e04a1e703eca859054671675da\"\u003e\u003ccode\u003ee70f072\u003c/code\u003e\u003c/a\u003e build: drop serde_with dep (\u003ca href=\"https://redirect.github.com/fussybeaver/bollard/issues/682\"\u003e#682\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fussybeaver/bollard/commit/73fcfad1f77a5e6ac467113a0c349b31c3e67ced\"\u003e\u003ccode\u003e73fcfad\u003c/code\u003e\u003c/a\u003e release: v0.20.0 (\u003ca href=\"https://redirect.github.com/fussybeaver/bollard/issues/679\"\u003e#679\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fussybeaver/bollard/compare/v0.18.1...v0.20.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `chrono` from 0.4.43 to 0.4.44\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/chronotope/chrono/releases\"\u003echrono's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.4.44\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocs: match MSRV with \u003ccode\u003eCargo.toml\u003c/code\u003e contents by \u003ca href=\"https://github.com/coryan\"\u003e\u003ccode\u003e@​coryan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1772\"\u003echronotope/chrono#1772\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd track_caller to non-deprecated functions by \u003ca href=\"https://github.com/svix-jplatte\"\u003e\u003ccode\u003e@​svix-jplatte\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1774\"\u003echronotope/chrono#1774\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/c14b4599d07ef36ffa1f8a531fb0bc7eb3b42464\"\u003e\u003ccode\u003ec14b459\u003c/code\u003e\u003c/a\u003e Bump version to 0.4.44\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/ea832c5090369eefa2cb6a47d643e2f7ade7ffa7\"\u003e\u003ccode\u003eea832c5\u003c/code\u003e\u003c/a\u003e Add track_caller to non-deprecated functions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/cfae889a3a23507acf49b605794abba17effd2d7\"\u003e\u003ccode\u003ecfae889\u003c/code\u003e\u003c/a\u003e Fix panic message in to_rfc2822\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/f8900b5a44228a7f6282c65e8c407d3ecb6dcb7b\"\u003e\u003ccode\u003ef8900b5\u003c/code\u003e\u003c/a\u003e docs: match MSRV with \u003ccode\u003eCargo.toml\u003c/code\u003e contents\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/chronotope/chrono/compare/v0.4.43...v0.4.44\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `clap` from 4.5.60 to 4.6.0\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.0] - 2026-03-12\u003c/h2\u003e\n\u003ch3\u003eCompatibility\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate MSRV to 1.85\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.61] - 2026-03-12\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/clap-rs/clap/commit/9ab6dee710aa384e02ec5e9e2cfeadb2f35abf2a\"\u003e\u003ccode\u003e9ab6dee\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/374a30dac685d492cbdae124e757afdb52dd47b6\"\u003e\u003ccode\u003e374a30d\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/d0c8aabc000adc54fc39efa721e6caad035fc3da\"\u003e\u003ccode\u003ed0c8aab\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6306\"\u003e#6306\u003c/a\u003e from epage/update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/686ce2f665f43f927c1dbd5ad63a2f989e503bb9\"\u003e\u003ccode\u003e686ce2f\u003c/code\u003e\u003c/a\u003e chore: Upgrade compatible\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/8203238de61f89b60ce1ca1672cfe20997d20a1e\"\u003e\u003ccode\u003e8203238\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6305\"\u003e#6305\u003c/a\u003e from epage/msrv\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/c774a892ba8bb703a9e77a16e6ebc6ff1c551868\"\u003e\u003ccode\u003ec774a89\u003c/code\u003e\u003c/a\u003e docs: Reduce main's in doctests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/73534f6ed3697b834743d283cedc7f529778d8a7\"\u003e\u003ccode\u003e73534f6\u003c/code\u003e\u003c/a\u003e chore: Upgrade to 2025 edition\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/dfe05a9bfe5bf49ec560e484c1abf50bcb55cd96\"\u003e\u003ccode\u003edfe05a9\u003c/code\u003e\u003c/a\u003e chore: Bump MSRV to 1.85\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/8b41d0b8497ccaa0fb0d1d8a51f91ea2f62b3aa8\"\u003e\u003ccode\u003e8b41d0b\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/518220f102cc34b2cf39c64efa35975a22341e36\"\u003e\u003ccode\u003e518220f\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/clap-rs/clap/compare/clap_complete-v4.5.60...clap_complete-v4.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `console` from 0.16.2 to 0.16.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/console-rs/console/releases\"\u003econsole's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.16.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003estd::sync::OnceLock\u003c/code\u003e instead of \u003ccode\u003eonce_cell\u003c/code\u003e by \u003ca href=\"https://github.com/cuviper\"\u003e\u003ccode\u003e@​cuviper\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/console/pull/281\"\u003econsole-rs/console#281\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump version to 0.16.3 by \u003ca href=\"https://github.com/cuviper\"\u003e\u003ccode\u003e@​cuviper\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/console/pull/282\"\u003econsole-rs/console#282\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/console/commit/70ea3d0a6ecf1ca2f3891827631ca6e9b8e2b10a\"\u003e\u003ccode\u003e70ea3d0\u003c/code\u003e\u003c/a\u003e Bump version to 0.16.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/console/commit/6bd88941385008c879186ba619655ca2503c6de1\"\u003e\u003ccode\u003e6bd8894\u003c/code\u003e\u003c/a\u003e Remove \u003ccode\u003emake msrv-lock\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/console/commit/499e5f63b791d8bd67000df2b3d1d9b4628c29a6\"\u003e\u003ccode\u003e499e5f6\u003c/code\u003e\u003c/a\u003e Use \u003ccode\u003estd::sync::OnceLock\u003c/code\u003e instead of \u003ccode\u003eonce_cell\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/console-rs/console/compare/0.16.2...0.16.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `digest` from 0.11.0 to 0.11.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/traits/commit/2465f98a7ebc9f1c8d10dab0e5f30113505a1826\"\u003e\u003ccode\u003e2465f98\u003c/code\u003e\u003c/a\u003e digest: bump version to v0.11.2 (\u003ca href=\"https://redirect.github.com/RustCrypto/traits/issues/2343\"\u003e#2343\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/traits/commit/a87b56713fb66f0a657c422affad5ac6f8d58003\"\u003e\u003ccode\u003ea87b567\u003c/code\u003e\u003c/a\u003e Release \u003ccode\u003edigest\u003c/code\u003e v0.11.2 (\u003ca href=\"https://redirect.github.com/RustCrypto/traits/issues/2342\"\u003e#2342\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/traits/commit/84476d3c0d005820b39be4780c52b864ca43335f\"\u003e\u003ccode\u003e84476d3\u003c/code\u003e\u003c/a\u003e digest: remove \u003ccode\u003eClone\u003c/code\u003e from \u003ccode\u003eMacTraits\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/RustCrypto/traits/issues/2341\"\u003e#2341\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/traits/commit/6954eabaafdc52bb01a9a15644327bc33ffe2434\"\u003e\u003ccode\u003e6954eab\u003c/code\u003e\u003c/a\u003e elliptic-curve v0.14.0-rc.29 (\u003ca href=\"https://redirect.github.com/RustCrypto/traits/issues/2340\"\u003e#2340\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/traits/commit/a250cbd123625097feaab33d479ab10381c88775\"\u003e\u003ccode\u003ea250cbd\u003c/code\u003e\u003c/a\u003e elliptic-curve: bump \u003ccode\u003esec1\u003c/code\u003e to v0.8 (\u003ca href=\"https://redirect.github.com/RustCrypto/traits/issues/2339\"\u003e#2339\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/traits/commit/01b44a63246728af4318588c63233709c55f7106\"\u003e\u003ccode\u003e01b44a6\u003c/code\u003e\u003c/a\u003e password-hash v0.6.0 (\u003ca href=\"https://redirect.github.com/RustCrypto/traits/issues/2338\"\u003e#2338\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/traits/commit/866ef69a45640fbc206f6d76caed0a173428f9d4\"\u003e\u003ccode\u003e866ef69\u003c/code\u003e\u003c/a\u003e password-hash: add \u003ccode\u003eError::RngFailure\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/RustCrypto/traits/issues/2337\"\u003e#2337\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/traits/commit/4c2365ee72dbf3d279be60fda8ab6a46072410ff\"\u003e\u003ccode\u003e4c2365e\u003c/code\u003e\u003c/a\u003e build(deps): bump the all-deps group with 4 updates (\u003ca href=\"https://redirect.github.com/RustCrypto/traits/issues/2335\"\u003e#2335\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/traits/commit/ae7d4bee2aebed8c7f1a2dcae82db37ab02b3714\"\u003e\u003ccode\u003eae7d4be\u003c/code\u003e\u003c/a\u003e password-hash: rustdoc fixups (\u003ca href=\"https://redirect.github.com/RustCrypto/traits/issues/2336\"\u003e#2336\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/traits/commit/35e0e9ab4a9c8d79ae256f41ccb167e8405a50ba\"\u003e\u003ccode\u003e35e0e9a\u003c/code\u003e\u003c/a\u003e password-hash: remove \u003ccode\u003eMcfHasher\u003c/code\u003e trait (\u003ca href=\"https://redirect.github.com/RustCrypto/traits/issues/2334\"\u003e#2334\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/RustCrypto/traits/compare/digest-v0.11.0...digest-v0.11.2\"\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 `fuser` from 0.11.1 to 0.17.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/cberner/fuser/releases\"\u003efuser's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.17.0\u003c/h2\u003e\n\u003ch1\u003eMajor changes:\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eChange many integer-based public API parameters to strongly-typed newtypes and bitflags.\nThis breaking changes affects many of the methods on \u003ccode\u003eFilesystem\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eChange \u003ccode\u003eFilesystem\u003c/code\u003e trait methods to use \u003ccode\u003e\u0026amp;self\u003c/code\u003e, and require mounted filesystems to be \u003ccode\u003eSend + Sync + 'static\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eImprove typed error handling across request/reply APIs\u003c/li\u003e\n\u003cli\u003eReplace \u003ccode\u003eVec\u0026lt;MountOption\u0026gt;\u003c/code\u003e mount APIs with a structured \u003ccode\u003eConfig\u003c/code\u003e API, including ACL option handling\u003c/li\u003e\n\u003cli\u003eFeature flags \u003ccode\u003eabi-7-xx\u003c/code\u003e are now ignored and will be removed in 0.18, with compatibility checks moved to runtime behavior\u003c/li\u003e\n\u003cli\u003eRemove the old ABI-specific feature-flag surface (\u003ccode\u003eabi-7-9\u003c/code\u003e through \u003ccode\u003eabi-7-19\u003c/code\u003e, plus tooling/docs/examples references)\u003c/li\u003e\n\u003cli\u003eAdd support for multiple event loops per session, which can be enabled via \u003ccode\u003eConfig::n_threads\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdd experimental async API (\u003ccode\u003eAsyncFilesystem\u003c/code\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eMinor changes:\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eRename \u003ccode\u003eBackgroundSession::join\u003c/code\u003e to \u003ccode\u003eumount_and_join\u003c/code\u003e, returning \u003ccode\u003eio::Result\u0026lt;()\u0026gt;\u003c/code\u003e instead of panicking\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eFUSE_DEV_IOC_CLONE\u003c/code\u003e support and improve passthrough descriptor handling (\u003ccode\u003eReplyCreate\u003c/code\u003e, \u003ccode\u003eReplyOpen\u003c/code\u003e, \u003ccode\u003eBackingId\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003eImprove passthrough descriptor handling (\u003ccode\u003eReplyCreate\u003c/code\u003e, \u003ccode\u003eReplyOpen\u003c/code\u003e, \u003ccode\u003eBackingId\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eFileType\u003c/code\u003e conversion from std \u003ccode\u003eFileType\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdd option to explicitly choose \u003ccode\u003elibfuse2\u003c/code\u003e or \u003ccode\u003elibfuse3\u003c/code\u003e, prefer \u003ccode\u003elibfuse3\u003c/code\u003e by default\u003c/li\u003e\n\u003cli\u003eSupport building without libfuse on BSD\u003c/li\u003e\n\u003cli\u003eRemove remaining \u003ccode\u003eosxfuse\u003c/code\u003e support and improve \u003ccode\u003emacfuse\u003c/code\u003e compatibility\u003c/li\u003e\n\u003cli\u003eThe path to the \u003ccode\u003efusermount\u003c/code\u003e binary can be specified with the \u003ccode\u003eFUSERMOUNT_PATH\u003c/code\u003e environment variable\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eallow_root\u003c/code\u003e or \u003ccode\u003eallow_other\u003c/code\u003e must be enabled when using \u003ccode\u003eauto_unmount\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRemove deprecated \u003ccode\u003emount\u003c/code\u003e and \u003ccode\u003espawn_mount\u003c/code\u003e -- use \u003ccode\u003emount2\u003c/code\u003e and \u003ccode\u003espawn_mount2\u003c/code\u003e instead\u003c/li\u003e\n\u003cli\u003eUpdate and expand documentation\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eInternal changes:\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eImprove Linux/BSD/macOS test coverage by migrating mount tests to \u003ccode\u003efuser-tests\u003c/code\u003e and expanding CI\u003c/li\u003e\n\u003cli\u003eRework session lifecycle internals (handshake/session startup, destroy ordering, and unmount error propagation)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.16.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for passthrough file descriptors\u003c/li\u003e\n\u003cli\u003eChange \u003ccode\u003eKernelConfig\u003c/code\u003e capabilities flags parameters to \u003ccode\u003eu64\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRemove feature flags \u003ccode\u003eabi-7-9\u003c/code\u003e through \u003ccode\u003eabi-7-18\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003elibfuse\u003c/code\u003e feature flag from defaults. Linking with libfuse can be enabled with the \u003ccode\u003elibfuse\u003c/code\u003e feature flag\u003c/li\u003e\n\u003cli\u003eImprove macfuse compatibility (note that macfuse remains untested)\u003c/li\u003e\n\u003cli\u003eFix unsound behavior when linking with libfuse3\u003c/li\u003e\n\u003cli\u003ePerformance optimizations\u003c/li\u003e\n\u003cli\u003eUpdate documentation\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.15.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix crtime related panic that could occur on MacOS. See PR \u003ca href=\"https://redirect.github.com/cberner/fuser/issues/322\"\u003e#322\u003c/a\u003e for details.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.15.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd file handle argument to \u003ccode\u003egetattr()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eChange \u003ccode\u003epoll()\u003c/code\u003e to take a \u003ccode\u003ePollHandle\u003c/code\u003e instead of a \u003ccode\u003eu64\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdd low level API for manually mounting or wrapping a fuse file descriptor into a \u003ccode\u003eSession\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eFix compatibility with MacFUSE 4.x\u003c/li\u003e\n\u003cli\u003ePerformance optimizations\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.14.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/cberner/fuser/blob/master/CHANGELOG.md\"\u003efuser's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.17.0 - 2026-02-14\u003c/h2\u003e\n\u003cp\u003eMajor changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eChange many integer-based public API parameters to strongly-typed newtypes and bitflags.\nThis breaking changes affects many of the methods on \u003ccode\u003eFilesystem\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eChange \u003ccode\u003eFilesystem\u003c/code\u003e trait methods to use \u003ccode\u003e\u0026amp;self\u003c/code\u003e, and require mounted filesystems to be \u003ccode\u003eSend + Sync + 'static\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eImprove typed error handling across request/reply APIs\u003c/li\u003e\n\u003cli\u003eReplace \u003ccode\u003eVec\u0026lt;MountOption\u0026gt;\u003c/code\u003e mount APIs with a structured \u003ccode\u003eConfig\u003c/code\u003e API, including ACL option handling\u003c/li\u003e\n\u003cli\u003eFeature flags \u003ccode\u003eabi-7-xx\u003c/code\u003e are now ignored and will be removed in 0.18, with compatibility checks moved to runtime behavior\u003c/li\u003e\n\u003cli\u003eRemove the old ABI-specific feature-flag surface (\u003ccode\u003eabi-7-9\u003c/code\u003e through \u003ccode\u003eabi-7-19\u003c/code\u003e, plus tooling/docs/examples references)\u003c/li\u003e\n\u003cli\u003eAdd support for multiple event loops per session, which can be enabled via \u003ccode\u003eConfig::n_threads\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdd experimental async API (\u003ccode\u003eAsyncFilesystem\u003c/code\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eMinor changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRename \u003ccode\u003eBackgroundSession::join\u003c/code\u003e to \u003ccode\u003eumount_and_join\u003c/code\u003e, returning \u003ccode\u003eio::Result\u0026lt;()\u0026gt;\u003c/code\u003e instead of panicking\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eFUSE_DEV_IOC_CLONE\u003c/code\u003e support and improve passthrough descriptor handling (\u003ccode\u003eReplyCreate\u003c/code\u003e, \u003ccode\u003eReplyOpen\u003c/code\u003e, \u003ccode\u003eBackingId\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003eImprove passthrough descriptor handling (\u003ccode\u003eReplyCreate\u003c/code\u003e, \u003ccode\u003eReplyOpen\u003c/code\u003e, \u003ccode\u003eBackingId\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eFileType\u003c/code\u003e conversion from std \u003ccode\u003eFileType\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdd option to explicitly choose \u003ccode\u003elibfuse2\u003c/code\u003e or \u003ccode\u003elibfuse3\u003c/code\u003e, prefer \u003ccode\u003elibfuse3\u003c/code\u003e by default\u003c/li\u003e\n\u003cli\u003eSupport building without libfuse on BSD\u003c/li\u003e\n\u003cli\u003eRemove remaining \u003ccode\u003eosxfuse\u003c/code\u003e support and improve \u003ccode\u003emacfuse\u003c/code\u003e compatibility\u003c/li\u003e\n\u003cli\u003eThe path to the \u003ccode\u003efusermount\u003c/code\u003e binary can be specified with the \u003ccode\u003eFUSERMOUNT_PATH\u003c/code\u003e environment variable\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eallow_root\u003c/code\u003e or \u003ccode\u003eallow_other\u003c/code\u003e must be enabled when using \u003ccode\u003eauto_unmount\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRemove deprecated \u003ccode\u003emount\u003c/code\u003e and \u003ccode\u003espawn_mount\u003c/code\u003e -- use \u003ccode\u003emount2\u003c/code\u003e and \u003ccode\u003espawn_mount2\u003c/code\u003e instead\u003c/li\u003e\n\u003cli\u003eUpdate and expand documentation\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eInternal changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eImprove Linux/BSD/macOS test coverage by migrating mount tests to \u003ccode\u003efuser-tests\u003c/code\u003e and expanding CI\u003c/li\u003e\n\u003cli\u003eRework session lifecycle internals (handshake/session startup, destroy ordering, and unmount error propagation)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.16.0 - 2025-09-12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for passthrough file descriptors\u003c/li\u003e\n\u003cli\u003eChange \u003ccode\u003eKernelConfig\u003c/code\u003e capabilities flags parameters to \u003ccode\u003eu64\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRemove feature flags \u003ccode\u003eabi-7-9\u003c/code\u003e through \u003ccode\u003eabi-7-18\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003elibfuse\u003c/code\u003e feature flag from defaults. Linking with libfuse can be enabled with the \u003ccode\u003elibfuse\u003c/code\u003e feature flag\u003c/li\u003e\n\u003cli\u003eImprove macfuse compatibility (note that macfuse remains untested)\u003c/li\u003e\n\u003cli\u003eFix unsound behavior when linking with libfuse3\u003c/li\u003e\n\u003cli\u003ePerformance optimizations\u003c/li\u003e\n\u003cli\u003eUpdate documentation\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.15.1 - 2024-11-27\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix crtime related panic that could occur on MacOS. See PR \u003ca href=\"https://redirect.github.com/cberner/fuser/issues/322\"\u003e#322\u003c/a\u003e for details.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.15.0 - 2024-10-25\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd file handle argument to \u003ccode\u003egetattr()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eChange \u003ccode\u003epoll()\u003c/code\u003e to take a \u003ccode\u003ePollHandle\u003c/code\u003e instead of a \u003ccode\u003eu64\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdd low level API for manually mounting or wrapping a fuse file descriptor into a \u003ccode\u003eSession\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eFix compatibility with MacFUSE 4.x\u003c/li\u003e\n\u003cli\u003ePerformance optimizations\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cberner/fuser/commit/16e20c12522cd628917526fc27b689de32753e00\"\u003e\u003ccode\u003e16e20c1\u003c/code\u003e\u003c/a\u003e Bump version to 0.17.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cberner/fuser/commit/0889b3ac92bdab40bee81cf8ebb97468e7c354ba\"\u003e\u003ccode\u003e0889b3a\u003c/code\u003e\u003c/a\u003e Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cberner/fuser/commit/52a8c0bca0389dee420c863faf930f7c261fd332\"\u003e\u003ccode\u003e52a8c0b\u003c/code\u003e\u003c/a\u003e Remove deprecated mount() and spawn_mount()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cberner/fuser/commit/020f604854ef25568049a81143013ec2790dea7c\"\u003e\u003ccode\u003e020f604\u003c/code\u003e\u003c/a\u003e Preserve signed lseek offsets through dispatch\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cberner/fuser/commit/e54ffab00cf6e580acf7501f97fc7cf91a02cb10\"\u003e\u003ccode\u003ee54ffab\u003c/code\u003e\u003c/a\u003e Update 0.17 unreleased changelog notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cberner/fuser/commit/a9421f2ad7108057f2066531d8d1d3b6c1ed2460\"\u003e\u003ccode\u003ea9421f2\u003c/code\u003e\u003c/a\u003e Deny warnings on macos\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cberner/fuser/commit/5cc50c6205074fa6a343a3426efc612f1beb5001\"\u003e\u003ccode\u003e5cc50c6\u003c/code\u003e\u003c/a\u003e FUSE_DEV_IOC_CLONE\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cberner/fuser/commit/3ba96a0b146a41a71e8674e7ce130dc5610bb367\"\u003e\u003ccode\u003e3ba96a0\u003c/code\u003e\u003c/a\u003e CanonicalTempDir\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cberner/fuser/commit/e778f12de7d6e7c055afe59645d23c8492a8c2fd\"\u003e\u003ccode\u003ee778f12\u003c/code\u003e\u003c/a\u003e Simplify macOS test exe termination\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cberner/fuser/commit/01e9be4e94a9fcebd05b51d5694f2994f39c182b\"\u003e\u003ccode\u003e01e9be4\u003c/code\u003e\u003c/a\u003e Use generic wait_for_fuse_mount in FreeBSD tests\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/cberner/fuser/compare/v0.11.1...v0.17.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `generic-array` from 0.14.7 to 1.3.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fizyk20/generic-array/releases\"\u003egeneric-array's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.0.0\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/fizyk20/generic-array/blob/19f935b745c0336b7e51760a19348e90707208b7/CHANGELOG.md\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/fizyk20/generic-array/pull/138\"\u003ePrimary PR\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\u003eSee full diff in \u003ca href=\"https://github.com/fizyk20/generic-array/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `hyper` from 1.8.1 to 1.9.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/hyperium/hyper/releases\"\u003ehyper's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.9.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient:\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003eexpose HTTP/2 current max stream count (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4026\"\u003e#4026\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/d51cb71569bbca7927b3828ef11e3bec4fa97eb4\"\u003ed51cb715\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd HTTP/2 \u003ccode\u003emax_local_error_reset_streams\u003c/code\u003e option (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4021\"\u003e#4021\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/577874591cae246dfb2d72d7140d794ac2fa605a\"\u003e57787459\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eerror:\u003c/strong\u003e add 'Error::is_parse_version_h2' method (\u003ca href=\"https://github.com/hyperium/hyper/commit/393c77c71138ff6e33d7089deac770a3f3f1436b\"\u003e393c77c7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ehttp1:\u003c/strong\u003e add UpgradeableConnection::into_parts (\u003ca href=\"https://github.com/hyperium/hyper/commit/e21205cfe4066edbcddc56150d963dabbc7d3ec4\"\u003ee21205cf\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003effi:\u003c/strong\u003e validate null pointers before dereferencing in request/response functions (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4038\"\u003e#4038\u003c/a\u003e (\u003ca href=\"https://github.com/hyperium/hyper/commit/28e73ccd230cff8d7e5b5880ce2ab5fb8ced36be\"\u003e28e73ccd\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ehttp1:\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003eallow keep-alive for chunked requests with trailers (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4043\"\u003e#4043\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/7211ec25eff2ea6ee783817fee2a221d4eb2ed03\"\u003e7211ec25\u003c/a\u003e, closes \u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4044\"\u003e#4044\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse case-insensitive matching for trailer fields (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4011\"\u003e#4011\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/3b344cac9f96a9365409086dde51d06aa797ffc3\"\u003e3b344cac\u003c/a\u003e, closes \u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4010\"\u003e#4010\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse httparse config for Servers (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4002\"\u003e#4002\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/bcb8ec576619650d3388604e6c246829e7be133a\"\u003ebcb8ec57\u003c/a\u003e, closes \u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/3923\"\u003e#3923\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ehttp2:\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003ecancel sending client request body on response future drop (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4042\"\u003e#4042\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/5b17a69ebcf969471c1a19b25ed2cb81299d1be6\"\u003e5b17a69e\u003c/a\u003e, closes \u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4040\"\u003e#4040\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enon-utf8 char in Connection header may cause panic when calling to_str (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4019\"\u003e#4019\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/c36ca8a5c50e4a05a78aa3e158f13456ee674fb1\"\u003ec36ca8a5\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRefactors and chores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocs(error): add more information about is_incomplete_message by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/3978\"\u003ehyperium/hyper#3978\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRun cargo-audit in CI to check for known vulnerabilities in dependencies. by \u003ca href=\"https://github.com/f0rki\"\u003e\u003ccode\u003e@​f0rki\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/3246\"\u003ehyperium/hyper#3246\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(http1): simplify match of Token parse error by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/3981\"\u003ehyperium/hyper#3981\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(http1): use saturating_sub instead of manual impl by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/3983\"\u003ehyperium/hyper#3983\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(http1): replace many args of Chunked::step with struct by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/3982\"\u003ehyperium/hyper#3982\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: fix comment in \u003ccode\u003eput_slice()\u003c/code\u003e by \u003ca href=\"https://github.com/coryan\"\u003e\u003ccode\u003e@​coryan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/3986\"\u003ehyperium/hyper#3986\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest(lib): fix unused warnings due to feature gating test imports by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/3997\"\u003ehyperium/hyper#3997\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: improve Read trait and ReadBufCursor documentation by \u003ca href=\"https://github.com/majiayu000\"\u003e\u003ccode\u003e@​majiayu000\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4000\"\u003ehyperium/hyper#4000\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: use h1 parser config when parsing server req by \u003ca href=\"https://github.com/0xPoe\"\u003e\u003ccode\u003e@​0xPoe\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4002\"\u003ehyperium/hyper#4002\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest(server): fix flaky disable_keep_alive_mid_request by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4009\"\u003ehyperium/hyper#4009\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(ci): update to actions/checkout@v6 by \u003ca href=\"https://github.com/tottoto\"\u003e\u003ccode\u003e@​tottoto\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4005\"\u003ehyperium/hyper#4005\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(ci): update to cargo-check-external-types 0.4.0 by \u003ca href=\"https://github.com/tottoto\"\u003e\u003ccode\u003e@​tottoto\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4006\"\u003ehyperium/hyper#4006\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupdate copyright year to 2026 by \u003ca href=\"https://github.com/jasmyhigh\"\u003e\u003ccode\u003e@​jasmyhigh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4007\"\u003ehyperium/hyper#4007\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: avoid unwrap examples by \u003ca href=\"https://github.com/0xPoe\"\u003e\u003ccode\u003e@​0xPoe\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4001\"\u003ehyperium/hyper#4001\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(http1): use case-insensitive matching for trailer fields by \u003ca href=\"https://github.com/HueCodes\"\u003e\u003ccode\u003e@​HueCodes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4011\"\u003ehyperium/hyper#4011\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: convert bug report template to GitHub form by \u003ca href=\"https://github.com/njg7194\"\u003e\u003ccode\u003e@​njg7194\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4015\"\u003ehyperium/hyper#4015\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(ci): force toml mode in yq selecting msrv by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4020\"\u003ehyperium/hyper#4020\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: non-utf8 char may cause panic when calling to_str by \u003ca href=\"https://github.com/cuiweixie\"\u003e\u003ccode\u003e@​cuiweixie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4019\"\u003ehyperium/hyper#4019\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(http2/client): add \u003ccode\u003emax_local_error_reset_streams\u003c/code\u003e option by \u003ca href=\"https://github.com/ffuugoo\"\u003e\u003ccode\u003e@​ffuugoo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4021\"\u003ehyperium/hyper#4021\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: drop pin-utils dependency by \u003ca href=\"https://github.com/tottoto\"\u003e\u003ccode\u003e@​tottoto\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4023\"\u003ehyperium/hyper#4023\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[minor] doc: Fix HTTP/2 max concurrent stream link by \u003ca href=\"https://github.com/dentiny\"\u003e\u003ccode\u003e@​dentiny\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4037\"\u003ehyperium/hyper#4037\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(ffi): validate null pointers before dereferencing in request/resp… by \u003ca href=\"https://github.com/DhruvaD1\"\u003e\u003ccode\u003e@​DhruvaD1\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4038\"\u003ehyperium/hyper#4038\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eh2: expose current max stream count by \u003ca href=\"https://github.com/howardjohn\"\u003e\u003ccode\u003e@​howardjohn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4026\"\u003ehyperium/hyper#4026\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(http1): allow keep-alive for chunked requests with trailers by \u003ca href=\"https://github.com/wi-adam\"\u003e\u003ccode\u003e@​wi-adam\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4043\"\u003ehyperium/hyper#4043\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(http2): cancel pipe_task and send RST_STREAM on response future drop by \u003ca href=\"https://github.com/mmishra100\"\u003e\u003ccode\u003e@​mmishra100\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4042\"\u003ehyperium/hyper#4042\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd APIs to allow switching an HTTP1 connection to HTTP2 if H2 preface is seen by \u003ca href=\"https://github.com/pborzenkov\"\u003e\u003ccode\u003e@​pborzenkov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/3996\"\u003ehyperium/hyper#3996\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/hyperium/hyper/blob/master/CHANGELOG.md\"\u003ehyper's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.9.0 (2026-03-31)\u003c/h2\u003e\n\u003ch4\u003eBug Fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003effi:\u003c/strong\u003e validate null pointers before dereferencing in request/response functions (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4038\"\u003e#4038\u003c/a\u003e (\u003ca href=\"https://github.com/hyperium/hyper/commit/28e73ccd230cff8d7e5b5880ce2ab5fb8ced36be\"\u003e28e73ccd\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ehttp1:\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003eallow keep-alive for chunked requests with trailers (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4043\"\u003e#4043\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/7211ec25eff2ea6ee783817fee2a221d4eb2ed03\"\u003e7211ec25\u003c/a\u003e, closes \u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4044\"\u003e#4044\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse case-insensitive matching for trailer fields (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4011\"\u003e#4011\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/3b344cac9f96a9365409086dde51d06aa797ffc3\"\u003e3b344cac\u003c/a\u003e, closes \u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4010\"\u003e#4010\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse httparse config for Servers (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4002\"\u003e#4002\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/bcb8ec576619650d3388604e6c246829e7be133a\"\u003ebcb8ec57\u003c/a\u003e, closes \u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/3923\"\u003e#3923\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ehttp2:\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003ecancel sending client request body on response future drop (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4042\"\u003e#4042\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/5b17a69ebcf969471c1a19b25ed2cb81299d1be6\"\u003e5b17a69e\u003c/a\u003e, closes \u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4040\"\u003e#4040\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enon-utf8 char in Connection header may cause panic when calling to_str (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4019\"\u003e#4019\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/c36ca8a5c50e4a05a78aa3e158f13456ee674fb1\"\u003ec36ca8a5\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eFeatures\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient:\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003eexpose HTTP/2 current max stream count (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4026\"\u003e#4026\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/d51cb71569bbca7927b3828ef11e3bec4fa97eb4\"\u003ed51cb715\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd HTTP/2 \u003ccode\u003emax_local_error_reset_streams\u003c/code\u003e option (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4021\"\u003e#4021\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/577874591cae246dfb2d72d7140d794ac2fa605a\"\u003e57787459\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eerror:\u003c/strong\u003e add 'Error::is_parse_version_h2' method (\u003ca href=\"https://github.com/hyperium/hyper/commit/393c77c71138ff6e33d7089deac770a3f3f1436b\"\u003e393c77c7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ehttp1:\u003c/strong\u003e add UpgradeableConnection::into_parts (\u003ca href=\"https://github.com/hyperium/hyper/commit/e21205cfe4066edbcddc56150d963dabbc7d3ec4\"\u003ee21205cf\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/hyper/commit/0d6c7d5469baa09e2fb127ee3758a79b3271a4f0\"\u003e\u003ccode\u003e0d6c7d5\u003c/code\u003e\u003c/a\u003e v1.9.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/hyper/commit/e21205cfe4066edbcddc56150d963dabbc7d3ec4\"\u003e\u003ccode\u003ee21205c\u003c/code\u003e\u003c/a\u003e feat(http1): add UpgradeableConnection::into_parts\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/hyper/commit/393c77c71138ff6e33d7089deac770a3f3f1436b\"\u003e\u003ccode\u003e393c77c\u003c/code\u003e\u003c/a\u003e feat(error): add 'Error::is_parse_version_h2' method\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/hyper/commit/5b17a69ebcf969471c1a19b25ed2cb81299d1be6\"\u003e\u003ccode\u003e5b17a69\u003c/code\u003e\u003c/a\u003e fix(http2): cancel sending client request body on response future drop (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4042\"\u003e#4042\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/hyper/commit/7211ec25eff2ea6ee783817fee2a221d4eb2ed03\"\u003e\u003ccode\u003e7211ec2\u003c/code\u003e\u003c/a\u003e fix(http1): allow keep-alive for chunked requests with trailers (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4043\"\u003e#4043\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/hyper/commit/d51cb71569bbca7927b3828ef11e3bec4fa97eb4\"\u003e\u003ccode\u003ed51cb71\u003c/code\u003e\u003c/a\u003e feat(client): expose HTTP/2 current max stream count (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4026\"\u003e#4026\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/hyper/commit/28e73ccd230cff8d7e5b5880ce2ab5fb8ced36be\"\u003e\u003ccode\u003e28e73cc\u003c/code\u003e\u003c/a\u003e fix(ffi): validate null pointers before dereferencing in request/response fun...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/hyper/commit/e13e783927d429fc03038fe512eeb4d379cf1a70\"\u003e\u003ccode\u003ee13e783\u003c/code\u003e\u003c/a\u003e docs(client): fix HTTP/2 max concurrent stream link to spec (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4037\"\u003e#4037\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/hyper/commit/8ba900853b0f619b165e8530fc8c310bc13e056b\"\u003e\u003ccode\u003e8ba9008\u003c/code\u003e\u003c/a\u003e chore(dependencies): drop pin-utils dependency (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4023\"\u003e#4023\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/hyper/commit/577874591cae246dfb2d72d7140d794ac2fa605a\"\u003e\u003ccode\u003e5778745\u003c/code\u003e\u003c/a\u003e feat(client): add HTTP/2 \u003ccode\u003emax_local_error_reset_streams\u003c/code\u003e option (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4021\"\u003e#4021\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/hyperium/hyper/compare/v1.8.1...v1.9.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `internment` from 0.6.0 to 0.8.6\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/droundy/internment/blob/master/CHANGELOG.md\"\u003einternment's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e0.8.6 - September 14 2024\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdded \u003ccode\u003eAsRef\u003c/code\u003e implementations for \u003ccode\u003eOsStr\u003c/code\u003e and \u003ccode\u003ePath\u003c/code\u003e (thanks \u003ca href=\"https://github.com/GrigorenkoPV\"\u003e\u003ccode\u003e@​GrigorenkoPV\u003c/code\u003e\u003c/a\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdded \u003ccode\u003eis_interned\u003c/code\u003e (thanks \u003ca href=\"https://github.com/DanielJoyce\"\u003e\u003ccode\u003e@​DanielJoyce\u003c/code\u003e\u003c/a\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e0.8.4 - June 22, 2024\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003eDeepSizeOf\u003c/code\u003e impl, thanks \u003ca href=\"https://github.com/gmryuuko\"\u003e\u003ccode\u003e@​gmryuuko\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e0.8.3 - April 21, 2024\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eMade \u003ccode\u003eIntern\u0026lt;str\u0026gt;\u003c/code\u003e work with \u003ccode\u003eserde\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e0.8.2 - April 17, 2024\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for \u003ccode\u003edeepsize\u003c/code\u003e for all three intern types.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e0.8.1 - April 11, 2024\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eIncreased MSRV to 1.70.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eMade \u003ccode\u003eArcIntern\u003c/code\u003e not implement \u003ccode\u003eBorrow\u003c/code\u003e which I apparently missed in\nversion 0.7.0.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e0.7.4 - October 28, 2023\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eIncreased MSRV to 1.65, got it wrong last time because I forgot to check\nthe \u003ccode\u003earc\u003c/code\u003e feature.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e0.7.3 - October 28, 2023\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eMade \u003ccode\u003eCopy\u003c/code\u003e and \u003ccode\u003eClone\u003c/code\u003e for ArenaIntern support \u003ccode\u003e?Sized\u003c/code\u003e types.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e0.7.2 - October 28, 2023\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eIncreased MSRV to 1.60 for building and 1.65 for testing due to changes in\ndependencies.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eBumped ahash dependency version.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eOptimization of \u003ccode\u003eArcInvtern\u003c/code\u003e (thanks gwy15!).\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e0.7.1 - June 17, 2023\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eArcIntern::into_ref\u003c/code\u003e (thanks PuzzleMaker!).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e0.7.0 - March 30, 2022\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/droundy/internment/commits\"\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.182 to 0.2.184\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.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\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebreaking\u003c/strong\u003e Redox: Fix signal action constant types (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5009\"\u003e#5009\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEspIDF: Correct the value of \u003ccode\u003eDT_*\u003c/code\u003e constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5034\"\u003e#5034\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRedox: Fix locale values and add \u003ccode\u003eRTLD_NOLOAD\u003c/code\u003e, some TCP constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5025\"\u003e#5025\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eVarious: Use \u003ccode\u003ePadding::new(\u0026lt;zeroed\u0026gt;)\u003c/code\u003e rather than \u003ccode\u003ePadding::uninit()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5036\"\u003e#5036\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003epotentially breaking\u003c/strong\u003e Linux: Add new fields to \u003ccode\u003estruct ptrace_syscall_info\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4966\"\u003e#4966\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRe-export \u003ccode\u003ecore::ffi\u003c/code\u003e integer types rather than redefining (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5015\"\u003e#5015\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRedox: Update \u003ccode\u003eF_DUPFD\u003c/code\u003e, \u003ccode\u003eIP\u003c/code\u003e, and \u003ccode\u003eTCP\u003c/code\u003e constants to match relibc  (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4990\"\u003e#4990\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.2.183\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eESP-IDF: Add \u003ccode\u003eSOMAXCONN\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4993\"\u003e#4993\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add \u003ccode\u003ename_to_handle_at\u003c/code\u003e and \u003ccode\u003eopen_by_handle_at\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4988\"\u003e#4988\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNetBSD: Add \u003ccode\u003ekinfo_file\u003c/code\u003e, \u003ccode\u003ekinfo_pcb\u003c/code\u003e, and related constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4985\"\u003e#4985\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOpenBSD: Add \u003ccode\u003ekinfo_file\u003c/code\u003e and related constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4991\"\u003e#4991\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eVxWorks: Add additional structs and defines (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5003\"\u003e#5003\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eVarious: Implement \u003ccode\u003eDefault\u003c/code\u003e for \u003ccode\u003etimeval\u003c/code\u003e and \u003ccode\u003etimespec\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4976\"\u003e#4976\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.184/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.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\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\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebreaking\u003c/strong\u003e Redox: Fix signal action constant types (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5009\"\u003e#5009\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEspIDF: Correct the value of \u003ccode\u003eDT_*\u003c/code\u003e constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5034\"\u003e#5034\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRedox: Fix locale values and add \u003ccode\u003eRTLD_NOLOAD\u003c/code\u003e, some TCP constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5025\"\u003e#5025\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eVarious: Use \u003ccode\u003ePadding::new(\u0026lt;zeroed\u0026gt;)\u003c/code\u003e rather than \u003ccode\u003ePadding::uninit()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5036\"\u003e#5036\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003epotentially breaking\u003c/strong\u003e Linux: Add new fields to \u003ccode\u003estruct ptrace_syscall_info\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4966\"\u003e#4966\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRe-export \u003ccode\u003ecore::ffi\u003c/code\u003e integer types rather than redefining (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5015\"\u003e#5015\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRedox: Update \u003ccode\u003eF_DUPFD\u003c/code\u003e, \u003ccode\u003eIP\u003c/code\u003e, and \u003ccode\u003eTCP\u003c/code\u003e constants to match relibc  (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4990\"\u003e#4990\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/libc/compare/0.2.182...0.2.183\"\u003e0.2.183\u003c/a\u003e - 2026-03-08\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eESP-IDF: Add \u003ccode\u003eSOMAXCONN\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4993\"\u003e#4993\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add \u003ccode\u003ename_to_handle_at\u003c/code\u003e and \u003ccode\u003eopen_by_handle_at\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4988\"\u003e#4988\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNetBSD: Add \u003ccode\u003ekinfo_file\u003c/code\u003e, \u003ccode\u003ekinfo_pcb\u003c/code\u003e, and related constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4985\"\u003e#4985\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/b1fd610c7eb6026c108f318874283525871b0e77\"\u003e\u003ccode\u003eb1fd610\u003c/code\u003e\u003c/a\u003e chore: Release libc 0.2.184\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/f596819d7c309f9de20ace14532d37d94ae48380\"\u003e\u003ccode\u003ef596819\u003c/code\u003e\u003c/a\u003e ci: Don't enforce cargo-semver-checks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/4645f60c3a289aaf7d7fe08e2de66a1acd63a97c\"\u003e\u003ccode\u003e4645f60\u003c/code\u003e\u003c/a\u003e linux: update ptrace_syscall_info struct\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/14cbbec35360179b68947183d3ba618fa78acba2\"\u003e\u003ccode\u003e14cbbec\u003c/code\u003e\u003c/a\u003e types: Remove \u003ccode\u003ePadding::uninit\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/b5dcda885fbf89e39e6a8fb80ee46f90284a6d4a\"\u003e\u003ccode\u003eb5dcda8\u003c/code\u003e\u003c/a\u003e pthread: Use \u003ccode\u003ePadding::new(\\\u0026lt;zeroed\u0026gt;)\u003c/code\u003e rather than \u003ccode\u003ePadding::uninit()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/bbb1c5d350e010760c4ebdbc2bb499b2e0faff76\"\u003e\u003ccode\u003ebbb1c5d\u003c/code\u003e\u003c/a\u003e types: Add a \u003ccode\u003enew\u003c/code\u003e function to \u003ccode\u003ePadding\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/df06e43309c93a6dc5ea210d72f0284d945c7d61\"\u003e\u003ccode\u003edf06e43\u003c/code\u003e\u003c/a\u003e Fix locale values and add RTLD_NOLOAD, some TCP constants\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/078f5c6b3c7c3a51deba2c52c3d00b93cbb48557\"\u003e\u003ccode\u003e078f5c6\u003c/code\u003e\u003c/a\u003e newlib/espidf: Move DT_* to espidf/mod.rs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/d32b83db3c0e078e0a8b094d9dfbd41f87c7a20f\"\u003e\u003ccode\u003ed32b83d\u003c/code\u003e\u003c/a\u003e Add IP_MINTTL to bsd\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/939e0ec2a8c3234424286719405cb708e9b8062b\"\u003e\u003ccode\u003e939e0ec\u003c/code\u003e\u003c/a\u003e Define max_align_t for riscv64-linux\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/libc/compare/0.2.182...0.2.184\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `nix` from 0.26.4 to 0.30.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nix-rust/nix/blob/master/CHANGELOG.md\"\u003enix's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.30.1] - 2025-05-04\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edoc.rs build\n(\u003ca href=\"https://redirect.github.com/nix-rust/nix/pull/2634\"\u003e#2634\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.30.0] - 2025-04-29\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd socket option \u003ccode\u003eIPV6_PKTINFO\u003c/code\u003e for BSDs/Linux/Android, also\n\u003ccode\u003eIPV6_RECVPKTINFO\u003c/code\u003e for DragonFlyBSD\n(\u003ca href=\"https://redirect.github.com/nix-rust/nix/pull/2113\"\u003e#2113\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003efcntl\u003c/code\u003e's \u003ccode\u003eF_PREALLOCATE\u003c/code\u003e constant for Apple targets.\n(\u003ca href=\"https://redirect.github.com/nix-rust/nix/pull/2393\"\u003e#2393\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove support for extracting the TTL / Hop L...\n\n_Description has been truncated_","html_url":"https://github.com/alonsodomin/pants/pull/130","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/alonsodomin%2Fpants/issues/130","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/130/packages"},{"uuid":"4185526799","node_id":"PR_kwDOGEo4vs7PMw9j","number":111,"state":"closed","title":"Bump the rust-version-updates group across 1 directory with 63 updates","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-04-13T05:37:31.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-01T09:33:06.000Z","updated_at":"2026-04-13T05:37:33.000Z","time_to_close":1022665,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"rust-version-updates","update_count":63,"packages":[{"name":"arc-swap","old_version":"1.8.0","new_version":"1.9.0","repository_url":"https://github.com/vorner/arc-swap"},{"name":"axum","old_version":"0.7.9","new_version":"0.8.8","repository_url":"https://github.com/tokio-rs/axum"},{"name":"axum-server","old_version":"0.7.2","new_version":"0.8.0","repository_url":"https://github.com/programatik29/axum-server"},{"name":"bollard","old_version":"0.18.1","new_version":"0.20.2","repository_url":"https://github.com/fussybeaver/bollard"},{"name":"bytes","old_version":"1.11.0","new_version":"1.11.1","repository_url":"https://github.com/tokio-rs/bytes"},{"name":"chrono","old_version":"0.4.42","new_version":"0.4.44","repository_url":"https://github.com/chronotope/chrono"},{"name":"clap","old_version":"4.5.49","new_version":"4.5.60","repository_url":"https://github.com/clap-rs/clap"},{"name":"colored","old_version":"3.0.0","new_version":"3.1.1","repository_url":"https://github.com/mackwic/colored"},{"name":"console","old_version":"0.16.2","new_version":"0.16.3","repository_url":"https://github.com/console-rs/console"},{"name":"criterion","old_version":"0.8.1","new_version":"0.8.2","repository_url":"https://github.com/criterion-rs/criterion.rs"},{"name":"digest","old_version":"0.10.7","new_version":"0.11.2","repository_url":"https://github.com/RustCrypto/traits"},{"name":"env_logger","old_version":"0.11.8","new_version":"0.11.10","repository_url":"https://github.com/rust-cli/env_logger"},{"name":"fs-set-times","old_version":"0.19.2","new_version":"0.20.3","repository_url":"https://github.com/bytecodealliance/fs-set-times"},{"name":"fuser","old_version":"0.11.1","new_version":"0.17.0","repository_url":"https://github.com/cberner/fuser"},{"name":"futures-core","old_version":"0.3.31","new_version":"0.3.32","repository_url":"https://github.com/rust-lang/futures-rs"},{"name":"generic-array","old_version":"0.14.7","new_version":"1.3.3","repository_url":"https://github.com/fizyk20/generic-array"},{"name":"http","old_version":"1.3.1","new_version":"1.4.0","repository_url":"https://github.com/hyperium/http"},{"name":"humansize","old_version":"1.1.1","new_version":"2.1.3","repository_url":"https://github.com/LeopoldArkham/humansize"},{"name":"indexmap","old_version":"2.11.4","new_version":"2.13.0","repository_url":"https://github.com/indexmap-rs/indexmap"},{"name":"indicatif","old_version":"0.18.3","new_version":"0.18.4","repository_url":"https://github.com/console-rs/indicatif"},{"name":"internment","old_version":"0.6.0","new_version":"0.8.6","repository_url":"https://github.com/droundy/internment"},{"name":"libc","old_version":"0.2.179","new_version":"0.2.183","repository_url":"https://github.com/rust-lang/libc"},{"name":"nix","old_version":"0.26.4","new_version":"0.30.1","repository_url":"https://github.com/nix-rust/nix"},{"name":"num_enum","old_version":"0.7.5","new_version":"0.7.6","repository_url":"https://github.com/illicitonion/num_enum"},{"name":"once_cell","old_version":"1.21.3","new_version":"1.21.4","repository_url":"https://github.com/matklad/once_cell"},{"name":"opendal","old_version":"0.52.0","new_version":"0.55.0","repository_url":"https://github.com/apache/opendal"},{"name":"os_pipe","old_version":"1.2.2","new_version":"1.2.3","repository_url":"https://github.com/oconnor663/os_pipe.rs"},{"name":"parking_lot","old_version":"0.12.4","new_version":"0.12.5","repository_url":"https://github.com/Amanieu/parking_lot"},{"name":"petgraph","old_version":"0.7.1","new_version":"0.8.3","repository_url":"https://github.com/petgraph/petgraph"},{"name":"pin-project","old_version":"1.1.10","new_version":"1.1.11","repository_url":"https://github.com/taiki-e/pin-project"},{"name":"pin-project-lite","old_version":"0.2.16","new_version":"0.2.17","repository_url":"https://github.com/taiki-e/pin-project-lite"},{"name":"prost","old_version":"0.13.5","new_version":"0.14.3","repository_url":"https://github.com/tokio-rs/prost"},{"name":"prost-build","old_version":"0.13.5","new_version":"0.14.3","repository_url":"https://github.com/tokio-rs/prost"},{"name":"prost-types","old_version":"0.13.5","new_version":"0.14.3","repository_url":"https://github.com/tokio-rs/prost"},{"name":"pyo3","old_version":"0.27.2","new_version":"0.28.2","repository_url":"https://github.com/pyo3/pyo3"},{"name":"pyo3-build-config","old_version":"0.27.2","new_version":"0.28.2","repository_url":"https://github.com/pyo3/pyo3"},{"name":"rand","old_version":"0.9.2","new_version":"0.10.0","repository_url":"https://github.com/rust-random/rand"},{"name":"rlimit","old_version":"0.10.2","new_version":"0.11.0","repository_url":"https://github.com/Nugine/rlimit"},{"name":"rustls","old_version":"0.23.31","new_version":"0.23.37","repository_url":"https://github.com/rustls/rustls"},{"name":"rustls-native-certs","old_version":"0.8.1","new_version":"0.8.3","repository_url":"https://github.com/rustls/rustls-native-certs"},{"name":"rustls-pki-types","old_version":"1.13.0","new_version":"1.14.0","repository_url":"https://github.com/rustls/pki-types"},{"name":"serde_json","old_version":"1.0.145","new_version":"1.0.149","repository_url":"https://github.com/serde-rs/json"},{"name":"sha2","old_version":"0.10.9","new_version":"0.11.0","repository_url":"https://github.com/RustCrypto/hashes"},{"name":"shellexpand","old_version":"2.1.2","new_version":"3.1.2"},{"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":"sysinfo","old_version":"0.20.5","new_version":"0.38.4","repository_url":"https://github.com/GuillaumeGomez/sysinfo"},{"name":"tempfile","old_version":"3.24.0","new_version":"3.27.0","repository_url":"https://github.com/Stebalien/tempfile"},{"name":"terminal_size","old_version":"0.1.17","new_version":"0.4.4","repository_url":"https://github.com/eminence/terminal-size"},{"name":"time","old_version":"0.3.44","new_version":"0.3.47","repository_url":"https://github.com/time-rs/time"},{"name":"tokio","old_version":"1.48.0","new_version":"1.50.0","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"tokio-retry2","old_version":"0.6.0","new_version":"0.9.1","repository_url":"https://github.com/naomijub/tokio-retry"},{"name":"tokio-stream","old_version":"0.1.17","new_version":"0.1.18","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"tokio-util","old_version":"0.7.16","new_version":"0.7.18","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"toml","old_version":"0.8.23","new_version":"1.1.1+spec-1.1.0","repository_url":"https://github.com/toml-rs/toml"},{"name":"tower","old_version":"0.5.2","new_version":"0.5.3","repository_url":"https://github.com/tower-rs/tower"},{"name":"uuid","old_version":"1.19.0","new_version":"1.23.0","repository_url":"https://github.com/uuid-rs/uuid"},{"name":"whoami","old_version":"1.6.0","new_version":"1.6.1","repository_url":"https://github.com/ardaku/whoami"},{"name":"cargo_metadata","old_version":"0.23.0","new_version":"0.23.1","repository_url":"https://github.com/oli-obk/cargo_metadata"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the rust-version-updates group with 59 updates in the /src/rust directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [arc-swap](https://github.com/vorner/arc-swap) | `1.8.0` | `1.9.0` |\n| [axum](https://github.com/tokio-rs/axum) | `0.7.9` | `0.8.8` |\n| [axum-server](https://github.com/programatik29/axum-server) | `0.7.2` | `0.8.0` |\n| [bollard](https://github.com/fussybeaver/bollard) | `0.18.1` | `0.20.2` |\n| [bytes](https://github.com/tokio-rs/bytes) | `1.11.0` | `1.11.1` |\n| [chrono](https://github.com/chronotope/chrono) | `0.4.42` | `0.4.44` |\n| [clap](https://github.com/clap-rs/clap) | `4.5.49` | `4.5.60` |\n| [colored](https://github.com/mackwic/colored) | `3.0.0` | `3.1.1` |\n| [console](https://github.com/console-rs/console) | `0.16.2` | `0.16.3` |\n| [criterion](https://github.com/criterion-rs/criterion.rs) | `0.8.1` | `0.8.2` |\n| [digest](https://github.com/RustCrypto/traits) | `0.10.7` | `0.11.2` |\n| [env_logger](https://github.com/rust-cli/env_logger) | `0.11.8` | `0.11.10` |\n| [fs-set-times](https://github.com/bytecodealliance/fs-set-times) | `0.19.2` | `0.20.3` |\n| [fuser](https://github.com/cberner/fuser) | `0.11.1` | `0.17.0` |\n| [futures-core](https://github.com/rust-lang/futures-rs) | `0.3.31` | `0.3.32` |\n| [generic-array](https://github.com/fizyk20/generic-array) | `0.14.7` | `1.3.3` |\n| [http](https://github.com/hyperium/http) | `1.3.1` | `1.4.0` |\n| [humansize](https://github.com/LeopoldArkham/humansize) | `1.1.1` | `2.1.3` |\n| [indexmap](https://github.com/indexmap-rs/indexmap) | `2.11.4` | `2.13.0` |\n| [indicatif](https://github.com/console-rs/indicatif) | `0.18.3` | `0.18.4` |\n| [internment](https://github.com/droundy/internment) | `0.6.0` | `0.8.6` |\n| [libc](https://github.com/rust-lang/libc) | `0.2.179` | `0.2.183` |\n| [nix](https://github.com/nix-rust/nix) | `0.26.4` | `0.30.1` |\n| [num_enum](https://github.com/illicitonion/num_enum) | `0.7.5` | `0.7.6` |\n| [once_cell](https://github.com/matklad/once_cell) | `1.21.3` | `1.21.4` |\n| [opendal](https://github.com/apache/opendal) | `0.52.0` | `0.55.0` |\n| [os_pipe](https://github.com/oconnor663/os_pipe.rs) | `1.2.2` | `1.2.3` |\n| [parking_lot](https://github.com/Amanieu/parking_lot) | `0.12.4` | `0.12.5` |\n| [petgraph](https://github.com/petgraph/petgraph) | `0.7.1` | `0.8.3` |\n| [pin-project](https://github.com/taiki-e/pin-project) | `1.1.10` | `1.1.11` |\n| [pin-project-lite](https://github.com/taiki-e/pin-project-lite) | `0.2.16` | `0.2.17` |\n| [prost](https://github.com/tokio-rs/prost) | `0.13.5` | `0.14.3` |\n| [prost-build](https://github.com/tokio-rs/prost) | `0.13.5` | `0.14.3` |\n| [prost-types](https://github.com/tokio-rs/prost) | `0.13.5` | `0.14.3` |\n| [pyo3](https://github.com/pyo3/pyo3) | `0.27.2` | `0.28.2` |\n| [pyo3-build-config](https://github.com/pyo3/pyo3) | `0.27.2` | `0.28.2` |\n| [rand](https://github.com/rust-random/rand) | `0.9.2` | `0.10.0` |\n| [rlimit](https://github.com/Nugine/rlimit) | `0.10.2` | `0.11.0` |\n| [rustls](https://github.com/rustls/rustls) | `0.23.31` | `0.23.37` |\n| [rustls-native-certs](https://github.com/rustls/rustls-native-certs) | `0.8.1` | `0.8.3` |\n| [rustls-pki-types](https://github.com/rustls/pki-types) | `1.13.0` | `1.14.0` |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.145` | `1.0.149` |\n| [sha2](https://github.com/RustCrypto/hashes) | `0.10.9` | `0.11.0` |\n| [shellexpand](https://gitlab.com/ijackson/rust-shellexpand) | `2.1.2` | `3.1.2` |\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| [sysinfo](https://github.com/GuillaumeGomez/sysinfo) | `0.20.5` | `0.38.4` |\n| [tempfile](https://github.com/Stebalien/tempfile) | `3.24.0` | `3.27.0` |\n| [terminal_size](https://github.com/eminence/terminal-size) | `0.1.17` | `0.4.4` |\n| [time](https://github.com/time-rs/time) | `0.3.44` | `0.3.47` |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.48.0` | `1.50.0` |\n| [tokio-retry2](https://github.com/naomijub/tokio-retry) | `0.6.0` | `0.9.1` |\n| [tokio-stream](https://github.com/tokio-rs/tokio) | `0.1.17` | `0.1.18` |\n| [tokio-util](https://github.com/tokio-rs/tokio) | `0.7.16` | `0.7.18` |\n| [toml](https://github.com/toml-rs/toml) | `0.8.23` | `1.1.1+spec-1.1.0` |\n| [tower](https://github.com/tower-rs/tower) | `0.5.2` | `0.5.3` |\n| [uuid](https://github.com/uuid-rs/uuid) | `1.19.0` | `1.23.0` |\n| [whoami](https://github.com/ardaku/whoami) | `1.6.0` | `1.6.1` |\n| [cargo_metadata](https://github.com/oli-obk/cargo_metadata) | `0.23.0` | `0.23.1` |\n\n\nUpdates `arc-swap` from 1.8.0 to 1.9.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vorner/arc-swap/blob/master/CHANGELOG.md\"\u003earc-swap's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e1.9.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003ePromote certain orderings to SeqCst. Original proofs based on wrong reading of\nstandard :-(. Expect some performance degradation (\u003ca href=\"https://redirect.github.com/vorner/arc-swap/issues/198\"\u003e#198\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/vorner/arc-swap/issues/200\"\u003e#200\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e1.8.2\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eProper gate of \u003ccode\u003ePin\u003c/code\u003e (since 1.39 - we are not using only \u003ccode\u003ePin\u003c/code\u003e, but also\n\u003ccode\u003ePin::into_inner\u003c/code\u003e, \u003ca href=\"https://redirect.github.com/vorner/arc-swap/issues/197\"\u003e#197\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e1.8.1\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eSome more careful orderings (\u003ca href=\"https://redirect.github.com/vorner/arc-swap/issues/195\"\u003e#195\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vorner/arc-swap/commit/873fbf2e724ac0a6ae814797b14a83bb68251673\"\u003e\u003ccode\u003e873fbf2\u003c/code\u003e\u003c/a\u003e Test file for the \u003ca href=\"https://redirect.github.com/vorner/arc-swap/issues/198\"\u003e#198\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vorner/arc-swap/commit/ffb2808f59b88c4984fc67fc036ac06da92a22fa\"\u003e\u003ccode\u003effb2808\u003c/code\u003e\u003c/a\u003e Release of 1.9.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vorner/arc-swap/commit/9d87160c3274923a8fc1dea749909f30c9f8da10\"\u003e\u003ccode\u003e9d87160\u003c/code\u003e\u003c/a\u003e Promote several Orderings to SeqCst\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vorner/arc-swap/commit/19f0d661a27bb6312c6ba9e19e1453db19c30ab5\"\u003e\u003ccode\u003e19f0d66\u003c/code\u003e\u003c/a\u003e Version 1.8.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vorner/arc-swap/commit/c222a22864dce497f1924eb788f6b05b760a9c10\"\u003e\u003ccode\u003ec222a22\u003c/code\u003e\u003c/a\u003e Release 1.8.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vorner/arc-swap/commit/cccf3548a8c1c83028f3a9cff83d89d1b89b17b8\"\u003e\u003ccode\u003ecccf354\u003c/code\u003e\u003c/a\u003e Upgrade the other ordering too, for transitivity\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vorner/arc-swap/commit/e94df5511ab2eb0b04959af2505ea1be51e67242\"\u003e\u003ccode\u003ee94df55\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/vorner/arc-swap/issues/195\"\u003e#195\u003c/a\u003e from 0xfMel/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vorner/arc-swap/commit/bd5d3276e4cfc37b90676260c93d8545d9b9b911\"\u003e\u003ccode\u003ebd5d327\u003c/code\u003e\u003c/a\u003e Fix Debt::pay failure ordering\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vorner/arc-swap/commit/22431daf6411cedfa3ebdf7fd8777dc579858b9a\"\u003e\u003ccode\u003e22431da\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/vorner/arc-swap/issues/189\"\u003e#189\u003c/a\u003e from atouchet/rdm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vorner/arc-swap/commit/b142bd81dae89d5f7a934bb399103f7f029faeed\"\u003e\u003ccode\u003eb142bd8\u003c/code\u003e\u003c/a\u003e Update Readme\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vorner/arc-swap/compare/v1.8.0...v1.9.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `axum` from 0.7.9 to 0.8.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tokio-rs/axum/releases\"\u003eaxum's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eaxum v0.8.8\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eClarify documentation for \u003ccode\u003eRouter::route_layer\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3567\"\u003e#3567\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3567\"\u003e#3567\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3567\"\u003etokio-rs/axum#3567\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eaxum v0.8.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRelax implicit \u003ccode\u003eSend\u003c/code\u003e / \u003ccode\u003eSync\u003c/code\u003e bounds on \u003ccode\u003eRouterAsService\u003c/code\u003e, \u003ccode\u003eRouterIntoService\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3555\"\u003e#3555\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMake it easier to visually scan for default features (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3550\"\u003e#3550\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix some documentation typos\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3550\"\u003e#3550\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3550\"\u003etokio-rs/axum#3550\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3555\"\u003e#3555\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3555\"\u003etokio-rs/axum#3555\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eaxum v0.8.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efixed:\u003c/strong\u003e Reject JSON request bodies with trailing characters after the JSON document (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3453\"\u003e#3453\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eadded:\u003c/strong\u003e Implement \u003ccode\u003eOptionalFromRequest\u003c/code\u003e for \u003ccode\u003eMultipart\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3220\"\u003e#3220\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eadded:\u003c/strong\u003e Getter methods \u003ccode\u003eLocation::{status_code, location}\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eadded:\u003c/strong\u003e Support for writing arbitrary binary data into server-sent events (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3425\"\u003e#3425\u003c/a\u003e)]\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eadded:\u003c/strong\u003e \u003ccode\u003emiddleware::ResponseAxumBodyLayer\u003c/code\u003e for mapping response body to \u003ccode\u003eaxum::body::Body\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3469\"\u003e#3469\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eadded:\u003c/strong\u003e \u003ccode\u003eimpl FusedStream for WebSocket\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3443\"\u003e#3443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003echanged:\u003c/strong\u003e The \u003ccode\u003esse\u003c/code\u003e module and \u003ccode\u003eSse\u003c/code\u003e type no longer depend on the \u003ccode\u003etokio\u003c/code\u003e feature (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3154\"\u003e#3154\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003echanged:\u003c/strong\u003e If the location given to one of \u003ccode\u003eRedirect\u003c/code\u003es constructors is not a valid header value, instead of panicking on construction, the \u003ccode\u003eIntoResponse\u003c/code\u003e impl now returns an HTTP 500, just like \u003ccode\u003eJson\u003c/code\u003e does when serialization fails (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3377\"\u003e#3377\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003echanged:\u003c/strong\u003e Update minimum rust version to 1.78 (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3412\"\u003e#3412\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3154\"\u003e#3154\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3154\"\u003etokio-rs/axum#3154\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3220\"\u003e#3220\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3220\"\u003etokio-rs/axum#3220\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3377\"\u003e#3377\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3377\"\u003etokio-rs/axum#3377\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3412\"\u003e#3412\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3412\"\u003etokio-rs/axum#3412\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3425\"\u003e#3425\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3425\"\u003etokio-rs/axum#3425\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3443\"\u003e#3443\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3443\"\u003etokio-rs/axum#3443\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3453\"\u003e#3453\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3453\"\u003etokio-rs/axum#3453\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3469\"\u003e#3469\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3469\"\u003etokio-rs/axum#3469\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eaxum v0.8.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eadded:\u003c/strong\u003e \u003ccode\u003eRouter::reset_fallback\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3320\"\u003e#3320\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eadded:\u003c/strong\u003e \u003ccode\u003eWebSocketUpgrade::selected_protocol\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3248\"\u003e#3248\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efixed:\u003c/strong\u003e Panic location for overlapping method routes (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3319\"\u003e#3319\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efixed:\u003c/strong\u003e Don't leak a tokio task when using \u003ccode\u003eserve\u003c/code\u003e without graceful shutdown (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3129\"\u003e#3129\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3319\"\u003e#3319\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3319\"\u003etokio-rs/axum#3319\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3320\"\u003e#3320\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3320\"\u003etokio-rs/axum#3320\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3248\"\u003e#3248\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3248\"\u003etokio-rs/axum#3248\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3129\"\u003e#3129\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3129\"\u003etokio-rs/axum#3129\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eaxum v0.8.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eadded:\u003c/strong\u003e Implement \u003ccode\u003eFrom\u0026lt;Bytes\u0026gt;\u003c/code\u003e for \u003ccode\u003eMessage\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3273\"\u003e#3273\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eadded:\u003c/strong\u003e Implement \u003ccode\u003eOptionalFromRequest\u003c/code\u003e for \u003ccode\u003eJson\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3142\"\u003e#3142\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eadded:\u003c/strong\u003e Implement \u003ccode\u003eOptionalFromRequest\u003c/code\u003e for \u003ccode\u003eExtension\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3157\"\u003e#3157\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eadded:\u003c/strong\u003e Allow setting the read buffer capacity of \u003ccode\u003eWebSocketUpgrade\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3178\"\u003e#3178\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/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.7.9...axum-v0.8.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `axum-server` from 0.7.2 to 0.8.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/programatik29/axum-server/releases\"\u003eaxum-server's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.8.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003echanged\u003c/strong\u003e: \u003ccode\u003eServer\u003c/code\u003e is now generic over connections, allowing \u003ccode\u003eaxum-server\u003c/code\u003e to listen not just on TCP.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eadded\u003c/strong\u003e: Support for Unix sockets has been implemented and an example for Unix sockets has been provided.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003echanged\u003c/strong\u003e: \u003ccode\u003erustls-pemfile\u003c/code\u003e was replaced with \u003ccode\u003erustls-pki-types\u003c/code\u003e as it is now unmaintained.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.7.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eadded\u003c/strong\u003e: Support for http1-only and http2-only servers.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003echanged\u003c/strong\u003e: Improved error messages that come from parsing pemfiles with rustls.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.7.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efixed\u003c/strong\u003e: \u003ccode\u003eaxum-server\u003c/code\u003e not compiling in hyper \u003ccode\u003e1.8.0\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/programatik29/axum-server/blob/master/CHANGELOG.md\"\u003eaxum-server's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e0.8.0 (7. December 2025)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003echanged\u003c/strong\u003e: \u003ccode\u003eServer\u003c/code\u003e is now generic over connections, allowing \u003ccode\u003eaxum-server\u003c/code\u003e to listen not just on TCP.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eadded\u003c/strong\u003e: Support for Unix sockets has been implemented and an example for Unix sockets has been provided.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003echanged\u003c/strong\u003e: \u003ccode\u003erustls-pemfile\u003c/code\u003e was replaced with \u003ccode\u003erustls-pki-types\u003c/code\u003e as it is now unmaintained.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e0.7.4 (16. November 2025)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eadded\u003c/strong\u003e: Support for http1-only and http2-only servers.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003echanged\u003c/strong\u003e: Improved error messages that come from parsing pemfiles with rustls.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e0.7.3 (15. November 2025)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efixed\u003c/strong\u003e: \u003ccode\u003eaxum-server\u003c/code\u003e not compiling in hyper \u003ccode\u003e1.8.0\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/programatik29/axum-server/commit/0d0e181093d5683858a858921deffa0e739f61a0\"\u003e\u003ccode\u003e0d0e181\u003c/code\u003e\u003c/a\u003e Version 0.8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/programatik29/axum-server/commit/551bc5afd4b4c89a4ed75af4dcca64d67950ed50\"\u003e\u003ccode\u003e551bc5a\u003c/code\u003e\u003c/a\u003e Update CHANGELOG.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/programatik29/axum-server/commit/9b9f928ab2de8e75c8550f1cd55b60364361b9c8\"\u003e\u003ccode\u003e9b9f928\u003c/code\u003e\u003c/a\u003e Fix CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/programatik29/axum-server/commit/51cc866acc577cbf4c4468b1676069cad01c2b3f\"\u003e\u003ccode\u003e51cc866\u003c/code\u003e\u003c/a\u003e Version 0.8.0 (\u003ca href=\"https://redirect.github.com/programatik29/axum-server/issues/167\"\u003e#167\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/programatik29/axum-server/commit/759ebbeb763374986f8ada117a9c9123a516dbf6\"\u003e\u003ccode\u003e759ebbe\u003c/code\u003e\u003c/a\u003e Switch to rustls-pki-types (\u003ca href=\"https://redirect.github.com/programatik29/axum-server/issues/178\"\u003e#178\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/programatik29/axum-server/commit/23eb3a2e904bfdb26e12815b9dd458117e9f0e76\"\u003e\u003ccode\u003e23eb3a2\u003c/code\u003e\u003c/a\u003e fix: Replace rustls-pemfile with rustls-pki-types\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/programatik29/axum-server/commit/3a6616871ea47fb9f674dd6c06b31af6a13cbe4e\"\u003e\u003ccode\u003e3a66168\u003c/code\u003e\u003c/a\u003e Strengthen tokio version requirements\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/programatik29/axum-server/commit/272dff9ca4d369466ac8369d24d3acc3e1d1b3ce\"\u003e\u003ccode\u003e272dff9\u003c/code\u003e\u003c/a\u003e Bump actions/checkout (\u003ca href=\"https://redirect.github.com/programatik29/axum-server/issues/175\"\u003e#175\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/programatik29/axum-server/commit/475b84212009888219f08986956e76bfcca43cc2\"\u003e\u003ccode\u003e475b842\u003c/code\u003e\u003c/a\u003e Bump actions/checkout from 5 to 6 in the github-actions group\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/programatik29/axum-server/commit/ab2381aacbd3933690826d6098026339c6d2adc9\"\u003e\u003ccode\u003eab2381a\u003c/code\u003e\u003c/a\u003e Merge remote-tracking branch 'upstream/master' into unix-sockets\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/programatik29/axum-server/compare/v0.7.2...v0.8.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `bollard` from 0.18.1 to 0.20.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fussybeaver/bollard/releases\"\u003ebollard's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease v0.20.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add attach_container_websocket API for WebSocket container attach by \u003ca href=\"https://github.com/benodiwal\"\u003e\u003ccode\u003e@​benodiwal\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/689\"\u003efussybeaver/bollard#689\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(secrets): Remove re-export of models by \u003ca href=\"https://github.com/giantcow\"\u003e\u003ccode\u003e@​giantcow\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/695\"\u003efussybeaver/bollard#695\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Release 0.20.2 by \u003ca href=\"https://github.com/fussybeaver\"\u003e\u003ccode\u003e@​fussybeaver\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/696\"\u003efussybeaver/bollard#696\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/giantcow\"\u003e\u003ccode\u003e@​giantcow\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/695\"\u003efussybeaver/bollard#695\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/fussybeaver/bollard/compare/v0.20.1...v0.20.2\"\u003ehttps://github.com/fussybeaver/bollard/compare/v0.20.1...v0.20.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease v0.20.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebuild: drop serde_with dep by \u003ca href=\"https://github.com/tisonkun\"\u003e\u003ccode\u003e@​tisonkun\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/682\"\u003efussybeaver/bollard#682\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump bollard-stubs dependency by \u003ca href=\"https://github.com/tisonkun\"\u003e\u003ccode\u003e@​tisonkun\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/686\"\u003efussybeaver/bollard#686\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd Docker::connect_with_host by \u003ca href=\"https://github.com/BrenekH\"\u003e\u003ccode\u003e@​BrenekH\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/685\"\u003efussybeaver/bollard#685\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump rust from 1.92.0-slim to 1.93.0-slim 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/fussybeaver/bollard/pull/684\"\u003efussybeaver/bollard#684\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump swagger-codegen.version from 2.4.46 to 2.4.50 in /codegen/swagger 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/fussybeaver/bollard/pull/608\"\u003efussybeaver/bollard#608\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Release 0.20.1 by \u003ca href=\"https://github.com/fussybeaver\"\u003e\u003ccode\u003e@​fussybeaver\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/688\"\u003efussybeaver/bollard#688\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BrenekH\"\u003e\u003ccode\u003e@​BrenekH\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/685\"\u003efussybeaver/bollard#685\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/fussybeaver/bollard/compare/v0.20.0...v0.20.1\"\u003ehttps://github.com/fussybeaver/bollard/compare/v0.20.0...v0.20.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease v0.20.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePass keypath by \u003ca href=\"https://github.com/aoikurokawa\"\u003e\u003ccode\u003e@​aoikurokawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/592\"\u003efussybeaver/bollard#592\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: proper execution branch for \u003ccode\u003ebuildkit_providerless\u003c/code\u003e by \u003ca href=\"https://github.com/DDtKey\"\u003e\u003ccode\u003e@​DDtKey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/597\"\u003efussybeaver/bollard#597\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump stubs 1.49.2 rc.28.4.0 by \u003ca href=\"https://github.com/fussybeaver\"\u003e\u003ccode\u003e@​fussybeaver\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/598\"\u003efussybeaver/bollard#598\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove handling of nested empty hashmaps by \u003ca href=\"https://github.com/fussybeaver\"\u003e\u003ccode\u003e@​fussybeaver\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/596\"\u003efussybeaver/bollard#596\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd fallible Streams for import_image_stream by \u003ca href=\"https://github.com/Huy-Dinh\"\u003e\u003ccode\u003e@​Huy-Dinh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/606\"\u003efussybeaver/bollard#606\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd swagger support for ContainerArchiveInfo by \u003ca href=\"https://github.com/Huy-Dinh\"\u003e\u003ccode\u003e@​Huy-Dinh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/609\"\u003efussybeaver/bollard#609\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd support for get_container_archive_info by \u003ca href=\"https://github.com/Huy-Dinh\"\u003e\u003ccode\u003e@​Huy-Dinh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/610\"\u003efussybeaver/bollard#610\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: remove unmaintained rustls_pemfile by \u003ca href=\"https://github.com/MarcusGrass\"\u003e\u003ccode\u003e@​MarcusGrass\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/613\"\u003efussybeaver/bollard#613\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add with_request_modifier API for custom request headers by \u003ca href=\"https://github.com/benodiwal\"\u003e\u003ccode\u003e@​benodiwal\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/619\"\u003efussybeaver/bollard#619\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edelete: remove outdated macOS CI workflow by \u003ca href=\"https://github.com/benodiwal\"\u003e\u003ccode\u003e@​benodiwal\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/616\"\u003efussybeaver/bollard#616\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add docker checkpoint support (create, list, delete) by \u003ca href=\"https://github.com/benodiwal\"\u003e\u003ccode\u003e@​benodiwal\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/617\"\u003efussybeaver/bollard#617\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: feat: add service_logs API to get logs from a service by \u003ca href=\"https://github.com/benodiwal\"\u003e\u003ccode\u003e@​benodiwal\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/625\"\u003efussybeaver/bollard#625\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add task_logs API to get logs from a task by \u003ca href=\"https://github.com/benodiwal\"\u003e\u003ccode\u003e@​benodiwal\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/624\"\u003efussybeaver/bollard#624\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ecodegen: add query parameter structs for swarm, config, plugin APIs by \u003ca href=\"https://github.com/benodiwal\"\u003e\u003ccode\u003e@​benodiwal\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/633\"\u003efussybeaver/bollard#633\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild: avoid unnecessary axum deps by \u003ca href=\"https://github.com/tisonkun\"\u003e\u003ccode\u003e@​tisonkun\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/638\"\u003efussybeaver/bollard#638\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add Config API (list, create, inspect, update, delete) by \u003ca href=\"https://github.com/benodiwal\"\u003e\u003ccode\u003e@​benodiwal\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/628\"\u003efussybeaver/bollard#628\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: added swarm update api by \u003ca href=\"https://github.com/benodiwal\"\u003e\u003ccode\u003e@​benodiwal\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/630\"\u003efussybeaver/bollard#630\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add plugin API support by \u003ca href=\"https://github.com/benodiwal\"\u003e\u003ccode\u003e@​benodiwal\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/631\"\u003efussybeaver/bollard#631\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: remove deprecated swarm option structs by \u003ca href=\"https://github.com/benodiwal\"\u003e\u003ccode\u003e@​benodiwal\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/639\"\u003efussybeaver/bollard#639\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove deprecated options structs in volume.rs by \u003ca href=\"https://github.com/Huy-Dinh\"\u003e\u003ccode\u003e@​Huy-Dinh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/653\"\u003efussybeaver/bollard#653\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: disable codegen formatting by \u003ca href=\"https://github.com/benodiwal\"\u003e\u003ccode\u003e@​benodiwal\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/654\"\u003efussybeaver/bollard#654\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: added CODEOWNERS file by \u003ca href=\"https://github.com/benodiwal\"\u003e\u003ccode\u003e@​benodiwal\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/657\"\u003efussybeaver/bollard#657\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: remove deprecated EventsOptions struct from system.rs by \u003ca href=\"https://github.com/benodiwal\"\u003e\u003ccode\u003e@​benodiwal\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/655\"\u003efussybeaver/bollard#655\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/fussybeaver/bollard/commit/ddd21715ac76ccaf83db1b5a346c014e1fa83b64\"\u003e\u003ccode\u003eddd2171\u003c/code\u003e\u003c/a\u003e chore: Release 0.20.2 (\u003ca href=\"https://redirect.github.com/fussybeaver/bollard/issues/696\"\u003e#696\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fussybeaver/bollard/commit/05c59e8f5426ca19a7d70959d9d0546874714727\"\u003e\u003ccode\u003e05c59e8\u003c/code\u003e\u003c/a\u003e fix(secrets): Remove re-export of models (\u003ca href=\"https://redirect.github.com/fussybeaver/bollard/issues/695\"\u003e#695\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fussybeaver/bollard/commit/811dfd04843f7c05619f3bdbd9874f64f4ae913e\"\u003e\u003ccode\u003e811dfd0\u003c/code\u003e\u003c/a\u003e feat: add attach_container_websocket API for WebSocket container attach (\u003ca href=\"https://redirect.github.com/fussybeaver/bollard/issues/689\"\u003e#689\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fussybeaver/bollard/commit/e7e32f113e6857bf4963267fc0bee9bf2bda4080\"\u003e\u003ccode\u003ee7e32f1\u003c/code\u003e\u003c/a\u003e chore: Release 0.20.1 (\u003ca href=\"https://redirect.github.com/fussybeaver/bollard/issues/688\"\u003e#688\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fussybeaver/bollard/commit/3a218377b423f4d8277abdcfedb6898b0322cde0\"\u003e\u003ccode\u003e3a21837\u003c/code\u003e\u003c/a\u003e build(deps): bump swagger-codegen.version in /codegen/swagger (\u003ca href=\"https://redirect.github.com/fussybeaver/bollard/issues/608\"\u003e#608\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fussybeaver/bollard/commit/84693020fb32bcfda6cc33ee499a981cc343bd3f\"\u003e\u003ccode\u003e8469302\u003c/code\u003e\u003c/a\u003e build(deps): bump rust from 1.92.0-slim to 1.93.0-slim (\u003ca href=\"https://redirect.github.com/fussybeaver/bollard/issues/684\"\u003e#684\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fussybeaver/bollard/commit/177d2ae9e69cd271ed787bef23fabdb9980f2438\"\u003e\u003ccode\u003e177d2ae\u003c/code\u003e\u003c/a\u003e Add Docker::connect_with_host (\u003ca href=\"https://redirect.github.com/fussybeaver/bollard/issues/685\"\u003e#685\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fussybeaver/bollard/commit/cfb11d10f958ea566c5ad4b0773b4c2bb4dbf129\"\u003e\u003ccode\u003ecfb11d1\u003c/code\u003e\u003c/a\u003e chore: bump bollard-stubs dependency (\u003ca href=\"https://redirect.github.com/fussybeaver/bollard/issues/686\"\u003e#686\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fussybeaver/bollard/commit/e70f0722697033e04a1e703eca859054671675da\"\u003e\u003ccode\u003ee70f072\u003c/code\u003e\u003c/a\u003e build: drop serde_with dep (\u003ca href=\"https://redirect.github.com/fussybeaver/bollard/issues/682\"\u003e#682\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fussybeaver/bollard/commit/73fcfad1f77a5e6ac467113a0c349b31c3e67ced\"\u003e\u003ccode\u003e73fcfad\u003c/code\u003e\u003c/a\u003e release: v0.20.0 (\u003ca href=\"https://redirect.github.com/fussybeaver/bollard/issues/679\"\u003e#679\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fussybeaver/bollard/compare/v0.18.1...v0.20.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `bytes` from 1.11.0 to 1.11.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tokio-rs/bytes/releases\"\u003ebytes's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eBytes v1.11.1\u003c/h2\u003e\n\u003ch1\u003e1.11.1 (February 3rd, 2026)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix integer overflow in \u003ccode\u003eBytesMut::reserve\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tokio-rs/bytes/blob/master/CHANGELOG.md\"\u003ebytes's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e1.11.1 (February 3rd, 2026)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix integer overflow in \u003ccode\u003eBytesMut::reserve\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/417dccdeff249e0c011327de7d92e0d6fbe7cc43\"\u003e\u003ccode\u003e417dccd\u003c/code\u003e\u003c/a\u003e Release bytes v1.11.1 (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/820\"\u003e#820\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/d0293b0e35838123c51ca5dfdf468ecafee4398f\"\u003e\u003ccode\u003ed0293b0\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/tokio-rs/bytes/compare/v1.11.0...v1.11.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `chrono` from 0.4.42 to 0.4.44\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/chronotope/chrono/releases\"\u003echrono's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.4.44\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocs: match MSRV with \u003ccode\u003eCargo.toml\u003c/code\u003e contents by \u003ca href=\"https://github.com/coryan\"\u003e\u003ccode\u003e@​coryan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1772\"\u003echronotope/chrono#1772\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd track_caller to non-deprecated functions by \u003ca href=\"https://github.com/svix-jplatte\"\u003e\u003ccode\u003e@​svix-jplatte\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1774\"\u003echronotope/chrono#1774\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.4.43\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eInstall extra components for lint workflow by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1741\"\u003echronotope/chrono#1741\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade windows-bindgen to 0.64 by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1742\"\u003echronotope/chrono#1742\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove windows-bindgen setup by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1744\"\u003echronotope/chrono#1744\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDrop stabilized feature doc_auto_cfg by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1745\"\u003echronotope/chrono#1745\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFaster RFC 3339 parsing by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1748\"\u003echronotope/chrono#1748\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate windows-bindgen requirement from 0.64 to 0.65 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1751\"\u003echronotope/chrono#1751\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003eNaiveDate::abs_diff\u003c/code\u003e by \u003ca href=\"https://github.com/Kinrany\"\u003e\u003ccode\u003e@​Kinrany\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1752\"\u003echronotope/chrono#1752\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd feature gated defmt support. by \u003ca href=\"https://github.com/pebender\"\u003e\u003ccode\u003e@​pebender\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1747\"\u003echronotope/chrono#1747\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDrop deny lints, eager Debug impls are a mixed blessing by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1753\"\u003echronotope/chrono#1753\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: minor improvement for docs by \u003ca href=\"https://github.com/spuradage\"\u003e\u003ccode\u003e@​spuradage\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1756\"\u003echronotope/chrono#1756\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded doctest for the NaiveDate years_since function by \u003ca href=\"https://github.com/LucasBou\"\u003e\u003ccode\u003e@​LucasBou\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1755\"\u003echronotope/chrono#1755\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare 0.4.43 by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1765\"\u003echronotope/chrono#1765\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate copyright year to 2026 in LICENSE.txt by \u003ca href=\"https://github.com/taozui472\"\u003e\u003ccode\u003e@​taozui472\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1767\"\u003echronotope/chrono#1767\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/c14b4599d07ef36ffa1f8a531fb0bc7eb3b42464\"\u003e\u003ccode\u003ec14b459\u003c/code\u003e\u003c/a\u003e Bump version to 0.4.44\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/ea832c5090369eefa2cb6a47d643e2f7ade7ffa7\"\u003e\u003ccode\u003eea832c5\u003c/code\u003e\u003c/a\u003e Add track_caller to non-deprecated functions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/cfae889a3a23507acf49b605794abba17effd2d7\"\u003e\u003ccode\u003ecfae889\u003c/code\u003e\u003c/a\u003e Fix panic message in to_rfc2822\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/f8900b5a44228a7f6282c65e8c407d3ecb6dcb7b\"\u003e\u003ccode\u003ef8900b5\u003c/code\u003e\u003c/a\u003e docs: match MSRV with \u003ccode\u003eCargo.toml\u003c/code\u003e contents\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/45caaa970ce443b11106a710ee24bd2480e5ff99\"\u003e\u003ccode\u003e45caaa9\u003c/code\u003e\u003c/a\u003e Update copyright year to 2026 in LICENSE.txt\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/1c0b8f011ab2f2e53c195df1866a1fb4c7fd193a\"\u003e\u003ccode\u003e1c0b8f0\u003c/code\u003e\u003c/a\u003e Bump version to 0.4.43\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/a03e43b1c3ef3aea77f12200d84144f275560aa9\"\u003e\u003ccode\u003ea03e43b\u003c/code\u003e\u003c/a\u003e Upgrade windows-bindgen to 0.66\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/4fedaba2a214aa560e1c6a70d0a09e6955ed3ff4\"\u003e\u003ccode\u003e4fedaba\u003c/code\u003e\u003c/a\u003e Ignore bincode advisory\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/f4b7bbda679199e7509da813849a10242b2f7aa1\"\u003e\u003ccode\u003ef4b7bbd\u003c/code\u003e\u003c/a\u003e Bump actions/checkout from 5 to 6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/db129730e8f21ca66b3808c133b7147cbc62fc41\"\u003e\u003ccode\u003edb12973\u003c/code\u003e\u003c/a\u003e Added doctest for the NaiveDate years_since function (\u003ca href=\"https://redirect.github.com/chronotope/chrono/issues/1755\"\u003e#1755\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/chronotope/chrono/compare/v0.4.42...v0.4.44\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `clap` from 4.5.49 to 4.5.60\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clap-rs/clap/releases\"\u003eclap's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.5.60\u003c/h2\u003e\n\u003ch2\u003e[4.5.60] - 2026-02-19\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Quote empty default values, possible values\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.59\u003c/h2\u003e\n\u003ch2\u003e[4.5.59] - 2026-02-16\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eCommand::ignore_errors\u003c/code\u003e no longer masks help/version on subcommands\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.58\u003c/h2\u003e\n\u003ch2\u003e[4.5.58] - 2026-02-11\u003c/h2\u003e\n\u003ch2\u003ev4.5.57\u003c/h2\u003e\n\u003ch2\u003e[4.5.57] - 2026-02-03\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRegression from 4.5.55 where having an argument with \u003ccode\u003e.value_terminator(\u0026quot;--\u0026quot;)\u003c/code\u003e caused problems with an argument with \u003ccode\u003e.last(true)\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.56\u003c/h2\u003e\n\u003ch2\u003e[4.5.56] - 2026-01-29\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOn conflict error, don't show conflicting arguments in the usage\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.55\u003c/h2\u003e\n\u003ch2\u003e[4.5.55] - 2026-01-27\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix inconsistency in precedence between positionals with a \u003ccode\u003evalue_terminator(\u0026quot;--\u0026quot;)\u003c/code\u003e and escapes (\u003ccode\u003e--\u003c/code\u003e) where \u003ccode\u003e./foo -- bar\u003c/code\u003e means the first arg is empty, rather than escaping future args\u003c/li\u003e\n\u003c/ul\u003e\n\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\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clap-rs/clap/blob/master/CHANGELOG.md\"\u003eclap's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[4.5.60] - 2026-02-19\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Quote empty default values, possible values\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.59] - 2026-02-16\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eCommand::ignore_errors\u003c/code\u003e no longer masks help/version on subcommands\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.58] - 2026-02-11\u003c/h2\u003e\n\u003ch2\u003e[4.5.57] - 2026-02-03\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRegression from 4.5.55 where having an argument with \u003ccode\u003e.value_terminator(\u0026quot;--\u0026quot;)\u003c/code\u003e caused problems with an argument with \u003ccode\u003e.last(true)\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.56] - 2026-01-29\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOn conflict error, don't show conflicting arguments in the usage\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.55] - 2026-01-27\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix inconsistency in precedence between positionals with a \u003ccode\u003evalue_terminator(\u0026quot;--\u0026quot;)\u003c/code\u003e and escapes (\u003ccode\u003e--\u003c/code\u003e) where \u003ccode\u003e./foo -- bar\u003c/code\u003e means the first arg is empty, rather than escaping future args\u003c/li\u003e\n\u003c/ul\u003e\n\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!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/33d24d844b11c0e926ae132e1af338ff070bdf4a\"\u003e\u003ccode\u003e33d24d8\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/9332409f4a6c1d5c22064e839ec8e9bc040f3be7\"\u003e\u003ccode\u003e9332409\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/b7adce5a17089596eecb2af6985e6503f2ffcd38\"\u003e\u003ccode\u003eb7adce5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6166\"\u003e#6166\u003c/a\u003e from fabalchemy/fix-dynamic-powershell-completion\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/009bba44ec3d182028ec3a72f5b6f3e507827768\"\u003e\u003ccode\u003e009bba4\u003c/code\u003e\u003c/a\u003e fix(clap_complete): Improve powershell registration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/d89d57dfb4bdd18930a40c6d7f4fadb23ee9c5b3\"\u003e\u003ccode\u003ed89d57d\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/f18b67ec3d4ce6ac1acf115adaab2f16ab2ed3c7\"\u003e\u003ccode\u003ef18b67e\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/9d218eb418526143c9110f734f78a608b8cf6440\"\u003e\u003ccode\u003e9d218eb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6165\"\u003e#6165\u003c/a\u003e from epage/shirt\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/126440ca846613671e1dac98198b2ceb17dab2b0\"\u003e\u003ccode\u003e126440c\u003c/code\u003e\u003c/a\u003e fix(help): Correctly calculate padding for short-only args\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/9e3c05ef3800a3e638b8224a7881a81517a4f4db\"\u003e\u003ccode\u003e9e3c05e\u003c/code\u003e\u003c/a\u003e test(help): Show panic with short, valueless arg\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/c9898d0fece98d8520d3dd954cf457b685b3308f\"\u003e\u003ccode\u003ec9898d0\u003c/code\u003e\u003c/a\u003e test(help): Verify short with value\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/clap-rs/clap/compare/clap_complete-v4.5.49...clap_complete-v4.5.60\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `colored` from 3.0.0 to 3.1.1\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\u003c/blockquote\u003e\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/v3.0.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 `console` from 0.16.2 to 0.16.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/console-rs/console/releases\"\u003econsole's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.16.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003estd::sync::OnceLock\u003c/code\u003e instead of \u003ccode\u003eonce_cell\u003c/code\u003e by \u003ca href=\"https://github.com/cuviper\"\u003e\u003ccode\u003e@​cuviper\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/console/pull/281\"\u003econsole-rs/console#281\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump version to 0.16.3 by \u003ca href=\"https://github.com/cuviper\"\u003e\u003ccode\u003e@​cuviper\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/console/pull/282\"\u003econsole-rs/console#282\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/console/commit/70ea3d0a6ecf1ca2f3891827631ca6e9b8e2b10a\"\u003e\u003ccode\u003e70ea3d0\u003c/code\u003e\u003c/a\u003e Bump version to 0.16.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/console/commit/6bd88941385008c879186ba619655ca2503c6de1\"\u003e\u003ccode\u003e6bd8894\u003c/code\u003e\u003c/a\u003e Remove \u003ccode\u003emake msrv-lock\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/console/commit/499e5f63b791d8bd67000df2b3d1d9b4628c29a6\"\u003e\u003ccode\u003e499e5f6\u003c/code\u003e\u003c/a\u003e Use \u003ccode\u003estd::sync::OnceLock\u003c/code\u003e instead of \u003ccode\u003eonce_cell\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/console-rs/console/compare/0.16.2...0.16.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `criterion` from 0.8.1 to 0.8.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/criterion-rs/criterion.rs/releases\"\u003ecriterion's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ecriterion-plot-v0.8.2\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate Readme\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ecriterion-v0.8.2\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edon't build alloca on unsupported targets\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(deps)\u003c/em\u003e bump crate-ci/typos from 1.40.0 to 1.43.0\u003c/li\u003e\n\u003cli\u003eFix panic with uniform iteration durations in benchmarks\u003c/li\u003e\n\u003cli\u003eUpdate Readme\u003c/li\u003e\n\u003cli\u003eExclude development scripts from published package\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/criterion-rs/criterion.rs/blob/master/CHANGELOG.md\"\u003ecriterion's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/criterion-rs/criterion.rs/compare/criterion-v0.8.1...criterion-v0.8.2\"\u003e0.8.2\u003c/a\u003e - 2026-02-04\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edon't build alloca on unsupported targets\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(deps)\u003c/em\u003e bump crate-ci/typos from 1.40.0 to 1.43.0\u003c/li\u003e\n\u003cli\u003eFix panic with uniform iteration durations in benchmarks\u003c/li\u003e\n\u003cli\u003eUpdate Readme\u003c/li\u003e\n\u003cli\u003eExclude development scripts from published package\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/criterion-rs/criterion.rs/commit/7f0d745532e3c7b2e11bbf9de9b911f91790d3b1\"\u003e\u003ccode\u003e7f0d745\u003c/code\u003e\u003c/a\u003e chore: release v0.8.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/criterion-rs/criterion.rs/commit/4a467ce964052ae9bd9266c0706b470b817613e0\"\u003e\u003ccode\u003e4a467ce\u003c/code\u003e\u003c/a\u003e chore(deps): bump crate-ci/typos from 1.40.0 to 1.43.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/criterion-rs/criterion.rs/commit/b277a751453cf9ce0595e41bddf819210a6d6e47\"\u003e\u003ccode\u003eb277a75\u003c/code\u003e\u003c/a\u003e Fix panic with uniform iteration durations in benchmarks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/criterion-rs/criterion.rs/commit/828af1450d648c599a92a077b75e292747761d99\"\u003e\u003ccode\u003e828af14\u003c/code\u003e\u003c/a\u003e fix: don't build alloca on unsupported targets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/criterion-rs/criterion.rs/commit/b01316b76e42028f3b1cf3731f643bea7f354f39\"\u003e\u003ccode\u003eb01316b\u003c/code\u003e\u003c/a\u003e Update Readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/criterion-rs/criterion.rs/commit/4c02a3b4e560fe1f296c0ed1e9b53e3154a3cac6\"\u003e\u003ccode\u003e4c02a3b\u003c/code\u003e\u003c/a\u003e Exclude development scripts from published package\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/criterion-rs/criterion.rs/compare/criterion-v0.8.1...criterion-v0.8.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `digest` from 0.10.7 to 0.11.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/traits/commit/2465f98a7ebc9f1c8d10dab0e5f30113505a1826\"\u003e\u003ccode\u003e2465f98\u003c/code\u003e\u003c/a\u003e digest: bump version to v0.11.2 (\u003ca href=\"https://redirect.github.com/RustCrypto/traits/issues/2343\"\u003e#2343\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/traits/commit/a87b56713fb66f0a657c422affad5ac6f8d58003\"\u003e\u003ccode\u003ea87b567\u003c/code\u003e\u003c/a\u003e Release \u003ccode\u003edigest\u003c/code\u003e v0.11.2 (\u003ca href=\"https://redirect.github.com/RustCrypto/traits/issues/2342\"\u003e#2342\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/traits/commit/84476d3c0d005820b39be4780c52b864ca43335f\"\u003e\u003ccode\u003e84476d3\u003c/code\u003e\u003c/a\u003e digest: remove \u003ccode\u003eClone\u003c/code\u003e from \u003ccode\u003eMacTraits\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/RustCrypto/traits/issues/2341\"\u003e#2341\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/traits/commit/6954eabaafdc52bb01a9a15644327bc33ffe2434\"\u003e\u003ccode\u003e6954eab\u003c/code\u003e\u003c/a\u003e elliptic-curve v0.14.0-rc.29 (\u003ca href=\"https://redirect.github.com/RustCrypto/traits/issues/2340\"\u003e#2340\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/traits/commit/a250cbd123625097feaab33d479ab10381c88775\"\u003e\u003ccode\u003ea250cbd\u003c/code\u003e\u003c/a\u003e elliptic-curve: bump \u003ccode\u003esec1\u003c/code\u003e to v0.8 (\u003ca href=\"https://redirect.github.com/RustCrypto/traits/issues/2339\"\u003e#2339\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/traits/commit/01b44a63246728af4318588c63233709c55f7106\"\u003e\u003ccode\u003e01b44a6\u003c/code\u003e\u003c/a\u003e password-hash v0.6.0 (\u003ca href=\"https://redirect.github.com/RustCrypto/traits/issues/2338\"\u003e#2338\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/traits/commit/866ef69a45640fbc206f6d76caed0a173428f9d4\"\u003e\u003ccode\u003e866ef69\u003c/code\u003e\u003c/a\u003e password-hash: add \u003ccode\u003eError::RngFailure\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/RustCrypto/traits/issues/2337\"\u003e#2337\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/traits/commit/4c2365ee72dbf3d279be60fda8ab6a46072410ff\"\u003e\u003ccode\u003e4c2365e\u003c/code\u003e\u003c/a\u003e build(deps): bump the all-deps group with 4 updates (\u003ca href=\"https://redirect.github.com/RustCrypto/traits/issues/2335\"\u003e#2335\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/traits/commit/ae7d4bee2aebed8c7f1a2dcae82db37ab02b3714\"\u003e\u003ccode\u003eae7d4be\u003c/code\u003e\u003c/a\u003e password-hash: rustdoc fixups (\u003ca href=\"https://redirect.github.com/RustCrypto/traits/issues/2336\"\u003e#2336\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/traits/commit/35e0e9ab4a9c8d79ae256f41ccb167e8405a50ba\"\u003e\u003ccode\u003e35e0e9a\u003c/code\u003e\u003c/a\u003e password-hash: remove \u003ccode\u003eMcfHasher\u003c/code\u003e trait (\u003ca href=\"https://redirect.github.com/RustCrypto/traits/issues/2334\"\u003e#2334\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/RustCrypto/traits/compare/digest-v0.10.7...digest-v0.11.2\"\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.8 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\u003ch2\u003ev0.11.9\u003c/h2\u003e\n\u003ch2\u003e[0.11.9] - 2026-02-11\u003c/h2\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\u003ch2\u003e[0.11.9] - 2026-02-11\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\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.8...v0.11.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fs-set-times` from 0.19.2 to 0.20.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bytecodealliance/fs-set-times/commit/56406c912238a253f01f10446541f2cf2d9a88c3\"\u003e\u003ccode\u003e56406c9\u003c/code\u003e\u003c/a\u003e chore: Release fs-set-times version 0.20.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bytecodealliance/fs-set-times/commit/6f2de3a8b8cb07d221da6507da30b7ac43726b22\"\u003e\u003ccode\u003e6f2de3a\u003c/code\u003e\u003c/a\u003e Update to rustix 1.0. (\u003ca href=\"https://redirect.github.com/bytecodealliance/fs-set-times/issues/9\"\u003e#9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bytecodealliance/fs-set-times/commit/eabc4ca4183348c0b10f074212316a83f860229c\"\u003e\u003ccode\u003eeabc4ca\u003c/code\u003e\u003c/a\u003e chore: Release fs-set-times version 0.20.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bytecodealliance/fs-set-times/commit/39b03aa8de7d6836ae843ec45127c531bc9239d4\"\u003e\u003ccode\u003e39b03aa\u003c/code\u003e\u003c/a\u003e Update to windows-sys 0.59. (\u003ca href=\"https://redirect.github.com/bytecodealliance/fs-set-times/issues/8\"\u003e#8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bytecodealliance/fs-set-times/commit/0fc603b4480a467a11b7b286bf1e95ca2f579578\"\u003e\u003ccode\u003e0fc603b\u003c/code\u003e\u003c/a\u003e chore: Release fs-set-times version 0.20.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bytecodealliance/fs-set-times/commit/a2aab3cb9893451b28baa1b5d26c7c059d007239\"\u003e\u003ccode\u003ea2aab3c\u003c/code\u003e\u003c/a\u003e Update to windows-sys 0.52.0. (\u003ca href=\"https://redirect.github.com/bytecodealliance/fs-set-times/issues/7\"\u003e#7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bytecodealliance/fs-set-times/commit/5afe5b45c988de911999391948d60328f878d5bf\"\u003e\u003ccode\u003e5afe5b4\u003c/code\u003e\u003c/a\u003e Update to Rust 2021.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bytecodealliance/fs-set-times/commit/ddbef00511fb57406e5d6cde5e7741965f0b1b7f\"\u003e\u003ccode\u003eddbef00\u003c/code\u003e\u003c/a\u003e chore: Release fs-set-times version 0.20.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bytecodealliance/fs-set-times/commit/f0a2cd75a8cf89acb98e2e69c139458e4e8dc99d\"\u003e\u003ccode\u003ef0a2cd7\u003c/code\u003e\u003c/a\u003e Update to io-lifetimes 2.0.\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/bytecodealliance/fs-set-times/compare/v0.19.2...v0.20.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fuser` from 0.11.1 to 0.17.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/cberner/fuser/releases\"\u003efuser's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.17.0\u003c/h2\u003e\n\u003ch1\u003eMajor changes:\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eChange many integer-based public API parameters to strongly-typed newtypes and bitflags.\nThis breaking changes affects many of the methods on \u003ccode\u003eFilesystem\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eChange \u003ccode\u003eFilesystem\u003c/code\u003e trait methods to use \u003ccode\u003e\u0026amp;self\u003c/code\u003e, and require mounted filesystems to be \u003ccode\u003eSend + Sync + 'static\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eImprove typed error handling across request/reply APIs\u003c/li\u003e\n\u003cli\u003eReplace \u003ccode\u003eVec\u0026lt;MountOption\u0026gt;\u003c/code\u003e mount APIs with a structured \u003ccode\u003eConfig\u003c/code\u003e API, including ACL option handling\u003c/li\u003e\n\u003cli\u003eFeature flags \u003ccode\u003eabi-7-xx\u003c/code\u003e are now ignored and will be removed in 0.18, with compatibility checks moved to runtime behavior\u003c/li\u003e\n\u003cli\u003eRemove the old ABI-specific feature-flag surface (\u003ccode\u003eabi-7-9\u003c/code\u003e through \u003ccode\u003eabi-7-19\u003c/code\u003e, plus tooling/docs/examples references)\u003c/li\u003e\n\u003cli\u003eAdd support for multiple event loops per session, which can be enabled via \u003ccode\u003eConfig::n_threads\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdd experimental async API (\u003ccode\u003eAsyncFilesystem\u003c/code\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eMinor changes:\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eRename \u003ccode\u003eBackgroundSession::join\u003c/code\u003e to \u003ccode\u003eumount_and_join\u003c/code\u003e, returning \u003ccode\u003eio::Result\u0026lt;()\u0026gt;\u003c/code\u003e instead of panicking\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eFUSE_DEV_IOC_CLONE\u003c/code\u003e support and improve passthrough descriptor handling (\u003ccode\u003eReplyCreate\u003c/code\u003e, \u003ccode\u003eReplyOpen\u003c/code\u003e, \u003ccode\u003eBackingId\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003eImprove passthrough descriptor handling (\u003ccode\u003eReplyCreate\u003c/code\u003e, \u003ccode\u003eReplyOpen\u003c/code\u003e, \u003ccode\u003eBackingId\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eFileType\u003c/code\u003e conversion from std \u003ccode\u003eFileType\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdd option to explicitly choose \u003ccode\u003elibfuse2\u003c/code\u003e or \u003ccode\u003elibfuse3\u003c/code\u003e, prefer \u003ccode\u003elibfuse3\u003c/code\u003e by default\u003c/li\u003e\n\u003cli\u003eSupport building without libfuse on BSD\u003c/li\u003e\n\u003cli\u003eRemove remaining \u003ccode\u003eosxfuse\u003c/code\u003e support and improve \u003ccode\u003emacfuse\u003c/code\u003e compatibility\u003c/li\u003e\n\u003cli\u003eThe path to the \u003ccode\u003efusermount\u003c/code\u003e binary can be specified with the \u003ccode\u003eFUSERMOUNT_PATH\u003c/code\u003e environment variable\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eallow_root\u003c/code\u003e or \u003ccode\u003eallow_other\u003c/code\u003e must be enabled when using \u003ccode\u003eauto_unmount\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRemove deprecated \u003ccode\u003emount\u003c/code\u003e and \u003ccode\u003espawn_mount\u003c/code\u003e -- use \u003ccode\u003emount2\u003c/code\u003e and \u003ccode\u003espawn_mount2\u003c/code\u003e instead\u003c/li\u003e\n\u003cli\u003eUpdate and expand documentation\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eInternal changes:\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eImprove Linux/BSD/macOS test coverage by migrating mount tests to \u003ccode\u003efuser-tests\u003c/code\u003e and expanding CI\u003c/li\u003e\n\u003cli\u003eRework session lifecycle internals (handshake/session startup, destroy ordering, and unmount error propagation)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.16.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for passthrough file descriptors\u003c/li\u003e\n\u003cli\u003eChange \u003ccode\u003eKernelConfig\u003c/code\u003e capabilities flags parameters to \u003ccode\u003eu64\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRemove feature flags \u003ccode\u003eabi-7-9\u003c/code\u003e through \u003ccode\u003eabi-7-18\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003elibfuse\u003c/code\u003e feature flag from defaults. Linking with libfuse can be enabled with the \u003ccode\u003elibfuse\u003c/code\u003e feature flag\u003c/li\u003e\n\u003cli\u003eImprove macfuse compatibility (note that macfuse remains untested)\u003c/li\u003e\n\u003cli\u003eFix unsound behavior when linking with libfuse3\u003c/li\u003e\n\u003cli\u003ePerformance optimizations\u003c/li\u003e\n\u003cli\u003eUpdate documentation\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.15.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix crtime related panic that could occur on MacOS. See PR \u003ca href=\"https://redirect.github.com/cberner/fuser/issues/322\"\u003e#322\u003c/a\u003e for details.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.15.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd file handle argument to \u003ccode\u003egetattr()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eChange \u003ccode\u003epoll()\u003c/code\u003e to take a \u003ccode\u003ePollHandle\u003c/code\u003e instead of a \u003ccode\u003eu64\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdd low level API for manually mounting or wrapping a fuse file descriptor into a \u003ccode\u003eSession\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eFix compatibility with MacFUSE 4.x\u003c/li\u003e\n\u003cli\u003ePerformance optimizations\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.14.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/cberner/fuser/blob/master/CHANGELOG.md\"\u003efuser's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.17.0 - 2026-02-14\u003c/h2\u003e\n\u003cp\u003eMajor changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eChange many integer-based public API parameters to strongly-typed newtypes and bitflags.\nThis breaking changes affects many of the methods on \u003ccode\u003eFilesystem\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eChange \u003ccode\u003eFilesystem\u003c/code\u003e trait methods to use \u003ccode\u003e\u0026amp;self\u003c/code\u003e, and require mounted filesystems to be \u003ccode\u003eSend + Sync + 'static\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eImprove typed error handling across request/reply APIs\u003c/li\u003e\n\u003cli\u003eReplace \u003ccode\u003eVec\u0026lt;MountOption\u0026gt;\u003c/code\u003e mount APIs with a structured \u003ccode\u003eConfig\u003c/code\u003e API, including ACL option handling\u003c/li\u003e\n\u003cli\u003eFeature flags \u003ccode\u003eabi-7-xx\u003c/code\u003e are now ignored and will be removed in 0.18, with compatibility checks moved to runtime behavior\u003c/li\u003e\n\u003cli\u003eRemove the old ABI-specific feature-flag surface (\u003ccode\u003eabi-7-9\u003c/code\u003e through \u003ccode\u003eabi-7-19\u003c/code\u003e, plus tooling/docs/examples references)\u003c/li\u003e\n\u003cli\u003eAdd support for multiple event loops per session, which can be enabled via \u003ccode\u003eConfig::n_threads\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdd experimental async API (\u003ccode\u003eAsyncFilesystem\u003c/code\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eMinor changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRename \u003ccode\u003eBackgroundSession::join\u003c/code\u003e to \u003ccode\u003eumount_and_join\u003c/code\u003e, returning \u003ccode\u003eio::Result\u0026lt;()\u0026gt;\u003c/code\u003e instead of panicking\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eFUSE_DEV_IOC_CLONE\u003c/code\u003e support and improve passthrough descriptor handling (\u003ccode\u003eReplyCreate\u003c/code\u003e, \u003ccode\u003eReplyOpen\u003c/code\u003e, \u003ccode\u003eBackingId\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003eImprove passthrough descriptor handling (\u003ccode\u003eReplyCreate\u003c/code\u003e, \u003ccode\u003eReplyOpen\u003c/code\u003e, \u003ccode\u003eBackingId\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eFileType\u003c/code\u003e conversion from std \u003ccode\u003eFileType\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdd option to explicitly choose \u003ccode\u003elibfuse2\u003c/code\u003e or \u003ccode\u003elibfuse3\u003c/code\u003e, prefer \u003ccode\u003elibfuse3\u003c/code\u003e by default\u003c/li\u003e\n\u003cli\u003eSupport building without libfuse on BSD\u003c/li\u003e\n\u003cli\u003eRemove remaining \u003ccode\u003eosxfuse\u003c/code\u003e support and improve \u003ccode\u003emacfuse\u003c/code\u003e compatibility\u003c/li\u003e\n\u003cli\u003eThe path to the \u003ccode\u003efusermount\u003c/code\u003e binary can be specified with the \u003ccode\u003eFUSERMOUNT_PATH\u003c/code\u003e environment variable\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eallow_root\u003c/code\u003e or \u003ccode\u003eallow_other\u003c/code\u003e must be enabled when using \u003ccode\u003eauto_unmount\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRemove deprecated \u003ccode\u003emount\u003c/code\u003e and \u003ccode\u003espawn_mount\u003c/code\u003e -- use \u003ccode\u003emount2\u003c/code\u003e and \u003ccode\u003espawn_mount2\u003c/code\u003e instead\u003c/li\u003e\n\u003cli\u003eUpdate and expand documentation\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eInternal changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eImprove Linux/BSD/macOS test coverage by migrating mount tests to \u003ccode\u003efuser-tests\u003c/code\u003e and expanding CI\u003c/li\u003e\n\u003cli\u003eRework session lifecycle internals (handshake/session startup, destroy ordering, and unmount error propagation)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.16.0 - 2025-09-12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for passthrough file descriptors\u003c/li\u003e\n\u003cli\u003eChange \u003ccode\u003eKernelConfig\u003c/code\u003e capabilities flags parameters to \u003ccode\u003eu64\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRemove feature flags \u003ccode\u003eabi-7-9\u003c/code\u003e through \u003ccode\u003eabi-7-18\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003elibfuse\u003c/code\u003e feature flag from defaults. Linking with libfuse can be enabled with the \u003ccode\u003elibfuse\u003c/code\u003e feature flag\u003c/li\u003e\n\u003cli\u003eImprove macfuse compatibility (note that macfuse remains untested)\u003c/li\u003e\n\u003cli\u003eFix unsound behavior when linking with libfuse3\u003c/li\u003e\n\u003cli\u003ePerformance optim...\n\n_Description has been truncated_","html_url":"https://github.com/riisi/pants/pull/111","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/riisi%2Fpants/issues/111","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/111/packages"},{"uuid":"4166535980","node_id":"PR_kwDOGeL3Ws7OdXi6","number":1648,"state":"closed","title":"build(deps): bump the production-dependencies group across 1 directory with 44 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":"2026-04-13T02:13:13.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-30T02:14:03.000Z","updated_at":"2026-04-13T02:13:15.000Z","time_to_close":1209550,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"production-dependencies","update_count":44,"packages":[{"name":"anyhow","old_version":"1.0.100","new_version":"1.0.102","repository_url":"https://github.com/dtolnay/anyhow"},{"name":"base16ct","old_version":"0.2.0","new_version":"1.0.0","repository_url":"https://github.com/RustCrypto/formats"},{"name":"caps","old_version":"0.5.5","new_version":"0.5.6","repository_url":"https://github.com/lucab/caps-rs"},{"name":"cargo_metadata","old_version":"0.19.2","new_version":"0.23.1","repository_url":"https://github.com/oli-obk/cargo_metadata"},{"name":"chrono","old_version":"0.4.42","new_version":"0.4.44","repository_url":"https://github.com/chronotope/chrono"},{"name":"clap","old_version":"4.5.48","new_version":"4.5.60","repository_url":"https://github.com/clap-rs/clap"},{"name":"clap_complete","old_version":"4.5.58","new_version":"4.6.0","repository_url":"https://github.com/clap-rs/clap"},{"name":"clap_mangen","old_version":"0.2.29","new_version":"0.3.0","repository_url":"https://github.com/clap-rs/clap"},{"name":"comfy-table","old_version":"7.2.1","new_version":"7.2.2","repository_url":"https://github.com/nukesor/comfy-table"},{"name":"dialoguer","old_version":"0.11.0","new_version":"0.12.0","repository_url":"https://github.com/console-rs/dialoguer"},{"name":"env_logger","old_version":"0.11.8","new_version":"0.11.10","repository_url":"https://github.com/rust-cli/env_logger"},{"name":"flate2","old_version":"1.1.4","new_version":"1.1.9","repository_url":"https://github.com/rust-lang/flate2-rs"},{"name":"inventory","old_version":"0.3.21","new_version":"0.3.23","repository_url":"https://github.com/dtolnay/inventory"},{"name":"netlink-packet-audit","old_version":"0.5.1","new_version":"0.6.1","repository_url":"https://github.com/rust-netlink/netlink-packet-audit"},{"name":"netlink-packet-core","old_version":"0.7.0","new_version":"0.8.1","repository_url":"https://github.com/rust-netlink/netlink-packet-core"},{"name":"netlink-packet-route","old_version":"0.19.0","new_version":"0.29.0","repository_url":"https://github.com/rust-netlink/netlink-packet-route"},{"name":"netlink-sys","old_version":"0.8.7","new_version":"0.8.8","repository_url":"https://github.com/rust-netlink/netlink-sys"},{"name":"nix","old_version":"0.29.0","new_version":"0.31.2","repository_url":"https://github.com/nix-rust/nix"},{"name":"object","old_version":"0.36.7","new_version":"0.39.0","repository_url":"https://github.com/gimli-rs/object"},{"name":"oci-client","old_version":"0.14.0","new_version":"0.15.0","repository_url":"https://github.com/oras-project/rust-oci-client"},{"name":"opentelemetry","old_version":"0.22.0","new_version":"0.31.0","repository_url":"https://github.com/open-telemetry/opentelemetry-rust"},{"name":"opentelemetry-otlp","old_version":"0.15.0","new_version":"0.31.1","repository_url":"https://github.com/open-telemetry/opentelemetry-rust"},{"name":"opentelemetry-semantic-conventions","old_version":"0.14.0","new_version":"0.31.0","repository_url":"https://github.com/open-telemetry/opentelemetry-rust"},{"name":"opentelemetry_sdk","old_version":"0.22.1","new_version":"0.31.0","repository_url":"https://github.com/open-telemetry/opentelemetry-rust"},{"name":"predicates","old_version":"3.1.3","new_version":"3.1.4","repository_url":"https://github.com/assert-rs/predicates-rs"},{"name":"procfs","old_version":"0.16.0","new_version":"0.18.0","repository_url":"https://github.com/eminence/procfs"},{"name":"quote","old_version":"1.0.41","new_version":"1.0.45","repository_url":"https://github.com/dtolnay/quote"},{"name":"rand","old_version":"0.9.2","new_version":"0.10.0","repository_url":"https://github.com/rust-random/rand"},{"name":"regex","old_version":"1.11.3","new_version":"1.12.3","repository_url":"https://github.com/rust-lang/regex"},{"name":"rustdoc-json","old_version":"0.8.9","new_version":"0.9.7","repository_url":"https://github.com/cargo-public-api/cargo-public-api"},{"name":"serde_json","old_version":"1.0.145","new_version":"1.0.149","repository_url":"https://github.com/serde-rs/json"},{"name":"sha2","old_version":"0.10.9","new_version":"0.11.0","repository_url":"https://github.com/RustCrypto/hashes"},{"name":"syn","old_version":"2.0.106","new_version":"2.0.117","repository_url":"https://github.com/dtolnay/syn"},{"name":"tar","old_version":"0.4.44","new_version":"0.4.45","repository_url":"https://github.com/alexcrichton/tar-rs"},{"name":"tempfile","old_version":"3.23.0","new_version":"3.27.0","repository_url":"https://github.com/Stebalien/tempfile"},{"name":"thiserror","old_version":"2.0.17","new_version":"2.0.18","repository_url":"https://github.com/dtolnay/thiserror"},{"name":"tokio","old_version":"1.47.1","new_version":"1.50.0","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"tokio-stream","old_version":"0.1.17","new_version":"0.1.18","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"tokio-util","old_version":"0.7.16","new_version":"0.7.18","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"toml","old_version":"0.8.23","new_version":"1.1.0+spec-1.1.0","repository_url":"https://github.com/toml-rs/toml"},{"name":"tonic-build","old_version":"0.11.0","new_version":"0.13.1","repository_url":"https://github.com/hyperium/tonic"},{"name":"tower","old_version":"0.5.2","new_version":"0.5.3","repository_url":"https://github.com/tower-rs/tower"},{"name":"cargo-deny","old_version":"0.18.5","new_version":"0.19.0","repository_url":"https://github.com/EmbarkStudios/cargo-deny"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the production-dependencies group with 43 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [anyhow](https://github.com/dtolnay/anyhow) | `1.0.100` | `1.0.102` |\n| [base16ct](https://github.com/RustCrypto/formats) | `0.2.0` | `1.0.0` |\n| [caps](https://github.com/lucab/caps-rs) | `0.5.5` | `0.5.6` |\n| [cargo_metadata](https://github.com/oli-obk/cargo_metadata) | `0.19.2` | `0.23.1` |\n| [chrono](https://github.com/chronotope/chrono) | `0.4.42` | `0.4.44` |\n| [clap](https://github.com/clap-rs/clap) | `4.5.48` | `4.5.60` |\n| [clap_complete](https://github.com/clap-rs/clap) | `4.5.58` | `4.6.0` |\n| [clap_mangen](https://github.com/clap-rs/clap) | `0.2.29` | `0.3.0` |\n| [comfy-table](https://github.com/nukesor/comfy-table) | `7.2.1` | `7.2.2` |\n| [dialoguer](https://github.com/console-rs/dialoguer) | `0.11.0` | `0.12.0` |\n| [env_logger](https://github.com/rust-cli/env_logger) | `0.11.8` | `0.11.10` |\n| [flate2](https://github.com/rust-lang/flate2-rs) | `1.1.4` | `1.1.9` |\n| [inventory](https://github.com/dtolnay/inventory) | `0.3.21` | `0.3.23` |\n| [netlink-packet-audit](https://github.com/rust-netlink/netlink-packet-audit) | `0.5.1` | `0.6.1` |\n| [netlink-packet-core](https://github.com/rust-netlink/netlink-packet-core) | `0.7.0` | `0.8.1` |\n| [netlink-packet-route](https://github.com/rust-netlink/netlink-packet-route) | `0.19.0` | `0.29.0` |\n| [netlink-sys](https://github.com/rust-netlink/netlink-sys) | `0.8.7` | `0.8.8` |\n| [nix](https://github.com/nix-rust/nix) | `0.29.0` | `0.31.2` |\n| [object](https://github.com/gimli-rs/object) | `0.36.7` | `0.39.0` |\n| [oci-client](https://github.com/oras-project/rust-oci-client) | `0.14.0` | `0.15.0` |\n| [opentelemetry](https://github.com/open-telemetry/opentelemetry-rust) | `0.22.0` | `0.31.0` |\n| [opentelemetry-otlp](https://github.com/open-telemetry/opentelemetry-rust) | `0.15.0` | `0.31.1` |\n| [opentelemetry-semantic-conventions](https://github.com/open-telemetry/opentelemetry-rust) | `0.14.0` | `0.31.0` |\n| [opentelemetry_sdk](https://github.com/open-telemetry/opentelemetry-rust) | `0.22.1` | `0.31.0` |\n| [predicates](https://github.com/assert-rs/predicates-rs) | `3.1.3` | `3.1.4` |\n| [procfs](https://github.com/eminence/procfs) | `0.16.0` | `0.18.0` |\n| [quote](https://github.com/dtolnay/quote) | `1.0.41` | `1.0.45` |\n| [rand](https://github.com/rust-random/rand) | `0.9.2` | `0.10.0` |\n| [regex](https://github.com/rust-lang/regex) | `1.11.3` | `1.12.3` |\n| [rustdoc-json](https://github.com/cargo-public-api/cargo-public-api) | `0.8.9` | `0.9.7` |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.145` | `1.0.149` |\n| [sha2](https://github.com/RustCrypto/hashes) | `0.10.9` | `0.11.0` |\n| [syn](https://github.com/dtolnay/syn) | `2.0.106` | `2.0.117` |\n| [tar](https://github.com/alexcrichton/tar-rs) | `0.4.44` | `0.4.45` |\n| [tempfile](https://github.com/Stebalien/tempfile) | `3.23.0` | `3.27.0` |\n| [thiserror](https://github.com/dtolnay/thiserror) | `2.0.17` | `2.0.18` |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.47.1` | `1.50.0` |\n| [tokio-stream](https://github.com/tokio-rs/tokio) | `0.1.17` | `0.1.18` |\n| [tokio-util](https://github.com/tokio-rs/tokio) | `0.7.16` | `0.7.18` |\n| [toml](https://github.com/toml-rs/toml) | `0.8.23` | `1.1.0+spec-1.1.0` |\n| [tonic-build](https://github.com/hyperium/tonic) | `0.11.0` | `0.13.1` |\n| [tower](https://github.com/tower-rs/tower) | `0.5.2` | `0.5.3` |\n| [cargo-deny](https://github.com/EmbarkStudios/cargo-deny) | `0.18.5` | `0.19.0` |\n\n\nUpdates `anyhow` from 1.0.100 to 1.0.102\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/anyhow/releases\"\u003eanyhow's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.0.102\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove backtrace dependency (\u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/438\"\u003e#438\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/439\"\u003e#439\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/440\"\u003e#440\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/441\"\u003e#441\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/442\"\u003e#442\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.101\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd #[inline] to anyhow::Ok helper (\u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/437\"\u003e#437\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Ibitier\"\u003e\u003ccode\u003e@​Ibitier\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/5c657b32522023a9f7ef883fb08582fd8e656b1a\"\u003e\u003ccode\u003e5c657b3\u003c/code\u003e\u003c/a\u003e Release 1.0.102\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/e737fb63918e8c71a3d0a968004a9c7ed7942283\"\u003e\u003ccode\u003ee737fb6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/442\"\u003e#442\u003c/a\u003e from dtolnay/backtrace\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/7fe62b51c62804f8b84443affeacfb3810ed2516\"\u003e\u003ccode\u003e7fe62b5\u003c/code\u003e\u003c/a\u003e Further simply backtrace conditional compilation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/c8cb5cae23e57a2dbb87bf05cba04f1df1f1660b\"\u003e\u003ccode\u003ec8cb5ca\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/441\"\u003e#441\u003c/a\u003e from dtolnay/backtrace\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/de27df7e0f510d543c18e50a0736566b66e62baf\"\u003e\u003ccode\u003ede27df7\u003c/code\u003e\u003c/a\u003e Delete CI use of --features=backtrace\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/9b67e5dd608658d805640cf1b6f6c9d091686ec1\"\u003e\u003ccode\u003e9b67e5d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/440\"\u003e#440\u003c/a\u003e from dtolnay/backtrace\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/efdb11a259ca58a2e505ef50486cf2d6b5ddc42a\"\u003e\u003ccode\u003eefdb11a\u003c/code\u003e\u003c/a\u003e Simplify \u003ccode\u003estd_backtrace\u003c/code\u003e conditional code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/b8a9a707838969721a86b28e3c45ce27e279e981\"\u003e\u003ccode\u003eb8a9a70\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/439\"\u003e#439\u003c/a\u003e from dtolnay/backtrace\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/a42fc2c21846ba459df43a3f8b4996a2074909cb\"\u003e\u003ccode\u003ea42fc2c\u003c/code\u003e\u003c/a\u003e Remove \u003ccode\u003efeature = \u0026quot;backtrace\u0026quot;\u003c/code\u003e conditional code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/2a2a3ceb4cbc409fd99613ab5744b21e825e7908\"\u003e\u003ccode\u003e2a2a3ce\u003c/code\u003e\u003c/a\u003e Re-word backtrace feature comment\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/anyhow/compare/1.0.100...1.0.102\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `base16ct` from 0.2.0 to 1.0.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/formats/commit/071bfe69e2010e869397d27c63a88f188bd6477b\"\u003e\u003ccode\u003e071bfe6\u003c/code\u003e\u003c/a\u003e base16ct v1.0.0 (\u003ca href=\"https://redirect.github.com/RustCrypto/formats/issues/2145\"\u003e#2145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/formats/commit/9946628f283d54d98489f3d372550026c9df8744\"\u003e\u003ccode\u003e9946628\u003c/code\u003e\u003c/a\u003e Use \u003ccode\u003egetrandom\u003c/code\u003e v0.4.0-rc.0 crate release (\u003ca href=\"https://redirect.github.com/RustCrypto/formats/issues/2142\"\u003e#2142\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/formats/commit/dfa8651b8c40699e3a3faa7d4958f8fcb0045b86\"\u003e\u003ccode\u003edfa8651\u003c/code\u003e\u003c/a\u003e phc v0.6.0-rc.1 (\u003ca href=\"https://redirect.github.com/RustCrypto/formats/issues/2141\"\u003e#2141\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/formats/commit/5da267568e6ab2c5f9bc9e71e0dd2bbbcb2f5a33\"\u003e\u003ccode\u003e5da2675\u003c/code\u003e\u003c/a\u003e phc: bump \u003ccode\u003egetrandom\u003c/code\u003e to v0.4.0-rc.0 (\u003ca href=\"https://redirect.github.com/RustCrypto/formats/issues/2139\"\u003e#2139\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/formats/commit/f1b052c513b1f4323ec41b768022840b5c081397\"\u003e\u003ccode\u003ef1b052c\u003c/code\u003e\u003c/a\u003e Bump \u003ccode\u003erand_core\u003c/code\u003e to v0.10.0-rc-3 (\u003ca href=\"https://redirect.github.com/RustCrypto/formats/issues/2138\"\u003e#2138\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/formats/commit/02eb077bc7a897b87b8eed85d3c65c7eef85cf95\"\u003e\u003ccode\u003e02eb077\u003c/code\u003e\u003c/a\u003e der: bound \u003ccode\u003eDecode(Value)::Error\u003c/code\u003e on \u003ccode\u003ecore::error::Error\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/RustCrypto/formats/issues/2137\"\u003e#2137\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/formats/commit/23b3622382e00542f9307e6c7fda1505480c06fe\"\u003e\u003ccode\u003e23b3622\u003c/code\u003e\u003c/a\u003e base64ct: deprecate \u003ccode\u003eBase64Crypt\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/RustCrypto/formats/issues/2135\"\u003e#2135\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/formats/commit/e2a2a4bb1b1e7bc9c15ecb3d5ac1322451e58835\"\u003e\u003ccode\u003ee2a2a4b\u003c/code\u003e\u003c/a\u003e mcf: replace \u003ccode\u003eBase64::Crypt\u003c/code\u003e with \u003ccode\u003eBase64::ShaCrypt\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/RustCrypto/formats/issues/2134\"\u003e#2134\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/formats/commit/d1e1e64567c3b69e15fd0539ec22fcdc88403c2f\"\u003e\u003ccode\u003ed1e1e64\u003c/code\u003e\u003c/a\u003e mcf: avoid intermediate allocations in \u003ccode\u003epush_displayable\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/RustCrypto/formats/issues/2132\"\u003e#2132\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/formats/commit/838590c38a4d6624d5aa5876f3b25914e8b32de5\"\u003e\u003ccode\u003e838590c\u003c/code\u003e\u003c/a\u003e mcf: expand \u003ccode\u003eError\u003c/code\u003e into a proper enum (\u003ca href=\"https://redirect.github.com/RustCrypto/formats/issues/2119\"\u003e#2119\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/RustCrypto/formats/compare/base16ct/v0.2.0...base16ct/v1.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `caps` from 0.5.5 to 0.5.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lucab/caps-rs/releases\"\u003ecaps's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.5.6\u003c/h2\u003e\n\u003cp\u003eChanges:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate minimum toolchain to 1.63\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003ethiserror\u003c/code\u003e dependency\u003c/li\u003e\n\u003cli\u003eGracefully handle unsupported capabilities in clear and read operations\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucab/caps-rs/commit/d5dcf952ada01445b8eacb25fc5a2e37f9941da6\"\u003e\u003ccode\u003ed5dcf95\u003c/code\u003e\u003c/a\u003e cargo: caps release 0.5.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucab/caps-rs/commit/4743546164f647e93178d09bb4cff66a4a393e74\"\u003e\u003ccode\u003e4743546\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/lucab/caps-rs/issues/97\"\u003e#97\u003c/a\u003e from bilelmoussaoui/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucab/caps-rs/commit/a541bc1e0df81d1ebd885d5122903626832aabe1\"\u003e\u003ccode\u003ea541bc1\u003c/code\u003e\u003c/a\u003e Get rid of thiserror\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucab/caps-rs/commit/2a64efc2f481210ce970b0b6ae71242f0094e8d8\"\u003e\u003ccode\u003e2a64efc\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/lucab/caps-rs/issues/96\"\u003e#96\u003c/a\u003e from Soft/clear_supported_caps_from_bounding_set\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucab/caps-rs/commit/5a9ae19fdf156a448252ed6df06138cf1ddb2a1c\"\u003e\u003ccode\u003e5a9ae19\u003c/code\u003e\u003c/a\u003e Handle unsupported capabilities gracefully in clear and read operations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucab/caps-rs/commit/8ae9b4f960f28337f0b8216b0f8963fdeb1e502e\"\u003e\u003ccode\u003e8ae9b4f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/lucab/caps-rs/issues/95\"\u003e#95\u003c/a\u003e from lucab/push-sqknlowmyxmp\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucab/caps-rs/commit/f3c7fb482736e1ae8fce9f07be2db21f5b8789cb\"\u003e\u003ccode\u003ef3c7fb4\u003c/code\u003e\u003c/a\u003e cargo: add MSRV to manifest metadata\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucab/caps-rs/commit/bbf8b0006d76ae19ac462d8ea04cddeed1c6c34d\"\u003e\u003ccode\u003ebbf8b00\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/lucab/caps-rs/issues/94\"\u003e#94\u003c/a\u003e from lucab/push-kvotmuqtvsnp\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucab/caps-rs/commit/2a9635c62ece83cfc094ce07cc5dc49c2f2f3825\"\u003e\u003ccode\u003e2a9635c\u003c/code\u003e\u003c/a\u003e docs: minor fixes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucab/caps-rs/commit/757ae11d492240b05208a9bf1e7b9afbb831829f\"\u003e\u003ccode\u003e757ae11\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/lucab/caps-rs/issues/93\"\u003e#93\u003c/a\u003e from lucab/push-xwkvyrnzmvtt\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/lucab/caps-rs/compare/v0.5.5...v0.5.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cargo_metadata` from 0.19.2 to 0.23.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/oli-obk/cargo_metadata/blob/main/CHANGELOG.md\"\u003ecargo_metadata's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.23.1] - 2025-11-11\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eStabilized \u003ccode\u003ebuild_directory\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.23.0] - 2025-09-27\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eFeatureName\u003c/code\u003e and \u003ccode\u003ePackageName\u003c/code\u003e newtype wrappers.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.22.0] - 2025-08-18\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003epub fn env_remove\u0026lt;K: Into\u0026lt;OsString\u0026gt;\u0026gt;(\u0026amp;mut self, key: K) -\u0026gt; \u0026amp;mut MetadataCommand\u003c/code\u003e to \u003ccode\u003eMetadataCommand\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded export of \u003ccode\u003ecargo_platform\u003c/code\u003e at crate's root module.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ecamino\u003c/code\u003e from \u003ccode\u003e1.0.7\u003c/code\u003e to \u003ccode\u003e1.1.10\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecargo_platform\u003c/code\u003e from \u003ccode\u003e0.2.0\u003c/code\u003e to \u003ccode\u003e0.3.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ederive_builder\u003c/code\u003e from \u003ccode\u003e0.12\u003c/code\u003e to \u003ccode\u003e0.20\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003esemver\u003c/code\u003e from \u003ccode\u003e1.0.7\u003c/code\u003e to \u003ccode\u003e1.0.26\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eserde_json\u003c/code\u003e from \u003ccode\u003e1.0.118\u003c/code\u003e to \u003ccode\u003e1.0.142\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eserde\u003c/code\u003e from \u003ccode\u003e1.0.136\u003c/code\u003e to \u003ccode\u003e1.0.219\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ethiserror\u003c/code\u003e from \u003ccode\u003e2.0.3\u003c/code\u003e to \u003ccode\u003e2.0.12\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eMade \u003ccode\u003eDependency\u003c/code\u003e's \u003ccode\u003esource\u003c/code\u003e member the same type as \u003ccode\u003ePackage\u003c/code\u003e's \u003ccode\u003esource\u003c/code\u003e member: \u003ccode\u003eOption\u0026lt;Source\u0026gt;\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.19.0] - 2024-11-20\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRe-exported \u003ccode\u003esemver\u003c/code\u003e crate directly.\u003c/li\u003e\n\u003cli\u003eAdded implementation of \u003ccode\u003estd::ops::Index\u0026lt;\u0026amp;PackageId\u0026gt;\u003c/code\u003e for \u003ccode\u003eResolve\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003epub fn is_kind(\u0026amp;self, name: TargetKind) -\u0026gt; bool\u003c/code\u003e to \u003ccode\u003eTarget\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded derived implementations of \u003ccode\u003ePartialEq\u003c/code\u003e, \u003ccode\u003eEq\u003c/code\u003e and \u003ccode\u003eHash\u003c/code\u003e for \u003ccode\u003eMetadata\u003c/code\u003e and its members' types.\u003c/li\u003e\n\u003cli\u003eAdded default fields to \u003ccode\u003ePackageBuilder\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003epub fn new(name:version:id:path:) -\u0026gt; Self\u003c/code\u003e to \u003ccode\u003ePackageBuilder\u003c/code\u003e for providing all required fields upfront.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBumped MSRV from \u003ccode\u003e1.42.0\u003c/code\u003e to \u003ccode\u003e1.56.0\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eMade \u003ccode\u003eparse_stream\u003c/code\u003e more versatile by accepting anything that implements \u003ccode\u003eRead\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eConverted \u003ccode\u003eTargetKind\u003c/code\u003e and \u003ccode\u003eCrateType\u003c/code\u003e to an enum representation.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRemoved\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/c08e66cdf534313085ef810ce6f2e0df8a83fc50\"\u003e\u003ccode\u003ec08e66c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/oli-obk/cargo_metadata/issues/317\"\u003e#317\u003c/a\u003e from Muscraft/stabilize-build-dir\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/083ca6933f8fe868f78e6969bb032c206e41baa2\"\u003e\u003ccode\u003e083ca69\u003c/code\u003e\u003c/a\u003e chore: Bump version to 0.23.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/84d613bf869c73ed14d76d9e9bd964694013fa98\"\u003e\u003ccode\u003e84d613b\u003c/code\u003e\u003c/a\u003e chore: Stabilize build_directory\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/9d818095a2ccfcc60465028eb970799ee845ddc1\"\u003e\u003ccode\u003e9d81809\u003c/code\u003e\u003c/a\u003e chore: Address new clippy warnings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/4d66bd33a8c9928d4a4cd5be51b85a6dfb695076\"\u003e\u003ccode\u003e4d66bd3\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/oli-obk/cargo_metadata/issues/309\"\u003e#309\u003c/a\u003e from BD103/fix-doc-auto-config\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/d1a6aa21354b3c33e72a0472455615168818e087\"\u003e\u003ccode\u003ed1a6aa2\u003c/code\u003e\u003c/a\u003e fix: \u003ccode\u003ecargo_metadata\u003c/code\u003e not building on docs.rs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/2af44dfa5be8335c83af9f2613e492b0df2ee609\"\u003e\u003ccode\u003e2af44df\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/oli-obk/cargo_metadata/issues/307\"\u003e#307\u003c/a\u003e from smoelius/bump-version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/33cf6da87d03148a40a4538a291ae25cf811dd35\"\u003e\u003ccode\u003e33cf6da\u003c/code\u003e\u003c/a\u003e Try to get CI to pass\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/790de54c71d4bc9161e1f29678058bb88410c300\"\u003e\u003ccode\u003e790de54\u003c/code\u003e\u003c/a\u003e Bump version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/8af4dc499a324dfeba605668d8b6fc8d01e5272a\"\u003e\u003ccode\u003e8af4dc4\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/oli-obk/cargo_metadata/issues/304\"\u003e#304\u003c/a\u003e from smoelius/newtype-wrapper\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/oli-obk/cargo_metadata/compare/0.19.2...0.23.1\"\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.42 to 0.4.44\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/chronotope/chrono/releases\"\u003echrono's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.4.44\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocs: match MSRV with \u003ccode\u003eCargo.toml\u003c/code\u003e contents by \u003ca href=\"https://github.com/coryan\"\u003e\u003ccode\u003e@​coryan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1772\"\u003echronotope/chrono#1772\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd track_caller to non-deprecated functions by \u003ca href=\"https://github.com/svix-jplatte\"\u003e\u003ccode\u003e@​svix-jplatte\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1774\"\u003echronotope/chrono#1774\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.4.43\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eInstall extra components for lint workflow by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1741\"\u003echronotope/chrono#1741\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade windows-bindgen to 0.64 by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1742\"\u003echronotope/chrono#1742\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove windows-bindgen setup by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1744\"\u003echronotope/chrono#1744\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDrop stabilized feature doc_auto_cfg by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1745\"\u003echronotope/chrono#1745\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFaster RFC 3339 parsing by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1748\"\u003echronotope/chrono#1748\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate windows-bindgen requirement from 0.64 to 0.65 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1751\"\u003echronotope/chrono#1751\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003eNaiveDate::abs_diff\u003c/code\u003e by \u003ca href=\"https://github.com/Kinrany\"\u003e\u003ccode\u003e@​Kinrany\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1752\"\u003echronotope/chrono#1752\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd feature gated defmt support. by \u003ca href=\"https://github.com/pebender\"\u003e\u003ccode\u003e@​pebender\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1747\"\u003echronotope/chrono#1747\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDrop deny lints, eager Debug impls are a mixed blessing by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1753\"\u003echronotope/chrono#1753\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: minor improvement for docs by \u003ca href=\"https://github.com/spuradage\"\u003e\u003ccode\u003e@​spuradage\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1756\"\u003echronotope/chrono#1756\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded doctest for the NaiveDate years_since function by \u003ca href=\"https://github.com/LucasBou\"\u003e\u003ccode\u003e@​LucasBou\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1755\"\u003echronotope/chrono#1755\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare 0.4.43 by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1765\"\u003echronotope/chrono#1765\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate copyright year to 2026 in LICENSE.txt by \u003ca href=\"https://github.com/taozui472\"\u003e\u003ccode\u003e@​taozui472\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1767\"\u003echronotope/chrono#1767\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/c14b4599d07ef36ffa1f8a531fb0bc7eb3b42464\"\u003e\u003ccode\u003ec14b459\u003c/code\u003e\u003c/a\u003e Bump version to 0.4.44\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/ea832c5090369eefa2cb6a47d643e2f7ade7ffa7\"\u003e\u003ccode\u003eea832c5\u003c/code\u003e\u003c/a\u003e Add track_caller to non-deprecated functions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/cfae889a3a23507acf49b605794abba17effd2d7\"\u003e\u003ccode\u003ecfae889\u003c/code\u003e\u003c/a\u003e Fix panic message in to_rfc2822\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/f8900b5a44228a7f6282c65e8c407d3ecb6dcb7b\"\u003e\u003ccode\u003ef8900b5\u003c/code\u003e\u003c/a\u003e docs: match MSRV with \u003ccode\u003eCargo.toml\u003c/code\u003e contents\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/45caaa970ce443b11106a710ee24bd2480e5ff99\"\u003e\u003ccode\u003e45caaa9\u003c/code\u003e\u003c/a\u003e Update copyright year to 2026 in LICENSE.txt\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/1c0b8f011ab2f2e53c195df1866a1fb4c7fd193a\"\u003e\u003ccode\u003e1c0b8f0\u003c/code\u003e\u003c/a\u003e Bump version to 0.4.43\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/a03e43b1c3ef3aea77f12200d84144f275560aa9\"\u003e\u003ccode\u003ea03e43b\u003c/code\u003e\u003c/a\u003e Upgrade windows-bindgen to 0.66\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/4fedaba2a214aa560e1c6a70d0a09e6955ed3ff4\"\u003e\u003ccode\u003e4fedaba\u003c/code\u003e\u003c/a\u003e Ignore bincode advisory\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/f4b7bbda679199e7509da813849a10242b2f7aa1\"\u003e\u003ccode\u003ef4b7bbd\u003c/code\u003e\u003c/a\u003e Bump actions/checkout from 5 to 6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/db129730e8f21ca66b3808c133b7147cbc62fc41\"\u003e\u003ccode\u003edb12973\u003c/code\u003e\u003c/a\u003e Added doctest for the NaiveDate years_since function (\u003ca href=\"https://redirect.github.com/chronotope/chrono/issues/1755\"\u003e#1755\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/chronotope/chrono/compare/v0.4.42...v0.4.44\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `clap` from 4.5.48 to 4.5.60\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clap-rs/clap/releases\"\u003eclap's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.5.60\u003c/h2\u003e\n\u003ch2\u003e[4.5.60] - 2026-02-19\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Quote empty default values, possible values\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.59\u003c/h2\u003e\n\u003ch2\u003e[4.5.59] - 2026-02-16\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eCommand::ignore_errors\u003c/code\u003e no longer masks help/version on subcommands\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.58\u003c/h2\u003e\n\u003ch2\u003e[4.5.58] - 2026-02-11\u003c/h2\u003e\n\u003ch2\u003ev4.5.57\u003c/h2\u003e\n\u003ch2\u003e[4.5.57] - 2026-02-03\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRegression from 4.5.55 where having an argument with \u003ccode\u003e.value_terminator(\u0026quot;--\u0026quot;)\u003c/code\u003e caused problems with an argument with \u003ccode\u003e.last(true)\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.56\u003c/h2\u003e\n\u003ch2\u003e[4.5.56] - 2026-01-29\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOn conflict error, don't show conflicting arguments in the usage\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.55\u003c/h2\u003e\n\u003ch2\u003e[4.5.55] - 2026-01-27\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix inconsistency in precedence between positionals with a \u003ccode\u003evalue_terminator(\u0026quot;--\u0026quot;)\u003c/code\u003e and escapes (\u003ccode\u003e--\u003c/code\u003e) where \u003ccode\u003e./foo -- bar\u003c/code\u003e means the first arg is empty, rather than escaping future args\u003c/li\u003e\n\u003c/ul\u003e\n\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\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clap-rs/clap/blob/master/CHANGELOG.md\"\u003eclap's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[4.5.60] - 2026-02-19\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Quote empty default values, possible values\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.59] - 2026-02-16\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eCommand::ignore_errors\u003c/code\u003e no longer masks help/version on subcommands\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.58] - 2026-02-11\u003c/h2\u003e\n\u003ch2\u003e[4.5.57] - 2026-02-03\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRegression from 4.5.55 where having an argument with \u003ccode\u003e.value_terminator(\u0026quot;--\u0026quot;)\u003c/code\u003e caused problems with an argument with \u003ccode\u003e.last(true)\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.56] - 2026-01-29\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOn conflict error, don't show conflicting arguments in the usage\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.55] - 2026-01-27\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix inconsistency in precedence between positionals with a \u003ccode\u003evalue_terminator(\u0026quot;--\u0026quot;)\u003c/code\u003e and escapes (\u003ccode\u003e--\u003c/code\u003e) where \u003ccode\u003e./foo -- bar\u003c/code\u003e means the first arg is empty, rather than escaping future args\u003c/li\u003e\n\u003c/ul\u003e\n\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!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/33d24d844b11c0e926ae132e1af338ff070bdf4a\"\u003e\u003ccode\u003e33d24d8\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/9332409f4a6c1d5c22064e839ec8e9bc040f3be7\"\u003e\u003ccode\u003e9332409\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/b7adce5a17089596eecb2af6985e6503f2ffcd38\"\u003e\u003ccode\u003eb7adce5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6166\"\u003e#6166\u003c/a\u003e from fabalchemy/fix-dynamic-powershell-completion\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/009bba44ec3d182028ec3a72f5b6f3e507827768\"\u003e\u003ccode\u003e009bba4\u003c/code\u003e\u003c/a\u003e fix(clap_complete): Improve powershell registration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/d89d57dfb4bdd18930a40c6d7f4fadb23ee9c5b3\"\u003e\u003ccode\u003ed89d57d\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/f18b67ec3d4ce6ac1acf115adaab2f16ab2ed3c7\"\u003e\u003ccode\u003ef18b67e\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/9d218eb418526143c9110f734f78a608b8cf6440\"\u003e\u003ccode\u003e9d218eb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6165\"\u003e#6165\u003c/a\u003e from epage/shirt\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/126440ca846613671e1dac98198b2ceb17dab2b0\"\u003e\u003ccode\u003e126440c\u003c/code\u003e\u003c/a\u003e fix(help): Correctly calculate padding for short-only args\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/9e3c05ef3800a3e638b8224a7881a81517a4f4db\"\u003e\u003ccode\u003e9e3c05e\u003c/code\u003e\u003c/a\u003e test(help): Show panic with short, valueless arg\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/c9898d0fece98d8520d3dd954cf457b685b3308f\"\u003e\u003ccode\u003ec9898d0\u003c/code\u003e\u003c/a\u003e test(help): Verify short with value\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/clap-rs/clap/compare/clap_complete-v4.5.48...clap_complete-v4.5.60\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `clap_complete` from 4.5.58 to 4.6.0\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_complete's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.5.60\u003c/h2\u003e\n\u003ch2\u003e[4.5.60] - 2026-02-19\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Quote empty default values, possible values\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.59\u003c/h2\u003e\n\u003ch2\u003e[4.5.59] - 2026-02-16\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eCommand::ignore_errors\u003c/code\u003e no longer masks help/version on subcommands\u003c/li\u003e\n\u003c/ul\u003e\n\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_complete's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[4.6.0] - 2026-03-12\u003c/h2\u003e\n\u003ch3\u003eCompatibility\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate MSRV to 1.85\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.61] - 2026-03-12\u003c/h2\u003e\n\u003ch3\u003eInternal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.60] - 2026-02-19\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Quote empty default values, possible values\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.59] - 2026-02-16\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eCommand::ignore_errors\u003c/code\u003e no longer masks help/version on subcommands\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/9ab6dee710aa384e02ec5e9e2cfeadb2f35abf2a\"\u003e\u003ccode\u003e9ab6dee\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/374a30dac685d492cbdae124e757afdb52dd47b6\"\u003e\u003ccode\u003e374a30d\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/d0c8aabc000adc54fc39efa721e6caad035fc3da\"\u003e\u003ccode\u003ed0c8aab\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6306\"\u003e#6306\u003c/a\u003e from epage/update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/686ce2f665f43f927c1dbd5ad63a2f989e503bb9\"\u003e\u003ccode\u003e686ce2f\u003c/code\u003e\u003c/a\u003e chore: Upgrade compatible\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/8203238de61f89b60ce1ca1672cfe20997d20a1e\"\u003e\u003ccode\u003e8203238\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6305\"\u003e#6305\u003c/a\u003e from epage/msrv\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/c774a892ba8bb703a9e77a16e6ebc6ff1c551868\"\u003e\u003ccode\u003ec774a89\u003c/code\u003e\u003c/a\u003e docs: Reduce main's in doctests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/73534f6ed3697b834743d283cedc7f529778d8a7\"\u003e\u003ccode\u003e73534f6\u003c/code\u003e\u003c/a\u003e chore: Upgrade to 2025 edition\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/dfe05a9bfe5bf49ec560e484c1abf50bcb55cd96\"\u003e\u003ccode\u003edfe05a9\u003c/code\u003e\u003c/a\u003e chore: Bump MSRV to 1.85\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/8b41d0b8497ccaa0fb0d1d8a51f91ea2f62b3aa8\"\u003e\u003ccode\u003e8b41d0b\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/518220f102cc34b2cf39c64efa35975a22341e36\"\u003e\u003ccode\u003e518220f\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/clap-rs/clap/compare/clap_complete-v4.5.58...clap_complete-v4.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `clap_mangen` from 0.2.29 to 0.3.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\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\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/004fee97a63c7f5b45bac96b0d2175eb88371eef\"\u003e\u003ccode\u003e004fee9\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/92e7e730743744415e44e7518ff7fb2d039c0bc6\"\u003e\u003ccode\u003e92e7e73\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6319\"\u003e#6319\u003c/a\u003e from epage/env\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/dd1fcd3d4be0fcc2d3eede07df4d9ec25663241c\"\u003e\u003ccode\u003edd1fcd3\u003c/code\u003e\u003c/a\u003e fix(man)!: Put env support behind the env feature\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/87f57fa1db720b1f5e6b76cd5aa56c7107a3f946\"\u003e\u003ccode\u003e87f57fa\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6318\"\u003e#6318\u003c/a\u003e from casey/fix-ui-tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/1f546842695b858fdee546f95e162e3fabd499df\"\u003e\u003ccode\u003e1f54684\u003c/code\u003e\u003c/a\u003e fix: Make ui_tests test conditional on env feature\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/70f3bb31874ff24233f18c394982407ca90d0dcc\"\u003e\u003ccode\u003e70f3bb3\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/9ab6dee710aa384e02ec5e9e2cfeadb2f35abf2a\"\u003e\u003ccode\u003e9ab6dee\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/374a30dac685d492cbdae124e757afdb52dd47b6\"\u003e\u003ccode\u003e374a30d\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/d0c8aabc000adc54fc39efa721e6caad035fc3da\"\u003e\u003ccode\u003ed0c8aab\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6306\"\u003e#6306\u003c/a\u003e from epage/update\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/clap-rs/clap/compare/clap_mangen-v0.2.29...clap_mangen-v0.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `comfy-table` from 7.2.1 to 7.2.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nukesor/comfy-table/releases\"\u003ecomfy-table's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.2.2\u003c/h2\u003e\n\u003ch2\u003e[7.2.2] - 2026-01-13\u003c/h2\u003e\n\u003ch3\u003eFix\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMinor performance improvements\u003c/li\u003e\n\u003cli\u003eFixed an edge-case, where multiple LowerBoundary constraints weren't uphold.\u003c/li\u003e\n\u003cli\u003eFixed an issue where tables were misformatted when no vertical border styling was specified. \u003ca href=\"https://redirect.github.com/Nukesor/comfy-table/pull/198\"\u003e#198\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[7.2.1] - 2025-09-11\u003c/h2\u003e\n\u003ch3\u003eMisc\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdjust a single test case to not fail in \u003ccode\u003e0x0\u003c/code\u003e sized tty-environments. \u003ca href=\"https://redirect.github.com/Nukesor/comfy-table/pull/186\"\u003e!186\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/Nukesor/comfy-table/blob/main/CHANGELOG.md\"\u003ecomfy-table's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[7.2.2] - 2026-01-13\u003c/h2\u003e\n\u003ch3\u003eFix\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMinor performance improvements\u003c/li\u003e\n\u003cli\u003eFixed an edge-case, where multiple LowerBoundary constraints weren't uphold.\u003c/li\u003e\n\u003cli\u003eFixed an issue where tables were misformatted when no vertical border styling was specified. \u003ca href=\"https://redirect.github.com/Nukesor/comfy-table/pull/198\"\u003e#198\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nukesor/comfy-table/commit/9040cd269763b79f3493dd6393f5aa061c80166c\"\u003e\u003ccode\u003e9040cd2\u003c/code\u003e\u003c/a\u003e chore: Release comfy-table version 7.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nukesor/comfy-table/commit/51f69f6f6b0117184540e96c2c286df50144a34d\"\u003e\u003ccode\u003e51f69f6\u003c/code\u003e\u003c/a\u003e docs: Prepare changelog for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nukesor/comfy-table/commit/2c697e1fc6dfe4d08be752b3ac9a12252a9bc023\"\u003e\u003ccode\u003e2c697e1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nukesor/comfy-table/issues/201\"\u003e#201\u003c/a\u003e from Nukesor/fix-cell-verticl-styling\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nukesor/comfy-table/commit/4bc64ad17611c538f6bfb1144cf9c30c9abd49cb\"\u003e\u003ccode\u003e4bc64ad\u003c/code\u003e\u003c/a\u003e fix: Cell formatting without any vertical styling\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nukesor/comfy-table/commit/dda03a01f808ff101c508003c436c66c26b13b14\"\u003e\u003ccode\u003edda03a0\u003c/code\u003e\u003c/a\u003e meta: LLM contribution guidelines\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nukesor/comfy-table/commit/f1aa156382bf6fb3dd426edca6677eb1ef49831b\"\u003e\u003ccode\u003ef1aa156\u003c/code\u003e\u003c/a\u003e meta: Add AGENTS.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nukesor/comfy-table/commit/d01e3d5dba2026c5698f13620a461bd804b2fd54\"\u003e\u003ccode\u003ed01e3d5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nukesor/comfy-table/issues/200\"\u003e#200\u003c/a\u003e from Nukesor/tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nukesor/comfy-table/commit/053f7c9292147d20ab0ed4d4ed04db9c27c6b099\"\u003e\u003ccode\u003e053f7c9\u003c/code\u003e\u003c/a\u003e chore: Format codebase with nightly rules\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nukesor/comfy-table/commit/78e8f467c2493e631874389a63ce5cf4fa70ac18\"\u003e\u003ccode\u003e78e8f46\u003c/code\u003e\u003c/a\u003e fix: Split doesn't result in violation of lower boundary\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nukesor/comfy-table/commit/68c307c78abc429cc3171cab8fe94033136756c1\"\u003e\u003ccode\u003e68c307c\u003c/code\u003e\u003c/a\u003e fix: Successive lower boundary constraints\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nukesor/comfy-table/compare/v7.2.1...v7.2.2\"\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 `env_logger` from 0.11.8 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\u003ch2\u003ev0.11.9\u003c/h2\u003e\n\u003ch2\u003e[0.11.9] - 2026-02-11\u003c/h2\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\u003ch2\u003e[0.11.9] - 2026-02-11\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\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.8...v0.11.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `flate2` from 1.1.4 to 1.1.9\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.8\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocument feature flags using document-features crate by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/519\"\u003erust-lang/flate2-rs#519\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eComplete the zlib-rs support without the need for C-bindings 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/524\"\u003erust-lang/flate2-rs#524\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest zlib API for all compatible backends 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/525\"\u003erust-lang/flate2-rs#525\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/519\"\u003erust-lang/flate2-rs#519\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.7...1.1.8\"\u003ehttps://github.com/rust-lang/flate2-rs/compare/1.1.7...1.1.8\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.1.7 - depend on \u003ccode\u003ezlib-rs\u003c/code\u003e directly and remove \u003ccode\u003elibz-rs-sys\u003c/code\u003e\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: make some documents clearer by \u003ca href=\"https://github.com/reddaisyy\"\u003e\u003ccode\u003e@​reddaisyy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/510\"\u003erust-lang/flate2-rs#510\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExplain rationale for choosing bufread,read,write modules 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/512\"\u003erust-lang/flate2-rs#512\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003euse Decompress::reset() instead of recreating in DeflateDecoder by \u003ca href=\"https://github.com/amirshukayev\"\u003e\u003ccode\u003e@​amirshukayev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/514\"\u003erust-lang/flate2-rs#514\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003euse \u003ccode\u003ezlib_rs\u003c/code\u003e api 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/513\"\u003erust-lang/flate2-rs#513\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reddaisyy\"\u003e\u003ccode\u003e@​reddaisyy\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/510\"\u003erust-lang/flate2-rs#510\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amirshukayev\"\u003e\u003ccode\u003e@​amirshukayev\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/514\"\u003erust-lang/flate2-rs#514\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.5...1.1.6\"\u003ehttps://github.com/rust-lang/flate2-rs/compare/1.1.5...1.1.6\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.1.6 - YANKED\u003c/h2\u003e\n\u003cp\u003eIt caused \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/issues/515\"\u003erust-lang/flate2-rs#515\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: make some documents clearer by \u003ca href=\"https://github.com/reddaisyy\"\u003e\u003ccode\u003e@​reddaisyy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/510\"\u003erust-lang/flate2-rs#510\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExplain rationale for choosing bufread,read,write modules 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/512\"\u003erust-lang/flate2-rs#512\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003euse Decompress::reset() instead of recreating in DeflateDecoder by \u003ca href=\"https://github.com/amirshukayev\"\u003e\u003ccode\u003e@​amirshukayev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/514\"\u003erust-lang/flate2-rs#514\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003euse \u003ccode\u003ezlib_rs\u003c/code\u003e api 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/513\"\u003erust-lang/flate2-rs#513\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reddaisyy\"\u003e\u003ccode\u003e@​reddaisyy\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/510\"\u003erust-lang/flate2-rs#510\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amirshukayev\"\u003e\u003ccode\u003e@​amirshukayev\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/514\"\u003erust-lang/flate2-rs#514\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.5...1.1.6\"\u003ehttps://github.com/rust-lang/flate2-rs/compare/1.1.5...1.1.6\u003c/a\u003e\u003c/p\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\u003c/blockquote\u003e\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/19ddb18bf11199858fbc6504d079448fafd1606e\"\u003e\u003ccode\u003e19ddb18\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/issues/529\"\u003e#529\u003c/a\u003e from folkertdev/update-zlib-rs-0.6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/flate2-rs/commit/c956e127d62ca5ed2970f61c2a0b7a5ca7be82ed\"\u003e\u003ccode\u003ec956e12\u003c/code\u003e\u003c/a\u003e upgrade zlib-rs to version \u003ccode\u003e0.6.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/flate2-rs/commit/21d5eebe91305436d876fee56eaae10d8cb415e6\"\u003e\u003ccode\u003e21d5eeb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/issues/528\"\u003e#528\u003c/a\u003e from wgyt/wgyt/patch\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/flate2-rs/commit/54f848477c90638c02fdf39611e46ebee04ecf59\"\u003e\u003ccode\u003e54f8484\u003c/code\u003e\u003c/a\u003e update LICENSE-MIT\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/flate2-rs/commit/f4924fefb39482952520ebcd4f02a62e996e3c0d\"\u003e\u003ccode\u003ef4924fe\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/issues/527\"\u003e#527\u003c/a\u003e from jongiddy/crc-tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/flate2-rs/commit/8b9b7a6db66b9e4e5c7ae8bbdf3a80e0cfec3f7a\"\u003e\u003ccode\u003e8b9b7a6\u003c/code\u003e\u003c/a\u003e Add tests to check data CRC\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/flate2-rs/commit/fd17c74baa4b89f52efbe2762ec318615b7fcf4a\"\u003e\u003ccode\u003efd17c74\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/issues/526\"\u003e#526\u003c/a\u003e from folkertdev/zlib-rs-crc32\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/flate2-rs/commit/aef26ac674169189a8949a17b4bebb71762027dc\"\u003e\u003ccode\u003eaef26ac\u003c/code\u003e\u003c/a\u003e check that zlib-rs no longer compiles crc32fast\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/flate2-rs/commit/5ec7647e674f83f5a029fb2f5e0d1a772cfa384f\"\u003e\u003ccode\u003e5ec7647\u003c/code\u003e\u003c/a\u003e make \u003ccode\u003ecrc32fast\u003c/code\u003e an optional dependency\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/flate2-rs/commit/c584e970419e56ee2657cefe396b268b1cad348a\"\u003e\u003ccode\u003ec584e97\u003c/code\u003e\u003c/a\u003e use \u003ccode\u003ezlib-rs\u003c/code\u003e for crc32 (when available)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/flate2-rs/compare/1.1.4...1.1.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `inventory` from 0.3.21 to 0.3.23\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/inventory/releases\"\u003einventory's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.3.23\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid triggering clippy::disallowed_types in downstream projects that use Loom (\u003ca href=\"https://redirect.github.com/dtolnay/inventory/issues/88\"\u003e#88\u003c/a\u003e, thanks \u003ca href=\"https://github.com/elBoberido\"\u003e\u003ccode\u003e@​elBoberido\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.3.22\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for QNX Neutrino targets (\u003ca href=\"https://redirect.github.com/dtolnay/inventory/issues/87\"\u003e#87\u003c/a\u003e, thanks \u003ca href=\"https://github.com/orecham\"\u003e\u003ccode\u003e@​orecham\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/inventory/commit/f331dd9714d7d638319b20060a1add037559c9b7\"\u003e\u003ccode\u003ef331dd9\u003c/code\u003e\u003c/a\u003e Release 0.3.23\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/inventory/commit/4d8c719ee7003f04ac7d0c4b71b69991bbc03d8a\"\u003e\u003ccode\u003e4d8c719\u003c/code\u003e\u003c/a\u003e Move Option export next to UnsafeCell and AtomicBool\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/inventory/commit/0021748ec8ccd8ca9114ac5e630cc317d0bb118e\"\u003e\u003ccode\u003e0021748\u003c/code\u003e\u003c/a\u003e Remove type aliases from public API\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/inventory/commit/776eaa74f30c5c10ca4ddd3a712f23a153f12a88\"\u003e\u003ccode\u003e776eaa7\u003c/code\u003e\u003c/a\u003e Add comment on Loom type aliases\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/inventory/commit/219ba5a4f95a93858aa31beb053bee3b2d873bc6\"\u003e\u003ccode\u003e219ba5a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/inventory/issues/88\"\u003e#88\u003c/a\u003e from ekxide/use-type-alias-for-unsafecell-and-atomic-bool\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/inventory/commit/5177486a442b5d6352a146e7eceb51aae27927ea\"\u003e\u003ccode\u003e5177486\u003c/code\u003e\u003c/a\u003e Use type alias for UnsafeCell and AtomicBool to prevent clippy warnings for d...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/inventory/commit/82a277809a906f1a89fbaca8748d2d0a1129394a\"\u003e\u003ccode\u003e82a2778\u003c/code\u003e\u003c/a\u003e Raise minimum tested compiler to rust 1.85\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/inventory/commit/c051a3593df7b88f571747e8006e6c493da22ce4\"\u003e\u003ccode\u003ec051a35\u003c/code\u003e\u003c/a\u003e Release 0.3.22\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/inventory/commit/3307860b4d3d25bbbd413658b015647cd91434b1\"\u003e\u003ccode\u003e3307860\u003c/code\u003e\u003c/a\u003e Merge pull request 87 from ekxide/qnx-neutrino-support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/inventory/commit/420d51f5246431df22258f8b5df81e036147f993\"\u003e\u003ccode\u003e420d51f\u003c/code\u003e\u003c/a\u003e Add support for QNX Neutrino targets\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/inventory/compare/0.3.21...0.3.23\"\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://redirect.github.com/rust-lang/log/pull/719\"\u003erust-lang/log#719\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AldaronLau\"\u003e\u003ccode\u003e@​AldaronLau\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/703\"\u003erust-lang/log#703\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dishmaker\"\u003e\u003ccode\u003e@​dishmaker\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/709\"\u003erust-lang/log#709\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/log/compare/0.4.28...0.4.29\"\u003ehttps://github.com/rust-lang/log/compare/0.4.28...0.4.29\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/rust-lang/log/blob/master/CHANGELOG.md\"\u003elog's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.4.29] - 2025-12-02\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\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\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AldaronLau\"\u003e\u003ccode\u003e@​AldaronLau\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/703\"\u003erust-lang/log#703\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dishmaker\"\u003e\u003ccode\u003e@​dishmaker\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/709\"\u003erust-lang/log#709\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/log/compare/0.4.28...0.4.29\"\u003ehttps://github.com/rust-lang/log/compare/0.4.28...0.4.29\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/log/commit/b1e2df7bce7a1b685aa9bfd1db0a5cac1f0fc27d\"\u003e\u003ccode\u003eb1e2df7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/719\"\u003e#719\u003c/a\u003e from rust-lang/cargo/0.4.29\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/3fe1a546dc323e614c35d136920a112406910e06\"\u003e\u003ccode\u003e3fe1a54\u003c/code\u003e\u003c/a\u003e prepare for 0.4.29 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/7a432d9ab570c49d42fcbd1c3b9e1e300064c2b9\"\u003e\u003ccode\u003e7a432d9\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/718\"\u003e#718\u003c/a\u003e from rust-lang/ci/msrv\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/0689d568479bb578f66e48df43628cc04aa6269b\"\u003e\u003ccode\u003e0689d56\u003c/code\u003e\u003c/a\u003e rebump msrv to 1.68.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/46b448e2a76a14210a7270ec11ad97cb9cbda6dc\"\u003e\u003ccode\u003e46b448e\u003c/code\u003e\u003c/a\u003e try drop msrv back to 1.61.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/929ab3812e86915bb5edb65609cd6d5cb17939fb\"\u003e\u003ccode\u003e929ab38\u003c/code\u003e\u003c/a\u003e fix up doc test feature gate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/957cece4780cb006cbe2f819bd2f893822aad7cb\"\u003e\u003ccode\u003e957cece\u003c/code\u003e\u003c/a\u003e bump serde-dependent crates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/bea40c847c77ecb7b7e9f2d858a21edaa2aa6159\"\u003e\u003ccode\u003ebea40c8\u003c/code\u003e\u003c/a\u003e bump msrv to 1.68.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/c540184ee9581d7373135f5511b6b174b5cee2d6\"\u003e\u003ccode\u003ec540184\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/716\"\u003e#716\u003c/a\u003e from rust-lang/ci-smaller-matrix2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/c971e636c4b44ff01ff21e6aa82607272d2d0bf2\"\u003e\u003ccode\u003ec971e63\u003c/code\u003e\u003c/a\u003e Merge branch 'master' into ci-smaller-matrix2\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.28...0.4.29\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `netlink-packet-audit` from 0.5.1 to 0.6.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-netlink/netlink-packet-audit/releases\"\u003enetlink-packet-audit's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eNew release 0.6.0\u003c/h2\u003e\n\u003ch3\u003eBreaking changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse netlink-packet-core 0.8. (a78cd33)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eN/A\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eN/A\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-netlink/netlink-packet-audit/blob/main/CHANGELOG\"\u003enetlink-packet-audit's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003ch2\u003e[0.6.0] - 2025-08-27\u003c/h2\u003e\n\u003ch3\u003eBreaking changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse netlink-packet-core 0.8. (a78cd33)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eN/A\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eN/A\u003c/li\u003e\n\u003c/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/rust-netlink/netlink-packet-audit/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `netlink-packet-core` from 0.7.0 to 0.8.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-netlink/netlink-packet-core/releases\"\u003enetlink-packet-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eNew release 0.8.1\u003c/h2\u003e\n\u003ch3\u003eBreaking changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eN/A\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eN/A\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRevert back to paste dependency. (4447216)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew release 0.8.0\u003c/h2\u003e\n\u003ch3\u003eBreaking changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eChanged \u003ccode\u003eDecodeError\u003c/code\u003e from enum to struct. (f55d7b7, 63da36a)\u003c/li\u003e\n\u003cli\u003eMerged \u003ccode\u003enetlink-packet-utils\u003c/code\u003e into \u003ccode\u003enetlink-packet-core\u003c/code\u003e. (f55d7b7, 0951455,\nba127bf, a232478, 8027f63, 41fe03d, 260e596, cc6bf08, 63da36a, 410c61d)\u003c/li\u003e\n\u003cli\u003eRemove dependency of byteorder crate. (16d63fb)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport zero sized done message. (100413a)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eN/A\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-netlink/netlink-packet-core/blob/main/CHANGELOG\"\u003enetlink-packet-core's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.8.1] - 2025-09-18\u003c/h2\u003e\n\u003ch3\u003eBreaking changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eN/A\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eN/A\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRevert back to paste dependency. (4447216)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.8.0] - 2025-08-27\u003c/h2\u003e\n\u003ch3\u003eBreaking changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eChanged \u003ccode\u003eDecodeError\u003c/code\u003e from enum to struct. (f55d7b7, 63da36a)\u003c/li\u003e\n\u003cli\u003eMerged \u003ccode\u003enetlink-packet-utils\u003c/code\u003e into \u003ccode\u003enetlink-packet-core\u003c/code\u003e. (f55d7b7, 0951455,\nba127bf, a232478, 8027f63, 41fe03d, 260e596, cc6bf08, 63da36a, 410c61d)\u003c/li\u003e\n\u003cli\u003eRemove dependency of byteorder crate. (16d63fb)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport zero sized done message. (100413a)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eN/A\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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-netlink/netlink-packet-core/commit/e34595f54f9b6a1ea001e4dee427f05df082ec57\"\u003e\u003ccode\u003ee34595f\u003c/code\u003e\u003c/a\u003e New release 0.8.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-netlink/netlink-packet-core/commit/44472161c59311fbac3e3f3a027cd578207d9a6e\"\u003e\u003ccode\u003e4447216\u003c/code\u003e\u003c/a\u003e Revert back to paste dependency\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-netlink/netlink-packet-core/commit/b40f3d616f8cc3ced5a9b7bbce386e5de7c4c992\"\u003e\u003ccode\u003eb40f3d6\u003c/code\u003e\u003c/a\u003e New release 0.8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-netlink/netlink-packet-core/commit/46a3fee30b7929f61b3c1185a3fcbd720e0acb57\"\u003e\u003ccode\u003e46a3fee\u003c/code\u003e\u003c/a\u003e Run cargo fmt\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-netlink/netlink-packet-core/commit/100413a1b78dac53fd697f89c89d50012d72e991\"\u003e\u003ccode\u003e100413a\u003c/code\u003e\u003c/a\u003e Support zero sized done message\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-netlink/netlink-packet-core/commit/81b2d0f406eb438205a30aa474dc16cccb16dcfc\"\u003e\u003ccode\u003e81b2d0f\u003c/code\u003e\u003c/a\u003e CI: Fail to test for clippy warnings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-netlink/netlink-packet-core/commit/663310a04c0e4b43820ca0bf8c36599b5ab6d3ca\"\u003e\u003ccode\u003e663310a\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;ci: add code coverage support\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-netlink/netlink-packet-core/commit/16d63fb0a8bc97c196ba3c0f2b24e59fa05387c1\"\u003e\u003ccode\u003e16d63fb\u003c/code\u003e\u003c/a\u003e Remove dependency of byteorder crate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-netlink/netlink-packet-core/commit/410c61db71ed6d782769bdb49b82c7548cae89f3\"\u003e\u003ccode\u003e410c61d\u003c/code\u003e\u003c/a\u003e Changed Parseable to raise DecodeError\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-netlink/netlink-packet-core/commit/63da36a2fc9e724700d388fc3cc96bc2efaa0f37\"\u003e\u003ccode\u003e63da36a\u003c/code\u003e\u003c/a\u003e Extend ErrorContext to accept \u003ccode\u003estd::fmt::Display\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-netlink/netlink-packet-core/compare/v0.7.0...v0.8.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `netlink-packet-route` from 0.19.0 to 0.29.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-netlink/netlink-packet-route/releases\"\u003enetlink-packet-route's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eNew release 0.29.0\u003c/h2\u003e\n\u003ch3\u003eBreaking changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003elink bond: Change \u003ccode\u003eInfoBond::AdSelect\u003c/code\u003e from u8 to enum. (1a16af8)\u003c/li\u003e\n\u003cli\u003elink bridge: Change \u003ccode\u003eNeighVlanSupress\u003c/code\u003e to \u003ccode\u003eNeighVlanSuppress\u003c/code\u003e. (420d181)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003elink: add vxcan support. (dcd3afb)\u003c/li\u003e\n\u003cli\u003elink: AF_SPEC(MCTP): Add physical binding type attribute. (cfba8ea)\u003c/li\u003e\n\u003cli\u003etc: add TC filter for BPF/TC_BPF_*. (890416d)\u003c/li\u003e\n\u003cli\u003elink: Add MCTP definitions for IFLA_AF_SPEC. (301a0a1)\u003c/li\u003e\n\u003cli\u003elink: Add definitons for ARPHRD_MCTP. (e8250a6)\u003c/li\u003e\n\u003cli\u003elink: Add initial support of \u003ccode\u003eIFLA_WIRELESS\u003c/code\u003e. (80b2e54)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eLinkHeader:...\n\n_Description has been truncated_","html_url":"https://github.com/bpfman/bpfman/pull/1648","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/bpfman%2Fbpfman/issues/1648","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1648/packages"},{"uuid":"4068077204","node_id":"PR_kwDOCzNM4s7KNflS","number":839,"state":"closed","title":"Bump cargo_metadata from 0.18.1 to 0.20.0","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-03-13T01:07:43.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-13T00:42:57.000Z","updated_at":"2026-03-13T01:07:52.000Z","time_to_close":1486,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"cargo_metadata","old_version":"0.18.1","new_version":"0.20.0","repository_url":"https://github.com/oli-obk/cargo_metadata"}],"path":null,"ecosystem":"cargo"},"body":"Bumps [cargo_metadata](https://github.com/oli-obk/cargo_metadata) from 0.18.1 to 0.20.0.\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/fa60b98bc8016ee4702b2512dbb1b0d68669cdb0\"\u003e\u003ccode\u003efa60b98\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/oli-obk/cargo_metadata/issues/293\"\u003e#293\u003c/a\u003e from oli-obk/push-orzyoroqpxpu\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/61345fb320047113d234c9e26feb798869217644\"\u003e\u003ccode\u003e61345fb\u003c/code\u003e\u003c/a\u003e required features have a different format from normal feature names\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/19f42039ee7cca47dca25200b41f86a6ce3dafe7\"\u003e\u003ccode\u003e19f4203\u003c/code\u003e\u003c/a\u003e Bump MSRV\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/6861466d25ab354f1be076091659908d6f023a2b\"\u003e\u003ccode\u003e6861466\u003c/code\u003e\u003c/a\u003e Fix build on with \u003ccode\u003ebuilder\u003c/code\u003e feature\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/a21b7a1d013284213e7d7c666fa0e93b0f4b8828\"\u003e\u003ccode\u003ea21b7a1\u003c/code\u003e\u003c/a\u003e Update examples\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/5895dd6b157d5c88b9537700264b206536e795a5\"\u003e\u003ccode\u003e5895dd6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/oli-obk/cargo_metadata/issues/261\"\u003e#261\u003c/a\u003e from zetanumbers/docsrs-features\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/e3373d02e79dc64adbecb3fe32fecc1dd324bba6\"\u003e\u003ccode\u003ee3373d0\u003c/code\u003e\u003c/a\u003e refactor: NodeDep::name: PackageName\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/2f0142d6843ac9efbc7ff098e13b7e03834f0c5a\"\u003e\u003ccode\u003e2f0142d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/oli-obk/cargo_metadata/issues/291\"\u003e#291\u003c/a\u003e from gear-tech/fix-cross-compilation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/95d4a360fcaed0fcf5a32bf8aa01c3248c3706f0\"\u003e\u003ccode\u003e95d4a36\u003c/code\u003e\u003c/a\u003e update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/9cd40e636383506be8a3cb4e2d6c93ed75589b0e\"\u003e\u003ccode\u003e9cd40e6\u003c/code\u003e\u003c/a\u003e append docs\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/oli-obk/cargo_metadata/compare/0.18.1...0.20.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=cargo_metadata\u0026package-manager=cargo\u0026previous-version=0.18.1\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/CycloneDX/cyclonedx-rust-cargo/pull/839","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/CycloneDX%2Fcyclonedx-rust-cargo/issues/839","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/839/packages"},{"uuid":"4050132084","node_id":"PR_kwDOLhME8M7JTdFX","number":223,"state":"closed","title":"Bump cargo_metadata from 0.15.4 to 0.19.2","user":"dependabot[bot]","labels":["dependencies","stale","rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-03-31T08:17:40.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-10T08:07:56.000Z","updated_at":"2026-03-31T08:17:49.000Z","time_to_close":1814984,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"cargo_metadata","old_version":"0.15.4","new_version":"0.19.2","repository_url":"https://github.com/oli-obk/cargo_metadata"}],"path":null,"ecosystem":"cargo"},"body":"Bumps [cargo_metadata](https://github.com/oli-obk/cargo_metadata) from 0.15.4 to 0.19.2.\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/0b4be024c57d7855a2dfbdf2ec2a48f3e16e9f78\"\u003e\u003ccode\u003e0b4be02\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/oli-obk/cargo_metadata/issues/285\"\u003e#285\u003c/a\u003e from fenhl/version-bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/8196734cb711ee3d13f8c06abaeb45a42ddf6dc4\"\u003e\u003ccode\u003e8196734\u003c/code\u003e\u003c/a\u003e Version bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/0056e020b84052c02a11cb86358ebdb1d6db7e42\"\u003e\u003ccode\u003e0056e02\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/oli-obk/cargo_metadata/issues/284\"\u003e#284\u003c/a\u003e from HTGAzureX1212/edition-2024-stable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/e3e9cd3bc6532c3736ac290948c8dbdb53ff254b\"\u003e\u003ccode\u003ee3e9cd3\u003c/code\u003e\u003c/a\u003e feat: \u003ccode\u003e2024\u003c/code\u003e edition stabilized\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/806a3ea48259d42b85d1d0c921fdf2c22e374225\"\u003e\u003ccode\u003e806a3ea\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/oli-obk/cargo_metadata/issues/282\"\u003e#282\u003c/a\u003e from foresterre/workspace-default-members\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/cdf42230d4646d4b5fad82671d198e962fcae47b\"\u003e\u003ccode\u003ecdf4223\u003c/code\u003e\u003c/a\u003e Add methods is_available and is_missing to WorkspaceDefaultMembers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/d6b186c26fdab4c7f780c534f9e5ae2e835998a5\"\u003e\u003ccode\u003ed6b186c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/oli-obk/cargo_metadata/issues/280\"\u003e#280\u003c/a\u003e from paolobarbolini/z-minimal-versions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/59f0651fb35caf0f0a5eeee1e27db65e5657dd10\"\u003e\u003ccode\u003e59f0651\u003c/code\u003e\u003c/a\u003e build: fix -Zminimal-versions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/9d84a017c8ecf5e6f3b598e054db97930566a882\"\u003e\u003ccode\u003e9d84a01\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/oli-obk/cargo_metadata/issues/266\"\u003e#266\u003c/a\u003e from os-checker/workspace_default_members-serde-default\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/45ceca02622d748b1900100a48e3ab553f0a7113\"\u003e\u003ccode\u003e45ceca0\u003c/code\u003e\u003c/a\u003e clippy: fix first doc comment paragraph is too long\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/oli-obk/cargo_metadata/compare/0.15.4...0.19.2\"\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=cargo_metadata\u0026package-manager=cargo\u0026previous-version=0.15.4\u0026new-version=0.19.2)](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/neftworld/solana/pull/223","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/neftworld%2Fsolana/issues/223","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/223/packages"},{"uuid":"4004531606","node_id":"PR_kwDOGj6ySc7HAIUR","number":126,"state":"closed","title":"Bump the rust-version-updates group across 1 directory with 28 updates","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-04-02T02:53:14.000Z","author_association":null,"state_reason":null,"created_at":"2026-02-28T11:54:26.000Z","updated_at":"2026-04-02T02:53:15.000Z","time_to_close":2818728,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"rust-version-updates","update_count":28,"packages":[{"name":"bollard","old_version":"0.18.1","new_version":"0.20.1","repository_url":"https://github.com/fussybeaver/bollard"},{"name":"chrono","old_version":"0.4.43","new_version":"0.4.44","repository_url":"https://github.com/chronotope/chrono"},{"name":"digest","old_version":"0.11.0","new_version":"0.11.1","repository_url":"https://github.com/RustCrypto/traits"},{"name":"fuser","old_version":"0.11.1","new_version":"0.17.0","repository_url":"https://github.com/cberner/fuser"},{"name":"generic-array","old_version":"0.14.7","new_version":"1.3.3","repository_url":"https://github.com/fizyk20/generic-array"},{"name":"internment","old_version":"0.6.0","new_version":"0.8.6","repository_url":"https://github.com/droundy/internment"},{"name":"nix","old_version":"0.26.4","new_version":"0.30.1","repository_url":"https://github.com/nix-rust/nix"},{"name":"opendal","old_version":"0.53.3","new_version":"0.55.0","repository_url":"https://github.com/apache/opendal"},{"name":"pin-project","old_version":"1.1.10","new_version":"1.1.11","repository_url":"https://github.com/taiki-e/pin-project"},{"name":"pin-project-lite","old_version":"0.2.16","new_version":"0.2.17","repository_url":"https://github.com/taiki-e/pin-project-lite"},{"name":"prost","old_version":"0.13.5","new_version":"0.14.3","repository_url":"https://github.com/tokio-rs/prost"},{"name":"prost-build","old_version":"0.13.5","new_version":"0.14.3","repository_url":"https://github.com/tokio-rs/prost"},{"name":"prost-types","old_version":"0.13.5","new_version":"0.14.3","repository_url":"https://github.com/tokio-rs/prost"},{"name":"pyo3","old_version":"0.27.2","new_version":"0.28.2","repository_url":"https://github.com/pyo3/pyo3"},{"name":"pyo3-build-config","old_version":"0.27.2","new_version":"0.28.2","repository_url":"https://github.com/pyo3/pyo3"},{"name":"rlimit","old_version":"0.10.2","new_version":"0.11.0","repository_url":"https://github.com/Nugine/rlimit"},{"name":"rustls","old_version":"0.23.36","new_version":"0.23.37","repository_url":"https://github.com/rustls/rustls"},{"name":"shellexpand","old_version":"2.1.2","new_version":"3.1.2"},{"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":"sysinfo","old_version":"0.20.5","new_version":"0.38.2","repository_url":"https://github.com/GuillaumeGomez/sysinfo"},{"name":"tempfile","old_version":"3.25.0","new_version":"3.26.0","repository_url":"https://github.com/Stebalien/tempfile"},{"name":"terminal_size","old_version":"0.1.17","new_version":"0.4.3","repository_url":"https://github.com/eminence/terminal-size"},{"name":"tokio-retry2","old_version":"0.6.0","new_version":"0.9.1","repository_url":"https://github.com/naomijub/tokio-retry"},{"name":"toml","old_version":"0.8.23","new_version":"1.0.3+spec-1.1.0","repository_url":"https://github.com/toml-rs/toml"},{"name":"whoami","old_version":"1.6.1","new_version":"2.1.0","repository_url":"https://github.com/ardaku/whoami"},{"name":"tree-sitter","old_version":"0.26.5","new_version":"0.26.6","repository_url":"https://github.com/tree-sitter/tree-sitter"},{"name":"cargo_metadata","old_version":"0.23.0","new_version":"0.23.1","repository_url":"https://github.com/oli-obk/cargo_metadata"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the rust-version-updates group with 28 updates in the /src/rust directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [bollard](https://github.com/fussybeaver/bollard) | `0.18.1` | `0.20.1` |\n| [chrono](https://github.com/chronotope/chrono) | `0.4.43` | `0.4.44` |\n| [digest](https://github.com/RustCrypto/traits) | `0.11.0` | `0.11.1` |\n| [fuser](https://github.com/cberner/fuser) | `0.11.1` | `0.17.0` |\n| [generic-array](https://github.com/fizyk20/generic-array) | `0.14.7` | `1.3.3` |\n| [internment](https://github.com/droundy/internment) | `0.6.0` | `0.8.6` |\n| [nix](https://github.com/nix-rust/nix) | `0.26.4` | `0.30.1` |\n| [opendal](https://github.com/apache/opendal) | `0.53.3` | `0.55.0` |\n| [pin-project](https://github.com/taiki-e/pin-project) | `1.1.10` | `1.1.11` |\n| [pin-project-lite](https://github.com/taiki-e/pin-project-lite) | `0.2.16` | `0.2.17` |\n| [prost](https://github.com/tokio-rs/prost) | `0.13.5` | `0.14.3` |\n| [prost-build](https://github.com/tokio-rs/prost) | `0.13.5` | `0.14.3` |\n| [prost-types](https://github.com/tokio-rs/prost) | `0.13.5` | `0.14.3` |\n| [pyo3](https://github.com/pyo3/pyo3) | `0.27.2` | `0.28.2` |\n| [pyo3-build-config](https://github.com/pyo3/pyo3) | `0.27.2` | `0.28.2` |\n| [rlimit](https://github.com/Nugine/rlimit) | `0.10.2` | `0.11.0` |\n| [rustls](https://github.com/rustls/rustls) | `0.23.36` | `0.23.37` |\n| [shellexpand](https://gitlab.com/ijackson/rust-shellexpand) | `2.1.2` | `3.1.2` |\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| [sysinfo](https://github.com/GuillaumeGomez/sysinfo) | `0.20.5` | `0.38.2` |\n| [tempfile](https://github.com/Stebalien/tempfile) | `3.25.0` | `3.26.0` |\n| [terminal_size](https://github.com/eminence/terminal-size) | `0.1.17` | `0.4.3` |\n| [tokio-retry2](https://github.com/naomijub/tokio-retry) | `0.6.0` | `0.9.1` |\n| [toml](https://github.com/toml-rs/toml) | `0.8.23` | `1.0.3+spec-1.1.0` |\n| [whoami](https://github.com/ardaku/whoami) | `1.6.1` | `2.1.0` |\n| [tree-sitter](https://github.com/tree-sitter/tree-sitter) | `0.26.5` | `0.26.6` |\n| [cargo_metadata](https://github.com/oli-obk/cargo_metadata) | `0.23.0` | `0.23.1` |\n\n\nUpdates `bollard` from 0.18.1 to 0.20.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fussybeaver/bollard/releases\"\u003ebollard's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease v0.20.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebuild: drop serde_with dep by \u003ca href=\"https://github.com/tisonkun\"\u003e\u003ccode\u003e@​tisonkun\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/682\"\u003efussybeaver/bollard#682\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump bollard-stubs dependency by \u003ca href=\"https://github.com/tisonkun\"\u003e\u003ccode\u003e@​tisonkun\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/686\"\u003efussybeaver/bollard#686\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd Docker::connect_with_host by \u003ca href=\"https://github.com/BrenekH\"\u003e\u003ccode\u003e@​BrenekH\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/685\"\u003efussybeaver/bollard#685\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump rust from 1.92.0-slim to 1.93.0-slim 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/fussybeaver/bollard/pull/684\"\u003efussybeaver/bollard#684\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump swagger-codegen.version from 2.4.46 to 2.4.50 in /codegen/swagger 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/fussybeaver/bollard/pull/608\"\u003efussybeaver/bollard#608\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Release 0.20.1 by \u003ca href=\"https://github.com/fussybeaver\"\u003e\u003ccode\u003e@​fussybeaver\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/688\"\u003efussybeaver/bollard#688\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BrenekH\"\u003e\u003ccode\u003e@​BrenekH\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/685\"\u003efussybeaver/bollard#685\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/fussybeaver/bollard/compare/v0.20.0...v0.20.1\"\u003ehttps://github.com/fussybeaver/bollard/compare/v0.20.0...v0.20.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease v0.20.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePass keypath by \u003ca href=\"https://github.com/aoikurokawa\"\u003e\u003ccode\u003e@​aoikurokawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/592\"\u003efussybeaver/bollard#592\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: proper execution branch for \u003ccode\u003ebuildkit_providerless\u003c/code\u003e by \u003ca href=\"https://github.com/DDtKey\"\u003e\u003ccode\u003e@​DDtKey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/597\"\u003efussybeaver/bollard#597\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump stubs 1.49.2 rc.28.4.0 by \u003ca href=\"https://github.com/fussybeaver\"\u003e\u003ccode\u003e@​fussybeaver\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/598\"\u003efussybeaver/bollard#598\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove handling of nested empty hashmaps by \u003ca href=\"https://github.com/fussybeaver\"\u003e\u003ccode\u003e@​fussybeaver\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/596\"\u003efussybeaver/bollard#596\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd fallible Streams for import_image_stream by \u003ca href=\"https://github.com/Huy-Dinh\"\u003e\u003ccode\u003e@​Huy-Dinh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/606\"\u003efussybeaver/bollard#606\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd swagger support for ContainerArchiveInfo by \u003ca href=\"https://github.com/Huy-Dinh\"\u003e\u003ccode\u003e@​Huy-Dinh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/609\"\u003efussybeaver/bollard#609\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd support for get_container_archive_info by \u003ca href=\"https://github.com/Huy-Dinh\"\u003e\u003ccode\u003e@​Huy-Dinh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/610\"\u003efussybeaver/bollard#610\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: remove unmaintained rustls_pemfile by \u003ca href=\"https://github.com/MarcusGrass\"\u003e\u003ccode\u003e@​MarcusGrass\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/613\"\u003efussybeaver/bollard#613\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add with_request_modifier API for custom request headers by \u003ca href=\"https://github.com/benodiwal\"\u003e\u003ccode\u003e@​benodiwal\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/619\"\u003efussybeaver/bollard#619\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edelete: remove outdated macOS CI workflow by \u003ca href=\"https://github.com/benodiwal\"\u003e\u003ccode\u003e@​benodiwal\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/616\"\u003efussybeaver/bollard#616\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add docker checkpoint support (create, list, delete) by \u003ca href=\"https://github.com/benodiwal\"\u003e\u003ccode\u003e@​benodiwal\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/617\"\u003efussybeaver/bollard#617\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: feat: add service_logs API to get logs from a service by \u003ca href=\"https://github.com/benodiwal\"\u003e\u003ccode\u003e@​benodiwal\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/625\"\u003efussybeaver/bollard#625\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add task_logs API to get logs from a task by \u003ca href=\"https://github.com/benodiwal\"\u003e\u003ccode\u003e@​benodiwal\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/624\"\u003efussybeaver/bollard#624\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ecodegen: add query parameter structs for swarm, config, plugin APIs by \u003ca href=\"https://github.com/benodiwal\"\u003e\u003ccode\u003e@​benodiwal\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/633\"\u003efussybeaver/bollard#633\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild: avoid unnecessary axum deps by \u003ca href=\"https://github.com/tisonkun\"\u003e\u003ccode\u003e@​tisonkun\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/638\"\u003efussybeaver/bollard#638\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add Config API (list, create, inspect, update, delete) by \u003ca href=\"https://github.com/benodiwal\"\u003e\u003ccode\u003e@​benodiwal\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/628\"\u003efussybeaver/bollard#628\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: added swarm update api by \u003ca href=\"https://github.com/benodiwal\"\u003e\u003ccode\u003e@​benodiwal\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/630\"\u003efussybeaver/bollard#630\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add plugin API support by \u003ca href=\"https://github.com/benodiwal\"\u003e\u003ccode\u003e@​benodiwal\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/631\"\u003efussybeaver/bollard#631\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: remove deprecated swarm option structs by \u003ca href=\"https://github.com/benodiwal\"\u003e\u003ccode\u003e@​benodiwal\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/639\"\u003efussybeaver/bollard#639\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove deprecated options structs in volume.rs by \u003ca href=\"https://github.com/Huy-Dinh\"\u003e\u003ccode\u003e@​Huy-Dinh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/653\"\u003efussybeaver/bollard#653\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: disable codegen formatting by \u003ca href=\"https://github.com/benodiwal\"\u003e\u003ccode\u003e@​benodiwal\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/654\"\u003efussybeaver/bollard#654\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: added CODEOWNERS file by \u003ca href=\"https://github.com/benodiwal\"\u003e\u003ccode\u003e@​benodiwal\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/657\"\u003efussybeaver/bollard#657\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: remove deprecated EventsOptions struct from system.rs by \u003ca href=\"https://github.com/benodiwal\"\u003e\u003ccode\u003e@​benodiwal\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/655\"\u003efussybeaver/bollard#655\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefactor/remove deprecated task options by \u003ca href=\"https://github.com/benodiwal\"\u003e\u003ccode\u003e@​benodiwal\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/656\"\u003efussybeaver/bollard#656\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: remove deprecated ListSecretsOptions and UpdateSecretOptions by \u003ca href=\"https://github.com/benodiwal\"\u003e\u003ccode\u003e@​benodiwal\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/658\"\u003efussybeaver/bollard#658\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: remove deprecated service structs by \u003ca href=\"https://github.com/benodiwal\"\u003e\u003ccode\u003e@​benodiwal\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/659\"\u003efussybeaver/bollard#659\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: remove deprecated node structs by \u003ca href=\"https://github.com/benodiwal\"\u003e\u003ccode\u003e@​benodiwal\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/660\"\u003efussybeaver/bollard#660\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: remove deprecated network option structs by \u003ca href=\"https://github.com/benodiwal\"\u003e\u003ccode\u003e@​benodiwal\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/661\"\u003efussybeaver/bollard#661\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: remove deprecated options structs from container.rs by \u003ca href=\"https://github.com/varundeepsaini\"\u003e\u003ccode\u003e@​varundeepsaini\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/664\"\u003efussybeaver/bollard#664\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add complex plugin APIs with tests by \u003ca href=\"https://github.com/benodiwal\"\u003e\u003ccode\u003e@​benodiwal\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/652\"\u003efussybeaver/bollard#652\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: remove deprecated options structs from image.rs by \u003ca href=\"https://github.com/benodiwal\"\u003e\u003ccode\u003e@​benodiwal\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/663\"\u003efussybeaver/bollard#663\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: buildkit datetime feature flag by \u003ca href=\"https://github.com/benodiwal\"\u003e\u003ccode\u003e@​benodiwal\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/662\"\u003efussybeaver/bollard#662\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: add documentation for bollard-stubs re-exports by \u003ca href=\"https://github.com/benodiwal\"\u003e\u003ccode\u003e@​benodiwal\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/669\"\u003efussybeaver/bollard#669\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: map codegen Object type to serde_json::Value by \u003ca href=\"https://github.com/benodiwal\"\u003e\u003ccode\u003e@​benodiwal\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/672\"\u003efussybeaver/bollard#672\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/fussybeaver/bollard/commit/e7e32f113e6857bf4963267fc0bee9bf2bda4080\"\u003e\u003ccode\u003ee7e32f1\u003c/code\u003e\u003c/a\u003e chore: Release 0.20.1 (\u003ca href=\"https://redirect.github.com/fussybeaver/bollard/issues/688\"\u003e#688\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fussybeaver/bollard/commit/3a218377b423f4d8277abdcfedb6898b0322cde0\"\u003e\u003ccode\u003e3a21837\u003c/code\u003e\u003c/a\u003e build(deps): bump swagger-codegen.version in /codegen/swagger (\u003ca href=\"https://redirect.github.com/fussybeaver/bollard/issues/608\"\u003e#608\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fussybeaver/bollard/commit/84693020fb32bcfda6cc33ee499a981cc343bd3f\"\u003e\u003ccode\u003e8469302\u003c/code\u003e\u003c/a\u003e build(deps): bump rust from 1.92.0-slim to 1.93.0-slim (\u003ca href=\"https://redirect.github.com/fussybeaver/bollard/issues/684\"\u003e#684\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fussybeaver/bollard/commit/177d2ae9e69cd271ed787bef23fabdb9980f2438\"\u003e\u003ccode\u003e177d2ae\u003c/code\u003e\u003c/a\u003e Add Docker::connect_with_host (\u003ca href=\"https://redirect.github.com/fussybeaver/bollard/issues/685\"\u003e#685\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fussybeaver/bollard/commit/cfb11d10f958ea566c5ad4b0773b4c2bb4dbf129\"\u003e\u003ccode\u003ecfb11d1\u003c/code\u003e\u003c/a\u003e chore: bump bollard-stubs dependency (\u003ca href=\"https://redirect.github.com/fussybeaver/bollard/issues/686\"\u003e#686\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fussybeaver/bollard/commit/e70f0722697033e04a1e703eca859054671675da\"\u003e\u003ccode\u003ee70f072\u003c/code\u003e\u003c/a\u003e build: drop serde_with dep (\u003ca href=\"https://redirect.github.com/fussybeaver/bollard/issues/682\"\u003e#682\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fussybeaver/bollard/commit/73fcfad1f77a5e6ac467113a0c349b31c3e67ced\"\u003e\u003ccode\u003e73fcfad\u003c/code\u003e\u003c/a\u003e release: v0.20.0 (\u003ca href=\"https://redirect.github.com/fussybeaver/bollard/issues/679\"\u003e#679\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fussybeaver/bollard/commit/5731813fbed8e3d99b6f0c2f8cd15034856fbf96\"\u003e\u003ccode\u003e5731813\u003c/code\u003e\u003c/a\u003e build(fix): Set rustls cryptoprovider for protobuf fetch (\u003ca href=\"https://redirect.github.com/fussybeaver/bollard/issues/680\"\u003e#680\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fussybeaver/bollard/commit/2d0c5d7b9eb900c328fb33e16ab5e42e22967dbc\"\u003e\u003ccode\u003e2d0c5d7\u003c/code\u003e\u003c/a\u003e docs: made feature flag guide more comprehensive (\u003ca href=\"https://redirect.github.com/fussybeaver/bollard/issues/678\"\u003e#678\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fussybeaver/bollard/commit/5f088206e8dfdfe26a8680479b2e159d609bba5e\"\u003e\u003ccode\u003e5f08820\u003c/code\u003e\u003c/a\u003e build(deps): bump rust from 1.90.0-slim to 1.92.0-slim (\u003ca href=\"https://redirect.github.com/fussybeaver/bollard/issues/614\"\u003e#614\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fussybeaver/bollard/compare/v0.18.1...v0.20.1\"\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.43 to 0.4.44\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/chronotope/chrono/releases\"\u003echrono's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.4.44\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocs: match MSRV with \u003ccode\u003eCargo.toml\u003c/code\u003e contents by \u003ca href=\"https://github.com/coryan\"\u003e\u003ccode\u003e@​coryan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1772\"\u003echronotope/chrono#1772\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd track_caller to non-deprecated functions by \u003ca href=\"https://github.com/svix-jplatte\"\u003e\u003ccode\u003e@​svix-jplatte\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1774\"\u003echronotope/chrono#1774\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/c14b4599d07ef36ffa1f8a531fb0bc7eb3b42464\"\u003e\u003ccode\u003ec14b459\u003c/code\u003e\u003c/a\u003e Bump version to 0.4.44\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/ea832c5090369eefa2cb6a47d643e2f7ade7ffa7\"\u003e\u003ccode\u003eea832c5\u003c/code\u003e\u003c/a\u003e Add track_caller to non-deprecated functions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/cfae889a3a23507acf49b605794abba17effd2d7\"\u003e\u003ccode\u003ecfae889\u003c/code\u003e\u003c/a\u003e Fix panic message in to_rfc2822\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/f8900b5a44228a7f6282c65e8c407d3ecb6dcb7b\"\u003e\u003ccode\u003ef8900b5\u003c/code\u003e\u003c/a\u003e docs: match MSRV with \u003ccode\u003eCargo.toml\u003c/code\u003e contents\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/chronotope/chrono/compare/v0.4.43...v0.4.44\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `digest` from 0.11.0 to 0.11.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/traits/commit/30440822f161292113f5080c9ba883ec4b924a1a\"\u003e\u003ccode\u003e3044082\u003c/code\u003e\u003c/a\u003e crypto-common: remove \u003ccode\u003eBlockSizes\u003c/code\u003e trait (\u003ca href=\"https://redirect.github.com/RustCrypto/traits/issues/2309\"\u003e#2309\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/traits/commit/e42238d7f7513ec8a956526614abf071f3857188\"\u003e\u003ccode\u003ee42238d\u003c/code\u003e\u003c/a\u003e elliptic-curve: enable and fix workspace-level lints (\u003ca href=\"https://redirect.github.com/RustCrypto/traits/issues/2308\"\u003e#2308\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/traits/commit/f239f731b1d7a1f65225f64bc036374287af4a30\"\u003e\u003ccode\u003ef239f73\u003c/code\u003e\u003c/a\u003e aead: remove lints from \u003ccode\u003elib.rs\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/RustCrypto/traits/issues/2307\"\u003e#2307\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/traits/commit/7c117468f8bae673529d9d0ed5b4a271b85f22a3\"\u003e\u003ccode\u003e7c11746\u003c/code\u003e\u003c/a\u003e build(deps): bump the all-deps group across 1 directory with 8 updates (\u003ca href=\"https://redirect.github.com/RustCrypto/traits/issues/2305\"\u003e#2305\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/traits/commit/d92139eba71e3b06f33aecd4981f961dc50cbc7c\"\u003e\u003ccode\u003ed92139e\u003c/code\u003e\u003c/a\u003e aead: enable and fix workspace-level lints (\u003ca href=\"https://redirect.github.com/RustCrypto/traits/issues/2306\"\u003e#2306\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/RustCrypto/traits/compare/digest-v0.11.0...digest-v0.11.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fuser` from 0.11.1 to 0.17.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/cberner/fuser/releases\"\u003efuser's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.17.0\u003c/h2\u003e\n\u003ch1\u003eMajor changes:\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eChange many integer-based public API parameters to strongly-typed newtypes and bitflags.\nThis breaking changes affects many of the methods on \u003ccode\u003eFilesystem\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eChange \u003ccode\u003eFilesystem\u003c/code\u003e trait methods to use \u003ccode\u003e\u0026amp;self\u003c/code\u003e, and require mounted filesystems to be \u003ccode\u003eSend + Sync + 'static\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eImprove typed error handling across request/reply APIs\u003c/li\u003e\n\u003cli\u003eReplace \u003ccode\u003eVec\u0026lt;MountOption\u0026gt;\u003c/code\u003e mount APIs with a structured \u003ccode\u003eConfig\u003c/code\u003e API, including ACL option handling\u003c/li\u003e\n\u003cli\u003eFeature flags \u003ccode\u003eabi-7-xx\u003c/code\u003e are now ignored and will be removed in 0.18, with compatibility checks moved to runtime behavior\u003c/li\u003e\n\u003cli\u003eRemove the old ABI-specific feature-flag surface (\u003ccode\u003eabi-7-9\u003c/code\u003e through \u003ccode\u003eabi-7-19\u003c/code\u003e, plus tooling/docs/examples references)\u003c/li\u003e\n\u003cli\u003eAdd support for multiple event loops per session, which can be enabled via \u003ccode\u003eConfig::n_threads\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdd experimental async API (\u003ccode\u003eAsyncFilesystem\u003c/code\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eMinor changes:\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eRename \u003ccode\u003eBackgroundSession::join\u003c/code\u003e to \u003ccode\u003eumount_and_join\u003c/code\u003e, returning \u003ccode\u003eio::Result\u0026lt;()\u0026gt;\u003c/code\u003e instead of panicking\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eFUSE_DEV_IOC_CLONE\u003c/code\u003e support and improve passthrough descriptor handling (\u003ccode\u003eReplyCreate\u003c/code\u003e, \u003ccode\u003eReplyOpen\u003c/code\u003e, \u003ccode\u003eBackingId\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003eImprove passthrough descriptor handling (\u003ccode\u003eReplyCreate\u003c/code\u003e, \u003ccode\u003eReplyOpen\u003c/code\u003e, \u003ccode\u003eBackingId\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eFileType\u003c/code\u003e conversion from std \u003ccode\u003eFileType\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdd option to explicitly choose \u003ccode\u003elibfuse2\u003c/code\u003e or \u003ccode\u003elibfuse3\u003c/code\u003e, prefer \u003ccode\u003elibfuse3\u003c/code\u003e by default\u003c/li\u003e\n\u003cli\u003eSupport building without libfuse on BSD\u003c/li\u003e\n\u003cli\u003eRemove remaining \u003ccode\u003eosxfuse\u003c/code\u003e support and improve \u003ccode\u003emacfuse\u003c/code\u003e compatibility\u003c/li\u003e\n\u003cli\u003eThe path to the \u003ccode\u003efusermount\u003c/code\u003e binary can be specified with the \u003ccode\u003eFUSERMOUNT_PATH\u003c/code\u003e environment variable\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eallow_root\u003c/code\u003e or \u003ccode\u003eallow_other\u003c/code\u003e must be enabled when using \u003ccode\u003eauto_unmount\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRemove deprecated \u003ccode\u003emount\u003c/code\u003e and \u003ccode\u003espawn_mount\u003c/code\u003e -- use \u003ccode\u003emount2\u003c/code\u003e and \u003ccode\u003espawn_mount2\u003c/code\u003e instead\u003c/li\u003e\n\u003cli\u003eUpdate and expand documentation\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eInternal changes:\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eImprove Linux/BSD/macOS test coverage by migrating mount tests to \u003ccode\u003efuser-tests\u003c/code\u003e and expanding CI\u003c/li\u003e\n\u003cli\u003eRework session lifecycle internals (handshake/session startup, destroy ordering, and unmount error propagation)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.16.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for passthrough file descriptors\u003c/li\u003e\n\u003cli\u003eChange \u003ccode\u003eKernelConfig\u003c/code\u003e capabilities flags parameters to \u003ccode\u003eu64\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRemove feature flags \u003ccode\u003eabi-7-9\u003c/code\u003e through \u003ccode\u003eabi-7-18\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003elibfuse\u003c/code\u003e feature flag from defaults. Linking with libfuse can be enabled with the \u003ccode\u003elibfuse\u003c/code\u003e feature flag\u003c/li\u003e\n\u003cli\u003eImprove macfuse compatibility (note that macfuse remains untested)\u003c/li\u003e\n\u003cli\u003eFix unsound behavior when linking with libfuse3\u003c/li\u003e\n\u003cli\u003ePerformance optimizations\u003c/li\u003e\n\u003cli\u003eUpdate documentation\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.15.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix crtime related panic that could occur on MacOS. See PR \u003ca href=\"https://redirect.github.com/cberner/fuser/issues/322\"\u003e#322\u003c/a\u003e for details.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.15.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd file handle argument to \u003ccode\u003egetattr()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eChange \u003ccode\u003epoll()\u003c/code\u003e to take a \u003ccode\u003ePollHandle\u003c/code\u003e instead of a \u003ccode\u003eu64\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdd low level API for manually mounting or wrapping a fuse file descriptor into a \u003ccode\u003eSession\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eFix compatibility with MacFUSE 4.x\u003c/li\u003e\n\u003cli\u003ePerformance optimizations\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.14.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/cberner/fuser/blob/master/CHANGELOG.md\"\u003efuser's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.17.0 - 2026-02-14\u003c/h2\u003e\n\u003cp\u003eMajor changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eChange many integer-based public API parameters to strongly-typed newtypes and bitflags.\nThis breaking changes affects many of the methods on \u003ccode\u003eFilesystem\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eChange \u003ccode\u003eFilesystem\u003c/code\u003e trait methods to use \u003ccode\u003e\u0026amp;self\u003c/code\u003e, and require mounted filesystems to be \u003ccode\u003eSend + Sync + 'static\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eImprove typed error handling across request/reply APIs\u003c/li\u003e\n\u003cli\u003eReplace \u003ccode\u003eVec\u0026lt;MountOption\u0026gt;\u003c/code\u003e mount APIs with a structured \u003ccode\u003eConfig\u003c/code\u003e API, including ACL option handling\u003c/li\u003e\n\u003cli\u003eFeature flags \u003ccode\u003eabi-7-xx\u003c/code\u003e are now ignored and will be removed in 0.18, with compatibility checks moved to runtime behavior\u003c/li\u003e\n\u003cli\u003eRemove the old ABI-specific feature-flag surface (\u003ccode\u003eabi-7-9\u003c/code\u003e through \u003ccode\u003eabi-7-19\u003c/code\u003e, plus tooling/docs/examples references)\u003c/li\u003e\n\u003cli\u003eAdd support for multiple event loops per session, which can be enabled via \u003ccode\u003eConfig::n_threads\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdd experimental async API (\u003ccode\u003eAsyncFilesystem\u003c/code\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eMinor changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRename \u003ccode\u003eBackgroundSession::join\u003c/code\u003e to \u003ccode\u003eumount_and_join\u003c/code\u003e, returning \u003ccode\u003eio::Result\u0026lt;()\u0026gt;\u003c/code\u003e instead of panicking\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eFUSE_DEV_IOC_CLONE\u003c/code\u003e support and improve passthrough descriptor handling (\u003ccode\u003eReplyCreate\u003c/code\u003e, \u003ccode\u003eReplyOpen\u003c/code\u003e, \u003ccode\u003eBackingId\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003eImprove passthrough descriptor handling (\u003ccode\u003eReplyCreate\u003c/code\u003e, \u003ccode\u003eReplyOpen\u003c/code\u003e, \u003ccode\u003eBackingId\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eFileType\u003c/code\u003e conversion from std \u003ccode\u003eFileType\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdd option to explicitly choose \u003ccode\u003elibfuse2\u003c/code\u003e or \u003ccode\u003elibfuse3\u003c/code\u003e, prefer \u003ccode\u003elibfuse3\u003c/code\u003e by default\u003c/li\u003e\n\u003cli\u003eSupport building without libfuse on BSD\u003c/li\u003e\n\u003cli\u003eRemove remaining \u003ccode\u003eosxfuse\u003c/code\u003e support and improve \u003ccode\u003emacfuse\u003c/code\u003e compatibility\u003c/li\u003e\n\u003cli\u003eThe path to the \u003ccode\u003efusermount\u003c/code\u003e binary can be specified with the \u003ccode\u003eFUSERMOUNT_PATH\u003c/code\u003e environment variable\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eallow_root\u003c/code\u003e or \u003ccode\u003eallow_other\u003c/code\u003e must be enabled when using \u003ccode\u003eauto_unmount\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRemove deprecated \u003ccode\u003emount\u003c/code\u003e and \u003ccode\u003espawn_mount\u003c/code\u003e -- use \u003ccode\u003emount2\u003c/code\u003e and \u003ccode\u003espawn_mount2\u003c/code\u003e instead\u003c/li\u003e\n\u003cli\u003eUpdate and expand documentation\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eInternal changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eImprove Linux/BSD/macOS test coverage by migrating mount tests to \u003ccode\u003efuser-tests\u003c/code\u003e and expanding CI\u003c/li\u003e\n\u003cli\u003eRework session lifecycle internals (handshake/session startup, destroy ordering, and unmount error propagation)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.16.0 - 2025-09-12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for passthrough file descriptors\u003c/li\u003e\n\u003cli\u003eChange \u003ccode\u003eKernelConfig\u003c/code\u003e capabilities flags parameters to \u003ccode\u003eu64\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRemove feature flags \u003ccode\u003eabi-7-9\u003c/code\u003e through \u003ccode\u003eabi-7-18\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003elibfuse\u003c/code\u003e feature flag from defaults. Linking with libfuse can be enabled with the \u003ccode\u003elibfuse\u003c/code\u003e feature flag\u003c/li\u003e\n\u003cli\u003eImprove macfuse compatibility (note that macfuse remains untested)\u003c/li\u003e\n\u003cli\u003eFix unsound behavior when linking with libfuse3\u003c/li\u003e\n\u003cli\u003ePerformance optimizations\u003c/li\u003e\n\u003cli\u003eUpdate documentation\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.15.1 - 2024-11-27\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix crtime related panic that could occur on MacOS. See PR \u003ca href=\"https://redirect.github.com/cberner/fuser/issues/322\"\u003e#322\u003c/a\u003e for details.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.15.0 - 2024-10-25\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd file handle argument to \u003ccode\u003egetattr()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eChange \u003ccode\u003epoll()\u003c/code\u003e to take a \u003ccode\u003ePollHandle\u003c/code\u003e instead of a \u003ccode\u003eu64\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdd low level API for manually mounting or wrapping a fuse file descriptor into a \u003ccode\u003eSession\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eFix compatibility with MacFUSE 4.x\u003c/li\u003e\n\u003cli\u003ePerformance optimizations\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cberner/fuser/commit/16e20c12522cd628917526fc27b689de32753e00\"\u003e\u003ccode\u003e16e20c1\u003c/code\u003e\u003c/a\u003e Bump version to 0.17.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cberner/fuser/commit/0889b3ac92bdab40bee81cf8ebb97468e7c354ba\"\u003e\u003ccode\u003e0889b3a\u003c/code\u003e\u003c/a\u003e Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cberner/fuser/commit/52a8c0bca0389dee420c863faf930f7c261fd332\"\u003e\u003ccode\u003e52a8c0b\u003c/code\u003e\u003c/a\u003e Remove deprecated mount() and spawn_mount()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cberner/fuser/commit/020f604854ef25568049a81143013ec2790dea7c\"\u003e\u003ccode\u003e020f604\u003c/code\u003e\u003c/a\u003e Preserve signed lseek offsets through dispatch\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cberner/fuser/commit/e54ffab00cf6e580acf7501f97fc7cf91a02cb10\"\u003e\u003ccode\u003ee54ffab\u003c/code\u003e\u003c/a\u003e Update 0.17 unreleased changelog notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cberner/fuser/commit/a9421f2ad7108057f2066531d8d1d3b6c1ed2460\"\u003e\u003ccode\u003ea9421f2\u003c/code\u003e\u003c/a\u003e Deny warnings on macos\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cberner/fuser/commit/5cc50c6205074fa6a343a3426efc612f1beb5001\"\u003e\u003ccode\u003e5cc50c6\u003c/code\u003e\u003c/a\u003e FUSE_DEV_IOC_CLONE\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cberner/fuser/commit/3ba96a0b146a41a71e8674e7ce130dc5610bb367\"\u003e\u003ccode\u003e3ba96a0\u003c/code\u003e\u003c/a\u003e CanonicalTempDir\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cberner/fuser/commit/e778f12de7d6e7c055afe59645d23c8492a8c2fd\"\u003e\u003ccode\u003ee778f12\u003c/code\u003e\u003c/a\u003e Simplify macOS test exe termination\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cberner/fuser/commit/01e9be4e94a9fcebd05b51d5694f2994f39c182b\"\u003e\u003ccode\u003e01e9be4\u003c/code\u003e\u003c/a\u003e Use generic wait_for_fuse_mount in FreeBSD tests\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/cberner/fuser/compare/v0.11.1...v0.17.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `generic-array` from 0.14.7 to 1.3.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fizyk20/generic-array/releases\"\u003egeneric-array's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.0.0\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/fizyk20/generic-array/blob/19f935b745c0336b7e51760a19348e90707208b7/CHANGELOG.md\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/fizyk20/generic-array/pull/138\"\u003ePrimary PR\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\u003eSee full diff in \u003ca href=\"https://github.com/fizyk20/generic-array/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `internment` from 0.6.0 to 0.8.6\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/droundy/internment/blob/master/CHANGELOG.md\"\u003einternment's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e0.8.6 - September 14 2024\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdded \u003ccode\u003eAsRef\u003c/code\u003e implementations for \u003ccode\u003eOsStr\u003c/code\u003e and \u003ccode\u003ePath\u003c/code\u003e (thanks \u003ca href=\"https://github.com/GrigorenkoPV\"\u003e\u003ccode\u003e@​GrigorenkoPV\u003c/code\u003e\u003c/a\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdded \u003ccode\u003eis_interned\u003c/code\u003e (thanks \u003ca href=\"https://github.com/DanielJoyce\"\u003e\u003ccode\u003e@​DanielJoyce\u003c/code\u003e\u003c/a\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e0.8.4 - June 22, 2024\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003eDeepSizeOf\u003c/code\u003e impl, thanks \u003ca href=\"https://github.com/gmryuuko\"\u003e\u003ccode\u003e@​gmryuuko\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e0.8.3 - April 21, 2024\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eMade \u003ccode\u003eIntern\u0026lt;str\u0026gt;\u003c/code\u003e work with \u003ccode\u003eserde\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e0.8.2 - April 17, 2024\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for \u003ccode\u003edeepsize\u003c/code\u003e for all three intern types.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e0.8.1 - April 11, 2024\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eIncreased MSRV to 1.70.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eMade \u003ccode\u003eArcIntern\u003c/code\u003e not implement \u003ccode\u003eBorrow\u003c/code\u003e which I apparently missed in\nversion 0.7.0.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e0.7.4 - October 28, 2023\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eIncreased MSRV to 1.65, got it wrong last time because I forgot to check\nthe \u003ccode\u003earc\u003c/code\u003e feature.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e0.7.3 - October 28, 2023\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eMade \u003ccode\u003eCopy\u003c/code\u003e and \u003ccode\u003eClone\u003c/code\u003e for ArenaIntern support \u003ccode\u003e?Sized\u003c/code\u003e types.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e0.7.2 - October 28, 2023\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eIncreased MSRV to 1.60 for building and 1.65 for testing due to changes in\ndependencies.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eBumped ahash dependency version.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eOptimization of \u003ccode\u003eArcInvtern\u003c/code\u003e (thanks gwy15!).\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e0.7.1 - June 17, 2023\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eArcIntern::into_ref\u003c/code\u003e (thanks PuzzleMaker!).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e0.7.0 - March 30, 2022\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/droundy/internment/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `nix` from 0.26.4 to 0.30.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nix-rust/nix/blob/master/CHANGELOG.md\"\u003enix's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.30.1] - 2025-05-04\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edoc.rs build\n(\u003ca href=\"https://redirect.github.com/nix-rust/nix/pull/2634\"\u003e#2634\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.30.0] - 2025-04-29\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd socket option \u003ccode\u003eIPV6_PKTINFO\u003c/code\u003e for BSDs/Linux/Android, also\n\u003ccode\u003eIPV6_RECVPKTINFO\u003c/code\u003e for DragonFlyBSD\n(\u003ca href=\"https://redirect.github.com/nix-rust/nix/pull/2113\"\u003e#2113\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003efcntl\u003c/code\u003e's \u003ccode\u003eF_PREALLOCATE\u003c/code\u003e constant for Apple targets.\n(\u003ca href=\"https://redirect.github.com/nix-rust/nix/pull/2393\"\u003e#2393\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove support for extracting the TTL / Hop Limit from incoming packets\nand support for DSCP (ToS / Traffic Class).\n(\u003ca href=\"https://redirect.github.com/nix-rust/nix/pull/2425\"\u003e#2425\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd socket option IP_TOS (nix::sys::socket::sockopt::IpTos) IPV6_TCLASS\n(nix::sys::socket::sockopt::Ipv6TClass) on Android/FreeBSD\n(\u003ca href=\"https://redirect.github.com/nix-rust/nix/pull/2464\"\u003e#2464\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eSeekData\u003c/code\u003e and \u003ccode\u003eSeekHole\u003c/code\u003e to \u003ccode\u003eWhence\u003c/code\u003e for hurd and apple targets\n(\u003ca href=\"https://redirect.github.com/nix-rust/nix/pull/2473\"\u003e#2473\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eFrom\u003c/code\u003e trait implementation between \u003ccode\u003eSocketAddr\u003c/code\u003e and \u003ccode\u003eSockaddr\u003c/code\u003e,\n\u003ccode\u003eSockaddr6\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/nix-rust/nix/pull/2474\"\u003e#2474\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded wrappers for \u003ccode\u003eposix_spawn\u003c/code\u003e API\n(\u003ca href=\"https://redirect.github.com/nix-rust/nix/pull/2475\"\u003e#2475\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd the support for Emscripten.\n(\u003ca href=\"https://redirect.github.com/nix-rust/nix/pull/2477\"\u003e#2477\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd fcntl constant \u003ccode\u003eF_RDADVISE\u003c/code\u003e for Apple target\n(\u003ca href=\"https://redirect.github.com/nix-rust/nix/pull/2480\"\u003e#2480\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd fcntl constant \u003ccode\u003eF_RDAHEAD\u003c/code\u003e for Apple target\n(\u003ca href=\"https://redirect.github.com/nix-rust/nix/pull/2482\"\u003e#2482\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eF_LOG2PHYS\u003c/code\u003e and \u003ccode\u003eF_LOG2PHYS_EXT\u003c/code\u003e for Apple target\n(\u003ca href=\"https://redirect.github.com/nix-rust/nix/pull/2483\"\u003e#2483\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eMAP_SHARED_VALIDATE\u003c/code\u003e was added for all linux targets. \u0026amp; \u003ccode\u003eMAP_SYNC\u003c/code\u003e was added\nfor linux with the exclusion of mips architecures, and uclibc\n(\u003ca href=\"https://redirect.github.com/nix-rust/nix/pull/2499\"\u003e#2499\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003egetregs()\u003c/code\u003e/\u003ccode\u003egetregset()\u003c/code\u003e/\u003ccode\u003esetregset()\u003c/code\u003e for Linux/musl/aarch64\n(\u003ca href=\"https://redirect.github.com/nix-rust/nix/pull/2502\"\u003e#2502\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd FcntlArgs \u003ccode\u003eF_TRANSFEREXTENTS\u003c/code\u003e constant for Apple targets\n(\u003ca href=\"https://redirect.github.com/nix-rust/nix/pull/2504\"\u003e#2504\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eMapFlags::MAP_STACK\u003c/code\u003e in \u003ccode\u003esys::man\u003c/code\u003e for netbsd\n(\u003ca href=\"https://redirect.github.com/nix-rust/nix/pull/2526\"\u003e#2526\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd support for \u003ccode\u003elibc::LOCAL_PEERTOKEN\u003c/code\u003e in \u003ccode\u003egetsockopt\u003c/code\u003e.\n(\u003ca href=\"https://redirect.github.com/nix-rust/nix/pull/2529\"\u003e#2529\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd support for \u003ccode\u003esyslog\u003c/code\u003e, \u003ccode\u003eopenlog\u003c/code\u003e, \u003ccode\u003ecloselog\u003c/code\u003e on all \u003ccode\u003eunix\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nix-rust/nix/commit/3cf9007216086b17a6ef5a09fa42dc00cde5c2bf\"\u003e\u003ccode\u003e3cf9007\u003c/code\u003e\u003c/a\u003e chore: drop 0.30.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nix-rust/nix/commit/2845ab9e4e75b93818b11c0df01182a137e97e3c\"\u003e\u003ccode\u003e2845ab9\u003c/code\u003e\u003c/a\u003e Compile sys::mman on Redox (\u003ca href=\"https://redirect.github.com/nix-rust/nix/issues/2637\"\u003e#2637\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nix-rust/nix/commit/fccb4abfc8de82aaca77c6bcfa3b0daff349d556\"\u003e\u003ccode\u003efccb4ab\u003c/code\u003e\u003c/a\u003e Fix fuchsia target triple to unbreak docs.rs build (\u003ca href=\"https://redirect.github.com/nix-rust/nix/issues/2634\"\u003e#2634\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nix-rust/nix/commit/b8341715475078ac1fdd4d94e3cd3eeeb2c7ccf8\"\u003e\u003ccode\u003eb834171\u003c/code\u003e\u003c/a\u003e ci: disable hurd (\u003ca href=\"https://redirect.github.com/nix-rust/nix/issues/2638\"\u003e#2638\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nix-rust/nix/commit/9c97e1df15fc0c6988d9d8068c5aba918135372a\"\u003e\u003ccode\u003e9c97e1d\u003c/code\u003e\u003c/a\u003e Clippy cleanup: dangerous_implicit_autorefs and uninlined_format_args\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nix-rust/nix/commit/989291d5bfb7566bd4415a18607d04d84a0604aa\"\u003e\u003ccode\u003e989291d\u003c/code\u003e\u003c/a\u003e chore: release 0.30.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nix-rust/nix/commit/6a1c5b8d5bb88e508e737ccda46fe6a0ba9f7c97\"\u003e\u003ccode\u003e6a1c5b8\u003c/code\u003e\u003c/a\u003e Remove Copy from PollFd (\u003ca href=\"https://redirect.github.com/nix-rust/nix/issues/2631\"\u003e#2631\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nix-rust/nix/commit/eba0f41bffc673ad2be173f773b94b126920c6fa\"\u003e\u003ccode\u003eeba0f41\u003c/code\u003e\u003c/a\u003e chore: pin libc to 0.2.171 \u0026amp; bump CI image (\u003ca href=\"https://redirect.github.com/nix-rust/nix/issues/2632\"\u003e#2632\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nix-rust/nix/commit/b561476e1da958ef249ce203f348c56d9fe24627\"\u003e\u003ccode\u003eb561476\u003c/code\u003e\u003c/a\u003e socket::sockopt AttachReusePortCbpf for Linux addition. (\u003ca href=\"https://redirect.github.com/nix-rust/nix/issues/2621\"\u003e#2621\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nix-rust/nix/commit/684b79edb6d67c13f6a31f017424d451b1369d16\"\u003e\u003ccode\u003e684b79e\u003c/code\u003e\u003c/a\u003e Add sockopt::PeerPidfd (SO_PEERPIDFD) sockopt support to socket::sockopt (\u003ca href=\"https://redirect.github.com/nix-rust/nix/issues/2620\"\u003e#2620\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nix-rust/nix/compare/v0.26.4...v0.30.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `opendal` from 0.53.3 to 0.55.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apache/opendal/releases\"\u003eopendal's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.55.0\u003c/h2\u003e\n\u003ch1\u003eRust Core Upgrade to v0.55\u003c/h1\u003e\n\u003ch2\u003ePublic API\u003c/h2\u003e\n\u003ch3\u003eTimestamp types now come from \u003ccode\u003ejiff\u003c/code\u003e\u003c/h3\u003e\n\u003cp\u003eAll public metadata APIs that previously exposed \u003ccode\u003echrono::DateTime\u0026lt;Utc\u0026gt;\u003c/code\u003e now use \u003ccode\u003ejiff::Timestamp\u003c/code\u003e. For example, \u003ccode\u003eMetadata::last_modified()\u003c/code\u003e and related setters return/accept \u003ccode\u003eTimestamp\u003c/code\u003e values (\u003ccode\u003ecore/src/types/metadata.rs\u003c/code\u003e). Update downstream crates to depend on \u003ccode\u003ejiff\u003c/code\u003e if they manipulate these timestamps or convert them to other formats.\u003c/p\u003e\n\u003ch3\u003eScheme handling is string-based\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003eOperatorInfo::scheme()\u003c/code\u003e now returns \u003ccode\u003e\u0026amp;'static str\u003c/code\u003e instead of \u003ccode\u003eScheme\u003c/code\u003e, and \u003ccode\u003eOperator::via_iter\u003c/code\u003e accepts \u003ccode\u003eimpl AsRef\u0026lt;str\u0026gt;\u003c/code\u003e (typically the \u003ccode\u003eservices::*_SCHEME\u003c/code\u003e constants). Additionally, the deprecated constructors \u003ccode\u003eOperator::from_map\u003c/code\u003e and \u003ccode\u003eOperator::via_map\u003c/code\u003e have been removed. Migrate any code that relied on the enum variants or the removed constructors to the new string-based constants and \u003ccode\u003efrom_iter\u003c/code\u003e/\u003ccode\u003evia_iter\u003c/code\u003e.\u003c/p\u003e\n\u003ch3\u003eList APIs only support \u003ccode\u003eversions\u003c/code\u003e\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003eOpList::with_version()\u003c/code\u003e/\u003ccode\u003eversion()\u003c/code\u003e and \u003ccode\u003eCapability::list_with_version\u003c/code\u003e have been removed after a long deprecation cycle. Use \u003ccode\u003ewith_versions()\u003c/code\u003e/\u003ccode\u003eversions()\u003c/code\u003e on \u003ccode\u003eOpList\u003c/code\u003e and read \u003ccode\u003eCapability::list_with_versions\u003c/code\u003e instead.\u003c/p\u003e\n\u003ch3\u003e\u003ccode\u003eS3Builder::security_token\u003c/code\u003e removed\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003eS3Builder\u003c/code\u003e no longer exposes the deprecated \u003ccode\u003esecurity_token()\u003c/code\u003e helper. Use \u003ccode\u003esession_token()\u003c/code\u003e exclusively when configuring temporary credentials.\u003c/p\u003e\n\u003ch3\u003eKV-style services no longer pretend to support \u003ccode\u003elist\u003c/code\u003e\u003c/h3\u003e\n\u003cp\u003eServices that never returned meaningful results for \u003ccode\u003eOperator::list\u003c/code\u003e (such as D1, FoundationDB, GridFS, Memcached, MongoDB, MySQL, Persy, PostgreSQL, Redb, Redis, SurrealDB, TiKV, etc.) now rely on the default \u003ccode\u003eUnsupported\u003c/code\u003e implementation. Those features will be implemented later.\u003c/p\u003e\n\u003ch2\u003eRaw API\u003c/h2\u003e\n\u003ch3\u003eDeprecated KV adapters removed\u003c/h3\u003e\n\u003cp\u003eThe legacy \u003ccode\u003eopendal::raw::adapters::{kv, typed_kv}\u003c/code\u003e modules have been deleted. Services should directly implement \u003ccode\u003eAccess\u003c/code\u003e instead of depending on the adapters. Remove the corresponding imports and shim layers from any out-of-tree services.\u003c/p\u003e\n\u003ch1\u003eBindings Python Upgrade to v0.47\u003c/h1\u003e\n\u003ch2\u003eBreaking change: Module exports are explicit\u003c/h2\u003e\n\u003cp\u003e\u003ccode\u003eopendal.__init__\u003c/code\u003e now only re-exports the \u003ccode\u003ecapability\u003c/code\u003e, \u003ccode\u003eexceptions\u003c/code\u003e, \u003ccode\u003efile\u003c/code\u003e, \u003ccode\u003elayers\u003c/code\u003e, \u003ccode\u003eservices\u003c/code\u003e, \u003ccode\u003etypes\u003c/code\u003e, \u003ccode\u003eOperator\u003c/code\u003e, and \u003ccode\u003eAsyncOperator\u003c/code\u003e symbols. Imports such as:\u003c/p\u003e\n\u003cpre lang=\"python\"\u003e\u003ccode\u003efrom opendal import Metadata, Layer\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eno longer work. Update them to use the dedicated submodules:\u003c/p\u003e\n\u003cpre lang=\"python\"\u003e\u003ccode\u003efrom opendal.types import Metadata\r\nfrom opendal.layers import Layer\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eThe legacy helper module \u003ccode\u003eopendal.__base\u003c/code\u003e has also been removed together with \u003ccode\u003e_Base\u003c/code\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/apache/opendal/blob/main/CHANGELOG.md\"\u003eopendal's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[v0.55.0] - 2025-11-11\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(services/oss): allow users to specify endpoint addressing style by \u003ca href=\"https://github.com/howardlau1999\"\u003e\u003ccode\u003e@​howardlau1999\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/6504\"\u003eapache/opendal#6504\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(bindings/ruby): publish ruby binding by \u003ca href=\"https://github.com/erickguan\"\u003e\u003ccode\u003e@​erickguan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/6539\"\u003eapache/opendal#6539\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(services/s3): add support for HTTP 429 TooManyRequests for S3-compatible services by \u003ca href=\"https://github.com/justinjoseph89\"\u003e\u003ccode\u003e@​justinjoseph89\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/6589\"\u003eapache/opendal#6589\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Add Operator Registry by \u003ca href=\"https://github.com/Xuanwo\"\u003e\u003ccode\u003e@​Xuanwo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/6608\"\u003eapache/opendal#6608\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Add from_uri support for more object storage services by \u003ca href=\"https://github.com/Xuanwo\"\u003e\u003ccode\u003e@​Xuanwo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/6665\"\u003eapache/opendal#6665\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(services/webdav): Implement write returns metadata by \u003ca href=\"https://github.com/yunchipang\"\u003e\u003ccode\u003e@​yunchipang\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/6660\"\u003eapache/opendal#6660\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Add from_uri support for http/webdav/ftp/sftp by \u003ca href=\"https://github.com/Xuanwo\"\u003e\u003ccode\u003e@​Xuanwo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/6666\"\u003eapache/opendal#6666\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(services/swift): Implement write returns metadata by \u003ca href=\"https://github.com/yunchipang\"\u003e\u003ccode\u003e@​yunchipang\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/6669\"\u003eapache/opendal#6669\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(buffer): add chunk iterator for Buffer by \u003ca href=\"https://github.com/TennyZhuang\"\u003e\u003ccode\u003e@​TennyZhuang\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/6672\"\u003eapache/opendal#6672\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(services/dropbox): Implement write returns metadata by \u003ca href=\"https://github.com/yunchipang\"\u003e\u003ccode\u003e@​yunchipang\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/6673\"\u003eapache/opendal#6673\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Add from_uri support for all services by \u003ca href=\"https://github.com/Xuanwo\"\u003e\u003ccode\u003e@​Xuanwo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/6668\"\u003eapache/opendal#6668\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(bindings/python): Add Justfile and format codebase by \u003ca href=\"https://github.com/chitralverma\"\u003e\u003ccode\u003e@​chitralverma\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/6677\"\u003eapache/opendal#6677\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Introduce TailCutLayer by \u003ca href=\"https://github.com/Xuanwo\"\u003e\u003ccode\u003e@​Xuanwo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/6680\"\u003eapache/opendal#6680\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(services/gdrive): Implement write returns metadata by \u003ca href=\"https://github.com/yunchipang\"\u003e\u003ccode\u003e@​yunchipang\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/6683\"\u003eapache/opendal#6683\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(bindings/python): Add stubs for Exception and Capability by \u003ca href=\"https://github.com/chitralverma\"\u003e\u003ccode\u003e@​chitralverma\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/6690\"\u003eapache/opendal#6690\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(bindings/python): Add stubs for some more types by \u003ca href=\"https://github.com/chitralverma\"\u003e\u003ccode\u003e@​chitralverma\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/6703\"\u003eapache/opendal#6703\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(bindings/python)!: Add stubs for remaining types by \u003ca href=\"https://github.com/chitralverma\"\u003e\u003ccode\u003e@​chitralverma\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/6720\"\u003eapache/opendal#6720\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(bindings/python)!: Stubs fix for operator and \u003cstrong\u003eversion\u003c/strong\u003e by \u003ca href=\"https://github.com/chitralverma\"\u003e\u003ccode\u003e@​chitralverma\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/6728\"\u003eapache/opendal#6728\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRFC-6707: Capability Override Layer by \u003ca href=\"https://github.com/Xuanwo\"\u003e\u003ccode\u003e@​Xuanwo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/6707\"\u003eapache/opendal#6707\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(bindings/python)!: Generate stubs for Operator overloads and Scheme by \u003ca href=\"https://github.com/chitralverma\"\u003e\u003ccode\u003e@​chitralverma\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/6729\"\u003eapache/opendal#6729\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(bindings/nodejs): add concurrent limit layer by \u003ca href=\"https://github.com/kingsword09\"\u003e\u003ccode\u003e@​kingsword09\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/6739\"\u003eapache/opendal#6739\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(bindings/python): Enable ftp/hdfs_native/sftp for python by \u003ca href=\"https://github.com/chitralverma\"\u003e\u003ccode\u003e@​chitralverma\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/6745\"\u003eapache/opendal#6745\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: implement content-md5 for s3 by \u003ca href=\"https://github.com/waynexia\"\u003e\u003ccode\u003e@​waynexia\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/6508\"\u003eapache/opendal#6508\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(services/compfs): implement IoVectoredBuf for Buffer by \u003ca href=\"https://github.com/meteorgan\"\u003e\u003ccode\u003e@​meteorgan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/6762\"\u003eapache/opendal#6762\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(services/lakefs): Implement write returns metadata by \u003ca href=\"https://github.com/kingsword09\"\u003e\u003ccode\u003e@​kingsword09\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/6770\"\u003eapache/opendal#6770\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003econnection_pool_max_size\u003c/code\u003e option to memcached and redis builders by \u003ca href=\"https://github.com/trxcllnt\"\u003e\u003ccode\u003e@​trxcllnt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/6759\"\u003eapache/opendal#6759\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix:(bindings/python) Gate service-sftp on windows targets by \u003ca href=\"https://github.com/chitralverma\"\u003e\u003ccode\u003e@​chitralverma\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/6777\"\u003eapache/opendal#6777\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(binding/nodejs): add TimeoutLayer, LoggingLayer and ThrottleLayer in nodejs binding by \u003ca href=\"https://github.com/Kilerd\"\u003e\u003ccode\u003e@​Kilerd\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/6772\"\u003eapache/opendal#6772\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erefactor: Migrate cloudflare_kv from adapter::kv to Access instead by \u003ca href=\"https://github.com/kingsword09\"\u003e\u003ccode\u003e@​kingsword09\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/6340\"\u003eapache/opendal#6340\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: Centralize date/time handling with Timestamp wrapper by \u003ca href=\"https://github.com/dami0806\"\u003e\u003ccode\u003e@​dami0806\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/6650\"\u003eapache/opendal#6650\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: Move Config related back to \u003ccode\u003econfig.rs\u003c/code\u003e instead by \u003ca href=\"https://github.com/Xuanwo\"\u003e\u003ccode\u003e@​Xuanwo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/6667\"\u003eapache/opendal#6667\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: Remove deprecated project virtiofs by \u003ca href=\"https://github.com/Xuanwo\"\u003e\u003ccode\u003e@​Xuanwo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/6682\"\u003eapache/opendal#6682\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(core): remove conditional compilation in PageList trait by \u003ca href=\"https://github.com/crwen\"\u003e\u003ccode\u003e@​crwen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/6715\"\u003eapache/opendal#6715\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: migrate tikv service from adapter::kv to impl Access directly by \u003ca href=\"https://github.com/koushiro\"\u003e\u003ccode\u003e@​koushiro\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/6713\"\u003eapache/opendal#6713\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: migrate memcached service from adapter::kv to impl Access directly by \u003ca href=\"https://github.com/koushiro\"\u003e\u003ccode\u003e@​koushiro\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/6714\"\u003eapache/opendal#6714\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: migrate mysql service from adapter::kv to impl Access directly by \u003ca href=\"https://github.com/koushiro\"\u003e\u003ccode\u003e@​koushiro\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/6716\"\u003eapache/opendal#6716\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: migrate postgresql service from adapter::kv to impl Access directly by \u003ca href=\"https://github.com/koushiro\"\u003e\u003ccode\u003e@​koushiro\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/6718\"\u003eapache/opendal#6718\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: migrate persy service from adapter::kv to impl Access directly by \u003ca href=\"https://github.com/koushiro\"\u003e\u003ccode\u003e@​koushiro\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/6721\"\u003eapache/opendal#6721\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: migrate foundationdb service from adapter::kv to impl Access directly by \u003ca href=\"https://github.com/koushiro\"\u003e\u003ccode\u003e@​koushiro\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/6722\"\u003eapache/opendal#6722\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: migrate surrealdb service from adapter::kv to impl Access directly by \u003ca href=\"https://github.com/koushiro\"\u003e\u003ccode\u003e@​koushiro\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/6723\"\u003eapache/opendal#6723\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: migrate mongodb service from adapter::kv to impl Access directly by \u003ca href=\"https://github.com/koushiro\"\u003e\u003ccode\u003e@​koushiro\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/6724\"\u003eapache/opendal#6724\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: migrate d1 service from adapter::kv to impl Access directly by \u003ca href=\"https://github.com/koushiro\"\u003e\u003ccode\u003e@​koushiro\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/6725\"\u003eapache/opendal#6725\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: migrate gridfs service from adapter::kv to impl Access directly by \u003ca href=\"https://github.com/koushiro\"\u003e\u003ccode\u003e@​koushiro\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/6726\"\u003eapache/opendal#6726\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: Migrate sqlite from adapter::kv to Access instead by \u003ca href=\"https://github.com/NoxTav\"\u003e\u003ccode\u003e@​NoxTav\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/6328\"\u003eapache/opendal#6328\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: migrate sled service from adapter::kv to impl Access directly by \u003ca href=\"https://github.com/koushiro\"\u003e\u003ccode\u003e@​koushiro\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/6731\"\u003eapache/opendal#6731\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: migrate rocksdb service from adapter::kv to impl Access directly by \u003ca href=\"https://github.com/koushiro\"\u003e\u003ccode\u003e@​koushiro\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/6732\"\u003eapache/opendal#6732\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: migrate redb service from adapter::kv to impl Access directly by \u003ca href=\"https://github.com/koushiro\"\u003e\u003ccode\u003e@​koushiro\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/6733\"\u003eapache/opendal#6733\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/opendal/commit/48c48b1a1d3821af0864adc878e3864019ee9755\"\u003e\u003ccode\u003e48c48b1\u003c/code\u003e\u003c/a\u003e ci: Remove hdfs-native from arm platform (\u003ca href=\"https://redirect.github.com/apache/opendal/issues/6792\"\u003e#6792\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/opendal/commit/f9b67904d4ff2eceff559b292d08ae3c1f54402a\"\u003e\u003ccode\u003ef9b6790\u003c/code\u003e\u003c/a\u003e chore: Don't introduce openssl for python binding (\u003ca href=\"https://redirect.github.com/apache/opendal/issues/6790\"\u003e#6790\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/opendal/commit/ec8d0cdfde254285883cfcddea90c9f403d919ef\"\u003e\u003ccode\u003eec8d0cd\u003c/code\u003e\u003c/a\u003e chore: Fix build (\u003ca href=\"https://redirect.github.com/apache/opendal/issues/6789\"\u003e#6789\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/opendal/commit/fe8c14f9ab0258e60e7fafbf0c342613e73a6025\"\u003e\u003ccode\u003efe8c14f\u003c/code\u003e\u003c/a\u003e Bump to version 0.55.0 with rc.2 (\u003ca href=\"https://redirect.github.com/apache/opendal/issues/6788\"\u003e#6788\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/opendal/commit/d05602ca63eac47b0a08de60bfcad7b16b87bbeb\"\u003e\u003ccode\u003ed05602c\u003c/code\u003e\u003c/a\u003e fix(bindings/python): Update python/stubgen \u0026amp; core/hdfs-native (\u003ca href=\"https://redirect.github.com/apache/opendal/issues/6774\"\u003e#6774\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/opendal/commit/0c513546fc0ef3254057526f4ea3a0d6d723dd80\"\u003e\u003ccode\u003e0c51354\u003c/code\u003e\u003c/a\u003e docs: Make it clear that bindings have different version with rust core. (\u003ca href=\"https://redirect.github.com/apache/opendal/issues/6780\"\u003e#6780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/opendal/commit/e9494dc63c5e9f956717612d7bae779b32b61ace\"\u003e\u003ccode\u003ee9494dc\u003c/code\u003e\u003c/a\u003e chore(services/fs): use NotADirectory directly (\u003ca href=\"https://redirect.github.com/apache/opendal/issues/6786\"\u003e#6786\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/opendal/commit/d0eddb26a527bff2f65d9055d152a88e87813480\"\u003e\u003ccode\u003ed0eddb2\u003c/code\u003e\u003c/a\u003e No need to copy the whole tree (\u003ca href=\"https://redirect.github.com/apache/opendal/issues/6783\"\u003e#6783\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/opendal/commit/fc5725a2a007fbf8e322d05596e72f5a787c7ce4\"\u003e\u003ccode\u003efc5725a\u003c/code\u003e\u003c/a\u003e feat(binding/nodejs): add TimeoutLayer, LoggingLayer and ThrottleLayer in nod...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/opendal/commit/147b1e1844e680d66687c7e1de9365ed97d15aa1\"\u003e\u003ccode\u003e147b1e1\u003c/code\u003e\u003c/a\u003e chore(services/s3)!: remove deprecated \u003ccode\u003eS3::security_token\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/apache/opendal/issues/6779\"\u003e#6779\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/opendal/compare/v0.53.3...v0.55.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `pin-project` from 1.1.10 to 1.1.11\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/taiki-e/pin-project/releases\"\u003epin-project's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.1.11\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEnable \u003ca href=\"https://docs.github.com/en/code-security/supply-chain-security/understanding-your-software-supply-chain/immutable-releases\"\u003erelease immutability\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/taiki-e/pin-project/blob/main/CHANGELOG.md\"\u003epin-project's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[1.1.11] - 2026-02-27\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEnable \u003ca href=\"https://docs.github.com/en/code-security/supply-chain-security/understanding-your-software-supply-chain/immutable-releases\"\u003erelease immutability\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/taiki-e/pin-project/commit/3aa50f9ae9db4e90ba1f950ef836bf167cbc221c\"\u003e\u003ccode\u003e3aa50f9\u003c/code\u003e\u003c/a\u003e Release 1.1.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/taiki-e/pin-project/commit/bd565cfa1c9a49c912749fdd40c1e6888aca0846\"\u003e\u003ccode\u003ebd565cf\u003c/code\u003e\u003c/a\u003e Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/taiki-e/pin-project/commit/90389fca80ce39497cc420bc88cc31cce57b5da8\"\u003e\u003ccode\u003e90389fc\u003c/code\u003e\u003c/a\u003e Update allowed lint list\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/taiki-e/pin-project/commit/67339afec32cb565d06f793918a4aa1254214ab1\"\u003e\u003ccode\u003e67339af\u003c/code\u003e\u003c/a\u003e tests: Update ui test output to nightly-2026-02-16\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/taiki-e/pin-project/commit/d5de5f6d2136697461af09cbe8efa597da9f3bc2\"\u003e\u003ccode\u003ed5de5f6\u003c/code\u003e\u003c/a\u003e tools: Update tidy.sh\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/taiki-e/pin-project/commit/afceb72c9d2819d70dfa381359d8181ff059ce35\"\u003e\u003ccode\u003eafceb72\u003c/code\u003e\u003c/a\u003e Fix clippy::unnecessary_map_or warning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/taiki-e/pin-project/commit/e985eee188a7f0be6cd1a18b4410e222c8d7129d\"\u003e\u003ccode\u003ee985eee\u003c/code\u003e\u003c/a\u003e Bump MSRV to 1.71\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/taiki-e/pin-project/commit/b66e5d98cad9468667bbb499839036657089fabc\"\u003e\u003ccode\u003eb66e5d9\u003c/code\u003e\u003c/a\u003e tests: Update ui test output to nightly-2026-02-07\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/taiki-e/pin-project/commit/3c707845da49bb6d82495e8afedf1995497c37f2\"\u003e\u003ccode\u003e3c70784\u003c/code\u003e\u003c/a\u003e Apply clippy to doctest\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/taiki-e/pin-project/commit/ade4308d3e5000c3c05f2698a5860e724270b46d\"\u003e\u003ccode\u003eade4308\u003c/code\u003e\u003c/a\u003e tests: Update ui test output to nightly-2026-01-22\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/taiki-e/pin-project/compare/v1.1.10...v1.1.11\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `pin-project-lite` from 0.2.16 to 0.2.17\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/taiki-e/pin-project-lite/releases\"\u003epin-project-lite's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.2.17\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEnable \u003ca href=\"https://docs.github.com/en/code-security/supply-chain-security/understanding-your-software-supply-chain/immutable-releases\"\u003erelease immutability\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/taiki-e/pin-project-lite/blob/main/CHANGELOG.md\"\u003epin-project-lite's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.2.17] - 2026-02-27\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEnable \u003ca href=\"https://docs.github.com/en/code-security/supply-chain-security/understanding-your-software-supply-chain/immutable-releases\"\u003erelease immutability\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/taiki-e/pin-project-lite/commit/3bdf763446aa78f90e3bdac1ef583e014832ab4c\"\u003e\u003ccode\u003e3bdf763\u003c/code\u003e\u003c/a\u003e Release 0.2.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/taiki-e/pin-project-lite/commit/17437026e9c12903ba427e0de9d5178ade2f3084\"\u003e\u003ccode\u003e1743702\u003c/code\u003e\u003c/a\u003e Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/taiki-e/pin-project-lite/commit/be3eb1a180e252a4a633a2ceba5c8ea6c2cf3909\"\u003e\u003ccode\u003ebe3eb1a\u003c/code\u003e\u003c/a\u003e Add comment about rust-version field to Cargo.toml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/taiki-e/pin-project-lite/commit/2b5f66d9bc590b0970bcc5550d4b27a4c704d0ff\"\u003e\u003ccode\u003e2b5f66d\u003c/code\u003e\u003c/a\u003e Update allowed lint list\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/taiki-e/pin-project-lite/commit/c7495a0d462ebb77e57751b8c41c88f1ec8abfcc\"\u003e\u003ccode\u003ec7495a0\u003c/code\u003e\u003c/a\u003e tools: Update tidy.sh\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/taiki-e/pin-project-lite/commit/aa30a9fba218581aeb6df1849055a54a314d33d3\"\u003e\u003ccode\u003eaa30a9f\u003c/code\u003e\u003c/a\u003e Apply clippy to doctest\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/taiki-e/pin-project-lite/commit/0944bb974c0b79ed2dd4afa829c650eb8b1de7fe\"\u003e\u003ccode\u003e0944bb9\u003c/code\u003e\u003c/a\u003e Update .deny.toml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/taiki-e/pin-project-lite/commit/401bd71ac2c3d23130e041dbf234c47bf5df6b5b\"\u003e\u003ccode\u003e401bd71\u003c/code\u003e\u003c/a\u003e rustfmt: Set hex_literal_case = \u0026quot;Upper\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/taiki-e/pin-project-lite/commit/28c4feccd5e7a7bdea85c79df983f29accdb1674\"\u003e\u003ccode\u003e28c4fec\u003c/code\u003e\u003c/a\u003e test: Update lint test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/taiki-e/pin-project-lite/commit/67a04498e48d7da918cff440e6dcba2996c09bde\"\u003e\u003ccode\u003e67a0449\u003c/code\u003e\u003c/a\u003e tests: Update ui test output to nightly-2025-12-04\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/taiki-e/pin-project-lite/compare/v0.2.16...v0.2.17\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `prost` from 0.13.5 to 0.14.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tokio-rs/prost/blob/master/CHANGELOG.md\"\u003eprost's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eProst version 0.14.2\u003c/h1\u003e\n\u003cp\u003e\u003cem\u003ePROST!\u003c/em\u003e is a \u003ca href=\"https://protobuf.dev/\"\u003eProtocol Buffers\u003c/a\u003e implementation for the \u003ca href=\"https://www.rust-lang.org/\"\u003eRust Language\u003c/a\u003e. \u003ccode\u003eprost\u003c/code\u003e generates simple, idiomatic Rust code from \u003ccode\u003eproto2\u003c/code\u003e and \u003ccode\u003eproto3\u003c/code\u003e files.\u003c/p\u003e\n\u003ch2\u003e⚠️ Heads-up\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eIncrease MSRV to 1.82 (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1356\"\u003e#1356\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdate maintenance status to Passively Maintained (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1359\"\u003e#1359\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis excerpt is from the readme:\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eThe current maintainer is not contributing new features and doesn't have the time to review new features. Bug fixes and small improvements are welcome. Feel free to contribute small and easily reviewable PRs.\u003c/p\u003e\n\u003cp\u003eBug fixes are still important, and security fixes will be released as soon as possible. Contact the \u003ccode\u003e#prost\u003c/code\u003e channel in \u003ca href=\"https://discord.gg/tokio\"\u003eTokio discord\u003c/a\u003e if you feel a bug or security fix is not getting enough attention.\u003c/p\u003e\n\u003cp\u003eThe maintainer expects the official \u003ccode\u003eprotobuf\u003c/code\u003e project to release their rust library soon and expects it to be as fully featured as the C++ library. See their \u003ca href=\"https://github.com/protocolbuffers/protobuf/tree/main/rust\"\u003esource code\u003c/a\u003e and \u003ca href=\"https://crates.io/crates/protobuf/4.33.1-release\"\u003ecrate\u003c/a\u003e for more information.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🚀 Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eConfigure prost path via \u003ccode\u003eprost_build::Config\u003c/code\u003e or \u003ccode\u003e#[(prost(prost_path = \u0026quot;::prost\u0026quot;)]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1274\"\u003e#1274\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport for deprecated enum and oneof fields (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1316\"\u003e#1316\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(prost-build)\u003c/em\u003e Resolve OneOf type name conflict with embedded message (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1294\"\u003e#1294\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(prost-build)\u003c/em\u003e Avoid OneOf type collision with enums and keyword names (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1341\"\u003e#1341\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e💼 Dependencies\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003etrait Error\u003c/code\u003e from core (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1179\"\u003e#1179\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(deps)\u003c/em\u003e Update protobuf to v25.8 (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1323\"\u003e#1323\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(deps)\u003c/em\u003e Update criterion requirement from 0.6 to 0.7 (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1308\"\u003e#1308\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(deps)\u003c/em\u003e Update petgraph to 0.8 (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1327\"\u003e#1327\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(deps)\u003c/em\u003e Bump actions/upload-artifact from 4 to 5 (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1351\"\u003e#1351\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(deps)\u003c/em\u003e Bump actions/checkout from 5 to 6 (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1370\"\u003e#1370\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump actions/checkout to v5 (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1312\"\u003e#1312\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate clippy to version 1.87 (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1292\"\u003e#1292\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReplace once_cell dependency by std lib (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1119\"\u003e#1119\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e📚 Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate outdated link is test documentation (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1289\"\u003e#1289\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDescribe use of encoding module (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1322\"\u003e#1322\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate the readme MSRV to the actual number (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1331\"\u003e#1331\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate URLs after manual review (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1336\"\u003e#1336\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAnswer why fields are wrapped in option (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1358\"\u003e#1358\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🎨 Styling\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd spaces to derive arguments in generated code (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1290\"\u003e#1290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse variables directly in the \u003ccode\u003eformat!\u003c/code\u003e string (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1293\"\u003e#1293\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/prost/commit/fafa97f3e05b9ffd84769c7c606499243a6fa614\"\u003e\u003ccode\u003efafa97f\u003c/code\u003e\u003c/a\u003e chore: remove protobuf submodule and leverage cmake for it (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1389\"\u003e#1389\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/prost/commit/e0643e22a6a05943b7057db0b2876b476204ccb1\"\u003e\u003ccode\u003ee0643e2\u003c/code\u003e\u003c/a\u003e release 0.14.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/prost/commit/5595b61dcbeeec3f89ac2e4b631c0877a6260046\"\u003e\u003ccode\u003e5595b61\u003c/code\u003e\u003c/a\u003e fix: Add back \u003ccode\u003eDecodeError::new\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1382\"\u003e#1382\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/prost/commit/e42dcad34d8f7621065dcbf80ef672fd90ec8a2b\"\u003e\u003ccode\u003ee42dcad\u003c/code\u003e\u003c/a\u003e Bufix: Name::full_name() is correct for empty packages (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1386\"\u003e#1386\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/prost/commit/107153f0d1aa40830f9d3bf0d6d7f22d9c4629c7\"\u003e\u003ccode\u003e107153f\u003c/code\u003e\u003c/a\u003e build(deps): update pulldown-cmark-to-cmark requirement from 21 to 22 (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1384\"\u003e#1384\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/prost/commit/3fc700393c9996314792aa3f1364df9e9c140988\"\u003e\u003ccode\u003e3fc7003\u003c/code\u003e\u003c/a\u003e build(deps): bump actions/upload-artifact from 5 to 6 (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1381\"\u003e#1381\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/prost/commit/33f8721bde539e584edd6ea6181e3fdacc4c37d2\"\u003e\u003ccode\u003e33f8721\u003c/code\u003e\u003c/a\u003e fix some forgotten prost import paths (\u003ca href=\"http...\n\n_Description has been truncated_","html_url":"https://github.com/alonsodomin/pants/pull/126","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/alonsodomin%2Fpants/issues/126","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/126/packages"},{"uuid":"3975987017","node_id":"PR_kwDOGeL3Ws7FiQSA","number":1640,"state":"open","title":"build(deps): bump the production-dependencies group across 1 directory with 42 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-02-23T02:20:29.000Z","updated_at":"2026-02-23T02:26:44.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"production-dependencies","update_count":42,"packages":[{"name":"anyhow","old_version":"1.0.100","new_version":"1.0.102","repository_url":"https://github.com/dtolnay/anyhow"},{"name":"base16ct","old_version":"0.2.0","new_version":"1.0.0","repository_url":"https://github.com/RustCrypto/formats"},{"name":"caps","old_version":"0.5.5","new_version":"0.5.6","repository_url":"https://github.com/lucab/caps-rs"},{"name":"cargo_metadata","old_version":"0.19.2","new_version":"0.23.1","repository_url":"https://github.com/oli-obk/cargo_metadata"},{"name":"chrono","old_version":"0.4.42","new_version":"0.4.43","repository_url":"https://github.com/chronotope/chrono"},{"name":"clap","old_version":"4.5.48","new_version":"4.5.60","repository_url":"https://github.com/clap-rs/clap"},{"name":"clap_complete","old_version":"4.5.58","new_version":"4.5.66","repository_url":"https://github.com/clap-rs/clap"},{"name":"clap_mangen","old_version":"0.2.29","new_version":"0.2.31","repository_url":"https://github.com/clap-rs/clap"},{"name":"comfy-table","old_version":"7.2.1","new_version":"7.2.2","repository_url":"https://github.com/nukesor/comfy-table"},{"name":"dialoguer","old_version":"0.11.0","new_version":"0.12.0","repository_url":"https://github.com/console-rs/dialoguer"},{"name":"env_logger","old_version":"0.11.8","new_version":"0.11.9","repository_url":"https://github.com/rust-cli/env_logger"},{"name":"flate2","old_version":"1.1.4","new_version":"1.1.9","repository_url":"https://github.com/rust-lang/flate2-rs"},{"name":"inventory","old_version":"0.3.21","new_version":"0.3.22","repository_url":"https://github.com/dtolnay/inventory"},{"name":"log","old_version":"0.4.28","new_version":"0.4.29","repository_url":"https://github.com/rust-lang/log"},{"name":"netlink-packet-audit","old_version":"0.5.1","new_version":"0.6.1","repository_url":"https://github.com/rust-netlink/netlink-packet-audit"},{"name":"netlink-packet-core","old_version":"0.7.0","new_version":"0.8.1","repository_url":"https://github.com/rust-netlink/netlink-packet-core"},{"name":"netlink-packet-route","old_version":"0.19.0","new_version":"0.29.0","repository_url":"https://github.com/rust-netlink/netlink-packet-route"},{"name":"netlink-sys","old_version":"0.8.7","new_version":"0.8.8","repository_url":"https://github.com/rust-netlink/netlink-sys"},{"name":"nix","old_version":"0.29.0","new_version":"0.31.1","repository_url":"https://github.com/nix-rust/nix"},{"name":"object","old_version":"0.36.7","new_version":"0.38.1","repository_url":"https://github.com/gimli-rs/object"},{"name":"oci-client","old_version":"0.14.0","new_version":"0.15.0","repository_url":"https://github.com/oras-project/rust-oci-client"},{"name":"opentelemetry","old_version":"0.22.0","new_version":"0.31.0","repository_url":"https://github.com/open-telemetry/opentelemetry-rust"},{"name":"opentelemetry-otlp","old_version":"0.15.0","new_version":"0.31.0","repository_url":"https://github.com/open-telemetry/opentelemetry-rust"},{"name":"opentelemetry-semantic-conventions","old_version":"0.14.0","new_version":"0.31.0","repository_url":"https://github.com/open-telemetry/opentelemetry-rust"},{"name":"opentelemetry_sdk","old_version":"0.22.1","new_version":"0.31.0","repository_url":"https://github.com/open-telemetry/opentelemetry-rust"},{"name":"predicates","old_version":"3.1.3","new_version":"3.1.4","repository_url":"https://github.com/assert-rs/predicates-rs"},{"name":"procfs","old_version":"0.16.0","new_version":"0.18.0","repository_url":"https://github.com/eminence/procfs"},{"name":"quote","old_version":"1.0.41","new_version":"1.0.44","repository_url":"https://github.com/dtolnay/quote"},{"name":"rand","old_version":"0.9.2","new_version":"0.10.0","repository_url":"https://github.com/rust-random/rand"},{"name":"regex","old_version":"1.11.3","new_version":"1.12.3","repository_url":"https://github.com/rust-lang/regex"},{"name":"rustdoc-json","old_version":"0.8.9","new_version":"0.9.7","repository_url":"https://github.com/cargo-public-api/cargo-public-api"},{"name":"serde_json","old_version":"1.0.145","new_version":"1.0.149","repository_url":"https://github.com/serde-rs/json"},{"name":"syn","old_version":"2.0.106","new_version":"2.0.117","repository_url":"https://github.com/dtolnay/syn"},{"name":"tempfile","old_version":"3.23.0","new_version":"3.25.0","repository_url":"https://github.com/Stebalien/tempfile"},{"name":"thiserror","old_version":"2.0.17","new_version":"2.0.18","repository_url":"https://github.com/dtolnay/thiserror"},{"name":"tokio","old_version":"1.47.1","new_version":"1.49.0","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"tokio-stream","old_version":"0.1.17","new_version":"0.1.18","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"tokio-util","old_version":"0.7.16","new_version":"0.7.18","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"toml","old_version":"0.8.23","new_version":"0.9.6","repository_url":"https://github.com/toml-rs/toml"},{"name":"tonic-build","old_version":"0.11.0","new_version":"0.13.1","repository_url":"https://github.com/hyperium/tonic"},{"name":"tower","old_version":"0.5.2","new_version":"0.5.3","repository_url":"https://github.com/tower-rs/tower"},{"name":"cargo-deny","old_version":"0.18.5","new_version":"0.18.9","repository_url":"https://github.com/EmbarkStudios/cargo-deny"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the production-dependencies group with 42 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [anyhow](https://github.com/dtolnay/anyhow) | `1.0.100` | `1.0.102` |\n| [base16ct](https://github.com/RustCrypto/formats) | `0.2.0` | `1.0.0` |\n| [caps](https://github.com/lucab/caps-rs) | `0.5.5` | `0.5.6` |\n| [cargo_metadata](https://github.com/oli-obk/cargo_metadata) | `0.19.2` | `0.23.1` |\n| [chrono](https://github.com/chronotope/chrono) | `0.4.42` | `0.4.43` |\n| [clap](https://github.com/clap-rs/clap) | `4.5.48` | `4.5.60` |\n| [clap_complete](https://github.com/clap-rs/clap) | `4.5.58` | `4.5.66` |\n| [clap_mangen](https://github.com/clap-rs/clap) | `0.2.29` | `0.2.31` |\n| [comfy-table](https://github.com/nukesor/comfy-table) | `7.2.1` | `7.2.2` |\n| [dialoguer](https://github.com/console-rs/dialoguer) | `0.11.0` | `0.12.0` |\n| [env_logger](https://github.com/rust-cli/env_logger) | `0.11.8` | `0.11.9` |\n| [flate2](https://github.com/rust-lang/flate2-rs) | `1.1.4` | `1.1.9` |\n| [inventory](https://github.com/dtolnay/inventory) | `0.3.21` | `0.3.22` |\n| [log](https://github.com/rust-lang/log) | `0.4.28` | `0.4.29` |\n| [netlink-packet-audit](https://github.com/rust-netlink/netlink-packet-audit) | `0.5.1` | `0.6.1` |\n| [netlink-packet-core](https://github.com/rust-netlink/netlink-packet-core) | `0.7.0` | `0.8.1` |\n| [netlink-packet-route](https://github.com/rust-netlink/netlink-packet-route) | `0.19.0` | `0.29.0` |\n| [netlink-sys](https://github.com/rust-netlink/netlink-sys) | `0.8.7` | `0.8.8` |\n| [nix](https://github.com/nix-rust/nix) | `0.29.0` | `0.31.1` |\n| [object](https://github.com/gimli-rs/object) | `0.36.7` | `0.38.1` |\n| [oci-client](https://github.com/oras-project/rust-oci-client) | `0.14.0` | `0.15.0` |\n| [opentelemetry](https://github.com/open-telemetry/opentelemetry-rust) | `0.22.0` | `0.31.0` |\n| [opentelemetry-otlp](https://github.com/open-telemetry/opentelemetry-rust) | `0.15.0` | `0.31.0` |\n| [opentelemetry-semantic-conventions](https://github.com/open-telemetry/opentelemetry-rust) | `0.14.0` | `0.31.0` |\n| [opentelemetry_sdk](https://github.com/open-telemetry/opentelemetry-rust) | `0.22.1` | `0.31.0` |\n| [predicates](https://github.com/assert-rs/predicates-rs) | `3.1.3` | `3.1.4` |\n| [procfs](https://github.com/eminence/procfs) | `0.16.0` | `0.18.0` |\n| [quote](https://github.com/dtolnay/quote) | `1.0.41` | `1.0.44` |\n| [rand](https://github.com/rust-random/rand) | `0.9.2` | `0.10.0` |\n| [regex](https://github.com/rust-lang/regex) | `1.11.3` | `1.12.3` |\n| [rustdoc-json](https://github.com/cargo-public-api/cargo-public-api) | `0.8.9` | `0.9.7` |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.145` | `1.0.149` |\n| [syn](https://github.com/dtolnay/syn) | `2.0.106` | `2.0.117` |\n| [tempfile](https://github.com/Stebalien/tempfile) | `3.23.0` | `3.25.0` |\n| [thiserror](https://github.com/dtolnay/thiserror) | `2.0.17` | `2.0.18` |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.47.1` | `1.49.0` |\n| [tokio-stream](https://github.com/tokio-rs/tokio) | `0.1.17` | `0.1.18` |\n| [tokio-util](https://github.com/tokio-rs/tokio) | `0.7.16` | `0.7.18` |\n| [toml](https://github.com/toml-rs/toml) | `0.8.23` | `0.9.6` |\n| [tonic-build](https://github.com/hyperium/tonic) | `0.11.0` | `0.13.1` |\n| [tower](https://github.com/tower-rs/tower) | `0.5.2` | `0.5.3` |\n| [cargo-deny](https://github.com/EmbarkStudios/cargo-deny) | `0.18.5` | `0.18.9` |\n\n\nUpdates `anyhow` from 1.0.100 to 1.0.102\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/anyhow/releases\"\u003eanyhow's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.0.102\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove backtrace dependency (\u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/438\"\u003e#438\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/439\"\u003e#439\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/440\"\u003e#440\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/441\"\u003e#441\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/442\"\u003e#442\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.101\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd #[inline] to anyhow::Ok helper (\u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/437\"\u003e#437\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Ibitier\"\u003e\u003ccode\u003e@​Ibitier\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/5c657b32522023a9f7ef883fb08582fd8e656b1a\"\u003e\u003ccode\u003e5c657b3\u003c/code\u003e\u003c/a\u003e Release 1.0.102\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/e737fb63918e8c71a3d0a968004a9c7ed7942283\"\u003e\u003ccode\u003ee737fb6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/442\"\u003e#442\u003c/a\u003e from dtolnay/backtrace\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/7fe62b51c62804f8b84443affeacfb3810ed2516\"\u003e\u003ccode\u003e7fe62b5\u003c/code\u003e\u003c/a\u003e Further simply backtrace conditional compilation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/c8cb5cae23e57a2dbb87bf05cba04f1df1f1660b\"\u003e\u003ccode\u003ec8cb5ca\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/441\"\u003e#441\u003c/a\u003e from dtolnay/backtrace\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/de27df7e0f510d543c18e50a0736566b66e62baf\"\u003e\u003ccode\u003ede27df7\u003c/code\u003e\u003c/a\u003e Delete CI use of --features=backtrace\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/9b67e5dd608658d805640cf1b6f6c9d091686ec1\"\u003e\u003ccode\u003e9b67e5d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/440\"\u003e#440\u003c/a\u003e from dtolnay/backtrace\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/efdb11a259ca58a2e505ef50486cf2d6b5ddc42a\"\u003e\u003ccode\u003eefdb11a\u003c/code\u003e\u003c/a\u003e Simplify \u003ccode\u003estd_backtrace\u003c/code\u003e conditional code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/b8a9a707838969721a86b28e3c45ce27e279e981\"\u003e\u003ccode\u003eb8a9a70\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/439\"\u003e#439\u003c/a\u003e from dtolnay/backtrace\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/a42fc2c21846ba459df43a3f8b4996a2074909cb\"\u003e\u003ccode\u003ea42fc2c\u003c/code\u003e\u003c/a\u003e Remove \u003ccode\u003efeature = \u0026quot;backtrace\u0026quot;\u003c/code\u003e conditional code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/2a2a3ceb4cbc409fd99613ab5744b21e825e7908\"\u003e\u003ccode\u003e2a2a3ce\u003c/code\u003e\u003c/a\u003e Re-word backtrace feature comment\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/anyhow/compare/1.0.100...1.0.102\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `base16ct` from 0.2.0 to 1.0.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/formats/commit/071bfe69e2010e869397d27c63a88f188bd6477b\"\u003e\u003ccode\u003e071bfe6\u003c/code\u003e\u003c/a\u003e base16ct v1.0.0 (\u003ca href=\"https://redirect.github.com/RustCrypto/formats/issues/2145\"\u003e#2145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/formats/commit/9946628f283d54d98489f3d372550026c9df8744\"\u003e\u003ccode\u003e9946628\u003c/code\u003e\u003c/a\u003e Use \u003ccode\u003egetrandom\u003c/code\u003e v0.4.0-rc.0 crate release (\u003ca href=\"https://redirect.github.com/RustCrypto/formats/issues/2142\"\u003e#2142\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/formats/commit/dfa8651b8c40699e3a3faa7d4958f8fcb0045b86\"\u003e\u003ccode\u003edfa8651\u003c/code\u003e\u003c/a\u003e phc v0.6.0-rc.1 (\u003ca href=\"https://redirect.github.com/RustCrypto/formats/issues/2141\"\u003e#2141\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/formats/commit/5da267568e6ab2c5f9bc9e71e0dd2bbbcb2f5a33\"\u003e\u003ccode\u003e5da2675\u003c/code\u003e\u003c/a\u003e phc: bump \u003ccode\u003egetrandom\u003c/code\u003e to v0.4.0-rc.0 (\u003ca href=\"https://redirect.github.com/RustCrypto/formats/issues/2139\"\u003e#2139\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/formats/commit/f1b052c513b1f4323ec41b768022840b5c081397\"\u003e\u003ccode\u003ef1b052c\u003c/code\u003e\u003c/a\u003e Bump \u003ccode\u003erand_core\u003c/code\u003e to v0.10.0-rc-3 (\u003ca href=\"https://redirect.github.com/RustCrypto/formats/issues/2138\"\u003e#2138\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/formats/commit/02eb077bc7a897b87b8eed85d3c65c7eef85cf95\"\u003e\u003ccode\u003e02eb077\u003c/code\u003e\u003c/a\u003e der: bound \u003ccode\u003eDecode(Value)::Error\u003c/code\u003e on \u003ccode\u003ecore::error::Error\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/RustCrypto/formats/issues/2137\"\u003e#2137\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/formats/commit/23b3622382e00542f9307e6c7fda1505480c06fe\"\u003e\u003ccode\u003e23b3622\u003c/code\u003e\u003c/a\u003e base64ct: deprecate \u003ccode\u003eBase64Crypt\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/RustCrypto/formats/issues/2135\"\u003e#2135\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/formats/commit/e2a2a4bb1b1e7bc9c15ecb3d5ac1322451e58835\"\u003e\u003ccode\u003ee2a2a4b\u003c/code\u003e\u003c/a\u003e mcf: replace \u003ccode\u003eBase64::Crypt\u003c/code\u003e with \u003ccode\u003eBase64::ShaCrypt\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/RustCrypto/formats/issues/2134\"\u003e#2134\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/formats/commit/d1e1e64567c3b69e15fd0539ec22fcdc88403c2f\"\u003e\u003ccode\u003ed1e1e64\u003c/code\u003e\u003c/a\u003e mcf: avoid intermediate allocations in \u003ccode\u003epush_displayable\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/RustCrypto/formats/issues/2132\"\u003e#2132\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/formats/commit/838590c38a4d6624d5aa5876f3b25914e8b32de5\"\u003e\u003ccode\u003e838590c\u003c/code\u003e\u003c/a\u003e mcf: expand \u003ccode\u003eError\u003c/code\u003e into a proper enum (\u003ca href=\"https://redirect.github.com/RustCrypto/formats/issues/2119\"\u003e#2119\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/RustCrypto/formats/compare/base16ct/v0.2.0...base16ct/v1.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `caps` from 0.5.5 to 0.5.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lucab/caps-rs/releases\"\u003ecaps's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.5.6\u003c/h2\u003e\n\u003cp\u003eChanges:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate minimum toolchain to 1.63\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003ethiserror\u003c/code\u003e dependency\u003c/li\u003e\n\u003cli\u003eGracefully handle unsupported capabilities in clear and read operations\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucab/caps-rs/commit/d5dcf952ada01445b8eacb25fc5a2e37f9941da6\"\u003e\u003ccode\u003ed5dcf95\u003c/code\u003e\u003c/a\u003e cargo: caps release 0.5.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucab/caps-rs/commit/4743546164f647e93178d09bb4cff66a4a393e74\"\u003e\u003ccode\u003e4743546\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/lucab/caps-rs/issues/97\"\u003e#97\u003c/a\u003e from bilelmoussaoui/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucab/caps-rs/commit/a541bc1e0df81d1ebd885d5122903626832aabe1\"\u003e\u003ccode\u003ea541bc1\u003c/code\u003e\u003c/a\u003e Get rid of thiserror\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucab/caps-rs/commit/2a64efc2f481210ce970b0b6ae71242f0094e8d8\"\u003e\u003ccode\u003e2a64efc\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/lucab/caps-rs/issues/96\"\u003e#96\u003c/a\u003e from Soft/clear_supported_caps_from_bounding_set\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucab/caps-rs/commit/5a9ae19fdf156a448252ed6df06138cf1ddb2a1c\"\u003e\u003ccode\u003e5a9ae19\u003c/code\u003e\u003c/a\u003e Handle unsupported capabilities gracefully in clear and read operations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucab/caps-rs/commit/8ae9b4f960f28337f0b8216b0f8963fdeb1e502e\"\u003e\u003ccode\u003e8ae9b4f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/lucab/caps-rs/issues/95\"\u003e#95\u003c/a\u003e from lucab/push-sqknlowmyxmp\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucab/caps-rs/commit/f3c7fb482736e1ae8fce9f07be2db21f5b8789cb\"\u003e\u003ccode\u003ef3c7fb4\u003c/code\u003e\u003c/a\u003e cargo: add MSRV to manifest metadata\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucab/caps-rs/commit/bbf8b0006d76ae19ac462d8ea04cddeed1c6c34d\"\u003e\u003ccode\u003ebbf8b00\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/lucab/caps-rs/issues/94\"\u003e#94\u003c/a\u003e from lucab/push-kvotmuqtvsnp\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucab/caps-rs/commit/2a9635c62ece83cfc094ce07cc5dc49c2f2f3825\"\u003e\u003ccode\u003e2a9635c\u003c/code\u003e\u003c/a\u003e docs: minor fixes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucab/caps-rs/commit/757ae11d492240b05208a9bf1e7b9afbb831829f\"\u003e\u003ccode\u003e757ae11\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/lucab/caps-rs/issues/93\"\u003e#93\u003c/a\u003e from lucab/push-xwkvyrnzmvtt\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/lucab/caps-rs/compare/v0.5.5...v0.5.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cargo_metadata` from 0.19.2 to 0.23.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/oli-obk/cargo_metadata/blob/main/CHANGELOG.md\"\u003ecargo_metadata's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.23.1] - 2025-11-11\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eStabilized \u003ccode\u003ebuild_directory\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.23.0] - 2025-09-27\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eFeatureName\u003c/code\u003e and \u003ccode\u003ePackageName\u003c/code\u003e newtype wrappers.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.22.0] - 2025-08-18\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003epub fn env_remove\u0026lt;K: Into\u0026lt;OsString\u0026gt;\u0026gt;(\u0026amp;mut self, key: K) -\u0026gt; \u0026amp;mut MetadataCommand\u003c/code\u003e to \u003ccode\u003eMetadataCommand\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded export of \u003ccode\u003ecargo_platform\u003c/code\u003e at crate's root module.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ecamino\u003c/code\u003e from \u003ccode\u003e1.0.7\u003c/code\u003e to \u003ccode\u003e1.1.10\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecargo_platform\u003c/code\u003e from \u003ccode\u003e0.2.0\u003c/code\u003e to \u003ccode\u003e0.3.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ederive_builder\u003c/code\u003e from \u003ccode\u003e0.12\u003c/code\u003e to \u003ccode\u003e0.20\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003esemver\u003c/code\u003e from \u003ccode\u003e1.0.7\u003c/code\u003e to \u003ccode\u003e1.0.26\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eserde_json\u003c/code\u003e from \u003ccode\u003e1.0.118\u003c/code\u003e to \u003ccode\u003e1.0.142\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eserde\u003c/code\u003e from \u003ccode\u003e1.0.136\u003c/code\u003e to \u003ccode\u003e1.0.219\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ethiserror\u003c/code\u003e from \u003ccode\u003e2.0.3\u003c/code\u003e to \u003ccode\u003e2.0.12\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eMade \u003ccode\u003eDependency\u003c/code\u003e's \u003ccode\u003esource\u003c/code\u003e member the same type as \u003ccode\u003ePackage\u003c/code\u003e's \u003ccode\u003esource\u003c/code\u003e member: \u003ccode\u003eOption\u0026lt;Source\u0026gt;\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.19.0] - 2024-11-20\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRe-exported \u003ccode\u003esemver\u003c/code\u003e crate directly.\u003c/li\u003e\n\u003cli\u003eAdded implementation of \u003ccode\u003estd::ops::Index\u0026lt;\u0026amp;PackageId\u0026gt;\u003c/code\u003e for \u003ccode\u003eResolve\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003epub fn is_kind(\u0026amp;self, name: TargetKind) -\u0026gt; bool\u003c/code\u003e to \u003ccode\u003eTarget\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded derived implementations of \u003ccode\u003ePartialEq\u003c/code\u003e, \u003ccode\u003eEq\u003c/code\u003e and \u003ccode\u003eHash\u003c/code\u003e for \u003ccode\u003eMetadata\u003c/code\u003e and its members' types.\u003c/li\u003e\n\u003cli\u003eAdded default fields to \u003ccode\u003ePackageBuilder\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003epub fn new(name:version:id:path:) -\u0026gt; Self\u003c/code\u003e to \u003ccode\u003ePackageBuilder\u003c/code\u003e for providing all required fields upfront.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBumped MSRV from \u003ccode\u003e1.42.0\u003c/code\u003e to \u003ccode\u003e1.56.0\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eMade \u003ccode\u003eparse_stream\u003c/code\u003e more versatile by accepting anything that implements \u003ccode\u003eRead\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eConverted \u003ccode\u003eTargetKind\u003c/code\u003e and \u003ccode\u003eCrateType\u003c/code\u003e to an enum representation.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRemoved\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/c08e66cdf534313085ef810ce6f2e0df8a83fc50\"\u003e\u003ccode\u003ec08e66c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/oli-obk/cargo_metadata/issues/317\"\u003e#317\u003c/a\u003e from Muscraft/stabilize-build-dir\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/083ca6933f8fe868f78e6969bb032c206e41baa2\"\u003e\u003ccode\u003e083ca69\u003c/code\u003e\u003c/a\u003e chore: Bump version to 0.23.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/84d613bf869c73ed14d76d9e9bd964694013fa98\"\u003e\u003ccode\u003e84d613b\u003c/code\u003e\u003c/a\u003e chore: Stabilize build_directory\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/9d818095a2ccfcc60465028eb970799ee845ddc1\"\u003e\u003ccode\u003e9d81809\u003c/code\u003e\u003c/a\u003e chore: Address new clippy warnings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/4d66bd33a8c9928d4a4cd5be51b85a6dfb695076\"\u003e\u003ccode\u003e4d66bd3\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/oli-obk/cargo_metadata/issues/309\"\u003e#309\u003c/a\u003e from BD103/fix-doc-auto-config\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/d1a6aa21354b3c33e72a0472455615168818e087\"\u003e\u003ccode\u003ed1a6aa2\u003c/code\u003e\u003c/a\u003e fix: \u003ccode\u003ecargo_metadata\u003c/code\u003e not building on docs.rs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/2af44dfa5be8335c83af9f2613e492b0df2ee609\"\u003e\u003ccode\u003e2af44df\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/oli-obk/cargo_metadata/issues/307\"\u003e#307\u003c/a\u003e from smoelius/bump-version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/33cf6da87d03148a40a4538a291ae25cf811dd35\"\u003e\u003ccode\u003e33cf6da\u003c/code\u003e\u003c/a\u003e Try to get CI to pass\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/790de54c71d4bc9161e1f29678058bb88410c300\"\u003e\u003ccode\u003e790de54\u003c/code\u003e\u003c/a\u003e Bump version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/8af4dc499a324dfeba605668d8b6fc8d01e5272a\"\u003e\u003ccode\u003e8af4dc4\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/oli-obk/cargo_metadata/issues/304\"\u003e#304\u003c/a\u003e from smoelius/newtype-wrapper\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/oli-obk/cargo_metadata/compare/0.19.2...0.23.1\"\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.42 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\u003c/blockquote\u003e\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.42...v0.4.43\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `clap` from 4.5.48 to 4.5.60\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clap-rs/clap/releases\"\u003eclap's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.5.60\u003c/h2\u003e\n\u003ch2\u003e[4.5.60] - 2026-02-19\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Quote empty default values, possible values\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.59\u003c/h2\u003e\n\u003ch2\u003e[4.5.59] - 2026-02-16\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eCommand::ignore_errors\u003c/code\u003e no longer masks help/version on subcommands\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.58\u003c/h2\u003e\n\u003ch2\u003e[4.5.58] - 2026-02-11\u003c/h2\u003e\n\u003ch2\u003ev4.5.57\u003c/h2\u003e\n\u003ch2\u003e[4.5.57] - 2026-02-03\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRegression from 4.5.55 where having an argument with \u003ccode\u003e.value_terminator(\u0026quot;--\u0026quot;)\u003c/code\u003e caused problems with an argument with \u003ccode\u003e.last(true)\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.56\u003c/h2\u003e\n\u003ch2\u003e[4.5.56] - 2026-01-29\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOn conflict error, don't show conflicting arguments in the usage\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.55\u003c/h2\u003e\n\u003ch2\u003e[4.5.55] - 2026-01-27\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix inconsistency in precedence between positionals with a \u003ccode\u003evalue_terminator(\u0026quot;--\u0026quot;)\u003c/code\u003e and escapes (\u003ccode\u003e--\u003c/code\u003e) where \u003ccode\u003e./foo -- bar\u003c/code\u003e means the first arg is empty, rather than escaping future args\u003c/li\u003e\n\u003c/ul\u003e\n\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\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clap-rs/clap/blob/master/CHANGELOG.md\"\u003eclap's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[4.5.60] - 2026-02-19\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Quote empty default values, possible values\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.59] - 2026-02-16\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eCommand::ignore_errors\u003c/code\u003e no longer masks help/version on subcommands\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.58] - 2026-02-11\u003c/h2\u003e\n\u003ch2\u003e[4.5.57] - 2026-02-03\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRegression from 4.5.55 where having an argument with \u003ccode\u003e.value_terminator(\u0026quot;--\u0026quot;)\u003c/code\u003e caused problems with an argument with \u003ccode\u003e.last(true)\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.56] - 2026-01-29\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOn conflict error, don't show conflicting arguments in the usage\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.55] - 2026-01-27\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix inconsistency in precedence between positionals with a \u003ccode\u003evalue_terminator(\u0026quot;--\u0026quot;)\u003c/code\u003e and escapes (\u003ccode\u003e--\u003c/code\u003e) where \u003ccode\u003e./foo -- bar\u003c/code\u003e means the first arg is empty, rather than escaping future args\u003c/li\u003e\n\u003c/ul\u003e\n\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!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/33d24d844b11c0e926ae132e1af338ff070bdf4a\"\u003e\u003ccode\u003e33d24d8\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/9332409f4a6c1d5c22064e839ec8e9bc040f3be7\"\u003e\u003ccode\u003e9332409\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/b7adce5a17089596eecb2af6985e6503f2ffcd38\"\u003e\u003ccode\u003eb7adce5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6166\"\u003e#6166\u003c/a\u003e from fabalchemy/fix-dynamic-powershell-completion\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/009bba44ec3d182028ec3a72f5b6f3e507827768\"\u003e\u003ccode\u003e009bba4\u003c/code\u003e\u003c/a\u003e fix(clap_complete): Improve powershell registration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/d89d57dfb4bdd18930a40c6d7f4fadb23ee9c5b3\"\u003e\u003ccode\u003ed89d57d\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/f18b67ec3d4ce6ac1acf115adaab2f16ab2ed3c7\"\u003e\u003ccode\u003ef18b67e\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/9d218eb418526143c9110f734f78a608b8cf6440\"\u003e\u003ccode\u003e9d218eb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6165\"\u003e#6165\u003c/a\u003e from epage/shirt\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/126440ca846613671e1dac98198b2ceb17dab2b0\"\u003e\u003ccode\u003e126440c\u003c/code\u003e\u003c/a\u003e fix(help): Correctly calculate padding for short-only args\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/9e3c05ef3800a3e638b8224a7881a81517a4f4db\"\u003e\u003ccode\u003e9e3c05e\u003c/code\u003e\u003c/a\u003e test(help): Show panic with short, valueless arg\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/c9898d0fece98d8520d3dd954cf457b685b3308f\"\u003e\u003ccode\u003ec9898d0\u003c/code\u003e\u003c/a\u003e test(help): Verify short with value\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/clap-rs/clap/compare/clap_complete-v4.5.48...clap_complete-v4.5.60\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `clap_complete` from 4.5.58 to 4.5.66\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_complete's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.5.60\u003c/h2\u003e\n\u003ch2\u003e[4.5.60] - 2026-02-19\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Quote empty default values, possible values\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.59\u003c/h2\u003e\n\u003ch2\u003e[4.5.59] - 2026-02-16\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eCommand::ignore_errors\u003c/code\u003e no longer masks help/version on subcommands\u003c/li\u003e\n\u003c/ul\u003e\n\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_complete's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChange Log\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/\"\u003eKeep a Changelog\u003c/a\u003e\nand this project adheres to \u003ca href=\"https://semver.org/\"\u003eSemantic Versioning\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003e5.0.0 - TBD\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003eavailable through \u003ccode\u003eunstable-v5\u003c/code\u003e feature flag\u003c/em\u003e\u003c/p\u003e\n\u003ch3\u003eBreaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMade \u003ccode\u003eArgPredicate\u003c/code\u003e \u003ccode\u003enon_exhaustive\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Change default \u003ccode\u003eCommand::term_width\u003c/code\u003e to \u0026quot;source format\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Change default \u003ccode\u003eCommand::max_term_width\u003c/code\u003e to 100\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(derive)\u003c/em\u003e \u003ccode\u003eVec\u0026lt;Vec\u0026lt;T\u0026gt;\u0026gt;\u003c/code\u003e types are now assuming to capture occurrences\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(derive)\u003c/em\u003e \u003ccode\u003eValueEnum\u003c/code\u003e variants now use the full doc comment, not summary, for \u003ccode\u003ePossibleValue::help\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(derive)\u003c/em\u003e Group values by their occurrence with \u003ccode\u003eVec\u0026lt;Vec\u0026lt;T\u0026gt;\u0026gt;\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e[Unreleased] - ReleaseDate\u003c/h2\u003e\n\u003ch2\u003e[4.5.60] - 2026-02-19\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Quote empty default values, possible values\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.59] - 2026-02-16\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eCommand::ignore_errors\u003c/code\u003e no longer masks help/version on subcommands\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/05bac738ebc886143cceb80dd6905a41b42952bf\"\u003e\u003ccode\u003e05bac73\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/d37483586ff582e07a3fc62b10fa98ce7d227b4f\"\u003e\u003ccode\u003ed374835\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/b55bf9e69db3e135300be85382addae713e0b2f7\"\u003e\u003ccode\u003eb55bf9e\u003c/code\u003e\u003c/a\u003e docs(contrib): Update PR conventions from _rust template\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/48c3b1139785a29f24cf18989f551622123275c0\"\u003e\u003ccode\u003e48c3b11\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/4589490d18f5f802d40f6e77c041ef4f7e5a63c6\"\u003e\u003ccode\u003e4589490\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/78a7962bbb01dd0eb9dbf33af800d6c988f47cf7\"\u003e\u003ccode\u003e78a7962\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6243\"\u003e#6243\u003c/a\u003e from epage/term\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/21828f4c9f50f5239ee06a8baf4af26f9c42a96b\"\u003e\u003ccode\u003e21828f4\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6245\"\u003e#6245\u003c/a\u003e from epage/complete\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/b8c9ad5b3332f63ba4119be1d24187b5caa09e33\"\u003e\u003ccode\u003eb8c9ad5\u003c/code\u003e\u003c/a\u003e test(complete): Update for new versions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/54f1ab89309b12f64c2d659901163369a9182331\"\u003e\u003ccode\u003e54f1ab8\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6244\"\u003e#6244\u003c/a\u003e from epage/typo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/c40ad5c5d59d0387012b03d55a18a27a572843e5\"\u003e\u003ccode\u003ec40ad5c\u003c/code\u003e\u003c/a\u003e docs: Fix a typo\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/clap-rs/clap/compare/clap_complete-v4.5.58...clap_complete-v4.5.66\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `clap_mangen` from 0.2.29 to 0.2.31\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/df7bdfc4996ba2f4388e2c01a6ab4cbe26b2e4df\"\u003e\u003ccode\u003edf7bdfc\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/af7f7d67e5070bb47bbf224b372ab0c2854a1667\"\u003e\u003ccode\u003eaf7f7d6\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/419244bc84be844c6c32d30da3f166c4e967c13b\"\u003e\u003ccode\u003e419244b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6142\"\u003e#6142\u003c/a\u003e from thomas-zahner/respect-display-order\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/24dfa0d5f9af0373d08bc2db05064990ae9a47d9\"\u003e\u003ccode\u003e24dfa0d\u003c/code\u003e\u003c/a\u003e fix(clap_mangen): Take into consideration display_order\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/ef3f77deba22c53dc5e8abe009d794caf2c04634\"\u003e\u003ccode\u003eef3f77d\u003c/code\u003e\u003c/a\u003e test(clap_mangen): Test mangen display order\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/c7c761f988684ad97c8b2c521b05cf7f8192b3eb\"\u003e\u003ccode\u003ec7c761f\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/d8abc4e83dd1e87c90c83a1e5253bcb0c71e8ffc\"\u003e\u003ccode\u003ed8abc4e\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/a69fe7c357d2e41d750319770f65b247f8fa572b\"\u003e\u003ccode\u003ea69fe7c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6154\"\u003e#6154\u003c/a\u003e from germangarces/impl-from-cow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/55fafb4cec8fbf53aff1257924c5eabc8e3283a8\"\u003e\u003ccode\u003e55fafb4\u003c/code\u003e\u003c/a\u003e feat(api): impl From\u0026lt;Cow\u0026lt;'static, str\u0026gt;\u0026gt; for Id,OsStr, Str\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/0bb3ad7e12e729be9f152391558689ac4fdd31ec\"\u003e\u003ccode\u003e0bb3ad7\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/clap-rs/clap/compare/clap_mangen-v0.2.29...clap_mangen-v0.2.31\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `comfy-table` from 7.2.1 to 7.2.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nukesor/comfy-table/releases\"\u003ecomfy-table's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.2.2\u003c/h2\u003e\n\u003ch2\u003e[7.2.2] - 2026-01-13\u003c/h2\u003e\n\u003ch3\u003eFix\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMinor performance improvements\u003c/li\u003e\n\u003cli\u003eFixed an edge-case, where multiple LowerBoundary constraints weren't uphold.\u003c/li\u003e\n\u003cli\u003eFixed an issue where tables were misformatted when no vertical border styling was specified. \u003ca href=\"https://redirect.github.com/Nukesor/comfy-table/pull/198\"\u003e#198\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[7.2.1] - 2025-09-11\u003c/h2\u003e\n\u003ch3\u003eMisc\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdjust a single test case to not fail in \u003ccode\u003e0x0\u003c/code\u003e sized tty-environments. \u003ca href=\"https://redirect.github.com/Nukesor/comfy-table/pull/186\"\u003e!186\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/Nukesor/comfy-table/blob/main/CHANGELOG.md\"\u003ecomfy-table's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[7.2.2] - 2026-01-13\u003c/h2\u003e\n\u003ch3\u003eFix\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMinor performance improvements\u003c/li\u003e\n\u003cli\u003eFixed an edge-case, where multiple LowerBoundary constraints weren't uphold.\u003c/li\u003e\n\u003cli\u003eFixed an issue where tables were misformatted when no vertical border styling was specified. \u003ca href=\"https://redirect.github.com/Nukesor/comfy-table/pull/198\"\u003e#198\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nukesor/comfy-table/commit/9040cd269763b79f3493dd6393f5aa061c80166c\"\u003e\u003ccode\u003e9040cd2\u003c/code\u003e\u003c/a\u003e chore: Release comfy-table version 7.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nukesor/comfy-table/commit/51f69f6f6b0117184540e96c2c286df50144a34d\"\u003e\u003ccode\u003e51f69f6\u003c/code\u003e\u003c/a\u003e docs: Prepare changelog for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nukesor/comfy-table/commit/2c697e1fc6dfe4d08be752b3ac9a12252a9bc023\"\u003e\u003ccode\u003e2c697e1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nukesor/comfy-table/issues/201\"\u003e#201\u003c/a\u003e from Nukesor/fix-cell-verticl-styling\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nukesor/comfy-table/commit/4bc64ad17611c538f6bfb1144cf9c30c9abd49cb\"\u003e\u003ccode\u003e4bc64ad\u003c/code\u003e\u003c/a\u003e fix: Cell formatting without any vertical styling\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nukesor/comfy-table/commit/dda03a01f808ff101c508003c436c66c26b13b14\"\u003e\u003ccode\u003edda03a0\u003c/code\u003e\u003c/a\u003e meta: LLM contribution guidelines\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nukesor/comfy-table/commit/f1aa156382bf6fb3dd426edca6677eb1ef49831b\"\u003e\u003ccode\u003ef1aa156\u003c/code\u003e\u003c/a\u003e meta: Add AGENTS.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nukesor/comfy-table/commit/d01e3d5dba2026c5698f13620a461bd804b2fd54\"\u003e\u003ccode\u003ed01e3d5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nukesor/comfy-table/issues/200\"\u003e#200\u003c/a\u003e from Nukesor/tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nukesor/comfy-table/commit/053f7c9292147d20ab0ed4d4ed04db9c27c6b099\"\u003e\u003ccode\u003e053f7c9\u003c/code\u003e\u003c/a\u003e chore: Format codebase with nightly rules\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nukesor/comfy-table/commit/78e8f467c2493e631874389a63ce5cf4fa70ac18\"\u003e\u003ccode\u003e78e8f46\u003c/code\u003e\u003c/a\u003e fix: Split doesn't result in violation of lower boundary\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nukesor/comfy-table/commit/68c307c78abc429cc3171cab8fe94033136756c1\"\u003e\u003ccode\u003e68c307c\u003c/code\u003e\u003c/a\u003e fix: Successive lower boundary constraints\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nukesor/comfy-table/compare/v7.2.1...v7.2.2\"\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 `env_logger` from 0.11.8 to 0.11.9\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.9\u003c/h2\u003e\n\u003ch2\u003e[0.11.9] - 2026-02-11\u003c/h2\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.9] - 2026-02-11\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\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/2f06b4c7cf359b348cf92f95f83176897cedc838\"\u003e\u003ccode\u003e2f06b4c\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/57e13acb42cac437ace7d3b9819f46de1d5f5d5a\"\u003e\u003ccode\u003e57e13ac\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/4f9066d8af43095cf95bb9ddae046095af117dd6\"\u003e\u003ccode\u003e4f9066d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-cli/env_logger/issues/393\"\u003e#393\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/3e4709a2665c93f39c0cf63b84ceaea8da42864e\"\u003e\u003ccode\u003e3e4709a\u003c/code\u003e\u003c/a\u003e chore(deps): Update Rust crate snapbox to v0.6.24 (\u003ca href=\"https://redirect.github.com/rust-cli/env_logger/issues/394\"\u003e#394\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/80ff83adba5f55a293a484e684cd10b88c6739de\"\u003e\u003ccode\u003e80ff83a\u003c/code\u003e\u003c/a\u003e chore(deps): Update pre-commit hook crate-ci/typos to v1.42.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/76891b9e32d7e0c2a43a6f843a20caaf5adb0782\"\u003e\u003ccode\u003e76891b9\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-cli/env_logger/issues/392\"\u003e#392\u003c/a\u003e from epage/template\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/14cda4a666db7f262fbc87f752ee2bc4d977100f\"\u003e\u003ccode\u003e14cda4a\u003c/code\u003e\u003c/a\u003e chore: Update from _rust template\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/e4f2b351a3d5290a8f26db395bf736e0f80a5856\"\u003e\u003ccode\u003ee4f2b35\u003c/code\u003e\u003c/a\u003e chore(ci): Update action\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/6d0d36b0723b29856d380eb89b3c571a9f9c570f\"\u003e\u003ccode\u003e6d0d36b\u003c/code\u003e\u003c/a\u003e chore(ci): Clean up previous branch in case it was leaked\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/30b3b14bd665d443f45123729dc69d1f085575f9\"\u003e\u003ccode\u003e30b3b14\u003c/code\u003e\u003c/a\u003e chore(ci): Fix how rustfmt jobs run\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-cli/env_logger/compare/v0.11.8...v0.11.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `flate2` from 1.1.4 to 1.1.9\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.8\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocument feature flags using document-features crate by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/519\"\u003erust-lang/flate2-rs#519\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eComplete the zlib-rs support without the need for C-bindings 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/524\"\u003erust-lang/flate2-rs#524\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest zlib API for all compatible backends 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/525\"\u003erust-lang/flate2-rs#525\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/519\"\u003erust-lang/flate2-rs#519\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.7...1.1.8\"\u003ehttps://github.com/rust-lang/flate2-rs/compare/1.1.7...1.1.8\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.1.7 - depend on \u003ccode\u003ezlib-rs\u003c/code\u003e directly and remove \u003ccode\u003elibz-rs-sys\u003c/code\u003e\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: make some documents clearer by \u003ca href=\"https://github.com/reddaisyy\"\u003e\u003ccode\u003e@​reddaisyy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/510\"\u003erust-lang/flate2-rs#510\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExplain rationale for choosing bufread,read,write modules 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/512\"\u003erust-lang/flate2-rs#512\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003euse Decompress::reset() instead of recreating in DeflateDecoder by \u003ca href=\"https://github.com/amirshukayev\"\u003e\u003ccode\u003e@​amirshukayev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/514\"\u003erust-lang/flate2-rs#514\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003euse \u003ccode\u003ezlib_rs\u003c/code\u003e api 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/513\"\u003erust-lang/flate2-rs#513\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reddaisyy\"\u003e\u003ccode\u003e@​reddaisyy\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/510\"\u003erust-lang/flate2-rs#510\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amirshukayev\"\u003e\u003ccode\u003e@​amirshukayev\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/514\"\u003erust-lang/flate2-rs#514\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.5...1.1.6\"\u003ehttps://github.com/rust-lang/flate2-rs/compare/1.1.5...1.1.6\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.1.6 - YANKED\u003c/h2\u003e\n\u003cp\u003eIt caused \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/issues/515\"\u003erust-lang/flate2-rs#515\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: make some documents clearer by \u003ca href=\"https://github.com/reddaisyy\"\u003e\u003ccode\u003e@​reddaisyy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/510\"\u003erust-lang/flate2-rs#510\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExplain rationale for choosing bufread,read,write modules 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/512\"\u003erust-lang/flate2-rs#512\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003euse Decompress::reset() instead of recreating in DeflateDecoder by \u003ca href=\"https://github.com/amirshukayev\"\u003e\u003ccode\u003e@​amirshukayev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/514\"\u003erust-lang/flate2-rs#514\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003euse \u003ccode\u003ezlib_rs\u003c/code\u003e api 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/513\"\u003erust-lang/flate2-rs#513\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reddaisyy\"\u003e\u003ccode\u003e@​reddaisyy\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/510\"\u003erust-lang/flate2-rs#510\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amirshukayev\"\u003e\u003ccode\u003e@​amirshukayev\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/514\"\u003erust-lang/flate2-rs#514\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.5...1.1.6\"\u003ehttps://github.com/rust-lang/flate2-rs/compare/1.1.5...1.1.6\u003c/a\u003e\u003c/p\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\u003c/blockquote\u003e\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/19ddb18bf11199858fbc6504d079448fafd1606e\"\u003e\u003ccode\u003e19ddb18\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/issues/529\"\u003e#529\u003c/a\u003e from folkertdev/update-zlib-rs-0.6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/flate2-rs/commit/c956e127d62ca5ed2970f61c2a0b7a5ca7be82ed\"\u003e\u003ccode\u003ec956e12\u003c/code\u003e\u003c/a\u003e upgrade zlib-rs to version \u003ccode\u003e0.6.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/flate2-rs/commit/21d5eebe91305436d876fee56eaae10d8cb415e6\"\u003e\u003ccode\u003e21d5eeb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/issues/528\"\u003e#528\u003c/a\u003e from wgyt/wgyt/patch\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/flate2-rs/commit/54f848477c90638c02fdf39611e46ebee04ecf59\"\u003e\u003ccode\u003e54f8484\u003c/code\u003e\u003c/a\u003e update LICENSE-MIT\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/flate2-rs/commit/f4924fefb39482952520ebcd4f02a62e996e3c0d\"\u003e\u003ccode\u003ef4924fe\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/issues/527\"\u003e#527\u003c/a\u003e from jongiddy/crc-tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/flate2-rs/commit/8b9b7a6db66b9e4e5c7ae8bbdf3a80e0cfec3f7a\"\u003e\u003ccode\u003e8b9b7a6\u003c/code\u003e\u003c/a\u003e Add tests to check data CRC\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/flate2-rs/commit/fd17c74baa4b89f52efbe2762ec318615b7fcf4a\"\u003e\u003ccode\u003efd17c74\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/issues/526\"\u003e#526\u003c/a\u003e from folkertdev/zlib-rs-crc32\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/flate2-rs/commit/aef26ac674169189a8949a17b4bebb71762027dc\"\u003e\u003ccode\u003eaef26ac\u003c/code\u003e\u003c/a\u003e check that zlib-rs no longer compiles crc32fast\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/flate2-rs/commit/5ec7647e674f83f5a029fb2f5e0d1a772cfa384f\"\u003e\u003ccode\u003e5ec7647\u003c/code\u003e\u003c/a\u003e make \u003ccode\u003ecrc32fast\u003c/code\u003e an optional dependency\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/flate2-rs/commit/c584e970419e56ee2657cefe396b268b1cad348a\"\u003e\u003ccode\u003ec584e97\u003c/code\u003e\u003c/a\u003e use \u003ccode\u003ezlib-rs\u003c/code\u003e for crc32 (when available)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/flate2-rs/compare/1.1.4...1.1.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `inventory` from 0.3.21 to 0.3.22\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/inventory/releases\"\u003einventory's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.3.22\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for QNX Neutrino targets (\u003ca href=\"https://redirect.github.com/dtolnay/inventory/issues/87\"\u003e#87\u003c/a\u003e, thanks \u003ca href=\"https://github.com/orecham\"\u003e\u003ccode\u003e@​orecham\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/inventory/commit/c051a3593df7b88f571747e8006e6c493da22ce4\"\u003e\u003ccode\u003ec051a35\u003c/code\u003e\u003c/a\u003e Release 0.3.22\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/inventory/commit/3307860b4d3d25bbbd413658b015647cd91434b1\"\u003e\u003ccode\u003e3307860\u003c/code\u003e\u003c/a\u003e Merge pull request 87 from ekxide/qnx-neutrino-support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/inventory/commit/420d51f5246431df22258f8b5df81e036147f993\"\u003e\u003ccode\u003e420d51f\u003c/code\u003e\u003c/a\u003e Add support for QNX Neutrino targets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/inventory/commit/f1be63af0ab00ce41c39f1dd190a624de949c684\"\u003e\u003ccode\u003ef1be63a\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2026-01-21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/inventory/commit/a78e8b69bfebf28148b9ee283f7fd65d1e6e4395\"\u003e\u003ccode\u003ea78e8b6\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/inventory/commit/895ff95dc48a06d526417c7e852b874a7fe41fc7\"\u003e\u003ccode\u003e895ff95\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/inventory/commit/7c63db57bdd7ecce1da4faa1c0bae28cff934781\"\u003e\u003ccode\u003e7c63db5\u003c/code\u003e\u003c/a\u003e Replace reference-to-pointer cast with ptr::addr_of\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/inventory/commit/1bf086dc2fefa65c977951fe2b246356ac240786\"\u003e\u003ccode\u003e1bf086d\u003c/code\u003e\u003c/a\u003e Raise required compiler to Rust 1.68\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/inventory/commit/3de695c907c24834413c4d5e1643da290bcdc115\"\u003e\u003ccode\u003e3de695c\u003c/code\u003e\u003c/a\u003e Resolve ptr_cast_constness pedantic clippy lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/inventory/commit/93db5e8db94912964f367aa12eb3690aa5f20875\"\u003e\u003ccode\u003e93db5e8\u003c/code\u003e\u003c/a\u003e Raise required compiler to Rust 1.65\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/inventory/compare/0.3.21...0.3.22\"\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://redirect.github.com/rust-lang/log/pull/719\"\u003erust-lang/log#719\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AldaronLau\"\u003e\u003ccode\u003e@​AldaronLau\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/703\"\u003erust-lang/log#703\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dishmaker\"\u003e\u003ccode\u003e@​dishmaker\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/709\"\u003erust-lang/log#709\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/log/compare/0.4.28...0.4.29\"\u003ehttps://github.com/rust-lang/log/compare/0.4.28...0.4.29\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/rust-lang/log/blob/master/CHANGELOG.md\"\u003elog's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.4.29] - 2025-12-02\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\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\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AldaronLau\"\u003e\u003ccode\u003e@​AldaronLau\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/703\"\u003erust-lang/log#703\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dishmaker\"\u003e\u003ccode\u003e@​dishmaker\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/709\"\u003erust-lang/log#709\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/log/compare/0.4.28...0.4.29\"\u003ehttps://github.com/rust-lang/log/compare/0.4.28...0.4.29\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/log/commit/b1e2df7bce7a1b685aa9bfd1db0a5cac1f0fc27d\"\u003e\u003ccode\u003eb1e2df7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/719\"\u003e#719\u003c/a\u003e from rust-lang/cargo/0.4.29\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/3fe1a546dc323e614c35d136920a112406910e06\"\u003e\u003ccode\u003e3fe1a54\u003c/code\u003e\u003c/a\u003e prepare for 0.4.29 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/7a432d9ab570c49d42fcbd1c3b9e1e300064c2b9\"\u003e\u003ccode\u003e7a432d9\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/718\"\u003e#718\u003c/a\u003e from rust-lang/ci/msrv\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/0689d568479bb578f66e48df43628cc04aa6269b\"\u003e\u003ccode\u003e0689d56\u003c/code\u003e\u003c/a\u003e rebump msrv to 1.68.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/46b448e2a76a14210a7270ec11ad97cb9cbda6dc\"\u003e\u003ccode\u003e46b448e\u003c/code\u003e\u003c/a\u003e try drop msrv back to 1.61.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/929ab3812e86915bb5edb65609cd6d5cb17939fb\"\u003e\u003ccode\u003e929ab38\u003c/code\u003e\u003c/a\u003e fix up doc test feature gate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/957cece4780cb006cbe2f819bd2f893822aad7cb\"\u003e\u003ccode\u003e957cece\u003c/code\u003e\u003c/a\u003e bump serde-dependent crates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/bea40c847c77ecb7b7e9f2d858a21edaa2aa6159\"\u003e\u003ccode\u003ebea40c8\u003c/code\u003e\u003c/a\u003e bump msrv to 1.68.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/c540184ee9581d7373135f5511b6b174b5cee2d6\"\u003e\u003ccode\u003ec540184\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/716\"\u003e#716\u003c/a\u003e from rust-lang/ci-smaller-matrix2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/c971e636c4b44ff01ff21e6aa82607272d2d0bf2\"\u003e\u003ccode\u003ec971e63\u003c/code\u003e\u003c/a\u003e Merge branch 'master' into ci-smaller-matrix2\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.28...0.4.29\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `netlink-packet-audit` from 0.5.1 to 0.6.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-netlink/netlink-packet-audit/releases\"\u003enetlink-packet-audit's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eNew release 0.6.0\u003c/h2\u003e\n\u003ch3\u003eBreaking changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse netlink-packet-core 0.8. (a78cd33)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eN/A\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eN/A\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-netlink/netlink-packet-audit/blob/main/CHANGELOG\"\u003enetlink-packet-audit's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003ch2\u003e[0.6.0] - 2025-08-27\u003c/h2\u003e\n\u003ch3\u003eBreaking changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse netlink-packet-core 0.8. (a78cd33)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eN/A\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eN/A\u003c/li\u003e\n\u003c/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/rust-netlink/netlink-packet-audit/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `netlink-packet-core` from 0.7.0 to 0.8.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-netlink/netlink-packet-core/releases\"\u003enetlink-packet-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eNew release 0.8.1\u003c/h2\u003e\n\u003ch3\u003eBreaking changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eN/A\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eN/A\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRevert back to paste dependency. (4447216)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew release 0.8.0\u003c/h2\u003e\n\u003ch3\u003eBreaking changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eChanged \u003ccode\u003eDecodeError\u003c/code\u003e from enum to struct. (f55d7b7, 63da36a)\u003c/li\u003e\n\u003cli\u003eMerged \u003ccode\u003enetlink-packet-utils\u003c/code\u003e into \u003ccode\u003enetlink-packet-core\u003c/code\u003e. (f55d7b7, 0951455,\nba127bf, a232478, 8027f63, 41fe03d, 260e596, cc6bf08, 63da36a, 410c61d)\u003c/li\u003e\n\u003cli\u003eRemove dependency of byteorder crate. (16d63fb)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport zero sized done message. (100413a)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eN/A\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-netlink/netlink-packet-core/blob/main/CHANGELOG\"\u003enetlink-packet-core's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.8.1] - 2025-09-18\u003c/h2\u003e\n\u003ch3\u003eBreaking changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eN/A\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eN/A\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRevert back to paste dependency. (4447216)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.8.0] - 2025-08-27\u003c/h2\u003e\n\u003ch3\u003eBreaking changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eChanged \u003ccode\u003eDecodeError\u003c/code\u003e from enum to struct. (f55d7b7, 63da36a)\u003c/li\u003e\n\u003cli\u003eMerged \u003ccode\u003enetlink-packet-utils\u003c/code\u003e into \u003ccode\u003enetlink-packet-core\u003c/code\u003e. (f55d7b7, 0951455,\nba127bf, a232478, 8027f63, 41fe03d, 260e596, cc6bf08, 63da36a, 410c61d)\u003c/li\u003e\n\u003cli\u003eRemove dependency of byteorder crate. (16d63fb)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport zero sized done message. (100413a)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eN/A\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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-netlink/netlink-packet-core/commit/e34595f54f9b6a1ea001e4dee427f05df082ec57\"\u003e\u003ccode\u003ee34595f\u003c/code\u003e\u003c/a\u003e New release 0.8.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-netlink/netlink-packet-core/commit/44472161c59311fbac3e3f3a027cd578207d9a6e\"\u003e\u003ccode\u003e4447216\u003c/code\u003e\u003c/a\u003e Revert back to paste dependency\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-netlink/netlink-packet-core/commit/b40f3d616f8cc3ced5a9b7bbce386e5de7c4c992\"\u003e\u003ccode\u003eb40f3d6\u003c/code\u003e\u003c/a\u003e New release 0.8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-netlink/netlink-packet-core/commit/46a3fee30b7929f61b3c1185a3fcbd720e0acb57\"\u003e\u003ccode\u003e46a3fee\u003c/code\u003e\u003c/a\u003e Run cargo fmt\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-netlink/netlink-packet-core/commit/100413a1b78dac53fd697f89c89d50012d72e991\"\u003e\u003ccode\u003e100413a\u003c/code\u003e\u003c/a\u003e Support zero sized done message\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-netlink/netlink-packet-core/commit/81b2d0f406eb438205a30aa474dc16cccb16dcfc\"\u003e\u003ccode\u003e81b2d0f\u003c/code\u003e\u003c/a\u003e CI: Fail to test for clippy warnings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-netlink/netlink-packet-core/commit/663310a04c0e4b43820ca0bf8c36599b5ab6d3ca\"\u003e\u003ccode\u003e663310a\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;ci: add code coverage support\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-netlink/netlink-packet-core/commit/16d63fb0a8bc97c196ba3c0f2b24e59fa05387c1\"\u003e\u003ccode\u003e16d63fb\u003c/code\u003e\u003c/a\u003e Remove dependency of byteorder crate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-netlink/netlink-packet-core/commit/410c61db71ed6d782769bdb49b82c7548cae89f3\"\u003e\u003ccode\u003e410c61d\u003c/code\u003e\u003c/a\u003e Changed Parseable to raise DecodeError\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-netlink/netlink-packet-core/commit/63da36a2fc9e724700d388fc3cc96bc2efaa0f37\"\u003e\u003ccode\u003e63da36a\u003c/code\u003e\u003c/a\u003e Extend ErrorContext to accept \u003ccode\u003estd::fmt::Display\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-netlink/netlink-packet-core/compare/v0.7.0...v0.8.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `netlink-packet-route` from 0.19.0 to 0.29.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-netlink/netlink-packet-route/releases\"\u003enetlink-packet-route's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eNew release 0.29.0\u003c/h2\u003e\n\u003ch3\u003eBreaking changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003elink bond: Change \u003ccode\u003eInfoBond::AdSelect\u003c/code\u003e from u8 to enum. (1a16af8)\u003c/li\u003e\n\u003cli\u003elink bridge: Change \u003ccode\u003eNeighVlanSupress\u003c/code\u003e to \u003ccode\u003eNeighVlanSuppress\u003c/code\u003e. (420d181)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003elink: add vxcan support. (dcd3afb)\u003c/li\u003e\n\u003cli\u003elink: AF_SPEC(MCTP): Add physical binding type attribute. (cfba8ea)\u003c/li\u003e\n\u003cli\u003etc: add TC filter for BPF/TC_BPF_*. (890416d)\u003c/li\u003e\n\u003cli\u003elink: Add MCTP definitions for IFLA_AF_SPEC. (301a0a1)\u003c/li\u003e\n\u003cli\u003elink: Add definitons for ARPHRD_MCTP. (e8250a6)\u003c/li\u003e\n\u003cli\u003elink: Add initial support of \u003ccode\u003eIFLA_WIRELESS\u003c/code\u003e. (80b2e54)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eLinkHeader: zero padding explicitly. (f0ae7c5)\u003c/li\u003e\n\u003cli\u003etc: parse error message to correct kind. (6241e51)\u003c/li\u003e\n\u003cli\u003elink: downgrade \u003ccode\u003ewarn\u003c/code\u003e to \u003ccode\u003edebug\u003c/code\u003e. (caec633)\u003c/li\u003e\n\u003cli\u003eRemove unused rich_nlas feat. (33580ca...\n\n_Description has been truncated_","html_url":"https://github.com/bpfman/bpfman/pull/1640","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/bpfman%2Fbpfman/issues/1640","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1640/packages"},{"uuid":"3914118298","node_id":"PR_kwDOGeL3Ws7CXYC_","number":1637,"state":"open","title":"build(deps): bump the production-dependencies group across 1 directory with 39 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-02-09T02:19:01.000Z","updated_at":"2026-02-09T02:24:41.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"production-dependencies","update_count":39,"packages":[{"name":"anyhow","old_version":"1.0.100","new_version":"1.0.101","repository_url":"https://github.com/dtolnay/anyhow"},{"name":"base16ct","old_version":"0.2.0","new_version":"1.0.0","repository_url":"https://github.com/RustCrypto/formats"},{"name":"caps","old_version":"0.5.5","new_version":"0.5.6","repository_url":"https://github.com/lucab/caps-rs"},{"name":"cargo_metadata","old_version":"0.19.2","new_version":"0.23.1","repository_url":"https://github.com/oli-obk/cargo_metadata"},{"name":"chrono","old_version":"0.4.42","new_version":"0.4.43","repository_url":"https://github.com/chronotope/chrono"},{"name":"clap","old_version":"4.5.48","new_version":"4.5.57","repository_url":"https://github.com/clap-rs/clap"},{"name":"clap_complete","old_version":"4.5.58","new_version":"4.5.65","repository_url":"https://github.com/clap-rs/clap"},{"name":"clap_mangen","old_version":"0.2.29","new_version":"0.2.31","repository_url":"https://github.com/clap-rs/clap"},{"name":"comfy-table","old_version":"7.2.1","new_version":"7.2.2","repository_url":"https://github.com/nukesor/comfy-table"},{"name":"dialoguer","old_version":"0.11.0","new_version":"0.12.0","repository_url":"https://github.com/console-rs/dialoguer"},{"name":"flate2","old_version":"1.1.4","new_version":"1.1.9","repository_url":"https://github.com/rust-lang/flate2-rs"},{"name":"log","old_version":"0.4.28","new_version":"0.4.29","repository_url":"https://github.com/rust-lang/log"},{"name":"netlink-packet-audit","old_version":"0.5.1","new_version":"0.6.1","repository_url":"https://github.com/rust-netlink/netlink-packet-audit"},{"name":"netlink-packet-core","old_version":"0.7.0","new_version":"0.8.1","repository_url":"https://github.com/rust-netlink/netlink-packet-core"},{"name":"netlink-packet-route","old_version":"0.19.0","new_version":"0.28.0","repository_url":"https://github.com/rust-netlink/netlink-packet-route"},{"name":"netlink-sys","old_version":"0.8.7","new_version":"0.8.8","repository_url":"https://github.com/rust-netlink/netlink-sys"},{"name":"nix","old_version":"0.29.0","new_version":"0.31.1","repository_url":"https://github.com/nix-rust/nix"},{"name":"object","old_version":"0.36.7","new_version":"0.38.1","repository_url":"https://github.com/gimli-rs/object"},{"name":"oci-client","old_version":"0.14.0","new_version":"0.15.0","repository_url":"https://github.com/oras-project/rust-oci-client"},{"name":"opentelemetry","old_version":"0.22.0","new_version":"0.31.0","repository_url":"https://github.com/open-telemetry/opentelemetry-rust"},{"name":"opentelemetry-otlp","old_version":"0.15.0","new_version":"0.31.0","repository_url":"https://github.com/open-telemetry/opentelemetry-rust"},{"name":"opentelemetry-semantic-conventions","old_version":"0.14.0","new_version":"0.31.0","repository_url":"https://github.com/open-telemetry/opentelemetry-rust"},{"name":"opentelemetry_sdk","old_version":"0.22.1","new_version":"0.31.0","repository_url":"https://github.com/open-telemetry/opentelemetry-rust"},{"name":"procfs","old_version":"0.16.0","new_version":"0.18.0","repository_url":"https://github.com/eminence/procfs"},{"name":"quote","old_version":"1.0.41","new_version":"1.0.44","repository_url":"https://github.com/dtolnay/quote"},{"name":"rand","old_version":"0.9.2","new_version":"0.10.0","repository_url":"https://github.com/rust-random/rand"},{"name":"regex","old_version":"1.11.3","new_version":"1.12.3","repository_url":"https://github.com/rust-lang/regex"},{"name":"rustdoc-json","old_version":"0.8.9","new_version":"0.9.7","repository_url":"https://github.com/cargo-public-api/cargo-public-api"},{"name":"serde_json","old_version":"1.0.145","new_version":"1.0.149","repository_url":"https://github.com/serde-rs/json"},{"name":"syn","old_version":"2.0.106","new_version":"2.0.114","repository_url":"https://github.com/dtolnay/syn"},{"name":"tempfile","old_version":"3.23.0","new_version":"3.24.0","repository_url":"https://github.com/Stebalien/tempfile"},{"name":"thiserror","old_version":"2.0.17","new_version":"2.0.18","repository_url":"https://github.com/dtolnay/thiserror"},{"name":"tokio","old_version":"1.47.1","new_version":"1.49.0","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"tokio-stream","old_version":"0.1.17","new_version":"0.1.18","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"tokio-util","old_version":"0.7.16","new_version":"0.7.18","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"toml","old_version":"0.8.23","new_version":"0.9.6","repository_url":"https://github.com/toml-rs/toml"},{"name":"tonic-build","old_version":"0.11.0","new_version":"0.13.1","repository_url":"https://github.com/hyperium/tonic"},{"name":"tower","old_version":"0.5.2","new_version":"0.5.3","repository_url":"https://github.com/tower-rs/tower"},{"name":"cargo-deny","old_version":"0.18.5","new_version":"0.18.9","repository_url":"https://github.com/EmbarkStudios/cargo-deny"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the production-dependencies group with 39 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [anyhow](https://github.com/dtolnay/anyhow) | `1.0.100` | `1.0.101` |\n| [base16ct](https://github.com/RustCrypto/formats) | `0.2.0` | `1.0.0` |\n| [caps](https://github.com/lucab/caps-rs) | `0.5.5` | `0.5.6` |\n| [cargo_metadata](https://github.com/oli-obk/cargo_metadata) | `0.19.2` | `0.23.1` |\n| [chrono](https://github.com/chronotope/chrono) | `0.4.42` | `0.4.43` |\n| [clap](https://github.com/clap-rs/clap) | `4.5.48` | `4.5.57` |\n| [clap_complete](https://github.com/clap-rs/clap) | `4.5.58` | `4.5.65` |\n| [clap_mangen](https://github.com/clap-rs/clap) | `0.2.29` | `0.2.31` |\n| [comfy-table](https://github.com/nukesor/comfy-table) | `7.2.1` | `7.2.2` |\n| [dialoguer](https://github.com/console-rs/dialoguer) | `0.11.0` | `0.12.0` |\n| [flate2](https://github.com/rust-lang/flate2-rs) | `1.1.4` | `1.1.9` |\n| [log](https://github.com/rust-lang/log) | `0.4.28` | `0.4.29` |\n| [netlink-packet-audit](https://github.com/rust-netlink/netlink-packet-audit) | `0.5.1` | `0.6.1` |\n| [netlink-packet-core](https://github.com/rust-netlink/netlink-packet-core) | `0.7.0` | `0.8.1` |\n| [netlink-packet-route](https://github.com/rust-netlink/netlink-packet-route) | `0.19.0` | `0.28.0` |\n| [netlink-sys](https://github.com/rust-netlink/netlink-sys) | `0.8.7` | `0.8.8` |\n| [nix](https://github.com/nix-rust/nix) | `0.29.0` | `0.31.1` |\n| [object](https://github.com/gimli-rs/object) | `0.36.7` | `0.38.1` |\n| [oci-client](https://github.com/oras-project/rust-oci-client) | `0.14.0` | `0.15.0` |\n| [opentelemetry](https://github.com/open-telemetry/opentelemetry-rust) | `0.22.0` | `0.31.0` |\n| [opentelemetry-otlp](https://github.com/open-telemetry/opentelemetry-rust) | `0.15.0` | `0.31.0` |\n| [opentelemetry-semantic-conventions](https://github.com/open-telemetry/opentelemetry-rust) | `0.14.0` | `0.31.0` |\n| [opentelemetry_sdk](https://github.com/open-telemetry/opentelemetry-rust) | `0.22.1` | `0.31.0` |\n| [procfs](https://github.com/eminence/procfs) | `0.16.0` | `0.18.0` |\n| [quote](https://github.com/dtolnay/quote) | `1.0.41` | `1.0.44` |\n| [rand](https://github.com/rust-random/rand) | `0.9.2` | `0.10.0` |\n| [regex](https://github.com/rust-lang/regex) | `1.11.3` | `1.12.3` |\n| [rustdoc-json](https://github.com/cargo-public-api/cargo-public-api) | `0.8.9` | `0.9.7` |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.145` | `1.0.149` |\n| [syn](https://github.com/dtolnay/syn) | `2.0.106` | `2.0.114` |\n| [tempfile](https://github.com/Stebalien/tempfile) | `3.23.0` | `3.24.0` |\n| [thiserror](https://github.com/dtolnay/thiserror) | `2.0.17` | `2.0.18` |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.47.1` | `1.49.0` |\n| [tokio-stream](https://github.com/tokio-rs/tokio) | `0.1.17` | `0.1.18` |\n| [tokio-util](https://github.com/tokio-rs/tokio) | `0.7.16` | `0.7.18` |\n| [toml](https://github.com/toml-rs/toml) | `0.8.23` | `0.9.6` |\n| [tonic-build](https://github.com/hyperium/tonic) | `0.11.0` | `0.13.1` |\n| [tower](https://github.com/tower-rs/tower) | `0.5.2` | `0.5.3` |\n| [cargo-deny](https://github.com/EmbarkStudios/cargo-deny) | `0.18.5` | `0.18.9` |\n\n\nUpdates `anyhow` from 1.0.100 to 1.0.101\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/anyhow/releases\"\u003eanyhow's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.0.101\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd #[inline] to anyhow::Ok helper (\u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/437\"\u003e#437\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Ibitier\"\u003e\u003ccode\u003e@​Ibitier\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/80bfe291b16071c70f141e90e67e7032d966826b\"\u003e\u003ccode\u003e80bfe29\u003c/code\u003e\u003c/a\u003e Release 1.0.101\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/dff8c432f95095cac19aa446da5047880b8ebdf3\"\u003e\u003ccode\u003edff8c43\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/437\"\u003e#437\u003c/a\u003e from Ibitier/inline-ok-helper\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/85d9ea9a1c7d7490578865e16ff64787efc7d01d\"\u003e\u003ccode\u003e85d9ea9\u003c/code\u003e\u003c/a\u003e Add #[inline] to anyhow::Ok helper\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/54036cc289b754775b884485f486e000bcda2875\"\u003e\u003ccode\u003e54036cc\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2026-01-21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/cce0579d85fd1f6352a5955a9c134fc8655c853d\"\u003e\u003ccode\u003ecce0579\u003c/code\u003e\u003c/a\u003e Update actions/upload-artifact@v5 -\u0026gt; v6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/f2c598ca0e8ffd7ffcbcf93b8a6ad4df57c719fd\"\u003e\u003ccode\u003ef2c598c\u003c/code\u003e\u003c/a\u003e Update actions/upload-artifact@v4 -\u0026gt; v5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/2c0bda4ce944d943e7141f0316b0ea996602238e\"\u003e\u003ccode\u003e2c0bda4\u003c/code\u003e\u003c/a\u003e Update to 2021 edition\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/0d822681293d71c72440c9cdd635b4f15da064c4\"\u003e\u003ccode\u003e0d82268\u003c/code\u003e\u003c/a\u003e Remove rustc version requirement from readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/67df01216d29bc3bede925ab4483353b66c159f2\"\u003e\u003ccode\u003e67df012\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/436\"\u003e#436\u003c/a\u003e from dtolnay/up\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/c8984880a87ae4fd4b04c956cfdc9af5f69eab55\"\u003e\u003ccode\u003ec898488\u003c/code\u003e\u003c/a\u003e Raise required compiler to Rust 1.68\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/anyhow/compare/1.0.100...1.0.101\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `base16ct` from 0.2.0 to 1.0.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/formats/commit/071bfe69e2010e869397d27c63a88f188bd6477b\"\u003e\u003ccode\u003e071bfe6\u003c/code\u003e\u003c/a\u003e base16ct v1.0.0 (\u003ca href=\"https://redirect.github.com/RustCrypto/formats/issues/2145\"\u003e#2145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/formats/commit/9946628f283d54d98489f3d372550026c9df8744\"\u003e\u003ccode\u003e9946628\u003c/code\u003e\u003c/a\u003e Use \u003ccode\u003egetrandom\u003c/code\u003e v0.4.0-rc.0 crate release (\u003ca href=\"https://redirect.github.com/RustCrypto/formats/issues/2142\"\u003e#2142\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/formats/commit/dfa8651b8c40699e3a3faa7d4958f8fcb0045b86\"\u003e\u003ccode\u003edfa8651\u003c/code\u003e\u003c/a\u003e phc v0.6.0-rc.1 (\u003ca href=\"https://redirect.github.com/RustCrypto/formats/issues/2141\"\u003e#2141\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/formats/commit/5da267568e6ab2c5f9bc9e71e0dd2bbbcb2f5a33\"\u003e\u003ccode\u003e5da2675\u003c/code\u003e\u003c/a\u003e phc: bump \u003ccode\u003egetrandom\u003c/code\u003e to v0.4.0-rc.0 (\u003ca href=\"https://redirect.github.com/RustCrypto/formats/issues/2139\"\u003e#2139\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/formats/commit/f1b052c513b1f4323ec41b768022840b5c081397\"\u003e\u003ccode\u003ef1b052c\u003c/code\u003e\u003c/a\u003e Bump \u003ccode\u003erand_core\u003c/code\u003e to v0.10.0-rc-3 (\u003ca href=\"https://redirect.github.com/RustCrypto/formats/issues/2138\"\u003e#2138\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/formats/commit/02eb077bc7a897b87b8eed85d3c65c7eef85cf95\"\u003e\u003ccode\u003e02eb077\u003c/code\u003e\u003c/a\u003e der: bound \u003ccode\u003eDecode(Value)::Error\u003c/code\u003e on \u003ccode\u003ecore::error::Error\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/RustCrypto/formats/issues/2137\"\u003e#2137\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/formats/commit/23b3622382e00542f9307e6c7fda1505480c06fe\"\u003e\u003ccode\u003e23b3622\u003c/code\u003e\u003c/a\u003e base64ct: deprecate \u003ccode\u003eBase64Crypt\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/RustCrypto/formats/issues/2135\"\u003e#2135\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/formats/commit/e2a2a4bb1b1e7bc9c15ecb3d5ac1322451e58835\"\u003e\u003ccode\u003ee2a2a4b\u003c/code\u003e\u003c/a\u003e mcf: replace \u003ccode\u003eBase64::Crypt\u003c/code\u003e with \u003ccode\u003eBase64::ShaCrypt\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/RustCrypto/formats/issues/2134\"\u003e#2134\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/formats/commit/d1e1e64567c3b69e15fd0539ec22fcdc88403c2f\"\u003e\u003ccode\u003ed1e1e64\u003c/code\u003e\u003c/a\u003e mcf: avoid intermediate allocations in \u003ccode\u003epush_displayable\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/RustCrypto/formats/issues/2132\"\u003e#2132\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/formats/commit/838590c38a4d6624d5aa5876f3b25914e8b32de5\"\u003e\u003ccode\u003e838590c\u003c/code\u003e\u003c/a\u003e mcf: expand \u003ccode\u003eError\u003c/code\u003e into a proper enum (\u003ca href=\"https://redirect.github.com/RustCrypto/formats/issues/2119\"\u003e#2119\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/RustCrypto/formats/compare/base16ct/v0.2.0...base16ct/v1.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `caps` from 0.5.5 to 0.5.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lucab/caps-rs/releases\"\u003ecaps's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.5.6\u003c/h2\u003e\n\u003cp\u003eChanges:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate minimum toolchain to 1.63\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003ethiserror\u003c/code\u003e dependency\u003c/li\u003e\n\u003cli\u003eGracefully handle unsupported capabilities in clear and read operations\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucab/caps-rs/commit/d5dcf952ada01445b8eacb25fc5a2e37f9941da6\"\u003e\u003ccode\u003ed5dcf95\u003c/code\u003e\u003c/a\u003e cargo: caps release 0.5.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucab/caps-rs/commit/4743546164f647e93178d09bb4cff66a4a393e74\"\u003e\u003ccode\u003e4743546\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/lucab/caps-rs/issues/97\"\u003e#97\u003c/a\u003e from bilelmoussaoui/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucab/caps-rs/commit/a541bc1e0df81d1ebd885d5122903626832aabe1\"\u003e\u003ccode\u003ea541bc1\u003c/code\u003e\u003c/a\u003e Get rid of thiserror\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucab/caps-rs/commit/2a64efc2f481210ce970b0b6ae71242f0094e8d8\"\u003e\u003ccode\u003e2a64efc\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/lucab/caps-rs/issues/96\"\u003e#96\u003c/a\u003e from Soft/clear_supported_caps_from_bounding_set\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucab/caps-rs/commit/5a9ae19fdf156a448252ed6df06138cf1ddb2a1c\"\u003e\u003ccode\u003e5a9ae19\u003c/code\u003e\u003c/a\u003e Handle unsupported capabilities gracefully in clear and read operations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucab/caps-rs/commit/8ae9b4f960f28337f0b8216b0f8963fdeb1e502e\"\u003e\u003ccode\u003e8ae9b4f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/lucab/caps-rs/issues/95\"\u003e#95\u003c/a\u003e from lucab/push-sqknlowmyxmp\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucab/caps-rs/commit/f3c7fb482736e1ae8fce9f07be2db21f5b8789cb\"\u003e\u003ccode\u003ef3c7fb4\u003c/code\u003e\u003c/a\u003e cargo: add MSRV to manifest metadata\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucab/caps-rs/commit/bbf8b0006d76ae19ac462d8ea04cddeed1c6c34d\"\u003e\u003ccode\u003ebbf8b00\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/lucab/caps-rs/issues/94\"\u003e#94\u003c/a\u003e from lucab/push-kvotmuqtvsnp\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucab/caps-rs/commit/2a9635c62ece83cfc094ce07cc5dc49c2f2f3825\"\u003e\u003ccode\u003e2a9635c\u003c/code\u003e\u003c/a\u003e docs: minor fixes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucab/caps-rs/commit/757ae11d492240b05208a9bf1e7b9afbb831829f\"\u003e\u003ccode\u003e757ae11\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/lucab/caps-rs/issues/93\"\u003e#93\u003c/a\u003e from lucab/push-xwkvyrnzmvtt\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/lucab/caps-rs/compare/v0.5.5...v0.5.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cargo_metadata` from 0.19.2 to 0.23.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/oli-obk/cargo_metadata/blob/main/CHANGELOG.md\"\u003ecargo_metadata's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.23.1] - 2025-11-11\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eStabilized \u003ccode\u003ebuild_directory\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.23.0] - 2025-09-27\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eFeatureName\u003c/code\u003e and \u003ccode\u003ePackageName\u003c/code\u003e newtype wrappers.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.22.0] - 2025-08-18\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003epub fn env_remove\u0026lt;K: Into\u0026lt;OsString\u0026gt;\u0026gt;(\u0026amp;mut self, key: K) -\u0026gt; \u0026amp;mut MetadataCommand\u003c/code\u003e to \u003ccode\u003eMetadataCommand\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded export of \u003ccode\u003ecargo_platform\u003c/code\u003e at crate's root module.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ecamino\u003c/code\u003e from \u003ccode\u003e1.0.7\u003c/code\u003e to \u003ccode\u003e1.1.10\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecargo_platform\u003c/code\u003e from \u003ccode\u003e0.2.0\u003c/code\u003e to \u003ccode\u003e0.3.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ederive_builder\u003c/code\u003e from \u003ccode\u003e0.12\u003c/code\u003e to \u003ccode\u003e0.20\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003esemver\u003c/code\u003e from \u003ccode\u003e1.0.7\u003c/code\u003e to \u003ccode\u003e1.0.26\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eserde_json\u003c/code\u003e from \u003ccode\u003e1.0.118\u003c/code\u003e to \u003ccode\u003e1.0.142\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eserde\u003c/code\u003e from \u003ccode\u003e1.0.136\u003c/code\u003e to \u003ccode\u003e1.0.219\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ethiserror\u003c/code\u003e from \u003ccode\u003e2.0.3\u003c/code\u003e to \u003ccode\u003e2.0.12\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eMade \u003ccode\u003eDependency\u003c/code\u003e's \u003ccode\u003esource\u003c/code\u003e member the same type as \u003ccode\u003ePackage\u003c/code\u003e's \u003ccode\u003esource\u003c/code\u003e member: \u003ccode\u003eOption\u0026lt;Source\u0026gt;\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.19.0] - 2024-11-20\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRe-exported \u003ccode\u003esemver\u003c/code\u003e crate directly.\u003c/li\u003e\n\u003cli\u003eAdded implementation of \u003ccode\u003estd::ops::Index\u0026lt;\u0026amp;PackageId\u0026gt;\u003c/code\u003e for \u003ccode\u003eResolve\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003epub fn is_kind(\u0026amp;self, name: TargetKind) -\u0026gt; bool\u003c/code\u003e to \u003ccode\u003eTarget\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded derived implementations of \u003ccode\u003ePartialEq\u003c/code\u003e, \u003ccode\u003eEq\u003c/code\u003e and \u003ccode\u003eHash\u003c/code\u003e for \u003ccode\u003eMetadata\u003c/code\u003e and its members' types.\u003c/li\u003e\n\u003cli\u003eAdded default fields to \u003ccode\u003ePackageBuilder\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003epub fn new(name:version:id:path:) -\u0026gt; Self\u003c/code\u003e to \u003ccode\u003ePackageBuilder\u003c/code\u003e for providing all required fields upfront.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBumped MSRV from \u003ccode\u003e1.42.0\u003c/code\u003e to \u003ccode\u003e1.56.0\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eMade \u003ccode\u003eparse_stream\u003c/code\u003e more versatile by accepting anything that implements \u003ccode\u003eRead\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eConverted \u003ccode\u003eTargetKind\u003c/code\u003e and \u003ccode\u003eCrateType\u003c/code\u003e to an enum representation.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRemoved\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/c08e66cdf534313085ef810ce6f2e0df8a83fc50\"\u003e\u003ccode\u003ec08e66c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/oli-obk/cargo_metadata/issues/317\"\u003e#317\u003c/a\u003e from Muscraft/stabilize-build-dir\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/083ca6933f8fe868f78e6969bb032c206e41baa2\"\u003e\u003ccode\u003e083ca69\u003c/code\u003e\u003c/a\u003e chore: Bump version to 0.23.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/84d613bf869c73ed14d76d9e9bd964694013fa98\"\u003e\u003ccode\u003e84d613b\u003c/code\u003e\u003c/a\u003e chore: Stabilize build_directory\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/9d818095a2ccfcc60465028eb970799ee845ddc1\"\u003e\u003ccode\u003e9d81809\u003c/code\u003e\u003c/a\u003e chore: Address new clippy warnings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/4d66bd33a8c9928d4a4cd5be51b85a6dfb695076\"\u003e\u003ccode\u003e4d66bd3\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/oli-obk/cargo_metadata/issues/309\"\u003e#309\u003c/a\u003e from BD103/fix-doc-auto-config\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/d1a6aa21354b3c33e72a0472455615168818e087\"\u003e\u003ccode\u003ed1a6aa2\u003c/code\u003e\u003c/a\u003e fix: \u003ccode\u003ecargo_metadata\u003c/code\u003e not building on docs.rs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/2af44dfa5be8335c83af9f2613e492b0df2ee609\"\u003e\u003ccode\u003e2af44df\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/oli-obk/cargo_metadata/issues/307\"\u003e#307\u003c/a\u003e from smoelius/bump-version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/33cf6da87d03148a40a4538a291ae25cf811dd35\"\u003e\u003ccode\u003e33cf6da\u003c/code\u003e\u003c/a\u003e Try to get CI to pass\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/790de54c71d4bc9161e1f29678058bb88410c300\"\u003e\u003ccode\u003e790de54\u003c/code\u003e\u003c/a\u003e Bump version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/8af4dc499a324dfeba605668d8b6fc8d01e5272a\"\u003e\u003ccode\u003e8af4dc4\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/oli-obk/cargo_metadata/issues/304\"\u003e#304\u003c/a\u003e from smoelius/newtype-wrapper\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/oli-obk/cargo_metadata/compare/0.19.2...0.23.1\"\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.42 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\u003c/blockquote\u003e\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.42...v0.4.43\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `clap` from 4.5.48 to 4.5.57\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.57\u003c/h2\u003e\n\u003ch2\u003e[4.5.57] - 2026-02-03\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRegression from 4.5.55 where having an argument with \u003ccode\u003e.value_terminator(\u0026quot;--\u0026quot;)\u003c/code\u003e caused problems with an argument with \u003ccode\u003e.last(true)\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.56\u003c/h2\u003e\n\u003ch2\u003e[4.5.56] - 2026-01-29\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOn conflict error, don't show conflicting arguments in the usage\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.55\u003c/h2\u003e\n\u003ch2\u003e[4.5.55] - 2026-01-27\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix inconsistency in precedence between positionals with a \u003ccode\u003evalue_terminator(\u0026quot;--\u0026quot;)\u003c/code\u003e and escapes (\u003ccode\u003e--\u003c/code\u003e) where \u003ccode\u003e./foo -- bar\u003c/code\u003e means the first arg is empty, rather than escaping future args\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.54\u003c/h2\u003e\n\u003ch2\u003e[4.5.54] - 2026-01-02\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Move \u003ccode\u003e[default]\u003c/code\u003e to its own paragraph when \u003ccode\u003ePossibleValue::help\u003c/code\u003e is present in \u003ccode\u003e--help\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.53\u003c/h2\u003e\n\u003ch2\u003e[4.5.53] - 2025-11-19\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003edefault_values_if\u003c/code\u003e, \u003ccode\u003edefault_values_ifs\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.52\u003c/h2\u003e\n\u003ch2\u003e[4.5.52] - 2025-11-17\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDon't panic when \u003ccode\u003eargs_conflicts_with_subcommands\u003c/code\u003e conflicts with an \u003ccode\u003eArgGroup\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.51\u003c/h2\u003e\n\u003ch2\u003e[4.5.51] - 2025-10-29\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Correctly calculate padding for short flags that take a value\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Don't panic on short flags using \u003ccode\u003eArgAction::Count\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clap-rs/clap/blob/master/CHANGELOG.md\"\u003eclap's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[4.5.57] - 2026-02-03\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRegression from 4.5.55 where having an argument with \u003ccode\u003e.value_terminator(\u0026quot;--\u0026quot;)\u003c/code\u003e caused problems with an argument with \u003ccode\u003e.last(true)\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.56] - 2026-01-29\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOn conflict error, don't show conflicting arguments in the usage\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.55] - 2026-01-27\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix inconsistency in precedence between positionals with a \u003ccode\u003evalue_terminator(\u0026quot;--\u0026quot;)\u003c/code\u003e and escapes (\u003ccode\u003e--\u003c/code\u003e) where \u003ccode\u003e./foo -- bar\u003c/code\u003e means the first arg is empty, rather than escaping future args\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.54] - 2026-01-02\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Move \u003ccode\u003e[default]\u003c/code\u003e to its own paragraph when \u003ccode\u003ePossibleValue::help\u003c/code\u003e is present in \u003ccode\u003e--help\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.53] - 2025-11-19\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003edefault_values_if\u003c/code\u003e, \u003ccode\u003edefault_values_ifs\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.52] - 2025-11-17\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDon't panic when \u003ccode\u003eargs_conflicts_with_subcommands\u003c/code\u003e conflicts with an \u003ccode\u003eArgGroup\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.51] - 2025-10-29\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Correctly calculate padding for short flags that take a value\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Don't panic on short flags using \u003ccode\u003eArgAction::Count\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.50] - 2025-10-20\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAccept \u003ccode\u003eCow\u003c/code\u003e where \u003ccode\u003eString\u003c/code\u003e and \u003ccode\u003e\u0026amp;str\u003c/code\u003e are accepted\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.49] - 2025-10-13\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/69c0ddbbfb56db1bccbb5954b62bb89a567a3c8d\"\u003e\u003ccode\u003e69c0ddb\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/8206bba73fd6c5d567cb95949fd1c3c6c48e4e20\"\u003e\u003ccode\u003e8206bba\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/c109d67ea493823727411f60f354edb3d83117ee\"\u003e\u003ccode\u003ec109d67\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6104\"\u003e#6104\u003c/a\u003e from epage/hide\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/9d7f2128f77023941b53b7cfc311120a2ead75a2\"\u003e\u003ccode\u003e9d7f212\u003c/code\u003e\u003c/a\u003e fix(complete): Hide dot files on dynamic completer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/77b3fdbbea64ae0b0b3a51309bcbb861360de8d1\"\u003e\u003ccode\u003e77b3fdb\u003c/code\u003e\u003c/a\u003e test(complete): Show dot file behavior\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/f89b9b8d1b818a2eb3863745be48725ace2d8f12\"\u003e\u003ccode\u003ef89b9b8\u003c/code\u003e\u003c/a\u003e test(derive): Make stable across upgrade\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/58eb8a937ac6ca4a59614dc26deedb6cfe16c424\"\u003e\u003ccode\u003e58eb8a9\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/10a2a7559b0663143d56c850c0c40ed31620cb5b\"\u003e\u003ccode\u003e10a2a75\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/a42eebf56bf20d587347abb03105f95c98bfda51\"\u003e\u003ccode\u003ea42eebf\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6103\"\u003e#6103\u003c/a\u003e from epage/mut_subcommands\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/5335f54d73eef9276c13313661fcfffb720c87cf\"\u003e\u003ccode\u003e5335f54\u003c/code\u003e\u003c/a\u003e feat: Add Command::mut_subcommands\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/clap-rs/clap/compare/clap_complete-v4.5.48...clap_complete-v4.5.57\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `clap_complete` from 4.5.58 to 4.5.65\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/a99bd421a5f6ea8259f378380b44335ee54cc30c\"\u003e\u003ccode\u003ea99bd42\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/485d781eeaa2a7892c28b9df2ca3370508cfe8b7\"\u003e\u003ccode\u003e485d781\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/0acc8c87754b635e5a578fcd64fff8c3762755ef\"\u003e\u003ccode\u003e0acc8c8\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6209\"\u003e#6209\u003c/a\u003e from saiarcot895/fix-optional-value-option-zsh\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/6c2cff66a11136915a6242b997ba9616622c3c2f\"\u003e\u003ccode\u003e6c2cff6\u003c/code\u003e\u003c/a\u003e fix: Allow optional value arguments for Zsh shell completion\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/58723e5f360fcfe7e97ed7af84cebec231f47ac9\"\u003e\u003ccode\u003e58723e5\u003c/code\u003e\u003c/a\u003e test: Generate completions with multi/optional value options\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/4ecbf54ac314b6cd9a84d7e48350b71f6bd4c7ac\"\u003e\u003ccode\u003e4ecbf54\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/f04062b66823140a39401a303702a63f41dc219b\"\u003e\u003ccode\u003ef04062b\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/d68caa8139988d1d9cd40357a3047621c3870ccb\"\u003e\u003ccode\u003ed68caa8\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6205\"\u003e#6205\u003c/a\u003e from maheshbansod/default-val-no-desc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/a062eaf7f5c7b4a510ebc02f991efc1ea0f4e754\"\u003e\u003ccode\u003ea062eaf\u003c/code\u003e\u003c/a\u003e fix: Default vals on new line if possible values\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/15509afcbcb01818fbed85a54f5ea52eeadbdf8f\"\u003e\u003ccode\u003e15509af\u003c/code\u003e\u003c/a\u003e test: Demonstrate default value ui bug on no desc\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/clap-rs/clap/compare/clap_complete-v4.5.58...clap_complete-v4.5.65\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `clap_mangen` from 0.2.29 to 0.2.31\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/df7bdfc4996ba2f4388e2c01a6ab4cbe26b2e4df\"\u003e\u003ccode\u003edf7bdfc\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/af7f7d67e5070bb47bbf224b372ab0c2854a1667\"\u003e\u003ccode\u003eaf7f7d6\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/419244bc84be844c6c32d30da3f166c4e967c13b\"\u003e\u003ccode\u003e419244b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6142\"\u003e#6142\u003c/a\u003e from thomas-zahner/respect-display-order\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/24dfa0d5f9af0373d08bc2db05064990ae9a47d9\"\u003e\u003ccode\u003e24dfa0d\u003c/code\u003e\u003c/a\u003e fix(clap_mangen): Take into consideration display_order\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/ef3f77deba22c53dc5e8abe009d794caf2c04634\"\u003e\u003ccode\u003eef3f77d\u003c/code\u003e\u003c/a\u003e test(clap_mangen): Test mangen display order\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/c7c761f988684ad97c8b2c521b05cf7f8192b3eb\"\u003e\u003ccode\u003ec7c761f\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/d8abc4e83dd1e87c90c83a1e5253bcb0c71e8ffc\"\u003e\u003ccode\u003ed8abc4e\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/a69fe7c357d2e41d750319770f65b247f8fa572b\"\u003e\u003ccode\u003ea69fe7c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6154\"\u003e#6154\u003c/a\u003e from germangarces/impl-from-cow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/55fafb4cec8fbf53aff1257924c5eabc8e3283a8\"\u003e\u003ccode\u003e55fafb4\u003c/code\u003e\u003c/a\u003e feat(api): impl From\u0026lt;Cow\u0026lt;'static, str\u0026gt;\u0026gt; for Id,OsStr, Str\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/0bb3ad7e12e729be9f152391558689ac4fdd31ec\"\u003e\u003ccode\u003e0bb3ad7\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/clap-rs/clap/compare/clap_mangen-v0.2.29...clap_mangen-v0.2.31\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `comfy-table` from 7.2.1 to 7.2.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nukesor/comfy-table/releases\"\u003ecomfy-table's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.2.2\u003c/h2\u003e\n\u003ch2\u003e[7.2.2] - 2026-01-13\u003c/h2\u003e\n\u003ch3\u003eFix\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMinor performance improvements\u003c/li\u003e\n\u003cli\u003eFixed an edge-case, where multiple LowerBoundary constraints weren't uphold.\u003c/li\u003e\n\u003cli\u003eFixed an issue where tables were misformatted when no vertical border styling was specified. \u003ca href=\"https://redirect.github.com/Nukesor/comfy-table/pull/198\"\u003e#198\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[7.2.1] - 2025-09-11\u003c/h2\u003e\n\u003ch3\u003eMisc\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdjust a single test case to not fail in \u003ccode\u003e0x0\u003c/code\u003e sized tty-environments. \u003ca href=\"https://redirect.github.com/Nukesor/comfy-table/pull/186\"\u003e!186\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/Nukesor/comfy-table/blob/main/CHANGELOG.md\"\u003ecomfy-table's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[7.2.2] - 2026-01-13\u003c/h2\u003e\n\u003ch3\u003eFix\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMinor performance improvements\u003c/li\u003e\n\u003cli\u003eFixed an edge-case, where multiple LowerBoundary constraints weren't uphold.\u003c/li\u003e\n\u003cli\u003eFixed an issue where tables were misformatted when no vertical border styling was specified. \u003ca href=\"https://redirect.github.com/Nukesor/comfy-table/pull/198\"\u003e#198\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nukesor/comfy-table/commit/9040cd269763b79f3493dd6393f5aa061c80166c\"\u003e\u003ccode\u003e9040cd2\u003c/code\u003e\u003c/a\u003e chore: Release comfy-table version 7.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nukesor/comfy-table/commit/51f69f6f6b0117184540e96c2c286df50144a34d\"\u003e\u003ccode\u003e51f69f6\u003c/code\u003e\u003c/a\u003e docs: Prepare changelog for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nukesor/comfy-table/commit/2c697e1fc6dfe4d08be752b3ac9a12252a9bc023\"\u003e\u003ccode\u003e2c697e1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nukesor/comfy-table/issues/201\"\u003e#201\u003c/a\u003e from Nukesor/fix-cell-verticl-styling\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nukesor/comfy-table/commit/4bc64ad17611c538f6bfb1144cf9c30c9abd49cb\"\u003e\u003ccode\u003e4bc64ad\u003c/code\u003e\u003c/a\u003e fix: Cell formatting without any vertical styling\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nukesor/comfy-table/commit/dda03a01f808ff101c508003c436c66c26b13b14\"\u003e\u003ccode\u003edda03a0\u003c/code\u003e\u003c/a\u003e meta: LLM contribution guidelines\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nukesor/comfy-table/commit/f1aa156382bf6fb3dd426edca6677eb1ef49831b\"\u003e\u003ccode\u003ef1aa156\u003c/code\u003e\u003c/a\u003e meta: Add AGENTS.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nukesor/comfy-table/commit/d01e3d5dba2026c5698f13620a461bd804b2fd54\"\u003e\u003ccode\u003ed01e3d5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nukesor/comfy-table/issues/200\"\u003e#200\u003c/a\u003e from Nukesor/tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nukesor/comfy-table/commit/053f7c9292147d20ab0ed4d4ed04db9c27c6b099\"\u003e\u003ccode\u003e053f7c9\u003c/code\u003e\u003c/a\u003e chore: Format codebase with nightly rules\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nukesor/comfy-table/commit/78e8f467c2493e631874389a63ce5cf4fa70ac18\"\u003e\u003ccode\u003e78e8f46\u003c/code\u003e\u003c/a\u003e fix: Split doesn't result in violation of lower boundary\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nukesor/comfy-table/commit/68c307c78abc429cc3171cab8fe94033136756c1\"\u003e\u003ccode\u003e68c307c\u003c/code\u003e\u003c/a\u003e fix: Successive lower boundary constraints\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nukesor/comfy-table/compare/v7.2.1...v7.2.2\"\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 `flate2` from 1.1.4 to 1.1.9\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.8\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocument feature flags using document-features crate by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/519\"\u003erust-lang/flate2-rs#519\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eComplete the zlib-rs support without the need for C-bindings 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/524\"\u003erust-lang/flate2-rs#524\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest zlib API for all compatible backends 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/525\"\u003erust-lang/flate2-rs#525\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/519\"\u003erust-lang/flate2-rs#519\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.7...1.1.8\"\u003ehttps://github.com/rust-lang/flate2-rs/compare/1.1.7...1.1.8\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.1.7 - depend on \u003ccode\u003ezlib-rs\u003c/code\u003e directly and remove \u003ccode\u003elibz-rs-sys\u003c/code\u003e\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: make some documents clearer by \u003ca href=\"https://github.com/reddaisyy\"\u003e\u003ccode\u003e@​reddaisyy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/510\"\u003erust-lang/flate2-rs#510\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExplain rationale for choosing bufread,read,write modules 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/512\"\u003erust-lang/flate2-rs#512\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003euse Decompress::reset() instead of recreating in DeflateDecoder by \u003ca href=\"https://github.com/amirshukayev\"\u003e\u003ccode\u003e@​amirshukayev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/514\"\u003erust-lang/flate2-rs#514\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003euse \u003ccode\u003ezlib_rs\u003c/code\u003e api 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/513\"\u003erust-lang/flate2-rs#513\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reddaisyy\"\u003e\u003ccode\u003e@​reddaisyy\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/510\"\u003erust-lang/flate2-rs#510\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amirshukayev\"\u003e\u003ccode\u003e@​amirshukayev\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/514\"\u003erust-lang/flate2-rs#514\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.5...1.1.6\"\u003ehttps://github.com/rust-lang/flate2-rs/compare/1.1.5...1.1.6\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.1.6 - YANKED\u003c/h2\u003e\n\u003cp\u003eIt caused \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/issues/515\"\u003erust-lang/flate2-rs#515\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: make some documents clearer by \u003ca href=\"https://github.com/reddaisyy\"\u003e\u003ccode\u003e@​reddaisyy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/510\"\u003erust-lang/flate2-rs#510\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExplain rationale for choosing bufread,read,write modules 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/512\"\u003erust-lang/flate2-rs#512\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003euse Decompress::reset() instead of recreating in DeflateDecoder by \u003ca href=\"https://github.com/amirshukayev\"\u003e\u003ccode\u003e@​amirshukayev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/514\"\u003erust-lang/flate2-rs#514\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003euse \u003ccode\u003ezlib_rs\u003c/code\u003e api 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/513\"\u003erust-lang/flate2-rs#513\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reddaisyy\"\u003e\u003ccode\u003e@​reddaisyy\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/510\"\u003erust-lang/flate2-rs#510\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amirshukayev\"\u003e\u003ccode\u003e@​amirshukayev\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/514\"\u003erust-lang/flate2-rs#514\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.5...1.1.6\"\u003ehttps://github.com/rust-lang/flate2-rs/compare/1.1.5...1.1.6\u003c/a\u003e\u003c/p\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\u003c/blockquote\u003e\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/19ddb18bf11199858fbc6504d079448fafd1606e\"\u003e\u003ccode\u003e19ddb18\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/issues/529\"\u003e#529\u003c/a\u003e from folkertdev/update-zlib-rs-0.6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/flate2-rs/commit/c956e127d62ca5ed2970f61c2a0b7a5ca7be82ed\"\u003e\u003ccode\u003ec956e12\u003c/code\u003e\u003c/a\u003e upgrade zlib-rs to version \u003ccode\u003e0.6.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/flate2-rs/commit/21d5eebe91305436d876fee56eaae10d8cb415e6\"\u003e\u003ccode\u003e21d5eeb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/issues/528\"\u003e#528\u003c/a\u003e from wgyt/wgyt/patch\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/flate2-rs/commit/54f848477c90638c02fdf39611e46ebee04ecf59\"\u003e\u003ccode\u003e54f8484\u003c/code\u003e\u003c/a\u003e update LICENSE-MIT\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/flate2-rs/commit/f4924fefb39482952520ebcd4f02a62e996e3c0d\"\u003e\u003ccode\u003ef4924fe\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/issues/527\"\u003e#527\u003c/a\u003e from jongiddy/crc-tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/flate2-rs/commit/8b9b7a6db66b9e4e5c7ae8bbdf3a80e0cfec3f7a\"\u003e\u003ccode\u003e8b9b7a6\u003c/code\u003e\u003c/a\u003e Add tests to check data CRC\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/flate2-rs/commit/fd17c74baa4b89f52efbe2762ec318615b7fcf4a\"\u003e\u003ccode\u003efd17c74\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/issues/526\"\u003e#526\u003c/a\u003e from folkertdev/zlib-rs-crc32\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/flate2-rs/commit/aef26ac674169189a8949a17b4bebb71762027dc\"\u003e\u003ccode\u003eaef26ac\u003c/code\u003e\u003c/a\u003e check that zlib-rs no longer compiles crc32fast\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/flate2-rs/commit/5ec7647e674f83f5a029fb2f5e0d1a772cfa384f\"\u003e\u003ccode\u003e5ec7647\u003c/code\u003e\u003c/a\u003e make \u003ccode\u003ecrc32fast\u003c/code\u003e an optional dependency\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/flate2-rs/commit/c584e970419e56ee2657cefe396b268b1cad348a\"\u003e\u003ccode\u003ec584e97\u003c/code\u003e\u003c/a\u003e use \u003ccode\u003ezlib-rs\u003c/code\u003e for crc32 (when available)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/flate2-rs/compare/1.1.4...1.1.9\"\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://redirect.github.com/rust-lang/log/pull/719\"\u003erust-lang/log#719\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AldaronLau\"\u003e\u003ccode\u003e@​AldaronLau\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/703\"\u003erust-lang/log#703\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dishmaker\"\u003e\u003ccode\u003e@​dishmaker\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/709\"\u003erust-lang/log#709\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/log/compare/0.4.28...0.4.29\"\u003ehttps://github.com/rust-lang/log/compare/0.4.28...0.4.29\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/rust-lang/log/blob/master/CHANGELOG.md\"\u003elog's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.4.29] - 2025-12-02\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\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\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AldaronLau\"\u003e\u003ccode\u003e@​AldaronLau\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/703\"\u003erust-lang/log#703\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dishmaker\"\u003e\u003ccode\u003e@​dishmaker\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/709\"\u003erust-lang/log#709\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/log/compare/0.4.28...0.4.29\"\u003ehttps://github.com/rust-lang/log/compare/0.4.28...0.4.29\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/log/commit/b1e2df7bce7a1b685aa9bfd1db0a5cac1f0fc27d\"\u003e\u003ccode\u003eb1e2df7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/719\"\u003e#719\u003c/a\u003e from rust-lang/cargo/0.4.29\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/3fe1a546dc323e614c35d136920a112406910e06\"\u003e\u003ccode\u003e3fe1a54\u003c/code\u003e\u003c/a\u003e prepare for 0.4.29 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/7a432d9ab570c49d42fcbd1c3b9e1e300064c2b9\"\u003e\u003ccode\u003e7a432d9\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/718\"\u003e#718\u003c/a\u003e from rust-lang/ci/msrv\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/0689d568479bb578f66e48df43628cc04aa6269b\"\u003e\u003ccode\u003e0689d56\u003c/code\u003e\u003c/a\u003e rebump msrv to 1.68.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/46b448e2a76a14210a7270ec11ad97cb9cbda6dc\"\u003e\u003ccode\u003e46b448e\u003c/code\u003e\u003c/a\u003e try drop msrv back to 1.61.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/929ab3812e86915bb5edb65609cd6d5cb17939fb\"\u003e\u003ccode\u003e929ab38\u003c/code\u003e\u003c/a\u003e fix up doc test feature gate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/957cece4780cb006cbe2f819bd2f893822aad7cb\"\u003e\u003ccode\u003e957cece\u003c/code\u003e\u003c/a\u003e bump serde-dependent crates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/bea40c847c77ecb7b7e9f2d858a21edaa2aa6159\"\u003e\u003ccode\u003ebea40c8\u003c/code\u003e\u003c/a\u003e bump msrv to 1.68.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/c540184ee9581d7373135f5511b6b174b5cee2d6\"\u003e\u003ccode\u003ec540184\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/716\"\u003e#716\u003c/a\u003e from rust-lang/ci-smaller-matrix2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/c971e636c4b44ff01ff21e6aa82607272d2d0bf2\"\u003e\u003ccode\u003ec971e63\u003c/code\u003e\u003c/a\u003e Merge branch 'master' into ci-smaller-matrix2\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.28...0.4.29\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `netlink-packet-audit` from 0.5.1 to 0.6.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-netlink/netlink-packet-audit/releases\"\u003enetlink-packet-audit's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eNew release 0.6.0\u003c/h2\u003e\n\u003ch3\u003eBreaking changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse netlink-packet-core 0.8. (a78cd33)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eN/A\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eN/A\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-netlink/netlink-packet-audit/blob/main/CHANGELOG\"\u003enetlink-packet-audit's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003ch2\u003e[0.6.0] - 2025-08-27\u003c/h2\u003e\n\u003ch3\u003eBreaking changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse netlink-packet-core 0.8. (a78cd33)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eN/A\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eN/A\u003c/li\u003e\n\u003c/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/rust-netlink/netlink-packet-audit/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `netlink-packet-core` from 0.7.0 to 0.8.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-netlink/netlink-packet-core/releases\"\u003enetlink-packet-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eNew release 0.8.1\u003c/h2\u003e\n\u003ch3\u003eBreaking changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eN/A\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eN/A\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRevert back to paste dependency. (4447216)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew release 0.8.0\u003c/h2\u003e\n\u003ch3\u003eBreaking changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eChanged \u003ccode\u003eDecodeError\u003c/code\u003e from enum to struct. (f55d7b7, 63da36a)\u003c/li\u003e\n\u003cli\u003eMerged \u003ccode\u003enetlink-packet-utils\u003c/code\u003e into \u003ccode\u003enetlink-packet-core\u003c/code\u003e. (f55d7b7, 0951455,\nba127bf, a232478, 8027f63, 41fe03d, 260e596, cc6bf08, 63da36a, 410c61d)\u003c/li\u003e\n\u003cli\u003eRemove dependency of byteorder crate. (16d63fb)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport zero sized done message. (100413a)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eN/A\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-netlink/netlink-packet-core/blob/main/CHANGELOG\"\u003enetlink-packet-core's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.8.1] - 2025-09-18\u003c/h2\u003e\n\u003ch3\u003eBreaking changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eN/A\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eN/A\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRevert back to paste dependency. (4447216)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.8.0] - 2025-08-27\u003c/h2\u003e\n\u003ch3\u003eBreaking changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eChanged \u003ccode\u003eDecodeError\u003c/code\u003e from enum to struct. (f55d7b7, 63da36a)\u003c/li\u003e\n\u003cli\u003eMerged \u003ccode\u003enetlink-packet-utils\u003c/code\u003e into \u003ccode\u003enetlink-packet-core\u003c/code\u003e. (f55d7b7, 0951455,\nba127bf, a232478, 8027f63, 41fe03d, 260e596, cc6bf08, 63da36a, 410c61d)\u003c/li\u003e\n\u003cli\u003eRemove dependency of byteorder crate. (16d63fb)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport zero sized done message. (100413a)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eN/A\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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-netlink/netlink-packet-core/commit/e34595f54f9b6a1ea001e4dee427f05df082ec57\"\u003e\u003ccode\u003ee34595f\u003c/code\u003e\u003c/a\u003e New release 0.8.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-netlink/netlink-packet-core/commit/44472161c59311fbac3e3f3a027cd578207d9a6e\"\u003e\u003ccode\u003e4447216\u003c/code\u003e\u003c/a\u003e Revert back to paste dependency\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-netlink/netlink-packet-core/commit/b40f3d616f8cc3ced5a9b7bbce386e5de7c4c992\"\u003e\u003ccode\u003eb40f3d6\u003c/code\u003e\u003c/a\u003e New release 0.8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-netlink/netlink-packet-core/commit/46a3fee30b7929f61b3c1185a3fcbd720e0acb57\"\u003e\u003ccode\u003e46a3fee\u003c/code\u003e\u003c/a\u003e Run cargo fmt\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-netlink/netlink-packet-core/commit/100413a1b78dac53fd697f89c89d50012d72e991\"\u003e\u003ccode\u003e100413a\u003c/code\u003e\u003c/a\u003e Support zero sized done message\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-netlink/netlink-packet-core/commit/81b2d0f406eb438205a30aa474dc16cccb16dcfc\"\u003e\u003ccode\u003e81b2d0f\u003c/code\u003e\u003c/a\u003e CI: Fail to test for clippy warnings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-netlink/netlink-packet-core/commit/663310a04c0e4b43820ca0bf8c36599b5ab6d3ca\"\u003e\u003ccode\u003e663310a\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;ci: add code coverage support\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-netlink/netlink-packet-core/commit/16d63fb0a8bc97c196ba3c0f2b24e59fa05387c1\"\u003e\u003ccode\u003e16d63fb\u003c/code\u003e\u003c/a\u003e Remove dependency of byteorder crate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-netlink/netlink-packet-core/commit/410c61db71ed6d782769bdb49b82c7548cae89f3\"\u003e\u003ccode\u003e410c61d\u003c/code\u003e\u003c/a\u003e Changed Parseable to raise DecodeError\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-netlink/netlink-packet-core/commit/63da36a2fc9e724700d388fc3cc96bc2efaa0f37\"\u003e\u003ccode\u003e63da36a\u003c/code\u003e\u003c/a\u003e Extend ErrorContext to accept \u003ccode\u003estd::fmt::Display\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-netlink/netlink-packet-core/compare/v0.7.0...v0.8.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `netlink-packet-route` from 0.19.0 to 0.28.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-netlink/netlink-packet-route/releases\"\u003enetlink-packet-route's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eNew release 0.28.0\u003c/h2\u003e\n\u003ch3\u003eBreaking changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003elink: Changed \u003ccode\u003eInfoIpoib::Mode\u003c/code\u003e from u16 to enum. (b1b8ef4)\u003c/li\u003e\n\u003cli\u003emacvlan, macvtap: Changed \u003ccode\u003eMacAddrMode\u003c/code\u003e from u32 to enum. (3badfa0)\u003c/li\u003e\n\u003cli\u003emacvlan, macvtap: Change \u003ccode\u003eFlags\u003c/code\u003e from u16 to bitflags. (12da3db)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eN/A\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eN/A\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew release 0.27.0\u003c/h2\u003e\n\u003ch3\u003eBreaking changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003elink: Remove support of IFLA_WIRELESS. (3283c84)\u003c/li\u003e\n\u003cli\u003elink bridge: Changed \u003ccode\u003eInfoBridge::NfCallArpTables\u003c/code\u003e from u8 to bool.\n(55bc622)\u003c/li\u003e\n\u003cli\u003elink bridge: Changed \u003ccode\u003eInfoBridge::NfCallIp6Tables\u003c/code\u003e from u8 to bool.\n(17f3650)\u003c/li\u003e\n\u003cli\u003elink bridge: Changed \u003ccode\u003eInfoBridge::NfCallIpTables\u003c/code\u003e from u8 to bool. (3b37a0e)\u003c/li\u003e\n\u003cli\u003elink bridge: Changed \u003ccode\u003eInfoBridge::MulticastStatsEnabled\u003c/code\u003e from u8 to bool.\n(fc1e02d)\u003c/li\u003e\n\u003cli\u003elink bridge: Changed \u003ccode\u003eInfoBridge::MulticastQuerier\u003c/code\u003e from u8 to bool.\n(6758931)\u003c/li\u003e\n\u003cli\u003elink bridge: Changed \u003ccode\u003eInfoBridge::MulticastQueryUseIfaddr\u003c/code\u003e from u8 to bool.\n(4418dd9)\u003c/li\u003e\n\u003cli\u003elink bridge: Unify \u003ccode\u003eInfoBridge::MulticastRouter\u003c/code\u003e and\n\u003ccode\u003eInfoBridgePort::MulticastRouter\u003c/code\u003e. (86dfb5e)\u003c/li\u003e\n\u003cli\u003elink bridge: Changed \u003ccode\u003eInfoBridge::MulticastSnooping\u003c/code\u003e from u8 to bool.\n(635019b)\u003c/li\u003e\n\u003cli\u003elink bridge: Changed \u003ccode\u003eInfoBridge::VlanStatsPerHost(u8)\u003c/code\u003e to\n\u003ccode\u003eVlanStatsPerPort(bool)\u003c/code\u003e. (883daf6)\u003c/li\u003e\n\u003cli\u003elink bridge: Changed \u003ccode\u003eInfoBridge::VlanStatsEnabled\u003c/code\u003e from u8 to bool.\n(58e65af)\u003c/li\u003e\n\u003cli\u003elink bridge: Changed \u003ccode\u003eInfoBridge::VlanProtocol\u003c/code\u003e from u16 to enum. (759073b)\u003c/li\u003e\n\u003cli\u003elink: Changed \u003ccode\u003eInfoBridge::MultiBoolOpt\u003c/code\u003e from u64 to struct. (2c53f22)\u003c/li\u003e\n\u003cli\u003elink: Changed \u003ccode\u003eInfoBridge::StpState\u003c/code\u003e from u32 to enum. (ed4c981)\u003c/li\u003e\n\u003cli\u003ebond: Changed \u003ccode\u003eInfoBond::UseCarrier\u003c/code\u003e from u8 to bool. (fc1ba75)\u003c/li\u003e\n\u003cli\u003ebond: Changed \u003ccode\u003eInfoBond::AdLacpActive\u003c/code\u003e from u8 to bool. (0bedb4c)\u003c/li\u003e\n\u003cli\u003ebond: Changed \u003ccode\u003eInfoBond::TlbDynamicLb\u003c/code\u003e from u8 to bool. (ab4a6ac)\u003c/li\u003e\n\u003cli\u003ebond: Changed \u003ccode\u003eInfoBond::AdLacpRate\u003c/code\u003e from u8 to enum. (5d943ad)\u003c/li\u003e\n\u003cli\u003ebond: Changed \u003ccode\u003eInfoBond::AllPortsActive\u003c/code\u003e from u8 to \u003ccode\u003eenum\u003c/code\u003e. (d73b2a1)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003elink bridge: Support \u003ccode\u003eIFLA_BR_FDB_N_LEARNED\u003c/code\u003e and \u003ccode\u003eIFLA_BR_FDB_MAX_LEARNED\u003c/code\u003e.\n(7cdb880)\u003c/li\u003e\n\u003cli\u003elink bridge: Support \u003ccode\u003eBR_BOOLOPT_FDB_LOCAL_VLAN_0\u003c/code\u003e. (61ff86b)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eN/A\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-netlink/netlink-packet-route/blob/main/CHANGELOG\"\u003enetlink-packet-route's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.28.0] - 2026-01-01\u003c/h2\u003e\n\u003ch3\u003eBreaking changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003elink: Changed \u003ccode\u003eInfoIpoib::Mode\u003c/code\u003e from u16 to enum. (b1b8ef4)\u003c/li\u003e\n\u003cli\u003emacvlan, macvtap: Changed \u003ccode\u003eMacAddrMode\u003c/code\u003e from u32 to enum. (3badfa0)\u003c/li\u003e\n\u003cli\u003emacvlan, macvtap: Change \u003ccode\u003eFlags\u003c/code\u003e from u16 to bitflags. (12da3db)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eN/A\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eN/A\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.27.0] - 2025-12-24\u003c/h2\u003e\n\u003ch3\u003eBreaking changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003elink: Remove support of IFLA_WIRELESS. (3283c84)\u003c/li\u003e\n\u003cli\u003elink bridge: Changed \u003ccode\u003eInfoBridge::NfCallArpTables\u003c/code\u003e from u8 to bool.\n(55bc622)\u003c/li\u003e\n\u003cli\u003elink bridge: Changed \u003ccode\u003eInfoBridge::NfCallIp6Tables\u003c/code\u003e from u8 to bool.\n(17f3650)\u003c/li\u003e\n\u003cli\u003elink bridge: Changed \u003ccode\u003eInfoBridge::NfCallIpTables\u003c/code\u003e from u8 to bool. (3b37a0e)\u003c/li\u003e\n\u003cli\u003elink bridge: Changed \u003ccode\u003eInfoBridge::MulticastStatsEnabled\u003c/code\u003e from u8 to bool.\n(fc1e02d)\u003c/li\u003e\n\u003cli\u003elink bridge: Changed \u003ccode\u003eInfoBridge::MulticastQuerier\u003c/code\u003e from u8 to bool.\n(6758931)\u003c/li\u003e\n\u003cli\u003elink bridge: Changed \u003ccode\u003eInfoBridge::MulticastQueryUseIfaddr\u003c/code\u003e from u8 to bool.\n(4418dd9)\u003c/li\u003e\n\u003cli\u003elink bridge: Unify \u003ccode\u003eInfoBridge::MulticastRouter\u003c/code\u003e and\n\u003ccode\u003eInfoBridgePort::MulticastRouter\u003c/code\u003e. (86dfb5e)\u003c/li\u003e\n\u003cli\u003elink bridge: Changed \u003ccode\u003eInfoBridge::MulticastSnooping\u003c/code\u003e from u8 to bool.\n(635019b)\u003c/li\u003e\n\u003cli\u003elink bridge: Changed \u003ccode\u003eInfoBridge::VlanStatsPerHost(u8)\u003c/code\u003e to\n\u003ccode\u003eVlanStatsPerPort(bool)\u003c/code\u003e. (883daf6)\u003c/li\u003e\n\u003cli\u003elink bridge: Changed \u003ccode\u003eInfoBridge::VlanStatsEnabled\u003c/code\u003e from u8 to bool.\n(58e65af)\u003c/li\u003e\n\u003cli\u003elink bridge: Changed \u003ccode\u003eInfoBridge::VlanProtocol\u003c/code\u003e from u16 to enum. (759073b)\u003c/li\u003e\n\u003cli\u003elink: Changed \u003ccode\u003eInfoBridge::MultiBoolOpt\u003c/code\u003e from u64 to struct. (2c53f22)\u003c/li\u003e\n\u003cli\u003elink: Changed \u003ccode\u003eInfoBridge::StpState\u003c/code\u003e from u32 to enum. (ed4c981)\u003c/li\u003e\n\u003cli\u003ebond: Changed \u003ccode\u003eInfoBond::UseCarrier\u003c/code\u003e from u8 to bool. (fc1ba75)\u003c/li\u003e\n\u003cli\u003ebond: Changed \u003ccode\u003eInfoBond::AdLacpActive\u003c/code\u003e from u8 to bool. (0bedb4c)\u003c/li\u003e\n\u003cli\u003ebond: Changed \u003ccode\u003eInfoBond::TlbDynamicLb\u003c/code\u003e from u8 to bool. (ab4a6ac)\u003c/li\u003e\n\u003cli\u003ebond: Changed \u003ccode\u003eInfoBond::AdLacpRate\u003c/code\u003e from u8 to enum. (5d943ad)\u003c/li\u003e\n\u003cli\u003ebond: Changed \u003ccode\u003eInfoBond::AllPortsActive\u003c/code\u003e from u8 to \u003ccode\u003eenum\u003c/code\u003e. (d73b2a1)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003elink bridge: Support \u003ccode\u003eIFLA_BR_FDB_N_LEARNED\u003c/code\u003e and \u003ccode\u003eIFLA_BR_FDB_MAX_LEARNED\u003c/code\u003e.\n(7cdb880)\u003c/li\u003e\n\u003cli\u003elink bridge: Support \u003ccode\u003eBR_BOOLOPT_FDB_LOCAL_VLAN_0\u003c/code\u003e. (61ff86b)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eN/A\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-netlink/netlink-packet-route/commit/72ba3c3dbe1defefa13a984adafe0640ce6c9335\"\u003e\u003ccode\u003e72ba3c3\u003c/code\u003e\u003c/a\u003e New release 0.28.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-netlink/netlink-packet-route/commit/b1b8ef423aecc3159dd4d209cfbfbce884241043\"\u003e\u003ccode\u003eb1b8ef4\u003c/code\u003e\u003c/a\u003e link: Changed \u003ccode\u003eInfoIpoib::Mode\u003c/code\u003e from u16 to enum\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-netlink/netlink-packet-route/commit/3badfa0cc3795aab6c4a57d2ff6d363023688d75\"\u003e\u003ccode\u003e3badfa0\u003c/code\u003e\u003c/a\u003e macvlan, macvtap: Changed \u003ccode\u003eMacAddrMode\u003c/code\u003e from u32 to enum\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-netlink/netlink-packet-route/commit/12da3db9f29d58051ac3b4ee91cb937dfdb6f069\"\u003e\u003ccode\u003e12da3db\u003c/code\u003e\u003c/a\u003e macvlan, macvtap: Change \u003ccode\u003eFlags\u003c/code\u003e from u8 to bitflags\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-netlink/netlink-packet-route/commit/1fb4bd7a75a6c36ed8795f2e79831fe578e65f93\"\u003e\u003ccode\u003e1fb4bd7\u003c/code\u003e\u003c/a\u003e New release 0.27.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-netlink/netlink-packet-route/commit/55bc622970d8cef0742acf8cd795929b1afc389f\"\u003e\u003ccode\u003e55bc622\u003c/code\u003e\u003c/a\u003e link bridge: Change \u003ccode\u003eInfoBridge::NfCallArpTables\u003c/code\u003e from u8 to bool\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-netlink/netlink-packet-route/commit/17f3650778b2fc01687db160f4a9b27606293645\"\u003e\u003ccode\u003e17f3650\u003c/code\u003e\u003c/a\u003e link bridge: Change \u003ccode\u003eInfoBridge::NfCallIp6Tables\u003c/code\u003e from u8 to bool\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-netlink/netlink-packet-route/commit/3b37a0ee635eeb44ae463dddd307e1d8e0ed3f89\"\u003e\u003ccode\u003e3b37a0e\u003c/code\u003e\u003c/a\u003e link bridge: Change \u003ccode\u003eInfoBridge::NfCallIpTables\u003c/code\u003e from u8 to bool\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-netlink/netlink-packet-route/commit/fc1e02df23e45458074798d76f7ddfb883e1b152\"\u003e\u003ccode\u003efc1e02d\u003c/code\u003e\u003c/a\u003e link bridge: Change \u003ccode\u003eInfoBridge::MulticastStatsEnabled\u003c/code\u003e from u8 to bool\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-netlink/netlink-packet-route/commit/6758931897c2d6e0a1c359f72c388b67b2cc4002\"\u003e\u003ccode\u003e6758931\u003c/code\u003e\u003c/a\u003e link bridge: Change \u003ccode\u003eInfoBridge::MulticastQuerier\u003c/code\u003e from u8 to bool\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-netlink/netlink-packet-route/compare/v0.19.0...v0.28.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `netlink-sys` from 0.8.7 to 0.8.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-netlink/netlink-sys/releases\"\u003enetlink-sys's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eNew release 0.8.8\u003c/h2\u003e\n\u003ch3\u003eBreaking changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eN/A\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eN/A\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDo not need mut for socket. (f54c420, 51c01b6)\u003c/li\u003e\n\u003cli\u003eReplace 'futures' dependency for 'futures-util'. (498df8b)\u003c/li\u003e\n\u003cli\u003eUse latest rust-netlink crates in dev dependency. (1e0a9da)\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-netlink/netlink-sys/blob/main/CHANGELOG\"\u003enetlink-sys's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.8.8] - 2026-01-22\u003c/...\n\n_Description has been truncated_","html_url":"https://github.com/bpfman/bpfman/pull/1637","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/bpfman%2Fbpfman/issues/1637","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1637/packages"},{"uuid":"3831433731","node_id":"PR_kwDOEtA6DM6-GPGD","number":218,"state":"closed","title":"Bump the dependencies group across 1 directory with 16 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-02-10T00:37:39.000Z","author_association":null,"state_reason":null,"created_at":"2026-01-19T22:57:41.000Z","updated_at":"2026-02-10T00:37:41.000Z","time_to_close":1820398,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"dependencies","update_count":16,"packages":[{"name":"base16ct","old_version":"0.3.0","new_version":"1.0.0","repository_url":"https://github.com/RustCrypto/formats"},{"name":"cargo_metadata","old_version":"0.21.0","new_version":"0.23.1","repository_url":"https://github.com/oli-obk/cargo_metadata"},{"name":"chrono","old_version":"0.4.42","new_version":"0.4.43","repository_url":"https://github.com/chronotope/chrono"},{"name":"clap","old_version":"4.5.52","new_version":"4.5.54","repository_url":"https://github.com/clap-rs/clap"},{"name":"colored","old_version":"3.0.0","new_version":"3.1.1","repository_url":"https://github.com/mackwic/colored"},{"name":"flate2","old_version":"1.1.5","new_version":"1.1.8","repository_url":"https://github.com/rust-lang/flate2-rs"},{"name":"git2","old_version":"0.20.2","new_version":"0.20.3","repository_url":"https://github.com/rust-lang/git2-rs"},{"name":"goblin","old_version":"0.10.3","new_version":"0.10.4","repository_url":"https://github.com/m4b/goblin"},{"name":"log","old_version":"0.4.28","new_version":"0.4.29","repository_url":"https://github.com/rust-lang/log"},{"name":"oci-spec","old_version":"0.8.3","new_version":"0.8.4","repository_url":"https://github.com/youki-dev/oci-spec-rs"},{"name":"serde_json","old_version":"1.0.145","new_version":"1.0.149","repository_url":"https://github.com/serde-rs/json"},{"name":"tempfile","old_version":"3.23.0","new_version":"3.24.0","repository_url":"https://github.com/Stebalien/tempfile"},{"name":"toml","old_version":"0.9.8","new_version":"0.9.11+spec-1.1.0","repository_url":"https://github.com/toml-rs/toml"},{"name":"ureq","old_version":"2.12.1","new_version":"3.1.4","repository_url":"https://github.com/algesten/ureq"},{"name":"url","old_version":"2.5.7","new_version":"2.5.8","repository_url":"https://github.com/servo/rust-url"},{"name":"uuid","old_version":"1.18.1","new_version":"1.19.0","repository_url":"https://github.com/uuid-rs/uuid"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the dependencies group with 16 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [base16ct](https://github.com/RustCrypto/formats) | `0.3.0` | `1.0.0` |\n| [cargo_metadata](https://github.com/oli-obk/cargo_metadata) | `0.21.0` | `0.23.1` |\n| [chrono](https://github.com/chronotope/chrono) | `0.4.42` | `0.4.43` |\n| [clap](https://github.com/clap-rs/clap) | `4.5.52` | `4.5.54` |\n| [colored](https://github.com/mackwic/colored) | `3.0.0` | `3.1.1` |\n| [flate2](https://github.com/rust-lang/flate2-rs) | `1.1.5` | `1.1.8` |\n| [git2](https://github.com/rust-lang/git2-rs) | `0.20.2` | `0.20.3` |\n| [goblin](https://github.com/m4b/goblin) | `0.10.3` | `0.10.4` |\n| [log](https://github.com/rust-lang/log) | `0.4.28` | `0.4.29` |\n| [oci-spec](https://github.com/youki-dev/oci-spec-rs) | `0.8.3` | `0.8.4` |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.145` | `1.0.149` |\n| [tempfile](https://github.com/Stebalien/tempfile) | `3.23.0` | `3.24.0` |\n| [toml](https://github.com/toml-rs/toml) | `0.9.8` | `0.9.11+spec-1.1.0` |\n| [ureq](https://github.com/algesten/ureq) | `2.12.1` | `3.1.4` |\n| [url](https://github.com/servo/rust-url) | `2.5.7` | `2.5.8` |\n| [uuid](https://github.com/uuid-rs/uuid) | `1.18.1` | `1.19.0` |\n\n\nUpdates `base16ct` from 0.3.0 to 1.0.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/formats/commit/071bfe69e2010e869397d27c63a88f188bd6477b\"\u003e\u003ccode\u003e071bfe6\u003c/code\u003e\u003c/a\u003e base16ct v1.0.0 (\u003ca href=\"https://redirect.github.com/RustCrypto/formats/issues/2145\"\u003e#2145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/formats/commit/9946628f283d54d98489f3d372550026c9df8744\"\u003e\u003ccode\u003e9946628\u003c/code\u003e\u003c/a\u003e Use \u003ccode\u003egetrandom\u003c/code\u003e v0.4.0-rc.0 crate release (\u003ca href=\"https://redirect.github.com/RustCrypto/formats/issues/2142\"\u003e#2142\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/formats/commit/dfa8651b8c40699e3a3faa7d4958f8fcb0045b86\"\u003e\u003ccode\u003edfa8651\u003c/code\u003e\u003c/a\u003e phc v0.6.0-rc.1 (\u003ca href=\"https://redirect.github.com/RustCrypto/formats/issues/2141\"\u003e#2141\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/formats/commit/5da267568e6ab2c5f9bc9e71e0dd2bbbcb2f5a33\"\u003e\u003ccode\u003e5da2675\u003c/code\u003e\u003c/a\u003e phc: bump \u003ccode\u003egetrandom\u003c/code\u003e to v0.4.0-rc.0 (\u003ca href=\"https://redirect.github.com/RustCrypto/formats/issues/2139\"\u003e#2139\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/formats/commit/f1b052c513b1f4323ec41b768022840b5c081397\"\u003e\u003ccode\u003ef1b052c\u003c/code\u003e\u003c/a\u003e Bump \u003ccode\u003erand_core\u003c/code\u003e to v0.10.0-rc-3 (\u003ca href=\"https://redirect.github.com/RustCrypto/formats/issues/2138\"\u003e#2138\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/formats/commit/02eb077bc7a897b87b8eed85d3c65c7eef85cf95\"\u003e\u003ccode\u003e02eb077\u003c/code\u003e\u003c/a\u003e der: bound \u003ccode\u003eDecode(Value)::Error\u003c/code\u003e on \u003ccode\u003ecore::error::Error\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/RustCrypto/formats/issues/2137\"\u003e#2137\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/formats/commit/23b3622382e00542f9307e6c7fda1505480c06fe\"\u003e\u003ccode\u003e23b3622\u003c/code\u003e\u003c/a\u003e base64ct: deprecate \u003ccode\u003eBase64Crypt\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/RustCrypto/formats/issues/2135\"\u003e#2135\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/formats/commit/e2a2a4bb1b1e7bc9c15ecb3d5ac1322451e58835\"\u003e\u003ccode\u003ee2a2a4b\u003c/code\u003e\u003c/a\u003e mcf: replace \u003ccode\u003eBase64::Crypt\u003c/code\u003e with \u003ccode\u003eBase64::ShaCrypt\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/RustCrypto/formats/issues/2134\"\u003e#2134\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/formats/commit/d1e1e64567c3b69e15fd0539ec22fcdc88403c2f\"\u003e\u003ccode\u003ed1e1e64\u003c/code\u003e\u003c/a\u003e mcf: avoid intermediate allocations in \u003ccode\u003epush_displayable\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/RustCrypto/formats/issues/2132\"\u003e#2132\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/formats/commit/838590c38a4d6624d5aa5876f3b25914e8b32de5\"\u003e\u003ccode\u003e838590c\u003c/code\u003e\u003c/a\u003e mcf: expand \u003ccode\u003eError\u003c/code\u003e into a proper enum (\u003ca href=\"https://redirect.github.com/RustCrypto/formats/issues/2119\"\u003e#2119\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/RustCrypto/formats/compare/base16ct/v0.3.0...base16ct/v1.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cargo_metadata` from 0.21.0 to 0.23.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/oli-obk/cargo_metadata/blob/main/CHANGELOG.md\"\u003ecargo_metadata's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.23.1] - 2025-11-11\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eStabilized \u003ccode\u003ebuild_directory\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.23.0] - 2025-09-27\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eFeatureName\u003c/code\u003e and \u003ccode\u003ePackageName\u003c/code\u003e newtype wrappers.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.22.0] - 2025-08-18\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003epub fn env_remove\u0026lt;K: Into\u0026lt;OsString\u0026gt;\u0026gt;(\u0026amp;mut self, key: K) -\u0026gt; \u0026amp;mut MetadataCommand\u003c/code\u003e to \u003ccode\u003eMetadataCommand\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded export of \u003ccode\u003ecargo_platform\u003c/code\u003e at crate's root module.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ecamino\u003c/code\u003e from \u003ccode\u003e1.0.7\u003c/code\u003e to \u003ccode\u003e1.1.10\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecargo_platform\u003c/code\u003e from \u003ccode\u003e0.2.0\u003c/code\u003e to \u003ccode\u003e0.3.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ederive_builder\u003c/code\u003e from \u003ccode\u003e0.12\u003c/code\u003e to \u003ccode\u003e0.20\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003esemver\u003c/code\u003e from \u003ccode\u003e1.0.7\u003c/code\u003e to \u003ccode\u003e1.0.26\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eserde_json\u003c/code\u003e from \u003ccode\u003e1.0.118\u003c/code\u003e to \u003ccode\u003e1.0.142\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eserde\u003c/code\u003e from \u003ccode\u003e1.0.136\u003c/code\u003e to \u003ccode\u003e1.0.219\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ethiserror\u003c/code\u003e from \u003ccode\u003e2.0.3\u003c/code\u003e to \u003ccode\u003e2.0.12\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eMade \u003ccode\u003eDependency\u003c/code\u003e's \u003ccode\u003esource\u003c/code\u003e member the same type as \u003ccode\u003ePackage\u003c/code\u003e's \u003ccode\u003esource\u003c/code\u003e member: \u003ccode\u003eOption\u0026lt;Source\u0026gt;\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.19.0] - 2024-11-20\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRe-exported \u003ccode\u003esemver\u003c/code\u003e crate directly.\u003c/li\u003e\n\u003cli\u003eAdded implementation of \u003ccode\u003estd::ops::Index\u0026lt;\u0026amp;PackageId\u0026gt;\u003c/code\u003e for \u003ccode\u003eResolve\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003epub fn is_kind(\u0026amp;self, name: TargetKind) -\u0026gt; bool\u003c/code\u003e to \u003ccode\u003eTarget\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded derived implementations of \u003ccode\u003ePartialEq\u003c/code\u003e, \u003ccode\u003eEq\u003c/code\u003e and \u003ccode\u003eHash\u003c/code\u003e for \u003ccode\u003eMetadata\u003c/code\u003e and its members' types.\u003c/li\u003e\n\u003cli\u003eAdded default fields to \u003ccode\u003ePackageBuilder\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003epub fn new(name:version:id:path:) -\u0026gt; Self\u003c/code\u003e to \u003ccode\u003ePackageBuilder\u003c/code\u003e for providing all required fields upfront.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBumped MSRV from \u003ccode\u003e1.42.0\u003c/code\u003e to \u003ccode\u003e1.56.0\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eMade \u003ccode\u003eparse_stream\u003c/code\u003e more versatile by accepting anything that implements \u003ccode\u003eRead\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eConverted \u003ccode\u003eTargetKind\u003c/code\u003e and \u003ccode\u003eCrateType\u003c/code\u003e to an enum representation.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRemoved\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/c08e66cdf534313085ef810ce6f2e0df8a83fc50\"\u003e\u003ccode\u003ec08e66c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/oli-obk/cargo_metadata/issues/317\"\u003e#317\u003c/a\u003e from Muscraft/stabilize-build-dir\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/083ca6933f8fe868f78e6969bb032c206e41baa2\"\u003e\u003ccode\u003e083ca69\u003c/code\u003e\u003c/a\u003e chore: Bump version to 0.23.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/84d613bf869c73ed14d76d9e9bd964694013fa98\"\u003e\u003ccode\u003e84d613b\u003c/code\u003e\u003c/a\u003e chore: Stabilize build_directory\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/9d818095a2ccfcc60465028eb970799ee845ddc1\"\u003e\u003ccode\u003e9d81809\u003c/code\u003e\u003c/a\u003e chore: Address new clippy warnings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/4d66bd33a8c9928d4a4cd5be51b85a6dfb695076\"\u003e\u003ccode\u003e4d66bd3\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/oli-obk/cargo_metadata/issues/309\"\u003e#309\u003c/a\u003e from BD103/fix-doc-auto-config\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/d1a6aa21354b3c33e72a0472455615168818e087\"\u003e\u003ccode\u003ed1a6aa2\u003c/code\u003e\u003c/a\u003e fix: \u003ccode\u003ecargo_metadata\u003c/code\u003e not building on docs.rs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/2af44dfa5be8335c83af9f2613e492b0df2ee609\"\u003e\u003ccode\u003e2af44df\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/oli-obk/cargo_metadata/issues/307\"\u003e#307\u003c/a\u003e from smoelius/bump-version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/33cf6da87d03148a40a4538a291ae25cf811dd35\"\u003e\u003ccode\u003e33cf6da\u003c/code\u003e\u003c/a\u003e Try to get CI to pass\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/790de54c71d4bc9161e1f29678058bb88410c300\"\u003e\u003ccode\u003e790de54\u003c/code\u003e\u003c/a\u003e Bump version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/8af4dc499a324dfeba605668d8b6fc8d01e5272a\"\u003e\u003ccode\u003e8af4dc4\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/oli-obk/cargo_metadata/issues/304\"\u003e#304\u003c/a\u003e from smoelius/newtype-wrapper\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/oli-obk/cargo_metadata/compare/0.21.0...0.23.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `chrono` from 0.4.42 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\u003c/blockquote\u003e\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.42...v0.4.43\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `clap` from 4.5.52 to 4.5.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\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\u003c/blockquote\u003e\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.52...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 `colored` from 3.0.0 to 3.1.1\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\u003c/blockquote\u003e\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/v3.0.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 `flate2` from 1.1.5 to 1.1.8\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.8\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocument feature flags using document-features crate by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/519\"\u003erust-lang/flate2-rs#519\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eComplete the zlib-rs support without the need for C-bindings 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/524\"\u003erust-lang/flate2-rs#524\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest zlib API for all compatible backends 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/525\"\u003erust-lang/flate2-rs#525\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/519\"\u003erust-lang/flate2-rs#519\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.7...1.1.8\"\u003ehttps://github.com/rust-lang/flate2-rs/compare/1.1.7...1.1.8\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.1.7 - depend on \u003ccode\u003ezlib-rs\u003c/code\u003e directly and remove \u003ccode\u003elibz-rs-sys\u003c/code\u003e\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: make some documents clearer by \u003ca href=\"https://github.com/reddaisyy\"\u003e\u003ccode\u003e@​reddaisyy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/510\"\u003erust-lang/flate2-rs#510\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExplain rationale for choosing bufread,read,write modules 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/512\"\u003erust-lang/flate2-rs#512\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003euse Decompress::reset() instead of recreating in DeflateDecoder by \u003ca href=\"https://github.com/amirshukayev\"\u003e\u003ccode\u003e@​amirshukayev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/514\"\u003erust-lang/flate2-rs#514\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003euse \u003ccode\u003ezlib_rs\u003c/code\u003e api 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/513\"\u003erust-lang/flate2-rs#513\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reddaisyy\"\u003e\u003ccode\u003e@​reddaisyy\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/510\"\u003erust-lang/flate2-rs#510\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amirshukayev\"\u003e\u003ccode\u003e@​amirshukayev\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/514\"\u003erust-lang/flate2-rs#514\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.5...1.1.6\"\u003ehttps://github.com/rust-lang/flate2-rs/compare/1.1.5...1.1.6\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.1.6 - YANKED\u003c/h2\u003e\n\u003cp\u003eIt caused \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/issues/515\"\u003erust-lang/flate2-rs#515\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: make some documents clearer by \u003ca href=\"https://github.com/reddaisyy\"\u003e\u003ccode\u003e@​reddaisyy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/510\"\u003erust-lang/flate2-rs#510\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExplain rationale for choosing bufread,read,write modules 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/512\"\u003erust-lang/flate2-rs#512\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003euse Decompress::reset() instead of recreating in DeflateDecoder by \u003ca href=\"https://github.com/amirshukayev\"\u003e\u003ccode\u003e@​amirshukayev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/514\"\u003erust-lang/flate2-rs#514\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003euse \u003ccode\u003ezlib_rs\u003c/code\u003e api 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/513\"\u003erust-lang/flate2-rs#513\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reddaisyy\"\u003e\u003ccode\u003e@​reddaisyy\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/510\"\u003erust-lang/flate2-rs#510\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amirshukayev\"\u003e\u003ccode\u003e@​amirshukayev\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/514\"\u003erust-lang/flate2-rs#514\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.5...1.1.6\"\u003ehttps://github.com/rust-lang/flate2-rs/compare/1.1.5...1.1.6\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/flate2-rs/commit/8b66c27705ac7ea7ddf50768dedfbe23ead90a4e\"\u003e\u003ccode\u003e8b66c27\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/issues/525\"\u003e#525\u003c/a\u003e from Byron/test-zlib-API\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/flate2-rs/commit/5e752c94440cca93e883baabf78a97a839cfae6c\"\u003e\u003ccode\u003e5e752c9\u003c/code\u003e\u003c/a\u003e Address PR review\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/flate2-rs/commit/3196dd0783a666eedb5e4cdb871dc7b60361d3df\"\u003e\u003ccode\u003e3196dd0\u003c/code\u003e\u003c/a\u003e refactor internal feature toggles to better represent the status quo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/flate2-rs/commit/106cbcc181a1ab2207312b62353ebf4f750edb30\"\u003e\u003ccode\u003e106cbcc\u003c/code\u003e\u003c/a\u003e Bump patch level in preparation for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/flate2-rs/commit/af7a0b31996ef5a27a107462c811a301ab77519d\"\u003e\u003ccode\u003eaf7a0b3\u003c/code\u003e\u003c/a\u003e Add capabilties test for functions reserved to zlib-implementations.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/flate2-rs/commit/22c77ee9c8cfb3a50e204e15ac7552738fee7145\"\u003e\u003ccode\u003e22c77ee\u003c/code\u003e\u003c/a\u003e Describe \u003ccode\u003eunreachable!(\u0026quot;...\u0026quot;)\u003c/code\u003e branch in \u003ccode\u003eDeflate::set_level()\u003c/code\u003e of \u003ccode\u003ezlib-rs\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/flate2-rs/commit/b9e2979415993c787f93ed236ef3f25f68a45ff4\"\u003e\u003ccode\u003eb9e2979\u003c/code\u003e\u003c/a\u003e Remove C-binding specific restriction from CI for \u003ccode\u003ezlib-rs\u003c/code\u003e test.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/flate2-rs/commit/71eb5c51fecd3fd1cf4d680dfc83bdaa3a3c3cbc\"\u003e\u003ccode\u003e71eb5c5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/issues/524\"\u003e#524\u003c/a\u003e from Byron/complete-zlib-rs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/flate2-rs/commit/fec67ebbb4ca7dae00ab9fc840002ea62f7e65cd\"\u003e\u003ccode\u003efec67eb\u003c/code\u003e\u003c/a\u003e zlib-rs: support \u003ccode\u003eset_dictionary\u003c/code\u003e and \u003ccode\u003eset_level\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/flate2-rs/commit/ecfdc2d2eb82c262e7b65d5d2d59808810d94369\"\u003e\u003ccode\u003eecfdc2d\u003c/code\u003e\u003c/a\u003e update zlib-rs to 0.5.5\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/flate2-rs/compare/1.1.5...1.1.8\"\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.2 to 0.20.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/git2-rs/blob/git2-0.20.3/CHANGELOG.md\"\u003egit2's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.20.3 - 2025-12-06\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/rust-lang/git2-rs/compare/git2-0.20.2...git2-0.20.3\"\u003e0.20.2...0.20.3\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBumped requirement to libgit2-sys 0.18.3, which updates libgit2 from 1.9.0 to 1.9.2.\n\u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/pull/1197\"\u003e#1197\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/git2-rs/commit/7cf345c4f7967b7da3c728db6766362e51540cbe\"\u003e\u003ccode\u003e7cf345c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/issues/1197\"\u003e#1197\u003c/a\u003e from ehuss/git2-0.20-br\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/git2-rs/commit/dd41077750fe30bf780c9e7f7ab4717d264e098d\"\u003e\u003ccode\u003edd41077\u003c/code\u003e\u003c/a\u003e Bump git2 to 0.20.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/git2-rs/commit/a6a58e2b0fd409ae33f2f6a68927ce62ebd114f0\"\u003e\u003ccode\u003ea6a58e2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/issues/1195\"\u003e#1195\u003c/a\u003e from ehuss/update-libgit2\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/rust-lang/git2-rs/compare/git2-0.20.2...git2-0.20.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `goblin` from 0.10.3 to 0.10.4\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/m4b/goblin/blob/master/CHANGELOG.md\"\u003egoblin's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.10.4] - 2025-11-30\u003c/h2\u003e\n\u003ch2\u003eAdded\u003c/h2\u003e\n\u003cp\u003eelf.reloc: add some missing PowerPC 32-bit relocation type constants, thanks \u003ca href=\"https://github.com/ivlzme\"\u003e\u003ccode\u003e@​ivlzme\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/m4b/goblin/pull/495\"\u003em4b/goblin#495\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eFixed\u003c/h2\u003e\n\u003cp\u003epe: Fix potential out-of-bounds read in unwind/POGO info parser, thanks \u003ca href=\"https://github.com/kkent030315\"\u003e\u003ccode\u003e@​kkent030315\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/m4b/goblin/pull/498\"\u003em4b/goblin#498\u003c/a\u003e\npe: Reject cyclic resource trees, thanks \u003ca href=\"https://github.com/Mrmaxmeier\"\u003e\u003ccode\u003e@​Mrmaxmeier\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/m4b/goblin/pull/499\"\u003em4b/goblin#499\u003c/a\u003e\npe: Handle unpadded resource values in .NET assemblies compiled with Mono, thanks \u003ca href=\"https://github.com/BinFlip\"\u003e\u003ccode\u003e@​BinFlip\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/m4b/goblin/pull/501\"\u003em4b/goblin#501\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\u003eSee full diff in \u003ca href=\"https://github.com/m4b/goblin/commits\"\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://redirect.github.com/rust-lang/log/pull/719\"\u003erust-lang/log#719\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AldaronLau\"\u003e\u003ccode\u003e@​AldaronLau\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/703\"\u003erust-lang/log#703\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dishmaker\"\u003e\u003ccode\u003e@​dishmaker\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/709\"\u003erust-lang/log#709\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/log/compare/0.4.28...0.4.29\"\u003ehttps://github.com/rust-lang/log/compare/0.4.28...0.4.29\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/rust-lang/log/blob/master/CHANGELOG.md\"\u003elog's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.4.29] - 2025-12-02\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\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\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AldaronLau\"\u003e\u003ccode\u003e@​AldaronLau\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/703\"\u003erust-lang/log#703\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dishmaker\"\u003e\u003ccode\u003e@​dishmaker\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/709\"\u003erust-lang/log#709\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/log/compare/0.4.28...0.4.29\"\u003ehttps://github.com/rust-lang/log/compare/0.4.28...0.4.29\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/log/commit/b1e2df7bce7a1b685aa9bfd1db0a5cac1f0fc27d\"\u003e\u003ccode\u003eb1e2df7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/719\"\u003e#719\u003c/a\u003e from rust-lang/cargo/0.4.29\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/3fe1a546dc323e614c35d136920a112406910e06\"\u003e\u003ccode\u003e3fe1a54\u003c/code\u003e\u003c/a\u003e prepare for 0.4.29 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/7a432d9ab570c49d42fcbd1c3b9e1e300064c2b9\"\u003e\u003ccode\u003e7a432d9\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/718\"\u003e#718\u003c/a\u003e from rust-lang/ci/msrv\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/0689d568479bb578f66e48df43628cc04aa6269b\"\u003e\u003ccode\u003e0689d56\u003c/code\u003e\u003c/a\u003e rebump msrv to 1.68.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/46b448e2a76a14210a7270ec11ad97cb9cbda6dc\"\u003e\u003ccode\u003e46b448e\u003c/code\u003e\u003c/a\u003e try drop msrv back to 1.61.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/929ab3812e86915bb5edb65609cd6d5cb17939fb\"\u003e\u003ccode\u003e929ab38\u003c/code\u003e\u003c/a\u003e fix up doc test feature gate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/957cece4780cb006cbe2f819bd2f893822aad7cb\"\u003e\u003ccode\u003e957cece\u003c/code\u003e\u003c/a\u003e bump serde-dependent crates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/bea40c847c77ecb7b7e9f2d858a21edaa2aa6159\"\u003e\u003ccode\u003ebea40c8\u003c/code\u003e\u003c/a\u003e bump msrv to 1.68.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/c540184ee9581d7373135f5511b6b174b5cee2d6\"\u003e\u003ccode\u003ec540184\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/716\"\u003e#716\u003c/a\u003e from rust-lang/ci-smaller-matrix2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/c971e636c4b44ff01ff21e6aa82607272d2d0bf2\"\u003e\u003ccode\u003ec971e63\u003c/code\u003e\u003c/a\u003e Merge branch 'master' into ci-smaller-matrix2\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.28...0.4.29\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `oci-spec` from 0.8.3 to 0.8.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/youki-dev/oci-spec-rs/releases\"\u003eoci-spec's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.8.4\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRelease 0.8.3 by \u003ca href=\"https://github.com/utam0k\"\u003e\u003ccode\u003e@​utam0k\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/youki-dev/oci-spec-rs/pull/294\"\u003eyouki-dev/oci-spec-rs#294\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid extra allocation in Reference::to_string by \u003ca href=\"https://github.com/stepancheg\"\u003e\u003ccode\u003e@​stepancheg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/youki-dev/oci-spec-rs/pull/297\"\u003eyouki-dev/oci-spec-rs#297\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ecapability: Add support for flexible capability name formats by \u003ca href=\"https://github.com/Apokleos\"\u003e\u003ccode\u003e@​Apokleos\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/youki-dev/oci-spec-rs/pull/299\"\u003eyouki-dev/oci-spec-rs#299\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExpose function to build reference from a tag and digest by \u003ca href=\"https://github.com/toksdotdev\"\u003e\u003ccode\u003e@​toksdotdev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/youki-dev/oci-spec-rs/pull/300\"\u003eyouki-dev/oci-spec-rs#300\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(state): introduce State and ContainerState structures by \u003ca href=\"https://github.com/nayuta723\"\u003e\u003ccode\u003e@​nayuta723\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/youki-dev/oci-spec-rs/pull/302\"\u003eyouki-dev/oci-spec-rs#302\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(zos): add support for z/OS based containers by \u003ca href=\"https://github.com/nayuta723\"\u003e\u003ccode\u003e@​nayuta723\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/youki-dev/oci-spec-rs/pull/303\"\u003eyouki-dev/oci-spec-rs#303\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toksdotdev\"\u003e\u003ccode\u003e@​toksdotdev\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/youki-dev/oci-spec-rs/pull/300\"\u003eyouki-dev/oci-spec-rs#300\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/youki-dev/oci-spec-rs/compare/v0.8.3...v0.8.4\"\u003ehttps://github.com/youki-dev/oci-spec-rs/compare/v0.8.3...v0.8.4\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/youki-dev/oci-spec-rs/commit/3b56a02e67cc0741359e4eef3fd04de4509e7b44\"\u003e\u003ccode\u003e3b56a02\u003c/code\u003e\u003c/a\u003e Bump to 0.8.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/youki-dev/oci-spec-rs/commit/9686335ce72058d03481ee524c0ba6c6b019510b\"\u003e\u003ccode\u003e9686335\u003c/code\u003e\u003c/a\u003e feat(zos): add support for z/OS based containers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/youki-dev/oci-spec-rs/commit/f65cac0729203ba76e1ac8bb41ed4182047d5008\"\u003e\u003ccode\u003ef65cac0\u003c/code\u003e\u003c/a\u003e docs(state): enhance documentation for SECCOMP_FD_NAME constant and update OC...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/youki-dev/oci-spec-rs/commit/a745110aa49e20fbe855254d794823544982e453\"\u003e\u003ccode\u003ea745110\u003c/code\u003e\u003c/a\u003e feat(tests): add unit test for loading and saving State\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/youki-dev/oci-spec-rs/commit/3f0233b6ed541ffcd1cec44655cabf8df2c9bf60\"\u003e\u003ccode\u003e3f0233b\u003c/code\u003e\u003c/a\u003e chore(dependencies): update tempfile to version 3.23.0 and improve state impl...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/youki-dev/oci-spec-rs/commit/97d9996395cae3e33a5324098c97cf9b5650f2c3\"\u003e\u003ccode\u003e97d9996\u003c/code\u003e\u003c/a\u003e feat(state): introduce State and ContainerState structures\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/youki-dev/oci-spec-rs/commit/a217db0c1dc4b650889887dc7c96c31310029e87\"\u003e\u003ccode\u003ea217db0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/youki-dev/oci-spec-rs/issues/300\"\u003e#300\u003c/a\u003e from toksdotdev/toks/expose-reference-new\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/youki-dev/oci-spec-rs/commit/3028cac40752a57e789aa820d30b4c1b5234a65e\"\u003e\u003ccode\u003e3028cac\u003c/code\u003e\u003c/a\u003e chore(clippy): fix lint failure\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/youki-dev/oci-spec-rs/commit/f42632bc65cb2786a36d0a5deace0d535b2c8cf0\"\u003e\u003ccode\u003ef42632b\u003c/code\u003e\u003c/a\u003e chore(docs): improve doc comments for Reference::with_tag_and_digest\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/youki-dev/oci-spec-rs/commit/8a417551787582529dcf25a59315588ff1350148\"\u003e\u003ccode\u003e8a41755\u003c/code\u003e\u003c/a\u003e feat(reference): expose generic function for building references\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/youki-dev/oci-spec-rs/compare/v0.8.3...v0.8.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `serde_json` from 1.0.145 to 1.0.149\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/serde-rs/json/releases\"\u003eserde_json's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.149\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAlign arbitrary_precision number strings with zmij's formatting (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1306\"\u003e#1306\u003c/a\u003e, thanks \u003ca href=\"https://github.com/b41sh\"\u003e\u003ccode\u003e@​b41sh\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.148\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003ezmij\u003c/code\u003e dependency to 1.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.147\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSwitch float-to-string algorithm from Ryū to Żmij for better f32 and f64 serialization performance (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1304\"\u003e#1304\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.146\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSet fast_arithmetic=64 for riscv64 (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1305\"\u003e#1305\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Xeonacid\"\u003e\u003ccode\u003e@​Xeonacid\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/4f6dbfac79647d032b0997b5ab73022340c6dab7\"\u003e\u003ccode\u003e4f6dbfa\u003c/code\u003e\u003c/a\u003e Release 1.0.149\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/f3df680098007496f5580903890892d51116d129\"\u003e\u003ccode\u003ef3df680\u003c/code\u003e\u003c/a\u003e Touch up PR 1306\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/e16730ff445bc38c04537109d99e80c594f8150c\"\u003e\u003ccode\u003ee16730f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1306\"\u003e#1306\u003c/a\u003e from b41sh/fix-float-number-display\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/eeb2bcd3f2fd2300de21381e23b3cebd33bfca30\"\u003e\u003ccode\u003eeeb2bcd\u003c/code\u003e\u003c/a\u003e Align \u003ccode\u003earbitrary_precision\u003c/code\u003e number strings with zmij’s formatting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/8b291c4c5620476d6834c69fbfb24d13a24d4596\"\u003e\u003ccode\u003e8b291c4\u003c/code\u003e\u003c/a\u003e Release 1.0.148\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/1aefe152735f1b11ce7f641f8e86448d227163bf\"\u003e\u003ccode\u003e1aefe15\u003c/code\u003e\u003c/a\u003e Update to zmij 1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/62d6e8d6158ccc1608fb57d9a8a73cc8d15f5b2a\"\u003e\u003ccode\u003e62d6e8d\u003c/code\u003e\u003c/a\u003e Release 1.0.147\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/fd829a65beb37d2db296f1a64c22c25ad508d6d8\"\u003e\u003ccode\u003efd829a6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1304\"\u003e#1304\u003c/a\u003e from dtolnay/zmij\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/e757a3d8813bfacad8354ae3af89fa19a471da6b\"\u003e\u003ccode\u003ee757a3d\u003c/code\u003e\u003c/a\u003e Switch from ryu -\u0026gt; zmij for float formatting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/75ad7e6b4eb8a26560300d2d7332d6dd8cd5b277\"\u003e\u003ccode\u003e75ad7e6\u003c/code\u003e\u003c/a\u003e Release 1.0.146\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/serde-rs/json/compare/v1.0.145...v1.0.149\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tempfile` from 3.23.0 to 3.24.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Stebalien/tempfile/blob/master/CHANGELOG.md\"\u003etempfile's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.24.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eActually support WASIp2 without the nightly feature. This library is now feature complete on WASIp2 without any additional feature flags.\u003c/li\u003e\n\u003cli\u003eExclude CI scripts from the published crate.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/1712764bb4be5f7787d9b24e6d99961178a52b47\"\u003e\u003ccode\u003e1712764\u003c/code\u003e\u003c/a\u003e chore: release v3.24.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/a8dc8640b3ed215e078223cbc31d066bae64fef2\"\u003e\u003ccode\u003ea8dc864\u003c/code\u003e\u003c/a\u003e feat: completely support WASIP2 on stable rust (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/382\"\u003e#382\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/5a035729f067a3d1d2e24a194a0e856cf3144405\"\u003e\u003ccode\u003e5a03572\u003c/code\u003e\u003c/a\u003e Exclude CI scripts from published package (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/384\"\u003e#384\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/da894f14320cf46cfe2ae81e1cd20b09fd57b646\"\u003e\u003ccode\u003eda894f1\u003c/code\u003e\u003c/a\u003e build(deps): bump actions/checkout from 5 to 6 (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/383\"\u003e#383\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/Stebalien/tempfile/compare/v3.23.0...v3.24.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `toml` from 0.9.8 to 0.9.11+spec-1.1.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/febf44c6b79cf2690e6dd56e8925277185f47afb\"\u003e\u003ccode\u003efebf44c\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/5009cf2f59c59803e4ba53ee3bfdbbf683018f2a\"\u003e\u003ccode\u003e5009cf2\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/b5798aa06124eaa376be08d3480236c6f054064e\"\u003e\u003ccode\u003eb5798aa\u003c/code\u003e\u003c/a\u003e fix(toml): Support serializing u64, i128, u128 (\u003ca href=\"https://redirect.github.com/toml-rs/toml/issues/1086\"\u003e#1086\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/9fd8b72608d6bc4f5f0bf51bbbd8a7ebbd183065\"\u003e\u003ccode\u003e9fd8b72\u003c/code\u003e\u003c/a\u003e fix(toml): Support serializing i128/u128\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/94fc5e0c1dda2d090251106b3d3c7fe2672aaff2\"\u003e\u003ccode\u003e94fc5e0\u003c/code\u003e\u003c/a\u003e fix(toml): Support serializing full u64 range\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/2e094015675c23c868512590c84df0b6ce68e4ad\"\u003e\u003ccode\u003e2e09401\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/e32c7a2f9b126d42fab0705e9783fec42b88e861\"\u003e\u003ccode\u003ee32c7a2\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/df1c3286de0c7d3d8b77f417fb97f2413cb71807\"\u003e\u003ccode\u003edf1c328\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/b826cf4914de08adc437d948c3ff40fdfc2bb7ec\"\u003e\u003ccode\u003eb826cf4\u003c/code\u003e\u003c/a\u003e feat(edit)!: Allow \u003ccode\u003eset_position(None)\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/toml-rs/toml/issues/1080\"\u003e#1080\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/8043f20af7fe175c00d07e7965809001bd18bd88\"\u003e\u003ccode\u003e8043f20\u003c/code\u003e\u003c/a\u003e feat(edit)!: Allow \u003ccode\u003eset_position(None)\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/toml-rs/toml/compare/toml-v0.9.8...toml-v0.9.11\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ureq` from 2.12.1 to 3.1.4\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/algesten/ureq/blob/main/CHANGELOG.md\"\u003eureq's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e3.1.4\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eSet content-type with new Multipart form \u003ca href=\"https://redirect.github.com/algesten/ureq/issues/1133\"\u003e#1133\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.1.3\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix short read with multi-byte charset \u003ca href=\"https://redirect.github.com/algesten/ureq/issues/1131\"\u003e#1131\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReplace rustls-pemfile usage with rustls-pki-types \u003ca href=\"https://redirect.github.com/algesten/ureq/issues/1122\"\u003e#1122\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport for env NO_PROXY and proxy config \u003ca href=\"https://redirect.github.com/algesten/ureq/issues/1118\"\u003e#1118\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExperimental multi-part form support \u003ca href=\"https://redirect.github.com/algesten/ureq/issues/1102\"\u003e#1102\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.1.2\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix bug when query is after host \u0026quot;example.com?query\u0026quot; \u003ca href=\"https://redirect.github.com/algesten/ureq/issues/1115\"\u003e#1115\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.1.1\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix regression in MSRV (hold back native-tls) \u003ca href=\"https://redirect.github.com/algesten/ureq/issues/1113\"\u003e#1113\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix edge case regression when setting request header Content-Length: 0 \u003ca href=\"https://redirect.github.com/algesten/ureq/issues/1109\"\u003e#1109\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.1.0\u003c/h1\u003e\n\u003cp\u003eDECISION: webpki-roots and webpki-root-certs goes from pre-release (0.26)\nto stable release (1.0.0). This is potentially a big change\nfor ureq users. We release this as semver minor.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eBump all deps to latest \u003ca href=\"https://redirect.github.com/algesten/ureq/issues/1104\"\u003e#1104\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixes to CONNECT to follow spec \u003ca href=\"https://redirect.github.com/algesten/ureq/issues/1103\"\u003e#1103\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSend Content-Length for File \u003ca href=\"https://redirect.github.com/algesten/ureq/issues/1100\"\u003e#1100\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003enative-tls transport capture and surface underlying errors \u003ca href=\"https://redirect.github.com/algesten/ureq/issues/1093\"\u003e#1093\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump webpki-roots/webpki-root-certs to 1.0.0 \u003ca href=\"https://redirect.github.com/algesten/ureq/issues/1089\"\u003e#1089\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump rustls-platform-verifier to 0.6.0 \u003ca href=\"https://redirect.github.com/algesten/ureq/issues/1089\"\u003e#1089\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow the license CDLA-Permissive-2.0 \u003ca href=\"https://redirect.github.com/algesten/ureq/issues/1089\"\u003e#1089\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.0.12\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eChunked transfer handle abrupt close after 0\\r\\n \u003ca href=\"https://redirect.github.com/algesten/ureq/issues/1074\"\u003e#1074\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix incorrect DNS resolving when using proxies \u003ca href=\"https://redirect.github.com/algesten/ureq/issues/1081\"\u003e#1081\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse + instead of %20 for url encoded form bodies \u003ca href=\"https://redirect.github.com/algesten/ureq/issues/1071\"\u003e#1071\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix problem with double-quotes in cookie values \u003ca href=\"https://redirect.github.com/algesten/ureq/issues/1068\"\u003e#1068\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReduce Body size \u003ca href=\"https://redirect.github.com/algesten/ureq/issues/1065\"\u003e#1065\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix featue flag \u003ccode\u003epublic_suffix\u003c/code\u003e for CookieStore \u003ca href=\"https://redirect.github.com/algesten/ureq/issues/1063\"\u003e#1063\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove doc for 10MB limit \u003ca href=\"https://redirect.github.com/algesten/ureq/issues/1061\"\u003e#1061\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.0.11\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix CONNECT proxy bug \u003ca href=\"https://redirect.github.com/algesten/ureq/issues/1057\"\u003e#1057\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix bug setting cookies in redirects \u003ca href=\"https://redirect.github.com/algesten/ureq/issues/1055\"\u003e#1055\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAnnotated example for making a Transport \u003ca href=\"https://redirect.github.com/algesten/ureq/issues/1054\"\u003e#1054\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFeature for adding unencoded query parameters \u003ca href=\"https://redirect.github.com/algesten/ureq/issues/1039\"\u003e#1039\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/algesten/ureq/commit/428bba83ae6a48be65bdf133137af60a28fbc2e2\"\u003e\u003ccode\u003e428bba8\u003c/code\u003e\u003c/a\u003e 3.1.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/algesten/ureq/commit/f38ebd5a3fb7b880313ced5db60a253545bc6a09\"\u003e\u003ccode\u003ef38ebd5\u003c/code\u003e\u003c/a\u003e Multipart form set content-type\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/algesten/ureq/commit/69dfbc9f482b0e77e6081318ce6fe5e3593c24ea\"\u003e\u003ccode\u003e69dfbc9\u003c/code\u003e\u003c/a\u003e 3.1.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/algesten/ureq/commit/99bceb89fb807cac1d0170d91e2c810cf3b74d5e\"\u003e\u003ccode\u003e99bceb8\u003c/code\u003e\u003c/a\u003e Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/algesten/ureq/commit/199a117cd9815a623c728184291970e50346189d\"\u003e\u003ccode\u003e199a117\u003c/code\u003e\u003c/a\u003e Prove CharCodec dont end up on char boundary\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/algesten/ureq/commit/0a4b032146a828859409c77fb0c64a834f655f0a\"\u003e\u003ccode\u003e0a4b032\u003c/code\u003e\u003c/a\u003e Fix CharCodec problem reading short\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/algesten/ureq/commit/561e8140ea38b202e678806f29553ba8227bb57c\"\u003e\u003ccode\u003e561e814\u003c/code\u003e\u003c/a\u003e Fix links in lib.rs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/algesten/ureq/commit/7e93254a6501d2e2f92c1f3ab51112d6b56a06ec\"\u003e\u003ccode\u003e7e93254\u003c/code\u003e\u003c/a\u003e Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/algesten/ureq/commit/6d3028fc3e11655de9e144ab6ec51989578bc127\"\u003e\u003ccode\u003e6d3028f\u003c/code\u003e\u003c/a\u003e Move multipart to unversioned\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/algesten/ureq/commit/c4fd455b49e0133cff48f3ea72bab3bb9cd638dc\"\u003e\u003ccode\u003ec4fd455\u003c/code\u003e\u003c/a\u003e Fix clippy\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/algesten/ureq/compare/2.12.1...3.1.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `url` from 2.5.7 to 2.5.8\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/servo/rust-url/commit/d6ea13c5f8e7e6e627f6390161b3e185bda5e5ce\"\u003e\u003ccode\u003ed6ea13c\u003c/code\u003e\u003c/a\u003e Bump to 2.5.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/servo/rust-url/commit/8269ac31924544991687a188a8ee477e48a14073\"\u003e\u003ccode\u003e8269ac3\u003c/code\u003e\u003c/a\u003e ci: update cargo-deny config, bump cargo-deny-action to v2 (\u003ca href=\"https://redirect.github.com/servo/rust-url/issues/1092\"\u003e#1092\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/servo/rust-url/commit/6dfdf17f6a6f93ed91681875345caf8e791d261a\"\u003e\u003ccode\u003e6dfdf17\u003c/code\u003e\u003c/a\u003e chore: fix some typos in comments (\u003ca href=\"https://redirect.github.com/servo/rust-url/issues/1090\"\u003e#1090\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/servo/rust-url/commit/b06048d70d4cc9cf4ffb277f06cfcebd53b2141e\"\u003e\u003ccode\u003eb06048d\u003c/code\u003e\u003c/a\u003e Attempt to fix 1.82 CI (\u003ca href=\"https://redirect.github.com/servo/rust-url/issues/1085\"\u003e#1085\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/servo/rust-url/commit/9771ab51f0aaa02ca1884f88c577260e9b86f9b6\"\u003e\u003ccode\u003e9771ab5\u003c/code\u003e\u003c/a\u003e Fix roundtripping issue (\u003ca href=\"https://redirect.github.com/servo/rust-url/issues/1079\"\u003e#1079\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/servo/rust-url/commit/22b925f93ad505a830f1089538a9ed6f5fd90612\"\u003e\u003ccode\u003e22b925f\u003c/code\u003e\u003c/a\u003e Improve Compile Times with \u003ccode\u003eserde_derive\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/servo/rust-url/issues/1075\"\u003e#1075\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/servo/rust-url/commit/0afccc947a218ea02d34ad4f8aee4f2b6d328ddb\"\u003e\u003ccode\u003e0afccc9\u003c/code\u003e\u003c/a\u003e fix outdated docs for ParseError (\u003ca href=\"https://redirect.github.com/servo/rust-url/issues/1074\"\u003e#1074\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/servo/rust-url/compare/v2.5.7...v2.5.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `uuid` from 1.18.1 to 1.19.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/uuid-rs/uuid/releases\"\u003euuid's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.19.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSwitch serde dependency to serde_core by \u003ca href=\"https://github.com/paolobarbolini\"\u003e\u003ccode\u003e@​paolobarbolini\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/843\"\u003euuid-rs/uuid#843\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to 2021 edition and fix most clippy warnings by \u003ca href=\"https://github.com/paolobarbolini\"\u003e\u003ccode\u003e@​paolobarbolini\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/848\"\u003euuid-rs/uuid#848\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 1.19.0 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/849\"\u003euuid-rs/uuid#849\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/uuid-rs/uuid/compare/v1.18.1...v1.19.0\"\u003ehttps://github.com/uuid-rs/uuid/compare/v1.18.1...v1.19.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/7527cef15f39fe493a92bda19d28eebec2c73ebf\"\u003e\u003ccode\u003e7527cef\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/849\"\u003e#849\u003c/a\u003e from uuid-rs/cargo/v1.19.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/d0422fa76f7f428ee86e6280652accc8e51931c8\"\u003e\u003ccode\u003ed0422fa\u003c/code\u003e\u003c/a\u003e prepare for 1.19.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/f9a36e2821f19d00ed04af7cc15bc47a1c464c60\"\u003e\u003ccode\u003ef9a36e2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/848\"\u003e#848\u003c/a\u003e from paolobarbolini/maintenance\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/029a57e2a67cb31e63f99b30bbbb43e1a35a3c87\"\u003e\u003ccode\u003e029a57e\u003c/code\u003e\u003c/a\u003e Fix most clippy warnings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/e73bb2717aeed852dd3426efbd13c8b7b0339c27\"\u003e\u003ccode\u003ee73bb27\u003c/code\u003e\u003c/a\u003e Upgrade to 2021 edition\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/c5976226809278d8b84fefdf8d6e9c67fbc5554f\"\u003e\u003ccode\u003ec597622\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/843\"\u003e#843\u003c/a\u003e from paolobarbolini/serde_core-migration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/9835bd6f5438cd4a130a92e385278186b0ac8fb1\"\u003e\u003ccode\u003e9835bd6\u003c/code\u003e\u003c/a\u003e Switch serde dependency to serde_core\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/uuid-rs/uuid/compare/v1.18.1...v1.19.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/termoshtt/ocipkg/pull/218","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/termoshtt%2Focipkg/issues/218","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/218/packages"},{"uuid":"3831322509","node_id":"PR_kwDOGFrxNc6-F39b","number":1163,"state":"open","title":"build(deps): bump the cargo group across 2 directories with 10 updates","user":"dependabot[bot]","labels":["dco-signoff: yes","size/L","dependencies","rust"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-01-19T21:58:24.000Z","updated_at":"2026-01-29T09:10:21.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"cargo","update_count":10,"packages":[{"name":"aya-build","old_version":"0.1.2","new_version":"0.1.3","repository_url":"https://github.com/aya-rs/aya"},{"name":"zerocopy","old_version":"0.8.27","new_version":"0.8.33","repository_url":"https://github.com/google/zerocopy"},{"name":"libc","old_version":"0.2.177","new_version":"0.2.180","repository_url":"https://github.com/rust-lang/libc"},{"name":"log","old_version":"0.4.28","new_version":"0.4.29","repository_url":"https://github.com/rust-lang/log"},{"name":"tokio","old_version":"1.48.0","new_version":"1.49.0","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"thiserror","old_version":"2.0.17","new_version":"2.0.18","repository_url":"https://github.com/dtolnay/thiserror"},{"name":"cargo_metadata","old_version":"0.23.0","new_version":"0.23.1","repository_url":"https://github.com/oli-obk/cargo_metadata"},{"name":"cc","old_version":"1.2.45","new_version":"1.2.53","repository_url":"https://github.com/rust-lang/cc-rs"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the cargo group with 1 update in the /plugins/dummy_rs directory: [serde_json](https://github.com/serde-rs/json).\nBumps the cargo group with 8 updates in the /plugins/krsi directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [aya-build](https://github.com/aya-rs/aya) | `0.1.2` | `0.1.3` |\n| [zerocopy](https://github.com/google/zerocopy) | `0.8.27` | `0.8.33` |\n| [libc](https://github.com/rust-lang/libc) | `0.2.177` | `0.2.180` |\n| [log](https://github.com/rust-lang/log) | `0.4.28` | `0.4.29` |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.48.0` | `1.49.0` |\n| [thiserror](https://github.com/dtolnay/thiserror) | `2.0.17` | `2.0.18` |\n| [cargo_metadata](https://github.com/oli-obk/cargo_metadata) | `0.23.0` | `0.23.1` |\n| [cc](https://github.com/rust-lang/cc-rs) | `1.2.45` | `1.2.53` |\n\n\nUpdates `serde_json` from 1.0.145 to 1.0.149\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/serde-rs/json/releases\"\u003eserde_json's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.149\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAlign arbitrary_precision number strings with zmij's formatting (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1306\"\u003e#1306\u003c/a\u003e, thanks \u003ca href=\"https://github.com/b41sh\"\u003e\u003ccode\u003e@​b41sh\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.148\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003ezmij\u003c/code\u003e dependency to 1.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.147\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSwitch float-to-string algorithm from Ryū to Żmij for better f32 and f64 serialization performance (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1304\"\u003e#1304\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.146\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSet fast_arithmetic=64 for riscv64 (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1305\"\u003e#1305\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Xeonacid\"\u003e\u003ccode\u003e@​Xeonacid\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/4f6dbfac79647d032b0997b5ab73022340c6dab7\"\u003e\u003ccode\u003e4f6dbfa\u003c/code\u003e\u003c/a\u003e Release 1.0.149\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/f3df680098007496f5580903890892d51116d129\"\u003e\u003ccode\u003ef3df680\u003c/code\u003e\u003c/a\u003e Touch up PR 1306\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/e16730ff445bc38c04537109d99e80c594f8150c\"\u003e\u003ccode\u003ee16730f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1306\"\u003e#1306\u003c/a\u003e from b41sh/fix-float-number-display\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/eeb2bcd3f2fd2300de21381e23b3cebd33bfca30\"\u003e\u003ccode\u003eeeb2bcd\u003c/code\u003e\u003c/a\u003e Align \u003ccode\u003earbitrary_precision\u003c/code\u003e number strings with zmij’s formatting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/8b291c4c5620476d6834c69fbfb24d13a24d4596\"\u003e\u003ccode\u003e8b291c4\u003c/code\u003e\u003c/a\u003e Release 1.0.148\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/1aefe152735f1b11ce7f641f8e86448d227163bf\"\u003e\u003ccode\u003e1aefe15\u003c/code\u003e\u003c/a\u003e Update to zmij 1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/62d6e8d6158ccc1608fb57d9a8a73cc8d15f5b2a\"\u003e\u003ccode\u003e62d6e8d\u003c/code\u003e\u003c/a\u003e Release 1.0.147\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/fd829a65beb37d2db296f1a64c22c25ad508d6d8\"\u003e\u003ccode\u003efd829a6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1304\"\u003e#1304\u003c/a\u003e from dtolnay/zmij\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/e757a3d8813bfacad8354ae3af89fa19a471da6b\"\u003e\u003ccode\u003ee757a3d\u003c/code\u003e\u003c/a\u003e Switch from ryu -\u0026gt; zmij for float formatting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/75ad7e6b4eb8a26560300d2d7332d6dd8cd5b277\"\u003e\u003ccode\u003e75ad7e6\u003c/code\u003e\u003c/a\u003e Release 1.0.146\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/serde-rs/json/compare/v1.0.145...v1.0.149\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `aya-build` from 0.1.2 to 0.1.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aya-rs/aya/releases\"\u003eaya-build's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eaya-obj v0.1.0\u003c/h2\u003e\n\u003ch3\u003eNew Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e Rename Bpf to Ebpf\nAnd BpfLoader to EbpfLoader.\nThis also adds type aliases to preserve the use of the old names, making\nupdating to a new Aya release less of a burden. These aliases are marked\nas deprecated since we'll likely remove them in a later release.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e revamp MapInfo be more friendly with older kernels\nAdds detection for whether a field is available in \u003ccode\u003eMapInfo\u003c/code\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFor \u003ccode\u003emap_type()\u003c/code\u003e, we treturn new enum \u003ccode\u003eMapType\u003c/code\u003e instead of the integer\nrepresentation.\u003c/li\u003e\n\u003cli\u003eFor fields that can't be zero, we return \u003ccode\u003eOption\u0026lt;NonZero*\u0026gt;\u003c/code\u003e type.\u003c/li\u003e\n\u003cli\u003eFor \u003ccode\u003ename_as_str()\u003c/code\u003e, it now uses the feature probe \u003ccode\u003ebpf_name()\u003c/code\u003e to\ndetect if field is available.\nAlthough the feature probe checks for program name, it can also be\nused for map name since they were both introduced in the same commit.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e revamp ProgramInfo be more friendly with older kernels\nPurpose of this commit is to add detections for whether a field is\navailable in \u003ccode\u003eProgramInfo\u003c/code\u003e.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFor \u003ccode\u003eprogram_type()\u003c/code\u003e, we return the new enum \u003ccode\u003eProgramType\u003c/code\u003e instead of\nthe integer representation.\u003c/li\u003e\n\u003cli\u003eFor fields that we know cannot be zero, we return \u003ccode\u003eOption\u0026lt;NonZero*\u0026gt;\u003c/code\u003e\ntype.\u003c/li\u003e\n\u003cli\u003eFor \u003ccode\u003ename_as_str()\u003c/code\u003e, it now also uses the feature probe \u003ccode\u003ebpf_name()\u003c/code\u003e\nto detect if field is available or not.\u003c/li\u003e\n\u003cli\u003eTwo additional feature probes are added for the fields:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eprog_info_map_ids()\u003c/code\u003e probe -\u0026gt; \u003ccode\u003emap_ids()\u003c/code\u003e field\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eprog_info_gpl_compatible()\u003c/code\u003e probe -\u0026gt; \u003ccode\u003egpl_compatible()\u003c/code\u003e field\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eWith the \u003ccode\u003eprog_info_map_ids()\u003c/code\u003e probe, the previous implementation that\nI had for \u003ccode\u003ebpf_prog_get_info_by_fd()\u003c/code\u003e is shortened to use the probe\ninstead of having to make 2 potential syscalls.\u003c/p\u003e\n\u003cp\u003eThe \u003ccode\u003etest_loaded_at()\u003c/code\u003e test is also moved into info tests since it is\nbetter related to the info tests.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e add conversion u32 to enum type for prog, link, \u0026amp; attach type\nAdd conversion from u32 to program type, link type, and attach type.\nAdditionally, remove duplicate match statement for u32 conversion to\n\u003ccode\u003eBPF_MAP_TYPE_BLOOM_FILTER\u003c/code\u003e \u0026amp; \u003ccode\u003eBPF_MAP_TYPE_CGRP_STORAGE\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eNew error \u003ccode\u003eInvalidTypeBinding\u0026lt;T\u0026gt;\u003c/code\u003e is created to represent when a\nparsed/received value binding to a type is invalid.\nThis is used in the new conversions added here, and also replaces\n\u003ccode\u003eInvalidMapTypeError\u003c/code\u003e in \u003ccode\u003eTryFrom\u003c/code\u003e for \u003ccode\u003ebpf_map_type\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e add archs powerpc64 and s390x to aya\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/aya-rs/aya/compare/aya-ebpf-macros-v0.1.2...aya-build-v0.1.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `zerocopy` from 0.8.27 to 0.8.33\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/zerocopy/releases\"\u003ezerocopy's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.8.33\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[zerocopy-derive] Fix panic with raw identifiers by \u003ca href=\"https://github.com/joshlf\"\u003e\u003ccode\u003e@​joshlf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/2871\"\u003egoogle/zerocopy#2871\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/google/zerocopy/compare/v0.8.32...v0.8.33\"\u003ehttps://github.com/google/zerocopy/compare/v0.8.32...v0.8.33\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.8.32\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd regression test for suppressing \u003ccode\u003eprivate_bounds\u003c/code\u003e lint in \u003ccode\u003eKnownLayout\u003c/code\u003e derive by \u003ca href=\"https://github.com/google-labs-jules\"\u003e\u003ccode\u003e@​google-labs-jules\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/2791\"\u003egoogle/zerocopy#2791\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd tests targeted at un-covered lines of code by \u003ca href=\"https://github.com/joshlf\"\u003e\u003ccode\u003e@​joshlf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/2833\"\u003egoogle/zerocopy#2833\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[ci] In check_todo.sh, permit disabling check by \u003ca href=\"https://github.com/joshlf\"\u003e\u003ccode\u003e@​joshlf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/2839\"\u003egoogle/zerocopy#2839\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[cargo-zerocopy] Auto-install env var toggle by \u003ca href=\"https://github.com/joshlf\"\u003e\u003ccode\u003e@​joshlf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/2840\"\u003egoogle/zerocopy#2840\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd more instructions for coding agents by \u003ca href=\"https://github.com/joshlf\"\u003e\u003ccode\u003e@​joshlf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/2834\"\u003egoogle/zerocopy#2834\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduce \u003ccode\u003eHasField\u003c/code\u003e trait by \u003ca href=\"https://github.com/jswrenn\"\u003e\u003ccode\u003e@​jswrenn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/2842\"\u003egoogle/zerocopy#2842\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[agents] Add instructions for reviewing by \u003ca href=\"https://github.com/joshlf\"\u003e\u003ccode\u003e@​joshlf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/2855\"\u003egoogle/zerocopy#2855\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eHasField::project\u003c/code\u003e; simplify \u003ccode\u003eis_bit_valid\u003c/code\u003e by \u003ca href=\"https://github.com/jswrenn\"\u003e\u003ccode\u003e@​jswrenn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/2843\"\u003egoogle/zerocopy#2843\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[project] Distinguish structs/union/enums by \u003ca href=\"https://github.com/joshlf\"\u003e\u003ccode\u003e@​joshlf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/2857\"\u003egoogle/zerocopy#2857\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[derive] Document use of \u003ccode\u003eField\u003c/code\u003e trait by \u003ca href=\"https://github.com/joshlf\"\u003e\u003ccode\u003e@​joshlf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/2865\"\u003egoogle/zerocopy#2865\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[pointer] Add generic projection/cast framework by \u003ca href=\"https://github.com/joshlf\"\u003e\u003ccode\u003e@​joshlf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/2860\"\u003egoogle/zerocopy#2860\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOptimize Ref\u0026lt;_, T\u0026gt; methods when T: Sized (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/2752\"\u003e#2752\u003c/a\u003e) by \u003ca href=\"https://github.com/bmberger\"\u003e\u003ccode\u003e@​bmberger\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/2758\"\u003egoogle/zerocopy#2758\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bmberger\"\u003e\u003ccode\u003e@​bmberger\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/2758\"\u003egoogle/zerocopy#2758\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/google/zerocopy/compare/v0.8.31...v0.8.32\"\u003ehttps://github.com/google/zerocopy/compare/v0.8.31...v0.8.32\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.8.31\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[derive] Fix IntoBytes on repr(C) DST by \u003ca href=\"https://github.com/joshlf\"\u003e\u003ccode\u003e@​joshlf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/2836\"\u003egoogle/zerocopy#2836\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/google/zerocopy/compare/v0.8.30...v0.8.31\"\u003ehttps://github.com/google/zerocopy/compare/v0.8.30...v0.8.31\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.8.30\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003cstrong\u003eUPGRADING NOTE\u003c/strong\u003e: \u003ca href=\"https://redirect.github.com/google/zerocopy/issues/2804\"\u003e#2804\u003c/a\u003e, we invert the order of \u003ccode\u003e--cfg\u003c/code\u003es passed by our \u003ccode\u003ebuild.rs\u003c/code\u003e script. This will be transparent to \u003ccode\u003ecargo\u003c/code\u003e users, but if you vendor zerocopy and build it by invoking \u003ccode\u003erustc\u003c/code\u003e directly, you will need to update your \u003ccode\u003e--cfg\u003c/code\u003es. Assuming you're on a relatively recent toolchain, \u003cstrong\u003eyou should simply stop passing any \u003ccode\u003e--cfg\u003c/code\u003es when building zerocopy\u003c/strong\u003e. For more details, see \u003ca href=\"https://redirect.github.com/google/zerocopy/issues/2259\"\u003e#2259\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate AGENTS.md with pre-submission check instruction by \u003ca href=\"https://github.com/google-labs-jules\"\u003e\u003ccode\u003e@​google-labs-jules\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/2792\"\u003egoogle/zerocopy#2792\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: Add safety instructions to AGENTS.md by \u003ca href=\"https://github.com/google-labs-jules\"\u003e\u003ccode\u003e@​google-labs-jules\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/2794\"\u003egoogle/zerocopy#2794\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix Miri symbolic alignment check failures by \u003ca href=\"https://github.com/google-labs-jules\"\u003e\u003ccode\u003e@​google-labs-jules\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/2798\"\u003egoogle/zerocopy#2798\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: Update AGENTS.md to mandate 'yes | ./cargo.sh' by \u003ca href=\"https://github.com/google-labs-jules\"\u003e\u003ccode\u003e@​google-labs-jules\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/2799\"\u003egoogle/zerocopy#2799\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd missing copyright headers and audit instructions by \u003ca href=\"https://github.com/google-labs-jules\"\u003e\u003ccode\u003e@​google-labs-jules\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/2795\"\u003egoogle/zerocopy#2795\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/4cfb5c979891222bf61323690bfbcdf795d1315e\"\u003e\u003ccode\u003e4cfb5c9\u003c/code\u003e\u003c/a\u003e [zerocopy-derive] Fix panic with raw identifiers (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/2871\"\u003e#2871\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/8cd798a1ea7530a199ed7c7e33a8d12ee8ac862d\"\u003e\u003ccode\u003e8cd798a\u003c/code\u003e\u003c/a\u003e Release 0.8.32 (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/2870\"\u003e#2870\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/37b16a6bbe4350cff3eb8c3f6d39d42fe0c4bf15\"\u003e\u003ccode\u003e37b16a6\u003c/code\u003e\u003c/a\u003e Optimize Ref\u0026lt;_, T\u0026gt; methods when T: Sized (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/2752\"\u003e#2752\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/2758\"\u003e#2758\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/8dfa29be915ec898e312ad2b81a8295b42155982\"\u003e\u003ccode\u003e8dfa29b\u003c/code\u003e\u003c/a\u003e [pointer] Add generic projection/cast framework (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/2860\"\u003e#2860\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/424df54fa222ae0ab56f8aa4c06bd877d8d197c3\"\u003e\u003ccode\u003e424df54\u003c/code\u003e\u003c/a\u003e [ci] Pin dependencies to hashes (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/2869\"\u003e#2869\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/635360bba3ac54fc51ed0b22e8f37c24d85ba07a\"\u003e\u003ccode\u003e635360b\u003c/code\u003e\u003c/a\u003e [ci] Roll pinned nightly toolchain (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/2868\"\u003e#2868\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/e2d235fa3ad1eb6e33e0d1bf38e9a60cfcb63e42\"\u003e\u003ccode\u003ee2d235f\u003c/code\u003e\u003c/a\u003e [derive] Document use of \u003ccode\u003eField\u003c/code\u003e trait (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/2865\"\u003e#2865\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/b99b86d91aca0d1f0ca35882dacaa1f2e820d278\"\u003e\u003ccode\u003eb99b86d\u003c/code\u003e\u003c/a\u003e [project] Distinguish structs/union/enums (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/2857\"\u003e#2857\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/2368a0b3ef987ddc79e2f3b8b23bd434c4ff99d0\"\u003e\u003ccode\u003e2368a0b\u003c/code\u003e\u003c/a\u003e [CI] Bump github/codeql-action in the all-actions group (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/2858\"\u003e#2858\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/8ff2a35b6aa38c2f1051468e2c4178903e03e724\"\u003e\u003ccode\u003e8ff2a35\u003c/code\u003e\u003c/a\u003e [ci] Roll pinned nightly toolchain (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/2859\"\u003e#2859\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/google/zerocopy/compare/v0.8.27...v0.8.33\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `zerocopy-derive` from 0.8.27 to 0.8.33\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/zerocopy/releases\"\u003ezerocopy-derive's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.8.33\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[zerocopy-derive] Fix panic with raw identifiers by \u003ca href=\"https://github.com/joshlf\"\u003e\u003ccode\u003e@​joshlf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/2871\"\u003egoogle/zerocopy#2871\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/google/zerocopy/compare/v0.8.32...v0.8.33\"\u003ehttps://github.com/google/zerocopy/compare/v0.8.32...v0.8.33\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.8.32\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd regression test for suppressing \u003ccode\u003eprivate_bounds\u003c/code\u003e lint in \u003ccode\u003eKnownLayout\u003c/code\u003e derive by \u003ca href=\"https://github.com/google-labs-jules\"\u003e\u003ccode\u003e@​google-labs-jules\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/2791\"\u003egoogle/zerocopy#2791\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd tests targeted at un-covered lines of code by \u003ca href=\"https://github.com/joshlf\"\u003e\u003ccode\u003e@​joshlf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/2833\"\u003egoogle/zerocopy#2833\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[ci] In check_todo.sh, permit disabling check by \u003ca href=\"https://github.com/joshlf\"\u003e\u003ccode\u003e@​joshlf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/2839\"\u003egoogle/zerocopy#2839\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[cargo-zerocopy] Auto-install env var toggle by \u003ca href=\"https://github.com/joshlf\"\u003e\u003ccode\u003e@​joshlf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/2840\"\u003egoogle/zerocopy#2840\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd more instructions for coding agents by \u003ca href=\"https://github.com/joshlf\"\u003e\u003ccode\u003e@​joshlf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/2834\"\u003egoogle/zerocopy#2834\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduce \u003ccode\u003eHasField\u003c/code\u003e trait by \u003ca href=\"https://github.com/jswrenn\"\u003e\u003ccode\u003e@​jswrenn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/2842\"\u003egoogle/zerocopy#2842\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[agents] Add instructions for reviewing by \u003ca href=\"https://github.com/joshlf\"\u003e\u003ccode\u003e@​joshlf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/2855\"\u003egoogle/zerocopy#2855\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eHasField::project\u003c/code\u003e; simplify \u003ccode\u003eis_bit_valid\u003c/code\u003e by \u003ca href=\"https://github.com/jswrenn\"\u003e\u003ccode\u003e@​jswrenn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/2843\"\u003egoogle/zerocopy#2843\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[project] Distinguish structs/union/enums by \u003ca href=\"https://github.com/joshlf\"\u003e\u003ccode\u003e@​joshlf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/2857\"\u003egoogle/zerocopy#2857\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[derive] Document use of \u003ccode\u003eField\u003c/code\u003e trait by \u003ca href=\"https://github.com/joshlf\"\u003e\u003ccode\u003e@​joshlf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/2865\"\u003egoogle/zerocopy#2865\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[pointer] Add generic projection/cast framework by \u003ca href=\"https://github.com/joshlf\"\u003e\u003ccode\u003e@​joshlf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/2860\"\u003egoogle/zerocopy#2860\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOptimize Ref\u0026lt;_, T\u0026gt; methods when T: Sized (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/2752\"\u003e#2752\u003c/a\u003e) by \u003ca href=\"https://github.com/bmberger\"\u003e\u003ccode\u003e@​bmberger\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/2758\"\u003egoogle/zerocopy#2758\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bmberger\"\u003e\u003ccode\u003e@​bmberger\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/2758\"\u003egoogle/zerocopy#2758\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/google/zerocopy/compare/v0.8.31...v0.8.32\"\u003ehttps://github.com/google/zerocopy/compare/v0.8.31...v0.8.32\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.8.31\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[derive] Fix IntoBytes on repr(C) DST by \u003ca href=\"https://github.com/joshlf\"\u003e\u003ccode\u003e@​joshlf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/2836\"\u003egoogle/zerocopy#2836\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/google/zerocopy/compare/v0.8.30...v0.8.31\"\u003ehttps://github.com/google/zerocopy/compare/v0.8.30...v0.8.31\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.8.30\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003cstrong\u003eUPGRADING NOTE\u003c/strong\u003e: \u003ca href=\"https://redirect.github.com/google/zerocopy/issues/2804\"\u003e#2804\u003c/a\u003e, we invert the order of \u003ccode\u003e--cfg\u003c/code\u003es passed by our \u003ccode\u003ebuild.rs\u003c/code\u003e script. This will be transparent to \u003ccode\u003ecargo\u003c/code\u003e users, but if you vendor zerocopy and build it by invoking \u003ccode\u003erustc\u003c/code\u003e directly, you will need to update your \u003ccode\u003e--cfg\u003c/code\u003es. Assuming you're on a relatively recent toolchain, \u003cstrong\u003eyou should simply stop passing any \u003ccode\u003e--cfg\u003c/code\u003es when building zerocopy\u003c/strong\u003e. For more details, see \u003ca href=\"https://redirect.github.com/google/zerocopy/issues/2259\"\u003e#2259\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate AGENTS.md with pre-submission check instruction by \u003ca href=\"https://github.com/google-labs-jules\"\u003e\u003ccode\u003e@​google-labs-jules\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/2792\"\u003egoogle/zerocopy#2792\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: Add safety instructions to AGENTS.md by \u003ca href=\"https://github.com/google-labs-jules\"\u003e\u003ccode\u003e@​google-labs-jules\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/2794\"\u003egoogle/zerocopy#2794\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix Miri symbolic alignment check failures by \u003ca href=\"https://github.com/google-labs-jules\"\u003e\u003ccode\u003e@​google-labs-jules\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/2798\"\u003egoogle/zerocopy#2798\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: Update AGENTS.md to mandate 'yes | ./cargo.sh' by \u003ca href=\"https://github.com/google-labs-jules\"\u003e\u003ccode\u003e@​google-labs-jules\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/2799\"\u003egoogle/zerocopy#2799\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd missing copyright headers and audit instructions by \u003ca href=\"https://github.com/google-labs-jules\"\u003e\u003ccode\u003e@​google-labs-jules\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/2795\"\u003egoogle/zerocopy#2795\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/4cfb5c979891222bf61323690bfbcdf795d1315e\"\u003e\u003ccode\u003e4cfb5c9\u003c/code\u003e\u003c/a\u003e [zerocopy-derive] Fix panic with raw identifiers (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/2871\"\u003e#2871\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/8cd798a1ea7530a199ed7c7e33a8d12ee8ac862d\"\u003e\u003ccode\u003e8cd798a\u003c/code\u003e\u003c/a\u003e Release 0.8.32 (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/2870\"\u003e#2870\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/37b16a6bbe4350cff3eb8c3f6d39d42fe0c4bf15\"\u003e\u003ccode\u003e37b16a6\u003c/code\u003e\u003c/a\u003e Optimize Ref\u0026lt;_, T\u0026gt; methods when T: Sized (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/2752\"\u003e#2752\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/2758\"\u003e#2758\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/8dfa29be915ec898e312ad2b81a8295b42155982\"\u003e\u003ccode\u003e8dfa29b\u003c/code\u003e\u003c/a\u003e [pointer] Add generic projection/cast framework (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/2860\"\u003e#2860\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/424df54fa222ae0ab56f8aa4c06bd877d8d197c3\"\u003e\u003ccode\u003e424df54\u003c/code\u003e\u003c/a\u003e [ci] Pin dependencies to hashes (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/2869\"\u003e#2869\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/635360bba3ac54fc51ed0b22e8f37c24d85ba07a\"\u003e\u003ccode\u003e635360b\u003c/code\u003e\u003c/a\u003e [ci] Roll pinned nightly toolchain (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/2868\"\u003e#2868\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/e2d235fa3ad1eb6e33e0d1bf38e9a60cfcb63e42\"\u003e\u003ccode\u003ee2d235f\u003c/code\u003e\u003c/a\u003e [derive] Document use of \u003ccode\u003eField\u003c/code\u003e trait (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/2865\"\u003e#2865\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/b99b86d91aca0d1f0ca35882dacaa1f2e820d278\"\u003e\u003ccode\u003eb99b86d\u003c/code\u003e\u003c/a\u003e [project] Distinguish structs/union/enums (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/2857\"\u003e#2857\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/2368a0b3ef987ddc79e2f3b8b23bd434c4ff99d0\"\u003e\u003ccode\u003e2368a0b\u003c/code\u003e\u003c/a\u003e [CI] Bump github/codeql-action in the all-actions group (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/2858\"\u003e#2858\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/8ff2a35b6aa38c2f1051468e2c4178903e03e724\"\u003e\u003ccode\u003e8ff2a35\u003c/code\u003e\u003c/a\u003e [ci] Roll pinned nightly toolchain (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/2859\"\u003e#2859\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/google/zerocopy/compare/v0.8.27...v0.8.33\"\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.177 to 0.2.180\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/libc/releases\"\u003elibc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.2.180\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eQNX: Add missing BPF and ifreq structures (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4769\"\u003e#4769\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eLinux, L4Re: address soundness issues of \u003ccode\u003eCMSG_NXTHDR\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4903\"\u003e#4903\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux-like: Handle zero-sized payload differences in \u003ccode\u003eCMSG_NXTHDR\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4903\"\u003e#4903\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMusl: Fix incorrect definitions of struct stat on some 32-bit architectures (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4914\"\u003e#4914\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNetBSD: RISC-V 64: Correct \u003ccode\u003emcontext\u003c/code\u003e type definitions (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4886\"\u003e#4886\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euClibc: Re-enable \u003ccode\u003e__SIZEOF_PTHREAD_COND_T\u003c/code\u003e on non-L4Re uclibc (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4915\"\u003e#4915\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euClibc: Restructure Linux \u003ccode\u003enetlink\u003c/code\u003e module to resolve build errors (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4915\"\u003e#4915\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.2.179\u003c/h2\u003e\n\u003cp\u003eWith this release, we now have \u003cem\u003eunstable\u003c/em\u003e support for 64-bit \u003ccode\u003etime_t\u003c/code\u003e on 32-bit\nplatforms with both Musl and Glibc. Testing is appreciated!\u003c/p\u003e\n\u003cp\u003eFor now, these can be enabled by setting environment variables during build:\u003c/p\u003e\n\u003cpre lang=\"text\"\u003e\u003ccode\u003eRUST_LIBC_UNSTABLE_MUSL_V1_2_3=1\nRUST_LIBC_UNSTABLE_GNU_TIME_BITS=64\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eNote that the exact configuration will change in the future. Setting the\n\u003ccode\u003eMUSL_V1_2_3\u003c/code\u003e variable also enables some newer API unrelated to \u003ccode\u003etime_t\u003c/code\u003e.\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eL4Re: Add uclibc aarch64 support (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4479\"\u003e#4479\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux, Android: Add a generic definition for \u003ccode\u003eXCASE\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4847\"\u003e#4847\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux-like: Add \u003ccode\u003eNAME_MAX\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4888\"\u003e#4888\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add \u003ccode\u003eAT_EXECVE_CHECK\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4422\"\u003e#4422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add the \u003ccode\u003eSUN_LEN\u003c/code\u003e macro (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4269\"\u003e#4269\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: add \u003ccode\u003egetitimer\u003c/code\u003e and \u003ccode\u003esetitimer\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4890\"\u003e#4890\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: add \u003ccode\u003epthread_tryjoin_n\u003c/code\u003e and \u003ccode\u003epthread_timedjoin_np\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4887\"\u003e#4887\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMusl: Add unstable support for 64-bit \u003ccode\u003etime_t\u003c/code\u003e on 32-bit platforms (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4463\"\u003e#4463\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNetBSD, OpenBSD: Add interface \u003ccode\u003eLINK_STATE_*\u003c/code\u003e definitions from \u003ccode\u003esys/net/if.h\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4751\"\u003e#4751\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eQuRT: Add support for Qualcomm QuRT (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4845\"\u003e#4845\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTypes: Add Padding\u003c!-- raw HTML omitted --\u003e::uninit() (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4862\"\u003e#4862\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eGlibc: Link old version of \u003ccode\u003ecf{g,s}et{i,o}speed\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4882\"\u003e#4882\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eL4Re: Fixes for \u003ccode\u003epthread\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4479\"\u003e#4479\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eL4re: Fix a wide variety of incorrect definitions (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4479\"\u003e#4479\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMusl: Fix the value of \u003ccode\u003eCPU_SETSIZE\u003c/code\u003e on musl 1.2+ (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4865\"\u003e#4865\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMusl: RISC-V: fix public padding fields in \u003ccode\u003estat/stat64\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4463\"\u003e#4463\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMusl: s390x: Fix definition of \u003ccode\u003eSIGSTKSZ\u003c/code\u003e/\u003ccode\u003eMINSIGSTKSZ\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4884\"\u003e#4884\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/libc/blob/0.2.180/CHANGELOG.md\"\u003elibc's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/libc/compare/0.2.179...0.2.180\"\u003e0.2.180\u003c/a\u003e - 2026-01-08\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eQNX: Add missing BPF and ifreq structures (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4769\"\u003e#4769\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eLinux, L4Re: address soundness issues of \u003ccode\u003eCMSG_NXTHDR\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4903\"\u003e#4903\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux-like: Handle zero-sized payload differences in \u003ccode\u003eCMSG_NXTHDR\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4903\"\u003e#4903\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMusl: Fix incorrect definitions of struct stat on some 32-bit architectures (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4914\"\u003e#4914\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNetBSD: RISC-V 64: Correct \u003ccode\u003emcontext\u003c/code\u003e type definitions (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4886\"\u003e#4886\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euClibc: Re-enable \u003ccode\u003e__SIZEOF_PTHREAD_COND_T\u003c/code\u003e on non-L4Re uclibc (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4915\"\u003e#4915\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euClibc: Restructure Linux \u003ccode\u003enetlink\u003c/code\u003e module to resolve build errors (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4915\"\u003e#4915\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/libc/compare/0.2.178...0.2.179\"\u003e0.2.179\u003c/a\u003e - 2025-01-03\u003c/h2\u003e\n\u003cp\u003eWith this release, we now have \u003cem\u003eunstable\u003c/em\u003e support for 64-bit \u003ccode\u003etime_t\u003c/code\u003e on 32-bit\nplatforms with both Musl and Glibc. Testing is appreciated!\u003c/p\u003e\n\u003cp\u003eFor now, these can be enabled by setting environment variables during build:\u003c/p\u003e\n\u003cpre lang=\"text\"\u003e\u003ccode\u003eRUST_LIBC_UNSTABLE_MUSL_V1_2_3=1\nRUST_LIBC_UNSTABLE_GNU_TIME_BITS=64\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eNote that the exact configuration will change in the future. Setting the\n\u003ccode\u003eMUSL_V1_2_3\u003c/code\u003e variable also enables some newer API unrelated to \u003ccode\u003etime_t\u003c/code\u003e.\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eL4Re: Add uclibc aarch64 support (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4479\"\u003e#4479\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux, Android: Add a generic definition for \u003ccode\u003eXCASE\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4847\"\u003e#4847\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux-like: Add \u003ccode\u003eNAME_MAX\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4888\"\u003e#4888\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add \u003ccode\u003eAT_EXECVE_CHECK\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4422\"\u003e#4422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add the \u003ccode\u003eSUN_LEN\u003c/code\u003e macro (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4269\"\u003e#4269\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: add \u003ccode\u003egetitimer\u003c/code\u003e and \u003ccode\u003esetitimer\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4890\"\u003e#4890\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: add \u003ccode\u003epthread_tryjoin_n\u003c/code\u003e and \u003ccode\u003epthread_timedjoin_np\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4887\"\u003e#4887\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMusl: Add unstable support for 64-bit \u003ccode\u003etime_t\u003c/code\u003e on 32-bit platforms (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4463\"\u003e#4463\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNetBSD, OpenBSD: Add interface \u003ccode\u003eLINK_STATE_*\u003c/code\u003e definitions from \u003ccode\u003esys/net/if.h\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4751\"\u003e#4751\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eQuRT: Add support for Qualcomm QuRT (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4845\"\u003e#4845\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTypes: Add Padding\u003c!-- raw HTML omitted --\u003e::uninit() (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4862\"\u003e#4862\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eGlibc: Link old version of \u003ccode\u003ecf{g,s}et{i,o}speed\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4882\"\u003e#4882\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eL4Re: Fixes for \u003ccode\u003epthread\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4479\"\u003e#4479\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eL4re: Fix a wide variety of incorrect definitions (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4479\"\u003e#4479\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/4b38c69e31afadbead63af49794850b5a41f7dc4\"\u003e\u003ccode\u003e4b38c69\u003c/code\u003e\u003c/a\u003e chore: release libc 0.2.180\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/300e6438848503d4a9a0bebd32539294fe0e67a5\"\u003e\u003ccode\u003e300e643\u003c/code\u003e\u003c/a\u003e qnx: add missing BPF and ifreq structures\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/12fd831dff0427d7dae301008069ef3fc040b6f5\"\u003e\u003ccode\u003e12fd831\u003c/code\u003e\u003c/a\u003e ci: Add rtems to basic tier 3 checks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/b062844024a5b2028603c636af1ed104880f8450\"\u003e\u003ccode\u003eb062844\u003c/code\u003e\u003c/a\u003e Only test addresses of cmsghdrs that are multiples of the size of cmsghdr.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/676a4f8fd4e43056a2fbedfc848ef982350298ae\"\u003e\u003ccode\u003e676a4f8\u003c/code\u003e\u003c/a\u003e linux: Move \u003ccode\u003emembarrier.h\u003c/code\u003e constants to \u003ccode\u003esrc/new\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/0803faeb89a2a1a477efbe6f604bed7ae8aeb906\"\u003e\u003ccode\u003e0803fae\u003c/code\u003e\u003c/a\u003e linux: Restructure \u003ccode\u003enetlink\u003c/code\u003e to \u003ccode\u003esrc/new\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/72f4c1a5db719788f771d2ce83661295385a84f4\"\u003e\u003ccode\u003e72f4c1a\u003c/code\u003e\u003c/a\u003e uclibc: Re-enable \u003ccode\u003e__SIZEOF_PTHREAD_COND_T\u003c/code\u003e on non-L4Re uclibc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/757e55a3f0adcd1261e44be340eced8d865ce5e2\"\u003e\u003ccode\u003e757e55a\u003c/code\u003e\u003c/a\u003e netbsd/riscv64.rs: make changes so that this builds again.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/042f118911f93e688e9b28003293e423e0bc84fe\"\u003e\u003ccode\u003e042f118\u003c/code\u003e\u003c/a\u003e musl: Fix incorrect definitions of struct stat on some architectures\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/03755c4f7024ff4015231fc7a3cdab3931aff3d3\"\u003e\u003ccode\u003e03755c4\u003c/code\u003e\u003c/a\u003e linux, emscripten, android, l4re: handle zero-sized payload differences in CM...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/libc/compare/0.2.177...0.2.180\"\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://redirect.github.com/rust-lang/log/pull/719\"\u003erust-lang/log#719\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AldaronLau\"\u003e\u003ccode\u003e@​AldaronLau\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/703\"\u003erust-lang/log#703\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dishmaker\"\u003e\u003ccode\u003e@​dishmaker\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/709\"\u003erust-lang/log#709\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/log/compare/0.4.28...0.4.29\"\u003ehttps://github.com/rust-lang/log/compare/0.4.28...0.4.29\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/rust-lang/log/blob/master/CHANGELOG.md\"\u003elog's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.4.29] - 2025-12-02\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\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\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AldaronLau\"\u003e\u003ccode\u003e@​AldaronLau\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/703\"\u003erust-lang/log#703\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dishmaker\"\u003e\u003ccode\u003e@​dishmaker\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/709\"\u003erust-lang/log#709\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/log/compare/0.4.28...0.4.29\"\u003ehttps://github.com/rust-lang/log/compare/0.4.28...0.4.29\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/log/commit/b1e2df7bce7a1b685aa9bfd1db0a5cac1f0fc27d\"\u003e\u003ccode\u003eb1e2df7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/719\"\u003e#719\u003c/a\u003e from rust-lang/cargo/0.4.29\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/3fe1a546dc323e614c35d136920a112406910e06\"\u003e\u003ccode\u003e3fe1a54\u003c/code\u003e\u003c/a\u003e prepare for 0.4.29 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/7a432d9ab570c49d42fcbd1c3b9e1e300064c2b9\"\u003e\u003ccode\u003e7a432d9\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/718\"\u003e#718\u003c/a\u003e from rust-lang/ci/msrv\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/0689d568479bb578f66e48df43628cc04aa6269b\"\u003e\u003ccode\u003e0689d56\u003c/code\u003e\u003c/a\u003e rebump msrv to 1.68.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/46b448e2a76a14210a7270ec11ad97cb9cbda6dc\"\u003e\u003ccode\u003e46b448e\u003c/code\u003e\u003c/a\u003e try drop msrv back to 1.61.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/929ab3812e86915bb5edb65609cd6d5cb17939fb\"\u003e\u003ccode\u003e929ab38\u003c/code\u003e\u003c/a\u003e fix up doc test feature gate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/957cece4780cb006cbe2f819bd2f893822aad7cb\"\u003e\u003ccode\u003e957cece\u003c/code\u003e\u003c/a\u003e bump serde-dependent crates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/bea40c847c77ecb7b7e9f2d858a21edaa2aa6159\"\u003e\u003ccode\u003ebea40c8\u003c/code\u003e\u003c/a\u003e bump msrv to 1.68.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/c540184ee9581d7373135f5511b6b174b5cee2d6\"\u003e\u003ccode\u003ec540184\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/716\"\u003e#716\u003c/a\u003e from rust-lang/ci-smaller-matrix2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/c971e636c4b44ff01ff21e6aa82607272d2d0bf2\"\u003e\u003ccode\u003ec971e63\u003c/code\u003e\u003c/a\u003e Merge branch 'master' into ci-smaller-matrix2\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.28...0.4.29\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tokio` from 1.48.0 to 1.49.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tokio-rs/tokio/releases\"\u003etokio's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eTokio v1.49.0\u003c/h2\u003e\n\u003ch1\u003e1.49.0 (January 3rd, 2026)\u003c/h1\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003enet: add support for \u003ccode\u003eTCLASS\u003c/code\u003e option on IPv6 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7781\"\u003e#7781\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: stabilize \u003ccode\u003eruntime::id::Id\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7125\"\u003e#7125\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etask: implement \u003ccode\u003eExtend\u003c/code\u003e for \u003ccode\u003eJoinSet\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7195\"\u003e#7195\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etask: stabilize the \u003ccode\u003eLocalSet::id()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7776\"\u003e#7776\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003enet: deprecate \u003ccode\u003e{TcpStream,TcpSocket}::set_linger\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7752\"\u003e#7752\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emacros: fix the hygiene issue of \u003ccode\u003ejoin!\u003c/code\u003e and \u003ccode\u003etry_join!\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7766\"\u003e#7766\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: revert \u0026quot;replace manual vtable definitions with Wake\u0026quot; (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7699\"\u003e#7699\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: return \u003ccode\u003eTryRecvError::Disconnected\u003c/code\u003e from \u003ccode\u003eReceiver::try_recv\u003c/code\u003e after \u003ccode\u003eReceiver::close\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7686\"\u003e#7686\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etask: remove unnecessary trait bounds on the \u003ccode\u003eDebug\u003c/code\u003e implementation (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7720\"\u003e#7720\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eUnstable\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efs: handle \u003ccode\u003eEINTR\u003c/code\u003e in \u003ccode\u003efs::write\u003c/code\u003e for io-uring (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7786\"\u003e#7786\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efs: support io-uring with \u003ccode\u003etokio::fs::read\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7696\"\u003e#7696\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: disable io-uring on \u003ccode\u003eEPERM\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7724\"\u003e#7724\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etime: add alternative timer for better multicore scalability (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7467\"\u003e#7467\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumented\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edocs: fix a typos in \u003ccode\u003ebounded.rs\u003c/code\u003e and \u003ccode\u003epark.rs\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7817\"\u003e#7817\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eio: add \u003ccode\u003eSyncIoBridge\u003c/code\u003e cross-references to \u003ccode\u003ecopy\u003c/code\u003e and \u003ccode\u003ecopy_buf\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7798\"\u003e#7798\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eio: doc that \u003ccode\u003eAsyncWrite\u003c/code\u003e does not inherit from \u003ccode\u003estd::io::Write\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7705\"\u003e#7705\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emetrics: clarify that \u003ccode\u003enum_alive_tasks\u003c/code\u003e is not strongly consistent (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7614\"\u003e#7614\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: clarify the cancellation safety of the \u003ccode\u003eTcpStream::peek\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7305\"\u003e#7305\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: clarify the drop behavior of \u003ccode\u003eunix::OwnedWriteHalf\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7742\"\u003e#7742\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: clarify the platform-dependent backlog in \u003ccode\u003eTcpSocket\u003c/code\u003e docs (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7738\"\u003e#7738\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: mention \u003ccode\u003eLocalRuntime\u003c/code\u003e in \u003ccode\u003enew_current_thread\u003c/code\u003e docs (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7820\"\u003e#7820\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: add missing period to \u003ccode\u003empsc::Sender::try_send\u003c/code\u003e docs (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7721\"\u003e#7721\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: clarify the cancellation safety of \u003ccode\u003eoneshot::Receiver\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7780\"\u003e#7780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: improve the docs for the \u003ccode\u003eerrors\u003c/code\u003e of mpsc (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7722\"\u003e#7722\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etask: add example for \u003ccode\u003espawn_local\u003c/code\u003e usage on local runtime (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7689\"\u003e#7689\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7125\"\u003e#7125\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7125\"\u003etokio-rs/tokio#7125\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7195\"\u003e#7195\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7195\"\u003etokio-rs/tokio#7195\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7305\"\u003e#7305\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7305\"\u003etokio-rs/tokio#7305\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7467\"\u003e#7467\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7467\"\u003etokio-rs/tokio#7467\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7614\"\u003e#7614\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7614\"\u003etokio-rs/tokio#7614\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7686\"\u003e#7686\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7686\"\u003etokio-rs/tokio#7686\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7689\"\u003e#7689\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7689\"\u003etokio-rs/tokio#7689\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/e3b89bbefa7564e2eba2fb9f849ef7bf87d60fad\"\u003e\u003ccode\u003ee3b89bb\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.49.0 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7824\"\u003e#7824\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/4f577b84e939c8d427d79fdc73919842d8735de2\"\u003e\u003ccode\u003e4f577b8\u003c/code\u003e\u003c/a\u003e Merge 'tokio-1.47.3' into 'master'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/f320197693ee09e28f1fca0e55418081adcdfc25\"\u003e\u003ccode\u003ef320197\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.47.3 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7823\"\u003e#7823\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/ea6b144cd1042d6841a7830b18f2df77c3db904b\"\u003e\u003ccode\u003eea6b144\u003c/code\u003e\u003c/a\u003e ci: freeze rustc on nightly-2025-01-25 in \u003ccode\u003enetlify.toml\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7652\"\u003e#7652\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/264e703296bccd6783a438815d91055d4517099b\"\u003e\u003ccode\u003e264e703\u003c/code\u003e\u003c/a\u003e Merge \u003ccode\u003etokio-1.43.4\u003c/code\u003e into \u003ccode\u003etokio-1.47.x\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7822\"\u003e#7822\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/dfb0f00838ca1986dee04a54a6299d35b0a4072c\"\u003e\u003ccode\u003edfb0f00\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.43.4 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7821\"\u003e#7821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/4a91f197b03dc335010fffcf0e0c14e1f4011b42\"\u003e\u003ccode\u003e4a91f19\u003c/code\u003e\u003c/a\u003e ci: fix wasm32-wasip1 tests (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7788\"\u003e#7788\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/601c383ab6def5a6d2f95a434c95a97b65059628\"\u003e\u003ccode\u003e601c383\u003c/code\u003e\u003c/a\u003e ci: upgrade FreeBSD from 14.2 to 14.3 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7758\"\u003e#7758\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/484cb52d8d21cb8156decbeba9569651fcc09d0d\"\u003e\u003ccode\u003e484cb52\u003c/code\u003e\u003c/a\u003e sync: return \u003ccode\u003eTryRecvError::Disconnected\u003c/code\u003e from \u003ccode\u003eReceiver::try_recv\u003c/code\u003e after `Re...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/16f20c34ed9bc11eb1e7cdec441ab844b198d2cd\"\u003e\u003ccode\u003e16f20c3\u003c/code\u003e\u003c/a\u003e rt: mention \u003ccode\u003eLocalRuntime\u003c/code\u003e in \u003ccode\u003enew_current_thread\u003c/code\u003e docs (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7820\"\u003e#7820\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/tokio/compare/tokio-1.48.0...tokio-1.49.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `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 `cargo_metadata` from 0.23.0 to 0.23.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/oli-obk/cargo_metadata/blob/main/CHANGELOG.md\"\u003ecargo_metadata's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.23.1] - 2025-11-11\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eStabilized \u003ccode\u003ebuild_directory\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/c08e66cdf534313085ef810ce6f2e0df8a83fc50\"\u003e\u003ccode\u003ec08e66c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/oli-obk/cargo_metadata/issues/317\"\u003e#317\u003c/a\u003e from Muscraft/stabilize-build-dir\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/083ca6933f8fe868f78e6969bb032c206e41baa2\"\u003e\u003ccode\u003e083ca69\u003c/code\u003e\u003c/a\u003e chore: Bump version to 0.23.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/84d613bf869c73ed14d76d9e9bd964694013fa98\"\u003e\u003ccode\u003e84d613b\u003c/code\u003e\u003c/a\u003e chore: Stabilize build_directory\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/9d818095a2ccfcc60465028eb970799ee845ddc1\"\u003e\u003ccode\u003e9d81809\u003c/code\u003e\u003c/a\u003e chore: Address new clippy warnings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/4d66bd33a8c9928d4a4cd5be51b85a6dfb695076\"\u003e\u003ccode\u003e4d66bd3\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/oli-obk/cargo_metadata/issues/309\"\u003e#309\u003c/a\u003e from BD103/fix-doc-auto-config\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/d1a6aa21354b3c33e72a0472455615168818e087\"\u003e\u003ccode\u003ed1a6aa2\u003c/code\u003e\u003c/a\u003e fix: \u003ccode\u003ecargo_metadata\u003c/code\u003e not building on docs.rs\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/oli-obk/cargo_metadata/compare/0.23.0...0.23.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cc` from 1.2.45 to 1.2.53\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.53\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd missing RISC-V targets (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1657\"\u003e#1657\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ecc-v1.2.52\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix contradictory doc for CC compiler in crate doc (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1650\"\u003e#1650\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHave CUDA compilaion check for sbsa-linux when targeting aarch64. (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1647\"\u003e#1647\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate link for -Cdwarf-version; Remove -Z (stabilized in 1.88) (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1648\"\u003e#1648\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix Build::env_tool to check for .exe on windows (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1646\"\u003e#1646\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ecc-v1.2.51\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/1642\"\u003e#1642\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate Readmes (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1641\"\u003e#1641\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ecc-v1.2.50\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd tests for \u003ccode\u003eOUT_DIR\u003c/code\u003e escape for '..' file paths (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1631\"\u003e#1631\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/283\"\u003e#283\u003c/a\u003e: Make warnings(false) actually suppress compiler warnings (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1633\"\u003e#1633\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ecc-v1.2.49\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix run_output to prevent infinite blocking (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1627\"\u003e#1627\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix detect_family deadlock (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1626\"\u003e#1626\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix link in new debug_str doc comment (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1625\"\u003e#1625\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport more of Cargo's debug levels with Build::debug_str (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1624\"\u003e#1624\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ecc-v1.2.48\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/1620\"\u003e#1620\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ecc-v1.2.47\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd helenos linker identifications (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1615\"\u003e#1615\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ecc-v1.2.46\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd Visual Studio 2026 support (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1609\"\u003e#1609\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.52...cc-v1.2.53\"\u003e1.2.53\u003c/a\u003e - 2026-01-16\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd missing RISC-V targets (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1657\"\u003e#1657\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.51...cc-v1.2.52\"\u003e1.2.52\u003c/a\u003e - 2026-01-09\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix contradictory doc for CC compiler in crate doc (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1650\"\u003e#1650\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHave CUDA compilaion check for sbsa-linux when targeting aarch64. (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1647\"\u003e#1647\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate link for -Cdwarf-version; Remove -Z (stabilized in 1.88) (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1648\"\u003e#1648\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix Build::env_tool to check for .exe on windows (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1646\"\u003e#1646\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/compare/cc-v1.2.50...cc-v1.2.51\"\u003e1.2.51\u003c/a\u003e - 2025-12-26\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/1642\"\u003e#1642\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate Readmes (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1641\"\u003e#1641\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.49...cc-v1.2.50\"\u003e1.2.50\u003c/a\u003e - 2025-12-19\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd tests for \u003ccode\u003eOUT_DIR\u003c/code\u003e escape for '..' file paths (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1631\"\u003e#1631\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/283\"\u003e#283\u003c/a\u003e: Make warnings(false) actually suppress compiler warnings (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1633\"\u003e#1633\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.48...cc-v1.2.49\"\u003e1.2.49\u003c/a\u003e - 2025-12-06\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix run_output to prevent infinite blocking (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1627\"\u003e#1627\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix detect_family deadlock (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1626\"\u003e#1626\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix link in new debug_str doc comment (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1625\"\u003e#1625\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport more of Cargo's debug levels with Build::debug_str (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1624\"\u003e#1624\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.47...cc-v1.2.48\"\u003e1.2.48\u003c/a\u003e - 2025-11-28\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/1620\"\u003e#1620\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.46...cc-v1.2.47\"\u003e1.2.47\u003c/a\u003e - 2025-11-21\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd helenos linker identifications (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1615\"\u003e#1615\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/5be292b6bbaddda74e2196b5679d9e7ba5834604\"\u003e\u003ccode\u003e5be292b\u003c/code\u003e\u003c/a\u003e chore: release (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1658\"\u003e#1658\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/66ceffe1884cdd86f2f70b0c2b3383967c478854\"\u003e\u003ccode\u003e66ceffe\u003c/code\u003e\u003c/a\u003e Add missing RISC-V targets (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1657\"\u003e#1657\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/8124fc5e303505561fae00028faab24715aada2a\"\u003e\u003ccode\u003e8124fc5\u003c/code\u003e\u003c/a\u003e Regenerate windows sys bindings (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1653\"\u003e#1653\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/06b516a7c5b26d122756105d95045c34fbdcb197\"\u003e\u003ccode\u003e06b516a\u003c/code\u003e\u003c/a\u003e Update windows-bindgen requirement from 0.65 to 0.66 (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1652\"\u003e#1652\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/d0562c9e06e9c4590fd7a594ed0a445dc32735f3\"\u003e\u003ccode\u003ed0562c9\u003c/code\u003e\u003c/a\u003e chore: release (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1651\"\u003e#1651\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/c3ff4ea7c76072b0962562a6f1b53aa118dab4ec\"\u003e\u003ccode\u003ec3ff4ea\u003c/code\u003e\u003c/a\u003e Fix contradictory doc for CC compiler in crate doc (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1650\"\u003e#1650\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/c1055d88271171249873196012bde9912f002683\"\u003e\u003ccode\u003ec1055d8\u003c/code\u003e\u003c/a\u003e Have CUDA compilaion check for sbsa-linux when targeting aarch64. (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1647\"\u003e#1647\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/7abc2e6ab98644e0b0741570dddbb7fa60ed6c7a\"\u003e\u003ccode\u003e7abc2e6\u003c/code\u003e\u003c/a\u003e Update link for -Cdwarf-version; Remove -Z (stabilized in 1.88) (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1648\"\u003e#1648\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/6b3e91bda1f72c67522eee9d5f44549150961a83\"\u003e\u003ccode\u003e6b3e91b\u003c/code\u003e\u003c/a\u003e Fix Build::env_tool to check for .exe on windows (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1646\"\u003e#1646\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/e7784c8ddfaceae7e7f9075625ae77e05c7d6332\"\u003e\u003ccode\u003ee7784c8\u003c/code\u003e\u003c/a\u003e Fix tool existence check in find_tool method (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1645\"\u003e#1645\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/cc-rs/compare/cc-v1.2.45...cc-v1.2.53\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/falcosecurity/plugins/pull/1163","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/falcosecurity%2Fplugins/issues/1163","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1163/packages"},{"uuid":"3827719017","node_id":"PR_kwDOGeL3Ws6957wh","number":1635,"state":"closed","title":"build(deps): bump the production-dependencies group across 1 directory with 35 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-01-26T02:17:27.000Z","author_association":null,"state_reason":null,"created_at":"2026-01-19T02:20:39.000Z","updated_at":"2026-01-26T02:17:29.000Z","time_to_close":604608,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"production-dependencies","update_count":35,"packages":[{"name":"base16ct","old_version":"0.2.0","new_version":"1.0.0","repository_url":"https://github.com/RustCrypto/formats"},{"name":"caps","old_version":"0.5.5","new_version":"0.5.6","repository_url":"https://github.com/lucab/caps-rs"},{"name":"cargo_metadata","old_version":"0.19.2","new_version":"0.23.1","repository_url":"https://github.com/oli-obk/cargo_metadata"},{"name":"chrono","old_version":"0.4.42","new_version":"0.4.43","repository_url":"https://github.com/chronotope/chrono"},{"name":"clap","old_version":"4.5.48","new_version":"4.5.54","repository_url":"https://github.com/clap-rs/clap"},{"name":"clap_complete","old_version":"4.5.58","new_version":"4.5.65","repository_url":"https://github.com/clap-rs/clap"},{"name":"clap_mangen","old_version":"0.2.29","new_version":"0.2.31","repository_url":"https://github.com/clap-rs/clap"},{"name":"comfy-table","old_version":"7.2.1","new_version":"7.2.2","repository_url":"https://github.com/nukesor/comfy-table"},{"name":"dialoguer","old_version":"0.11.0","new_version":"0.12.0","repository_url":"https://github.com/console-rs/dialoguer"},{"name":"flate2","old_version":"1.1.4","new_version":"1.1.8","repository_url":"https://github.com/rust-lang/flate2-rs"},{"name":"log","old_version":"0.4.28","new_version":"0.4.29","repository_url":"https://github.com/rust-lang/log"},{"name":"netlink-packet-audit","old_version":"0.5.1","new_version":"0.6.1","repository_url":"https://github.com/rust-netlink/netlink-packet-audit"},{"name":"netlink-packet-core","old_version":"0.7.0","new_version":"0.8.1","repository_url":"https://github.com/rust-netlink/netlink-packet-core"},{"name":"netlink-packet-route","old_version":"0.19.0","new_version":"0.28.0","repository_url":"https://github.com/rust-netlink/netlink-packet-route"},{"name":"nix","old_version":"0.29.0","new_version":"0.30.1","repository_url":"https://github.com/nix-rust/nix"},{"name":"object","old_version":"0.36.7","new_version":"0.38.1","repository_url":"https://github.com/gimli-rs/object"},{"name":"oci-client","old_version":"0.14.0","new_version":"0.15.0","repository_url":"https://github.com/oras-project/rust-oci-client"},{"name":"opentelemetry","old_version":"0.22.0","new_version":"0.31.0","repository_url":"https://github.com/open-telemetry/opentelemetry-rust"},{"name":"opentelemetry-otlp","old_version":"0.15.0","new_version":"0.31.0","repository_url":"https://github.com/open-telemetry/opentelemetry-rust"},{"name":"opentelemetry-semantic-conventions","old_version":"0.14.0","new_version":"0.31.0","repository_url":"https://github.com/open-telemetry/opentelemetry-rust"},{"name":"opentelemetry_sdk","old_version":"0.22.1","new_version":"0.31.0","repository_url":"https://github.com/open-telemetry/opentelemetry-rust"},{"name":"procfs","old_version":"0.16.0","new_version":"0.18.0","repository_url":"https://github.com/eminence/procfs"},{"name":"quote","old_version":"1.0.41","new_version":"1.0.43","repository_url":"https://github.com/dtolnay/quote"},{"name":"regex","old_version":"1.11.3","new_version":"1.12.2","repository_url":"https://github.com/rust-lang/regex"},{"name":"rustdoc-json","old_version":"0.8.9","new_version":"0.9.7","repository_url":"https://github.com/cargo-public-api/cargo-public-api"},{"name":"serde_json","old_version":"1.0.145","new_version":"1.0.149","repository_url":"https://github.com/serde-rs/json"},{"name":"syn","old_version":"2.0.106","new_version":"2.0.114","repository_url":"https://github.com/dtolnay/syn"},{"name":"tempfile","old_version":"3.23.0","new_version":"3.24.0","repository_url":"https://github.com/Stebalien/tempfile"},{"name":"thiserror","old_version":"2.0.17","new_version":"2.0.18","repository_url":"https://github.com/dtolnay/thiserror"},{"name":"tokio","old_version":"1.47.1","new_version":"1.49.0","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"tokio-stream","old_version":"0.1.17","new_version":"0.1.18","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"tokio-util","old_version":"0.7.16","new_version":"0.7.18","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"toml","old_version":"0.8.23","new_version":"0.9.6","repository_url":"https://github.com/toml-rs/toml"},{"name":"tonic-build","old_version":"0.11.0","new_version":"0.13.1","repository_url":"https://github.com/hyperium/tonic"},{"name":"tower","old_version":"0.5.2","new_version":"0.5.3","repository_url":"https://github.com/tower-rs/tower"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the production-dependencies group with 35 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [base16ct](https://github.com/RustCrypto/formats) | `0.2.0` | `1.0.0` |\n| [caps](https://github.com/lucab/caps-rs) | `0.5.5` | `0.5.6` |\n| [cargo_metadata](https://github.com/oli-obk/cargo_metadata) | `0.19.2` | `0.23.1` |\n| [chrono](https://github.com/chronotope/chrono) | `0.4.42` | `0.4.43` |\n| [clap](https://github.com/clap-rs/clap) | `4.5.48` | `4.5.54` |\n| [clap_complete](https://github.com/clap-rs/clap) | `4.5.58` | `4.5.65` |\n| [clap_mangen](https://github.com/clap-rs/clap) | `0.2.29` | `0.2.31` |\n| [comfy-table](https://github.com/nukesor/comfy-table) | `7.2.1` | `7.2.2` |\n| [dialoguer](https://github.com/console-rs/dialoguer) | `0.11.0` | `0.12.0` |\n| [flate2](https://github.com/rust-lang/flate2-rs) | `1.1.4` | `1.1.8` |\n| [log](https://github.com/rust-lang/log) | `0.4.28` | `0.4.29` |\n| [netlink-packet-audit](https://github.com/rust-netlink/netlink-packet-audit) | `0.5.1` | `0.6.1` |\n| [netlink-packet-core](https://github.com/rust-netlink/netlink-packet-core) | `0.7.0` | `0.8.1` |\n| [netlink-packet-route](https://github.com/rust-netlink/netlink-packet-route) | `0.19.0` | `0.28.0` |\n| [nix](https://github.com/nix-rust/nix) | `0.29.0` | `0.30.1` |\n| [object](https://github.com/gimli-rs/object) | `0.36.7` | `0.38.1` |\n| [oci-client](https://github.com/oras-project/rust-oci-client) | `0.14.0` | `0.15.0` |\n| [opentelemetry](https://github.com/open-telemetry/opentelemetry-rust) | `0.22.0` | `0.31.0` |\n| [opentelemetry-otlp](https://github.com/open-telemetry/opentelemetry-rust) | `0.15.0` | `0.31.0` |\n| [opentelemetry-semantic-conventions](https://github.com/open-telemetry/opentelemetry-rust) | `0.14.0` | `0.31.0` |\n| [opentelemetry_sdk](https://github.com/open-telemetry/opentelemetry-rust) | `0.22.1` | `0.31.0` |\n| [procfs](https://github.com/eminence/procfs) | `0.16.0` | `0.18.0` |\n| [quote](https://github.com/dtolnay/quote) | `1.0.41` | `1.0.43` |\n| [regex](https://github.com/rust-lang/regex) | `1.11.3` | `1.12.2` |\n| [rustdoc-json](https://github.com/cargo-public-api/cargo-public-api) | `0.8.9` | `0.9.7` |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.145` | `1.0.149` |\n| [syn](https://github.com/dtolnay/syn) | `2.0.106` | `2.0.114` |\n| [tempfile](https://github.com/Stebalien/tempfile) | `3.23.0` | `3.24.0` |\n| [thiserror](https://github.com/dtolnay/thiserror) | `2.0.17` | `2.0.18` |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.47.1` | `1.49.0` |\n| [tokio-stream](https://github.com/tokio-rs/tokio) | `0.1.17` | `0.1.18` |\n| [tokio-util](https://github.com/tokio-rs/tokio) | `0.7.16` | `0.7.18` |\n| [toml](https://github.com/toml-rs/toml) | `0.8.23` | `0.9.6` |\n| [tonic-build](https://github.com/hyperium/tonic) | `0.11.0` | `0.13.1` |\n| [tower](https://github.com/tower-rs/tower) | `0.5.2` | `0.5.3` |\n\n\nUpdates `base16ct` from 0.2.0 to 1.0.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/formats/commit/071bfe69e2010e869397d27c63a88f188bd6477b\"\u003e\u003ccode\u003e071bfe6\u003c/code\u003e\u003c/a\u003e base16ct v1.0.0 (\u003ca href=\"https://redirect.github.com/RustCrypto/formats/issues/2145\"\u003e#2145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/formats/commit/9946628f283d54d98489f3d372550026c9df8744\"\u003e\u003ccode\u003e9946628\u003c/code\u003e\u003c/a\u003e Use \u003ccode\u003egetrandom\u003c/code\u003e v0.4.0-rc.0 crate release (\u003ca href=\"https://redirect.github.com/RustCrypto/formats/issues/2142\"\u003e#2142\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/formats/commit/dfa8651b8c40699e3a3faa7d4958f8fcb0045b86\"\u003e\u003ccode\u003edfa8651\u003c/code\u003e\u003c/a\u003e phc v0.6.0-rc.1 (\u003ca href=\"https://redirect.github.com/RustCrypto/formats/issues/2141\"\u003e#2141\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/formats/commit/5da267568e6ab2c5f9bc9e71e0dd2bbbcb2f5a33\"\u003e\u003ccode\u003e5da2675\u003c/code\u003e\u003c/a\u003e phc: bump \u003ccode\u003egetrandom\u003c/code\u003e to v0.4.0-rc.0 (\u003ca href=\"https://redirect.github.com/RustCrypto/formats/issues/2139\"\u003e#2139\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/formats/commit/f1b052c513b1f4323ec41b768022840b5c081397\"\u003e\u003ccode\u003ef1b052c\u003c/code\u003e\u003c/a\u003e Bump \u003ccode\u003erand_core\u003c/code\u003e to v0.10.0-rc-3 (\u003ca href=\"https://redirect.github.com/RustCrypto/formats/issues/2138\"\u003e#2138\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/formats/commit/02eb077bc7a897b87b8eed85d3c65c7eef85cf95\"\u003e\u003ccode\u003e02eb077\u003c/code\u003e\u003c/a\u003e der: bound \u003ccode\u003eDecode(Value)::Error\u003c/code\u003e on \u003ccode\u003ecore::error::Error\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/RustCrypto/formats/issues/2137\"\u003e#2137\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/formats/commit/23b3622382e00542f9307e6c7fda1505480c06fe\"\u003e\u003ccode\u003e23b3622\u003c/code\u003e\u003c/a\u003e base64ct: deprecate \u003ccode\u003eBase64Crypt\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/RustCrypto/formats/issues/2135\"\u003e#2135\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/formats/commit/e2a2a4bb1b1e7bc9c15ecb3d5ac1322451e58835\"\u003e\u003ccode\u003ee2a2a4b\u003c/code\u003e\u003c/a\u003e mcf: replace \u003ccode\u003eBase64::Crypt\u003c/code\u003e with \u003ccode\u003eBase64::ShaCrypt\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/RustCrypto/formats/issues/2134\"\u003e#2134\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/formats/commit/d1e1e64567c3b69e15fd0539ec22fcdc88403c2f\"\u003e\u003ccode\u003ed1e1e64\u003c/code\u003e\u003c/a\u003e mcf: avoid intermediate allocations in \u003ccode\u003epush_displayable\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/RustCrypto/formats/issues/2132\"\u003e#2132\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/formats/commit/838590c38a4d6624d5aa5876f3b25914e8b32de5\"\u003e\u003ccode\u003e838590c\u003c/code\u003e\u003c/a\u003e mcf: expand \u003ccode\u003eError\u003c/code\u003e into a proper enum (\u003ca href=\"https://redirect.github.com/RustCrypto/formats/issues/2119\"\u003e#2119\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/RustCrypto/formats/compare/base16ct/v0.2.0...base16ct/v1.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `caps` from 0.5.5 to 0.5.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lucab/caps-rs/releases\"\u003ecaps's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.5.6\u003c/h2\u003e\n\u003cp\u003eChanges:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate minimum toolchain to 1.63\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003ethiserror\u003c/code\u003e dependency\u003c/li\u003e\n\u003cli\u003eGracefully handle unsupported capabilities in clear and read operations\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucab/caps-rs/commit/d5dcf952ada01445b8eacb25fc5a2e37f9941da6\"\u003e\u003ccode\u003ed5dcf95\u003c/code\u003e\u003c/a\u003e cargo: caps release 0.5.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucab/caps-rs/commit/4743546164f647e93178d09bb4cff66a4a393e74\"\u003e\u003ccode\u003e4743546\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/lucab/caps-rs/issues/97\"\u003e#97\u003c/a\u003e from bilelmoussaoui/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucab/caps-rs/commit/a541bc1e0df81d1ebd885d5122903626832aabe1\"\u003e\u003ccode\u003ea541bc1\u003c/code\u003e\u003c/a\u003e Get rid of thiserror\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucab/caps-rs/commit/2a64efc2f481210ce970b0b6ae71242f0094e8d8\"\u003e\u003ccode\u003e2a64efc\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/lucab/caps-rs/issues/96\"\u003e#96\u003c/a\u003e from Soft/clear_supported_caps_from_bounding_set\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucab/caps-rs/commit/5a9ae19fdf156a448252ed6df06138cf1ddb2a1c\"\u003e\u003ccode\u003e5a9ae19\u003c/code\u003e\u003c/a\u003e Handle unsupported capabilities gracefully in clear and read operations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucab/caps-rs/commit/8ae9b4f960f28337f0b8216b0f8963fdeb1e502e\"\u003e\u003ccode\u003e8ae9b4f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/lucab/caps-rs/issues/95\"\u003e#95\u003c/a\u003e from lucab/push-sqknlowmyxmp\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucab/caps-rs/commit/f3c7fb482736e1ae8fce9f07be2db21f5b8789cb\"\u003e\u003ccode\u003ef3c7fb4\u003c/code\u003e\u003c/a\u003e cargo: add MSRV to manifest metadata\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucab/caps-rs/commit/bbf8b0006d76ae19ac462d8ea04cddeed1c6c34d\"\u003e\u003ccode\u003ebbf8b00\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/lucab/caps-rs/issues/94\"\u003e#94\u003c/a\u003e from lucab/push-kvotmuqtvsnp\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucab/caps-rs/commit/2a9635c62ece83cfc094ce07cc5dc49c2f2f3825\"\u003e\u003ccode\u003e2a9635c\u003c/code\u003e\u003c/a\u003e docs: minor fixes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucab/caps-rs/commit/757ae11d492240b05208a9bf1e7b9afbb831829f\"\u003e\u003ccode\u003e757ae11\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/lucab/caps-rs/issues/93\"\u003e#93\u003c/a\u003e from lucab/push-xwkvyrnzmvtt\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/lucab/caps-rs/compare/v0.5.5...v0.5.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cargo_metadata` from 0.19.2 to 0.23.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/oli-obk/cargo_metadata/blob/main/CHANGELOG.md\"\u003ecargo_metadata's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.23.1] - 2025-11-11\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eStabilized \u003ccode\u003ebuild_directory\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.23.0] - 2025-09-27\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eFeatureName\u003c/code\u003e and \u003ccode\u003ePackageName\u003c/code\u003e newtype wrappers.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.22.0] - 2025-08-18\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003epub fn env_remove\u0026lt;K: Into\u0026lt;OsString\u0026gt;\u0026gt;(\u0026amp;mut self, key: K) -\u0026gt; \u0026amp;mut MetadataCommand\u003c/code\u003e to \u003ccode\u003eMetadataCommand\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded export of \u003ccode\u003ecargo_platform\u003c/code\u003e at crate's root module.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ecamino\u003c/code\u003e from \u003ccode\u003e1.0.7\u003c/code\u003e to \u003ccode\u003e1.1.10\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecargo_platform\u003c/code\u003e from \u003ccode\u003e0.2.0\u003c/code\u003e to \u003ccode\u003e0.3.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ederive_builder\u003c/code\u003e from \u003ccode\u003e0.12\u003c/code\u003e to \u003ccode\u003e0.20\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003esemver\u003c/code\u003e from \u003ccode\u003e1.0.7\u003c/code\u003e to \u003ccode\u003e1.0.26\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eserde_json\u003c/code\u003e from \u003ccode\u003e1.0.118\u003c/code\u003e to \u003ccode\u003e1.0.142\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eserde\u003c/code\u003e from \u003ccode\u003e1.0.136\u003c/code\u003e to \u003ccode\u003e1.0.219\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ethiserror\u003c/code\u003e from \u003ccode\u003e2.0.3\u003c/code\u003e to \u003ccode\u003e2.0.12\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eMade \u003ccode\u003eDependency\u003c/code\u003e's \u003ccode\u003esource\u003c/code\u003e member the same type as \u003ccode\u003ePackage\u003c/code\u003e's \u003ccode\u003esource\u003c/code\u003e member: \u003ccode\u003eOption\u0026lt;Source\u0026gt;\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.19.0] - 2024-11-20\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRe-exported \u003ccode\u003esemver\u003c/code\u003e crate directly.\u003c/li\u003e\n\u003cli\u003eAdded implementation of \u003ccode\u003estd::ops::Index\u0026lt;\u0026amp;PackageId\u0026gt;\u003c/code\u003e for \u003ccode\u003eResolve\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003epub fn is_kind(\u0026amp;self, name: TargetKind) -\u0026gt; bool\u003c/code\u003e to \u003ccode\u003eTarget\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded derived implementations of \u003ccode\u003ePartialEq\u003c/code\u003e, \u003ccode\u003eEq\u003c/code\u003e and \u003ccode\u003eHash\u003c/code\u003e for \u003ccode\u003eMetadata\u003c/code\u003e and its members' types.\u003c/li\u003e\n\u003cli\u003eAdded default fields to \u003ccode\u003ePackageBuilder\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003epub fn new(name:version:id:path:) -\u0026gt; Self\u003c/code\u003e to \u003ccode\u003ePackageBuilder\u003c/code\u003e for providing all required fields upfront.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBumped MSRV from \u003ccode\u003e1.42.0\u003c/code\u003e to \u003ccode\u003e1.56.0\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eMade \u003ccode\u003eparse_stream\u003c/code\u003e more versatile by accepting anything that implements \u003ccode\u003eRead\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eConverted \u003ccode\u003eTargetKind\u003c/code\u003e and \u003ccode\u003eCrateType\u003c/code\u003e to an enum representation.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRemoved\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/c08e66cdf534313085ef810ce6f2e0df8a83fc50\"\u003e\u003ccode\u003ec08e66c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/oli-obk/cargo_metadata/issues/317\"\u003e#317\u003c/a\u003e from Muscraft/stabilize-build-dir\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/083ca6933f8fe868f78e6969bb032c206e41baa2\"\u003e\u003ccode\u003e083ca69\u003c/code\u003e\u003c/a\u003e chore: Bump version to 0.23.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/84d613bf869c73ed14d76d9e9bd964694013fa98\"\u003e\u003ccode\u003e84d613b\u003c/code\u003e\u003c/a\u003e chore: Stabilize build_directory\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/9d818095a2ccfcc60465028eb970799ee845ddc1\"\u003e\u003ccode\u003e9d81809\u003c/code\u003e\u003c/a\u003e chore: Address new clippy warnings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/4d66bd33a8c9928d4a4cd5be51b85a6dfb695076\"\u003e\u003ccode\u003e4d66bd3\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/oli-obk/cargo_metadata/issues/309\"\u003e#309\u003c/a\u003e from BD103/fix-doc-auto-config\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/d1a6aa21354b3c33e72a0472455615168818e087\"\u003e\u003ccode\u003ed1a6aa2\u003c/code\u003e\u003c/a\u003e fix: \u003ccode\u003ecargo_metadata\u003c/code\u003e not building on docs.rs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/2af44dfa5be8335c83af9f2613e492b0df2ee609\"\u003e\u003ccode\u003e2af44df\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/oli-obk/cargo_metadata/issues/307\"\u003e#307\u003c/a\u003e from smoelius/bump-version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/33cf6da87d03148a40a4538a291ae25cf811dd35\"\u003e\u003ccode\u003e33cf6da\u003c/code\u003e\u003c/a\u003e Try to get CI to pass\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/790de54c71d4bc9161e1f29678058bb88410c300\"\u003e\u003ccode\u003e790de54\u003c/code\u003e\u003c/a\u003e Bump version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/8af4dc499a324dfeba605668d8b6fc8d01e5272a\"\u003e\u003ccode\u003e8af4dc4\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/oli-obk/cargo_metadata/issues/304\"\u003e#304\u003c/a\u003e from smoelius/newtype-wrapper\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/oli-obk/cargo_metadata/compare/0.19.2...0.23.1\"\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.42 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\u003c/blockquote\u003e\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.42...v0.4.43\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `clap` from 4.5.48 to 4.5.54\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clap-rs/clap/releases\"\u003eclap's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.5.54\u003c/h2\u003e\n\u003ch2\u003e[4.5.54] - 2026-01-02\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Move \u003ccode\u003e[default]\u003c/code\u003e to its own paragraph when \u003ccode\u003ePossibleValue::help\u003c/code\u003e is present in \u003ccode\u003e--help\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.53\u003c/h2\u003e\n\u003ch2\u003e[4.5.53] - 2025-11-19\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003edefault_values_if\u003c/code\u003e, \u003ccode\u003edefault_values_ifs\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.52\u003c/h2\u003e\n\u003ch2\u003e[4.5.52] - 2025-11-17\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDon't panic when \u003ccode\u003eargs_conflicts_with_subcommands\u003c/code\u003e conflicts with an \u003ccode\u003eArgGroup\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.51\u003c/h2\u003e\n\u003ch2\u003e[4.5.51] - 2025-10-29\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Correctly calculate padding for short flags that take a value\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Don't panic on short flags using \u003ccode\u003eArgAction::Count\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.50\u003c/h2\u003e\n\u003ch2\u003e[4.5.50] - 2025-10-20\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAccept \u003ccode\u003eCow\u003c/code\u003e where \u003ccode\u003eString\u003c/code\u003e and \u003ccode\u003e\u0026amp;str\u003c/code\u003e are accepted\u003c/li\u003e\n\u003c/ul\u003e\n\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\u003ch2\u003e[4.5.51] - 2025-10-29\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Correctly calculate padding for short flags that take a value\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Don't panic on short flags using \u003ccode\u003eArgAction::Count\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.50] - 2025-10-20\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAccept \u003ccode\u003eCow\u003c/code\u003e where \u003ccode\u003eString\u003c/code\u003e and \u003ccode\u003e\u0026amp;str\u003c/code\u003e are accepted\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.49] - 2025-10-13\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Correctly wrap when ANSI escape codes are present\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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.48...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.58 to 4.5.65\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/a99bd421a5f6ea8259f378380b44335ee54cc30c\"\u003e\u003ccode\u003ea99bd42\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/485d781eeaa2a7892c28b9df2ca3370508cfe8b7\"\u003e\u003ccode\u003e485d781\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/0acc8c87754b635e5a578fcd64fff8c3762755ef\"\u003e\u003ccode\u003e0acc8c8\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6209\"\u003e#6209\u003c/a\u003e from saiarcot895/fix-optional-value-option-zsh\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/6c2cff66a11136915a6242b997ba9616622c3c2f\"\u003e\u003ccode\u003e6c2cff6\u003c/code\u003e\u003c/a\u003e fix: Allow optional value arguments for Zsh shell completion\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/58723e5f360fcfe7e97ed7af84cebec231f47ac9\"\u003e\u003ccode\u003e58723e5\u003c/code\u003e\u003c/a\u003e test: Generate completions with multi/optional value options\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/4ecbf54ac314b6cd9a84d7e48350b71f6bd4c7ac\"\u003e\u003ccode\u003e4ecbf54\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/f04062b66823140a39401a303702a63f41dc219b\"\u003e\u003ccode\u003ef04062b\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/d68caa8139988d1d9cd40357a3047621c3870ccb\"\u003e\u003ccode\u003ed68caa8\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6205\"\u003e#6205\u003c/a\u003e from maheshbansod/default-val-no-desc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/a062eaf7f5c7b4a510ebc02f991efc1ea0f4e754\"\u003e\u003ccode\u003ea062eaf\u003c/code\u003e\u003c/a\u003e fix: Default vals on new line if possible values\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/15509afcbcb01818fbed85a54f5ea52eeadbdf8f\"\u003e\u003ccode\u003e15509af\u003c/code\u003e\u003c/a\u003e test: Demonstrate default value ui bug on no desc\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/clap-rs/clap/compare/clap_complete-v4.5.58...clap_complete-v4.5.65\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `clap_mangen` from 0.2.29 to 0.2.31\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/df7bdfc4996ba2f4388e2c01a6ab4cbe26b2e4df\"\u003e\u003ccode\u003edf7bdfc\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/af7f7d67e5070bb47bbf224b372ab0c2854a1667\"\u003e\u003ccode\u003eaf7f7d6\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/419244bc84be844c6c32d30da3f166c4e967c13b\"\u003e\u003ccode\u003e419244b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6142\"\u003e#6142\u003c/a\u003e from thomas-zahner/respect-display-order\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/24dfa0d5f9af0373d08bc2db05064990ae9a47d9\"\u003e\u003ccode\u003e24dfa0d\u003c/code\u003e\u003c/a\u003e fix(clap_mangen): Take into consideration display_order\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/ef3f77deba22c53dc5e8abe009d794caf2c04634\"\u003e\u003ccode\u003eef3f77d\u003c/code\u003e\u003c/a\u003e test(clap_mangen): Test mangen display order\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/c7c761f988684ad97c8b2c521b05cf7f8192b3eb\"\u003e\u003ccode\u003ec7c761f\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/d8abc4e83dd1e87c90c83a1e5253bcb0c71e8ffc\"\u003e\u003ccode\u003ed8abc4e\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/a69fe7c357d2e41d750319770f65b247f8fa572b\"\u003e\u003ccode\u003ea69fe7c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6154\"\u003e#6154\u003c/a\u003e from germangarces/impl-from-cow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/55fafb4cec8fbf53aff1257924c5eabc8e3283a8\"\u003e\u003ccode\u003e55fafb4\u003c/code\u003e\u003c/a\u003e feat(api): impl From\u0026lt;Cow\u0026lt;'static, str\u0026gt;\u0026gt; for Id,OsStr, Str\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/0bb3ad7e12e729be9f152391558689ac4fdd31ec\"\u003e\u003ccode\u003e0bb3ad7\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/clap-rs/clap/compare/clap_mangen-v0.2.29...clap_mangen-v0.2.31\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `comfy-table` from 7.2.1 to 7.2.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nukesor/comfy-table/releases\"\u003ecomfy-table's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.2.2\u003c/h2\u003e\n\u003ch2\u003e[7.2.2] - 2026-01-13\u003c/h2\u003e\n\u003ch3\u003eFix\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMinor performance improvements\u003c/li\u003e\n\u003cli\u003eFixed an edge-case, where multiple LowerBoundary constraints weren't uphold.\u003c/li\u003e\n\u003cli\u003eFixed an issue where tables were misformatted when no vertical border styling was specified. \u003ca href=\"https://redirect.github.com/Nukesor/comfy-table/pull/198\"\u003e#198\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[7.2.1] - 2025-09-11\u003c/h2\u003e\n\u003ch3\u003eMisc\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdjust a single test case to not fail in \u003ccode\u003e0x0\u003c/code\u003e sized tty-environments. \u003ca href=\"https://redirect.github.com/Nukesor/comfy-table/pull/186\"\u003e!186\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/Nukesor/comfy-table/blob/main/CHANGELOG.md\"\u003ecomfy-table's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[7.2.2] - 2026-01-13\u003c/h2\u003e\n\u003ch3\u003eFix\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMinor performance improvements\u003c/li\u003e\n\u003cli\u003eFixed an edge-case, where multiple LowerBoundary constraints weren't uphold.\u003c/li\u003e\n\u003cli\u003eFixed an issue where tables were misformatted when no vertical border styling was specified. \u003ca href=\"https://redirect.github.com/Nukesor/comfy-table/pull/198\"\u003e#198\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nukesor/comfy-table/commit/9040cd269763b79f3493dd6393f5aa061c80166c\"\u003e\u003ccode\u003e9040cd2\u003c/code\u003e\u003c/a\u003e chore: Release comfy-table version 7.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nukesor/comfy-table/commit/51f69f6f6b0117184540e96c2c286df50144a34d\"\u003e\u003ccode\u003e51f69f6\u003c/code\u003e\u003c/a\u003e docs: Prepare changelog for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nukesor/comfy-table/commit/2c697e1fc6dfe4d08be752b3ac9a12252a9bc023\"\u003e\u003ccode\u003e2c697e1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nukesor/comfy-table/issues/201\"\u003e#201\u003c/a\u003e from Nukesor/fix-cell-verticl-styling\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nukesor/comfy-table/commit/4bc64ad17611c538f6bfb1144cf9c30c9abd49cb\"\u003e\u003ccode\u003e4bc64ad\u003c/code\u003e\u003c/a\u003e fix: Cell formatting without any vertical styling\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nukesor/comfy-table/commit/dda03a01f808ff101c508003c436c66c26b13b14\"\u003e\u003ccode\u003edda03a0\u003c/code\u003e\u003c/a\u003e meta: LLM contribution guidelines\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nukesor/comfy-table/commit/f1aa156382bf6fb3dd426edca6677eb1ef49831b\"\u003e\u003ccode\u003ef1aa156\u003c/code\u003e\u003c/a\u003e meta: Add AGENTS.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nukesor/comfy-table/commit/d01e3d5dba2026c5698f13620a461bd804b2fd54\"\u003e\u003ccode\u003ed01e3d5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nukesor/comfy-table/issues/200\"\u003e#200\u003c/a\u003e from Nukesor/tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nukesor/comfy-table/commit/053f7c9292147d20ab0ed4d4ed04db9c27c6b099\"\u003e\u003ccode\u003e053f7c9\u003c/code\u003e\u003c/a\u003e chore: Format codebase with nightly rules\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nukesor/comfy-table/commit/78e8f467c2493e631874389a63ce5cf4fa70ac18\"\u003e\u003ccode\u003e78e8f46\u003c/code\u003e\u003c/a\u003e fix: Split doesn't result in violation of lower boundary\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nukesor/comfy-table/commit/68c307c78abc429cc3171cab8fe94033136756c1\"\u003e\u003ccode\u003e68c307c\u003c/code\u003e\u003c/a\u003e fix: Successive lower boundary constraints\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nukesor/comfy-table/compare/v7.2.1...v7.2.2\"\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 `flate2` from 1.1.4 to 1.1.8\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.8\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocument feature flags using document-features crate by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/519\"\u003erust-lang/flate2-rs#519\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eComplete the zlib-rs support without the need for C-bindings 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/524\"\u003erust-lang/flate2-rs#524\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest zlib API for all compatible backends 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/525\"\u003erust-lang/flate2-rs#525\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/519\"\u003erust-lang/flate2-rs#519\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.7...1.1.8\"\u003ehttps://github.com/rust-lang/flate2-rs/compare/1.1.7...1.1.8\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.1.7 - depend on \u003ccode\u003ezlib-rs\u003c/code\u003e directly and remove \u003ccode\u003elibz-rs-sys\u003c/code\u003e\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: make some documents clearer by \u003ca href=\"https://github.com/reddaisyy\"\u003e\u003ccode\u003e@​reddaisyy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/510\"\u003erust-lang/flate2-rs#510\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExplain rationale for choosing bufread,read,write modules 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/512\"\u003erust-lang/flate2-rs#512\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003euse Decompress::reset() instead of recreating in DeflateDecoder by \u003ca href=\"https://github.com/amirshukayev\"\u003e\u003ccode\u003e@​amirshukayev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/514\"\u003erust-lang/flate2-rs#514\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003euse \u003ccode\u003ezlib_rs\u003c/code\u003e api 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/513\"\u003erust-lang/flate2-rs#513\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reddaisyy\"\u003e\u003ccode\u003e@​reddaisyy\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/510\"\u003erust-lang/flate2-rs#510\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amirshukayev\"\u003e\u003ccode\u003e@​amirshukayev\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/514\"\u003erust-lang/flate2-rs#514\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.5...1.1.6\"\u003ehttps://github.com/rust-lang/flate2-rs/compare/1.1.5...1.1.6\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.1.6 - YANKED\u003c/h2\u003e\n\u003cp\u003eIt caused \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/issues/515\"\u003erust-lang/flate2-rs#515\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: make some documents clearer by \u003ca href=\"https://github.com/reddaisyy\"\u003e\u003ccode\u003e@​reddaisyy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/510\"\u003erust-lang/flate2-rs#510\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExplain rationale for choosing bufread,read,write modules 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/512\"\u003erust-lang/flate2-rs#512\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003euse Decompress::reset() instead of recreating in DeflateDecoder by \u003ca href=\"https://github.com/amirshukayev\"\u003e\u003ccode\u003e@​amirshukayev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/514\"\u003erust-lang/flate2-rs#514\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003euse \u003ccode\u003ezlib_rs\u003c/code\u003e api 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/513\"\u003erust-lang/flate2-rs#513\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reddaisyy\"\u003e\u003ccode\u003e@​reddaisyy\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/510\"\u003erust-lang/flate2-rs#510\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amirshukayev\"\u003e\u003ccode\u003e@​amirshukayev\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/514\"\u003erust-lang/flate2-rs#514\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.5...1.1.6\"\u003ehttps://github.com/rust-lang/flate2-rs/compare/1.1.5...1.1.6\u003c/a\u003e\u003c/p\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\u003c/blockquote\u003e\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/8b66c27705ac7ea7ddf50768dedfbe23ead90a4e\"\u003e\u003ccode\u003e8b66c27\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/issues/525\"\u003e#525\u003c/a\u003e from Byron/test-zlib-API\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/flate2-rs/commit/5e752c94440cca93e883baabf78a97a839cfae6c\"\u003e\u003ccode\u003e5e752c9\u003c/code\u003e\u003c/a\u003e Address PR review\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/flate2-rs/commit/3196dd0783a666eedb5e4cdb871dc7b60361d3df\"\u003e\u003ccode\u003e3196dd0\u003c/code\u003e\u003c/a\u003e refactor internal feature toggles to better represent the status quo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/flate2-rs/commit/106cbcc181a1ab2207312b62353ebf4f750edb30\"\u003e\u003ccode\u003e106cbcc\u003c/code\u003e\u003c/a\u003e Bump patch level in preparation for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/flate2-rs/commit/af7a0b31996ef5a27a107462c811a301ab77519d\"\u003e\u003ccode\u003eaf7a0b3\u003c/code\u003e\u003c/a\u003e Add capabilties test for functions reserved to zlib-implementations.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/flate2-rs/commit/22c77ee9c8cfb3a50e204e15ac7552738fee7145\"\u003e\u003ccode\u003e22c77ee\u003c/code\u003e\u003c/a\u003e Describe \u003ccode\u003eunreachable!(\u0026quot;...\u0026quot;)\u003c/code\u003e branch in \u003ccode\u003eDeflate::set_level()\u003c/code\u003e of \u003ccode\u003ezlib-rs\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/flate2-rs/commit/b9e2979415993c787f93ed236ef3f25f68a45ff4\"\u003e\u003ccode\u003eb9e2979\u003c/code\u003e\u003c/a\u003e Remove C-binding specific restriction from CI for \u003ccode\u003ezlib-rs\u003c/code\u003e test.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/flate2-rs/commit/71eb5c51fecd3fd1cf4d680dfc83bdaa3a3c3cbc\"\u003e\u003ccode\u003e71eb5c5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/issues/524\"\u003e#524\u003c/a\u003e from Byron/complete-zlib-rs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/flate2-rs/commit/fec67ebbb4ca7dae00ab9fc840002ea62f7e65cd\"\u003e\u003ccode\u003efec67eb\u003c/code\u003e\u003c/a\u003e zlib-rs: support \u003ccode\u003eset_dictionary\u003c/code\u003e and \u003ccode\u003eset_level\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/flate2-rs/commit/ecfdc2d2eb82c262e7b65d5d2d59808810d94369\"\u003e\u003ccode\u003eecfdc2d\u003c/code\u003e\u003c/a\u003e update zlib-rs to 0.5.5\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/flate2-rs/compare/1.1.4...1.1.8\"\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://redirect.github.com/rust-lang/log/pull/719\"\u003erust-lang/log#719\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AldaronLau\"\u003e\u003ccode\u003e@​AldaronLau\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/703\"\u003erust-lang/log#703\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dishmaker\"\u003e\u003ccode\u003e@​dishmaker\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/709\"\u003erust-lang/log#709\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/log/compare/0.4.28...0.4.29\"\u003ehttps://github.com/rust-lang/log/compare/0.4.28...0.4.29\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/rust-lang/log/blob/master/CHANGELOG.md\"\u003elog's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.4.29] - 2025-12-02\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\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\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AldaronLau\"\u003e\u003ccode\u003e@​AldaronLau\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/703\"\u003erust-lang/log#703\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dishmaker\"\u003e\u003ccode\u003e@​dishmaker\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/709\"\u003erust-lang/log#709\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/log/compare/0.4.28...0.4.29\"\u003ehttps://github.com/rust-lang/log/compare/0.4.28...0.4.29\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/log/commit/b1e2df7bce7a1b685aa9bfd1db0a5cac1f0fc27d\"\u003e\u003ccode\u003eb1e2df7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/719\"\u003e#719\u003c/a\u003e from rust-lang/cargo/0.4.29\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/3fe1a546dc323e614c35d136920a112406910e06\"\u003e\u003ccode\u003e3fe1a54\u003c/code\u003e\u003c/a\u003e prepare for 0.4.29 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/7a432d9ab570c49d42fcbd1c3b9e1e300064c2b9\"\u003e\u003ccode\u003e7a432d9\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/718\"\u003e#718\u003c/a\u003e from rust-lang/ci/msrv\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/0689d568479bb578f66e48df43628cc04aa6269b\"\u003e\u003ccode\u003e0689d56\u003c/code\u003e\u003c/a\u003e rebump msrv to 1.68.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/46b448e2a76a14210a7270ec11ad97cb9cbda6dc\"\u003e\u003ccode\u003e46b448e\u003c/code\u003e\u003c/a\u003e try drop msrv back to 1.61.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/929ab3812e86915bb5edb65609cd6d5cb17939fb\"\u003e\u003ccode\u003e929ab38\u003c/code\u003e\u003c/a\u003e fix up doc test feature gate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/957cece4780cb006cbe2f819bd2f893822aad7cb\"\u003e\u003ccode\u003e957cece\u003c/code\u003e\u003c/a\u003e bump serde-dependent crates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/bea40c847c77ecb7b7e9f2d858a21edaa2aa6159\"\u003e\u003ccode\u003ebea40c8\u003c/code\u003e\u003c/a\u003e bump msrv to 1.68.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/c540184ee9581d7373135f5511b6b174b5cee2d6\"\u003e\u003ccode\u003ec540184\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/716\"\u003e#716\u003c/a\u003e from rust-lang/ci-smaller-matrix2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/c971e636c4b44ff01ff21e6aa82607272d2d0bf2\"\u003e\u003ccode\u003ec971e63\u003c/code\u003e\u003c/a\u003e Merge branch 'master' into ci-smaller-matrix2\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.28...0.4.29\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `netlink-packet-audit` from 0.5.1 to 0.6.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-netlink/netlink-packet-audit/releases\"\u003enetlink-packet-audit's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eNew release 0.6.0\u003c/h2\u003e\n\u003ch3\u003eBreaking changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse netlink-packet-core 0.8. (a78cd33)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eN/A\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eN/A\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-netlink/netlink-packet-audit/blob/main/CHANGELOG\"\u003enetlink-packet-audit's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003ch2\u003e[0.6.0] - 2025-08-27\u003c/h2\u003e\n\u003ch3\u003eBreaking changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse netlink-packet-core 0.8. (a78cd33)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eN/A\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eN/A\u003c/li\u003e\n\u003c/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/rust-netlink/netlink-packet-audit/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `netlink-packet-core` from 0.7.0 to 0.8.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-netlink/netlink-packet-core/releases\"\u003enetlink-packet-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eNew release 0.8.1\u003c/h2\u003e\n\u003ch3\u003eBreaking changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eN/A\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eN/A\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRevert back to paste dependency. (4447216)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew release 0.8.0\u003c/h2\u003e\n\u003ch3\u003eBreaking changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eChanged \u003ccode\u003eDecodeError\u003c/code\u003e from enum to struct. (f55d7b7, 63da36a)\u003c/li\u003e\n\u003cli\u003eMerged \u003ccode\u003enetlink-packet-utils\u003c/code\u003e into \u003ccode\u003enetlink-packet-core\u003c/code\u003e. (f55d7b7, 0951455,\nba127bf, a232478, 8027f63, 41fe03d, 260e596, cc6bf08, 63da36a, 410c61d)\u003c/li\u003e\n\u003cli\u003eRemove dependency of byteorder crate. (16d63fb)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport zero sized done message. (100413a)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eN/A\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-netlink/netlink-packet-core/blob/main/CHANGELOG\"\u003enetlink-packet-core's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.8.1] - 2025-09-18\u003c/h2\u003e\n\u003ch3\u003eBreaking changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eN/A\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eN/A\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRevert back to paste dependency. (4447216)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.8.0] - 2025-08-27\u003c/h2\u003e\n\u003ch3\u003eBreaking changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eChanged \u003ccode\u003eDecodeError\u003c/code\u003e from enum to struct. (f55d7b7, 63da36a)\u003c/li\u003e\n\u003cli\u003eMerged \u003ccode\u003enetlink-packet-utils\u003c/code\u003e into \u003ccode\u003enetlink-packet-core\u003c/code\u003e. (f55d7b7, 0951455,\nba127bf, a232478, 8027f63, 41fe03d, 260e596, cc6bf08, 63da36a, 410c61d)\u003c/li\u003e\n\u003cli\u003eRemove dependency of byteorder crate. (16d63fb)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport zero sized done message. (100413a)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eN/A\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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-netlink/netlink-packet-core/commit/e34595f54f9b6a1ea001e4dee427f05df082ec57\"\u003e\u003ccode\u003ee34595f\u003c/code\u003e\u003c/a\u003e New release 0.8.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-netlink/netlink-packet-core/commit/44472161c59311fbac3e3f3a027cd578207d9a6e\"\u003e\u003ccode\u003e4447216\u003c/code\u003e\u003c/a\u003e Revert back to paste dependency\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-netlink/netlink-packet-core/commit/b40f3d616f8cc3ced5a9b7bbce386e5de7c4c992\"\u003e\u003ccode\u003eb40f3d6\u003c/code\u003e\u003c/a\u003e New release 0.8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-netlink/netlink-packet-core/commit/46a3fee30b7929f61b3c1185a3fcbd720e0acb57\"\u003e\u003ccode\u003e46a3fee\u003c/code\u003e\u003c/a\u003e Run cargo fmt\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-netlink/netlink-packet-core/commit/100413a1b78dac53fd697f89c89d50012d72e991\"\u003e\u003ccode\u003e100413a\u003c/code\u003e\u003c/a\u003e Support zero sized done message\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-netlink/netlink-packet-core/commit/81b2d0f406eb438205a30aa474dc16cccb16dcfc\"\u003e\u003ccode\u003e81b2d0f\u003c/code\u003e\u003c/a\u003e CI: Fail to test for clippy warnings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-netlink/netlink-packet-core/commit/663310a04c0e4b43820ca0bf8c36599b5ab6d3ca\"\u003e\u003ccode\u003e663310a\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;ci: add code coverage support\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-netlink/netlink-packet-core/commit/16d63fb0a8bc97c196ba3c0f2b24e59fa05387c1\"\u003e\u003ccode\u003e16d63fb\u003c/code\u003e\u003c/a\u003e Remove dependency of byteorder crate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-netlink/netlink-packet-core/commit/410c61db71ed6d782769bdb49b82c7548cae89f3\"\u003e\u003ccode\u003e410c61d\u003c/code\u003e\u003c/a\u003e Changed Parseable to raise DecodeError\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-netlink/netlink-packet-core/commit/63da36a2fc9e724700d388fc3cc96bc2efaa0f37\"\u003e\u003ccode\u003e63da36a\u003c/code\u003e\u003c/a\u003e Extend ErrorContext to accept \u003ccode\u003estd::fmt::Display\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-netlink/netlink-packet-core/compare/v0.7.0...v0.8.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `netlink-packet-route` from 0.19.0 to 0.28.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-netlink/netlink-packet-route/releases\"\u003enetlink-packet-route's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eNew release 0.28.0\u003c/h2\u003e\n\u003ch3\u003eBreaking changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003elink: Changed \u003ccode\u003eInfoIpoib::Mode\u003c/code\u003e from u16 to enum. (b1b8ef4)\u003c/li\u003e\n\u003cli\u003emacvlan, macvtap: Changed \u003ccode\u003eMacAddrMode\u003c/code\u003e from u32 to enum. (3badfa0)\u003c/li\u003e\n\u003cli\u003emacvlan, macvtap: Change \u003ccode\u003eFlags\u003c/code\u003e from u16 to bitflags. (12da3db)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eN/A\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eN/A\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew release 0.27.0\u003c/h2\u003e\n\u003ch3\u003eBreaking changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003elink: Remove support of IFLA_WIRELESS. (3283c84)\u003c/li\u003e\n\u003cli\u003elink bridge: Changed \u003ccode\u003eInfoBridge::NfCallArpTables\u003c/code\u003e from u8 to bool.\n(55bc622)\u003c/li\u003e\n\u003cli\u003elink bridge: Changed \u003ccode\u003eInfoBridge::NfCallIp6Tables\u003c/code\u003e from u8 to bool.\n(17f3650)\u003c/li\u003e\n\u003cli\u003elink bridge: Changed \u003ccode\u003eInfoBridge::NfCallIpTables\u003c/code\u003e from u8 to bool. (3b37a0e)\u003c/li\u003e\n\u003cli\u003elink bridge: Changed \u003ccode\u003eInfoBridge::MulticastStatsEnabled\u003c/code\u003e from u8 to bool.\n(fc1e02d)\u003c/li\u003e\n\u003cli\u003elink bridge: Changed \u003ccode\u003eInfoBridge::MulticastQuerier\u003c/code\u003e from u8 to bool.\n(6758931)\u003c/li\u003e\n\u003cli\u003elink bridge: Changed \u003ccode\u003eInfoBridge::MulticastQueryUseIfaddr\u003c/code\u003e from u8 to bool.\n(4418dd9)\u003c/li\u003e\n\u003cli\u003elink bridge: Unify \u003ccode\u003eInfoBridge::MulticastRouter\u003c/code\u003e and\n\u003ccode\u003eInfoBridgePort::MulticastRouter\u003c/code\u003e. (86dfb5e)\u003c/li\u003e\n\u003cli\u003elink bridge: Changed \u003ccode\u003eInfoBridge::MulticastSnooping\u003c/code\u003e from u8 to bool.\n(635019b)\u003c/li\u003e\n\u003cli\u003elink bridge: Changed \u003ccode\u003eInfoBridge::VlanStatsPerHost(u8)\u003c/code\u003e to\n\u003ccode\u003eVlanStatsPerPort(bool)\u003c/code\u003e. (883daf6)\u003c/li\u003e\n\u003cli\u003elink bridge: Changed \u003ccode\u003eInfoBridge::VlanStatsEnabled\u003c/code\u003e from u8 to bool.\n(58e65af)\u003c/li\u003e\n\u003cli\u003elink bridge: Changed \u003ccode\u003eInfoBridge::VlanProtocol\u003c/code\u003e from u16 to enum. (759073b)\u003c/li\u003e\n\u003cli\u003elink: Changed \u003ccode\u003eInfoBridge::MultiBoolOpt\u003c/code\u003e from u64 to struct. (2c53f22)\u003c/li\u003e\n\u003cli\u003elink: Changed \u003ccode\u003eInfoBridge::StpState\u003c/code\u003e from u32 to enum. (ed4c981)\u003c/li\u003e\n\u003cli\u003ebond: Changed \u003ccode\u003eInfoBond::UseCarrier\u003c/code\u003e from u8 to bool. (fc1ba75)\u003c/li\u003e\n\u003cli\u003ebond: Changed \u003ccode\u003eInfoBond::AdLacpActive\u003c/code\u003e from u8 to bool. (0bedb4c)\u003c/li\u003e\n\u003cli\u003ebond: Changed \u003ccode\u003eInfoBond::TlbDynamicLb\u003c/code\u003e from u8 to bool. (ab4a6ac)\u003c/li\u003e\n\u003cli\u003ebond: Changed \u003ccode\u003eInfoBond::AdLacpRate\u003c/code\u003e from u8 to enum. (5d943ad)\u003c/li\u003e\n\u003cli\u003ebond: Changed \u003ccode\u003eInfoBond::AllPortsActive\u003c/code\u003e from u8 to \u003ccode\u003eenum\u003c/code\u003e. (d73b2a1)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003elink bridge: Support \u003ccode\u003eIFLA_BR_FDB_N_LEARNED\u003c/code\u003e and \u003ccode\u003eIFLA_BR_FDB_MAX_LEARNED\u003c/code\u003e.\n(7cdb880)\u003c/li\u003e\n\u003cli\u003elink bridge: Support \u003ccode\u003eBR_BOOLOPT_FDB_LOCAL_VLAN_0\u003c/code\u003e. (61ff86b)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eN/A\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-netlink/netlink-packet-route/blob/main/CHANGELOG\"\u003enetlink-packet-route's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.28.0] - 2026-01-01\u003c/h2\u003e\n\u003ch3\u003eBreaking changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003elink: Changed \u003ccode\u003eInfoIpoib::Mode\u003c/code\u003e from u16 to enum. (b1b8ef4)\u003c/li\u003e\n\u003cli\u003emacvlan, macvtap: Changed \u003ccode\u003eMacAddrMode\u003c/code\u003e from u32 to enum. (3badfa0)\u003c/li\u003e\n\u003cli\u003emacvlan, macvtap: Change \u003ccode\u003eFlags\u003c/code\u003e from u16 to bitflags. (12da3db)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eN/A\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eN/A\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.27.0] - 2025-12-24\u003c/h2\u003e\n\u003ch3\u003eBreaking changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003elink: Remove support of IFLA_WIRELESS. (3283c84)\u003c/li\u003e\n\u003cli\u003elink bridge: Changed \u003ccode\u003eInfoBridge::NfCallArpTables\u003c/code\u003e from u8 to bool.\n(55bc622)\u003c/li\u003e\n\u003cli\u003elink bridge: Changed \u003ccode\u003eInfoBridge::NfCallIp6Tables\u003c/code\u003e from u8 to bool.\n(17f3650)\u003c/li\u003e\n\u003cli\u003elink bridge: Changed \u003ccode\u003eInfoBridge::NfCallIpTables\u003c/code\u003e from u8 to bool. (3b37a0e)\u003c/li\u003e\n\u003cli\u003elink bridge: Changed \u003ccode\u003eInfoBridge::MulticastStatsEnabled\u003c/code\u003e from u8 to bool.\n(fc1e02d)\u003c/li\u003e\n\u003cli\u003elink bridge: Changed \u003ccode\u003eInfoBridge::MulticastQuerier\u003c/code\u003e from u8 to bool.\n(6758931)\u003c/li\u003e\n\u003cli\u003elink bridge: Changed \u003ccode\u003eInfoBridge::MulticastQueryUseIfaddr\u003c/code\u003e from u8 to bool.\n(4418dd9)\u003c/li\u003e\n\u003cli\u003elink bridge: Unify \u003ccode\u003eInfoBridge::MulticastRouter\u003c/code\u003e and\n\u003ccode\u003eInfoBridgePort::MulticastRouter\u003c/code\u003e. (86dfb5e)\u003c/li\u003e\n\u003cli\u003elink bridge: Changed \u003ccode\u003eInfoBridge::MulticastSnooping\u003c/code\u003e from u8 to bool.\n(635019b)\u003c/li\u003e\n\u003cli\u003elink bridge: Changed \u003ccode\u003eInfoBridge::VlanStatsPerHost(u8)\u003c/code\u003e to\n\u003ccode\u003eVlanStatsPerPort(bool)\u003c/code\u003e. (883daf6)\u003c/li\u003e\n\u003cli\u003elink bridge: Changed \u003ccode\u003eInfoBridge::VlanStatsEnabled\u003c/code\u003e from u8 to bool.\n(58e65af)\u003c/li\u003e\n\u003cli\u003elink bridge: Changed \u003ccode\u003eInfoBridge::VlanProtocol\u003c/code\u003e from u16 to enum. (759073b)\u003c/li\u003e\n\u003cli\u003elink: Changed \u003ccode\u003eInfoBridge::MultiBoolOpt\u003c/code\u003e from u64 to struct. (2c53f22)\u003c/li\u003e\n\u003cli\u003elink: Changed \u003ccode\u003eInfoBridge::StpState\u003c/code\u003e from u32 to enum. (ed4c981)\u003c/li\u003e\n\u003cli\u003ebond: Changed \u003ccode\u003eInfoBond::UseCarrier\u003c/code\u003e from u8 to bool. (fc1ba75)\u003c/li\u003e\n\u003cli\u003ebond: Changed \u003ccode\u003eInfoBond::AdLacpActive\u003c/code\u003e from u8 to bool. (0bedb4c)\u003c/li\u003e\n\u003cli\u003ebond: Changed \u003ccode\u003eInfoBond::TlbDynamicLb\u003c/code\u003e from u8 to bool. (ab4a6ac)\u003c/li\u003e\n\u003cli\u003ebond: Changed \u003ccode\u003eInfoBond::AdLacpRate\u003c/code\u003e from u8 to enum. (5d943ad)\u003c/li\u003e\n\u003cli\u003ebond: Changed \u003ccode\u003eInfoBond::AllPortsActive\u003c/code\u003e from u8 to \u003ccode\u003eenum\u003c/code\u003e. (d73b2a1)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003elink bridge: Support \u003ccode\u003eIFLA_BR_FDB_N_LEARNED\u003c/code\u003e and \u003ccode\u003eIFLA_BR_FDB_MAX_LEARNED\u003c/code\u003e.\n(7cdb880)\u003c/li\u003e\n\u003cli\u003elink bridge: Support \u003ccode\u003eBR_BOOLOPT_FDB_LOCAL_VLAN_0\u003c/code\u003e. (61ff86b)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eN/A\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-netlink/netlink-packet-route/commit/72ba3c3dbe1defefa13a984adafe0640ce6c9335\"\u003e\u003ccode\u003e72ba3c3\u003c/code\u003e\u003c/a\u003e New release 0.28.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-netlink/netlink-packet-route/commit/b1b8ef423aecc3159dd4d209cfbfbce884241043\"\u003e\u003ccode\u003eb1b8ef4\u003c/code\u003e\u003c/a\u003e link: Changed \u003ccode\u003eInfoIpoib::Mode\u003c/code\u003e from u16 to enum\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-netlink/netlink-packet-route/commit/3badfa0cc3795aab6c4a57d2ff6d363023688d75\"\u003e\u003ccode\u003e3badfa0\u003c/code\u003e\u003c/a\u003e macvlan, macvtap: Changed \u003ccode\u003eMacAddrMode\u003c/code\u003e from u32 to enum\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-netlink/netlink-packet-route/commit/12da3db9f29d58051ac3b4ee91cb937dfdb6f069\"\u003e\u003ccode\u003e12da3db\u003c/code\u003e\u003c/a\u003e macvlan, macvtap: Change \u003ccode\u003eFlags\u003c/code\u003e from u8 to bitflags\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-netlink/netlink-packet-route/commit/1fb4bd7a75a6c36ed8795f2e79831fe578e65f93\"\u003e\u003ccode\u003e1fb4bd7\u003c/code\u003e\u003c/a\u003e New release 0.27.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-netlink/netlink-packet-route/commit/55bc622970d8cef0742acf8cd795929b1afc389f\"\u003e\u003ccode\u003e55bc622\u003c/code\u003e\u003c/a\u003e link bridge: Change \u003ccode\u003eInfoBridge::NfCallArpTables\u003c/code\u003e from u8 to bool\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-netlink/netlink-packet-route/commit/17f3650778b2fc01687db160f4a9b27606293645\"\u003e\u003ccode\u003e17f3650\u003c/code\u003e\u003c/a\u003e link bridge: Change \u003ccode\u003eInfoBridge::NfCallIp6Tables\u003c/code\u003e from u8 to bool\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-netlink/netlink-packet-route/commit/3b37a0ee635eeb44ae463dddd307e1d8e0ed3f89\"\u003e\u003ccode\u003e3b37a0e\u003c/code\u003e\u003c/a\u003e link bridge: Change \u003ccode\u003eInfoBridge::NfCallIpTables\u003c/code\u003e from u8 to bool\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-netlink/netlink-packet-route/commit/fc1e02df23e45458074798d76f7ddfb883e1b152\"\u003e\u003ccode\u003efc1e02d\u003c/code\u003e\u003c/a\u003e link bridge: Change \u003ccode\u003eInfoBridge::MulticastStatsEnabled\u003c/code\u003e from u8 to bool\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-netlink/netlink-packet-route/commit/6758931897c2d6e0a1c359f72c388b67b2cc4002\"\u003e\u003ccode\u003e6758931\u003c/code\u003e\u003c/a\u003e link bridge: Change \u003ccode\u003eInfoBridge::MulticastQuerier\u003c/code\u003e from u8 to bool\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-netlink/netlink-packet-route/compare/v0.19.0...v0.28.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `nix` from 0.29.0 to 0.30.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nix-rust/nix/blob/master/CHANGELOG.md\"\u003enix's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.30.1] - 2025-05-04\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edoc.rs build\n(\u003ca href=\"https://redirect.github.com/nix-rust/nix/pull/2634\"\u003e#2634\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.30.0] - 2025-04-29\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd socket option \u003ccode\u003eIPV6_PKTINFO\u003c/code\u003e for BSDs/Linux/Android, also\n\u003ccode\u003eIPV6_RECVPKTINFO\u003c/code\u003e for DragonFlyBSD\n(\u003ca href=\"https://redirect.github.com/nix-rust/nix/pull/2113\"\u003e#2113\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003efcntl\u003c/code\u003e's \u003ccode\u003eF_PREALLOCATE\u003c/code\u003e constant for Apple targets.\n(\u003ca href=\"https://redirect.github.com/nix-rust/nix/pull/2393\"\u003e#2393\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove support for extracting the TTL / Hop Limit from incoming packets\nand support for DSCP (ToS / Traffic Class).\n(\u003ca href=\"https://redirect.github.com/nix-rust/nix/pull/2425\"\u003e#2425\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd socket option IP_TOS (nix::sys::socket::sockopt::IpTos) IPV6_TCLASS\n(nix::sys::socket::sockopt::Ipv6TClass) on Android/FreeBSD\n(\u003ca href=\"https://redirect.github.com/nix-rust/nix/pull/2464\"\u003e#2464\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eSeekData\u003c/code\u003e and \u003ccode\u003eSeekHole\u003c/code\u003e to \u003ccode\u003eWhence\u003c/code\u003e for hurd and apple targets\n(\u003ca href=\"https://redirect.github.com/nix-rust/nix/pull/2473\"\u003e#2473\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eFrom\u003c/code\u003e trait implementation between \u003ccode\u003eSocketAddr\u003c/code\u003e and \u003ccode\u003eSockaddr\u003c/code\u003e,\n\u003ccode\u003eSockaddr6\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/nix-rust/nix/pull/2474\"\u003e#2474\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded wrappers for \u003ccode\u003eposix_spawn\u003c/code\u003e API\n(\u003ca href=\"https://redirect.github.com/nix-rust/nix/pull/2475\"\u003e#2475\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd the support for Emscripten.\n(\u003ca href=\"https://redirect.github.com/nix-rust/nix/pull/2477\"\u003e#2477\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd fcntl constant \u003ccode\u003eF_RDADVISE\u003c/code\u003e for Apple target\n(\u003ca href=\"https://redirect.github.com/nix-rust/nix/pull/2480\"\u003e#2480\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd fcntl constant \u003ccode\u003eF_RDAHEAD\u003c/code\u003e for Apple target\n(\u003ca href=\"https://redirect.github.com/nix-rust/nix/pull/2482\"\u003e#2482\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eF_LOG2PHYS\u003c/code\u003e and \u003ccode\u003eF_LOG2PHYS_EXT\u003c/code\u003e for Apple target\n(\u003ca href=\"https://redirect.github.com/nix-rust/nix/pull/2483\"\u003e#2483\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eMAP_SHARED_VALIDATE\u003c/code\u003e was added for all linux targets. \u0026amp; \u003ccode\u003eMAP_SYNC\u003c/code\u003e was added\nfor linux with the exclusion of mips architecures, and uclibc\n(\u003ca href=\"https://redirect.github.com/nix-rust/nix/pull/2499\"\u003e#2499\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003egetregs()\u003c/code\u003e/\u003ccode\u003egetregset()\u003c/code\u003e/\u003ccode\u003esetregset()\u003c/code\u003e for Linux/musl/aarch64\n(\u003ca href=\"https://redirect.github.com/nix-rust/nix/pull/2502\"\u003e#2502\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd FcntlArgs \u003ccode\u003eF_TRANSFEREXTENTS\u003c/code\u003e constant for Apple targets\n(\u003ca href=\"https://redirect.github.com/nix-rust/nix/pull/2504\"\u003e#2504\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eMapFlags::MAP_STACK\u003c/code\u003e in \u003ccode\u003esys::man\u003c/code\u003e for netbsd\n(\u003ca href=\"https://redirect.github.com/nix-rust/nix/pull/2526\"\u003e#2526\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd support for \u003ccode\u003elibc::LOCAL_PEERTOKEN\u003c/code\u003e in \u003ccode\u003egetsockopt\u003c/code\u003e.\n(\u003ca href=\"https://redirect.github.com/nix-rust/nix/pull/2529\"\u003e#2529\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd support for \u003ccode\u003esyslog\u003c/code\u003e, \u003ccode\u003eopenlog\u003c/code\u003e, \u003ccode\u003ecloselog\u003c/code\u003e on all \u003ccode\u003eunix\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nix-rust/nix/commit/3cf9007216086b17a6ef5a09fa42dc00cde5c2bf\"\u003e\u003ccode\u003e3cf9007\u003c/code\u003e\u003c/a\u003e chore: drop 0.30.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nix-rust/nix/commit/2845ab9e4e75b93818b11c0df01182a137e97e3c\"\u003e\u003ccode\u003e2845ab9\u003c/code\u003e\u003c/a\u003e Compile sys::mman on Redox (\u003ca href=\"https://redirect.github.com/nix-rust/nix/issues/2637\"\u003e#2637\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nix-rust/nix/commit/fccb4abfc8de82aaca77c6bcfa3b0daff349d556\"\u003e\u003ccode\u003efccb4ab\u003c/code\u003e\u003c/a\u003e Fix fuchsia target triple to unbreak docs.rs build (\u003ca href=\"https://redirect.github.com/nix-rust/nix/issues/2634\"\u003e#2634\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nix-rust/nix/commit/b8341715475078ac1fdd4d94e3cd3eeeb2c7ccf8\"\u003e\u003ccode\u003eb834171\u003c/code\u003e\u003c/a\u003e ci: disable hurd (\u003ca href=\"https://redirect.github.com/nix-rust/nix/issues/2638\"\u003e#2638\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nix-rust/nix/commit/9c97e1df15fc0c6988d9d8068c5aba918135372a\"\u003e\u003ccode\u003e9c97e1d\u003c/code\u003e\u003c/a\u003e Clippy cleanup: dangerous_implicit_autorefs and uninlined_format_args\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nix-rust/nix/commit/989291d5bfb7566bd4415a18607d04d84a0604aa\"\u003e\u003ccode\u003e989291d\u003c/code\u003e\u003c/a\u003e chore: release 0.30.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nix-rust/ni...\n\n_Description has been truncated_","html_url":"https://github.com/bpfman/bpfman/pull/1635","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/bpfman%2Fbpfman/issues/1635","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1635/packages"},{"uuid":"3806801974","node_id":"PR_kwDOEtA6DM6800JM","number":217,"state":"closed","title":"Bump the dependencies group across 1 directory with 14 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-01-19T22:57:08.000Z","author_association":null,"state_reason":null,"created_at":"2026-01-13T02:33:02.000Z","updated_at":"2026-01-19T22:57:09.000Z","time_to_close":591846,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"dependencies","update_count":14,"packages":[{"name":"base16ct","old_version":"0.3.0","new_version":"1.0.0","repository_url":"https://github.com/RustCrypto/formats"},{"name":"cargo_metadata","old_version":"0.21.0","new_version":"0.23.1","repository_url":"https://github.com/oli-obk/cargo_metadata"},{"name":"clap","old_version":"4.5.52","new_version":"4.5.54","repository_url":"https://github.com/clap-rs/clap"},{"name":"flate2","old_version":"1.1.5","new_version":"1.1.8","repository_url":"https://github.com/rust-lang/flate2-rs"},{"name":"git2","old_version":"0.20.2","new_version":"0.20.3","repository_url":"https://github.com/rust-lang/git2-rs"},{"name":"goblin","old_version":"0.10.3","new_version":"0.10.4","repository_url":"https://github.com/m4b/goblin"},{"name":"log","old_version":"0.4.28","new_version":"0.4.29","repository_url":"https://github.com/rust-lang/log"},{"name":"oci-spec","old_version":"0.8.3","new_version":"0.8.4","repository_url":"https://github.com/youki-dev/oci-spec-rs"},{"name":"serde_json","old_version":"1.0.145","new_version":"1.0.149","repository_url":"https://github.com/serde-rs/json"},{"name":"tempfile","old_version":"3.23.0","new_version":"3.24.0","repository_url":"https://github.com/Stebalien/tempfile"},{"name":"toml","old_version":"0.9.8","new_version":"0.9.11+spec-1.1.0","repository_url":"https://github.com/toml-rs/toml"},{"name":"ureq","old_version":"2.12.1","new_version":"3.1.4","repository_url":"https://github.com/algesten/ureq"},{"name":"url","old_version":"2.5.7","new_version":"2.5.8","repository_url":"https://github.com/servo/rust-url"},{"name":"uuid","old_version":"1.18.1","new_version":"1.19.0","repository_url":"https://github.com/uuid-rs/uuid"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the dependencies group with 14 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [base16ct](https://github.com/RustCrypto/formats) | `0.3.0` | `1.0.0` |\n| [cargo_metadata](https://github.com/oli-obk/cargo_metadata) | `0.21.0` | `0.23.1` |\n| [clap](https://github.com/clap-rs/clap) | `4.5.52` | `4.5.54` |\n| [flate2](https://github.com/rust-lang/flate2-rs) | `1.1.5` | `1.1.8` |\n| [git2](https://github.com/rust-lang/git2-rs) | `0.20.2` | `0.20.3` |\n| [goblin](https://github.com/m4b/goblin) | `0.10.3` | `0.10.4` |\n| [log](https://github.com/rust-lang/log) | `0.4.28` | `0.4.29` |\n| [oci-spec](https://github.com/youki-dev/oci-spec-rs) | `0.8.3` | `0.8.4` |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.145` | `1.0.149` |\n| [tempfile](https://github.com/Stebalien/tempfile) | `3.23.0` | `3.24.0` |\n| [toml](https://github.com/toml-rs/toml) | `0.9.8` | `0.9.11+spec-1.1.0` |\n| [ureq](https://github.com/algesten/ureq) | `2.12.1` | `3.1.4` |\n| [url](https://github.com/servo/rust-url) | `2.5.7` | `2.5.8` |\n| [uuid](https://github.com/uuid-rs/uuid) | `1.18.1` | `1.19.0` |\n\n\nUpdates `base16ct` from 0.3.0 to 1.0.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/formats/commit/071bfe69e2010e869397d27c63a88f188bd6477b\"\u003e\u003ccode\u003e071bfe6\u003c/code\u003e\u003c/a\u003e base16ct v1.0.0 (\u003ca href=\"https://redirect.github.com/RustCrypto/formats/issues/2145\"\u003e#2145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/formats/commit/9946628f283d54d98489f3d372550026c9df8744\"\u003e\u003ccode\u003e9946628\u003c/code\u003e\u003c/a\u003e Use \u003ccode\u003egetrandom\u003c/code\u003e v0.4.0-rc.0 crate release (\u003ca href=\"https://redirect.github.com/RustCrypto/formats/issues/2142\"\u003e#2142\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/formats/commit/dfa8651b8c40699e3a3faa7d4958f8fcb0045b86\"\u003e\u003ccode\u003edfa8651\u003c/code\u003e\u003c/a\u003e phc v0.6.0-rc.1 (\u003ca href=\"https://redirect.github.com/RustCrypto/formats/issues/2141\"\u003e#2141\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/formats/commit/5da267568e6ab2c5f9bc9e71e0dd2bbbcb2f5a33\"\u003e\u003ccode\u003e5da2675\u003c/code\u003e\u003c/a\u003e phc: bump \u003ccode\u003egetrandom\u003c/code\u003e to v0.4.0-rc.0 (\u003ca href=\"https://redirect.github.com/RustCrypto/formats/issues/2139\"\u003e#2139\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/formats/commit/f1b052c513b1f4323ec41b768022840b5c081397\"\u003e\u003ccode\u003ef1b052c\u003c/code\u003e\u003c/a\u003e Bump \u003ccode\u003erand_core\u003c/code\u003e to v0.10.0-rc-3 (\u003ca href=\"https://redirect.github.com/RustCrypto/formats/issues/2138\"\u003e#2138\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/formats/commit/02eb077bc7a897b87b8eed85d3c65c7eef85cf95\"\u003e\u003ccode\u003e02eb077\u003c/code\u003e\u003c/a\u003e der: bound \u003ccode\u003eDecode(Value)::Error\u003c/code\u003e on \u003ccode\u003ecore::error::Error\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/RustCrypto/formats/issues/2137\"\u003e#2137\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/formats/commit/23b3622382e00542f9307e6c7fda1505480c06fe\"\u003e\u003ccode\u003e23b3622\u003c/code\u003e\u003c/a\u003e base64ct: deprecate \u003ccode\u003eBase64Crypt\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/RustCrypto/formats/issues/2135\"\u003e#2135\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/formats/commit/e2a2a4bb1b1e7bc9c15ecb3d5ac1322451e58835\"\u003e\u003ccode\u003ee2a2a4b\u003c/code\u003e\u003c/a\u003e mcf: replace \u003ccode\u003eBase64::Crypt\u003c/code\u003e with \u003ccode\u003eBase64::ShaCrypt\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/RustCrypto/formats/issues/2134\"\u003e#2134\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/formats/commit/d1e1e64567c3b69e15fd0539ec22fcdc88403c2f\"\u003e\u003ccode\u003ed1e1e64\u003c/code\u003e\u003c/a\u003e mcf: avoid intermediate allocations in \u003ccode\u003epush_displayable\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/RustCrypto/formats/issues/2132\"\u003e#2132\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/formats/commit/838590c38a4d6624d5aa5876f3b25914e8b32de5\"\u003e\u003ccode\u003e838590c\u003c/code\u003e\u003c/a\u003e mcf: expand \u003ccode\u003eError\u003c/code\u003e into a proper enum (\u003ca href=\"https://redirect.github.com/RustCrypto/formats/issues/2119\"\u003e#2119\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/RustCrypto/formats/compare/base16ct/v0.3.0...base16ct/v1.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cargo_metadata` from 0.21.0 to 0.23.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/oli-obk/cargo_metadata/blob/main/CHANGELOG.md\"\u003ecargo_metadata's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.23.1] - 2025-11-11\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eStabilized \u003ccode\u003ebuild_directory\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.23.0] - 2025-09-27\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eFeatureName\u003c/code\u003e and \u003ccode\u003ePackageName\u003c/code\u003e newtype wrappers.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.22.0] - 2025-08-18\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003epub fn env_remove\u0026lt;K: Into\u0026lt;OsString\u0026gt;\u0026gt;(\u0026amp;mut self, key: K) -\u0026gt; \u0026amp;mut MetadataCommand\u003c/code\u003e to \u003ccode\u003eMetadataCommand\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded export of \u003ccode\u003ecargo_platform\u003c/code\u003e at crate's root module.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ecamino\u003c/code\u003e from \u003ccode\u003e1.0.7\u003c/code\u003e to \u003ccode\u003e1.1.10\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecargo_platform\u003c/code\u003e from \u003ccode\u003e0.2.0\u003c/code\u003e to \u003ccode\u003e0.3.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ederive_builder\u003c/code\u003e from \u003ccode\u003e0.12\u003c/code\u003e to \u003ccode\u003e0.20\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003esemver\u003c/code\u003e from \u003ccode\u003e1.0.7\u003c/code\u003e to \u003ccode\u003e1.0.26\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eserde_json\u003c/code\u003e from \u003ccode\u003e1.0.118\u003c/code\u003e to \u003ccode\u003e1.0.142\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eserde\u003c/code\u003e from \u003ccode\u003e1.0.136\u003c/code\u003e to \u003ccode\u003e1.0.219\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ethiserror\u003c/code\u003e from \u003ccode\u003e2.0.3\u003c/code\u003e to \u003ccode\u003e2.0.12\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eMade \u003ccode\u003eDependency\u003c/code\u003e's \u003ccode\u003esource\u003c/code\u003e member the same type as \u003ccode\u003ePackage\u003c/code\u003e's \u003ccode\u003esource\u003c/code\u003e member: \u003ccode\u003eOption\u0026lt;Source\u0026gt;\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.19.0] - 2024-11-20\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRe-exported \u003ccode\u003esemver\u003c/code\u003e crate directly.\u003c/li\u003e\n\u003cli\u003eAdded implementation of \u003ccode\u003estd::ops::Index\u0026lt;\u0026amp;PackageId\u0026gt;\u003c/code\u003e for \u003ccode\u003eResolve\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003epub fn is_kind(\u0026amp;self, name: TargetKind) -\u0026gt; bool\u003c/code\u003e to \u003ccode\u003eTarget\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded derived implementations of \u003ccode\u003ePartialEq\u003c/code\u003e, \u003ccode\u003eEq\u003c/code\u003e and \u003ccode\u003eHash\u003c/code\u003e for \u003ccode\u003eMetadata\u003c/code\u003e and its members' types.\u003c/li\u003e\n\u003cli\u003eAdded default fields to \u003ccode\u003ePackageBuilder\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003epub fn new(name:version:id:path:) -\u0026gt; Self\u003c/code\u003e to \u003ccode\u003ePackageBuilder\u003c/code\u003e for providing all required fields upfront.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBumped MSRV from \u003ccode\u003e1.42.0\u003c/code\u003e to \u003ccode\u003e1.56.0\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eMade \u003ccode\u003eparse_stream\u003c/code\u003e more versatile by accepting anything that implements \u003ccode\u003eRead\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eConverted \u003ccode\u003eTargetKind\u003c/code\u003e and \u003ccode\u003eCrateType\u003c/code\u003e to an enum representation.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRemoved\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/c08e66cdf534313085ef810ce6f2e0df8a83fc50\"\u003e\u003ccode\u003ec08e66c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/oli-obk/cargo_metadata/issues/317\"\u003e#317\u003c/a\u003e from Muscraft/stabilize-build-dir\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/083ca6933f8fe868f78e6969bb032c206e41baa2\"\u003e\u003ccode\u003e083ca69\u003c/code\u003e\u003c/a\u003e chore: Bump version to 0.23.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/84d613bf869c73ed14d76d9e9bd964694013fa98\"\u003e\u003ccode\u003e84d613b\u003c/code\u003e\u003c/a\u003e chore: Stabilize build_directory\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/9d818095a2ccfcc60465028eb970799ee845ddc1\"\u003e\u003ccode\u003e9d81809\u003c/code\u003e\u003c/a\u003e chore: Address new clippy warnings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/4d66bd33a8c9928d4a4cd5be51b85a6dfb695076\"\u003e\u003ccode\u003e4d66bd3\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/oli-obk/cargo_metadata/issues/309\"\u003e#309\u003c/a\u003e from BD103/fix-doc-auto-config\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/d1a6aa21354b3c33e72a0472455615168818e087\"\u003e\u003ccode\u003ed1a6aa2\u003c/code\u003e\u003c/a\u003e fix: \u003ccode\u003ecargo_metadata\u003c/code\u003e not building on docs.rs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/2af44dfa5be8335c83af9f2613e492b0df2ee609\"\u003e\u003ccode\u003e2af44df\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/oli-obk/cargo_metadata/issues/307\"\u003e#307\u003c/a\u003e from smoelius/bump-version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/33cf6da87d03148a40a4538a291ae25cf811dd35\"\u003e\u003ccode\u003e33cf6da\u003c/code\u003e\u003c/a\u003e Try to get CI to pass\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/790de54c71d4bc9161e1f29678058bb88410c300\"\u003e\u003ccode\u003e790de54\u003c/code\u003e\u003c/a\u003e Bump version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/8af4dc499a324dfeba605668d8b6fc8d01e5272a\"\u003e\u003ccode\u003e8af4dc4\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/oli-obk/cargo_metadata/issues/304\"\u003e#304\u003c/a\u003e from smoelius/newtype-wrapper\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/oli-obk/cargo_metadata/compare/0.21.0...0.23.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `clap` from 4.5.52 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\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\u003c/blockquote\u003e\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.52...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 `flate2` from 1.1.5 to 1.1.8\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.8\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocument feature flags using document-features crate by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/519\"\u003erust-lang/flate2-rs#519\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eComplete the zlib-rs support without the need for C-bindings 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/524\"\u003erust-lang/flate2-rs#524\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest zlib API for all compatible backends 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/525\"\u003erust-lang/flate2-rs#525\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/519\"\u003erust-lang/flate2-rs#519\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.7...1.1.8\"\u003ehttps://github.com/rust-lang/flate2-rs/compare/1.1.7...1.1.8\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.1.7 - depend on \u003ccode\u003ezlib-rs\u003c/code\u003e directly and remove \u003ccode\u003elibz-rs-sys\u003c/code\u003e\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: make some documents clearer by \u003ca href=\"https://github.com/reddaisyy\"\u003e\u003ccode\u003e@​reddaisyy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/510\"\u003erust-lang/flate2-rs#510\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExplain rationale for choosing bufread,read,write modules 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/512\"\u003erust-lang/flate2-rs#512\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003euse Decompress::reset() instead of recreating in DeflateDecoder by \u003ca href=\"https://github.com/amirshukayev\"\u003e\u003ccode\u003e@​amirshukayev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/514\"\u003erust-lang/flate2-rs#514\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003euse \u003ccode\u003ezlib_rs\u003c/code\u003e api 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/513\"\u003erust-lang/flate2-rs#513\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reddaisyy\"\u003e\u003ccode\u003e@​reddaisyy\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/510\"\u003erust-lang/flate2-rs#510\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amirshukayev\"\u003e\u003ccode\u003e@​amirshukayev\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/514\"\u003erust-lang/flate2-rs#514\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.5...1.1.6\"\u003ehttps://github.com/rust-lang/flate2-rs/compare/1.1.5...1.1.6\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.1.6 - YANKED\u003c/h2\u003e\n\u003cp\u003eIt caused \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/issues/515\"\u003erust-lang/flate2-rs#515\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: make some documents clearer by \u003ca href=\"https://github.com/reddaisyy\"\u003e\u003ccode\u003e@​reddaisyy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/510\"\u003erust-lang/flate2-rs#510\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExplain rationale for choosing bufread,read,write modules 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/512\"\u003erust-lang/flate2-rs#512\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003euse Decompress::reset() instead of recreating in DeflateDecoder by \u003ca href=\"https://github.com/amirshukayev\"\u003e\u003ccode\u003e@​amirshukayev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/514\"\u003erust-lang/flate2-rs#514\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003euse \u003ccode\u003ezlib_rs\u003c/code\u003e api 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/513\"\u003erust-lang/flate2-rs#513\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reddaisyy\"\u003e\u003ccode\u003e@​reddaisyy\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/510\"\u003erust-lang/flate2-rs#510\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amirshukayev\"\u003e\u003ccode\u003e@​amirshukayev\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/514\"\u003erust-lang/flate2-rs#514\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.5...1.1.6\"\u003ehttps://github.com/rust-lang/flate2-rs/compare/1.1.5...1.1.6\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/flate2-rs/commit/8b66c27705ac7ea7ddf50768dedfbe23ead90a4e\"\u003e\u003ccode\u003e8b66c27\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/issues/525\"\u003e#525\u003c/a\u003e from Byron/test-zlib-API\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/flate2-rs/commit/5e752c94440cca93e883baabf78a97a839cfae6c\"\u003e\u003ccode\u003e5e752c9\u003c/code\u003e\u003c/a\u003e Address PR review\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/flate2-rs/commit/3196dd0783a666eedb5e4cdb871dc7b60361d3df\"\u003e\u003ccode\u003e3196dd0\u003c/code\u003e\u003c/a\u003e refactor internal feature toggles to better represent the status quo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/flate2-rs/commit/106cbcc181a1ab2207312b62353ebf4f750edb30\"\u003e\u003ccode\u003e106cbcc\u003c/code\u003e\u003c/a\u003e Bump patch level in preparation for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/flate2-rs/commit/af7a0b31996ef5a27a107462c811a301ab77519d\"\u003e\u003ccode\u003eaf7a0b3\u003c/code\u003e\u003c/a\u003e Add capabilties test for functions reserved to zlib-implementations.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/flate2-rs/commit/22c77ee9c8cfb3a50e204e15ac7552738fee7145\"\u003e\u003ccode\u003e22c77ee\u003c/code\u003e\u003c/a\u003e Describe \u003ccode\u003eunreachable!(\u0026quot;...\u0026quot;)\u003c/code\u003e branch in \u003ccode\u003eDeflate::set_level()\u003c/code\u003e of \u003ccode\u003ezlib-rs\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/flate2-rs/commit/b9e2979415993c787f93ed236ef3f25f68a45ff4\"\u003e\u003ccode\u003eb9e2979\u003c/code\u003e\u003c/a\u003e Remove C-binding specific restriction from CI for \u003ccode\u003ezlib-rs\u003c/code\u003e test.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/flate2-rs/commit/71eb5c51fecd3fd1cf4d680dfc83bdaa3a3c3cbc\"\u003e\u003ccode\u003e71eb5c5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/issues/524\"\u003e#524\u003c/a\u003e from Byron/complete-zlib-rs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/flate2-rs/commit/fec67ebbb4ca7dae00ab9fc840002ea62f7e65cd\"\u003e\u003ccode\u003efec67eb\u003c/code\u003e\u003c/a\u003e zlib-rs: support \u003ccode\u003eset_dictionary\u003c/code\u003e and \u003ccode\u003eset_level\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/flate2-rs/commit/ecfdc2d2eb82c262e7b65d5d2d59808810d94369\"\u003e\u003ccode\u003eecfdc2d\u003c/code\u003e\u003c/a\u003e update zlib-rs to 0.5.5\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/flate2-rs/compare/1.1.5...1.1.8\"\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.2 to 0.20.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/git2-rs/blob/git2-0.20.3/CHANGELOG.md\"\u003egit2's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.20.3 - 2025-12-06\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/rust-lang/git2-rs/compare/git2-0.20.2...git2-0.20.3\"\u003e0.20.2...0.20.3\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBumped requirement to libgit2-sys 0.18.3, which updates libgit2 from 1.9.0 to 1.9.2.\n\u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/pull/1197\"\u003e#1197\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/git2-rs/commit/7cf345c4f7967b7da3c728db6766362e51540cbe\"\u003e\u003ccode\u003e7cf345c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/issues/1197\"\u003e#1197\u003c/a\u003e from ehuss/git2-0.20-br\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/git2-rs/commit/dd41077750fe30bf780c9e7f7ab4717d264e098d\"\u003e\u003ccode\u003edd41077\u003c/code\u003e\u003c/a\u003e Bump git2 to 0.20.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/git2-rs/commit/a6a58e2b0fd409ae33f2f6a68927ce62ebd114f0\"\u003e\u003ccode\u003ea6a58e2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/issues/1195\"\u003e#1195\u003c/a\u003e from ehuss/update-libgit2\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/rust-lang/git2-rs/compare/git2-0.20.2...git2-0.20.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `goblin` from 0.10.3 to 0.10.4\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/m4b/goblin/blob/master/CHANGELOG.md\"\u003egoblin's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.10.4] - 2025-11-30\u003c/h2\u003e\n\u003ch2\u003eAdded\u003c/h2\u003e\n\u003cp\u003eelf.reloc: add some missing PowerPC 32-bit relocation type constants, thanks \u003ca href=\"https://github.com/ivlzme\"\u003e\u003ccode\u003e@​ivlzme\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/m4b/goblin/pull/495\"\u003em4b/goblin#495\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eFixed\u003c/h2\u003e\n\u003cp\u003epe: Fix potential out-of-bounds read in unwind/POGO info parser, thanks \u003ca href=\"https://github.com/kkent030315\"\u003e\u003ccode\u003e@​kkent030315\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/m4b/goblin/pull/498\"\u003em4b/goblin#498\u003c/a\u003e\npe: Reject cyclic resource trees, thanks \u003ca href=\"https://github.com/Mrmaxmeier\"\u003e\u003ccode\u003e@​Mrmaxmeier\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/m4b/goblin/pull/499\"\u003em4b/goblin#499\u003c/a\u003e\npe: Handle unpadded resource values in .NET assemblies compiled with Mono, thanks \u003ca href=\"https://github.com/BinFlip\"\u003e\u003ccode\u003e@​BinFlip\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/m4b/goblin/pull/501\"\u003em4b/goblin#501\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\u003eSee full diff in \u003ca href=\"https://github.com/m4b/goblin/commits\"\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://redirect.github.com/rust-lang/log/pull/719\"\u003erust-lang/log#719\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AldaronLau\"\u003e\u003ccode\u003e@​AldaronLau\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/703\"\u003erust-lang/log#703\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dishmaker\"\u003e\u003ccode\u003e@​dishmaker\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/709\"\u003erust-lang/log#709\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/log/compare/0.4.28...0.4.29\"\u003ehttps://github.com/rust-lang/log/compare/0.4.28...0.4.29\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/rust-lang/log/blob/master/CHANGELOG.md\"\u003elog's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.4.29] - 2025-12-02\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\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\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AldaronLau\"\u003e\u003ccode\u003e@​AldaronLau\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/703\"\u003erust-lang/log#703\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dishmaker\"\u003e\u003ccode\u003e@​dishmaker\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/709\"\u003erust-lang/log#709\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/log/compare/0.4.28...0.4.29\"\u003ehttps://github.com/rust-lang/log/compare/0.4.28...0.4.29\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/log/commit/b1e2df7bce7a1b685aa9bfd1db0a5cac1f0fc27d\"\u003e\u003ccode\u003eb1e2df7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/719\"\u003e#719\u003c/a\u003e from rust-lang/cargo/0.4.29\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/3fe1a546dc323e614c35d136920a112406910e06\"\u003e\u003ccode\u003e3fe1a54\u003c/code\u003e\u003c/a\u003e prepare for 0.4.29 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/7a432d9ab570c49d42fcbd1c3b9e1e300064c2b9\"\u003e\u003ccode\u003e7a432d9\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/718\"\u003e#718\u003c/a\u003e from rust-lang/ci/msrv\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/0689d568479bb578f66e48df43628cc04aa6269b\"\u003e\u003ccode\u003e0689d56\u003c/code\u003e\u003c/a\u003e rebump msrv to 1.68.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/46b448e2a76a14210a7270ec11ad97cb9cbda6dc\"\u003e\u003ccode\u003e46b448e\u003c/code\u003e\u003c/a\u003e try drop msrv back to 1.61.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/929ab3812e86915bb5edb65609cd6d5cb17939fb\"\u003e\u003ccode\u003e929ab38\u003c/code\u003e\u003c/a\u003e fix up doc test feature gate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/957cece4780cb006cbe2f819bd2f893822aad7cb\"\u003e\u003ccode\u003e957cece\u003c/code\u003e\u003c/a\u003e bump serde-dependent crates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/bea40c847c77ecb7b7e9f2d858a21edaa2aa6159\"\u003e\u003ccode\u003ebea40c8\u003c/code\u003e\u003c/a\u003e bump msrv to 1.68.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/c540184ee9581d7373135f5511b6b174b5cee2d6\"\u003e\u003ccode\u003ec540184\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/716\"\u003e#716\u003c/a\u003e from rust-lang/ci-smaller-matrix2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/c971e636c4b44ff01ff21e6aa82607272d2d0bf2\"\u003e\u003ccode\u003ec971e63\u003c/code\u003e\u003c/a\u003e Merge branch 'master' into ci-smaller-matrix2\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.28...0.4.29\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `oci-spec` from 0.8.3 to 0.8.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/youki-dev/oci-spec-rs/releases\"\u003eoci-spec's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.8.4\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRelease 0.8.3 by \u003ca href=\"https://github.com/utam0k\"\u003e\u003ccode\u003e@​utam0k\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/youki-dev/oci-spec-rs/pull/294\"\u003eyouki-dev/oci-spec-rs#294\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid extra allocation in Reference::to_string by \u003ca href=\"https://github.com/stepancheg\"\u003e\u003ccode\u003e@​stepancheg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/youki-dev/oci-spec-rs/pull/297\"\u003eyouki-dev/oci-spec-rs#297\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ecapability: Add support for flexible capability name formats by \u003ca href=\"https://github.com/Apokleos\"\u003e\u003ccode\u003e@​Apokleos\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/youki-dev/oci-spec-rs/pull/299\"\u003eyouki-dev/oci-spec-rs#299\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExpose function to build reference from a tag and digest by \u003ca href=\"https://github.com/toksdotdev\"\u003e\u003ccode\u003e@​toksdotdev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/youki-dev/oci-spec-rs/pull/300\"\u003eyouki-dev/oci-spec-rs#300\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(state): introduce State and ContainerState structures by \u003ca href=\"https://github.com/nayuta723\"\u003e\u003ccode\u003e@​nayuta723\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/youki-dev/oci-spec-rs/pull/302\"\u003eyouki-dev/oci-spec-rs#302\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(zos): add support for z/OS based containers by \u003ca href=\"https://github.com/nayuta723\"\u003e\u003ccode\u003e@​nayuta723\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/youki-dev/oci-spec-rs/pull/303\"\u003eyouki-dev/oci-spec-rs#303\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toksdotdev\"\u003e\u003ccode\u003e@​toksdotdev\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/youki-dev/oci-spec-rs/pull/300\"\u003eyouki-dev/oci-spec-rs#300\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/youki-dev/oci-spec-rs/compare/v0.8.3...v0.8.4\"\u003ehttps://github.com/youki-dev/oci-spec-rs/compare/v0.8.3...v0.8.4\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/youki-dev/oci-spec-rs/commit/3b56a02e67cc0741359e4eef3fd04de4509e7b44\"\u003e\u003ccode\u003e3b56a02\u003c/code\u003e\u003c/a\u003e Bump to 0.8.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/youki-dev/oci-spec-rs/commit/9686335ce72058d03481ee524c0ba6c6b019510b\"\u003e\u003ccode\u003e9686335\u003c/code\u003e\u003c/a\u003e feat(zos): add support for z/OS based containers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/youki-dev/oci-spec-rs/commit/f65cac0729203ba76e1ac8bb41ed4182047d5008\"\u003e\u003ccode\u003ef65cac0\u003c/code\u003e\u003c/a\u003e docs(state): enhance documentation for SECCOMP_FD_NAME constant and update OC...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/youki-dev/oci-spec-rs/commit/a745110aa49e20fbe855254d794823544982e453\"\u003e\u003ccode\u003ea745110\u003c/code\u003e\u003c/a\u003e feat(tests): add unit test for loading and saving State\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/youki-dev/oci-spec-rs/commit/3f0233b6ed541ffcd1cec44655cabf8df2c9bf60\"\u003e\u003ccode\u003e3f0233b\u003c/code\u003e\u003c/a\u003e chore(dependencies): update tempfile to version 3.23.0 and improve state impl...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/youki-dev/oci-spec-rs/commit/97d9996395cae3e33a5324098c97cf9b5650f2c3\"\u003e\u003ccode\u003e97d9996\u003c/code\u003e\u003c/a\u003e feat(state): introduce State and ContainerState structures\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/youki-dev/oci-spec-rs/commit/a217db0c1dc4b650889887dc7c96c31310029e87\"\u003e\u003ccode\u003ea217db0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/youki-dev/oci-spec-rs/issues/300\"\u003e#300\u003c/a\u003e from toksdotdev/toks/expose-reference-new\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/youki-dev/oci-spec-rs/commit/3028cac40752a57e789aa820d30b4c1b5234a65e\"\u003e\u003ccode\u003e3028cac\u003c/code\u003e\u003c/a\u003e chore(clippy): fix lint failure\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/youki-dev/oci-spec-rs/commit/f42632bc65cb2786a36d0a5deace0d535b2c8cf0\"\u003e\u003ccode\u003ef42632b\u003c/code\u003e\u003c/a\u003e chore(docs): improve doc comments for Reference::with_tag_and_digest\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/youki-dev/oci-spec-rs/commit/8a417551787582529dcf25a59315588ff1350148\"\u003e\u003ccode\u003e8a41755\u003c/code\u003e\u003c/a\u003e feat(reference): expose generic function for building references\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/youki-dev/oci-spec-rs/compare/v0.8.3...v0.8.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `serde_json` from 1.0.145 to 1.0.149\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/serde-rs/json/releases\"\u003eserde_json's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.149\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAlign arbitrary_precision number strings with zmij's formatting (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1306\"\u003e#1306\u003c/a\u003e, thanks \u003ca href=\"https://github.com/b41sh\"\u003e\u003ccode\u003e@​b41sh\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.148\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003ezmij\u003c/code\u003e dependency to 1.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.147\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSwitch float-to-string algorithm from Ryū to Żmij for better f32 and f64 serialization performance (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1304\"\u003e#1304\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.146\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSet fast_arithmetic=64 for riscv64 (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1305\"\u003e#1305\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Xeonacid\"\u003e\u003ccode\u003e@​Xeonacid\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/4f6dbfac79647d032b0997b5ab73022340c6dab7\"\u003e\u003ccode\u003e4f6dbfa\u003c/code\u003e\u003c/a\u003e Release 1.0.149\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/f3df680098007496f5580903890892d51116d129\"\u003e\u003ccode\u003ef3df680\u003c/code\u003e\u003c/a\u003e Touch up PR 1306\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/e16730ff445bc38c04537109d99e80c594f8150c\"\u003e\u003ccode\u003ee16730f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1306\"\u003e#1306\u003c/a\u003e from b41sh/fix-float-number-display\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/eeb2bcd3f2fd2300de21381e23b3cebd33bfca30\"\u003e\u003ccode\u003eeeb2bcd\u003c/code\u003e\u003c/a\u003e Align \u003ccode\u003earbitrary_precision\u003c/code\u003e number strings with zmij’s formatting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/8b291c4c5620476d6834c69fbfb24d13a24d4596\"\u003e\u003ccode\u003e8b291c4\u003c/code\u003e\u003c/a\u003e Release 1.0.148\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/1aefe152735f1b11ce7f641f8e86448d227163bf\"\u003e\u003ccode\u003e1aefe15\u003c/code\u003e\u003c/a\u003e Update to zmij 1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/62d6e8d6158ccc1608fb57d9a8a73cc8d15f5b2a\"\u003e\u003ccode\u003e62d6e8d\u003c/code\u003e\u003c/a\u003e Release 1.0.147\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/fd829a65beb37d2db296f1a64c22c25ad508d6d8\"\u003e\u003ccode\u003efd829a6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1304\"\u003e#1304\u003c/a\u003e from dtolnay/zmij\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/e757a3d8813bfacad8354ae3af89fa19a471da6b\"\u003e\u003ccode\u003ee757a3d\u003c/code\u003e\u003c/a\u003e Switch from ryu -\u0026gt; zmij for float formatting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/75ad7e6b4eb8a26560300d2d7332d6dd8cd5b277\"\u003e\u003ccode\u003e75ad7e6\u003c/code\u003e\u003c/a\u003e Release 1.0.146\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/serde-rs/json/compare/v1.0.145...v1.0.149\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tempfile` from 3.23.0 to 3.24.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Stebalien/tempfile/blob/master/CHANGELOG.md\"\u003etempfile's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.24.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eActually support WASIp2 without the nightly feature. This library is now feature complete on WASIp2 without any additional feature flags.\u003c/li\u003e\n\u003cli\u003eExclude CI scripts from the published crate.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/1712764bb4be5f7787d9b24e6d99961178a52b47\"\u003e\u003ccode\u003e1712764\u003c/code\u003e\u003c/a\u003e chore: release v3.24.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/a8dc8640b3ed215e078223cbc31d066bae64fef2\"\u003e\u003ccode\u003ea8dc864\u003c/code\u003e\u003c/a\u003e feat: completely support WASIP2 on stable rust (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/382\"\u003e#382\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/5a035729f067a3d1d2e24a194a0e856cf3144405\"\u003e\u003ccode\u003e5a03572\u003c/code\u003e\u003c/a\u003e Exclude CI scripts from published package (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/384\"\u003e#384\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/da894f14320cf46cfe2ae81e1cd20b09fd57b646\"\u003e\u003ccode\u003eda894f1\u003c/code\u003e\u003c/a\u003e build(deps): bump actions/checkout from 5 to 6 (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/383\"\u003e#383\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/Stebalien/tempfile/compare/v3.23.0...v3.24.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `toml` from 0.9.8 to 0.9.11+spec-1.1.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/febf44c6b79cf2690e6dd56e8925277185f47afb\"\u003e\u003ccode\u003efebf44c\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/5009cf2f59c59803e4ba53ee3bfdbbf683018f2a\"\u003e\u003ccode\u003e5009cf2\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/b5798aa06124eaa376be08d3480236c6f054064e\"\u003e\u003ccode\u003eb5798aa\u003c/code\u003e\u003c/a\u003e fix(toml): Support serializing u64, i128, u128 (\u003ca href=\"https://redirect.github.com/toml-rs/toml/issues/1086\"\u003e#1086\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/9fd8b72608d6bc4f5f0bf51bbbd8a7ebbd183065\"\u003e\u003ccode\u003e9fd8b72\u003c/code\u003e\u003c/a\u003e fix(toml): Support serializing i128/u128\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/94fc5e0c1dda2d090251106b3d3c7fe2672aaff2\"\u003e\u003ccode\u003e94fc5e0\u003c/code\u003e\u003c/a\u003e fix(toml): Support serializing full u64 range\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/2e094015675c23c868512590c84df0b6ce68e4ad\"\u003e\u003ccode\u003e2e09401\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/e32c7a2f9b126d42fab0705e9783fec42b88e861\"\u003e\u003ccode\u003ee32c7a2\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/df1c3286de0c7d3d8b77f417fb97f2413cb71807\"\u003e\u003ccode\u003edf1c328\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/b826cf4914de08adc437d948c3ff40fdfc2bb7ec\"\u003e\u003ccode\u003eb826cf4\u003c/code\u003e\u003c/a\u003e feat(edit)!: Allow \u003ccode\u003eset_position(None)\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/toml-rs/toml/issues/1080\"\u003e#1080\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/8043f20af7fe175c00d07e7965809001bd18bd88\"\u003e\u003ccode\u003e8043f20\u003c/code\u003e\u003c/a\u003e feat(edit)!: Allow \u003ccode\u003eset_position(None)\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/toml-rs/toml/compare/toml-v0.9.8...toml-v0.9.11\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ureq` from 2.12.1 to 3.1.4\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/algesten/ureq/blob/main/CHANGELOG.md\"\u003eureq's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e3.1.4\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eSet content-type with new Multipart form \u003ca href=\"https://redirect.github.com/algesten/ureq/issues/1133\"\u003e#1133\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.1.3\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix short read with multi-byte charset \u003ca href=\"https://redirect.github.com/algesten/ureq/issues/1131\"\u003e#1131\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReplace rustls-pemfile usage with rustls-pki-types \u003ca href=\"https://redirect.github.com/algesten/ureq/issues/1122\"\u003e#1122\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport for env NO_PROXY and proxy config \u003ca href=\"https://redirect.github.com/algesten/ureq/issues/1118\"\u003e#1118\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExperimental multi-part form support \u003ca href=\"https://redirect.github.com/algesten/ureq/issues/1102\"\u003e#1102\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.1.2\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix bug when query is after host \u0026quot;example.com?query\u0026quot; \u003ca href=\"https://redirect.github.com/algesten/ureq/issues/1115\"\u003e#1115\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.1.1\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix regression in MSRV (hold back native-tls) \u003ca href=\"https://redirect.github.com/algesten/ureq/issues/1113\"\u003e#1113\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix edge case regression when setting request header Content-Length: 0 \u003ca href=\"https://redirect.github.com/algesten/ureq/issues/1109\"\u003e#1109\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.1.0\u003c/h1\u003e\n\u003cp\u003eDECISION: webpki-roots and webpki-root-certs goes from pre-release (0.26)\nto stable release (1.0.0). This is potentially a big change\nfor ureq users. We release this as semver minor.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eBump all deps to latest \u003ca href=\"https://redirect.github.com/algesten/ureq/issues/1104\"\u003e#1104\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixes to CONNECT to follow spec \u003ca href=\"https://redirect.github.com/algesten/ureq/issues/1103\"\u003e#1103\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSend Content-Length for File \u003ca href=\"https://redirect.github.com/algesten/ureq/issues/1100\"\u003e#1100\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003enative-tls transport capture and surface underlying errors \u003ca href=\"https://redirect.github.com/algesten/ureq/issues/1093\"\u003e#1093\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump webpki-roots/webpki-root-certs to 1.0.0 \u003ca href=\"https://redirect.github.com/algesten/ureq/issues/1089\"\u003e#1089\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump rustls-platform-verifier to 0.6.0 \u003ca href=\"https://redirect.github.com/algesten/ureq/issues/1089\"\u003e#1089\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow the license CDLA-Permissive-2.0 \u003ca href=\"https://redirect.github.com/algesten/ureq/issues/1089\"\u003e#1089\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.0.12\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eChunked transfer handle abrupt close after 0\\r\\n \u003ca href=\"https://redirect.github.com/algesten/ureq/issues/1074\"\u003e#1074\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix incorrect DNS resolving when using proxies \u003ca href=\"https://redirect.github.com/algesten/ureq/issues/1081\"\u003e#1081\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse + instead of %20 for url encoded form bodies \u003ca href=\"https://redirect.github.com/algesten/ureq/issues/1071\"\u003e#1071\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix problem with double-quotes in cookie values \u003ca href=\"https://redirect.github.com/algesten/ureq/issues/1068\"\u003e#1068\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReduce Body size \u003ca href=\"https://redirect.github.com/algesten/ureq/issues/1065\"\u003e#1065\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix featue flag \u003ccode\u003epublic_suffix\u003c/code\u003e for CookieStore \u003ca href=\"https://redirect.github.com/algesten/ureq/issues/1063\"\u003e#1063\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove doc for 10MB limit \u003ca href=\"https://redirect.github.com/algesten/ureq/issues/1061\"\u003e#1061\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.0.11\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix CONNECT proxy bug \u003ca href=\"https://redirect.github.com/algesten/ureq/issues/1057\"\u003e#1057\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix bug setting cookies in redirects \u003ca href=\"https://redirect.github.com/algesten/ureq/issues/1055\"\u003e#1055\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAnnotated example for making a Transport \u003ca href=\"https://redirect.github.com/algesten/ureq/issues/1054\"\u003e#1054\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFeature for adding unencoded query parameters \u003ca href=\"https://redirect.github.com/algesten/ureq/issues/1039\"\u003e#1039\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/algesten/ureq/commit/428bba83ae6a48be65bdf133137af60a28fbc2e2\"\u003e\u003ccode\u003e428bba8\u003c/code\u003e\u003c/a\u003e 3.1.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/algesten/ureq/commit/f38ebd5a3fb7b880313ced5db60a253545bc6a09\"\u003e\u003ccode\u003ef38ebd5\u003c/code\u003e\u003c/a\u003e Multipart form set content-type\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/algesten/ureq/commit/69dfbc9f482b0e77e6081318ce6fe5e3593c24ea\"\u003e\u003ccode\u003e69dfbc9\u003c/code\u003e\u003c/a\u003e 3.1.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/algesten/ureq/commit/99bceb89fb807cac1d0170d91e2c810cf3b74d5e\"\u003e\u003ccode\u003e99bceb8\u003c/code\u003e\u003c/a\u003e Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/algesten/ureq/commit/199a117cd9815a623c728184291970e50346189d\"\u003e\u003ccode\u003e199a117\u003c/code\u003e\u003c/a\u003e Prove CharCodec dont end up on char boundary\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/algesten/ureq/commit/0a4b032146a828859409c77fb0c64a834f655f0a\"\u003e\u003ccode\u003e0a4b032\u003c/code\u003e\u003c/a\u003e Fix CharCodec problem reading short\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/algesten/ureq/commit/561e8140ea38b202e678806f29553ba8227bb57c\"\u003e\u003ccode\u003e561e814\u003c/code\u003e\u003c/a\u003e Fix links in lib.rs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/algesten/ureq/commit/7e93254a6501d2e2f92c1f3ab51112d6b56a06ec\"\u003e\u003ccode\u003e7e93254\u003c/code\u003e\u003c/a\u003e Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/algesten/ureq/commit/6d3028fc3e11655de9e144ab6ec51989578bc127\"\u003e\u003ccode\u003e6d3028f\u003c/code\u003e\u003c/a\u003e Move multipart to unversioned\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/algesten/ureq/commit/c4fd455b49e0133cff48f3ea72bab3bb9cd638dc\"\u003e\u003ccode\u003ec4fd455\u003c/code\u003e\u003c/a\u003e Fix clippy\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/algesten/ureq/compare/2.12.1...3.1.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `url` from 2.5.7 to 2.5.8\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/servo/rust-url/commit/d6ea13c5f8e7e6e627f6390161b3e185bda5e5ce\"\u003e\u003ccode\u003ed6ea13c\u003c/code\u003e\u003c/a\u003e Bump to 2.5.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/servo/rust-url/commit/8269ac31924544991687a188a8ee477e48a14073\"\u003e\u003ccode\u003e8269ac3\u003c/code\u003e\u003c/a\u003e ci: update cargo-deny config, bump cargo-deny-action to v2 (\u003ca href=\"https://redirect.github.com/servo/rust-url/issues/1092\"\u003e#1092\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/servo/rust-url/commit/6dfdf17f6a6f93ed91681875345caf8e791d261a\"\u003e\u003ccode\u003e6dfdf17\u003c/code\u003e\u003c/a\u003e chore: fix some typos in comments (\u003ca href=\"https://redirect.github.com/servo/rust-url/issues/1090\"\u003e#1090\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/servo/rust-url/commit/b06048d70d4cc9cf4ffb277f06cfcebd53b2141e\"\u003e\u003ccode\u003eb06048d\u003c/code\u003e\u003c/a\u003e Attempt to fix 1.82 CI (\u003ca href=\"https://redirect.github.com/servo/rust-url/issues/1085\"\u003e#1085\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/servo/rust-url/commit/9771ab51f0aaa02ca1884f88c577260e9b86f9b6\"\u003e\u003ccode\u003e9771ab5\u003c/code\u003e\u003c/a\u003e Fix roundtripping issue (\u003ca href=\"https://redirect.github.com/servo/rust-url/issues/1079\"\u003e#1079\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/servo/rust-url/commit/22b925f93ad505a830f1089538a9ed6f5fd90612\"\u003e\u003ccode\u003e22b925f\u003c/code\u003e\u003c/a\u003e Improve Compile Times with \u003ccode\u003eserde_derive\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/servo/rust-url/issues/1075\"\u003e#1075\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/servo/rust-url/commit/0afccc947a218ea02d34ad4f8aee4f2b6d328ddb\"\u003e\u003ccode\u003e0afccc9\u003c/code\u003e\u003c/a\u003e fix outdated docs for ParseError (\u003ca href=\"https://redirect.github.com/servo/rust-url/issues/1074\"\u003e#1074\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/servo/rust-url/compare/v2.5.7...v2.5.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `uuid` from 1.18.1 to 1.19.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/uuid-rs/uuid/releases\"\u003euuid's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.19.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSwitch serde dependency to serde_core by \u003ca href=\"https://github.com/paolobarbolini\"\u003e\u003ccode\u003e@​paolobarbolini\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/843\"\u003euuid-rs/uuid#843\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to 2021 edition and fix most clippy warnings by \u003ca href=\"https://github.com/paolobarbolini\"\u003e\u003ccode\u003e@​paolobarbolini\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/848\"\u003euuid-rs/uuid#848\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 1.19.0 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/849\"\u003euuid-rs/uuid#849\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/uuid-rs/uuid/compare/v1.18.1...v1.19.0\"\u003ehttps://github.com/uuid-rs/uuid/compare/v1.18.1...v1.19.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/7527cef15f39fe493a92bda19d28eebec2c73ebf\"\u003e\u003ccode\u003e7527cef\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/849\"\u003e#849\u003c/a\u003e from uuid-rs/cargo/v1.19.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/d0422fa76f7f428ee86e6280652accc8e51931c8\"\u003e\u003ccode\u003ed0422fa\u003c/code\u003e\u003c/a\u003e prepare for 1.19.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/f9a36e2821f19d00ed04af7cc15bc47a1c464c60\"\u003e\u003ccode\u003ef9a36e2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/848\"\u003e#848\u003c/a\u003e from paolobarbolini/maintenance\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/029a57e2a67cb31e63f99b30bbbb43e1a35a3c87\"\u003e\u003ccode\u003e029a57e\u003c/code\u003e\u003c/a\u003e Fix most clippy warnings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/e73bb2717aeed852dd3426efbd13c8b7b0339c27\"\u003e\u003ccode\u003ee73bb27\u003c/code\u003e\u003c/a\u003e Upgrade to 2021 edition\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/c5976226809278d8b84fefdf8d6e9c67fbc5554f\"\u003e\u003ccode\u003ec597622\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/843\"\u003e#843\u003c/a\u003e from paolobarbolini/serde_core-migration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/9835bd6f5438cd4a130a92e385278186b0ac8fb1\"\u003e\u003ccode\u003e9835bd6\u003c/code\u003e\u003c/a\u003e Switch serde dependency to serde_core\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/uuid-rs/uuid/compare/v1.18.1...v1.19.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/termoshtt/ocipkg/pull/217","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/termoshtt%2Focipkg/issues/217","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/217/packages"},{"uuid":"3806660641","node_id":"PR_kwDOGFrxNc680XXh","number":1148,"state":"closed","title":"build(deps): bump the cargo group across 2 directories with 9 updates","user":"dependabot[bot]","labels":["dco-signoff: yes","size/L","dependencies","rust"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-01-19T21:57:58.000Z","author_association":null,"state_reason":null,"created_at":"2026-01-13T01:26:11.000Z","updated_at":"2026-01-19T21:58:00.000Z","time_to_close":592307,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"cargo","update_count":9,"packages":[{"name":"aya-build","old_version":"0.1.2","new_version":"0.1.3","repository_url":"https://github.com/aya-rs/aya"},{"name":"zerocopy","old_version":"0.8.27","new_version":"0.8.33","repository_url":"https://github.com/google/zerocopy"},{"name":"libc","old_version":"0.2.177","new_version":"0.2.180","repository_url":"https://github.com/rust-lang/libc"},{"name":"log","old_version":"0.4.28","new_version":"0.4.29","repository_url":"https://github.com/rust-lang/log"},{"name":"tokio","old_version":"1.48.0","new_version":"1.49.0","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"cargo_metadata","old_version":"0.23.0","new_version":"0.23.1","repository_url":"https://github.com/oli-obk/cargo_metadata"},{"name":"cc","old_version":"1.2.45","new_version":"1.2.52","repository_url":"https://github.com/rust-lang/cc-rs"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the cargo group with 1 update in the /plugins/dummy_rs directory: [serde_json](https://github.com/serde-rs/json).\nBumps the cargo group with 7 updates in the /plugins/krsi directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [aya-build](https://github.com/aya-rs/aya) | `0.1.2` | `0.1.3` |\n| [zerocopy](https://github.com/google/zerocopy) | `0.8.27` | `0.8.33` |\n| [libc](https://github.com/rust-lang/libc) | `0.2.177` | `0.2.180` |\n| [log](https://github.com/rust-lang/log) | `0.4.28` | `0.4.29` |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.48.0` | `1.49.0` |\n| [cargo_metadata](https://github.com/oli-obk/cargo_metadata) | `0.23.0` | `0.23.1` |\n| [cc](https://github.com/rust-lang/cc-rs) | `1.2.45` | `1.2.52` |\n\n\nUpdates `serde_json` from 1.0.145 to 1.0.149\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/serde-rs/json/releases\"\u003eserde_json's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.149\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAlign arbitrary_precision number strings with zmij's formatting (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1306\"\u003e#1306\u003c/a\u003e, thanks \u003ca href=\"https://github.com/b41sh\"\u003e\u003ccode\u003e@​b41sh\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.148\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003ezmij\u003c/code\u003e dependency to 1.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.147\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSwitch float-to-string algorithm from Ryū to Żmij for better f32 and f64 serialization performance (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1304\"\u003e#1304\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.146\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSet fast_arithmetic=64 for riscv64 (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1305\"\u003e#1305\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Xeonacid\"\u003e\u003ccode\u003e@​Xeonacid\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/4f6dbfac79647d032b0997b5ab73022340c6dab7\"\u003e\u003ccode\u003e4f6dbfa\u003c/code\u003e\u003c/a\u003e Release 1.0.149\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/f3df680098007496f5580903890892d51116d129\"\u003e\u003ccode\u003ef3df680\u003c/code\u003e\u003c/a\u003e Touch up PR 1306\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/e16730ff445bc38c04537109d99e80c594f8150c\"\u003e\u003ccode\u003ee16730f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1306\"\u003e#1306\u003c/a\u003e from b41sh/fix-float-number-display\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/eeb2bcd3f2fd2300de21381e23b3cebd33bfca30\"\u003e\u003ccode\u003eeeb2bcd\u003c/code\u003e\u003c/a\u003e Align \u003ccode\u003earbitrary_precision\u003c/code\u003e number strings with zmij’s formatting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/8b291c4c5620476d6834c69fbfb24d13a24d4596\"\u003e\u003ccode\u003e8b291c4\u003c/code\u003e\u003c/a\u003e Release 1.0.148\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/1aefe152735f1b11ce7f641f8e86448d227163bf\"\u003e\u003ccode\u003e1aefe15\u003c/code\u003e\u003c/a\u003e Update to zmij 1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/62d6e8d6158ccc1608fb57d9a8a73cc8d15f5b2a\"\u003e\u003ccode\u003e62d6e8d\u003c/code\u003e\u003c/a\u003e Release 1.0.147\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/fd829a65beb37d2db296f1a64c22c25ad508d6d8\"\u003e\u003ccode\u003efd829a6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1304\"\u003e#1304\u003c/a\u003e from dtolnay/zmij\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/e757a3d8813bfacad8354ae3af89fa19a471da6b\"\u003e\u003ccode\u003ee757a3d\u003c/code\u003e\u003c/a\u003e Switch from ryu -\u0026gt; zmij for float formatting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/75ad7e6b4eb8a26560300d2d7332d6dd8cd5b277\"\u003e\u003ccode\u003e75ad7e6\u003c/code\u003e\u003c/a\u003e Release 1.0.146\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/serde-rs/json/compare/v1.0.145...v1.0.149\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `aya-build` from 0.1.2 to 0.1.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aya-rs/aya/releases\"\u003eaya-build's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eaya-obj v0.1.0\u003c/h2\u003e\n\u003ch3\u003eNew Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e Rename Bpf to Ebpf\nAnd BpfLoader to EbpfLoader.\nThis also adds type aliases to preserve the use of the old names, making\nupdating to a new Aya release less of a burden. These aliases are marked\nas deprecated since we'll likely remove them in a later release.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e revamp MapInfo be more friendly with older kernels\nAdds detection for whether a field is available in \u003ccode\u003eMapInfo\u003c/code\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFor \u003ccode\u003emap_type()\u003c/code\u003e, we treturn new enum \u003ccode\u003eMapType\u003c/code\u003e instead of the integer\nrepresentation.\u003c/li\u003e\n\u003cli\u003eFor fields that can't be zero, we return \u003ccode\u003eOption\u0026lt;NonZero*\u0026gt;\u003c/code\u003e type.\u003c/li\u003e\n\u003cli\u003eFor \u003ccode\u003ename_as_str()\u003c/code\u003e, it now uses the feature probe \u003ccode\u003ebpf_name()\u003c/code\u003e to\ndetect if field is available.\nAlthough the feature probe checks for program name, it can also be\nused for map name since they were both introduced in the same commit.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e revamp ProgramInfo be more friendly with older kernels\nPurpose of this commit is to add detections for whether a field is\navailable in \u003ccode\u003eProgramInfo\u003c/code\u003e.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFor \u003ccode\u003eprogram_type()\u003c/code\u003e, we return the new enum \u003ccode\u003eProgramType\u003c/code\u003e instead of\nthe integer representation.\u003c/li\u003e\n\u003cli\u003eFor fields that we know cannot be zero, we return \u003ccode\u003eOption\u0026lt;NonZero*\u0026gt;\u003c/code\u003e\ntype.\u003c/li\u003e\n\u003cli\u003eFor \u003ccode\u003ename_as_str()\u003c/code\u003e, it now also uses the feature probe \u003ccode\u003ebpf_name()\u003c/code\u003e\nto detect if field is available or not.\u003c/li\u003e\n\u003cli\u003eTwo additional feature probes are added for the fields:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eprog_info_map_ids()\u003c/code\u003e probe -\u0026gt; \u003ccode\u003emap_ids()\u003c/code\u003e field\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eprog_info_gpl_compatible()\u003c/code\u003e probe -\u0026gt; \u003ccode\u003egpl_compatible()\u003c/code\u003e field\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eWith the \u003ccode\u003eprog_info_map_ids()\u003c/code\u003e probe, the previous implementation that\nI had for \u003ccode\u003ebpf_prog_get_info_by_fd()\u003c/code\u003e is shortened to use the probe\ninstead of having to make 2 potential syscalls.\u003c/p\u003e\n\u003cp\u003eThe \u003ccode\u003etest_loaded_at()\u003c/code\u003e test is also moved into info tests since it is\nbetter related to the info tests.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e add conversion u32 to enum type for prog, link, \u0026amp; attach type\nAdd conversion from u32 to program type, link type, and attach type.\nAdditionally, remove duplicate match statement for u32 conversion to\n\u003ccode\u003eBPF_MAP_TYPE_BLOOM_FILTER\u003c/code\u003e \u0026amp; \u003ccode\u003eBPF_MAP_TYPE_CGRP_STORAGE\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eNew error \u003ccode\u003eInvalidTypeBinding\u0026lt;T\u0026gt;\u003c/code\u003e is created to represent when a\nparsed/received value binding to a type is invalid.\nThis is used in the new conversions added here, and also replaces\n\u003ccode\u003eInvalidMapTypeError\u003c/code\u003e in \u003ccode\u003eTryFrom\u003c/code\u003e for \u003ccode\u003ebpf_map_type\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e add archs powerpc64 and s390x to aya\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/aya-rs/aya/compare/aya-ebpf-macros-v0.1.2...aya-build-v0.1.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `zerocopy` from 0.8.27 to 0.8.33\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/zerocopy/releases\"\u003ezerocopy's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.8.33\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[zerocopy-derive] Fix panic with raw identifiers by \u003ca href=\"https://github.com/joshlf\"\u003e\u003ccode\u003e@​joshlf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/2871\"\u003egoogle/zerocopy#2871\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/google/zerocopy/compare/v0.8.32...v0.8.33\"\u003ehttps://github.com/google/zerocopy/compare/v0.8.32...v0.8.33\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.8.32\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd regression test for suppressing \u003ccode\u003eprivate_bounds\u003c/code\u003e lint in \u003ccode\u003eKnownLayout\u003c/code\u003e derive by \u003ca href=\"https://github.com/google-labs-jules\"\u003e\u003ccode\u003e@​google-labs-jules\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/2791\"\u003egoogle/zerocopy#2791\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd tests targeted at un-covered lines of code by \u003ca href=\"https://github.com/joshlf\"\u003e\u003ccode\u003e@​joshlf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/2833\"\u003egoogle/zerocopy#2833\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[ci] In check_todo.sh, permit disabling check by \u003ca href=\"https://github.com/joshlf\"\u003e\u003ccode\u003e@​joshlf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/2839\"\u003egoogle/zerocopy#2839\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[cargo-zerocopy] Auto-install env var toggle by \u003ca href=\"https://github.com/joshlf\"\u003e\u003ccode\u003e@​joshlf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/2840\"\u003egoogle/zerocopy#2840\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd more instructions for coding agents by \u003ca href=\"https://github.com/joshlf\"\u003e\u003ccode\u003e@​joshlf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/2834\"\u003egoogle/zerocopy#2834\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduce \u003ccode\u003eHasField\u003c/code\u003e trait by \u003ca href=\"https://github.com/jswrenn\"\u003e\u003ccode\u003e@​jswrenn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/2842\"\u003egoogle/zerocopy#2842\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[agents] Add instructions for reviewing by \u003ca href=\"https://github.com/joshlf\"\u003e\u003ccode\u003e@​joshlf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/2855\"\u003egoogle/zerocopy#2855\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eHasField::project\u003c/code\u003e; simplify \u003ccode\u003eis_bit_valid\u003c/code\u003e by \u003ca href=\"https://github.com/jswrenn\"\u003e\u003ccode\u003e@​jswrenn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/2843\"\u003egoogle/zerocopy#2843\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[project] Distinguish structs/union/enums by \u003ca href=\"https://github.com/joshlf\"\u003e\u003ccode\u003e@​joshlf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/2857\"\u003egoogle/zerocopy#2857\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[derive] Document use of \u003ccode\u003eField\u003c/code\u003e trait by \u003ca href=\"https://github.com/joshlf\"\u003e\u003ccode\u003e@​joshlf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/2865\"\u003egoogle/zerocopy#2865\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[pointer] Add generic projection/cast framework by \u003ca href=\"https://github.com/joshlf\"\u003e\u003ccode\u003e@​joshlf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/2860\"\u003egoogle/zerocopy#2860\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOptimize Ref\u0026lt;_, T\u0026gt; methods when T: Sized (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/2752\"\u003e#2752\u003c/a\u003e) by \u003ca href=\"https://github.com/bmberger\"\u003e\u003ccode\u003e@​bmberger\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/2758\"\u003egoogle/zerocopy#2758\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bmberger\"\u003e\u003ccode\u003e@​bmberger\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/2758\"\u003egoogle/zerocopy#2758\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/google/zerocopy/compare/v0.8.31...v0.8.32\"\u003ehttps://github.com/google/zerocopy/compare/v0.8.31...v0.8.32\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.8.31\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[derive] Fix IntoBytes on repr(C) DST by \u003ca href=\"https://github.com/joshlf\"\u003e\u003ccode\u003e@​joshlf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/2836\"\u003egoogle/zerocopy#2836\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/google/zerocopy/compare/v0.8.30...v0.8.31\"\u003ehttps://github.com/google/zerocopy/compare/v0.8.30...v0.8.31\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.8.30\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003cstrong\u003eUPGRADING NOTE\u003c/strong\u003e: \u003ca href=\"https://redirect.github.com/google/zerocopy/issues/2804\"\u003e#2804\u003c/a\u003e, we invert the order of \u003ccode\u003e--cfg\u003c/code\u003es passed by our \u003ccode\u003ebuild.rs\u003c/code\u003e script. This will be transparent to \u003ccode\u003ecargo\u003c/code\u003e users, but if you vendor zerocopy and build it by invoking \u003ccode\u003erustc\u003c/code\u003e directly, you will need to update your \u003ccode\u003e--cfg\u003c/code\u003es. Assuming you're on a relatively recent toolchain, \u003cstrong\u003eyou should simply stop passing any \u003ccode\u003e--cfg\u003c/code\u003es when building zerocopy\u003c/strong\u003e. For more details, see \u003ca href=\"https://redirect.github.com/google/zerocopy/issues/2259\"\u003e#2259\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate AGENTS.md with pre-submission check instruction by \u003ca href=\"https://github.com/google-labs-jules\"\u003e\u003ccode\u003e@​google-labs-jules\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/2792\"\u003egoogle/zerocopy#2792\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: Add safety instructions to AGENTS.md by \u003ca href=\"https://github.com/google-labs-jules\"\u003e\u003ccode\u003e@​google-labs-jules\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/2794\"\u003egoogle/zerocopy#2794\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix Miri symbolic alignment check failures by \u003ca href=\"https://github.com/google-labs-jules\"\u003e\u003ccode\u003e@​google-labs-jules\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/2798\"\u003egoogle/zerocopy#2798\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: Update AGENTS.md to mandate 'yes | ./cargo.sh' by \u003ca href=\"https://github.com/google-labs-jules\"\u003e\u003ccode\u003e@​google-labs-jules\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/2799\"\u003egoogle/zerocopy#2799\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd missing copyright headers and audit instructions by \u003ca href=\"https://github.com/google-labs-jules\"\u003e\u003ccode\u003e@​google-labs-jules\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/2795\"\u003egoogle/zerocopy#2795\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/4cfb5c979891222bf61323690bfbcdf795d1315e\"\u003e\u003ccode\u003e4cfb5c9\u003c/code\u003e\u003c/a\u003e [zerocopy-derive] Fix panic with raw identifiers (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/2871\"\u003e#2871\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/8cd798a1ea7530a199ed7c7e33a8d12ee8ac862d\"\u003e\u003ccode\u003e8cd798a\u003c/code\u003e\u003c/a\u003e Release 0.8.32 (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/2870\"\u003e#2870\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/37b16a6bbe4350cff3eb8c3f6d39d42fe0c4bf15\"\u003e\u003ccode\u003e37b16a6\u003c/code\u003e\u003c/a\u003e Optimize Ref\u0026lt;_, T\u0026gt; methods when T: Sized (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/2752\"\u003e#2752\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/2758\"\u003e#2758\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/8dfa29be915ec898e312ad2b81a8295b42155982\"\u003e\u003ccode\u003e8dfa29b\u003c/code\u003e\u003c/a\u003e [pointer] Add generic projection/cast framework (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/2860\"\u003e#2860\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/424df54fa222ae0ab56f8aa4c06bd877d8d197c3\"\u003e\u003ccode\u003e424df54\u003c/code\u003e\u003c/a\u003e [ci] Pin dependencies to hashes (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/2869\"\u003e#2869\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/635360bba3ac54fc51ed0b22e8f37c24d85ba07a\"\u003e\u003ccode\u003e635360b\u003c/code\u003e\u003c/a\u003e [ci] Roll pinned nightly toolchain (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/2868\"\u003e#2868\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/e2d235fa3ad1eb6e33e0d1bf38e9a60cfcb63e42\"\u003e\u003ccode\u003ee2d235f\u003c/code\u003e\u003c/a\u003e [derive] Document use of \u003ccode\u003eField\u003c/code\u003e trait (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/2865\"\u003e#2865\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/b99b86d91aca0d1f0ca35882dacaa1f2e820d278\"\u003e\u003ccode\u003eb99b86d\u003c/code\u003e\u003c/a\u003e [project] Distinguish structs/union/enums (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/2857\"\u003e#2857\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/2368a0b3ef987ddc79e2f3b8b23bd434c4ff99d0\"\u003e\u003ccode\u003e2368a0b\u003c/code\u003e\u003c/a\u003e [CI] Bump github/codeql-action in the all-actions group (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/2858\"\u003e#2858\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/8ff2a35b6aa38c2f1051468e2c4178903e03e724\"\u003e\u003ccode\u003e8ff2a35\u003c/code\u003e\u003c/a\u003e [ci] Roll pinned nightly toolchain (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/2859\"\u003e#2859\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/google/zerocopy/compare/v0.8.27...v0.8.33\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `zerocopy-derive` from 0.8.27 to 0.8.33\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/zerocopy/releases\"\u003ezerocopy-derive's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.8.33\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[zerocopy-derive] Fix panic with raw identifiers by \u003ca href=\"https://github.com/joshlf\"\u003e\u003ccode\u003e@​joshlf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/2871\"\u003egoogle/zerocopy#2871\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/google/zerocopy/compare/v0.8.32...v0.8.33\"\u003ehttps://github.com/google/zerocopy/compare/v0.8.32...v0.8.33\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.8.32\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd regression test for suppressing \u003ccode\u003eprivate_bounds\u003c/code\u003e lint in \u003ccode\u003eKnownLayout\u003c/code\u003e derive by \u003ca href=\"https://github.com/google-labs-jules\"\u003e\u003ccode\u003e@​google-labs-jules\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/2791\"\u003egoogle/zerocopy#2791\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd tests targeted at un-covered lines of code by \u003ca href=\"https://github.com/joshlf\"\u003e\u003ccode\u003e@​joshlf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/2833\"\u003egoogle/zerocopy#2833\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[ci] In check_todo.sh, permit disabling check by \u003ca href=\"https://github.com/joshlf\"\u003e\u003ccode\u003e@​joshlf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/2839\"\u003egoogle/zerocopy#2839\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[cargo-zerocopy] Auto-install env var toggle by \u003ca href=\"https://github.com/joshlf\"\u003e\u003ccode\u003e@​joshlf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/2840\"\u003egoogle/zerocopy#2840\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd more instructions for coding agents by \u003ca href=\"https://github.com/joshlf\"\u003e\u003ccode\u003e@​joshlf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/2834\"\u003egoogle/zerocopy#2834\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduce \u003ccode\u003eHasField\u003c/code\u003e trait by \u003ca href=\"https://github.com/jswrenn\"\u003e\u003ccode\u003e@​jswrenn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/2842\"\u003egoogle/zerocopy#2842\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[agents] Add instructions for reviewing by \u003ca href=\"https://github.com/joshlf\"\u003e\u003ccode\u003e@​joshlf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/2855\"\u003egoogle/zerocopy#2855\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eHasField::project\u003c/code\u003e; simplify \u003ccode\u003eis_bit_valid\u003c/code\u003e by \u003ca href=\"https://github.com/jswrenn\"\u003e\u003ccode\u003e@​jswrenn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/2843\"\u003egoogle/zerocopy#2843\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[project] Distinguish structs/union/enums by \u003ca href=\"https://github.com/joshlf\"\u003e\u003ccode\u003e@​joshlf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/2857\"\u003egoogle/zerocopy#2857\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[derive] Document use of \u003ccode\u003eField\u003c/code\u003e trait by \u003ca href=\"https://github.com/joshlf\"\u003e\u003ccode\u003e@​joshlf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/2865\"\u003egoogle/zerocopy#2865\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[pointer] Add generic projection/cast framework by \u003ca href=\"https://github.com/joshlf\"\u003e\u003ccode\u003e@​joshlf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/2860\"\u003egoogle/zerocopy#2860\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOptimize Ref\u0026lt;_, T\u0026gt; methods when T: Sized (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/2752\"\u003e#2752\u003c/a\u003e) by \u003ca href=\"https://github.com/bmberger\"\u003e\u003ccode\u003e@​bmberger\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/2758\"\u003egoogle/zerocopy#2758\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bmberger\"\u003e\u003ccode\u003e@​bmberger\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/2758\"\u003egoogle/zerocopy#2758\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/google/zerocopy/compare/v0.8.31...v0.8.32\"\u003ehttps://github.com/google/zerocopy/compare/v0.8.31...v0.8.32\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.8.31\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[derive] Fix IntoBytes on repr(C) DST by \u003ca href=\"https://github.com/joshlf\"\u003e\u003ccode\u003e@​joshlf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/2836\"\u003egoogle/zerocopy#2836\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/google/zerocopy/compare/v0.8.30...v0.8.31\"\u003ehttps://github.com/google/zerocopy/compare/v0.8.30...v0.8.31\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.8.30\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003cstrong\u003eUPGRADING NOTE\u003c/strong\u003e: \u003ca href=\"https://redirect.github.com/google/zerocopy/issues/2804\"\u003e#2804\u003c/a\u003e, we invert the order of \u003ccode\u003e--cfg\u003c/code\u003es passed by our \u003ccode\u003ebuild.rs\u003c/code\u003e script. This will be transparent to \u003ccode\u003ecargo\u003c/code\u003e users, but if you vendor zerocopy and build it by invoking \u003ccode\u003erustc\u003c/code\u003e directly, you will need to update your \u003ccode\u003e--cfg\u003c/code\u003es. Assuming you're on a relatively recent toolchain, \u003cstrong\u003eyou should simply stop passing any \u003ccode\u003e--cfg\u003c/code\u003es when building zerocopy\u003c/strong\u003e. For more details, see \u003ca href=\"https://redirect.github.com/google/zerocopy/issues/2259\"\u003e#2259\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate AGENTS.md with pre-submission check instruction by \u003ca href=\"https://github.com/google-labs-jules\"\u003e\u003ccode\u003e@​google-labs-jules\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/2792\"\u003egoogle/zerocopy#2792\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: Add safety instructions to AGENTS.md by \u003ca href=\"https://github.com/google-labs-jules\"\u003e\u003ccode\u003e@​google-labs-jules\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/2794\"\u003egoogle/zerocopy#2794\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix Miri symbolic alignment check failures by \u003ca href=\"https://github.com/google-labs-jules\"\u003e\u003ccode\u003e@​google-labs-jules\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/2798\"\u003egoogle/zerocopy#2798\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: Update AGENTS.md to mandate 'yes | ./cargo.sh' by \u003ca href=\"https://github.com/google-labs-jules\"\u003e\u003ccode\u003e@​google-labs-jules\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/2799\"\u003egoogle/zerocopy#2799\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd missing copyright headers and audit instructions by \u003ca href=\"https://github.com/google-labs-jules\"\u003e\u003ccode\u003e@​google-labs-jules\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/2795\"\u003egoogle/zerocopy#2795\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/4cfb5c979891222bf61323690bfbcdf795d1315e\"\u003e\u003ccode\u003e4cfb5c9\u003c/code\u003e\u003c/a\u003e [zerocopy-derive] Fix panic with raw identifiers (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/2871\"\u003e#2871\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/8cd798a1ea7530a199ed7c7e33a8d12ee8ac862d\"\u003e\u003ccode\u003e8cd798a\u003c/code\u003e\u003c/a\u003e Release 0.8.32 (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/2870\"\u003e#2870\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/37b16a6bbe4350cff3eb8c3f6d39d42fe0c4bf15\"\u003e\u003ccode\u003e37b16a6\u003c/code\u003e\u003c/a\u003e Optimize Ref\u0026lt;_, T\u0026gt; methods when T: Sized (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/2752\"\u003e#2752\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/2758\"\u003e#2758\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/8dfa29be915ec898e312ad2b81a8295b42155982\"\u003e\u003ccode\u003e8dfa29b\u003c/code\u003e\u003c/a\u003e [pointer] Add generic projection/cast framework (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/2860\"\u003e#2860\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/424df54fa222ae0ab56f8aa4c06bd877d8d197c3\"\u003e\u003ccode\u003e424df54\u003c/code\u003e\u003c/a\u003e [ci] Pin dependencies to hashes (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/2869\"\u003e#2869\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/635360bba3ac54fc51ed0b22e8f37c24d85ba07a\"\u003e\u003ccode\u003e635360b\u003c/code\u003e\u003c/a\u003e [ci] Roll pinned nightly toolchain (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/2868\"\u003e#2868\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/e2d235fa3ad1eb6e33e0d1bf38e9a60cfcb63e42\"\u003e\u003ccode\u003ee2d235f\u003c/code\u003e\u003c/a\u003e [derive] Document use of \u003ccode\u003eField\u003c/code\u003e trait (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/2865\"\u003e#2865\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/b99b86d91aca0d1f0ca35882dacaa1f2e820d278\"\u003e\u003ccode\u003eb99b86d\u003c/code\u003e\u003c/a\u003e [project] Distinguish structs/union/enums (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/2857\"\u003e#2857\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/2368a0b3ef987ddc79e2f3b8b23bd434c4ff99d0\"\u003e\u003ccode\u003e2368a0b\u003c/code\u003e\u003c/a\u003e [CI] Bump github/codeql-action in the all-actions group (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/2858\"\u003e#2858\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/8ff2a35b6aa38c2f1051468e2c4178903e03e724\"\u003e\u003ccode\u003e8ff2a35\u003c/code\u003e\u003c/a\u003e [ci] Roll pinned nightly toolchain (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/2859\"\u003e#2859\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/google/zerocopy/compare/v0.8.27...v0.8.33\"\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.177 to 0.2.180\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/libc/releases\"\u003elibc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.2.180\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eQNX: Add missing BPF and ifreq structures (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4769\"\u003e#4769\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eLinux, L4Re: address soundness issues of \u003ccode\u003eCMSG_NXTHDR\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4903\"\u003e#4903\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux-like: Handle zero-sized payload differences in \u003ccode\u003eCMSG_NXTHDR\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4903\"\u003e#4903\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMusl: Fix incorrect definitions of struct stat on some 32-bit architectures (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4914\"\u003e#4914\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNetBSD: RISC-V 64: Correct \u003ccode\u003emcontext\u003c/code\u003e type definitions (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4886\"\u003e#4886\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euClibc: Re-enable \u003ccode\u003e__SIZEOF_PTHREAD_COND_T\u003c/code\u003e on non-L4Re uclibc (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4915\"\u003e#4915\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euClibc: Restructure Linux \u003ccode\u003enetlink\u003c/code\u003e module to resolve build errors (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4915\"\u003e#4915\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.2.179\u003c/h2\u003e\n\u003cp\u003eWith this release, we now have \u003cem\u003eunstable\u003c/em\u003e support for 64-bit \u003ccode\u003etime_t\u003c/code\u003e on 32-bit\nplatforms with both Musl and Glibc. Testing is appreciated!\u003c/p\u003e\n\u003cp\u003eFor now, these can be enabled by setting environment variables during build:\u003c/p\u003e\n\u003cpre lang=\"text\"\u003e\u003ccode\u003eRUST_LIBC_UNSTABLE_MUSL_V1_2_3=1\nRUST_LIBC_UNSTABLE_GNU_TIME_BITS=64\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eNote that the exact configuration will change in the future. Setting the\n\u003ccode\u003eMUSL_V1_2_3\u003c/code\u003e variable also enables some newer API unrelated to \u003ccode\u003etime_t\u003c/code\u003e.\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eL4Re: Add uclibc aarch64 support (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4479\"\u003e#4479\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux, Android: Add a generic definition for \u003ccode\u003eXCASE\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4847\"\u003e#4847\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux-like: Add \u003ccode\u003eNAME_MAX\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4888\"\u003e#4888\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add \u003ccode\u003eAT_EXECVE_CHECK\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4422\"\u003e#4422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add the \u003ccode\u003eSUN_LEN\u003c/code\u003e macro (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4269\"\u003e#4269\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: add \u003ccode\u003egetitimer\u003c/code\u003e and \u003ccode\u003esetitimer\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4890\"\u003e#4890\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: add \u003ccode\u003epthread_tryjoin_n\u003c/code\u003e and \u003ccode\u003epthread_timedjoin_np\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4887\"\u003e#4887\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMusl: Add unstable support for 64-bit \u003ccode\u003etime_t\u003c/code\u003e on 32-bit platforms (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4463\"\u003e#4463\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNetBSD, OpenBSD: Add interface \u003ccode\u003eLINK_STATE_*\u003c/code\u003e definitions from \u003ccode\u003esys/net/if.h\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4751\"\u003e#4751\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eQuRT: Add support for Qualcomm QuRT (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4845\"\u003e#4845\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTypes: Add Padding\u003c!-- raw HTML omitted --\u003e::uninit() (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4862\"\u003e#4862\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eGlibc: Link old version of \u003ccode\u003ecf{g,s}et{i,o}speed\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4882\"\u003e#4882\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eL4Re: Fixes for \u003ccode\u003epthread\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4479\"\u003e#4479\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eL4re: Fix a wide variety of incorrect definitions (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4479\"\u003e#4479\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMusl: Fix the value of \u003ccode\u003eCPU_SETSIZE\u003c/code\u003e on musl 1.2+ (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4865\"\u003e#4865\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMusl: RISC-V: fix public padding fields in \u003ccode\u003estat/stat64\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4463\"\u003e#4463\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMusl: s390x: Fix definition of \u003ccode\u003eSIGSTKSZ\u003c/code\u003e/\u003ccode\u003eMINSIGSTKSZ\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4884\"\u003e#4884\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/libc/blob/0.2.180/CHANGELOG.md\"\u003elibc's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/libc/compare/0.2.179...0.2.180\"\u003e0.2.180\u003c/a\u003e - 2026-01-08\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eQNX: Add missing BPF and ifreq structures (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4769\"\u003e#4769\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eLinux, L4Re: address soundness issues of \u003ccode\u003eCMSG_NXTHDR\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4903\"\u003e#4903\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux-like: Handle zero-sized payload differences in \u003ccode\u003eCMSG_NXTHDR\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4903\"\u003e#4903\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMusl: Fix incorrect definitions of struct stat on some 32-bit architectures (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4914\"\u003e#4914\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNetBSD: RISC-V 64: Correct \u003ccode\u003emcontext\u003c/code\u003e type definitions (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4886\"\u003e#4886\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euClibc: Re-enable \u003ccode\u003e__SIZEOF_PTHREAD_COND_T\u003c/code\u003e on non-L4Re uclibc (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4915\"\u003e#4915\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euClibc: Restructure Linux \u003ccode\u003enetlink\u003c/code\u003e module to resolve build errors (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4915\"\u003e#4915\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/libc/compare/0.2.178...0.2.179\"\u003e0.2.179\u003c/a\u003e - 2025-01-03\u003c/h2\u003e\n\u003cp\u003eWith this release, we now have \u003cem\u003eunstable\u003c/em\u003e support for 64-bit \u003ccode\u003etime_t\u003c/code\u003e on 32-bit\nplatforms with both Musl and Glibc. Testing is appreciated!\u003c/p\u003e\n\u003cp\u003eFor now, these can be enabled by setting environment variables during build:\u003c/p\u003e\n\u003cpre lang=\"text\"\u003e\u003ccode\u003eRUST_LIBC_UNSTABLE_MUSL_V1_2_3=1\nRUST_LIBC_UNSTABLE_GNU_TIME_BITS=64\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eNote that the exact configuration will change in the future. Setting the\n\u003ccode\u003eMUSL_V1_2_3\u003c/code\u003e variable also enables some newer API unrelated to \u003ccode\u003etime_t\u003c/code\u003e.\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eL4Re: Add uclibc aarch64 support (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4479\"\u003e#4479\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux, Android: Add a generic definition for \u003ccode\u003eXCASE\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4847\"\u003e#4847\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux-like: Add \u003ccode\u003eNAME_MAX\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4888\"\u003e#4888\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add \u003ccode\u003eAT_EXECVE_CHECK\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4422\"\u003e#4422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add the \u003ccode\u003eSUN_LEN\u003c/code\u003e macro (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4269\"\u003e#4269\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: add \u003ccode\u003egetitimer\u003c/code\u003e and \u003ccode\u003esetitimer\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4890\"\u003e#4890\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: add \u003ccode\u003epthread_tryjoin_n\u003c/code\u003e and \u003ccode\u003epthread_timedjoin_np\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4887\"\u003e#4887\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMusl: Add unstable support for 64-bit \u003ccode\u003etime_t\u003c/code\u003e on 32-bit platforms (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4463\"\u003e#4463\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNetBSD, OpenBSD: Add interface \u003ccode\u003eLINK_STATE_*\u003c/code\u003e definitions from \u003ccode\u003esys/net/if.h\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4751\"\u003e#4751\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eQuRT: Add support for Qualcomm QuRT (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4845\"\u003e#4845\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTypes: Add Padding\u003c!-- raw HTML omitted --\u003e::uninit() (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4862\"\u003e#4862\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eGlibc: Link old version of \u003ccode\u003ecf{g,s}et{i,o}speed\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4882\"\u003e#4882\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eL4Re: Fixes for \u003ccode\u003epthread\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4479\"\u003e#4479\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eL4re: Fix a wide variety of incorrect definitions (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4479\"\u003e#4479\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/4b38c69e31afadbead63af49794850b5a41f7dc4\"\u003e\u003ccode\u003e4b38c69\u003c/code\u003e\u003c/a\u003e chore: release libc 0.2.180\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/300e6438848503d4a9a0bebd32539294fe0e67a5\"\u003e\u003ccode\u003e300e643\u003c/code\u003e\u003c/a\u003e qnx: add missing BPF and ifreq structures\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/12fd831dff0427d7dae301008069ef3fc040b6f5\"\u003e\u003ccode\u003e12fd831\u003c/code\u003e\u003c/a\u003e ci: Add rtems to basic tier 3 checks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/b062844024a5b2028603c636af1ed104880f8450\"\u003e\u003ccode\u003eb062844\u003c/code\u003e\u003c/a\u003e Only test addresses of cmsghdrs that are multiples of the size of cmsghdr.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/676a4f8fd4e43056a2fbedfc848ef982350298ae\"\u003e\u003ccode\u003e676a4f8\u003c/code\u003e\u003c/a\u003e linux: Move \u003ccode\u003emembarrier.h\u003c/code\u003e constants to \u003ccode\u003esrc/new\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/0803faeb89a2a1a477efbe6f604bed7ae8aeb906\"\u003e\u003ccode\u003e0803fae\u003c/code\u003e\u003c/a\u003e linux: Restructure \u003ccode\u003enetlink\u003c/code\u003e to \u003ccode\u003esrc/new\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/72f4c1a5db719788f771d2ce83661295385a84f4\"\u003e\u003ccode\u003e72f4c1a\u003c/code\u003e\u003c/a\u003e uclibc: Re-enable \u003ccode\u003e__SIZEOF_PTHREAD_COND_T\u003c/code\u003e on non-L4Re uclibc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/757e55a3f0adcd1261e44be340eced8d865ce5e2\"\u003e\u003ccode\u003e757e55a\u003c/code\u003e\u003c/a\u003e netbsd/riscv64.rs: make changes so that this builds again.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/042f118911f93e688e9b28003293e423e0bc84fe\"\u003e\u003ccode\u003e042f118\u003c/code\u003e\u003c/a\u003e musl: Fix incorrect definitions of struct stat on some architectures\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/03755c4f7024ff4015231fc7a3cdab3931aff3d3\"\u003e\u003ccode\u003e03755c4\u003c/code\u003e\u003c/a\u003e linux, emscripten, android, l4re: handle zero-sized payload differences in CM...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/libc/compare/0.2.177...0.2.180\"\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://redirect.github.com/rust-lang/log/pull/719\"\u003erust-lang/log#719\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AldaronLau\"\u003e\u003ccode\u003e@​AldaronLau\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/703\"\u003erust-lang/log#703\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dishmaker\"\u003e\u003ccode\u003e@​dishmaker\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/709\"\u003erust-lang/log#709\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/log/compare/0.4.28...0.4.29\"\u003ehttps://github.com/rust-lang/log/compare/0.4.28...0.4.29\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/rust-lang/log/blob/master/CHANGELOG.md\"\u003elog's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.4.29] - 2025-12-02\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\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\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AldaronLau\"\u003e\u003ccode\u003e@​AldaronLau\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/703\"\u003erust-lang/log#703\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dishmaker\"\u003e\u003ccode\u003e@​dishmaker\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/709\"\u003erust-lang/log#709\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/log/compare/0.4.28...0.4.29\"\u003ehttps://github.com/rust-lang/log/compare/0.4.28...0.4.29\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/log/commit/b1e2df7bce7a1b685aa9bfd1db0a5cac1f0fc27d\"\u003e\u003ccode\u003eb1e2df7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/719\"\u003e#719\u003c/a\u003e from rust-lang/cargo/0.4.29\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/3fe1a546dc323e614c35d136920a112406910e06\"\u003e\u003ccode\u003e3fe1a54\u003c/code\u003e\u003c/a\u003e prepare for 0.4.29 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/7a432d9ab570c49d42fcbd1c3b9e1e300064c2b9\"\u003e\u003ccode\u003e7a432d9\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/718\"\u003e#718\u003c/a\u003e from rust-lang/ci/msrv\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/0689d568479bb578f66e48df43628cc04aa6269b\"\u003e\u003ccode\u003e0689d56\u003c/code\u003e\u003c/a\u003e rebump msrv to 1.68.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/46b448e2a76a14210a7270ec11ad97cb9cbda6dc\"\u003e\u003ccode\u003e46b448e\u003c/code\u003e\u003c/a\u003e try drop msrv back to 1.61.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/929ab3812e86915bb5edb65609cd6d5cb17939fb\"\u003e\u003ccode\u003e929ab38\u003c/code\u003e\u003c/a\u003e fix up doc test feature gate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/957cece4780cb006cbe2f819bd2f893822aad7cb\"\u003e\u003ccode\u003e957cece\u003c/code\u003e\u003c/a\u003e bump serde-dependent crates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/bea40c847c77ecb7b7e9f2d858a21edaa2aa6159\"\u003e\u003ccode\u003ebea40c8\u003c/code\u003e\u003c/a\u003e bump msrv to 1.68.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/c540184ee9581d7373135f5511b6b174b5cee2d6\"\u003e\u003ccode\u003ec540184\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/716\"\u003e#716\u003c/a\u003e from rust-lang/ci-smaller-matrix2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/c971e636c4b44ff01ff21e6aa82607272d2d0bf2\"\u003e\u003ccode\u003ec971e63\u003c/code\u003e\u003c/a\u003e Merge branch 'master' into ci-smaller-matrix2\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.28...0.4.29\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tokio` from 1.48.0 to 1.49.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tokio-rs/tokio/releases\"\u003etokio's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eTokio v1.49.0\u003c/h2\u003e\n\u003ch1\u003e1.49.0 (January 3rd, 2026)\u003c/h1\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003enet: add support for \u003ccode\u003eTCLASS\u003c/code\u003e option on IPv6 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7781\"\u003e#7781\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: stabilize \u003ccode\u003eruntime::id::Id\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7125\"\u003e#7125\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etask: implement \u003ccode\u003eExtend\u003c/code\u003e for \u003ccode\u003eJoinSet\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7195\"\u003e#7195\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etask: stabilize the \u003ccode\u003eLocalSet::id()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7776\"\u003e#7776\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003enet: deprecate \u003ccode\u003e{TcpStream,TcpSocket}::set_linger\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7752\"\u003e#7752\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emacros: fix the hygiene issue of \u003ccode\u003ejoin!\u003c/code\u003e and \u003ccode\u003etry_join!\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7766\"\u003e#7766\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: revert \u0026quot;replace manual vtable definitions with Wake\u0026quot; (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7699\"\u003e#7699\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: return \u003ccode\u003eTryRecvError::Disconnected\u003c/code\u003e from \u003ccode\u003eReceiver::try_recv\u003c/code\u003e after \u003ccode\u003eReceiver::close\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7686\"\u003e#7686\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etask: remove unnecessary trait bounds on the \u003ccode\u003eDebug\u003c/code\u003e implementation (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7720\"\u003e#7720\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eUnstable\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efs: handle \u003ccode\u003eEINTR\u003c/code\u003e in \u003ccode\u003efs::write\u003c/code\u003e for io-uring (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7786\"\u003e#7786\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efs: support io-uring with \u003ccode\u003etokio::fs::read\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7696\"\u003e#7696\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: disable io-uring on \u003ccode\u003eEPERM\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7724\"\u003e#7724\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etime: add alternative timer for better multicore scalability (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7467\"\u003e#7467\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumented\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edocs: fix a typos in \u003ccode\u003ebounded.rs\u003c/code\u003e and \u003ccode\u003epark.rs\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7817\"\u003e#7817\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eio: add \u003ccode\u003eSyncIoBridge\u003c/code\u003e cross-references to \u003ccode\u003ecopy\u003c/code\u003e and \u003ccode\u003ecopy_buf\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7798\"\u003e#7798\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eio: doc that \u003ccode\u003eAsyncWrite\u003c/code\u003e does not inherit from \u003ccode\u003estd::io::Write\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7705\"\u003e#7705\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emetrics: clarify that \u003ccode\u003enum_alive_tasks\u003c/code\u003e is not strongly consistent (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7614\"\u003e#7614\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: clarify the cancellation safety of the \u003ccode\u003eTcpStream::peek\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7305\"\u003e#7305\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: clarify the drop behavior of \u003ccode\u003eunix::OwnedWriteHalf\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7742\"\u003e#7742\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: clarify the platform-dependent backlog in \u003ccode\u003eTcpSocket\u003c/code\u003e docs (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7738\"\u003e#7738\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: mention \u003ccode\u003eLocalRuntime\u003c/code\u003e in \u003ccode\u003enew_current_thread\u003c/code\u003e docs (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7820\"\u003e#7820\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: add missing period to \u003ccode\u003empsc::Sender::try_send\u003c/code\u003e docs (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7721\"\u003e#7721\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: clarify the cancellation safety of \u003ccode\u003eoneshot::Receiver\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7780\"\u003e#7780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: improve the docs for the \u003ccode\u003eerrors\u003c/code\u003e of mpsc (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7722\"\u003e#7722\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etask: add example for \u003ccode\u003espawn_local\u003c/code\u003e usage on local runtime (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7689\"\u003e#7689\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7125\"\u003e#7125\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7125\"\u003etokio-rs/tokio#7125\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7195\"\u003e#7195\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7195\"\u003etokio-rs/tokio#7195\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7305\"\u003e#7305\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7305\"\u003etokio-rs/tokio#7305\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7467\"\u003e#7467\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7467\"\u003etokio-rs/tokio#7467\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7614\"\u003e#7614\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7614\"\u003etokio-rs/tokio#7614\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7686\"\u003e#7686\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7686\"\u003etokio-rs/tokio#7686\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7689\"\u003e#7689\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7689\"\u003etokio-rs/tokio#7689\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/e3b89bbefa7564e2eba2fb9f849ef7bf87d60fad\"\u003e\u003ccode\u003ee3b89bb\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.49.0 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7824\"\u003e#7824\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/4f577b84e939c8d427d79fdc73919842d8735de2\"\u003e\u003ccode\u003e4f577b8\u003c/code\u003e\u003c/a\u003e Merge 'tokio-1.47.3' into 'master'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/f320197693ee09e28f1fca0e55418081adcdfc25\"\u003e\u003ccode\u003ef320197\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.47.3 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7823\"\u003e#7823\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/ea6b144cd1042d6841a7830b18f2df77c3db904b\"\u003e\u003ccode\u003eea6b144\u003c/code\u003e\u003c/a\u003e ci: freeze rustc on nightly-2025-01-25 in \u003ccode\u003enetlify.toml\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7652\"\u003e#7652\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/264e703296bccd6783a438815d91055d4517099b\"\u003e\u003ccode\u003e264e703\u003c/code\u003e\u003c/a\u003e Merge \u003ccode\u003etokio-1.43.4\u003c/code\u003e into \u003ccode\u003etokio-1.47.x\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7822\"\u003e#7822\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/dfb0f00838ca1986dee04a54a6299d35b0a4072c\"\u003e\u003ccode\u003edfb0f00\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.43.4 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7821\"\u003e#7821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/4a91f197b03dc335010fffcf0e0c14e1f4011b42\"\u003e\u003ccode\u003e4a91f19\u003c/code\u003e\u003c/a\u003e ci: fix wasm32-wasip1 tests (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7788\"\u003e#7788\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/601c383ab6def5a6d2f95a434c95a97b65059628\"\u003e\u003ccode\u003e601c383\u003c/code\u003e\u003c/a\u003e ci: upgrade FreeBSD from 14.2 to 14.3 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7758\"\u003e#7758\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/484cb52d8d21cb8156decbeba9569651fcc09d0d\"\u003e\u003ccode\u003e484cb52\u003c/code\u003e\u003c/a\u003e sync: return \u003ccode\u003eTryRecvError::Disconnected\u003c/code\u003e from \u003ccode\u003eReceiver::try_recv\u003c/code\u003e after `Re...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/16f20c34ed9bc11eb1e7cdec441ab844b198d2cd\"\u003e\u003ccode\u003e16f20c3\u003c/code\u003e\u003c/a\u003e rt: mention \u003ccode\u003eLocalRuntime\u003c/code\u003e in \u003ccode\u003enew_current_thread\u003c/code\u003e docs (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7820\"\u003e#7820\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/tokio/compare/tokio-1.48.0...tokio-1.49.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cargo_metadata` from 0.23.0 to 0.23.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/oli-obk/cargo_metadata/blob/main/CHANGELOG.md\"\u003ecargo_metadata's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.23.1] - 2025-11-11\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eStabilized \u003ccode\u003ebuild_directory\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/c08e66cdf534313085ef810ce6f2e0df8a83fc50\"\u003e\u003ccode\u003ec08e66c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/oli-obk/cargo_metadata/issues/317\"\u003e#317\u003c/a\u003e from Muscraft/stabilize-build-dir\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/083ca6933f8fe868f78e6969bb032c206e41baa2\"\u003e\u003ccode\u003e083ca69\u003c/code\u003e\u003c/a\u003e chore: Bump version to 0.23.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/84d613bf869c73ed14d76d9e9bd964694013fa98\"\u003e\u003ccode\u003e84d613b\u003c/code\u003e\u003c/a\u003e chore: Stabilize build_directory\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/9d818095a2ccfcc60465028eb970799ee845ddc1\"\u003e\u003ccode\u003e9d81809\u003c/code\u003e\u003c/a\u003e chore: Address new clippy warnings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/4d66bd33a8c9928d4a4cd5be51b85a6dfb695076\"\u003e\u003ccode\u003e4d66bd3\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/oli-obk/cargo_metadata/issues/309\"\u003e#309\u003c/a\u003e from BD103/fix-doc-auto-config\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/d1a6aa21354b3c33e72a0472455615168818e087\"\u003e\u003ccode\u003ed1a6aa2\u003c/code\u003e\u003c/a\u003e fix: \u003ccode\u003ecargo_metadata\u003c/code\u003e not building on docs.rs\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/oli-obk/cargo_metadata/compare/0.23.0...0.23.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cc` from 1.2.45 to 1.2.52\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/cc-rs/releases\"\u003ecc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ecc-v1.2.52\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix contradictory doc for CC compiler in crate doc (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1650\"\u003e#1650\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHave CUDA compilaion check for sbsa-linux when targeting aarch64. (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1647\"\u003e#1647\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate link for -Cdwarf-version; Remove -Z (stabilized in 1.88) (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1648\"\u003e#1648\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix Build::env_tool to check for .exe on windows (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1646\"\u003e#1646\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ecc-v1.2.51\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/1642\"\u003e#1642\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate Readmes (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1641\"\u003e#1641\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ecc-v1.2.50\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd tests for \u003ccode\u003eOUT_DIR\u003c/code\u003e escape for '..' file paths (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1631\"\u003e#1631\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/283\"\u003e#283\u003c/a\u003e: Make warnings(false) actually suppress compiler warnings (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1633\"\u003e#1633\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ecc-v1.2.49\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix run_output to prevent infinite blocking (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1627\"\u003e#1627\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix detect_family deadlock (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1626\"\u003e#1626\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix link in new debug_str doc comment (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1625\"\u003e#1625\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport more of Cargo's debug levels with Build::debug_str (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1624\"\u003e#1624\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ecc-v1.2.48\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/1620\"\u003e#1620\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ecc-v1.2.47\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd helenos linker identifications (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1615\"\u003e#1615\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ecc-v1.2.46\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd Visual Studio 2026 support (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1609\"\u003e#1609\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/cc-rs/blob/main/CHANGELOG.md\"\u003ecc's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/compare/cc-v1.2.51...cc-v1.2.52\"\u003e1.2.52\u003c/a\u003e - 2026-01-09\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix contradictory doc for CC compiler in crate doc (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1650\"\u003e#1650\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHave CUDA compilaion check for sbsa-linux when targeting aarch64. (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1647\"\u003e#1647\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate link for -Cdwarf-version; Remove -Z (stabilized in 1.88) (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1648\"\u003e#1648\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix Build::env_tool to check for .exe on windows (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1646\"\u003e#1646\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/compare/cc-v1.2.50...cc-v1.2.51\"\u003e1.2.51\u003c/a\u003e - 2025-12-26\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/1642\"\u003e#1642\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate Readmes (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1641\"\u003e#1641\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.49...cc-v1.2.50\"\u003e1.2.50\u003c/a\u003e - 2025-12-19\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd tests for \u003ccode\u003eOUT_DIR\u003c/code\u003e escape for '..' file paths (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1631\"\u003e#1631\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/283\"\u003e#283\u003c/a\u003e: Make warnings(false) actually suppress compiler warnings (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1633\"\u003e#1633\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.48...cc-v1.2.49\"\u003e1.2.49\u003c/a\u003e - 2025-12-06\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix run_output to prevent infinite blocking (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1627\"\u003e#1627\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix detect_family deadlock (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1626\"\u003e#1626\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix link in new debug_str doc comment (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1625\"\u003e#1625\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport more of Cargo's debug levels with Build::debug_str (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1624\"\u003e#1624\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.47...cc-v1.2.48\"\u003e1.2.48\u003c/a\u003e - 2025-11-28\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/1620\"\u003e#1620\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.46...cc-v1.2.47\"\u003e1.2.47\u003c/a\u003e - 2025-11-21\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd helenos linker identifications (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1615\"\u003e#1615\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.45...cc-v1.2.46\"\u003e1.2.46\u003c/a\u003e - 2025-11-14\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd Visual Studio 2026 support (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1609\"\u003e#1609\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/d0562c9e06e9c4590fd7a594ed0a445dc32735f3\"\u003e\u003ccode\u003ed0562c9\u003c/code\u003e\u003c/a\u003e chore: release (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1651\"\u003e#1651\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/c3ff4ea7c76072b0962562a6f1b53aa118dab4ec\"\u003e\u003ccode\u003ec3ff4ea\u003c/code\u003e\u003c/a\u003e Fix contradictory doc for CC compiler in crate doc (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1650\"\u003e#1650\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/c1055d88271171249873196012bde9912f002683\"\u003e\u003ccode\u003ec1055d8\u003c/code\u003e\u003c/a\u003e Have CUDA compilaion check for sbsa-linux when targeting aarch64. (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1647\"\u003e#1647\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/7abc2e6ab98644e0b0741570dddbb7fa60ed6c7a\"\u003e\u003ccode\u003e7abc2e6\u003c/code\u003e\u003c/a\u003e Update link for -Cdwarf-version; Remove -Z (stabilized in 1.88) (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1648\"\u003e#1648\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/6b3e91bda1f72c67522eee9d5f44549150961a83\"\u003e\u003ccode\u003e6b3e91b\u003c/code\u003e\u003c/a\u003e Fix Build::env_tool to check for .exe on windows (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1646\"\u003e#1646\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/e7784c8ddfaceae7e7f9075625ae77e05c7d6332\"\u003e\u003ccode\u003ee7784c8\u003c/code\u003e\u003c/a\u003e Fix tool existence check in find_tool method (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1645\"\u003e#1645\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/d1a3017520f3919f5d615b892e801b7e240b5e9d\"\u003e\u003ccode\u003ed1a3017\u003c/code\u003e\u003c/a\u003e Fix SdkInfo::find_tool to check for executable extension (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1644\"\u003e#1644\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/826c10562fa5236bf331f314a14a3605debcf391\"\u003e\u003ccode\u003e826c105\u003c/code\u003e\u003c/a\u003e chore: release (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1643\"\u003e#1643\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/154ae3cd274eb97d8c1432016baf38561ab4c909\"\u003e\u003ccode\u003e154ae3c\u003c/code\u003e\u003c/a\u003e Regenerate target info (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1642\"\u003e#1642\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/3c8d24bb8fc60cbf46e9f09b3f8f14351463fa0c\"\u003e\u003ccode\u003e3c8d24b\u003c/code\u003e\u003c/a\u003e Update Readmes (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1641\"\u003e#1641\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.45...cc-v1.2.52\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/falcosecurity/plugins/pull/1148","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/falcosecurity%2Fplugins/issues/1148","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1148/packages"},{"uuid":"3802525132","node_id":"PR_kwDOGeL3Ws68m2kj","number":1634,"state":"open","title":"build(deps): bump the production-dependencies group across 1 directory with 31 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-01-12T02:17:13.000Z","updated_at":"2026-01-19T04:01:33.914Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"production-dependencies","update_count":31,"packages":[{"name":"base16ct","old_version":"0.2.0","new_version":"1.0.0","repository_url":"https://github.com/RustCrypto/formats"},{"name":"caps","old_version":"0.5.5","new_version":"0.5.6","repository_url":"https://github.com/lucab/caps-rs"},{"name":"cargo_metadata","old_version":"0.19.2","new_version":"0.23.1","repository_url":"https://github.com/oli-obk/cargo_metadata"},{"name":"clap","old_version":"4.5.48","new_version":"4.5.54","repository_url":"https://github.com/clap-rs/clap"},{"name":"clap_complete","old_version":"4.5.58","new_version":"4.5.65","repository_url":"https://github.com/clap-rs/clap"},{"name":"clap_mangen","old_version":"0.2.29","new_version":"0.2.31","repository_url":"https://github.com/clap-rs/clap"},{"name":"dialoguer","old_version":"0.11.0","new_version":"0.12.0","repository_url":"https://github.com/console-rs/dialoguer"},{"name":"flate2","old_version":"1.1.4","new_version":"1.1.5","repository_url":"https://github.com/rust-lang/flate2-rs"},{"name":"log","old_version":"0.4.28","new_version":"0.4.29","repository_url":"https://github.com/rust-lang/log"},{"name":"netlink-packet-audit","old_version":"0.5.1","new_version":"0.6.1","repository_url":"https://github.com/rust-netlink/netlink-packet-audit"},{"name":"netlink-packet-core","old_version":"0.7.0","new_version":"0.8.1","repository_url":"https://github.com/rust-netlink/netlink-packet-core"},{"name":"netlink-packet-route","old_version":"0.19.0","new_version":"0.28.0","repository_url":"https://github.com/rust-netlink/netlink-packet-route"},{"name":"nix","old_version":"0.29.0","new_version":"0.30.1","repository_url":"https://github.com/nix-rust/nix"},{"name":"object","old_version":"0.36.7","new_version":"0.38.1","repository_url":"https://github.com/gimli-rs/object"},{"name":"oci-client","old_version":"0.14.0","new_version":"0.15.0","repository_url":"https://github.com/oras-project/rust-oci-client"},{"name":"opentelemetry","old_version":"0.22.0","new_version":"0.31.0","repository_url":"https://github.com/open-telemetry/opentelemetry-rust"},{"name":"opentelemetry-otlp","old_version":"0.15.0","new_version":"0.31.0","repository_url":"https://github.com/open-telemetry/opentelemetry-rust"},{"name":"opentelemetry-semantic-conventions","old_version":"0.14.0","new_version":"0.31.0","repository_url":"https://github.com/open-telemetry/opentelemetry-rust"},{"name":"opentelemetry_sdk","old_version":"0.22.1","new_version":"0.31.0","repository_url":"https://github.com/open-telemetry/opentelemetry-rust"},{"name":"procfs","old_version":"0.16.0","new_version":"0.18.0","repository_url":"https://github.com/eminence/procfs"},{"name":"quote","old_version":"1.0.41","new_version":"1.0.43","repository_url":"https://github.com/dtolnay/quote"},{"name":"regex","old_version":"1.11.3","new_version":"1.12.2","repository_url":"https://github.com/rust-lang/regex"},{"name":"rustdoc-json","old_version":"0.8.9","new_version":"0.9.7","repository_url":"https://github.com/cargo-public-api/cargo-public-api"},{"name":"serde_json","old_version":"1.0.145","new_version":"1.0.149","repository_url":"https://github.com/serde-rs/json"},{"name":"syn","old_version":"2.0.106","new_version":"2.0.114","repository_url":"https://github.com/dtolnay/syn"},{"name":"tempfile","old_version":"3.23.0","new_version":"3.24.0","repository_url":"https://github.com/Stebalien/tempfile"},{"name":"tokio","old_version":"1.47.1","new_version":"1.49.0","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"tokio-stream","old_version":"0.1.17","new_version":"0.1.18","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"tokio-util","old_version":"0.7.16","new_version":"0.7.18","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"toml","old_version":"0.8.23","new_version":"0.9.6","repository_url":"https://github.com/toml-rs/toml"},{"name":"tonic-build","old_version":"0.11.0","new_version":"0.13.1","repository_url":"https://github.com/hyperium/tonic"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the production-dependencies group with 31 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [base16ct](https://github.com/RustCrypto/formats) | `0.2.0` | `1.0.0` |\n| [caps](https://github.com/lucab/caps-rs) | `0.5.5` | `0.5.6` |\n| [cargo_metadata](https://github.com/oli-obk/cargo_metadata) | `0.19.2` | `0.23.1` |\n| [clap](https://github.com/clap-rs/clap) | `4.5.48` | `4.5.54` |\n| [clap_complete](https://github.com/clap-rs/clap) | `4.5.58` | `4.5.65` |\n| [clap_mangen](https://github.com/clap-rs/clap) | `0.2.29` | `0.2.31` |\n| [dialoguer](https://github.com/console-rs/dialoguer) | `0.11.0` | `0.12.0` |\n| [flate2](https://github.com/rust-lang/flate2-rs) | `1.1.4` | `1.1.5` |\n| [log](https://github.com/rust-lang/log) | `0.4.28` | `0.4.29` |\n| [netlink-packet-audit](https://github.com/rust-netlink/netlink-packet-audit) | `0.5.1` | `0.6.1` |\n| [netlink-packet-core](https://github.com/rust-netlink/netlink-packet-core) | `0.7.0` | `0.8.1` |\n| [netlink-packet-route](https://github.com/rust-netlink/netlink-packet-route) | `0.19.0` | `0.28.0` |\n| [nix](https://github.com/nix-rust/nix) | `0.29.0` | `0.30.1` |\n| [object](https://github.com/gimli-rs/object) | `0.36.7` | `0.38.1` |\n| [oci-client](https://github.com/oras-project/rust-oci-client) | `0.14.0` | `0.15.0` |\n| [opentelemetry](https://github.com/open-telemetry/opentelemetry-rust) | `0.22.0` | `0.31.0` |\n| [opentelemetry-otlp](https://github.com/open-telemetry/opentelemetry-rust) | `0.15.0` | `0.31.0` |\n| [opentelemetry-semantic-conventions](https://github.com/open-telemetry/opentelemetry-rust) | `0.14.0` | `0.31.0` |\n| [opentelemetry_sdk](https://github.com/open-telemetry/opentelemetry-rust) | `0.22.1` | `0.31.0` |\n| [procfs](https://github.com/eminence/procfs) | `0.16.0` | `0.18.0` |\n| [quote](https://github.com/dtolnay/quote) | `1.0.41` | `1.0.43` |\n| [regex](https://github.com/rust-lang/regex) | `1.11.3` | `1.12.2` |\n| [rustdoc-json](https://github.com/cargo-public-api/cargo-public-api) | `0.8.9` | `0.9.7` |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.145` | `1.0.149` |\n| [syn](https://github.com/dtolnay/syn) | `2.0.106` | `2.0.114` |\n| [tempfile](https://github.com/Stebalien/tempfile) | `3.23.0` | `3.24.0` |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.47.1` | `1.49.0` |\n| [tokio-stream](https://github.com/tokio-rs/tokio) | `0.1.17` | `0.1.18` |\n| [tokio-util](https://github.com/tokio-rs/tokio) | `0.7.16` | `0.7.18` |\n| [toml](https://github.com/toml-rs/toml) | `0.8.23` | `0.9.6` |\n| [tonic-build](https://github.com/hyperium/tonic) | `0.11.0` | `0.13.1` |\n\n\nUpdates `base16ct` from 0.2.0 to 1.0.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/formats/commit/071bfe69e2010e869397d27c63a88f188bd6477b\"\u003e\u003ccode\u003e071bfe6\u003c/code\u003e\u003c/a\u003e base16ct v1.0.0 (\u003ca href=\"https://redirect.github.com/RustCrypto/formats/issues/2145\"\u003e#2145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/formats/commit/9946628f283d54d98489f3d372550026c9df8744\"\u003e\u003ccode\u003e9946628\u003c/code\u003e\u003c/a\u003e Use \u003ccode\u003egetrandom\u003c/code\u003e v0.4.0-rc.0 crate release (\u003ca href=\"https://redirect.github.com/RustCrypto/formats/issues/2142\"\u003e#2142\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/formats/commit/dfa8651b8c40699e3a3faa7d4958f8fcb0045b86\"\u003e\u003ccode\u003edfa8651\u003c/code\u003e\u003c/a\u003e phc v0.6.0-rc.1 (\u003ca href=\"https://redirect.github.com/RustCrypto/formats/issues/2141\"\u003e#2141\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/formats/commit/5da267568e6ab2c5f9bc9e71e0dd2bbbcb2f5a33\"\u003e\u003ccode\u003e5da2675\u003c/code\u003e\u003c/a\u003e phc: bump \u003ccode\u003egetrandom\u003c/code\u003e to v0.4.0-rc.0 (\u003ca href=\"https://redirect.github.com/RustCrypto/formats/issues/2139\"\u003e#2139\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/formats/commit/f1b052c513b1f4323ec41b768022840b5c081397\"\u003e\u003ccode\u003ef1b052c\u003c/code\u003e\u003c/a\u003e Bump \u003ccode\u003erand_core\u003c/code\u003e to v0.10.0-rc-3 (\u003ca href=\"https://redirect.github.com/RustCrypto/formats/issues/2138\"\u003e#2138\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/formats/commit/02eb077bc7a897b87b8eed85d3c65c7eef85cf95\"\u003e\u003ccode\u003e02eb077\u003c/code\u003e\u003c/a\u003e der: bound \u003ccode\u003eDecode(Value)::Error\u003c/code\u003e on \u003ccode\u003ecore::error::Error\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/RustCrypto/formats/issues/2137\"\u003e#2137\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/formats/commit/23b3622382e00542f9307e6c7fda1505480c06fe\"\u003e\u003ccode\u003e23b3622\u003c/code\u003e\u003c/a\u003e base64ct: deprecate \u003ccode\u003eBase64Crypt\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/RustCrypto/formats/issues/2135\"\u003e#2135\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/formats/commit/e2a2a4bb1b1e7bc9c15ecb3d5ac1322451e58835\"\u003e\u003ccode\u003ee2a2a4b\u003c/code\u003e\u003c/a\u003e mcf: replace \u003ccode\u003eBase64::Crypt\u003c/code\u003e with \u003ccode\u003eBase64::ShaCrypt\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/RustCrypto/formats/issues/2134\"\u003e#2134\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/formats/commit/d1e1e64567c3b69e15fd0539ec22fcdc88403c2f\"\u003e\u003ccode\u003ed1e1e64\u003c/code\u003e\u003c/a\u003e mcf: avoid intermediate allocations in \u003ccode\u003epush_displayable\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/RustCrypto/formats/issues/2132\"\u003e#2132\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/formats/commit/838590c38a4d6624d5aa5876f3b25914e8b32de5\"\u003e\u003ccode\u003e838590c\u003c/code\u003e\u003c/a\u003e mcf: expand \u003ccode\u003eError\u003c/code\u003e into a proper enum (\u003ca href=\"https://redirect.github.com/RustCrypto/formats/issues/2119\"\u003e#2119\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/RustCrypto/formats/compare/base16ct/v0.2.0...base16ct/v1.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `caps` from 0.5.5 to 0.5.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lucab/caps-rs/releases\"\u003ecaps's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.5.6\u003c/h2\u003e\n\u003cp\u003eChanges:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate minimum toolchain to 1.63\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003ethiserror\u003c/code\u003e dependency\u003c/li\u003e\n\u003cli\u003eGracefully handle unsupported capabilities in clear and read operations\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucab/caps-rs/commit/d5dcf952ada01445b8eacb25fc5a2e37f9941da6\"\u003e\u003ccode\u003ed5dcf95\u003c/code\u003e\u003c/a\u003e cargo: caps release 0.5.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucab/caps-rs/commit/4743546164f647e93178d09bb4cff66a4a393e74\"\u003e\u003ccode\u003e4743546\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/lucab/caps-rs/issues/97\"\u003e#97\u003c/a\u003e from bilelmoussaoui/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucab/caps-rs/commit/a541bc1e0df81d1ebd885d5122903626832aabe1\"\u003e\u003ccode\u003ea541bc1\u003c/code\u003e\u003c/a\u003e Get rid of thiserror\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucab/caps-rs/commit/2a64efc2f481210ce970b0b6ae71242f0094e8d8\"\u003e\u003ccode\u003e2a64efc\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/lucab/caps-rs/issues/96\"\u003e#96\u003c/a\u003e from Soft/clear_supported_caps_from_bounding_set\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucab/caps-rs/commit/5a9ae19fdf156a448252ed6df06138cf1ddb2a1c\"\u003e\u003ccode\u003e5a9ae19\u003c/code\u003e\u003c/a\u003e Handle unsupported capabilities gracefully in clear and read operations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucab/caps-rs/commit/8ae9b4f960f28337f0b8216b0f8963fdeb1e502e\"\u003e\u003ccode\u003e8ae9b4f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/lucab/caps-rs/issues/95\"\u003e#95\u003c/a\u003e from lucab/push-sqknlowmyxmp\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucab/caps-rs/commit/f3c7fb482736e1ae8fce9f07be2db21f5b8789cb\"\u003e\u003ccode\u003ef3c7fb4\u003c/code\u003e\u003c/a\u003e cargo: add MSRV to manifest metadata\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucab/caps-rs/commit/bbf8b0006d76ae19ac462d8ea04cddeed1c6c34d\"\u003e\u003ccode\u003ebbf8b00\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/lucab/caps-rs/issues/94\"\u003e#94\u003c/a\u003e from lucab/push-kvotmuqtvsnp\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucab/caps-rs/commit/2a9635c62ece83cfc094ce07cc5dc49c2f2f3825\"\u003e\u003ccode\u003e2a9635c\u003c/code\u003e\u003c/a\u003e docs: minor fixes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucab/caps-rs/commit/757ae11d492240b05208a9bf1e7b9afbb831829f\"\u003e\u003ccode\u003e757ae11\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/lucab/caps-rs/issues/93\"\u003e#93\u003c/a\u003e from lucab/push-xwkvyrnzmvtt\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/lucab/caps-rs/compare/v0.5.5...v0.5.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cargo_metadata` from 0.19.2 to 0.23.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/oli-obk/cargo_metadata/blob/main/CHANGELOG.md\"\u003ecargo_metadata's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.23.1] - 2025-11-11\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eStabilized \u003ccode\u003ebuild_directory\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.23.0] - 2025-09-27\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eFeatureName\u003c/code\u003e and \u003ccode\u003ePackageName\u003c/code\u003e newtype wrappers.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.22.0] - 2025-08-18\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003epub fn env_remove\u0026lt;K: Into\u0026lt;OsString\u0026gt;\u0026gt;(\u0026amp;mut self, key: K) -\u0026gt; \u0026amp;mut MetadataCommand\u003c/code\u003e to \u003ccode\u003eMetadataCommand\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded export of \u003ccode\u003ecargo_platform\u003c/code\u003e at crate's root module.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ecamino\u003c/code\u003e from \u003ccode\u003e1.0.7\u003c/code\u003e to \u003ccode\u003e1.1.10\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecargo_platform\u003c/code\u003e from \u003ccode\u003e0.2.0\u003c/code\u003e to \u003ccode\u003e0.3.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ederive_builder\u003c/code\u003e from \u003ccode\u003e0.12\u003c/code\u003e to \u003ccode\u003e0.20\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003esemver\u003c/code\u003e from \u003ccode\u003e1.0.7\u003c/code\u003e to \u003ccode\u003e1.0.26\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eserde_json\u003c/code\u003e from \u003ccode\u003e1.0.118\u003c/code\u003e to \u003ccode\u003e1.0.142\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eserde\u003c/code\u003e from \u003ccode\u003e1.0.136\u003c/code\u003e to \u003ccode\u003e1.0.219\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ethiserror\u003c/code\u003e from \u003ccode\u003e2.0.3\u003c/code\u003e to \u003ccode\u003e2.0.12\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eMade \u003ccode\u003eDependency\u003c/code\u003e's \u003ccode\u003esource\u003c/code\u003e member the same type as \u003ccode\u003ePackage\u003c/code\u003e's \u003ccode\u003esource\u003c/code\u003e member: \u003ccode\u003eOption\u0026lt;Source\u0026gt;\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.19.0] - 2024-11-20\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRe-exported \u003ccode\u003esemver\u003c/code\u003e crate directly.\u003c/li\u003e\n\u003cli\u003eAdded implementation of \u003ccode\u003estd::ops::Index\u0026lt;\u0026amp;PackageId\u0026gt;\u003c/code\u003e for \u003ccode\u003eResolve\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003epub fn is_kind(\u0026amp;self, name: TargetKind) -\u0026gt; bool\u003c/code\u003e to \u003ccode\u003eTarget\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded derived implementations of \u003ccode\u003ePartialEq\u003c/code\u003e, \u003ccode\u003eEq\u003c/code\u003e and \u003ccode\u003eHash\u003c/code\u003e for \u003ccode\u003eMetadata\u003c/code\u003e and its members' types.\u003c/li\u003e\n\u003cli\u003eAdded default fields to \u003ccode\u003ePackageBuilder\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003epub fn new(name:version:id:path:) -\u0026gt; Self\u003c/code\u003e to \u003ccode\u003ePackageBuilder\u003c/code\u003e for providing all required fields upfront.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBumped MSRV from \u003ccode\u003e1.42.0\u003c/code\u003e to \u003ccode\u003e1.56.0\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eMade \u003ccode\u003eparse_stream\u003c/code\u003e more versatile by accepting anything that implements \u003ccode\u003eRead\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eConverted \u003ccode\u003eTargetKind\u003c/code\u003e and \u003ccode\u003eCrateType\u003c/code\u003e to an enum representation.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRemoved\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/c08e66cdf534313085ef810ce6f2e0df8a83fc50\"\u003e\u003ccode\u003ec08e66c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/oli-obk/cargo_metadata/issues/317\"\u003e#317\u003c/a\u003e from Muscraft/stabilize-build-dir\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/083ca6933f8fe868f78e6969bb032c206e41baa2\"\u003e\u003ccode\u003e083ca69\u003c/code\u003e\u003c/a\u003e chore: Bump version to 0.23.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/84d613bf869c73ed14d76d9e9bd964694013fa98\"\u003e\u003ccode\u003e84d613b\u003c/code\u003e\u003c/a\u003e chore: Stabilize build_directory\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/9d818095a2ccfcc60465028eb970799ee845ddc1\"\u003e\u003ccode\u003e9d81809\u003c/code\u003e\u003c/a\u003e chore: Address new clippy warnings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/4d66bd33a8c9928d4a4cd5be51b85a6dfb695076\"\u003e\u003ccode\u003e4d66bd3\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/oli-obk/cargo_metadata/issues/309\"\u003e#309\u003c/a\u003e from BD103/fix-doc-auto-config\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/d1a6aa21354b3c33e72a0472455615168818e087\"\u003e\u003ccode\u003ed1a6aa2\u003c/code\u003e\u003c/a\u003e fix: \u003ccode\u003ecargo_metadata\u003c/code\u003e not building on docs.rs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/2af44dfa5be8335c83af9f2613e492b0df2ee609\"\u003e\u003ccode\u003e2af44df\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/oli-obk/cargo_metadata/issues/307\"\u003e#307\u003c/a\u003e from smoelius/bump-version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/33cf6da87d03148a40a4538a291ae25cf811dd35\"\u003e\u003ccode\u003e33cf6da\u003c/code\u003e\u003c/a\u003e Try to get CI to pass\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/790de54c71d4bc9161e1f29678058bb88410c300\"\u003e\u003ccode\u003e790de54\u003c/code\u003e\u003c/a\u003e Bump version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/8af4dc499a324dfeba605668d8b6fc8d01e5272a\"\u003e\u003ccode\u003e8af4dc4\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/oli-obk/cargo_metadata/issues/304\"\u003e#304\u003c/a\u003e from smoelius/newtype-wrapper\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/oli-obk/cargo_metadata/compare/0.19.2...0.23.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `clap` from 4.5.48 to 4.5.54\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clap-rs/clap/releases\"\u003eclap's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.5.54\u003c/h2\u003e\n\u003ch2\u003e[4.5.54] - 2026-01-02\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Move \u003ccode\u003e[default]\u003c/code\u003e to its own paragraph when \u003ccode\u003ePossibleValue::help\u003c/code\u003e is present in \u003ccode\u003e--help\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.53\u003c/h2\u003e\n\u003ch2\u003e[4.5.53] - 2025-11-19\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003edefault_values_if\u003c/code\u003e, \u003ccode\u003edefault_values_ifs\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.52\u003c/h2\u003e\n\u003ch2\u003e[4.5.52] - 2025-11-17\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDon't panic when \u003ccode\u003eargs_conflicts_with_subcommands\u003c/code\u003e conflicts with an \u003ccode\u003eArgGroup\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.51\u003c/h2\u003e\n\u003ch2\u003e[4.5.51] - 2025-10-29\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Correctly calculate padding for short flags that take a value\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Don't panic on short flags using \u003ccode\u003eArgAction::Count\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.50\u003c/h2\u003e\n\u003ch2\u003e[4.5.50] - 2025-10-20\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAccept \u003ccode\u003eCow\u003c/code\u003e where \u003ccode\u003eString\u003c/code\u003e and \u003ccode\u003e\u0026amp;str\u003c/code\u003e are accepted\u003c/li\u003e\n\u003c/ul\u003e\n\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\u003ch2\u003e[4.5.51] - 2025-10-29\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Correctly calculate padding for short flags that take a value\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Don't panic on short flags using \u003ccode\u003eArgAction::Count\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.50] - 2025-10-20\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAccept \u003ccode\u003eCow\u003c/code\u003e where \u003ccode\u003eString\u003c/code\u003e and \u003ccode\u003e\u0026amp;str\u003c/code\u003e are accepted\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.49] - 2025-10-13\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Correctly wrap when ANSI escape codes are present\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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.48...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.58 to 4.5.65\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/a99bd421a5f6ea8259f378380b44335ee54cc30c\"\u003e\u003ccode\u003ea99bd42\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/485d781eeaa2a7892c28b9df2ca3370508cfe8b7\"\u003e\u003ccode\u003e485d781\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/0acc8c87754b635e5a578fcd64fff8c3762755ef\"\u003e\u003ccode\u003e0acc8c8\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6209\"\u003e#6209\u003c/a\u003e from saiarcot895/fix-optional-value-option-zsh\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/6c2cff66a11136915a6242b997ba9616622c3c2f\"\u003e\u003ccode\u003e6c2cff6\u003c/code\u003e\u003c/a\u003e fix: Allow optional value arguments for Zsh shell completion\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/58723e5f360fcfe7e97ed7af84cebec231f47ac9\"\u003e\u003ccode\u003e58723e5\u003c/code\u003e\u003c/a\u003e test: Generate completions with multi/optional value options\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/4ecbf54ac314b6cd9a84d7e48350b71f6bd4c7ac\"\u003e\u003ccode\u003e4ecbf54\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/f04062b66823140a39401a303702a63f41dc219b\"\u003e\u003ccode\u003ef04062b\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/d68caa8139988d1d9cd40357a3047621c3870ccb\"\u003e\u003ccode\u003ed68caa8\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6205\"\u003e#6205\u003c/a\u003e from maheshbansod/default-val-no-desc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/a062eaf7f5c7b4a510ebc02f991efc1ea0f4e754\"\u003e\u003ccode\u003ea062eaf\u003c/code\u003e\u003c/a\u003e fix: Default vals on new line if possible values\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/15509afcbcb01818fbed85a54f5ea52eeadbdf8f\"\u003e\u003ccode\u003e15509af\u003c/code\u003e\u003c/a\u003e test: Demonstrate default value ui bug on no desc\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/clap-rs/clap/compare/clap_complete-v4.5.58...clap_complete-v4.5.65\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `clap_mangen` from 0.2.29 to 0.2.31\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/df7bdfc4996ba2f4388e2c01a6ab4cbe26b2e4df\"\u003e\u003ccode\u003edf7bdfc\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/af7f7d67e5070bb47bbf224b372ab0c2854a1667\"\u003e\u003ccode\u003eaf7f7d6\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/419244bc84be844c6c32d30da3f166c4e967c13b\"\u003e\u003ccode\u003e419244b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6142\"\u003e#6142\u003c/a\u003e from thomas-zahner/respect-display-order\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/24dfa0d5f9af0373d08bc2db05064990ae9a47d9\"\u003e\u003ccode\u003e24dfa0d\u003c/code\u003e\u003c/a\u003e fix(clap_mangen): Take into consideration display_order\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/ef3f77deba22c53dc5e8abe009d794caf2c04634\"\u003e\u003ccode\u003eef3f77d\u003c/code\u003e\u003c/a\u003e test(clap_mangen): Test mangen display order\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/c7c761f988684ad97c8b2c521b05cf7f8192b3eb\"\u003e\u003ccode\u003ec7c761f\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/d8abc4e83dd1e87c90c83a1e5253bcb0c71e8ffc\"\u003e\u003ccode\u003ed8abc4e\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/a69fe7c357d2e41d750319770f65b247f8fa572b\"\u003e\u003ccode\u003ea69fe7c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6154\"\u003e#6154\u003c/a\u003e from germangarces/impl-from-cow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/55fafb4cec8fbf53aff1257924c5eabc8e3283a8\"\u003e\u003ccode\u003e55fafb4\u003c/code\u003e\u003c/a\u003e feat(api): impl From\u0026lt;Cow\u0026lt;'static, str\u0026gt;\u0026gt; for Id,OsStr, Str\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/0bb3ad7e12e729be9f152391558689ac4fdd31ec\"\u003e\u003ccode\u003e0bb3ad7\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/clap-rs/clap/compare/clap_mangen-v0.2.29...clap_mangen-v0.2.31\"\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 `flate2` from 1.1.4 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\u003c/blockquote\u003e\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\u003eSee full diff in \u003ca href=\"https://github.com/rust-lang/flate2-rs/compare/1.1.4...1.1.5\"\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://redirect.github.com/rust-lang/log/pull/719\"\u003erust-lang/log#719\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AldaronLau\"\u003e\u003ccode\u003e@​AldaronLau\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/703\"\u003erust-lang/log#703\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dishmaker\"\u003e\u003ccode\u003e@​dishmaker\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/709\"\u003erust-lang/log#709\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/log/compare/0.4.28...0.4.29\"\u003ehttps://github.com/rust-lang/log/compare/0.4.28...0.4.29\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/rust-lang/log/blob/master/CHANGELOG.md\"\u003elog's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.4.29] - 2025-12-02\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\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\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AldaronLau\"\u003e\u003ccode\u003e@​AldaronLau\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/703\"\u003erust-lang/log#703\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dishmaker\"\u003e\u003ccode\u003e@​dishmaker\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/709\"\u003erust-lang/log#709\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/log/compare/0.4.28...0.4.29\"\u003ehttps://github.com/rust-lang/log/compare/0.4.28...0.4.29\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/log/commit/b1e2df7bce7a1b685aa9bfd1db0a5cac1f0fc27d\"\u003e\u003ccode\u003eb1e2df7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/719\"\u003e#719\u003c/a\u003e from rust-lang/cargo/0.4.29\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/3fe1a546dc323e614c35d136920a112406910e06\"\u003e\u003ccode\u003e3fe1a54\u003c/code\u003e\u003c/a\u003e prepare for 0.4.29 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/7a432d9ab570c49d42fcbd1c3b9e1e300064c2b9\"\u003e\u003ccode\u003e7a432d9\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/718\"\u003e#718\u003c/a\u003e from rust-lang/ci/msrv\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/0689d568479bb578f66e48df43628cc04aa6269b\"\u003e\u003ccode\u003e0689d56\u003c/code\u003e\u003c/a\u003e rebump msrv to 1.68.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/46b448e2a76a14210a7270ec11ad97cb9cbda6dc\"\u003e\u003ccode\u003e46b448e\u003c/code\u003e\u003c/a\u003e try drop msrv back to 1.61.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/929ab3812e86915bb5edb65609cd6d5cb17939fb\"\u003e\u003ccode\u003e929ab38\u003c/code\u003e\u003c/a\u003e fix up doc test feature gate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/957cece4780cb006cbe2f819bd2f893822aad7cb\"\u003e\u003ccode\u003e957cece\u003c/code\u003e\u003c/a\u003e bump serde-dependent crates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/bea40c847c77ecb7b7e9f2d858a21edaa2aa6159\"\u003e\u003ccode\u003ebea40c8\u003c/code\u003e\u003c/a\u003e bump msrv to 1.68.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/c540184ee9581d7373135f5511b6b174b5cee2d6\"\u003e\u003ccode\u003ec540184\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/716\"\u003e#716\u003c/a\u003e from rust-lang/ci-smaller-matrix2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/c971e636c4b44ff01ff21e6aa82607272d2d0bf2\"\u003e\u003ccode\u003ec971e63\u003c/code\u003e\u003c/a\u003e Merge branch 'master' into ci-smaller-matrix2\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.28...0.4.29\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `netlink-packet-audit` from 0.5.1 to 0.6.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-netlink/netlink-packet-audit/releases\"\u003enetlink-packet-audit's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eNew release 0.6.0\u003c/h2\u003e\n\u003ch3\u003eBreaking changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse netlink-packet-core 0.8. (a78cd33)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eN/A\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eN/A\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-netlink/netlink-packet-audit/blob/main/CHANGELOG\"\u003enetlink-packet-audit's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003ch2\u003e[0.6.0] - 2025-08-27\u003c/h2\u003e\n\u003ch3\u003eBreaking changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse netlink-packet-core 0.8. (a78cd33)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eN/A\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eN/A\u003c/li\u003e\n\u003c/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/rust-netlink/netlink-packet-audit/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `netlink-packet-core` from 0.7.0 to 0.8.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-netlink/netlink-packet-core/releases\"\u003enetlink-packet-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eNew release 0.8.1\u003c/h2\u003e\n\u003ch3\u003eBreaking changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eN/A\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eN/A\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRevert back to paste dependency. (4447216)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew release 0.8.0\u003c/h2\u003e\n\u003ch3\u003eBreaking changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eChanged \u003ccode\u003eDecodeError\u003c/code\u003e from enum to struct. (f55d7b7, 63da36a)\u003c/li\u003e\n\u003cli\u003eMerged \u003ccode\u003enetlink-packet-utils\u003c/code\u003e into \u003ccode\u003enetlink-packet-core\u003c/code\u003e. (f55d7b7, 0951455,\nba127bf, a232478, 8027f63, 41fe03d, 260e596, cc6bf08, 63da36a, 410c61d)\u003c/li\u003e\n\u003cli\u003eRemove dependency of byteorder crate. (16d63fb)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport zero sized done message. (100413a)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eN/A\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-netlink/netlink-packet-core/blob/main/CHANGELOG\"\u003enetlink-packet-core's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.8.1] - 2025-09-18\u003c/h2\u003e\n\u003ch3\u003eBreaking changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eN/A\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eN/A\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRevert back to paste dependency. (4447216)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.8.0] - 2025-08-27\u003c/h2\u003e\n\u003ch3\u003eBreaking changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eChanged \u003ccode\u003eDecodeError\u003c/code\u003e from enum to struct. (f55d7b7, 63da36a)\u003c/li\u003e\n\u003cli\u003eMerged \u003ccode\u003enetlink-packet-utils\u003c/code\u003e into \u003ccode\u003enetlink-packet-core\u003c/code\u003e. (f55d7b7, 0951455,\nba127bf, a232478, 8027f63, 41fe03d, 260e596, cc6bf08, 63da36a, 410c61d)\u003c/li\u003e\n\u003cli\u003eRemove dependency of byteorder crate. (16d63fb)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport zero sized done message. (100413a)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eN/A\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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-netlink/netlink-packet-core/commit/e34595f54f9b6a1ea001e4dee427f05df082ec57\"\u003e\u003ccode\u003ee34595f\u003c/code\u003e\u003c/a\u003e New release 0.8.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-netlink/netlink-packet-core/commit/44472161c59311fbac3e3f3a027cd578207d9a6e\"\u003e\u003ccode\u003e4447216\u003c/code\u003e\u003c/a\u003e Revert back to paste dependency\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-netlink/netlink-packet-core/commit/b40f3d616f8cc3ced5a9b7bbce386e5de7c4c992\"\u003e\u003ccode\u003eb40f3d6\u003c/code\u003e\u003c/a\u003e New release 0.8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-netlink/netlink-packet-core/commit/46a3fee30b7929f61b3c1185a3fcbd720e0acb57\"\u003e\u003ccode\u003e46a3fee\u003c/code\u003e\u003c/a\u003e Run cargo fmt\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-netlink/netlink-packet-core/commit/100413a1b78dac53fd697f89c89d50012d72e991\"\u003e\u003ccode\u003e100413a\u003c/code\u003e\u003c/a\u003e Support zero sized done message\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-netlink/netlink-packet-core/commit/81b2d0f406eb438205a30aa474dc16cccb16dcfc\"\u003e\u003ccode\u003e81b2d0f\u003c/code\u003e\u003c/a\u003e CI: Fail to test for clippy warnings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-netlink/netlink-packet-core/commit/663310a04c0e4b43820ca0bf8c36599b5ab6d3ca\"\u003e\u003ccode\u003e663310a\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;ci: add code coverage support\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-netlink/netlink-packet-core/commit/16d63fb0a8bc97c196ba3c0f2b24e59fa05387c1\"\u003e\u003ccode\u003e16d63fb\u003c/code\u003e\u003c/a\u003e Remove dependency of byteorder crate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-netlink/netlink-packet-core/commit/410c61db71ed6d782769bdb49b82c7548cae89f3\"\u003e\u003ccode\u003e410c61d\u003c/code\u003e\u003c/a\u003e Changed Parseable to raise DecodeError\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-netlink/netlink-packet-core/commit/63da36a2fc9e724700d388fc3cc96bc2efaa0f37\"\u003e\u003ccode\u003e63da36a\u003c/code\u003e\u003c/a\u003e Extend ErrorContext to accept \u003ccode\u003estd::fmt::Display\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-netlink/netlink-packet-core/compare/v0.7.0...v0.8.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `netlink-packet-route` from 0.19.0 to 0.28.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-netlink/netlink-packet-route/releases\"\u003enetlink-packet-route's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eNew release 0.28.0\u003c/h2\u003e\n\u003ch3\u003eBreaking changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003elink: Changed \u003ccode\u003eInfoIpoib::Mode\u003c/code\u003e from u16 to enum. (b1b8ef4)\u003c/li\u003e\n\u003cli\u003emacvlan, macvtap: Changed \u003ccode\u003eMacAddrMode\u003c/code\u003e from u32 to enum. (3badfa0)\u003c/li\u003e\n\u003cli\u003emacvlan, macvtap: Change \u003ccode\u003eFlags\u003c/code\u003e from u16 to bitflags. (12da3db)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eN/A\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eN/A\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew release 0.27.0\u003c/h2\u003e\n\u003ch3\u003eBreaking changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003elink: Remove support of IFLA_WIRELESS. (3283c84)\u003c/li\u003e\n\u003cli\u003elink bridge: Changed \u003ccode\u003eInfoBridge::NfCallArpTables\u003c/code\u003e from u8 to bool.\n(55bc622)\u003c/li\u003e\n\u003cli\u003elink bridge: Changed \u003ccode\u003eInfoBridge::NfCallIp6Tables\u003c/code\u003e from u8 to bool.\n(17f3650)\u003c/li\u003e\n\u003cli\u003elink bridge: Changed \u003ccode\u003eInfoBridge::NfCallIpTables\u003c/code\u003e from u8 to bool. (3b37a0e)\u003c/li\u003e\n\u003cli\u003elink bridge: Changed \u003ccode\u003eInfoBridge::MulticastStatsEnabled\u003c/code\u003e from u8 to bool.\n(fc1e02d)\u003c/li\u003e\n\u003cli\u003elink bridge: Changed \u003ccode\u003eInfoBridge::MulticastQuerier\u003c/code\u003e from u8 to bool.\n(6758931)\u003c/li\u003e\n\u003cli\u003elink bridge: Changed \u003ccode\u003eInfoBridge::MulticastQueryUseIfaddr\u003c/code\u003e from u8 to bool.\n(4418dd9)\u003c/li\u003e\n\u003cli\u003elink bridge: Unify \u003ccode\u003eInfoBridge::MulticastRouter\u003c/code\u003e and\n\u003ccode\u003eInfoBridgePort::MulticastRouter\u003c/code\u003e. (86dfb5e)\u003c/li\u003e\n\u003cli\u003elink bridge: Changed \u003ccode\u003eInfoBridge::MulticastSnooping\u003c/code\u003e from u8 to bool.\n(635019b)\u003c/li\u003e\n\u003cli\u003elink bridge: Changed \u003ccode\u003eInfoBridge::VlanStatsPerHost(u8)\u003c/code\u003e to\n\u003ccode\u003eVlanStatsPerPort(bool)\u003c/code\u003e. (883daf6)\u003c/li\u003e\n\u003cli\u003elink bridge: Changed \u003ccode\u003eInfoBridge::VlanStatsEnabled\u003c/code\u003e from u8 to bool.\n(58e65af)\u003c/li\u003e\n\u003cli\u003elink bridge: Changed \u003ccode\u003eInfoBridge::VlanProtocol\u003c/code\u003e from u16 to enum. (759073b)\u003c/li\u003e\n\u003cli\u003elink: Changed \u003ccode\u003eInfoBridge::MultiBoolOpt\u003c/code\u003e from u64 to struct. (2c53f22)\u003c/li\u003e\n\u003cli\u003elink: Changed \u003ccode\u003eInfoBridge::StpState\u003c/code\u003e from u32 to enum. (ed4c981)\u003c/li\u003e\n\u003cli\u003ebond: Changed \u003ccode\u003eInfoBond::UseCarrier\u003c/code\u003e from u8 to bool. (fc1ba75)\u003c/li\u003e\n\u003cli\u003ebond: Changed \u003ccode\u003eInfoBond::AdLacpActive\u003c/code\u003e from u8 to bool. (0bedb4c)\u003c/li\u003e\n\u003cli\u003ebond: Changed \u003ccode\u003eInfoBond::TlbDynamicLb\u003c/code\u003e from u8 to bool. (ab4a6ac)\u003c/li\u003e\n\u003cli\u003ebond: Changed \u003ccode\u003eInfoBond::AdLacpRate\u003c/code\u003e from u8 to enum. (5d943ad)\u003c/li\u003e\n\u003cli\u003ebond: Changed \u003ccode\u003eInfoBond::AllPortsActive\u003c/code\u003e from u8 to \u003ccode\u003eenum\u003c/code\u003e. (d73b2a1)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003elink bridge: Support \u003ccode\u003eIFLA_BR_FDB_N_LEARNED\u003c/code\u003e and \u003ccode\u003eIFLA_BR_FDB_MAX_LEARNED\u003c/code\u003e.\n(7cdb880)\u003c/li\u003e\n\u003cli\u003elink bridge: Support \u003ccode\u003eBR_BOOLOPT_FDB_LOCAL_VLAN_0\u003c/code\u003e. (61ff86b)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eN/A\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-netlink/netlink-packet-route/blob/main/CHANGELOG\"\u003enetlink-packet-route's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.28.0] - 2026-01-01\u003c/h2\u003e\n\u003ch3\u003eBreaking changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003elink: Changed \u003ccode\u003eInfoIpoib::Mode\u003c/code\u003e from u16 to enum. (b1b8ef4)\u003c/li\u003e\n\u003cli\u003emacvlan, macvtap: Changed \u003ccode\u003eMacAddrMode\u003c/code\u003e from u32 to enum. (3badfa0)\u003c/li\u003e\n\u003cli\u003emacvlan, macvtap: Change \u003ccode\u003eFlags\u003c/code\u003e from u16 to bitflags. (12da3db)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eN/A\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eN/A\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.27.0] - 2025-12-24\u003c/h2\u003e\n\u003ch3\u003eBreaking changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003elink: Remove support of IFLA_WIRELESS. (3283c84)\u003c/li\u003e\n\u003cli\u003elink bridge: Changed \u003ccode\u003eInfoBridge::NfCallArpTables\u003c/code\u003e from u8 to bool.\n(55bc622)\u003c/li\u003e\n\u003cli\u003elink bridge: Changed \u003ccode\u003eInfoBridge::NfCallIp6Tables\u003c/code\u003e from u8 to bool.\n(17f3650)\u003c/li\u003e\n\u003cli\u003elink bridge: Changed \u003ccode\u003eInfoBridge::NfCallIpTables\u003c/code\u003e from u8 to bool. (3b37a0e)\u003c/li\u003e\n\u003cli\u003elink bridge: Changed \u003ccode\u003eInfoBridge::MulticastStatsEnabled\u003c/code\u003e from u8 to bool.\n(fc1e02d)\u003c/li\u003e\n\u003cli\u003elink bridge: Changed \u003ccode\u003eInfoBridge::MulticastQuerier\u003c/code\u003e from u8 to bool.\n(6758931)\u003c/li\u003e\n\u003cli\u003elink bridge: Changed \u003ccode\u003eInfoBridge::MulticastQueryUseIfaddr\u003c/code\u003e from u8 to bool.\n(4418dd9)\u003c/li\u003e\n\u003cli\u003elink bridge: Unify \u003ccode\u003eInfoBridge::MulticastRouter\u003c/code\u003e and\n\u003ccode\u003eInfoBridgePort::MulticastRouter\u003c/code\u003e. (86dfb5e)\u003c/li\u003e\n\u003cli\u003elink bridge: Changed \u003ccode\u003eInfoBridge::MulticastSnooping\u003c/code\u003e from u8 to bool.\n(635019b)\u003c/li\u003e\n\u003cli\u003elink bridge: Changed \u003ccode\u003eInfoBridge::VlanStatsPerHost(u8)\u003c/code\u003e to\n\u003ccode\u003eVlanStatsPerPort(bool)\u003c/code\u003e. (883daf6)\u003c/li\u003e\n\u003cli\u003elink bridge: Changed \u003ccode\u003eInfoBridge::VlanStatsEnabled\u003c/code\u003e from u8 to bool.\n(58e65af)\u003c/li\u003e\n\u003cli\u003elink bridge: Changed \u003ccode\u003eInfoBridge::VlanProtocol\u003c/code\u003e from u16 to enum. (759073b)\u003c/li\u003e\n\u003cli\u003elink: Changed \u003ccode\u003eInfoBridge::MultiBoolOpt\u003c/code\u003e from u64 to struct. (2c53f22)\u003c/li\u003e\n\u003cli\u003elink: Changed \u003ccode\u003eInfoBridge::StpState\u003c/code\u003e from u32 to enum. (ed4c981)\u003c/li\u003e\n\u003cli\u003ebond: Changed \u003ccode\u003eInfoBond::UseCarrier\u003c/code\u003e from u8 to bool. (fc1ba75)\u003c/li\u003e\n\u003cli\u003ebond: Changed \u003ccode\u003eInfoBond::AdLacpActive\u003c/code\u003e from u8 to bool. (0bedb4c)\u003c/li\u003e\n\u003cli\u003ebond: Changed \u003ccode\u003eInfoBond::TlbDynamicLb\u003c/code\u003e from u8 to bool. (ab4a6ac)\u003c/li\u003e\n\u003cli\u003ebond: Changed \u003ccode\u003eInfoBond::AdLacpRate\u003c/code\u003e from u8 to enum. (5d943ad)\u003c/li\u003e\n\u003cli\u003ebond: Changed \u003ccode\u003eInfoBond::AllPortsActive\u003c/code\u003e from u8 to \u003ccode\u003eenum\u003c/code\u003e. (d73b2a1)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003elink bridge: Support \u003ccode\u003eIFLA_BR_FDB_N_LEARNED\u003c/code\u003e and \u003ccode\u003eIFLA_BR_FDB_MAX_LEARNED\u003c/code\u003e.\n(7cdb880)\u003c/li\u003e\n\u003cli\u003elink bridge: Support \u003ccode\u003eBR_BOOLOPT_FDB_LOCAL_VLAN_0\u003c/code\u003e. (61ff86b)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eN/A\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-netlink/netlink-packet-route/commit/72ba3c3dbe1defefa13a984adafe0640ce6c9335\"\u003e\u003ccode\u003e72ba3c3\u003c/code\u003e\u003c/a\u003e New release 0.28.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-netlink/netlink-packet-route/commit/b1b8ef423aecc3159dd4d209cfbfbce884241043\"\u003e\u003ccode\u003eb1b8ef4\u003c/code\u003e\u003c/a\u003e link: Changed \u003ccode\u003eInfoIpoib::Mode\u003c/code\u003e from u16 to enum\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-netlink/netlink-packet-route/commit/3badfa0cc3795aab6c4a57d2ff6d363023688d75\"\u003e\u003ccode\u003e3badfa0\u003c/code\u003e\u003c/a\u003e macvlan, macvtap: Changed \u003ccode\u003eMacAddrMode\u003c/code\u003e from u32 to enum\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-netlink/netlink-packet-route/commit/12da3db9f29d58051ac3b4ee91cb937dfdb6f069\"\u003e\u003ccode\u003e12da3db\u003c/code\u003e\u003c/a\u003e macvlan, macvtap: Change \u003ccode\u003eFlags\u003c/code\u003e from u8 to bitflags\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-netlink/netlink-packet-route/commit/1fb4bd7a75a6c36ed8795f2e79831fe578e65f93\"\u003e\u003ccode\u003e1fb4bd7\u003c/code\u003e\u003c/a\u003e New release 0.27.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-netlink/netlink-packet-route/commit/55bc622970d8cef0742acf8cd795929b1afc389f\"\u003e\u003ccode\u003e55bc622\u003c/code\u003e\u003c/a\u003e link bridge: Change \u003ccode\u003eInfoBridge::NfCallArpTables\u003c/code\u003e from u8 to bool\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-netlink/netlink-packet-route/commit/17f3650778b2fc01687db160f4a9b27606293645\"\u003e\u003ccode\u003e17f3650\u003c/code\u003e\u003c/a\u003e link bridge: Change \u003ccode\u003eInfoBridge::NfCallIp6Tables\u003c/code\u003e from u8 to bool\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-netlink/netlink-packet-route/commit/3b37a0ee635eeb44ae463dddd307e1d8e0ed3f89\"\u003e\u003ccode\u003e3b37a0e\u003c/code\u003e\u003c/a\u003e link bridge: Change \u003ccode\u003eInfoBridge::NfCallIpTables\u003c/code\u003e from u8 to bool\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-netlink/netlink-packet-route/commit/fc1e02df23e45458074798d76f7ddfb883e1b152\"\u003e\u003ccode\u003efc1e02d\u003c/code\u003e\u003c/a\u003e link bridge: Change \u003ccode\u003eInfoBridge::MulticastStatsEnabled\u003c/code\u003e from u8 to bool\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-netlink/netlink-packet-route/commit/6758931897c2d6e0a1c359f72c388b67b2cc4002\"\u003e\u003ccode\u003e6758931\u003c/code\u003e\u003c/a\u003e link bridge: Change \u003ccode\u003eInfoBridge::MulticastQuerier\u003c/code\u003e from u8 to bool\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-netlink/netlink-packet-route/compare/v0.19.0...v0.28.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `nix` from 0.29.0 to 0.30.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nix-rust/nix/blob/master/CHANGELOG.md\"\u003enix's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.30.1] - 2025-05-04\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edoc.rs build\n(\u003ca href=\"https://redirect.github.com/nix-rust/nix/pull/2634\"\u003e#2634\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.30.0] - 2025-04-29\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd socket option \u003ccode\u003eIPV6_PKTINFO\u003c/code\u003e for BSDs/Linux/Android, also\n\u003ccode\u003eIPV6_RECVPKTINFO\u003c/code\u003e for DragonFlyBSD\n(\u003ca href=\"https://redirect.github.com/nix-rust/nix/pull/2113\"\u003e#2113\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003efcntl\u003c/code\u003e's \u003ccode\u003eF_PREALLOCATE\u003c/code\u003e constant for Apple targets.\n(\u003ca href=\"https://redirect.github.com/nix-rust/nix/pull/2393\"\u003e#2393\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove support for extracting the TTL / Hop Limit from incoming packets\nand support for DSCP (ToS / Traffic Class).\n(\u003ca href=\"https://redirect.github.com/nix-rust/nix/pull/2425\"\u003e#2425\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd socket option IP_TOS (nix::sys::socket::sockopt::IpTos) IPV6_TCLASS\n(nix::sys::socket::sockopt::Ipv6TClass) on Android/FreeBSD\n(\u003ca href=\"https://redirect.github.com/nix-rust/nix/pull/2464\"\u003e#2464\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eSeekData\u003c/code\u003e and \u003ccode\u003eSeekHole\u003c/code\u003e to \u003ccode\u003eWhence\u003c/code\u003e for hurd and apple targets\n(\u003ca href=\"https://redirect.github.com/nix-rust/nix/pull/2473\"\u003e#2473\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eFrom\u003c/code\u003e trait implementation between \u003ccode\u003eSocketAddr\u003c/code\u003e and \u003ccode\u003eSockaddr\u003c/code\u003e,\n\u003ccode\u003eSockaddr6\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/nix-rust/nix/pull/2474\"\u003e#2474\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded wrappers for \u003ccode\u003eposix_spawn\u003c/code\u003e API\n(\u003ca href=\"https://redirect.github.com/nix-rust/nix/pull/2475\"\u003e#2475\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd the support for Emscripten.\n(\u003ca href=\"https://redirect.github.com/nix-rust/nix/pull/2477\"\u003e#2477\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd fcntl constant \u003ccode\u003eF_RDADVISE\u003c/code\u003e for Apple target\n(\u003ca href=\"https://redirect.github.com/nix-rust/nix/pull/2480\"\u003e#2480\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd fcntl constant \u003ccode\u003eF_RDAHEAD\u003c/code\u003e for Apple target\n(\u003ca href=\"https://redirect.github.com/nix-rust/nix/pull/2482\"\u003e#2482\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eF_LOG2PHYS\u003c/code\u003e and \u003ccode\u003eF_LOG2PHYS_EXT\u003c/code\u003e for Apple target\n(\u003ca href=\"https://redirect.github.com/nix-rust/nix/pull/2483\"\u003e#2483\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eMAP_SHARED_VALIDATE\u003c/code\u003e was added for all linux targets. \u0026amp; \u003ccode\u003eMAP_SYNC\u003c/code\u003e was added\nfor linux with the exclusion of mips architecures, and uclibc\n(\u003ca href=\"https://redirect.github.com/nix-rust/nix/pull/2499\"\u003e#2499\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003egetregs()\u003c/code\u003e/\u003ccode\u003egetregset()\u003c/code\u003e/\u003ccode\u003esetregset()\u003c/code\u003e for Linux/musl/aarch64\n(\u003ca href=\"https://redirect.github.com/nix-rust/nix/pull/2502\"\u003e#2502\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd FcntlArgs \u003ccode\u003eF_TRANSFEREXTENTS\u003c/code\u003e constant for Apple targets\n(\u003ca href=\"https://redirect.github.com/nix-rust/nix/pull/2504\"\u003e#2504\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eMapFlags::MAP_STACK\u003c/code\u003e in \u003ccode\u003esys::man\u003c/code\u003e for netbsd\n(\u003ca href=\"https://redirect.github.com/nix-rust/nix/pull/2526\"\u003e#2526\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd support for \u003ccode\u003elibc::LOCAL_PEERTOKEN\u003c/code\u003e in \u003ccode\u003egetsockopt\u003c/code\u003e.\n(\u003ca href=\"https://redirect.github.com/nix-rust/nix/pull/2529\"\u003e#2529\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd support for \u003ccode\u003esyslog\u003c/code\u003e, \u003ccode\u003eopenlog\u003c/code\u003e, \u003ccode\u003ecloselog\u003c/code\u003e on all \u003ccode\u003eunix\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nix-rust/nix/commit/3cf9007216086b17a6ef5a09fa42dc00cde5c2bf\"\u003e\u003ccode\u003e3cf9007\u003c/code\u003e\u003c/a\u003e chore: drop 0.30.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nix-rust/nix/commit/2845ab9e4e75b93818b11c0df01182a137e97e3c\"\u003e\u003ccode\u003e2845ab9\u003c/code\u003e\u003c/a\u003e Compile sys::mman on Redox (\u003ca href=\"https://redirect.github.com/nix-rust/nix/issues/2637\"\u003e#2637\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nix-rust/nix/commit/fccb4abfc8de82aaca77c6bcfa3b0daff349d556\"\u003e\u003ccode\u003efccb4ab\u003c/code\u003e\u003c/a\u003e Fix fuchsia target triple to unbreak docs.rs build (\u003ca href=\"https://redirect.github.com/nix-rust/nix/issues/2634\"\u003e#2634\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nix-rust/nix/commit/b8341715475078ac1fdd4d94e3cd3eeeb2c7ccf8\"\u003e\u003ccode\u003eb834171\u003c/code\u003e\u003c/a\u003e ci: disable hurd (\u003ca href=\"https://redirect.github.com/nix-rust/nix/issues/2638\"\u003e#2638\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nix-rust/nix/commit/9c97e1df15fc0c6988d9d8068c5aba918135372a\"\u003e\u003ccode\u003e9c97e1d\u003c/code\u003e\u003c/a\u003e Clippy cleanup: dangerous_implicit_autorefs and uninlined_format_args\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nix-rust/nix/commit/989291d5bfb7566bd4415a18607d04d84a0604aa\"\u003e\u003ccode\u003e989291d\u003c/code\u003e\u003c/a\u003e chore: release 0.30.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nix-rust/nix/commit/6a1c5b8d5bb88e508e737ccda46fe6a0ba9f7c97\"\u003e\u003ccode\u003e6a1c5b8\u003c/code\u003e\u003c/a\u003e Remove Copy from PollFd (\u003ca href=\"https://redirect.github.com/nix-rust/nix/issues/2631\"\u003e#2631\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nix-rust/nix/commit/eba0f41bffc673ad2be173f773b94b126920c6fa\"\u003e\u003ccode\u003eeba0f41\u003c/code\u003e\u003c/a\u003e chore: pin libc to 0.2.171 \u0026amp; bump CI image (\u003ca href=\"https://redirect.github.com/nix-rust/nix/issues/2632\"\u003e#2632\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nix-rust/nix/commit/b561476e1da958ef249ce203f348c56d9fe24627\"\u003e\u003ccode\u003eb561476\u003c/code\u003e\u003c/a\u003e socket::sockopt AttachReusePortCbpf for Linux addition. (\u003ca href=\"https://redirect.github.com/nix-rust/nix/issues/2621\"\u003e#2621\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nix-rust/nix/commit/684b79edb6d67c13f6a31f017424d451b1369d16\"\u003e\u003ccode\u003e684b79e\u003c/code\u003e\u003c/a\u003e Add sockopt::PeerPidfd (SO_PEERPIDFD) sockopt support to socket::sockopt (\u003ca href=\"https://redirect.github.com/nix-rust/nix/issues/2620\"\u003e#2620\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nix-rust/nix/compare/v0.29.0...v0.30.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `object` from 0.36.7 to 0.38.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gimli-rs/object/blob/master/CHANGELOG.md\"\u003eobject's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.38.1\u003c/h2\u003e\n\u003cp\u003eReleased 2026/01/02.\u003c/p\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated \u003ccode\u003ewasmparser\u003c/code\u003e dependency.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdded basic PowerPC relocation support for Mach-O.\n\u003ca href=\"https://redirect.github.com/gimli-rs/object/pull/825\"\u003e#825\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdded more ELF relocations for LoongArch.\n\u003ca href=\"https://redirect.github.com/gimli-rs/object/pull/826\"\u003e#826\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/gimli-rs/object/pull/827\"\u003e#827\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdded \u003ccode\u003eRelocationKind::None\u003c/code\u003e.\n\u003ca href=\"https://redirect.github.com/gimli-rs/object/pull/828\"\u003e#828\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdded \u003ccode\u003ewrite::StreamingBuffer::flush\u003c/code\u003e.\n\u003ca href=\"https://redirect.github.com/gimli-rs/object/pull/829\"\u003e#829\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003ch2\u003e0.38.0\u003c/h2\u003e\n\u003cp\u003eReleased 2025/11/21.\u003c/p\u003e\n\u003ch3\u003eBreaking changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eChanged the type of \u003ccode\u003emacho::EXPORT_SYMBOL_FLAGS\u003c/code\u003e constants to \u003ccode\u003eu8\u003c/code\u003e.\n\u003ca href=\"https://redirect.github.com/gimli-rs/object/pull/817\"\u003e#817\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFixed the type of the \u003ccode\u003eStringTable\u003c/code\u003e parameter for \u003ccode\u003eread::elf::Dyn::string\u003c/code\u003e.\n\u003ca href=\"https://redirect.github.com/gimli-rs/object/pull/812\"\u003e#812\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated \u003ccode\u003ehashbrown\u003c/code\u003e and \u003ccode\u003ewasmparser\u003c/code\u003e dependencies.\n\u003ca href=\"https://redirect.github.com/gimli-rs/object/pull/806\"\u003e#806\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eThe minimum supported rust version with all features enabled has changed to 1.87.0.\nChanges to the minimum supported rust version are not considered breaking changes.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded more RISC-V constants for ELF.\n\u003ca href=\"https://redirect.github.com/gimli-rs/object/pull/809\"\u003e#809\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/gimli-rs/object/commit/faf1fa5457f74492ae0cb2030b044032c2c6b7a3\"\u003e\u003ccode\u003efaf1fa5\u003c/code\u003e\u003c/a\u003e Release 0.38.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gimli-rs/object/commit/84a70c9e74fe0a8e5bc8b635e0613e507de5d8f3\"\u003e\u003ccode\u003e84a70c9\u003c/code\u003e\u003c/a\u003e Update Cargo.lock\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gimli-rs/object/commit/2acc65495e3b802eda168ca0e02823bb8e302dbe\"\u003e\u003ccode\u003e2acc654\u003c/code\u003e\u003c/a\u003e Update wasmparser dependency\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gimli-rs/object/commit/a126238fbf52e911314e8da2f7973d5d1c65913b\"\u003e\u003ccode\u003ea126238\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003ewrite::StreamingBuffer::flush\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/gimli-rs/object/issues/829\"\u003e#829\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gimli-rs/object/commit/345c78b1c74bda8307855e0dba8a5e0791ac10f3\"\u003e\u003ccode\u003e345c78b\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003eRelocationKind::None\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/gimli-rs/object/issues/828\"\u003e#828\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gimli-rs/object/commit/68dbd7f3cb622b9fd4e46f53fa1ce6f65e0c68e8\"\u003e\u003ccode\u003e68dbd7f\u003c/code\u003e\u003c/a\u003e LoongArch64: adjust relocation constants based on spec (\u003ca href=\"https://redirect.github.com/gimli-rs/object/issues/827\"\u003e#827\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gimli-rs/object/commit/c5b0198c013f77e4a4d6ae0729825f28c227a598\"\u003e\u003ccode\u003ec5b0198\u003c/code\u003e\u003c/a\u003e elf: Update LoongArch relocation types per LoongArch ABI v2.50 (\u003ca href=\"https://redirect.github.com/gimli-rs/object/issues/826\"\u003e#826\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gimli-rs/object/commit/b0edbd526d36d30878013fac5f31f3fb41b97c48\"\u003e\u003ccode\u003eb0edbd5\u003c/code\u003e\u003c/a\u003e macho: basic PPC relocation support (\u003ca href=\"https://redirect.github.com/gimli-rs/object/issues/825\"\u003e#825\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gimli-rs/object/commit/af3ca8a2817c8119e9b6d801bd678a8f1880309d\"\u003e\u003ccode\u003eaf3ca8a\u003c/code\u003e\u003c/a\u003e Update Readme (\u003ca href=\"https://redirect.github.com/gimli-rs/object/issues/823\"\u003e#823\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gimli-rs/object/commit/a6786b398defcc83fe26991ee097d6e89b115608\"\u003e\u003ccode\u003ea6786b3\u003c/code\u003e\u003c/a\u003e Release 0.38.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/gimli-rs/object/compare/0.36.7...0.38.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `oci-client` from 0.14.0 to 0.15.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/oras-project/rust-oci-client/releases\"\u003eoci-client's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.15.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd artifactType to OciImageIndex by \u003ca href=\"https://github.com/rylev\"\u003e\u003ccode\u003e@​rylev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oras-project/rust-oci-client/pull/182\"\u003eoras-project/rust-oci-client#182\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): Bump actions/checkout from 4.2.1 to 4.2.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oras-project/rust-oci-client/pull/183\"\u003eoras-project/rust-oci-client#183\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd subject to OciImageManifest by \u003ca href=\"https://github.com/fibonacci1729\"\u003e\u003ccode\u003e@​fibonacci1729\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oras-project/rust-oci-client/pull/181\"\u003eoras-project/rust-oci-client#181\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Updates thiserror and fixes cargo deny by \u003ca href=\"https://github.com/thomastaylor312\"\u003e\u003ccode\u003e@​thomastaylor312\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oras-project/rust-oci-client/pull/185\"\u003eoras-project/rust-oci-client#185\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): Update itertools requirement from 0.13.0 to 0.14.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oras-project/rust-oci-client/pull/188\"\u003eoras-project/rust-oci-client#188\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): Update rstest requirement from 0.23.0 to 0.24.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oras-project/rust-oci-client/pull/186\"\u003eoras-project/rust-oci-client#186\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): Update axum requirement from 0.7 to 0.8 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oras-project/rust-oci-client/pull/187\"\u003eoras-project/rust-oci-client#187\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Direct Bearer Token Authentication by \u003ca href=\"https://github.com/prabhpreet\"\u003e\u003ccode\u003e@​prabhpreet\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oras-project/rust-oci-client/pull/191\"\u003eoras-project/rust-oci-client#191\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): Update rstest requirement from 0.24.0 to 0.25.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oras-project/rust-oci-client/pull/193\"\u003eoras-project/rust-oci-client#193\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add HTTP proxy for client by \u003ca href=\"https://github.com/Xynnn007\"\u003e\u003ccode\u003e@​Xynnn007\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oras-project/rust-oci-client/pull/194\"\u003eoras-project/rust-oci-client#194\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove error message by \u003ca href=\"https://github.com/aochagavia\"\u003e\u003ccode\u003e@​aochagavia\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oras-project/rust-oci-client/pull/196\"\u003eoras-project/rust-oci-client#196\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrint username in get-manifest command by \u003ca href=\"https://github.com/stepancheg\"\u003e\u003ccode\u003e@​stepancheg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oras-project/rust-oci-client/pull/200\"\u003eoras-project/rust-oci-client#200\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): Update oci-spec requirement from 0.7.0 to 0.8.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oras-project/rust-oci-client/pull/201\"\u003eoras-project/rust-oci-client#201\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): Update testcontainers requirement from 0.23 to 0.24 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oras-project/rust-oci-client/pull/202\"\u003eoras-project/rust-oci-client#202\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fibonacci1729\"\u003e\u003ccode\u003e@​fibonacci1729\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/oras-project/rust-oci-client/pull/181\"\u003eoras-project/rust-oci-client#181\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prabhpreet\"\u003e\u003ccode\u003e@​prabhpreet\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/oras-project/rust-oci-client/pull/191\"\u003eoras-project/rust-oci-client#191\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stepancheg\"\u003e\u003ccode\u003e@​stepancheg\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/oras-project/rust-oci-client/pull/200\"\u003eoras-project/rust-oci-client#200\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/oras-project/rust-oci-client/compare/v0.14.0...v0.15.0\"\u003ehttps://github.com/oras-project/rust-oci-client/compare/v0.14.0...v0.15.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oras-project/rust-oci-client/commit/70d5a82c3e0bbb25df33c64be936dfc078c623ee\"\u003e\u003ccode\u003e70d5a82\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/oras-project/rust-oci-client/issues/198\"\u003e#198\u003c/a\u003e from flavio/prepare-0.15.0-release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oras-project/rust-oci-client/commit/79e22ab0e3d7f8d8d3b334672931264c11ea1037\"\u003e\u003ccode\u003e79e22ab\u003c/code\u003e\u003c/a\u003e release: prepare 0.15.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oras-project/rust-oci-client/commit/e9d49ccc4afa690904b0f3d524fdbdfa84debf4b\"\u003e\u003ccode\u003ee9d49cc\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/oras-project/rust-oci-client/issues/202\"\u003e#202\u003c/a\u003e from oras-project/dependabot/cargo/testcontainers-0.24\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oras-project/rust-oci-client/commit/90e7a02aa690ece530a0bc725fe1582f2b7b5b21\"\u003e\u003ccode\u003e90e7a02\u003c/code\u003e\u003c/a\u003e chore(deps): Update testcontainers requirement from 0.23 to 0.24\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oras-project/rust-oci-client/commit/334604daa98b7b587820e251565686ba12718c90\"\u003e\u003ccode\u003e334604d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/oras-project/rust-oci-client/issues/201\"\u003e#201\u003c/a\u003e from oras-project/dependabot/cargo/oci-spec-0.8.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oras-project/rust-oci-client/commit/3a493c18fb6687022851ee59a00fa5e2869e1c62\"\u003e\u003ccode\u003e3a493c1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/oras-project/rust-oci-client/issues/200\"\u003e#200\u003c/a\u003e from stepancheg/username\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oras-project/rust-oci-client/commit/a280e2e8ec7e2f28e71b6d93a8771fa8201751f9\"\u003e\u003ccode\u003ea280e2e\u003c/code\u003e\u003c/a\u003e test: fix cargo deny warnings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oras-project/rust-oci-client/commit/eb5115aa7584b405d7169f07f229c47b33b30fb9\"\u003e\u003ccode\u003eeb5115a\u003c/code\u003e\u003c/a\u003e refactor(example): get-manifest - print username\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oras-project/rust-oci-client/commit/810a09492889ab6eb39a262d586322f2ae5c8a13\"\u003e\u003ccode\u003e810a094\u003c/code\u003e\u003c/a\u003e chore(deps): Update oci-spec requirement from 0.7.0 to 0.8.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oras-project/rust-oci-client/commit/860497dfb61b72f5b71ff53a03479dcec42b3cf5\"\u003e\u003ccode\u003e860497d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/oras-project/rust-oci-client/issues/196\"\u003e#196\u003c/a\u003e from aochagavia/improve-error-message\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/oras-project/rust-oci-client/compare/v0.14.0...v0.15.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.22.0 to 0.31.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/releases\"\u003eopentelemetry'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\u003ch2\u003e0.28.0 Release\u003c/h2\u003e\n\u003cp\u003eSee changelog for individual crates to know the exact set of changes. All crates in this repo follows same version (0.28.0 for this release).\u003c/p\u003e\n\u003cp\u003eThis release also upgrades\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eLogs API to stable\u003c/li\u003e\n\u003cli\u003eLogs-SDK, Logs OTLP exporter, Logs-Appender-Tracing to RC\u003c/li\u003e\n\u003cli\u003eMetrics-API to stable\u003c/li\u003e\n\u003cli\u003eMetrics-SDK, Metrics OTLP exporter to RC.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThis release introduces several breaking changes as we progress toward a stable version for logs and metrics. We recommend reviewing the \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/blob/main/docs/migration_0.28.md\"\u003eMigration Guide\u003c/a\u003e along with the changelogs to ensure a smooth upgrade.\u003c/p\u003e\n\u003ch2\u003eopentelemetry-0.27.1 patch release\u003c/h2\u003e\n\u003cp\u003eThis release has improved internal logging to help with troubleshooting.\u003c/p\u003e\n\u003ch2\u003eopentelemetry_sdk-0.27.1 patch release\u003c/h2\u003e\n\u003cp\u003eRefer to opentelemetry-sdk \u003ca href=\"htt...\n\n_Description has been truncated_","html_url":"https://github.com/bpfman/bpfman/pull/1634","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/bpfman%2Fbpfman/issues/1634","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1634/packages"},{"uuid":"3789964235","node_id":"PR_kwDOQ00R7867-I5B","number":28,"state":"closed","title":"deps(deps): update cargo_metadata requirement from 0.18 to 0.23","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":["marlonsc"],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-01-07T19:13:34.000Z","author_association":null,"state_reason":null,"created_at":"2026-01-07T18:56:22.000Z","updated_at":"2026-01-07T19:13:36.000Z","time_to_close":1032,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps(deps): update","packages":[{"name":"cargo_metadata","old_version":"0.18","new_version":"0.23","repository_url":"https://github.com/oli-obk/cargo_metadata"}],"path":null,"ecosystem":"cargo"},"body":"Updates the requirements on [cargo_metadata](https://github.com/oli-obk/cargo_metadata) 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/oli-obk/cargo_metadata/blob/main/CHANGELOG.md\"\u003ecargo_metadata's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.23.1] - 2025-11-11\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eStabilized \u003ccode\u003ebuild_directory\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.23.0] - 2025-09-27\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eFeatureName\u003c/code\u003e and \u003ccode\u003ePackageName\u003c/code\u003e newtype wrappers.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.22.0] - 2025-08-18\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003epub fn env_remove\u0026lt;K: Into\u0026lt;OsString\u0026gt;\u0026gt;(\u0026amp;mut self, key: K) -\u0026gt; \u0026amp;mut MetadataCommand\u003c/code\u003e to \u003ccode\u003eMetadataCommand\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded export of \u003ccode\u003ecargo_platform\u003c/code\u003e at crate's root module.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ecamino\u003c/code\u003e from \u003ccode\u003e1.0.7\u003c/code\u003e to \u003ccode\u003e1.1.10\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecargo_platform\u003c/code\u003e from \u003ccode\u003e0.2.0\u003c/code\u003e to \u003ccode\u003e0.3.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ederive_builder\u003c/code\u003e from \u003ccode\u003e0.12\u003c/code\u003e to \u003ccode\u003e0.20\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003esemver\u003c/code\u003e from \u003ccode\u003e1.0.7\u003c/code\u003e to \u003ccode\u003e1.0.26\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eserde_json\u003c/code\u003e from \u003ccode\u003e1.0.118\u003c/code\u003e to \u003ccode\u003e1.0.142\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eserde\u003c/code\u003e from \u003ccode\u003e1.0.136\u003c/code\u003e to \u003ccode\u003e1.0.219\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ethiserror\u003c/code\u003e from \u003ccode\u003e2.0.3\u003c/code\u003e to \u003ccode\u003e2.0.12\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eMade \u003ccode\u003eDependency\u003c/code\u003e's \u003ccode\u003esource\u003c/code\u003e member the same type as \u003ccode\u003ePackage\u003c/code\u003e's \u003ccode\u003esource\u003c/code\u003e member: \u003ccode\u003eOption\u0026lt;Source\u0026gt;\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.19.0] - 2024-11-20\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRe-exported \u003ccode\u003esemver\u003c/code\u003e crate directly.\u003c/li\u003e\n\u003cli\u003eAdded implementation of \u003ccode\u003estd::ops::Index\u0026lt;\u0026amp;PackageId\u0026gt;\u003c/code\u003e for \u003ccode\u003eResolve\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003epub fn is_kind(\u0026amp;self, name: TargetKind) -\u0026gt; bool\u003c/code\u003e to \u003ccode\u003eTarget\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded derived implementations of \u003ccode\u003ePartialEq\u003c/code\u003e, \u003ccode\u003eEq\u003c/code\u003e and \u003ccode\u003eHash\u003c/code\u003e for \u003ccode\u003eMetadata\u003c/code\u003e and its members' types.\u003c/li\u003e\n\u003cli\u003eAdded default fields to \u003ccode\u003ePackageBuilder\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003epub fn new(name:version:id:path:) -\u0026gt; Self\u003c/code\u003e to \u003ccode\u003ePackageBuilder\u003c/code\u003e for providing all required fields upfront.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBumped MSRV from \u003ccode\u003e1.42.0\u003c/code\u003e to \u003ccode\u003e1.56.0\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eMade \u003ccode\u003eparse_stream\u003c/code\u003e more versatile by accepting anything that implements \u003ccode\u003eRead\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eConverted \u003ccode\u003eTargetKind\u003c/code\u003e and \u003ccode\u003eCrateType\u003c/code\u003e to an enum representation.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRemoved\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/c08e66cdf534313085ef810ce6f2e0df8a83fc50\"\u003e\u003ccode\u003ec08e66c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/oli-obk/cargo_metadata/issues/317\"\u003e#317\u003c/a\u003e from Muscraft/stabilize-build-dir\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/083ca6933f8fe868f78e6969bb032c206e41baa2\"\u003e\u003ccode\u003e083ca69\u003c/code\u003e\u003c/a\u003e chore: Bump version to 0.23.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/84d613bf869c73ed14d76d9e9bd964694013fa98\"\u003e\u003ccode\u003e84d613b\u003c/code\u003e\u003c/a\u003e chore: Stabilize build_directory\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/9d818095a2ccfcc60465028eb970799ee845ddc1\"\u003e\u003ccode\u003e9d81809\u003c/code\u003e\u003c/a\u003e chore: Address new clippy warnings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/4d66bd33a8c9928d4a4cd5be51b85a6dfb695076\"\u003e\u003ccode\u003e4d66bd3\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/oli-obk/cargo_metadata/issues/309\"\u003e#309\u003c/a\u003e from BD103/fix-doc-auto-config\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/d1a6aa21354b3c33e72a0472455615168818e087\"\u003e\u003ccode\u003ed1a6aa2\u003c/code\u003e\u003c/a\u003e fix: \u003ccode\u003ecargo_metadata\u003c/code\u003e not building on docs.rs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/2af44dfa5be8335c83af9f2613e492b0df2ee609\"\u003e\u003ccode\u003e2af44df\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/oli-obk/cargo_metadata/issues/307\"\u003e#307\u003c/a\u003e from smoelius/bump-version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/33cf6da87d03148a40a4538a291ae25cf811dd35\"\u003e\u003ccode\u003e33cf6da\u003c/code\u003e\u003c/a\u003e Try to get CI to pass\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/790de54c71d4bc9161e1f29678058bb88410c300\"\u003e\u003ccode\u003e790de54\u003c/code\u003e\u003c/a\u003e Bump version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/8af4dc499a324dfeba605668d8b6fc8d01e5272a\"\u003e\u003ccode\u003e8af4dc4\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/oli-obk/cargo_metadata/issues/304\"\u003e#304\u003c/a\u003e from smoelius/newtype-wrapper\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/oli-obk/cargo_metadata/compare/0.18.0...0.23.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/marlonsc/mcp-context-browser/pull/28","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/marlonsc%2Fmcp-context-browser/issues/28","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/28/packages"},{"uuid":"3785535431","node_id":"PR_kwDOQ0vmcs67vfVG","number":4,"state":"closed","title":"chore(deps): bump the all-cargo group with 74 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-02-01T01:02:23.000Z","author_association":null,"state_reason":null,"created_at":"2026-01-06T15:29:20.000Z","updated_at":"2026-02-01T01:02:25.000Z","time_to_close":2194383,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"all-cargo","update_count":74,"packages":[{"name":"async-compression","old_version":"0.4.33","new_version":"0.4.36","repository_url":"https://github.com/Nullus157/async-compression"},{"name":"async-nats","old_version":"0.39.0","new_version":"0.45.0","repository_url":"https://github.com/nats-io/nats.rs"},{"name":"aws-sdk-s3","old_version":"1.68.0","new_version":"1.102.0","repository_url":"https://github.com/awslabs/aws-sdk-rust"},{"name":"axum","old_version":"0.8.7","new_version":"0.8.8","repository_url":"https://github.com/tokio-rs/axum"},{"name":"axum-extra","old_version":"0.10.3","new_version":"0.12.5","repository_url":"https://github.com/tokio-rs/axum"},{"name":"axum-server","old_version":"0.7.3","new_version":"0.8.0","repository_url":"https://github.com/programatik29/axum-server"},{"name":"bigdecimal","old_version":"0.4.9","new_version":"0.4.10","repository_url":"https://github.com/akubera/bigdecimal-rs"},{"name":"bit-vec","old_version":"0.6.3","new_version":"0.8.0","repository_url":"https://github.com/contain-rs/bit-vec"},{"name":"cargo_metadata","old_version":"0.19.2","new_version":"0.23.1","repository_url":"https://github.com/oli-obk/cargo_metadata"},{"name":"cidr","old_version":"0.2.3","new_version":"0.3.2","repository_url":"https://github.com/stbuehler/rust-cidr"},{"name":"clap","old_version":"4.5.52","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":"cloudevents-sdk","old_version":"0.8.0","new_version":"0.9.0","repository_url":"https://github.com/cloudevents/sdk-rust"},{"name":"console","old_version":"0.15.11","new_version":"0.16.2","repository_url":"https://github.com/console-rs/console"},{"name":"crossterm","old_version":"0.28.1","new_version":"0.29.0","repository_url":"https://github.com/crossterm-rs/crossterm"},{"name":"dialoguer","old_version":"0.11.0","new_version":"0.12.0","repository_url":"https://github.com/console-rs/dialoguer"},{"name":"etcetera","old_version":"0.10.0","new_version":"0.11.0","repository_url":"https://github.com/lunacookies/etcetera"},{"name":"geo-types","old_version":"0.7.17","new_version":"0.7.18","repository_url":"https://github.com/georust/geo"},{"name":"handlebars","old_version":"6.3.2","new_version":"6.4.0","repository_url":"https://github.com/sunng87/handlebars-rust"},{"name":"http","old_version":"1.3.1","new_version":"1.4.0","repository_url":"https://github.com/hyperium/http"},{"name":"hyper-rustls","old_version":"0.25.0","new_version":"0.27.7","repository_url":"https://github.com/rustls/hyper-rustls"},{"name":"hyper-util","old_version":"0.1.18","new_version":"0.1.19","repository_url":"https://github.com/hyperium/hyper-util"},{"name":"indicatif","old_version":"0.17.11","new_version":"0.18.3","repository_url":"https://github.com/console-rs/indicatif"},{"name":"nix","old_version":"0.29.0","new_version":"0.30.1","repository_url":"https://github.com/nix-rust/nix"},{"name":"nuid","old_version":"0.5.0","new_version":"0.6.0","repository_url":"https://github.com/casualjim/rs-nuid"},{"name":"opentelemetry","old_version":"0.28.0","new_version":"0.31.0","repository_url":"https://github.com/open-telemetry/opentelemetry-rust"},{"name":"opentelemetry-appender-tracing","old_version":"0.28.1","new_version":"0.31.1","repository_url":"https://github.com/open-telemetry/opentelemetry-rust"},{"name":"opentelemetry-otlp","old_version":"0.28.0","new_version":"0.31.0","repository_url":"https://github.com/open-telemetry/opentelemetry-rust"},{"name":"opentelemetry_sdk","old_version":"0.28.0","new_version":"0.31.0","repository_url":"https://github.com/open-telemetry/opentelemetry-rust"},{"name":"quote","old_version":"1.0.42","new_version":"1.0.43","repository_url":"https://github.com/dtolnay/quote"},{"name":"redis","old_version":"0.29.5","new_version":"1.0.2","repository_url":"https://github.com/redis-rs/redis-rs"},{"name":"rmp-serde","old_version":"1.3.0","new_version":"1.3.1","repository_url":"https://github.com/3Hren/msgpack-rust"},{"name":"rmpv","old_version":"1.3.0","new_version":"1.3.1","repository_url":"https://github.com/3Hren/msgpack-rust"},{"name":"rustls","old_version":"0.22.4","new_version":"0.23.35","repository_url":"https://github.com/rustls/rustls"},{"name":"rustls-native-certs","old_version":"0.8.2","new_version":"0.8.3","repository_url":"https://github.com/rustls/rustls-native-certs"},{"name":"sanitize-filename","old_version":"0.4.0","new_version":"0.5.0","repository_url":"https://github.com/kardeiz/sanitize-filename"},{"name":"serde_json","old_version":"1.0.145","new_version":"1.0.148","repository_url":"https://github.com/serde-rs/json"},{"name":"serde_with","old_version":"3.16.0","new_version":"3.16.1","repository_url":"https://github.com/jonasbb/serde_with"},{"name":"serial_test","old_version":"3.2.0","new_version":"3.3.1","repository_url":"https://github.com/palfrey/serial_test"},{"name":"spiffe","old_version":"0.6.7","new_version":"0.10.1","repository_url":"https://github.com/maxlambrecht/rust-spiffe"},{"name":"spire-api","old_version":"0.3.6","new_version":"0.5.1","repository_url":"https://github.com/maxlambrecht/rust-spiffe"},{"name":"sysinfo","old_version":"0.33.1","new_version":"0.37.2","repository_url":"https://github.com/GuillaumeGomez/sysinfo"},{"name":"term-table","old_version":"1.3.2","new_version":"1.4.0","repository_url":"https://github.com/RyanBluth/term-table-rs"},{"name":"test-log","old_version":"0.2.18","new_version":"0.2.19","repository_url":"https://github.com/d-e-s-o/test-log"},{"name":"testcontainers","old_version":"0.25.2","new_version":"0.26.3","repository_url":"https://github.com/testcontainers/testcontainers-rs"},{"name":"tokio","old_version":"1.48.0","new_version":"1.49.0","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"tokio-stream","old_version":"0.1.17","new_version":"0.1.18","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"tokio-util","old_version":"0.7.17","new_version":"0.7.18","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"toml","old_version":"0.8.23","new_version":"0.9.8","repository_url":"https://github.com/toml-rs/toml"},{"name":"tower-http","old_version":"0.6.6","new_version":"0.6.8","repository_url":"https://github.com/tower-rs/tower-http"},{"name":"tracing","old_version":"0.1.41","new_version":"0.1.44","repository_url":"https://github.com/tokio-rs/tracing"},{"name":"tracing-appender","old_version":"0.2.3","new_version":"0.2.4","repository_url":"https://github.com/tokio-rs/tracing"},{"name":"tracing-opentelemetry","old_version":"0.29.0","new_version":"0.32.0","repository_url":"https://github.com/tokio-rs/tracing-opentelemetry"},{"name":"tracing-subscriber","old_version":"0.3.20","new_version":"0.3.22","repository_url":"https://github.com/tokio-rs/tracing"},{"name":"url","old_version":"2.5.7","new_version":"2.5.8","repository_url":"https://github.com/servo/rust-url"},{"name":"uuid","old_version":"1.18.1","new_version":"1.19.0","repository_url":"https://github.com/uuid-rs/uuid"},{"name":"warp","old_version":"0.3.7","new_version":"0.4.2","repository_url":"https://github.com/seanmonstar/warp"},{"name":"wasi","old_version":"0.13.3+wasi-0.2.2","new_version":"0.14.7+wasi-0.2.4","repository_url":"https://github.com/bytecodealliance/wasi-rs"},{"name":"wasm-pkg-client","old_version":"0.10.0","new_version":"0.13.0","repository_url":"https://github.com/bytecodealliance/wasm-pkg-tools"},{"name":"wasm-pkg-core","old_version":"0.10.0","new_version":"0.13.0","repository_url":"https://github.com/bytecodealliance/wasm-pkg-tools"},{"name":"wasi-preview1-component-adapter-provider","old_version":"38.0.4","new_version":"40.0.0","repository_url":"https://github.com/bytecodealliance/wasmtime"},{"name":"wasm-encoder","old_version":"0.232.0","new_version":"0.241.2","repository_url":"https://github.com/bytecodealliance/wasm-tools"},{"name":"wasmparser","old_version":"0.228.0","new_version":"0.241.2","repository_url":"https://github.com/bytecodealliance/wasm-tools"},{"name":"wasmtime","old_version":"38.0.4","new_version":"40.0.0","repository_url":"https://github.com/bytecodealliance/wasmtime"},{"name":"wasmtime-wasi","old_version":"38.0.4","new_version":"40.0.0","repository_url":"https://github.com/bytecodealliance/wasmtime"},{"name":"wasmtime-wasi-http","old_version":"38.0.4","new_version":"40.0.0","repository_url":"https://github.com/bytecodealliance/wasmtime"},{"name":"wat","old_version":"1.241.2","new_version":"1.243.0","repository_url":"https://github.com/bytecodealliance/wasm-tools"},{"name":"webpki-roots","old_version":"1.0.4","new_version":"1.0.5","repository_url":"https://github.com/rustls/webpki-roots"},{"name":"which","old_version":"7.0.3","new_version":"8.0.0","repository_url":"https://github.com/harryfei/which-rs"},{"name":"wit-bindgen","old_version":"0.48.1","new_version":"0.50.0","repository_url":"https://github.com/bytecodealliance/wit-bindgen"},{"name":"wit-bindgen-wrpc","old_version":"0.9.0","new_version":"0.10.0","repository_url":"https://github.com/bytecodealliance/wrpc"},{"name":"wit-component","old_version":"0.224.1","new_version":"0.243.0","repository_url":"https://github.com/bytecodealliance/wasm-tools"},{"name":"wit-parser","old_version":"0.224.1","new_version":"0.243.0","repository_url":"https://github.com/bytecodealliance/wasm-tools"},{"name":"wrpc-transport-nats","old_version":"0.28.1","new_version":"0.29.0","repository_url":"https://github.com/bytecodealliance/wrpc"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the all-cargo group with 74 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [async-compression](https://github.com/Nullus157/async-compression) | `0.4.33` | `0.4.36` |\n| [async-nats](https://github.com/nats-io/nats.rs) | `0.39.0` | `0.45.0` |\n| [aws-sdk-s3](https://github.com/awslabs/aws-sdk-rust) | `1.68.0` | `1.102.0` |\n| [axum](https://github.com/tokio-rs/axum) | `0.8.7` | `0.8.8` |\n| [axum-extra](https://github.com/tokio-rs/axum) | `0.10.3` | `0.12.5` |\n| [axum-server](https://github.com/programatik29/axum-server) | `0.7.3` | `0.8.0` |\n| [bigdecimal](https://github.com/akubera/bigdecimal-rs) | `0.4.9` | `0.4.10` |\n| [bit-vec](https://github.com/contain-rs/bit-vec) | `0.6.3` | `0.8.0` |\n| [cargo_metadata](https://github.com/oli-obk/cargo_metadata) | `0.19.2` | `0.23.1` |\n| [cidr](https://github.com/stbuehler/rust-cidr) | `0.2.3` | `0.3.2` |\n| [clap](https://github.com/clap-rs/clap) | `4.5.52` | `4.5.54` |\n| [clap_complete](https://github.com/clap-rs/clap) | `4.5.60` | `4.5.64` |\n| [cloudevents-sdk](https://github.com/cloudevents/sdk-rust) | `0.8.0` | `0.9.0` |\n| [console](https://github.com/console-rs/console) | `0.15.11` | `0.16.2` |\n| [crossterm](https://github.com/crossterm-rs/crossterm) | `0.28.1` | `0.29.0` |\n| [dialoguer](https://github.com/console-rs/dialoguer) | `0.11.0` | `0.12.0` |\n| [etcetera](https://github.com/lunacookies/etcetera) | `0.10.0` | `0.11.0` |\n| [geo-types](https://github.com/georust/geo) | `0.7.17` | `0.7.18` |\n| [handlebars](https://github.com/sunng87/handlebars-rust) | `6.3.2` | `6.4.0` |\n| [http](https://github.com/hyperium/http) | `1.3.1` | `1.4.0` |\n| [hyper-rustls](https://github.com/rustls/hyper-rustls) | `0.25.0` | `0.27.7` |\n| [hyper-util](https://github.com/hyperium/hyper-util) | `0.1.18` | `0.1.19` |\n| [indicatif](https://github.com/console-rs/indicatif) | `0.17.11` | `0.18.3` |\n| [nix](https://github.com/nix-rust/nix) | `0.29.0` | `0.30.1` |\n| [nuid](https://github.com/casualjim/rs-nuid) | `0.5.0` | `0.6.0` |\n| [opentelemetry](https://github.com/open-telemetry/opentelemetry-rust) | `0.28.0` | `0.31.0` |\n| [opentelemetry-appender-tracing](https://github.com/open-telemetry/opentelemetry-rust) | `0.28.1` | `0.31.1` |\n| [opentelemetry-otlp](https://github.com/open-telemetry/opentelemetry-rust) | `0.28.0` | `0.31.0` |\n| [opentelemetry_sdk](https://github.com/open-telemetry/opentelemetry-rust) | `0.28.0` | `0.31.0` |\n| [quote](https://github.com/dtolnay/quote) | `1.0.42` | `1.0.43` |\n| [redis](https://github.com/redis-rs/redis-rs) | `0.29.5` | `1.0.2` |\n| [rmp-serde](https://github.com/3Hren/msgpack-rust) | `1.3.0` | `1.3.1` |\n| [rmpv](https://github.com/3Hren/msgpack-rust) | `1.3.0` | `1.3.1` |\n| [rustls](https://github.com/rustls/rustls) | `0.22.4` | `0.23.35` |\n| [rustls-native-certs](https://github.com/rustls/rustls-native-certs) | `0.8.2` | `0.8.3` |\n| [sanitize-filename](https://github.com/kardeiz/sanitize-filename) | `0.4.0` | `0.5.0` |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.145` | `1.0.148` |\n| [serde_with](https://github.com/jonasbb/serde_with) | `3.16.0` | `3.16.1` |\n| [serial_test](https://github.com/palfrey/serial_test) | `3.2.0` | `3.3.1` |\n| [spiffe](https://github.com/maxlambrecht/rust-spiffe) | `0.6.7` | `0.10.1` |\n| [spire-api](https://github.com/maxlambrecht/rust-spiffe) | `0.3.6` | `0.5.1` |\n| [sysinfo](https://github.com/GuillaumeGomez/sysinfo) | `0.33.1` | `0.37.2` |\n| [term-table](https://github.com/RyanBluth/term-table-rs) | `1.3.2` | `1.4.0` |\n| [test-log](https://github.com/d-e-s-o/test-log) | `0.2.18` | `0.2.19` |\n| [testcontainers](https://github.com/testcontainers/testcontainers-rs) | `0.25.2` | `0.26.3` |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.48.0` | `1.49.0` |\n| [tokio-stream](https://github.com/tokio-rs/tokio) | `0.1.17` | `0.1.18` |\n| [tokio-util](https://github.com/tokio-rs/tokio) | `0.7.17` | `0.7.18` |\n| [toml](https://github.com/toml-rs/toml) | `0.8.23` | `0.9.8` |\n| [tower-http](https://github.com/tower-rs/tower-http) | `0.6.6` | `0.6.8` |\n| [tracing](https://github.com/tokio-rs/tracing) | `0.1.41` | `0.1.44` |\n| [tracing-appender](https://github.com/tokio-rs/tracing) | `0.2.3` | `0.2.4` |\n| [tracing-opentelemetry](https://github.com/tokio-rs/tracing-opentelemetry) | `0.29.0` | `0.32.0` |\n| [tracing-subscriber](https://github.com/tokio-rs/tracing) | `0.3.20` | `0.3.22` |\n| [url](https://github.com/servo/rust-url) | `2.5.7` | `2.5.8` |\n| [uuid](https://github.com/uuid-rs/uuid) | `1.18.1` | `1.19.0` |\n| [warp](https://github.com/seanmonstar/warp) | `0.3.7` | `0.4.2` |\n| [wasi](https://github.com/bytecodealliance/wasi-rs) | `0.13.3+wasi-0.2.2` | `0.14.7+wasi-0.2.4` |\n| [wasm-pkg-client](https://github.com/bytecodealliance/wasm-pkg-tools) | `0.10.0` | `0.13.0` |\n| [wasm-pkg-core](https://github.com/bytecodealliance/wasm-pkg-tools) | `0.10.0` | `0.13.0` |\n| [wasi-preview1-component-adapter-provider](https://github.com/bytecodealliance/wasmtime) | `38.0.4` | `40.0.0` |\n| [wasm-encoder](https://github.com/bytecodealliance/wasm-tools) | `0.232.0` | `0.241.2` |\n| [wasmparser](https://github.com/bytecodealliance/wasm-tools) | `0.228.0` | `0.241.2` |\n| [wasmtime](https://github.com/bytecodealliance/wasmtime) | `38.0.4` | `40.0.0` |\n| [wasmtime-wasi](https://github.com/bytecodealliance/wasmtime) | `38.0.4` | `40.0.0` |\n| [wasmtime-wasi-http](https://github.com/bytecodealliance/wasmtime) | `38.0.4` | `40.0.0` |\n| [wat](https://github.com/bytecodealliance/wasm-tools) | `1.241.2` | `1.243.0` |\n| [webpki-roots](https://github.com/rustls/webpki-roots) | `1.0.4` | `1.0.5` |\n| [which](https://github.com/harryfei/which-rs) | `7.0.3` | `8.0.0` |\n| [wit-bindgen](https://github.com/bytecodealliance/wit-bindgen) | `0.48.1` | `0.50.0` |\n| [wit-bindgen-wrpc](https://github.com/bytecodealliance/wrpc) | `0.9.0` | `0.10.0` |\n| [wit-component](https://github.com/bytecodealliance/wasm-tools) | `0.224.1` | `0.243.0` |\n| [wit-parser](https://github.com/bytecodealliance/wasm-tools) | `0.224.1` | `0.243.0` |\n| [wrpc-transport-nats](https://github.com/bytecodealliance/wrpc) | `0.28.1` | `0.29.0` |\n\nUpdates `async-compression` from 0.4.33 to 0.4.36\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nullus157/async-compression/commit/81084f5f46ff9b67386db35a0578d01a121fa8b5\"\u003e\u003ccode\u003e81084f5\u003c/code\u003e\u003c/a\u003e chore: release (\u003ca href=\"https://redirect.github.com/Nullus157/async-compression/issues/433\"\u003e#433\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nullus157/async-compression/commit/056b8c022ee6f88b410547c56f9270a9c6391e6e\"\u003e\u003ccode\u003e056b8c0\u003c/code\u003e\u003c/a\u003e Add Crc checksum validation for gzip::header::Parser (\u003ca href=\"https://redirect.github.com/Nullus157/async-compression/issues/432\"\u003e#432\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nullus157/async-compression/commit/55741021c8d7b447a477d8bd7962a06b8a958315\"\u003e\u003ccode\u003e5574102\u003c/code\u003e\u003c/a\u003e chore: release (\u003ca href=\"https://redirect.github.com/Nullus157/async-compression/issues/429\"\u003e#429\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nullus157/async-compression/commit/37748b37ca6df9f2b767fcf265ba9ed9d8ed6385\"\u003e\u003ccode\u003e37748b3\u003c/code\u003e\u003c/a\u003e Optimize GzipEncoder to not allocate for header and footer (\u003ca href=\"https://redirect.github.com/Nullus157/async-compression/issues/431\"\u003e#431\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nullus157/async-compression/commit/1627bfccb8ce9a6d14fc319beb616ba2a2964c3b\"\u003e\u003ccode\u003e1627bfc\u003c/code\u003e\u003c/a\u003e Optimize GzipDecoder (\u003ca href=\"https://redirect.github.com/Nullus157/async-compression/issues/430\"\u003e#430\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nullus157/async-compression/commit/7bf1b99e7394b37982f38107abf4c7b8554e9962\"\u003e\u003ccode\u003e7bf1b99\u003c/code\u003e\u003c/a\u003e Optimize gzip::header remove heap allocation (\u003ca href=\"https://redirect.github.com/Nullus157/async-compression/issues/428\"\u003e#428\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nullus157/async-compression/commit/7cc3ec958f52a99c7c4cf73e0b12c76e5621d037\"\u003e\u003ccode\u003e7cc3ec9\u003c/code\u003e\u003c/a\u003e CI: Fix deny pipeline (\u003ca href=\"https://redirect.github.com/Nullus157/async-compression/issues/427\"\u003e#427\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nullus157/async-compression/commit/2a28343998e67ea519b87005b9d295b134c00dd0\"\u003e\u003ccode\u003e2a28343\u003c/code\u003e\u003c/a\u003e chore: release (\u003ca href=\"https://redirect.github.com/Nullus157/async-compression/issues/417\"\u003e#417\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nullus157/async-compression/commit/6e866561b54984bf25c7cb4ac9f0a58cd2c4188e\"\u003e\u003ccode\u003e6e86656\u003c/code\u003e\u003c/a\u003e chore(deps): bump actions/checkout from 5 to 6 (\u003ca href=\"https://redirect.github.com/Nullus157/async-compression/issues/426\"\u003e#426\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nullus157/async-compression/commit/02f81fe5b9f151db86e166a77217efea74f0a25a\"\u003e\u003ccode\u003e02f81fe\u003c/code\u003e\u003c/a\u003e Refactor: Simplify \u003ccode\u003eAsyncBufWrite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/Nullus157/async-compression/issues/423\"\u003e#423\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Nullus157/async-compression/compare/async-compression-v0.4.33...async-compression-v0.4.36\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `async-nats` from 0.39.0 to 0.45.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nats-io/nats.rs/releases\"\u003easync-nats's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003easync-nats/v0.45.0\u003c/h2\u003e\n\u003ch2\u003eOverview\u003c/h2\u003e\n\u003cp\u003eA smaller release adding missing \u003ccode\u003evalue\u003c/code\u003e field to \u003ccode\u003epub_ack\u003c/code\u003e and some additional fixes.\u003c/p\u003e\n\u003ch2\u003eAdded\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd pub ack \u003ccode\u003evalue\u003c/code\u003e field by \u003ca href=\"https://github.com/Jarema\"\u003e\u003ccode\u003e@​Jarema\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nats-io/nats.rs/pull/1473\"\u003enats-io/nats.rs#1473\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003edouble_ack_with\u003c/code\u003e method to JetStream Messages by \u003ca href=\"https://github.com/OtaK\"\u003e\u003ccode\u003e@​OtaK\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nats-io/nats.rs/pull/1474\"\u003enats-io/nats.rs#1474\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFixed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix object store headers serde by \u003ca href=\"https://github.com/Jarema\"\u003e\u003ccode\u003e@​Jarema\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nats-io/nats.rs/pull/1472\"\u003enats-io/nats.rs#1472\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix Kv limit markers in watches by \u003ca href=\"https://github.com/Jarema\"\u003e\u003ccode\u003e@​Jarema\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nats-io/nats.rs/pull/1475\"\u003enats-io/nats.rs#1475\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nats-io/nats.rs/compare/async-nats/v0.44.2...async-nats/v0.45.0\"\u003ehttps://github.com/nats-io/nats.rs/compare/async-nats/v0.44.2...async-nats/v0.45.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003easync-nats/v0.44.2\u003c/h2\u003e\n\u003ch2\u003eOverview\u003c/h2\u003e\n\u003cp\u003eThis PR adds a new method to Context traits and fixes the docs build\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd send_request method to JetStream Context by \u003ca href=\"https://github.com/Jarema\"\u003e\u003ccode\u003e@​Jarema\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nats-io/nats.rs/pull/1466\"\u003enats-io/nats.rs#1466\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix docs by \u003ca href=\"https://github.com/Jarema\"\u003e\u003ccode\u003e@​Jarema\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nats-io/nats.rs/pull/1468\"\u003enats-io/nats.rs#1468\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nats-io/nats.rs/compare/async-nats/v0.44.1...async-nats/v0.44.2\"\u003ehttps://github.com/nats-io/nats.rs/compare/async-nats/v0.44.1...async-nats/v0.44.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003erelease async-nats/v0.44.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd missing errors types by \u003ca href=\"https://github.com/Jarema\"\u003e\u003ccode\u003e@​Jarema\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nats-io/nats.rs/pull/1464\"\u003enats-io/nats.rs#1464\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nats-io/nats.rs/compare/async-nats/v0.44.0...async-nats/v0.44.1\"\u003ehttps://github.com/nats-io/nats.rs/compare/async-nats/v0.44.0...async-nats/v0.44.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003erelease async-nats/v0.44.0\u003c/h2\u003e\n\u003ch2\u003eOverview\u003c/h2\u003e\n\u003cp\u003eA release that focuses on reorganization of types and improvement of extension traits for \u003ca href=\"https://github.com/synadia-io/orbit.rs\"\u003eorbit\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEnable service API by default by \u003ca href=\"https://github.com/Jarema\"\u003e\u003ccode\u003e@​Jarema\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nats-io/nats.rs/pull/1461\"\u003enats-io/nats.rs#1461\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExtend client traits by \u003ca href=\"https://github.com/Jarema\"\u003e\u003ccode\u003e@​Jarema\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nats-io/nats.rs/pull/1456\"\u003enats-io/nats.rs#1456\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReorganize \u003ccode\u003emessage\u003c/code\u003e types by \u003ca href=\"https://github.com/Jarema\"\u003e\u003ccode\u003e@​Jarema\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nats-io/nats.rs/pull/1462\"\u003enats-io/nats.rs#1462\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nats-io/nats.rs/compare/async-nats/v0.43.1...async-nats/v0.44.0\"\u003ehttps://github.com/nats-io/nats.rs/compare/async-nats/v0.43.1...async-nats/v0.44.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003easync-nats/v0.43.1\u003c/h2\u003e\n\u003ch2\u003eOverview\u003c/h2\u003e\n\u003cp\u003eA hotfix for a regression that was introduced with direct get builder that affected also KV.\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/nats-io/nats.rs/commit/de9fb7c0edb27a2c35976986b68e8496da8db40b\"\u003e\u003ccode\u003ede9fb7c\u003c/code\u003e\u003c/a\u003e Release async-nats/v0.45.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nats-io/nats.rs/commit/e03f80395f8a13f5ad6ee7c265c5d8eb9021d986\"\u003e\u003ccode\u003ee03f803\u003c/code\u003e\u003c/a\u003e Add test for kv watcher with markers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nats-io/nats.rs/commit/87e85864930f477275f2124d10de77bb8b368cec\"\u003e\u003ccode\u003e87e8586\u003c/code\u003e\u003c/a\u003e Check headers for markers when processing KV watches\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nats-io/nats.rs/commit/974720b0f87667ad4b4356bcdaa06bce136a9dbc\"\u003e\u003ccode\u003e974720b\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003edouble_ack_with\u003c/code\u003e method to JetStream Messages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nats-io/nats.rs/commit/e92dc536f08a9e1286616f054864d1879b970c76\"\u003e\u003ccode\u003ee92dc53\u003c/code\u003e\u003c/a\u003e Update dictionary\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nats-io/nats.rs/commit/943c5d846bac8068b1ae3b1c6cb27088f890b78f\"\u003e\u003ccode\u003e943c5d8\u003c/code\u003e\u003c/a\u003e Fix object store headers ser/de\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nats-io/nats.rs/commit/0b86ab8a781f59dc12f2a38206d88c669aaec1db\"\u003e\u003ccode\u003e0b86ab8\u003c/code\u003e\u003c/a\u003e Add value to \u003ccode\u003ePublishAck\u003c/code\u003e for counters\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nats-io/nats.rs/commit/19a1e891ec39dee74267c6f3e543d362cf482a06\"\u003e\u003ccode\u003e19a1e89\u003c/code\u003e\u003c/a\u003e Release v0.44.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nats-io/nats.rs/commit/63936965077ffa28a6e13d94c921d1ebc3e0123d\"\u003e\u003ccode\u003e6393696\u003c/code\u003e\u003c/a\u003e Fix docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nats-io/nats.rs/commit/e729dbfae084ee8ebb89231f90e7d839019010a6\"\u003e\u003ccode\u003ee729dbf\u003c/code\u003e\u003c/a\u003e Add send_request method to JetStream Context\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nats-io/nats.rs/compare/async-nats/v0.39.0...async-nats/v0.45.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `aws-sdk-s3` from 1.68.0 to 1.102.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/awslabs/aws-sdk-rust/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `axum` from 0.8.7 to 0.8.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tokio-rs/axum/releases\"\u003eaxum's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eaxum v0.8.8\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eClarify documentation for \u003ccode\u003eRouter::route_layer\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3567\"\u003e#3567\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3567\"\u003e#3567\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3567\"\u003etokio-rs/axum#3567\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/d07863f97d2649c414d2cdd162d1a10750e29a25\"\u003e\u003ccode\u003ed07863f\u003c/code\u003e\u003c/a\u003e Release axum v0.8.8 and axum-extra v0.12.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/287c674b65fa363fa8e60a5b2de7502dfda0decc\"\u003e\u003ccode\u003e287c674\u003c/code\u003e\u003c/a\u003e axum-extra: Make typed-routing feature enable routing feature (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3514\"\u003e#3514\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/f5804aa6a13f8af1ae1a8998b872b300b0859d81\"\u003e\u003ccode\u003ef5804aa\u003c/code\u003e\u003c/a\u003e SecondElementIs: Correct a small inconsistency (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3559\"\u003e#3559\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/f51f3ba4366e1060206efc41fde1227055164c45\"\u003e\u003ccode\u003ef51f3ba\u003c/code\u003e\u003c/a\u003e axum-extra: Add trailing newline to pretty JSON response (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3526\"\u003e#3526\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/816407a8166491217168890ee96856469c3b424c\"\u003e\u003ccode\u003e816407a\u003c/code\u003e\u003c/a\u003e Fix integer underflow in \u003ccode\u003etry_range_response\u003c/code\u003e for empty files (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3566\"\u003e#3566\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/78656ebb4a925329dc19c17a4dbef31d7551d4f5\"\u003e\u003ccode\u003e78656eb\u003c/code\u003e\u003c/a\u003e docs: Clarify \u003ccode\u003eroute_layer\u003c/code\u003e does not apply middleware to the fallback handler...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/tokio-rs/axum/compare/axum-v0.8.7...axum-v0.8.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `axum-extra` from 0.10.3 to 0.12.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tokio-rs/axum/releases\"\u003eaxum-extra's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eaxum-extra v0.12.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003echanged:\u003c/strong\u003e Make the \u003ccode\u003etyped-routing\u003c/code\u003e feature enable the \u003ccode\u003erouting\u003c/code\u003e feature (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3514\"\u003e#3514\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003echanged:\u003c/strong\u003e Add trailing newline to \u003ccode\u003eErasedJson::pretty\u003c/code\u003e response bodies (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3526\"\u003e#3526\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efixed:\u003c/strong\u003e Fix integer underflow in \u003ccode\u003eFileStream::try_range_response\u003c/code\u003e for empty files (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3566\"\u003e#3566\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3514\"\u003e#3514\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3514\"\u003etokio-rs/axum#3514\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3526\"\u003e#3526\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3526\"\u003etokio-rs/axum#3526\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3566\"\u003e#3566\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3566\"\u003etokio-rs/axum#3566\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eaxum-extra v0.12.2\u003c/h2\u003e\n\u003cul\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\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\u003c/p\u003e\n\u003ch2\u003eaxum-extra v0.12.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebreaking:\u003c/strong\u003e Remove unused \u003ccode\u003easync-stream\u003c/code\u003e feature, which was accidentally\nintroduced as an implicit feature through an optional dependency which was no\nlonger being used (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3298\"\u003e#3298\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebreaking:\u003c/strong\u003e \u003ccode\u003eoption_layer\u003c/code\u003e now maps the \u003ccode\u003eResponse\u003c/code\u003e body type to \u003ccode\u003eaxum::body::Body\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3469\"\u003e#3469\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebreaking:\u003c/strong\u003e Some new features are added which need to be opted in (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3485\"\u003e#3485\u003c/a\u003e).\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eCached\u003c/code\u003e extractor requires \u003ccode\u003ecached\u003c/code\u003e feature.\u003c/li\u003e\n\u003cli\u003eThe handler utilities require \u003ccode\u003ehandler\u003c/code\u003e feature.\u003c/li\u003e\n\u003cli\u003eThe middleware utilities require \u003ccode\u003emiddleware\u003c/code\u003e feature.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eOptionalPath\u003c/code\u003e extractor requires \u003ccode\u003eoptional-path\u003c/code\u003e feature.\u003c/li\u003e\n\u003cli\u003eThe routing utilities require \u003ccode\u003erouting\u003c/code\u003e feature.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eWithRejection\u003c/code\u003e extractor requires \u003ccode\u003ewith-rejection\u003c/code\u003e feature.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebreaking:\u003c/strong\u003e Upgraded \u003ccode\u003eprost\u003c/code\u003e dependency to v0.14. (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3517\"\u003e#3517\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3298\"\u003e#3298\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3298\"\u003etokio-rs/axum#3298\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3469\"\u003e#3469\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3469\"\u003etokio-rs/axum#3469\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3485\"\u003e#3485\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3485\"\u003etokio-rs/axum#3485\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3517\"\u003e#3517\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3517\"\u003etokio-rs/axum#3517\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eaxum-extra v0.11.0\u003c/h2\u003e\n\u003cp\u003eYanked from crates.io due to unforeseen breaking change, see \u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3190\"\u003e#3190\u003c/a\u003e for details\u003c/p\u003e\n\u003chr /\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebreaking:\u003c/strong\u003e Remove unused \u003ccode\u003easync-stream\u003c/code\u003e feature, which was accidentally\nintroduced as an implicit feature through an optional dependency which was no\nlonger being used (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3145\"\u003e#3145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efixed:\u003c/strong\u003e Fix a broken link in the documentation of \u003ccode\u003eErasedJson\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3186\"\u003e#3186\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003echanged:\u003c/strong\u003e Make the \u003ccode\u003estatus\u003c/code\u003e function of rejections a \u003ccode\u003econst\u003c/code\u003e function, such\nas \u003ccode\u003eFormRejection\u003c/code\u003e, \u003ccode\u003eQueryRejection\u003c/code\u003e and \u003ccode\u003eMultipartRejection\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3168\"\u003e#3168\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3145\"\u003e#3145\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3145\"\u003etokio-rs/axum#3145\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3168\"\u003e#3168\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3168\"\u003etokio-rs/axum#3168\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3186\"\u003e#3186\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3186\"\u003etokio-rs/axum#3186\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/d9f79f56169896cec0fa47619fc40df23585a085\"\u003e\u003ccode\u003ed9f79f5\u003c/code\u003e\u003c/a\u003e Release axum-extra v0.12.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/6b0089190c832f5b8da3cbd3cb737b900bf3f36e\"\u003e\u003ccode\u003e6b00891\u003c/code\u003e\u003c/a\u003e fix(json-lines): Respect default body limit (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3591\"\u003e#3591\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/4e2bc8c92a570ff98dd5b774a0449092e407a942\"\u003e\u003ccode\u003e4e2bc8c\u003c/code\u003e\u003c/a\u003e Release axum-extra v0.12.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/f72c298ee8b31b5b4fdcff3f69a7481ad3b075e3\"\u003e\u003ccode\u003ef72c298\u003c/code\u003e\u003c/a\u003e Improve error messages with #[diagnostic::do_not_recommend] (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3588\"\u003e#3588\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/aba8046921b15e407f9f7e78bd3b2ae36a657c2b\"\u003e\u003ccode\u003eaba8046\u003c/code\u003e\u003c/a\u003e Deprecate Host and Scheme extractors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/adf2e6c6bfd9d8f611afd82cca7b3e9e916203f7\"\u003e\u003ccode\u003eadf2e6c\u003c/code\u003e\u003c/a\u003e Remove CI job using ancient nightly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/8eaf49e3171a4a1a4056806626d15ed5e393c7fe\"\u003e\u003ccode\u003e8eaf49e\u003c/code\u003e\u003c/a\u003e Remove cargo-sort CI job\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/5155b9bed718cd83dcf119851922f84fe97aa209\"\u003e\u003ccode\u003e5155b9b\u003c/code\u003e\u003c/a\u003e Remove cargo-public-api-crates CI job\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/b6ffaee0996e7b7b1d609e3110d9456e097dc0e8\"\u003e\u003ccode\u003eb6ffaee\u003c/code\u003e\u003c/a\u003e Exclude broken example from workspace\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/d07863f97d2649c414d2cdd162d1a10750e29a25\"\u003e\u003ccode\u003ed07863f\u003c/code\u003e\u003c/a\u003e Release axum v0.8.8 and axum-extra v0.12.3\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/axum/compare/axum-extra-v0.10.3...axum-extra-v0.12.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `axum-server` from 0.7.3 to 0.8.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/programatik29/axum-server/releases\"\u003eaxum-server's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.8.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003echanged\u003c/strong\u003e: \u003ccode\u003eServer\u003c/code\u003e is now generic over connections, allowing \u003ccode\u003eaxum-server\u003c/code\u003e to listen not just on TCP.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eadded\u003c/strong\u003e: Support for Unix sockets has been implemented and an example for Unix sockets has been provided.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003echanged\u003c/strong\u003e: \u003ccode\u003erustls-pemfile\u003c/code\u003e was replaced with \u003ccode\u003erustls-pki-types\u003c/code\u003e as it is now unmaintained.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.7.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eadded\u003c/strong\u003e: Support for http1-only and http2-only servers.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003echanged\u003c/strong\u003e: Improved error messages that come from parsing pemfiles with rustls.\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/programatik29/axum-server/blob/master/CHANGELOG.md\"\u003eaxum-server's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e0.8.0 (7. December 2025)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003echanged\u003c/strong\u003e: \u003ccode\u003eServer\u003c/code\u003e is now generic over connections, allowing \u003ccode\u003eaxum-server\u003c/code\u003e to listen not just on TCP.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eadded\u003c/strong\u003e: Support for Unix sockets has been implemented and an example for Unix sockets has been provided.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003echanged\u003c/strong\u003e: \u003ccode\u003erustls-pemfile\u003c/code\u003e was replaced with \u003ccode\u003erustls-pki-types\u003c/code\u003e as it is now unmaintained.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e0.7.4 (16. November 2025)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eadded\u003c/strong\u003e: Support for http1-only and http2-only servers.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003echanged\u003c/strong\u003e: Improved error messages that come from parsing pemfiles with rustls.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/programatik29/axum-server/commit/0d0e181093d5683858a858921deffa0e739f61a0\"\u003e\u003ccode\u003e0d0e181\u003c/code\u003e\u003c/a\u003e Version 0.8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/programatik29/axum-server/commit/551bc5afd4b4c89a4ed75af4dcca64d67950ed50\"\u003e\u003ccode\u003e551bc5a\u003c/code\u003e\u003c/a\u003e Update CHANGELOG.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/programatik29/axum-server/commit/9b9f928ab2de8e75c8550f1cd55b60364361b9c8\"\u003e\u003ccode\u003e9b9f928\u003c/code\u003e\u003c/a\u003e Fix CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/programatik29/axum-server/commit/51cc866acc577cbf4c4468b1676069cad01c2b3f\"\u003e\u003ccode\u003e51cc866\u003c/code\u003e\u003c/a\u003e Version 0.8.0 (\u003ca href=\"https://redirect.github.com/programatik29/axum-server/issues/167\"\u003e#167\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/programatik29/axum-server/commit/759ebbeb763374986f8ada117a9c9123a516dbf6\"\u003e\u003ccode\u003e759ebbe\u003c/code\u003e\u003c/a\u003e Switch to rustls-pki-types (\u003ca href=\"https://redirect.github.com/programatik29/axum-server/issues/178\"\u003e#178\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/programatik29/axum-server/commit/23eb3a2e904bfdb26e12815b9dd458117e9f0e76\"\u003e\u003ccode\u003e23eb3a2\u003c/code\u003e\u003c/a\u003e fix: Replace rustls-pemfile with rustls-pki-types\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/programatik29/axum-server/commit/3a6616871ea47fb9f674dd6c06b31af6a13cbe4e\"\u003e\u003ccode\u003e3a66168\u003c/code\u003e\u003c/a\u003e Strengthen tokio version requirements\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/programatik29/axum-server/commit/272dff9ca4d369466ac8369d24d3acc3e1d1b3ce\"\u003e\u003ccode\u003e272dff9\u003c/code\u003e\u003c/a\u003e Bump actions/checkout (\u003ca href=\"https://redirect.github.com/programatik29/axum-server/issues/175\"\u003e#175\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/programatik29/axum-server/commit/475b84212009888219f08986956e76bfcca43cc2\"\u003e\u003ccode\u003e475b842\u003c/code\u003e\u003c/a\u003e Bump actions/checkout from 5 to 6 in the github-actions group\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/programatik29/axum-server/commit/ab2381aacbd3933690826d6098026339c6d2adc9\"\u003e\u003ccode\u003eab2381a\u003c/code\u003e\u003c/a\u003e Merge remote-tracking branch 'upstream/master' into unix-sockets\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/programatik29/axum-server/compare/v0.7.3...v0.8.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `bigdecimal` from 0.4.9 to 0.4.10\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/akubera/bigdecimal-rs/releases\"\u003ebigdecimal's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.4.10\u003c/h2\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd comparison operators between BigDecimal and primitive integers\u003c/li\u003e\n\u003cli\u003eImprove accuracy of initial iteration in square-root calculation\u003c/li\u003e\n\u003cli\u003eOnly include necessary Rust files in the released package (no extra dev-scripts when downloading)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/akubera/bigdecimal-rs/commit/ea0803e5dbaea8dd87d7b5d53d3fd366310a6f4f\"\u003e\u003ccode\u003eea0803e\u003c/code\u003e\u003c/a\u003e v0.4.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/akubera/bigdecimal-rs/commit/a53d3af14ae086e11613326b378a018298bbefdb\"\u003e\u003ccode\u003ea53d3af\u003c/code\u003e\u003c/a\u003e Version 0.4.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/akubera/bigdecimal-rs/commit/6d8fd8355f2aa38f10d3b4c804f90d2a4cbd6369\"\u003e\u003ccode\u003e6d8fd83\u003c/code\u003e\u003c/a\u003e Enforce decimal precision in sqrt tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/akubera/bigdecimal-rs/commit/c1f8f91a62c7081bb2612cf7af8257cea5fb67c1\"\u003e\u003ccode\u003ec1f8f91\u003c/code\u003e\u003c/a\u003e Move sqrt tests into sqrt.tests.rs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/akubera/bigdecimal-rs/commit/95dff411a1bc50e209c8fbb4f945447d353c4e01\"\u003e\u003ccode\u003e95dff41\u003c/code\u003e\u003c/a\u003e Add methods for constructing DigitVec from u128\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/akubera/bigdecimal-rs/commit/9bf2efc3bd32f1c624ddc8157461ca191b98d1cd\"\u003e\u003ccode\u003e9bf2efc\u003c/code\u003e\u003c/a\u003e Correct index at which we add carry\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/akubera/bigdecimal-rs/commit/df4cb29a334a3797bb76216ef1094994d839d149\"\u003e\u003ccode\u003edf4cb29\u003c/code\u003e\u003c/a\u003e Merge primitive-int comparison branch into trunk\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/akubera/bigdecimal-rs/commit/105eb60b3579ed1282f708c8998c52a6dddc83b4\"\u003e\u003ccode\u003e105eb60\u003c/code\u003e\u003c/a\u003e Update doc-comments in bigdigit/alignment\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/akubera/bigdecimal-rs/commit/05717322f556dddf193a15e381a85995c942dcf7\"\u003e\u003ccode\u003e0571732\u003c/code\u003e\u003c/a\u003e Update all parsing in tests to explicit BigDecimal type\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/akubera/bigdecimal-rs/commit/ed1f8a9151967ee8b5b7616e50898cbf6f03a1ab\"\u003e\u003ccode\u003eed1f8a9\u003c/code\u003e\u003c/a\u003e Implement comparison with primitive integers\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/akubera/bigdecimal-rs/compare/v0.4.9...v0.4.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `bit-vec` from 0.6.3 to 0.8.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/contain-rs/bit-vec/blob/master/RELEASES.md\"\u003ebit-vec's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eVersion 0.8.0 (2024-07-16)\u003c/h1\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003efn insert\u003c/code\u003e is implemented\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eimpl Display\u003c/code\u003e is implemented\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eimpl Debug\u003c/code\u003e has different output\u003c/li\u003e\n\u003c/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/contain-rs/bit-vec/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cargo_metadata` from 0.19.2 to 0.23.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/oli-obk/cargo_metadata/blob/main/CHANGELOG.md\"\u003ecargo_metadata's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.23.1] - 2025-11-11\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eStabilized \u003ccode\u003ebuild_directory\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.23.0] - 2025-09-27\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eFeatureName\u003c/code\u003e and \u003ccode\u003ePackageName\u003c/code\u003e newtype wrappers.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.22.0] - 2025-08-18\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003epub fn env_remove\u0026lt;K: Into\u0026lt;OsString\u0026gt;\u0026gt;(\u0026amp;mut self, key: K) -\u0026gt; \u0026amp;mut MetadataCommand\u003c/code\u003e to \u003ccode\u003eMetadataCommand\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded export of \u003ccode\u003ecargo_platform\u003c/code\u003e at crate's root module.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ecamino\u003c/code\u003e from \u003ccode\u003e1.0.7\u003c/code\u003e to \u003ccode\u003e1.1.10\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecargo_platform\u003c/code\u003e from \u003ccode\u003e0.2.0\u003c/code\u003e to \u003ccode\u003e0.3.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ederive_builder\u003c/code\u003e from \u003ccode\u003e0.12\u003c/code\u003e to \u003ccode\u003e0.20\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003esemver\u003c/code\u003e from \u003ccode\u003e1.0.7\u003c/code\u003e to \u003ccode\u003e1.0.26\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eserde_json\u003c/code\u003e from \u003ccode\u003e1.0.118\u003c/code\u003e to \u003ccode\u003e1.0.142\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eserde\u003c/code\u003e from \u003ccode\u003e1.0.136\u003c/code\u003e to \u003ccode\u003e1.0.219\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ethiserror\u003c/code\u003e from \u003ccode\u003e2.0.3\u003c/code\u003e to \u003ccode\u003e2.0.12\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eMade \u003ccode\u003eDependency\u003c/code\u003e's \u003ccode\u003esource\u003c/code\u003e member the same type as \u003ccode\u003ePackage\u003c/code\u003e's \u003ccode\u003esource\u003c/code\u003e member: \u003ccode\u003eOption\u0026lt;Source\u0026gt;\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.19.0] - 2024-11-20\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRe-exported \u003ccode\u003esemver\u003c/code\u003e crate directly.\u003c/li\u003e\n\u003cli\u003eAdded implementation of \u003ccode\u003estd::ops::Index\u0026lt;\u0026amp;PackageId\u0026gt;\u003c/code\u003e for \u003ccode\u003eResolve\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003epub fn is_kind(\u0026amp;self, name: TargetKind) -\u0026gt; bool\u003c/code\u003e to \u003ccode\u003eTarget\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded derived implementations of \u003ccode\u003ePartialEq\u003c/code\u003e, \u003ccode\u003eEq\u003c/code\u003e and \u003ccode\u003eHash\u003c/code\u003e for \u003ccode\u003eMetadata\u003c/code\u003e and its members' types.\u003c/li\u003e\n\u003cli\u003eAdded default fields to \u003ccode\u003ePackageBuilder\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003epub fn new(name:version:id:path:) -\u0026gt; Self\u003c/code\u003e to \u003ccode\u003ePackageBuilder\u003c/code\u003e for providing all required fields upfront.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBumped MSRV from \u003ccode\u003e1.42.0\u003c/code\u003e to \u003ccode\u003e1.56.0\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eMade \u003ccode\u003eparse_stream\u003c/code\u003e more versatile by accepting anything that implements \u003ccode\u003eRead\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eConverted \u003ccode\u003eTargetKind\u003c/code\u003e and \u003ccode\u003eCrateType\u003c/code\u003e to an enum representation.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRemoved\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/c08e66cdf534313085ef810ce6f2e0df8a83fc50\"\u003e\u003ccode\u003ec08e66c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/oli-obk/cargo_metadata/issues/317\"\u003e#317\u003c/a\u003e from Muscraft/stabilize-build-dir\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/083ca6933f8fe868f78e6969bb032c206e41baa2\"\u003e\u003ccode\u003e083ca69\u003c/code\u003e\u003c/a\u003e chore: Bump version to 0.23.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/84d613bf869c73ed14d76d9e9bd964694013fa98\"\u003e\u003ccode\u003e84d613b\u003c/code\u003e\u003c/a\u003e chore: Stabilize build_directory\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/9d818095a2ccfcc60465028eb970799ee845ddc1\"\u003e\u003ccode\u003e9d81809\u003c/code\u003e\u003c/a\u003e chore: Address new clippy warnings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/4d66bd33a8c9928d4a4cd5be51b85a6dfb695076\"\u003e\u003ccode\u003e4d66bd3\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/oli-obk/cargo_metadata/issues/309\"\u003e#309\u003c/a\u003e from BD103/fix-doc-auto-config\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/d1a6aa21354b3c33e72a0472455615168818e087\"\u003e\u003ccode\u003ed1a6aa2\u003c/code\u003e\u003c/a\u003e fix: \u003ccode\u003ecargo_metadata\u003c/code\u003e not building on docs.rs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/2af44dfa5be8335c83af9f2613e492b0df2ee609\"\u003e\u003ccode\u003e2af44df\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/oli-obk/cargo_metadata/issues/307\"\u003e#307\u003c/a\u003e from smoelius/bump-version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/33cf6da87d03148a40a4538a291ae25cf811dd35\"\u003e\u003ccode\u003e33cf6da\u003c/code\u003e\u003c/a\u003e Try to get CI to pass\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/790de54c71d4bc9161e1f29678058bb88410c300\"\u003e\u003ccode\u003e790de54\u003c/code\u003e\u003c/a\u003e Bump version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/8af4dc499a324dfeba605668d8b6fc8d01e5272a\"\u003e\u003ccode\u003e8af4dc4\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/oli-obk/cargo_metadata/issues/304\"\u003e#304\u003c/a\u003e from smoelius/newtype-wrapper\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/oli-obk/cargo_metadata/compare/0.19.2...0.23.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cidr` from 0.2.3 to 0.3.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/stbuehler/rust-cidr/releases\"\u003ecidr's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ecidr 0.3.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/stbuehler/rust-cidr/compare/cidr-0.2.3...cidr-0.3.0\"\u003e0.3.0\u003c/a\u003e - 2024-09-30\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eremove short IPv4 address support in \u003ccode\u003eFromStr\u003c/code\u003e implementations\u003c/li\u003e\n\u003cli\u003eimplement \u003ccode\u003eFrom\u0026lt;Ip*Addr\u0026gt;\u003c/code\u003e for cidr and inet types\u003c/li\u003e\n\u003cli\u003eremove \u003ccode\u003estd\u003c/code\u003e requirement - both \u003ccode\u003enet\u003c/code\u003e and \u003ccode\u003eerror\u003c/code\u003e now in \u003ccode\u003ecore\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003emove to bitstring 0.2\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/stbuehler/rust-cidr/blob/master/CHANGELOG.md\"\u003ecidr's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.3.2] - 2025-12-18\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eIpv*Cidr\u003c/code\u003e and \u003ccode\u003eIpv*Inet\u003c/code\u003e: add methods to get reference to stored (first / host) address\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.3.1] - 2025-01-18\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eraise serde version to support no-std builds\u003c/li\u003e\n\u003cli\u003eenable all Error impls in no-std (actually making std-feature unused)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.3.0] - 2024-09-30\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eremove short IPv4 address support in \u003ccode\u003eFromStr\u003c/code\u003e implementations\u003c/li\u003e\n\u003cli\u003eimplement \u003ccode\u003eFrom\u0026lt;Ip*Addr\u0026gt;\u003c/code\u003e for cidr and inet types\u003c/li\u003e\n\u003cli\u003eremove \u003ccode\u003estd\u003c/code\u003e requirement - both \u003ccode\u003enet\u003c/code\u003e and \u003ccode\u003eerror\u003c/code\u003e now in \u003ccode\u003ecore\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003emove to bitstring 0.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stbuehler/rust-cidr/commit/50f8fa7c51ee39a9ba42df9714a39f42d8679a24\"\u003e\u003ccode\u003e50f8fa7\u003c/code\u003e\u003c/a\u003e release 0.3.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stbuehler/rust-cidr/commit/335cf190ece13a986a65219e5ca001e2dbfb1c5e\"\u003e\u003ccode\u003e335cf19\u003c/code\u003e\u003c/a\u003e fix clippy lints\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stbuehler/rust-cidr/commit/7eb9420f9df765d0d160814764003c289a07bc2c\"\u003e\u003ccode\u003e7eb9420\u003c/code\u003e\u003c/a\u003e docsrs: doc_auto_cfg got merged into doc_cfg\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stbuehler/rust-cidr/commit/c9f557b281a85b4e8fe22018adc608aa096b857b\"\u003e\u003ccode\u003ec9f557b\u003c/code\u003e\u003c/a\u003e Ipv\u003cem\u003eCidr and Ipv\u003c/em\u003eInet: add methods to get reference to stored (first / host) ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stbuehler/rust-cidr/commit/64778518e06d34539b10e2720a00b20004efa2ef\"\u003e\u003ccode\u003e6477851\u003c/code\u003e\u003c/a\u003e release 0.3.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stbuehler/rust-cidr/commit/f0b716ceed2828bf6b0b8cd6cf6db0bc68573bef\"\u003e\u003ccode\u003ef0b716c\u003c/code\u003e\u003c/a\u003e Raise serde version to support no-std builds (\u003ca href=\"https://redirect.github.com/stbuehler/rust-cidr/issues/19\"\u003e#19\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stbuehler/rust-cidr/commit/860fa2f17882e668e30dcf05022384442765b4aa\"\u003e\u003ccode\u003e860fa2f\u003c/code\u003e\u003c/a\u003e enable all Error impls in no-std (actually making std-feature unused) (\u003ca href=\"https://redirect.github.com/stbuehler/rust-cidr/issues/19\"\u003e#19\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stbuehler/rust-cidr/commit/8e974f270c355f8486f5b6f5264895fc58028be8\"\u003e\u003ccode\u003e8e974f2\u003c/code\u003e\u003c/a\u003e release 0.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stbuehler/rust-cidr/commit/4ffa38480f45f8444926900f1e3558ab2c2341c4\"\u003e\u003ccode\u003e4ffa384\u003c/code\u003e\u003c/a\u003e use bitstring 0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stbuehler/rust-cidr/commit/9629dec2d8cc2c1d230cc21709c7f81d57ba5468\"\u003e\u003ccode\u003e9629dec\u003c/code\u003e\u003c/a\u003e Error in core since rust 1.81\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/stbuehler/rust-cidr/compare/cidr-0.2.3...cidr-0.3.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `clap` from 4.5.52 to 4.5.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\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\u003c/blockquote\u003e\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.52...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 `cloudevents-sdk` from 0.8.0 to 0.9.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/cloudevents/sdk-rust/releases\"\u003ecloudevents-sdk's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eCloudEvents v0.9.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate MAINTAINERS.md - Remove Linus by \u003ca href=\"https://github.com/Lazzaretti\"\u003e\u003ccode\u003e@​Lazzaretti\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cloudevents/sdk-rust/pull/251\"\u003ecloudevents/sdk-rust#251\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: nats by updating to the new async-nats \u0026amp; GitHub action/cache (bump version) by \u003ca href=\"https://github.com/Lazzaretti\"\u003e\u003ccode\u003e@​Lazzaretti\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cloudevents/sdk-rust/pull/255\"\u003ecloudevents/sdk-rust#255\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump webpack-dev-server from 5.0.4 to 5.2.1 in /example-projects/reqwest-wasm-example 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/cloudevents/sdk-rust/pull/253\"\u003ecloudevents/sdk-rust#253\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump on-headers and compression in /example-projects/reqwest-wasm-example 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/cloudevents/sdk-rust/pull/256\"\u003ecloudevents/sdk-rust#256\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate rdkafka to 0.38 by \u003ca href=\"https://github.com/FalkWoldmann\"\u003e\u003ccode\u003e@​FalkWoldmann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cloudevents/sdk-rust/pull/257\"\u003ecloudevents/sdk-rust#257\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump node-forge from 1.3.1 to 1.3.2 in /example-projects/reqwest-wasm-example 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/cloudevents/sdk-rust/pull/259\"\u003ecloudevents/sdk-rust#259\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix panic displaying binary data with invalid UTF-8 sequencies by \u003ca href=\"https://github.com/gabriel-araujjo\"\u003e\u003ccode\u003e@​gabriel-araujjo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cloudevents/sdk-rust/pull/230\"\u003ecloudevents/sdk-rust#230\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRelease 0.9.0 bump by \u003ca href=\"https://github.com/Lazzaretti\"\u003e\u003ccode\u003e@​Lazzaretti\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cloudevents/sdk-rust/pull/260\"\u003ecloudevents/sdk-rust#260\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FalkWoldmann\"\u003e\u003ccode\u003e@​FalkWoldmann\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/cloudevents/sdk-rust/pull/257\"\u003ecloudevents/sdk-rust#257\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gabriel-araujjo\"\u003e\u003ccode\u003e@​gabriel-araujjo\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/cloudevents/sdk-rust/pull/230\"\u003ecloudevents/sdk-rust#230\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/cloudevents/sdk-rust/compare/0.8.0...0.9.0\"\u003ehttps://github.com/cloudevents/sdk-rust/compare/0.8.0...0.9.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudevents/sdk-rust/commit/57196ea45c637fdc71c2372e47910e83dc35c334\"\u003e\u003ccode\u003e57196ea\u003c/code\u003e\u003c/a\u003e Bump version to 0.9.0 (\u003ca href=\"https://redirect.github.com/cloudevents/sdk-rust/issues/260\"\u003e#260\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudevents/sdk-rust/commit/cc7b8042a9b2d3b0387a1448511d8efcc284cb76\"\u003e\u003ccode\u003ecc7b804\u003c/code\u003e\u003c/a\u003e Fix panic displaying binary data with invalid utf8 sequencies (\u003ca href=\"https://redirect.github.com/cloudevents/sdk-rust/issues/230\"\u003e#230\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudevents/sdk-rust/commit/dbde32fb3ffdec3ec173ed5d703f8747aedb757d\"\u003e\u003ccode\u003edbde32f\u003c/code\u003e\u003c/a\u003e Bump node-forge in /example-projects/reqwest-wasm-example (\u003ca href=\"https://redirect.github.com/cloudevents/sdk-rust/issues/259\"\u003e#259\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudevents/sdk-rust/commit/835412fcf82f451880ea65b30c37452544be513d\"\u003e\u003ccode\u003e835412f\u003c/code\u003e\u003c/a\u003e Update rdkafka to 0.38 (\u003ca href=\"https://redirect.github.com/cloudevents/sdk-rust/issues/257\"\u003e#257\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudevents/sdk-rust/commit/aee9d0734769fb378c2343d5f537361e7202b300\"\u003e\u003ccode\u003eaee9d07\u003c/code\u003e\u003c/a\u003e Bump on-headers and compression (\u003ca href=\"https://redirect.github.com/cloudevents/sdk-rust/issues/256\"\u003e#256\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudevents/sdk-rust/commit/9a30e23bee59bf3c7f644f9e615c4ea9a75dd661\"\u003e\u003ccode\u003e9a30e23\u003c/code\u003e\u003c/a\u003e Bump webpack-dev-server in /example-projects/reqwest-wasm-example (\u003ca href=\"https://redirect.github.com/cloudevents/sdk-rust/issues/253\"\u003e#253\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudevents/sdk-rust/commit/6f02d238e4de9e6ab18f36ddf6f93265121c3dd4\"\u003e\u003ccode\u003e6f02d23\u003c/code\u003e\u003c/a\u003e fix: nats by updating to the new async-nats \u0026amp; GitHub action/cache (bump versi...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudevents/sdk-rust/commit/fa0aadb31de82956d44fba4b50c6a002d5bd0b7b\"\u003e\u003ccode\u003efa0aadb\u003c/code\u003e\u003c/a\u003e Update MAINTAINERS.md - Remove Linus (\u003ca href=\"https://redirect.github.com/cloudevents/sdk-rust/issues/251\"\u003e#251\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/cloudevents/sdk-rust/compare/0.8.0...0.9.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `console` from 0.15.11 to 0.16.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/console-rs/console/releases\"\u003econsole's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.16.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImplement basic support for true colors by \u003ca href=\"https://github.com/lord-haffi\"\u003e\u003ccode\u003e@​lord-haffi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/console/pull/271\"\u003econsole-rs/console#271\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: add note about clicolors by \u003ca href=\"https://github.com/philbucher\"\u003e\u003ccode\u003e@​philbucher\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/console/pull/274\"\u003econsole-rs/console#274\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/console-rs/console/pull/276\"\u003econsole-rs/console#276\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExclude development scripts from published package by \u003ca href=\"https://github.com/weiznich\"\u003e\u003ccode\u003e@​weiznich\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/console/pull/278\"\u003econsole-rs/console#278\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.16.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd WithoutAnsi struct that implements Display by \u003ca href=\"https://github.com/ChocolateLoverRaj\"\u003e\u003ccode\u003e@​ChocolateLoverRaj\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/console/pull/258\"\u003econsole-rs/console#258\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTweak style for new WithAnsi code by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/console/pull/266\"\u003econsole-rs/console#266\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix QNX 7.1 patch for libc::cfmakeraw by \u003ca href=\"https://github.com/rafaeling\"\u003e\u003ccode\u003e@​rafaeling\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/console/pull/267\"\u003econsole-rs/console#267\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade windows-sys to 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/console-rs/console/pull/272\"\u003econsole-rs/console#272\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.16.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cp\u003eThe 0.15.12 release was yanked after it \u003ca href=\"https://redirect.github.com/console-rs/console/issues/264\"\u003eturned out to be semver-incompatible\u003c/a\u003e with existing usage by several of the most popular dependent crates, because it introduced a \u003ccode\u003estd\u003c/code\u003e feature -- and those crates used \u003ccode\u003edefault-features = false\u003c/code\u003e but relied on the \u003ccode\u003estd\u003c/code\u003e-guarded features.\u003c/p\u003e\n\u003cp\u003eThe 0.16.0 API should be semver-compatible with the 0.15.x API except for the need for the \u003ccode\u003estd\u003c/code\u003e feature.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ePrepare 0.16.0 by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/console/pull/265\"\u003econsole-rs/console#265\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eRefer to the \u003ca href=\"https://github.com/console-rs/console/releases/0.15.12\"\u003e0.15.12 release notes\u003c/a\u003e for more information.\u003c/p\u003e\n\u003ch2\u003e0.15.12\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse EnumSet instead of a full-blown btreemap for the attributes by \u003ca href=\"https://github.com/jwiesler\"\u003e\u003ccode\u003e@​jwiesler\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/console/pull/244\"\u003econsole-rs/console#244\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTweak Attributes bit set API by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/console/pull/245\"\u003econsole-rs/console#245\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImplement measure_text_width with no allocation by \u003ca href=\"https://github.com/remi-dupre\"\u003e\u003ccode\u003e@​remi-dupre\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/console/pull/246\"\u003econsole-rs/console#246\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(utils): surprising behavior in truncate_str when tail is larger than width by \u003ca href=\"https://github.com/remi-dupre\"\u003e\u003ccode\u003e@​remi-dupre\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/console/pull/250\"\u003econsole-rs/console#250\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix spelling mistake by \u003ca href=\"https://github.com/Axlefublr\"\u003e\u003ccode\u003e@​Axlefublr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/console/pull/253\"\u003econsole-rs/console#253\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(part): add NO_COLOR env support for windows terminal by \u003ca href=\"https://github.com/L-Chao\"\u003e\u003ccode\u003e@​L-Chao\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/console/pull/254\"\u003econsole-rs/console#254\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate windows-sys requirement from 0.59 to 0.60 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/console/pull/259\"\u003econsole-rs/console#259\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd features to work with no_std, and with alloc in no_std by \u003ca href=\"https://github.com/ChocolateLoverRaj\"\u003e\u003ccode\u003e@​ChocolateLoverRaj\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/console/pull/256\"\u003econsole-rs/console#256\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix CI badge and license URL by \u003ca href=\"https://github.com/atouchet\"\u003e\u003ccode\u003e@​atouchet\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/console/pull/261\"\u003econsole-rs/console#261\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump version to 0.15.12 by \u003ca href=\"https://github.com/felstead\"\u003e\u003ccode\u003e@​felstead\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/console/pull/262\"\u003econsole-rs/console#262\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/console/commit/0bf645d987e74d9b9717e03fdae523fe43a07673\"\u003e\u003ccode\u003e0bf645d\u003c/code\u003e\u003c/a\u003e Bump version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/console/commit/0b789b9df7eb43966b357cd125309a9e1b0ebd7f\"\u003e\u003ccode\u003e0b789b9\u003c/code\u003e\u003c/a\u003e Fix clippy warnings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/console/commit/bb1cbdb17bb410b327f60f418ce6a8774cbabd36\"\u003e\u003ccode\u003ebb1cbdb\u003c/code\u003e\u003c/a\u003e Exclude development scripts from published package\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/console/commit/12281c1f333644a370761f47a9a1214722890cf2\"\u003e\u003ccode\u003e12281c1\u003c/code\u003e\u003c/a\u003e chore: minor improvement for docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/console/commit/e611fbc42ee1fbde3fddcb982d7ed12d9d8f9691\"\u003e\u003ccode\u003ee611fbc\u003c/code\u003e\u003c/a\u003e docs: add note about clicolors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/console/commit/e9b9a4486520794d12240d1d3f22f7c0abaec9f1\"\u003e\u003ccode\u003ee9b9a44\u003c/code\u003e\u003c/a\u003e Apply clippy suggestion\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/console/commit/9cf0c5f08f889453ee10ee7a7c898e5996e8e1b4\"\u003e\u003ccode\u003e9cf0c5f\u003c/code\u003e\u003c/a\u003e ci: enable all workflows for pull requests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/console/commit/761e0f2165479894cfc787295f9f36de09cd2ffe\"\u003e\u003ccode\u003e761e0f2\u003c/code\u003e\u003c/a\u003e Implement basic support for true colors (\u003ca href=\"https://redirect.github.com/console-rs/console/issues/271\"\u003e#271\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/console/commit/f35b2e470d6835c7d1cd430f40619d64c18d6ba4\"\u003e\u003ccode\u003ef35b2e4\u003c/code\u003e\u003c/a\u003e Bump version to 0.16.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/console/commit/900379f8dbc33b354ce227ee4a634d0fae70aabe\"\u003e\u003ccode\u003e900379f\u003c/code\u003e\u003c/a\u003e Upgrade windows-sys to 0.61\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/console-rs/console/compare/0.15.11...0.16.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `crossterm` from 0.28.1 to 0.29.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/crossterm-rs/crossterm/releases\"\u003ecrossterm's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.29\u003c/h2\u003e\n\u003ch1\u003eVersion 0.29\u003c/h1\u003e\n\u003ch2\u003eAdded ⭐\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCopy to clipboard using OSC52 (\u003ca href=\"https://redirect.github.com/crossterm-rs/crossterm/issues/974\"\u003e#974\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDerive standard traits for \u0026quot;SetCursorStyle\u0026quot; (\u003ca href=\"https://redirect.github.com/crossterm-rs/crossterm/issues/909\"\u003e#909\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd query_keyboard_enhancement_flags to read enabled flags (\u003ca href=\"https://redirect.github.com/crossterm-rs/crossterm/issues/958\"\u003e#958\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd is_* and as_* methods to the event enums (\u003ca href=\"https://redirect.github.com/crossterm-rs/crossterm/issues/949\"\u003e#949\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd a feature flag for derive_more impls (\u003ca href=\"https://redirect.github.com/crossterm-rs/crossterm/issues/970\"\u003e#970\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate rustix to 1.0 (\u003ca href=\"https://redirect.github.com/crossterm-rs/crossterm/issues/982\"\u003e#982\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade various dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBreaking ⚠️\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCorrectly fix KeyModifiers Display impl Properly adding + in between modifiers (\u003ca href=\"https://redirect.github.com/crossterm-rs/crossterm/issues/979\"\u003e#979\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/joshka\"\u003e\u003ccode\u003e@​joshka\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/linrongbin16\"\u003e\u003ccode\u003e@​linrongbin16\u003c/code\u003e\u003c/a\u003e  \u003ca href=\"https://github.com/kmicklas\"\u003e\u003ccode\u003e@​kmicklas\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/maciek50322\"\u003e\u003ccode\u003e@​maciek50322\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/rosew0od\"\u003e\u003ccode\u003e@​rosew0od\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/sxyazi\"\u003e\u003ccode\u003e@​sxyazi\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/the-mikedavis\"\u003e\u003ccode\u003e@​the-mikedavis\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/hthuz\"\u003e\u003ccode\u003e@​hthuz\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/aschey\"\u003e\u003ccode\u003e@​aschey\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/naseschwarz\"\u003e\u003ccode\u003e@​naseschwarz\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/Flokkq\"\u003e\u003ccode\u003e@​Flokkq\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/gaesa\"\u003e\u003ccode\u003e@​gaesa\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/WindSoilder\"\u003e\u003ccode\u003e@​WindSoilder\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/crossterm-rs/crossterm/blob/master/CHANGELOG.md\"\u003ecrossterm's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eUnreleased\u003c/h1\u003e\n\u003ch1\u003eVersion 0.29\u003c/h1\u003e\n\u003ch2\u003eAdded ⭐\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCopy to clipboard using OSC52 (\u003ca href=\"https://redirect.github.com/crossterm-rs/crossterm/issues/974\"\u003e#974\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDerive standard traits for \u0026quot;SetCursorStyle\u0026quot; (\u003ca href=\"https://redirect.github.com/crossterm-rs/crossterm/issues/909\"\u003e#909\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd query_keyboard_enhancement_flags to read enabled flags (\u003ca href=\"https://redirect.github.com/crossterm-rs/crossterm/issues/958\"\u003e#958\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd is_* and as_* methods to the event enums (\u003ca href=\"https://redirect.github.com/crossterm-rs/crossterm/issues/949\"\u003e#949\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd a feature flag for derive_more impls (\u003ca href=\"https://redirect.github.com/crossterm-rs/crossterm/issues/970\"\u003e#970\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate rustix to 1.0 (\u003ca href=\"https://redirect.github.com/crossterm-rs/crossterm/issues/982\"\u003e#982\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBreaking ⚠️\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCorrectly fix KeyModifiers Display impl Properly adding + in between modifiers (\u003ca href=\"https://redirect.github.com/crossterm-rs/crossterm/issues/979\"\u003e#979\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/crossterm-rs/crossterm/commits/0.29\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `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 `etcetera` from 0.10.0 to 0.11.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lunacookies/etcetera/releases\"\u003eetcetera's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.11.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(README): fix documentation link by \u003ca href=\"https://github.com/hasezoey\"\u003e\u003ccode\u003e@​hasezoey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lunacookies/etcetera/pull/34\"\u003elunacookies/etcetera#34\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSmall docs fix that confused me when I was looking at example on docs.rs by \u003ca href=\"https://github.com/Ac5000\"\u003e\u003ccode\u003e@​Ac5000\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lunacookies/etcetera/pull/38\"\u003elunacookies/etcetera#38\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ecrate: use std::env::home_dir, bump to edition 2024, raise MSRV to 1....\n\n_Description has been truncated_","html_url":"https://github.com/MoreVulnData/wasmCloud/pull/4","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/MoreVulnData%2FwasmCloud/issues/4","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/4/packages"}],"issue_packages":[{"old_version":"0.18.1","new_version":"0.23.1","update_type":"minor","path":"the cargo-metadata group across 1 directory","pr_created_at":"2026-05-25T03:42:06.000Z","version_change":"0.18.1 → 0.23.1","issue":{"uuid":"4514082046","node_id":"PR_kwDOP0FYQM7e5TdL","number":4925,"state":"closed","title":"chore(deps): bump cargo_metadata from 0.18.1 to 0.23.1 in the cargo-metadata group across 1 directory","user":"dependabot[bot]","labels":["chore"],"assignees":[],"locked":false,"comments_count":5,"pull_request":true,"closed_at":"2026-05-27T04:09:26.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-25T03:42:06.000Z","updated_at":"2026-05-27T04:09:35.000Z","time_to_close":174440,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"cargo_metadata","old_version":"0.18.1","new_version":"0.23.1","repository_url":"https://github.com/oli-obk/cargo_metadata"}],"path":"the cargo-metadata group across 1 directory","ecosystem":"cargo"},"body":"Bumps the cargo-metadata group with 1 update in the / directory: [cargo_metadata](https://github.com/oli-obk/cargo_metadata).\n\nUpdates `cargo_metadata` from 0.18.1 to 0.23.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/oli-obk/cargo_metadata/blob/main/CHANGELOG.md\"\u003ecargo_metadata's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.23.1] - 2025-11-11\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eStabilized \u003ccode\u003ebuild_directory\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.23.0] - 2025-09-27\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eFeatureName\u003c/code\u003e and \u003ccode\u003ePackageName\u003c/code\u003e newtype wrappers.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.22.0] - 2025-08-18\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003epub fn env_remove\u0026lt;K: Into\u0026lt;OsString\u0026gt;\u0026gt;(\u0026amp;mut self, key: K) -\u0026gt; \u0026amp;mut MetadataCommand\u003c/code\u003e to \u003ccode\u003eMetadataCommand\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded export of \u003ccode\u003ecargo_platform\u003c/code\u003e at crate's root module.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ecamino\u003c/code\u003e from \u003ccode\u003e1.0.7\u003c/code\u003e to \u003ccode\u003e1.1.10\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecargo_platform\u003c/code\u003e from \u003ccode\u003e0.2.0\u003c/code\u003e to \u003ccode\u003e0.3.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ederive_builder\u003c/code\u003e from \u003ccode\u003e0.12\u003c/code\u003e to \u003ccode\u003e0.20\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003esemver\u003c/code\u003e from \u003ccode\u003e1.0.7\u003c/code\u003e to \u003ccode\u003e1.0.26\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eserde_json\u003c/code\u003e from \u003ccode\u003e1.0.118\u003c/code\u003e to \u003ccode\u003e1.0.142\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eserde\u003c/code\u003e from \u003ccode\u003e1.0.136\u003c/code\u003e to \u003ccode\u003e1.0.219\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ethiserror\u003c/code\u003e from \u003ccode\u003e2.0.3\u003c/code\u003e to \u003ccode\u003e2.0.12\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eMade \u003ccode\u003eDependency\u003c/code\u003e's \u003ccode\u003esource\u003c/code\u003e member the same type as \u003ccode\u003ePackage\u003c/code\u003e's \u003ccode\u003esource\u003c/code\u003e member: \u003ccode\u003eOption\u0026lt;Source\u0026gt;\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.19.0] - 2024-11-20\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRe-exported \u003ccode\u003esemver\u003c/code\u003e crate directly.\u003c/li\u003e\n\u003cli\u003eAdded implementation of \u003ccode\u003estd::ops::Index\u0026lt;\u0026amp;PackageId\u0026gt;\u003c/code\u003e for \u003ccode\u003eResolve\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003epub fn is_kind(\u0026amp;self, name: TargetKind) -\u0026gt; bool\u003c/code\u003e to \u003ccode\u003eTarget\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded derived implementations of \u003ccode\u003ePartialEq\u003c/code\u003e, \u003ccode\u003eEq\u003c/code\u003e and \u003ccode\u003eHash\u003c/code\u003e for \u003ccode\u003eMetadata\u003c/code\u003e and its members' types.\u003c/li\u003e\n\u003cli\u003eAdded default fields to \u003ccode\u003ePackageBuilder\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003epub fn new(name:version:id:path:) -\u0026gt; Self\u003c/code\u003e to \u003ccode\u003ePackageBuilder\u003c/code\u003e for providing all required fields upfront.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBumped MSRV from \u003ccode\u003e1.42.0\u003c/code\u003e to \u003ccode\u003e1.56.0\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eMade \u003ccode\u003eparse_stream\u003c/code\u003e more versatile by accepting anything that implements \u003ccode\u003eRead\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eConverted \u003ccode\u003eTargetKind\u003c/code\u003e and \u003ccode\u003eCrateType\u003c/code\u003e to an enum representation.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRemoved\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/c08e66cdf534313085ef810ce6f2e0df8a83fc50\"\u003e\u003ccode\u003ec08e66c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/oli-obk/cargo_metadata/issues/317\"\u003e#317\u003c/a\u003e from Muscraft/stabilize-build-dir\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/083ca6933f8fe868f78e6969bb032c206e41baa2\"\u003e\u003ccode\u003e083ca69\u003c/code\u003e\u003c/a\u003e chore: Bump version to 0.23.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/84d613bf869c73ed14d76d9e9bd964694013fa98\"\u003e\u003ccode\u003e84d613b\u003c/code\u003e\u003c/a\u003e chore: Stabilize build_directory\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/9d818095a2ccfcc60465028eb970799ee845ddc1\"\u003e\u003ccode\u003e9d81809\u003c/code\u003e\u003c/a\u003e chore: Address new clippy warnings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/4d66bd33a8c9928d4a4cd5be51b85a6dfb695076\"\u003e\u003ccode\u003e4d66bd3\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/oli-obk/cargo_metadata/issues/309\"\u003e#309\u003c/a\u003e from BD103/fix-doc-auto-config\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/d1a6aa21354b3c33e72a0472455615168818e087\"\u003e\u003ccode\u003ed1a6aa2\u003c/code\u003e\u003c/a\u003e fix: \u003ccode\u003ecargo_metadata\u003c/code\u003e not building on docs.rs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/2af44dfa5be8335c83af9f2613e492b0df2ee609\"\u003e\u003ccode\u003e2af44df\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/oli-obk/cargo_metadata/issues/307\"\u003e#307\u003c/a\u003e from smoelius/bump-version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/33cf6da87d03148a40a4538a291ae25cf811dd35\"\u003e\u003ccode\u003e33cf6da\u003c/code\u003e\u003c/a\u003e Try to get CI to pass\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/790de54c71d4bc9161e1f29678058bb88410c300\"\u003e\u003ccode\u003e790de54\u003c/code\u003e\u003c/a\u003e Bump version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/8af4dc499a324dfeba605668d8b6fc8d01e5272a\"\u003e\u003ccode\u003e8af4dc4\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/oli-obk/cargo_metadata/issues/304\"\u003e#304\u003c/a\u003e from smoelius/newtype-wrapper\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/oli-obk/cargo_metadata/compare/0.18.1...0.23.1\"\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/oferchen/rsync/pull/4925","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/oferchen%2Frsync/issues/4925","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/4925/packages"}},{"old_version":"0.18.1","new_version":"0.23.1","update_type":"minor","path":null,"pr_created_at":"2026-05-20T00:23:06.000Z","version_change":"0.18.1 → 0.23.1","issue":{"uuid":"4482086077","node_id":"PR_kwDOSZn6nM7dTlVZ","number":19,"state":"closed","title":"build(deps): Bump cargo_metadata from 0.18.1 to 0.23.1","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":"2026-05-20T00:39:20.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-20T00:23:06.000Z","updated_at":"2026-05-20T00:39:23.000Z","time_to_close":974,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): Bump","packages":[{"name":"cargo_metadata","old_version":"0.18.1","new_version":"0.23.1","repository_url":"https://github.com/oli-obk/cargo_metadata"}],"path":null,"ecosystem":"cargo"},"body":"Bumps [cargo_metadata](https://github.com/oli-obk/cargo_metadata) from 0.18.1 to 0.23.1.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/oli-obk/cargo_metadata/blob/main/CHANGELOG.md\"\u003ecargo_metadata's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.23.1] - 2025-11-11\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eStabilized \u003ccode\u003ebuild_directory\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.23.0] - 2025-09-27\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eFeatureName\u003c/code\u003e and \u003ccode\u003ePackageName\u003c/code\u003e newtype wrappers.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.22.0] - 2025-08-18\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003epub fn env_remove\u0026lt;K: Into\u0026lt;OsString\u0026gt;\u0026gt;(\u0026amp;mut self, key: K) -\u0026gt; \u0026amp;mut MetadataCommand\u003c/code\u003e to \u003ccode\u003eMetadataCommand\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded export of \u003ccode\u003ecargo_platform\u003c/code\u003e at crate's root module.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ecamino\u003c/code\u003e from \u003ccode\u003e1.0.7\u003c/code\u003e to \u003ccode\u003e1.1.10\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecargo_platform\u003c/code\u003e from \u003ccode\u003e0.2.0\u003c/code\u003e to \u003ccode\u003e0.3.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ederive_builder\u003c/code\u003e from \u003ccode\u003e0.12\u003c/code\u003e to \u003ccode\u003e0.20\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003esemver\u003c/code\u003e from \u003ccode\u003e1.0.7\u003c/code\u003e to \u003ccode\u003e1.0.26\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eserde_json\u003c/code\u003e from \u003ccode\u003e1.0.118\u003c/code\u003e to \u003ccode\u003e1.0.142\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eserde\u003c/code\u003e from \u003ccode\u003e1.0.136\u003c/code\u003e to \u003ccode\u003e1.0.219\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ethiserror\u003c/code\u003e from \u003ccode\u003e2.0.3\u003c/code\u003e to \u003ccode\u003e2.0.12\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eMade \u003ccode\u003eDependency\u003c/code\u003e's \u003ccode\u003esource\u003c/code\u003e member the same type as \u003ccode\u003ePackage\u003c/code\u003e's \u003ccode\u003esource\u003c/code\u003e member: \u003ccode\u003eOption\u0026lt;Source\u0026gt;\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.19.0] - 2024-11-20\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRe-exported \u003ccode\u003esemver\u003c/code\u003e crate directly.\u003c/li\u003e\n\u003cli\u003eAdded implementation of \u003ccode\u003estd::ops::Index\u0026lt;\u0026amp;PackageId\u0026gt;\u003c/code\u003e for \u003ccode\u003eResolve\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003epub fn is_kind(\u0026amp;self, name: TargetKind) -\u0026gt; bool\u003c/code\u003e to \u003ccode\u003eTarget\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded derived implementations of \u003ccode\u003ePartialEq\u003c/code\u003e, \u003ccode\u003eEq\u003c/code\u003e and \u003ccode\u003eHash\u003c/code\u003e for \u003ccode\u003eMetadata\u003c/code\u003e and its members' types.\u003c/li\u003e\n\u003cli\u003eAdded default fields to \u003ccode\u003ePackageBuilder\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003epub fn new(name:version:id:path:) -\u0026gt; Self\u003c/code\u003e to \u003ccode\u003ePackageBuilder\u003c/code\u003e for providing all required fields upfront.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBumped MSRV from \u003ccode\u003e1.42.0\u003c/code\u003e to \u003ccode\u003e1.56.0\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eMade \u003ccode\u003eparse_stream\u003c/code\u003e more versatile by accepting anything that implements \u003ccode\u003eRead\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eConverted \u003ccode\u003eTargetKind\u003c/code\u003e and \u003ccode\u003eCrateType\u003c/code\u003e to an enum representation.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRemoved\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/c08e66cdf534313085ef810ce6f2e0df8a83fc50\"\u003e\u003ccode\u003ec08e66c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/oli-obk/cargo_metadata/issues/317\"\u003e#317\u003c/a\u003e from Muscraft/stabilize-build-dir\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/083ca6933f8fe868f78e6969bb032c206e41baa2\"\u003e\u003ccode\u003e083ca69\u003c/code\u003e\u003c/a\u003e chore: Bump version to 0.23.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/84d613bf869c73ed14d76d9e9bd964694013fa98\"\u003e\u003ccode\u003e84d613b\u003c/code\u003e\u003c/a\u003e chore: Stabilize build_directory\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/9d818095a2ccfcc60465028eb970799ee845ddc1\"\u003e\u003ccode\u003e9d81809\u003c/code\u003e\u003c/a\u003e chore: Address new clippy warnings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/4d66bd33a8c9928d4a4cd5be51b85a6dfb695076\"\u003e\u003ccode\u003e4d66bd3\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/oli-obk/cargo_metadata/issues/309\"\u003e#309\u003c/a\u003e from BD103/fix-doc-auto-config\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/d1a6aa21354b3c33e72a0472455615168818e087\"\u003e\u003ccode\u003ed1a6aa2\u003c/code\u003e\u003c/a\u003e fix: \u003ccode\u003ecargo_metadata\u003c/code\u003e not building on docs.rs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/2af44dfa5be8335c83af9f2613e492b0df2ee609\"\u003e\u003ccode\u003e2af44df\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/oli-obk/cargo_metadata/issues/307\"\u003e#307\u003c/a\u003e from smoelius/bump-version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/33cf6da87d03148a40a4538a291ae25cf811dd35\"\u003e\u003ccode\u003e33cf6da\u003c/code\u003e\u003c/a\u003e Try to get CI to pass\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/790de54c71d4bc9161e1f29678058bb88410c300\"\u003e\u003ccode\u003e790de54\u003c/code\u003e\u003c/a\u003e Bump version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/8af4dc499a324dfeba605668d8b6fc8d01e5272a\"\u003e\u003ccode\u003e8af4dc4\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/oli-obk/cargo_metadata/issues/304\"\u003e#304\u003c/a\u003e from smoelius/newtype-wrapper\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/oli-obk/cargo_metadata/compare/0.18.1...0.23.1\"\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/P4suta/linerule-rs/pull/19","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/P4suta%2Flinerule-rs/issues/19","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/19/packages"}},{"old_version":"0.20.0","new_version":"0.23.1","update_type":"minor","path":null,"pr_created_at":"2026-05-11T01:19:43.000Z","version_change":"0.20.0 → 0.23.1","issue":{"uuid":"4417436494","node_id":"PR_kwDOR4qAn87aE4go","number":35,"state":"open","title":"Bump cargo_metadata from 0.20.0 to 0.23.1","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-05-11T01:19:43.000Z","updated_at":"2026-05-11T01:19:43.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"cargo_metadata","old_version":"0.20.0","new_version":"0.23.1","repository_url":"https://github.com/oli-obk/cargo_metadata"}],"path":null,"ecosystem":"cargo"},"body":"Bumps [cargo_metadata](https://github.com/oli-obk/cargo_metadata) from 0.20.0 to 0.23.1.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/oli-obk/cargo_metadata/blob/main/CHANGELOG.md\"\u003ecargo_metadata's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.23.1] - 2025-11-11\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eStabilized \u003ccode\u003ebuild_directory\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.23.0] - 2025-09-27\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eFeatureName\u003c/code\u003e and \u003ccode\u003ePackageName\u003c/code\u003e newtype wrappers.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.22.0] - 2025-08-18\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003epub fn env_remove\u0026lt;K: Into\u0026lt;OsString\u0026gt;\u0026gt;(\u0026amp;mut self, key: K) -\u0026gt; \u0026amp;mut MetadataCommand\u003c/code\u003e to \u003ccode\u003eMetadataCommand\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded export of \u003ccode\u003ecargo_platform\u003c/code\u003e at crate's root module.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ecamino\u003c/code\u003e from \u003ccode\u003e1.0.7\u003c/code\u003e to \u003ccode\u003e1.1.10\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecargo_platform\u003c/code\u003e from \u003ccode\u003e0.2.0\u003c/code\u003e to \u003ccode\u003e0.3.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ederive_builder\u003c/code\u003e from \u003ccode\u003e0.12\u003c/code\u003e to \u003ccode\u003e0.20\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003esemver\u003c/code\u003e from \u003ccode\u003e1.0.7\u003c/code\u003e to \u003ccode\u003e1.0.26\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eserde_json\u003c/code\u003e from \u003ccode\u003e1.0.118\u003c/code\u003e to \u003ccode\u003e1.0.142\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eserde\u003c/code\u003e from \u003ccode\u003e1.0.136\u003c/code\u003e to \u003ccode\u003e1.0.219\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ethiserror\u003c/code\u003e from \u003ccode\u003e2.0.3\u003c/code\u003e to \u003ccode\u003e2.0.12\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eMade \u003ccode\u003eDependency\u003c/code\u003e's \u003ccode\u003esource\u003c/code\u003e member the same type as \u003ccode\u003ePackage\u003c/code\u003e's \u003ccode\u003esource\u003c/code\u003e member: \u003ccode\u003eOption\u0026lt;Source\u0026gt;\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.19.0] - 2024-11-20\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRe-exported \u003ccode\u003esemver\u003c/code\u003e crate directly.\u003c/li\u003e\n\u003cli\u003eAdded implementation of \u003ccode\u003estd::ops::Index\u0026lt;\u0026amp;PackageId\u0026gt;\u003c/code\u003e for \u003ccode\u003eResolve\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003epub fn is_kind(\u0026amp;self, name: TargetKind) -\u0026gt; bool\u003c/code\u003e to \u003ccode\u003eTarget\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded derived implementations of \u003ccode\u003ePartialEq\u003c/code\u003e, \u003ccode\u003eEq\u003c/code\u003e and \u003ccode\u003eHash\u003c/code\u003e for \u003ccode\u003eMetadata\u003c/code\u003e and its members' types.\u003c/li\u003e\n\u003cli\u003eAdded default fields to \u003ccode\u003ePackageBuilder\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003epub fn new(name:version:id:path:) -\u0026gt; Self\u003c/code\u003e to \u003ccode\u003ePackageBuilder\u003c/code\u003e for providing all required fields upfront.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBumped MSRV from \u003ccode\u003e1.42.0\u003c/code\u003e to \u003ccode\u003e1.56.0\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eMade \u003ccode\u003eparse_stream\u003c/code\u003e more versatile by accepting anything that implements \u003ccode\u003eRead\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eConverted \u003ccode\u003eTargetKind\u003c/code\u003e and \u003ccode\u003eCrateType\u003c/code\u003e to an enum representation.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRemoved\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/c08e66cdf534313085ef810ce6f2e0df8a83fc50\"\u003e\u003ccode\u003ec08e66c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/oli-obk/cargo_metadata/issues/317\"\u003e#317\u003c/a\u003e from Muscraft/stabilize-build-dir\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/083ca6933f8fe868f78e6969bb032c206e41baa2\"\u003e\u003ccode\u003e083ca69\u003c/code\u003e\u003c/a\u003e chore: Bump version to 0.23.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/84d613bf869c73ed14d76d9e9bd964694013fa98\"\u003e\u003ccode\u003e84d613b\u003c/code\u003e\u003c/a\u003e chore: Stabilize build_directory\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/9d818095a2ccfcc60465028eb970799ee845ddc1\"\u003e\u003ccode\u003e9d81809\u003c/code\u003e\u003c/a\u003e chore: Address new clippy warnings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/4d66bd33a8c9928d4a4cd5be51b85a6dfb695076\"\u003e\u003ccode\u003e4d66bd3\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/oli-obk/cargo_metadata/issues/309\"\u003e#309\u003c/a\u003e from BD103/fix-doc-auto-config\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/d1a6aa21354b3c33e72a0472455615168818e087\"\u003e\u003ccode\u003ed1a6aa2\u003c/code\u003e\u003c/a\u003e fix: \u003ccode\u003ecargo_metadata\u003c/code\u003e not building on docs.rs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/2af44dfa5be8335c83af9f2613e492b0df2ee609\"\u003e\u003ccode\u003e2af44df\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/oli-obk/cargo_metadata/issues/307\"\u003e#307\u003c/a\u003e from smoelius/bump-version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/33cf6da87d03148a40a4538a291ae25cf811dd35\"\u003e\u003ccode\u003e33cf6da\u003c/code\u003e\u003c/a\u003e Try to get CI to pass\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/790de54c71d4bc9161e1f29678058bb88410c300\"\u003e\u003ccode\u003e790de54\u003c/code\u003e\u003c/a\u003e Bump version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/8af4dc499a324dfeba605668d8b6fc8d01e5272a\"\u003e\u003ccode\u003e8af4dc4\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/oli-obk/cargo_metadata/issues/304\"\u003e#304\u003c/a\u003e from smoelius/newtype-wrapper\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/oli-obk/cargo_metadata/compare/0.20.0...0.23.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=cargo_metadata\u0026package-manager=cargo\u0026previous-version=0.20.0\u0026new-version=0.23.1)](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/wp-labs/wp-station/pull/35","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/wp-labs%2Fwp-station/issues/35","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/35/packages"}},{"old_version":"0.20","new_version":"0.23","update_type":null,"path":null,"pr_created_at":"2026-04-13T01:19:43.000Z","version_change":"0.20 → 0.23","issue":{"uuid":"4250617065","node_id":"PR_kwDOQtnWoc7R1019","number":101,"state":"closed","title":"chore(deps): update cargo_metadata requirement from 0.20 to 0.23","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-04-16T06:34:00.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-13T01:19:43.000Z","updated_at":"2026-04-16T06:34:02.000Z","time_to_close":278057,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): update","packages":[{"name":"cargo_metadata","old_version":"0.20","new_version":"0.23","repository_url":"https://github.com/oli-obk/cargo_metadata"}],"path":null,"ecosystem":"cargo"},"body":"Updates the requirements on [cargo_metadata](https://github.com/oli-obk/cargo_metadata) 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/oli-obk/cargo_metadata/blob/main/CHANGELOG.md\"\u003ecargo_metadata's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.23.1] - 2025-11-11\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eStabilized \u003ccode\u003ebuild_directory\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.23.0] - 2025-09-27\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eFeatureName\u003c/code\u003e and \u003ccode\u003ePackageName\u003c/code\u003e newtype wrappers.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.22.0] - 2025-08-18\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003epub fn env_remove\u0026lt;K: Into\u0026lt;OsString\u0026gt;\u0026gt;(\u0026amp;mut self, key: K) -\u0026gt; \u0026amp;mut MetadataCommand\u003c/code\u003e to \u003ccode\u003eMetadataCommand\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded export of \u003ccode\u003ecargo_platform\u003c/code\u003e at crate's root module.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ecamino\u003c/code\u003e from \u003ccode\u003e1.0.7\u003c/code\u003e to \u003ccode\u003e1.1.10\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecargo_platform\u003c/code\u003e from \u003ccode\u003e0.2.0\u003c/code\u003e to \u003ccode\u003e0.3.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ederive_builder\u003c/code\u003e from \u003ccode\u003e0.12\u003c/code\u003e to \u003ccode\u003e0.20\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003esemver\u003c/code\u003e from \u003ccode\u003e1.0.7\u003c/code\u003e to \u003ccode\u003e1.0.26\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eserde_json\u003c/code\u003e from \u003ccode\u003e1.0.118\u003c/code\u003e to \u003ccode\u003e1.0.142\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eserde\u003c/code\u003e from \u003ccode\u003e1.0.136\u003c/code\u003e to \u003ccode\u003e1.0.219\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ethiserror\u003c/code\u003e from \u003ccode\u003e2.0.3\u003c/code\u003e to \u003ccode\u003e2.0.12\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eMade \u003ccode\u003eDependency\u003c/code\u003e's \u003ccode\u003esource\u003c/code\u003e member the same type as \u003ccode\u003ePackage\u003c/code\u003e's \u003ccode\u003esource\u003c/code\u003e member: \u003ccode\u003eOption\u0026lt;Source\u0026gt;\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.19.0] - 2024-11-20\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRe-exported \u003ccode\u003esemver\u003c/code\u003e crate directly.\u003c/li\u003e\n\u003cli\u003eAdded implementation of \u003ccode\u003estd::ops::Index\u0026lt;\u0026amp;PackageId\u0026gt;\u003c/code\u003e for \u003ccode\u003eResolve\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003epub fn is_kind(\u0026amp;self, name: TargetKind) -\u0026gt; bool\u003c/code\u003e to \u003ccode\u003eTarget\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded derived implementations of \u003ccode\u003ePartialEq\u003c/code\u003e, \u003ccode\u003eEq\u003c/code\u003e and \u003ccode\u003eHash\u003c/code\u003e for \u003ccode\u003eMetadata\u003c/code\u003e and its members' types.\u003c/li\u003e\n\u003cli\u003eAdded default fields to \u003ccode\u003ePackageBuilder\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003epub fn new(name:version:id:path:) -\u0026gt; Self\u003c/code\u003e to \u003ccode\u003ePackageBuilder\u003c/code\u003e for providing all required fields upfront.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBumped MSRV from \u003ccode\u003e1.42.0\u003c/code\u003e to \u003ccode\u003e1.56.0\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eMade \u003ccode\u003eparse_stream\u003c/code\u003e more versatile by accepting anything that implements \u003ccode\u003eRead\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eConverted \u003ccode\u003eTargetKind\u003c/code\u003e and \u003ccode\u003eCrateType\u003c/code\u003e to an enum representation.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRemoved\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/c08e66cdf534313085ef810ce6f2e0df8a83fc50\"\u003e\u003ccode\u003ec08e66c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/oli-obk/cargo_metadata/issues/317\"\u003e#317\u003c/a\u003e from Muscraft/stabilize-build-dir\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/083ca6933f8fe868f78e6969bb032c206e41baa2\"\u003e\u003ccode\u003e083ca69\u003c/code\u003e\u003c/a\u003e chore: Bump version to 0.23.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/84d613bf869c73ed14d76d9e9bd964694013fa98\"\u003e\u003ccode\u003e84d613b\u003c/code\u003e\u003c/a\u003e chore: Stabilize build_directory\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/9d818095a2ccfcc60465028eb970799ee845ddc1\"\u003e\u003ccode\u003e9d81809\u003c/code\u003e\u003c/a\u003e chore: Address new clippy warnings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/4d66bd33a8c9928d4a4cd5be51b85a6dfb695076\"\u003e\u003ccode\u003e4d66bd3\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/oli-obk/cargo_metadata/issues/309\"\u003e#309\u003c/a\u003e from BD103/fix-doc-auto-config\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/d1a6aa21354b3c33e72a0472455615168818e087\"\u003e\u003ccode\u003ed1a6aa2\u003c/code\u003e\u003c/a\u003e fix: \u003ccode\u003ecargo_metadata\u003c/code\u003e not building on docs.rs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/2af44dfa5be8335c83af9f2613e492b0df2ee609\"\u003e\u003ccode\u003e2af44df\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/oli-obk/cargo_metadata/issues/307\"\u003e#307\u003c/a\u003e from smoelius/bump-version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/33cf6da87d03148a40a4538a291ae25cf811dd35\"\u003e\u003ccode\u003e33cf6da\u003c/code\u003e\u003c/a\u003e Try to get CI to pass\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/790de54c71d4bc9161e1f29678058bb88410c300\"\u003e\u003ccode\u003e790de54\u003c/code\u003e\u003c/a\u003e Bump version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/8af4dc499a324dfeba605668d8b6fc8d01e5272a\"\u003e\u003ccode\u003e8af4dc4\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/oli-obk/cargo_metadata/issues/304\"\u003e#304\u003c/a\u003e from smoelius/newtype-wrapper\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/oli-obk/cargo_metadata/compare/0.20.0...0.23.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\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/wp-labs/wp-editor/pull/101","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/wp-labs%2Fwp-editor/issues/101","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/101/packages"}},{"old_version":"0.23.0","new_version":"0.23.1","update_type":"patch","path":null,"pr_created_at":"2026-04-02T02:54:17.000Z","version_change":"0.23.0 → 0.23.1","issue":{"uuid":"4191097543","node_id":"PR_kwDOGj6ySc7PbkS3","number":130,"state":"closed","title":"Bump the rust-version-updates group across 1 directory with 39 updates","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-05-02T01:49:35.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-02T02:54:17.000Z","updated_at":"2026-05-02T01:49:36.000Z","time_to_close":2588118,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"rust-version-updates","update_count":39,"packages":[{"name":"arc-swap","old_version":"1.8.2","new_version":"1.9.0","repository_url":"https://github.com/vorner/arc-swap"},{"name":"bollard","old_version":"0.18.1","new_version":"0.20.2","repository_url":"https://github.com/fussybeaver/bollard"},{"name":"chrono","old_version":"0.4.43","new_version":"0.4.44","repository_url":"https://github.com/chronotope/chrono"},{"name":"clap","old_version":"4.5.60","new_version":"4.6.0","repository_url":"https://github.com/clap-rs/clap"},{"name":"console","old_version":"0.16.2","new_version":"0.16.3","repository_url":"https://github.com/console-rs/console"},{"name":"digest","old_version":"0.11.0","new_version":"0.11.2","repository_url":"https://github.com/RustCrypto/traits"},{"name":"env_logger","old_version":"0.11.9","new_version":"0.11.10","repository_url":"https://github.com/rust-cli/env_logger"},{"name":"fuser","old_version":"0.11.1","new_version":"0.17.0","repository_url":"https://github.com/cberner/fuser"},{"name":"generic-array","old_version":"0.14.7","new_version":"1.3.3","repository_url":"https://github.com/fizyk20/generic-array"},{"name":"hyper","old_version":"1.8.1","new_version":"1.9.0","repository_url":"https://github.com/hyperium/hyper"},{"name":"internment","old_version":"0.6.0","new_version":"0.8.6","repository_url":"https://github.com/droundy/internment"},{"name":"libc","old_version":"0.2.182","new_version":"0.2.184","repository_url":"https://github.com/rust-lang/libc"},{"name":"nix","old_version":"0.26.4","new_version":"0.30.1","repository_url":"https://github.com/nix-rust/nix"},{"name":"num_enum","old_version":"0.7.5","new_version":"0.7.6","repository_url":"https://github.com/illicitonion/num_enum"},{"name":"once_cell","old_version":"1.21.3","new_version":"1.21.4","repository_url":"https://github.com/matklad/once_cell"},{"name":"opendal","old_version":"0.53.3","new_version":"0.55.0","repository_url":"https://github.com/apache/opendal"},{"name":"pin-project","old_version":"1.1.10","new_version":"1.1.11","repository_url":"https://github.com/taiki-e/pin-project"},{"name":"pin-project-lite","old_version":"0.2.16","new_version":"0.2.17","repository_url":"https://github.com/taiki-e/pin-project-lite"},{"name":"prost","old_version":"0.13.5","new_version":"0.14.3","repository_url":"https://github.com/tokio-rs/prost"},{"name":"prost-build","old_version":"0.13.5","new_version":"0.14.3","repository_url":"https://github.com/tokio-rs/prost"},{"name":"prost-types","old_version":"0.13.5","new_version":"0.14.3","repository_url":"https://github.com/tokio-rs/prost"},{"name":"pyo3","old_version":"0.27.2","new_version":"0.28.2","repository_url":"https://github.com/pyo3/pyo3"},{"name":"pyo3-build-config","old_version":"0.27.2","new_version":"0.28.2","repository_url":"https://github.com/pyo3/pyo3"},{"name":"rlimit","old_version":"0.10.2","new_version":"0.11.0","repository_url":"https://github.com/Nugine/rlimit"},{"name":"rustls","old_version":"0.23.36","new_version":"0.23.37","repository_url":"https://github.com/rustls/rustls"},{"name":"sha2","old_version":"0.10.9","new_version":"0.11.0","repository_url":"https://github.com/RustCrypto/hashes"},{"name":"shellexpand","old_version":"2.1.2","new_version":"3.1.2"},{"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":"sysinfo","old_version":"0.20.5","new_version":"0.38.4","repository_url":"https://github.com/GuillaumeGomez/sysinfo"},{"name":"tempfile","old_version":"3.25.0","new_version":"3.27.0","repository_url":"https://github.com/Stebalien/tempfile"},{"name":"terminal_size","old_version":"0.1.17","new_version":"0.4.4","repository_url":"https://github.com/eminence/terminal-size"},{"name":"tokio","old_version":"1.49.0","new_version":"1.50.0","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"tokio-retry2","old_version":"0.6.0","new_version":"0.9.1","repository_url":"https://github.com/naomijub/tokio-retry"},{"name":"toml","old_version":"0.8.23","new_version":"1.1.2+spec-1.1.0","repository_url":"https://github.com/toml-rs/toml"},{"name":"uuid","old_version":"1.21.0","new_version":"1.23.0","repository_url":"https://github.com/uuid-rs/uuid"},{"name":"whoami","old_version":"1.6.1","new_version":"2.1.0","repository_url":"https://github.com/ardaku/whoami"},{"name":"tree-sitter","old_version":"0.26.5","new_version":"0.26.8","repository_url":"https://github.com/tree-sitter/tree-sitter"},{"name":"cargo_metadata","old_version":"0.23.0","new_version":"0.23.1","repository_url":"https://github.com/oli-obk/cargo_metadata"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the rust-version-updates group with 39 updates in the /src/rust directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [arc-swap](https://github.com/vorner/arc-swap) | `1.8.2` | `1.9.0` |\n| [bollard](https://github.com/fussybeaver/bollard) | `0.18.1` | `0.20.2` |\n| [chrono](https://github.com/chronotope/chrono) | `0.4.43` | `0.4.44` |\n| [clap](https://github.com/clap-rs/clap) | `4.5.60` | `4.6.0` |\n| [console](https://github.com/console-rs/console) | `0.16.2` | `0.16.3` |\n| [digest](https://github.com/RustCrypto/traits) | `0.11.0` | `0.11.2` |\n| [env_logger](https://github.com/rust-cli/env_logger) | `0.11.9` | `0.11.10` |\n| [fuser](https://github.com/cberner/fuser) | `0.11.1` | `0.17.0` |\n| [generic-array](https://github.com/fizyk20/generic-array) | `0.14.7` | `1.3.3` |\n| [hyper](https://github.com/hyperium/hyper) | `1.8.1` | `1.9.0` |\n| [internment](https://github.com/droundy/internment) | `0.6.0` | `0.8.6` |\n| [libc](https://github.com/rust-lang/libc) | `0.2.182` | `0.2.184` |\n| [nix](https://github.com/nix-rust/nix) | `0.26.4` | `0.30.1` |\n| [num_enum](https://github.com/illicitonion/num_enum) | `0.7.5` | `0.7.6` |\n| [once_cell](https://github.com/matklad/once_cell) | `1.21.3` | `1.21.4` |\n| [opendal](https://github.com/apache/opendal) | `0.53.3` | `0.55.0` |\n| [pin-project](https://github.com/taiki-e/pin-project) | `1.1.10` | `1.1.11` |\n| [pin-project-lite](https://github.com/taiki-e/pin-project-lite) | `0.2.16` | `0.2.17` |\n| [prost](https://github.com/tokio-rs/prost) | `0.13.5` | `0.14.3` |\n| [prost-build](https://github.com/tokio-rs/prost) | `0.13.5` | `0.14.3` |\n| [prost-types](https://github.com/tokio-rs/prost) | `0.13.5` | `0.14.3` |\n| [pyo3](https://github.com/pyo3/pyo3) | `0.27.2` | `0.28.2` |\n| [pyo3-build-config](https://github.com/pyo3/pyo3) | `0.27.2` | `0.28.2` |\n| [rlimit](https://github.com/Nugine/rlimit) | `0.10.2` | `0.11.0` |\n| [rustls](https://github.com/rustls/rustls) | `0.23.36` | `0.23.37` |\n| [sha2](https://github.com/RustCrypto/hashes) | `0.10.9` | `0.11.0` |\n| [shellexpand](https://gitlab.com/ijackson/rust-shellexpand) | `2.1.2` | `3.1.2` |\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| [sysinfo](https://github.com/GuillaumeGomez/sysinfo) | `0.20.5` | `0.38.4` |\n| [tempfile](https://github.com/Stebalien/tempfile) | `3.25.0` | `3.27.0` |\n| [terminal_size](https://github.com/eminence/terminal-size) | `0.1.17` | `0.4.4` |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.49.0` | `1.50.0` |\n| [tokio-retry2](https://github.com/naomijub/tokio-retry) | `0.6.0` | `0.9.1` |\n| [toml](https://github.com/toml-rs/toml) | `0.8.23` | `1.1.2+spec-1.1.0` |\n| [uuid](https://github.com/uuid-rs/uuid) | `1.21.0` | `1.23.0` |\n| [whoami](https://github.com/ardaku/whoami) | `1.6.1` | `2.1.0` |\n| [tree-sitter](https://github.com/tree-sitter/tree-sitter) | `0.26.5` | `0.26.8` |\n| [cargo_metadata](https://github.com/oli-obk/cargo_metadata) | `0.23.0` | `0.23.1` |\n\n\nUpdates `arc-swap` from 1.8.2 to 1.9.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vorner/arc-swap/blob/master/CHANGELOG.md\"\u003earc-swap's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e1.9.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003ePromote certain orderings to SeqCst. Original proofs based on wrong reading of\nstandard :-(. Expect some performance degradation (\u003ca href=\"https://redirect.github.com/vorner/arc-swap/issues/198\"\u003e#198\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/vorner/arc-swap/issues/200\"\u003e#200\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vorner/arc-swap/commit/873fbf2e724ac0a6ae814797b14a83bb68251673\"\u003e\u003ccode\u003e873fbf2\u003c/code\u003e\u003c/a\u003e Test file for the \u003ca href=\"https://redirect.github.com/vorner/arc-swap/issues/198\"\u003e#198\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vorner/arc-swap/commit/ffb2808f59b88c4984fc67fc036ac06da92a22fa\"\u003e\u003ccode\u003effb2808\u003c/code\u003e\u003c/a\u003e Release of 1.9.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vorner/arc-swap/commit/9d87160c3274923a8fc1dea749909f30c9f8da10\"\u003e\u003ccode\u003e9d87160\u003c/code\u003e\u003c/a\u003e Promote several Orderings to SeqCst\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vorner/arc-swap/compare/v1.8.2...v1.9.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `bollard` from 0.18.1 to 0.20.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fussybeaver/bollard/releases\"\u003ebollard's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease v0.20.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add attach_container_websocket API for WebSocket container attach by \u003ca href=\"https://github.com/benodiwal\"\u003e\u003ccode\u003e@​benodiwal\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/689\"\u003efussybeaver/bollard#689\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(secrets): Remove re-export of models by \u003ca href=\"https://github.com/giantcow\"\u003e\u003ccode\u003e@​giantcow\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/695\"\u003efussybeaver/bollard#695\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Release 0.20.2 by \u003ca href=\"https://github.com/fussybeaver\"\u003e\u003ccode\u003e@​fussybeaver\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/696\"\u003efussybeaver/bollard#696\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/giantcow\"\u003e\u003ccode\u003e@​giantcow\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/695\"\u003efussybeaver/bollard#695\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/fussybeaver/bollard/compare/v0.20.1...v0.20.2\"\u003ehttps://github.com/fussybeaver/bollard/compare/v0.20.1...v0.20.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease v0.20.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebuild: drop serde_with dep by \u003ca href=\"https://github.com/tisonkun\"\u003e\u003ccode\u003e@​tisonkun\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/682\"\u003efussybeaver/bollard#682\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump bollard-stubs dependency by \u003ca href=\"https://github.com/tisonkun\"\u003e\u003ccode\u003e@​tisonkun\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/686\"\u003efussybeaver/bollard#686\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd Docker::connect_with_host by \u003ca href=\"https://github.com/BrenekH\"\u003e\u003ccode\u003e@​BrenekH\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/685\"\u003efussybeaver/bollard#685\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump rust from 1.92.0-slim to 1.93.0-slim 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/fussybeaver/bollard/pull/684\"\u003efussybeaver/bollard#684\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump swagger-codegen.version from 2.4.46 to 2.4.50 in /codegen/swagger 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/fussybeaver/bollard/pull/608\"\u003efussybeaver/bollard#608\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Release 0.20.1 by \u003ca href=\"https://github.com/fussybeaver\"\u003e\u003ccode\u003e@​fussybeaver\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/688\"\u003efussybeaver/bollard#688\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BrenekH\"\u003e\u003ccode\u003e@​BrenekH\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/685\"\u003efussybeaver/bollard#685\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/fussybeaver/bollard/compare/v0.20.0...v0.20.1\"\u003ehttps://github.com/fussybeaver/bollard/compare/v0.20.0...v0.20.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease v0.20.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePass keypath by \u003ca href=\"https://github.com/aoikurokawa\"\u003e\u003ccode\u003e@​aoikurokawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/592\"\u003efussybeaver/bollard#592\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: proper execution branch for \u003ccode\u003ebuildkit_providerless\u003c/code\u003e by \u003ca href=\"https://github.com/DDtKey\"\u003e\u003ccode\u003e@​DDtKey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/597\"\u003efussybeaver/bollard#597\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump stubs 1.49.2 rc.28.4.0 by \u003ca href=\"https://github.com/fussybeaver\"\u003e\u003ccode\u003e@​fussybeaver\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/598\"\u003efussybeaver/bollard#598\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove handling of nested empty hashmaps by \u003ca href=\"https://github.com/fussybeaver\"\u003e\u003ccode\u003e@​fussybeaver\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/596\"\u003efussybeaver/bollard#596\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd fallible Streams for import_image_stream by \u003ca href=\"https://github.com/Huy-Dinh\"\u003e\u003ccode\u003e@​Huy-Dinh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/606\"\u003efussybeaver/bollard#606\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd swagger support for ContainerArchiveInfo by \u003ca href=\"https://github.com/Huy-Dinh\"\u003e\u003ccode\u003e@​Huy-Dinh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/609\"\u003efussybeaver/bollard#609\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd support for get_container_archive_info by \u003ca href=\"https://github.com/Huy-Dinh\"\u003e\u003ccode\u003e@​Huy-Dinh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/610\"\u003efussybeaver/bollard#610\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: remove unmaintained rustls_pemfile by \u003ca href=\"https://github.com/MarcusGrass\"\u003e\u003ccode\u003e@​MarcusGrass\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/613\"\u003efussybeaver/bollard#613\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add with_request_modifier API for custom request headers by \u003ca href=\"https://github.com/benodiwal\"\u003e\u003ccode\u003e@​benodiwal\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/619\"\u003efussybeaver/bollard#619\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edelete: remove outdated macOS CI workflow by \u003ca href=\"https://github.com/benodiwal\"\u003e\u003ccode\u003e@​benodiwal\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/616\"\u003efussybeaver/bollard#616\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add docker checkpoint support (create, list, delete) by \u003ca href=\"https://github.com/benodiwal\"\u003e\u003ccode\u003e@​benodiwal\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/617\"\u003efussybeaver/bollard#617\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: feat: add service_logs API to get logs from a service by \u003ca href=\"https://github.com/benodiwal\"\u003e\u003ccode\u003e@​benodiwal\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/625\"\u003efussybeaver/bollard#625\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add task_logs API to get logs from a task by \u003ca href=\"https://github.com/benodiwal\"\u003e\u003ccode\u003e@​benodiwal\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/624\"\u003efussybeaver/bollard#624\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ecodegen: add query parameter structs for swarm, config, plugin APIs by \u003ca href=\"https://github.com/benodiwal\"\u003e\u003ccode\u003e@​benodiwal\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/633\"\u003efussybeaver/bollard#633\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild: avoid unnecessary axum deps by \u003ca href=\"https://github.com/tisonkun\"\u003e\u003ccode\u003e@​tisonkun\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/638\"\u003efussybeaver/bollard#638\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add Config API (list, create, inspect, update, delete) by \u003ca href=\"https://github.com/benodiwal\"\u003e\u003ccode\u003e@​benodiwal\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/628\"\u003efussybeaver/bollard#628\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: added swarm update api by \u003ca href=\"https://github.com/benodiwal\"\u003e\u003ccode\u003e@​benodiwal\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/630\"\u003efussybeaver/bollard#630\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add plugin API support by \u003ca href=\"https://github.com/benodiwal\"\u003e\u003ccode\u003e@​benodiwal\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/631\"\u003efussybeaver/bollard#631\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: remove deprecated swarm option structs by \u003ca href=\"https://github.com/benodiwal\"\u003e\u003ccode\u003e@​benodiwal\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/639\"\u003efussybeaver/bollard#639\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove deprecated options structs in volume.rs by \u003ca href=\"https://github.com/Huy-Dinh\"\u003e\u003ccode\u003e@​Huy-Dinh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/653\"\u003efussybeaver/bollard#653\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: disable codegen formatting by \u003ca href=\"https://github.com/benodiwal\"\u003e\u003ccode\u003e@​benodiwal\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/654\"\u003efussybeaver/bollard#654\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: added CODEOWNERS file by \u003ca href=\"https://github.com/benodiwal\"\u003e\u003ccode\u003e@​benodiwal\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/657\"\u003efussybeaver/bollard#657\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: remove deprecated EventsOptions struct from system.rs by \u003ca href=\"https://github.com/benodiwal\"\u003e\u003ccode\u003e@​benodiwal\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/655\"\u003efussybeaver/bollard#655\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/fussybeaver/bollard/commit/ddd21715ac76ccaf83db1b5a346c014e1fa83b64\"\u003e\u003ccode\u003eddd2171\u003c/code\u003e\u003c/a\u003e chore: Release 0.20.2 (\u003ca href=\"https://redirect.github.com/fussybeaver/bollard/issues/696\"\u003e#696\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fussybeaver/bollard/commit/05c59e8f5426ca19a7d70959d9d0546874714727\"\u003e\u003ccode\u003e05c59e8\u003c/code\u003e\u003c/a\u003e fix(secrets): Remove re-export of models (\u003ca href=\"https://redirect.github.com/fussybeaver/bollard/issues/695\"\u003e#695\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fussybeaver/bollard/commit/811dfd04843f7c05619f3bdbd9874f64f4ae913e\"\u003e\u003ccode\u003e811dfd0\u003c/code\u003e\u003c/a\u003e feat: add attach_container_websocket API for WebSocket container attach (\u003ca href=\"https://redirect.github.com/fussybeaver/bollard/issues/689\"\u003e#689\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fussybeaver/bollard/commit/e7e32f113e6857bf4963267fc0bee9bf2bda4080\"\u003e\u003ccode\u003ee7e32f1\u003c/code\u003e\u003c/a\u003e chore: Release 0.20.1 (\u003ca href=\"https://redirect.github.com/fussybeaver/bollard/issues/688\"\u003e#688\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fussybeaver/bollard/commit/3a218377b423f4d8277abdcfedb6898b0322cde0\"\u003e\u003ccode\u003e3a21837\u003c/code\u003e\u003c/a\u003e build(deps): bump swagger-codegen.version in /codegen/swagger (\u003ca href=\"https://redirect.github.com/fussybeaver/bollard/issues/608\"\u003e#608\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fussybeaver/bollard/commit/84693020fb32bcfda6cc33ee499a981cc343bd3f\"\u003e\u003ccode\u003e8469302\u003c/code\u003e\u003c/a\u003e build(deps): bump rust from 1.92.0-slim to 1.93.0-slim (\u003ca href=\"https://redirect.github.com/fussybeaver/bollard/issues/684\"\u003e#684\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fussybeaver/bollard/commit/177d2ae9e69cd271ed787bef23fabdb9980f2438\"\u003e\u003ccode\u003e177d2ae\u003c/code\u003e\u003c/a\u003e Add Docker::connect_with_host (\u003ca href=\"https://redirect.github.com/fussybeaver/bollard/issues/685\"\u003e#685\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fussybeaver/bollard/commit/cfb11d10f958ea566c5ad4b0773b4c2bb4dbf129\"\u003e\u003ccode\u003ecfb11d1\u003c/code\u003e\u003c/a\u003e chore: bump bollard-stubs dependency (\u003ca href=\"https://redirect.github.com/fussybeaver/bollard/issues/686\"\u003e#686\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fussybeaver/bollard/commit/e70f0722697033e04a1e703eca859054671675da\"\u003e\u003ccode\u003ee70f072\u003c/code\u003e\u003c/a\u003e build: drop serde_with dep (\u003ca href=\"https://redirect.github.com/fussybeaver/bollard/issues/682\"\u003e#682\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fussybeaver/bollard/commit/73fcfad1f77a5e6ac467113a0c349b31c3e67ced\"\u003e\u003ccode\u003e73fcfad\u003c/code\u003e\u003c/a\u003e release: v0.20.0 (\u003ca href=\"https://redirect.github.com/fussybeaver/bollard/issues/679\"\u003e#679\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fussybeaver/bollard/compare/v0.18.1...v0.20.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `chrono` from 0.4.43 to 0.4.44\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/chronotope/chrono/releases\"\u003echrono's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.4.44\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocs: match MSRV with \u003ccode\u003eCargo.toml\u003c/code\u003e contents by \u003ca href=\"https://github.com/coryan\"\u003e\u003ccode\u003e@​coryan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1772\"\u003echronotope/chrono#1772\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd track_caller to non-deprecated functions by \u003ca href=\"https://github.com/svix-jplatte\"\u003e\u003ccode\u003e@​svix-jplatte\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1774\"\u003echronotope/chrono#1774\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/c14b4599d07ef36ffa1f8a531fb0bc7eb3b42464\"\u003e\u003ccode\u003ec14b459\u003c/code\u003e\u003c/a\u003e Bump version to 0.4.44\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/ea832c5090369eefa2cb6a47d643e2f7ade7ffa7\"\u003e\u003ccode\u003eea832c5\u003c/code\u003e\u003c/a\u003e Add track_caller to non-deprecated functions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/cfae889a3a23507acf49b605794abba17effd2d7\"\u003e\u003ccode\u003ecfae889\u003c/code\u003e\u003c/a\u003e Fix panic message in to_rfc2822\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/f8900b5a44228a7f6282c65e8c407d3ecb6dcb7b\"\u003e\u003ccode\u003ef8900b5\u003c/code\u003e\u003c/a\u003e docs: match MSRV with \u003ccode\u003eCargo.toml\u003c/code\u003e contents\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/chronotope/chrono/compare/v0.4.43...v0.4.44\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `clap` from 4.5.60 to 4.6.0\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.0] - 2026-03-12\u003c/h2\u003e\n\u003ch3\u003eCompatibility\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate MSRV to 1.85\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.61] - 2026-03-12\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/clap-rs/clap/commit/9ab6dee710aa384e02ec5e9e2cfeadb2f35abf2a\"\u003e\u003ccode\u003e9ab6dee\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/374a30dac685d492cbdae124e757afdb52dd47b6\"\u003e\u003ccode\u003e374a30d\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/d0c8aabc000adc54fc39efa721e6caad035fc3da\"\u003e\u003ccode\u003ed0c8aab\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6306\"\u003e#6306\u003c/a\u003e from epage/update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/686ce2f665f43f927c1dbd5ad63a2f989e503bb9\"\u003e\u003ccode\u003e686ce2f\u003c/code\u003e\u003c/a\u003e chore: Upgrade compatible\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/8203238de61f89b60ce1ca1672cfe20997d20a1e\"\u003e\u003ccode\u003e8203238\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6305\"\u003e#6305\u003c/a\u003e from epage/msrv\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/c774a892ba8bb703a9e77a16e6ebc6ff1c551868\"\u003e\u003ccode\u003ec774a89\u003c/code\u003e\u003c/a\u003e docs: Reduce main's in doctests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/73534f6ed3697b834743d283cedc7f529778d8a7\"\u003e\u003ccode\u003e73534f6\u003c/code\u003e\u003c/a\u003e chore: Upgrade to 2025 edition\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/dfe05a9bfe5bf49ec560e484c1abf50bcb55cd96\"\u003e\u003ccode\u003edfe05a9\u003c/code\u003e\u003c/a\u003e chore: Bump MSRV to 1.85\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/8b41d0b8497ccaa0fb0d1d8a51f91ea2f62b3aa8\"\u003e\u003ccode\u003e8b41d0b\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/518220f102cc34b2cf39c64efa35975a22341e36\"\u003e\u003ccode\u003e518220f\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/clap-rs/clap/compare/clap_complete-v4.5.60...clap_complete-v4.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `console` from 0.16.2 to 0.16.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/console-rs/console/releases\"\u003econsole's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.16.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003estd::sync::OnceLock\u003c/code\u003e instead of \u003ccode\u003eonce_cell\u003c/code\u003e by \u003ca href=\"https://github.com/cuviper\"\u003e\u003ccode\u003e@​cuviper\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/console/pull/281\"\u003econsole-rs/console#281\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump version to 0.16.3 by \u003ca href=\"https://github.com/cuviper\"\u003e\u003ccode\u003e@​cuviper\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/console/pull/282\"\u003econsole-rs/console#282\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/console/commit/70ea3d0a6ecf1ca2f3891827631ca6e9b8e2b10a\"\u003e\u003ccode\u003e70ea3d0\u003c/code\u003e\u003c/a\u003e Bump version to 0.16.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/console/commit/6bd88941385008c879186ba619655ca2503c6de1\"\u003e\u003ccode\u003e6bd8894\u003c/code\u003e\u003c/a\u003e Remove \u003ccode\u003emake msrv-lock\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/console/commit/499e5f63b791d8bd67000df2b3d1d9b4628c29a6\"\u003e\u003ccode\u003e499e5f6\u003c/code\u003e\u003c/a\u003e Use \u003ccode\u003estd::sync::OnceLock\u003c/code\u003e instead of \u003ccode\u003eonce_cell\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/console-rs/console/compare/0.16.2...0.16.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `digest` from 0.11.0 to 0.11.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/traits/commit/2465f98a7ebc9f1c8d10dab0e5f30113505a1826\"\u003e\u003ccode\u003e2465f98\u003c/code\u003e\u003c/a\u003e digest: bump version to v0.11.2 (\u003ca href=\"https://redirect.github.com/RustCrypto/traits/issues/2343\"\u003e#2343\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/traits/commit/a87b56713fb66f0a657c422affad5ac6f8d58003\"\u003e\u003ccode\u003ea87b567\u003c/code\u003e\u003c/a\u003e Release \u003ccode\u003edigest\u003c/code\u003e v0.11.2 (\u003ca href=\"https://redirect.github.com/RustCrypto/traits/issues/2342\"\u003e#2342\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/traits/commit/84476d3c0d005820b39be4780c52b864ca43335f\"\u003e\u003ccode\u003e84476d3\u003c/code\u003e\u003c/a\u003e digest: remove \u003ccode\u003eClone\u003c/code\u003e from \u003ccode\u003eMacTraits\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/RustCrypto/traits/issues/2341\"\u003e#2341\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/traits/commit/6954eabaafdc52bb01a9a15644327bc33ffe2434\"\u003e\u003ccode\u003e6954eab\u003c/code\u003e\u003c/a\u003e elliptic-curve v0.14.0-rc.29 (\u003ca href=\"https://redirect.github.com/RustCrypto/traits/issues/2340\"\u003e#2340\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/traits/commit/a250cbd123625097feaab33d479ab10381c88775\"\u003e\u003ccode\u003ea250cbd\u003c/code\u003e\u003c/a\u003e elliptic-curve: bump \u003ccode\u003esec1\u003c/code\u003e to v0.8 (\u003ca href=\"https://redirect.github.com/RustCrypto/traits/issues/2339\"\u003e#2339\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/traits/commit/01b44a63246728af4318588c63233709c55f7106\"\u003e\u003ccode\u003e01b44a6\u003c/code\u003e\u003c/a\u003e password-hash v0.6.0 (\u003ca href=\"https://redirect.github.com/RustCrypto/traits/issues/2338\"\u003e#2338\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/traits/commit/866ef69a45640fbc206f6d76caed0a173428f9d4\"\u003e\u003ccode\u003e866ef69\u003c/code\u003e\u003c/a\u003e password-hash: add \u003ccode\u003eError::RngFailure\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/RustCrypto/traits/issues/2337\"\u003e#2337\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/traits/commit/4c2365ee72dbf3d279be60fda8ab6a46072410ff\"\u003e\u003ccode\u003e4c2365e\u003c/code\u003e\u003c/a\u003e build(deps): bump the all-deps group with 4 updates (\u003ca href=\"https://redirect.github.com/RustCrypto/traits/issues/2335\"\u003e#2335\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/traits/commit/ae7d4bee2aebed8c7f1a2dcae82db37ab02b3714\"\u003e\u003ccode\u003eae7d4be\u003c/code\u003e\u003c/a\u003e password-hash: rustdoc fixups (\u003ca href=\"https://redirect.github.com/RustCrypto/traits/issues/2336\"\u003e#2336\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/traits/commit/35e0e9ab4a9c8d79ae256f41ccb167e8405a50ba\"\u003e\u003ccode\u003e35e0e9a\u003c/code\u003e\u003c/a\u003e password-hash: remove \u003ccode\u003eMcfHasher\u003c/code\u003e trait (\u003ca href=\"https://redirect.github.com/RustCrypto/traits/issues/2334\"\u003e#2334\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/RustCrypto/traits/compare/digest-v0.11.0...digest-v0.11.2\"\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 `fuser` from 0.11.1 to 0.17.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/cberner/fuser/releases\"\u003efuser's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.17.0\u003c/h2\u003e\n\u003ch1\u003eMajor changes:\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eChange many integer-based public API parameters to strongly-typed newtypes and bitflags.\nThis breaking changes affects many of the methods on \u003ccode\u003eFilesystem\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eChange \u003ccode\u003eFilesystem\u003c/code\u003e trait methods to use \u003ccode\u003e\u0026amp;self\u003c/code\u003e, and require mounted filesystems to be \u003ccode\u003eSend + Sync + 'static\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eImprove typed error handling across request/reply APIs\u003c/li\u003e\n\u003cli\u003eReplace \u003ccode\u003eVec\u0026lt;MountOption\u0026gt;\u003c/code\u003e mount APIs with a structured \u003ccode\u003eConfig\u003c/code\u003e API, including ACL option handling\u003c/li\u003e\n\u003cli\u003eFeature flags \u003ccode\u003eabi-7-xx\u003c/code\u003e are now ignored and will be removed in 0.18, with compatibility checks moved to runtime behavior\u003c/li\u003e\n\u003cli\u003eRemove the old ABI-specific feature-flag surface (\u003ccode\u003eabi-7-9\u003c/code\u003e through \u003ccode\u003eabi-7-19\u003c/code\u003e, plus tooling/docs/examples references)\u003c/li\u003e\n\u003cli\u003eAdd support for multiple event loops per session, which can be enabled via \u003ccode\u003eConfig::n_threads\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdd experimental async API (\u003ccode\u003eAsyncFilesystem\u003c/code\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eMinor changes:\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eRename \u003ccode\u003eBackgroundSession::join\u003c/code\u003e to \u003ccode\u003eumount_and_join\u003c/code\u003e, returning \u003ccode\u003eio::Result\u0026lt;()\u0026gt;\u003c/code\u003e instead of panicking\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eFUSE_DEV_IOC_CLONE\u003c/code\u003e support and improve passthrough descriptor handling (\u003ccode\u003eReplyCreate\u003c/code\u003e, \u003ccode\u003eReplyOpen\u003c/code\u003e, \u003ccode\u003eBackingId\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003eImprove passthrough descriptor handling (\u003ccode\u003eReplyCreate\u003c/code\u003e, \u003ccode\u003eReplyOpen\u003c/code\u003e, \u003ccode\u003eBackingId\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eFileType\u003c/code\u003e conversion from std \u003ccode\u003eFileType\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdd option to explicitly choose \u003ccode\u003elibfuse2\u003c/code\u003e or \u003ccode\u003elibfuse3\u003c/code\u003e, prefer \u003ccode\u003elibfuse3\u003c/code\u003e by default\u003c/li\u003e\n\u003cli\u003eSupport building without libfuse on BSD\u003c/li\u003e\n\u003cli\u003eRemove remaining \u003ccode\u003eosxfuse\u003c/code\u003e support and improve \u003ccode\u003emacfuse\u003c/code\u003e compatibility\u003c/li\u003e\n\u003cli\u003eThe path to the \u003ccode\u003efusermount\u003c/code\u003e binary can be specified with the \u003ccode\u003eFUSERMOUNT_PATH\u003c/code\u003e environment variable\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eallow_root\u003c/code\u003e or \u003ccode\u003eallow_other\u003c/code\u003e must be enabled when using \u003ccode\u003eauto_unmount\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRemove deprecated \u003ccode\u003emount\u003c/code\u003e and \u003ccode\u003espawn_mount\u003c/code\u003e -- use \u003ccode\u003emount2\u003c/code\u003e and \u003ccode\u003espawn_mount2\u003c/code\u003e instead\u003c/li\u003e\n\u003cli\u003eUpdate and expand documentation\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eInternal changes:\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eImprove Linux/BSD/macOS test coverage by migrating mount tests to \u003ccode\u003efuser-tests\u003c/code\u003e and expanding CI\u003c/li\u003e\n\u003cli\u003eRework session lifecycle internals (handshake/session startup, destroy ordering, and unmount error propagation)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.16.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for passthrough file descriptors\u003c/li\u003e\n\u003cli\u003eChange \u003ccode\u003eKernelConfig\u003c/code\u003e capabilities flags parameters to \u003ccode\u003eu64\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRemove feature flags \u003ccode\u003eabi-7-9\u003c/code\u003e through \u003ccode\u003eabi-7-18\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003elibfuse\u003c/code\u003e feature flag from defaults. Linking with libfuse can be enabled with the \u003ccode\u003elibfuse\u003c/code\u003e feature flag\u003c/li\u003e\n\u003cli\u003eImprove macfuse compatibility (note that macfuse remains untested)\u003c/li\u003e\n\u003cli\u003eFix unsound behavior when linking with libfuse3\u003c/li\u003e\n\u003cli\u003ePerformance optimizations\u003c/li\u003e\n\u003cli\u003eUpdate documentation\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.15.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix crtime related panic that could occur on MacOS. See PR \u003ca href=\"https://redirect.github.com/cberner/fuser/issues/322\"\u003e#322\u003c/a\u003e for details.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.15.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd file handle argument to \u003ccode\u003egetattr()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eChange \u003ccode\u003epoll()\u003c/code\u003e to take a \u003ccode\u003ePollHandle\u003c/code\u003e instead of a \u003ccode\u003eu64\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdd low level API for manually mounting or wrapping a fuse file descriptor into a \u003ccode\u003eSession\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eFix compatibility with MacFUSE 4.x\u003c/li\u003e\n\u003cli\u003ePerformance optimizations\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.14.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/cberner/fuser/blob/master/CHANGELOG.md\"\u003efuser's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.17.0 - 2026-02-14\u003c/h2\u003e\n\u003cp\u003eMajor changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eChange many integer-based public API parameters to strongly-typed newtypes and bitflags.\nThis breaking changes affects many of the methods on \u003ccode\u003eFilesystem\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eChange \u003ccode\u003eFilesystem\u003c/code\u003e trait methods to use \u003ccode\u003e\u0026amp;self\u003c/code\u003e, and require mounted filesystems to be \u003ccode\u003eSend + Sync + 'static\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eImprove typed error handling across request/reply APIs\u003c/li\u003e\n\u003cli\u003eReplace \u003ccode\u003eVec\u0026lt;MountOption\u0026gt;\u003c/code\u003e mount APIs with a structured \u003ccode\u003eConfig\u003c/code\u003e API, including ACL option handling\u003c/li\u003e\n\u003cli\u003eFeature flags \u003ccode\u003eabi-7-xx\u003c/code\u003e are now ignored and will be removed in 0.18, with compatibility checks moved to runtime behavior\u003c/li\u003e\n\u003cli\u003eRemove the old ABI-specific feature-flag surface (\u003ccode\u003eabi-7-9\u003c/code\u003e through \u003ccode\u003eabi-7-19\u003c/code\u003e, plus tooling/docs/examples references)\u003c/li\u003e\n\u003cli\u003eAdd support for multiple event loops per session, which can be enabled via \u003ccode\u003eConfig::n_threads\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdd experimental async API (\u003ccode\u003eAsyncFilesystem\u003c/code\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eMinor changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRename \u003ccode\u003eBackgroundSession::join\u003c/code\u003e to \u003ccode\u003eumount_and_join\u003c/code\u003e, returning \u003ccode\u003eio::Result\u0026lt;()\u0026gt;\u003c/code\u003e instead of panicking\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eFUSE_DEV_IOC_CLONE\u003c/code\u003e support and improve passthrough descriptor handling (\u003ccode\u003eReplyCreate\u003c/code\u003e, \u003ccode\u003eReplyOpen\u003c/code\u003e, \u003ccode\u003eBackingId\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003eImprove passthrough descriptor handling (\u003ccode\u003eReplyCreate\u003c/code\u003e, \u003ccode\u003eReplyOpen\u003c/code\u003e, \u003ccode\u003eBackingId\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eFileType\u003c/code\u003e conversion from std \u003ccode\u003eFileType\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdd option to explicitly choose \u003ccode\u003elibfuse2\u003c/code\u003e or \u003ccode\u003elibfuse3\u003c/code\u003e, prefer \u003ccode\u003elibfuse3\u003c/code\u003e by default\u003c/li\u003e\n\u003cli\u003eSupport building without libfuse on BSD\u003c/li\u003e\n\u003cli\u003eRemove remaining \u003ccode\u003eosxfuse\u003c/code\u003e support and improve \u003ccode\u003emacfuse\u003c/code\u003e compatibility\u003c/li\u003e\n\u003cli\u003eThe path to the \u003ccode\u003efusermount\u003c/code\u003e binary can be specified with the \u003ccode\u003eFUSERMOUNT_PATH\u003c/code\u003e environment variable\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eallow_root\u003c/code\u003e or \u003ccode\u003eallow_other\u003c/code\u003e must be enabled when using \u003ccode\u003eauto_unmount\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRemove deprecated \u003ccode\u003emount\u003c/code\u003e and \u003ccode\u003espawn_mount\u003c/code\u003e -- use \u003ccode\u003emount2\u003c/code\u003e and \u003ccode\u003espawn_mount2\u003c/code\u003e instead\u003c/li\u003e\n\u003cli\u003eUpdate and expand documentation\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eInternal changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eImprove Linux/BSD/macOS test coverage by migrating mount tests to \u003ccode\u003efuser-tests\u003c/code\u003e and expanding CI\u003c/li\u003e\n\u003cli\u003eRework session lifecycle internals (handshake/session startup, destroy ordering, and unmount error propagation)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.16.0 - 2025-09-12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for passthrough file descriptors\u003c/li\u003e\n\u003cli\u003eChange \u003ccode\u003eKernelConfig\u003c/code\u003e capabilities flags parameters to \u003ccode\u003eu64\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRemove feature flags \u003ccode\u003eabi-7-9\u003c/code\u003e through \u003ccode\u003eabi-7-18\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003elibfuse\u003c/code\u003e feature flag from defaults. Linking with libfuse can be enabled with the \u003ccode\u003elibfuse\u003c/code\u003e feature flag\u003c/li\u003e\n\u003cli\u003eImprove macfuse compatibility (note that macfuse remains untested)\u003c/li\u003e\n\u003cli\u003eFix unsound behavior when linking with libfuse3\u003c/li\u003e\n\u003cli\u003ePerformance optimizations\u003c/li\u003e\n\u003cli\u003eUpdate documentation\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.15.1 - 2024-11-27\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix crtime related panic that could occur on MacOS. See PR \u003ca href=\"https://redirect.github.com/cberner/fuser/issues/322\"\u003e#322\u003c/a\u003e for details.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.15.0 - 2024-10-25\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd file handle argument to \u003ccode\u003egetattr()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eChange \u003ccode\u003epoll()\u003c/code\u003e to take a \u003ccode\u003ePollHandle\u003c/code\u003e instead of a \u003ccode\u003eu64\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdd low level API for manually mounting or wrapping a fuse file descriptor into a \u003ccode\u003eSession\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eFix compatibility with MacFUSE 4.x\u003c/li\u003e\n\u003cli\u003ePerformance optimizations\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cberner/fuser/commit/16e20c12522cd628917526fc27b689de32753e00\"\u003e\u003ccode\u003e16e20c1\u003c/code\u003e\u003c/a\u003e Bump version to 0.17.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cberner/fuser/commit/0889b3ac92bdab40bee81cf8ebb97468e7c354ba\"\u003e\u003ccode\u003e0889b3a\u003c/code\u003e\u003c/a\u003e Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cberner/fuser/commit/52a8c0bca0389dee420c863faf930f7c261fd332\"\u003e\u003ccode\u003e52a8c0b\u003c/code\u003e\u003c/a\u003e Remove deprecated mount() and spawn_mount()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cberner/fuser/commit/020f604854ef25568049a81143013ec2790dea7c\"\u003e\u003ccode\u003e020f604\u003c/code\u003e\u003c/a\u003e Preserve signed lseek offsets through dispatch\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cberner/fuser/commit/e54ffab00cf6e580acf7501f97fc7cf91a02cb10\"\u003e\u003ccode\u003ee54ffab\u003c/code\u003e\u003c/a\u003e Update 0.17 unreleased changelog notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cberner/fuser/commit/a9421f2ad7108057f2066531d8d1d3b6c1ed2460\"\u003e\u003ccode\u003ea9421f2\u003c/code\u003e\u003c/a\u003e Deny warnings on macos\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cberner/fuser/commit/5cc50c6205074fa6a343a3426efc612f1beb5001\"\u003e\u003ccode\u003e5cc50c6\u003c/code\u003e\u003c/a\u003e FUSE_DEV_IOC_CLONE\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cberner/fuser/commit/3ba96a0b146a41a71e8674e7ce130dc5610bb367\"\u003e\u003ccode\u003e3ba96a0\u003c/code\u003e\u003c/a\u003e CanonicalTempDir\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cberner/fuser/commit/e778f12de7d6e7c055afe59645d23c8492a8c2fd\"\u003e\u003ccode\u003ee778f12\u003c/code\u003e\u003c/a\u003e Simplify macOS test exe termination\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cberner/fuser/commit/01e9be4e94a9fcebd05b51d5694f2994f39c182b\"\u003e\u003ccode\u003e01e9be4\u003c/code\u003e\u003c/a\u003e Use generic wait_for_fuse_mount in FreeBSD tests\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/cberner/fuser/compare/v0.11.1...v0.17.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `generic-array` from 0.14.7 to 1.3.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fizyk20/generic-array/releases\"\u003egeneric-array's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.0.0\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/fizyk20/generic-array/blob/19f935b745c0336b7e51760a19348e90707208b7/CHANGELOG.md\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/fizyk20/generic-array/pull/138\"\u003ePrimary PR\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\u003eSee full diff in \u003ca href=\"https://github.com/fizyk20/generic-array/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `hyper` from 1.8.1 to 1.9.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/hyperium/hyper/releases\"\u003ehyper's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.9.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient:\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003eexpose HTTP/2 current max stream count (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4026\"\u003e#4026\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/d51cb71569bbca7927b3828ef11e3bec4fa97eb4\"\u003ed51cb715\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd HTTP/2 \u003ccode\u003emax_local_error_reset_streams\u003c/code\u003e option (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4021\"\u003e#4021\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/577874591cae246dfb2d72d7140d794ac2fa605a\"\u003e57787459\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eerror:\u003c/strong\u003e add 'Error::is_parse_version_h2' method (\u003ca href=\"https://github.com/hyperium/hyper/commit/393c77c71138ff6e33d7089deac770a3f3f1436b\"\u003e393c77c7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ehttp1:\u003c/strong\u003e add UpgradeableConnection::into_parts (\u003ca href=\"https://github.com/hyperium/hyper/commit/e21205cfe4066edbcddc56150d963dabbc7d3ec4\"\u003ee21205cf\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003effi:\u003c/strong\u003e validate null pointers before dereferencing in request/response functions (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4038\"\u003e#4038\u003c/a\u003e (\u003ca href=\"https://github.com/hyperium/hyper/commit/28e73ccd230cff8d7e5b5880ce2ab5fb8ced36be\"\u003e28e73ccd\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ehttp1:\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003eallow keep-alive for chunked requests with trailers (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4043\"\u003e#4043\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/7211ec25eff2ea6ee783817fee2a221d4eb2ed03\"\u003e7211ec25\u003c/a\u003e, closes \u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4044\"\u003e#4044\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse case-insensitive matching for trailer fields (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4011\"\u003e#4011\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/3b344cac9f96a9365409086dde51d06aa797ffc3\"\u003e3b344cac\u003c/a\u003e, closes \u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4010\"\u003e#4010\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse httparse config for Servers (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4002\"\u003e#4002\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/bcb8ec576619650d3388604e6c246829e7be133a\"\u003ebcb8ec57\u003c/a\u003e, closes \u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/3923\"\u003e#3923\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ehttp2:\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003ecancel sending client request body on response future drop (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4042\"\u003e#4042\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/5b17a69ebcf969471c1a19b25ed2cb81299d1be6\"\u003e5b17a69e\u003c/a\u003e, closes \u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4040\"\u003e#4040\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enon-utf8 char in Connection header may cause panic when calling to_str (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4019\"\u003e#4019\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/c36ca8a5c50e4a05a78aa3e158f13456ee674fb1\"\u003ec36ca8a5\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRefactors and chores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocs(error): add more information about is_incomplete_message by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/3978\"\u003ehyperium/hyper#3978\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRun cargo-audit in CI to check for known vulnerabilities in dependencies. by \u003ca href=\"https://github.com/f0rki\"\u003e\u003ccode\u003e@​f0rki\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/3246\"\u003ehyperium/hyper#3246\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(http1): simplify match of Token parse error by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/3981\"\u003ehyperium/hyper#3981\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(http1): use saturating_sub instead of manual impl by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/3983\"\u003ehyperium/hyper#3983\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(http1): replace many args of Chunked::step with struct by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/3982\"\u003ehyperium/hyper#3982\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: fix comment in \u003ccode\u003eput_slice()\u003c/code\u003e by \u003ca href=\"https://github.com/coryan\"\u003e\u003ccode\u003e@​coryan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/3986\"\u003ehyperium/hyper#3986\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest(lib): fix unused warnings due to feature gating test imports by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/3997\"\u003ehyperium/hyper#3997\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: improve Read trait and ReadBufCursor documentation by \u003ca href=\"https://github.com/majiayu000\"\u003e\u003ccode\u003e@​majiayu000\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4000\"\u003ehyperium/hyper#4000\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: use h1 parser config when parsing server req by \u003ca href=\"https://github.com/0xPoe\"\u003e\u003ccode\u003e@​0xPoe\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4002\"\u003ehyperium/hyper#4002\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest(server): fix flaky disable_keep_alive_mid_request by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4009\"\u003ehyperium/hyper#4009\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(ci): update to actions/checkout@v6 by \u003ca href=\"https://github.com/tottoto\"\u003e\u003ccode\u003e@​tottoto\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4005\"\u003ehyperium/hyper#4005\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(ci): update to cargo-check-external-types 0.4.0 by \u003ca href=\"https://github.com/tottoto\"\u003e\u003ccode\u003e@​tottoto\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4006\"\u003ehyperium/hyper#4006\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupdate copyright year to 2026 by \u003ca href=\"https://github.com/jasmyhigh\"\u003e\u003ccode\u003e@​jasmyhigh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4007\"\u003ehyperium/hyper#4007\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: avoid unwrap examples by \u003ca href=\"https://github.com/0xPoe\"\u003e\u003ccode\u003e@​0xPoe\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4001\"\u003ehyperium/hyper#4001\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(http1): use case-insensitive matching for trailer fields by \u003ca href=\"https://github.com/HueCodes\"\u003e\u003ccode\u003e@​HueCodes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4011\"\u003ehyperium/hyper#4011\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: convert bug report template to GitHub form by \u003ca href=\"https://github.com/njg7194\"\u003e\u003ccode\u003e@​njg7194\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4015\"\u003ehyperium/hyper#4015\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(ci): force toml mode in yq selecting msrv by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4020\"\u003ehyperium/hyper#4020\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: non-utf8 char may cause panic when calling to_str by \u003ca href=\"https://github.com/cuiweixie\"\u003e\u003ccode\u003e@​cuiweixie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4019\"\u003ehyperium/hyper#4019\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(http2/client): add \u003ccode\u003emax_local_error_reset_streams\u003c/code\u003e option by \u003ca href=\"https://github.com/ffuugoo\"\u003e\u003ccode\u003e@​ffuugoo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4021\"\u003ehyperium/hyper#4021\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: drop pin-utils dependency by \u003ca href=\"https://github.com/tottoto\"\u003e\u003ccode\u003e@​tottoto\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4023\"\u003ehyperium/hyper#4023\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[minor] doc: Fix HTTP/2 max concurrent stream link by \u003ca href=\"https://github.com/dentiny\"\u003e\u003ccode\u003e@​dentiny\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4037\"\u003ehyperium/hyper#4037\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(ffi): validate null pointers before dereferencing in request/resp… by \u003ca href=\"https://github.com/DhruvaD1\"\u003e\u003ccode\u003e@​DhruvaD1\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4038\"\u003ehyperium/hyper#4038\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eh2: expose current max stream count by \u003ca href=\"https://github.com/howardjohn\"\u003e\u003ccode\u003e@​howardjohn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4026\"\u003ehyperium/hyper#4026\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(http1): allow keep-alive for chunked requests with trailers by \u003ca href=\"https://github.com/wi-adam\"\u003e\u003ccode\u003e@​wi-adam\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4043\"\u003ehyperium/hyper#4043\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(http2): cancel pipe_task and send RST_STREAM on response future drop by \u003ca href=\"https://github.com/mmishra100\"\u003e\u003ccode\u003e@​mmishra100\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4042\"\u003ehyperium/hyper#4042\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd APIs to allow switching an HTTP1 connection to HTTP2 if H2 preface is seen by \u003ca href=\"https://github.com/pborzenkov\"\u003e\u003ccode\u003e@​pborzenkov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/3996\"\u003ehyperium/hyper#3996\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/hyperium/hyper/blob/master/CHANGELOG.md\"\u003ehyper's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.9.0 (2026-03-31)\u003c/h2\u003e\n\u003ch4\u003eBug Fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003effi:\u003c/strong\u003e validate null pointers before dereferencing in request/response functions (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4038\"\u003e#4038\u003c/a\u003e (\u003ca href=\"https://github.com/hyperium/hyper/commit/28e73ccd230cff8d7e5b5880ce2ab5fb8ced36be\"\u003e28e73ccd\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ehttp1:\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003eallow keep-alive for chunked requests with trailers (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4043\"\u003e#4043\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/7211ec25eff2ea6ee783817fee2a221d4eb2ed03\"\u003e7211ec25\u003c/a\u003e, closes \u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4044\"\u003e#4044\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse case-insensitive matching for trailer fields (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4011\"\u003e#4011\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/3b344cac9f96a9365409086dde51d06aa797ffc3\"\u003e3b344cac\u003c/a\u003e, closes \u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4010\"\u003e#4010\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse httparse config for Servers (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4002\"\u003e#4002\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/bcb8ec576619650d3388604e6c246829e7be133a\"\u003ebcb8ec57\u003c/a\u003e, closes \u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/3923\"\u003e#3923\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ehttp2:\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003ecancel sending client request body on response future drop (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4042\"\u003e#4042\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/5b17a69ebcf969471c1a19b25ed2cb81299d1be6\"\u003e5b17a69e\u003c/a\u003e, closes \u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4040\"\u003e#4040\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enon-utf8 char in Connection header may cause panic when calling to_str (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4019\"\u003e#4019\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/c36ca8a5c50e4a05a78aa3e158f13456ee674fb1\"\u003ec36ca8a5\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eFeatures\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient:\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003eexpose HTTP/2 current max stream count (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4026\"\u003e#4026\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/d51cb71569bbca7927b3828ef11e3bec4fa97eb4\"\u003ed51cb715\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd HTTP/2 \u003ccode\u003emax_local_error_reset_streams\u003c/code\u003e option (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4021\"\u003e#4021\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/577874591cae246dfb2d72d7140d794ac2fa605a\"\u003e57787459\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eerror:\u003c/strong\u003e add 'Error::is_parse_version_h2' method (\u003ca href=\"https://github.com/hyperium/hyper/commit/393c77c71138ff6e33d7089deac770a3f3f1436b\"\u003e393c77c7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ehttp1:\u003c/strong\u003e add UpgradeableConnection::into_parts (\u003ca href=\"https://github.com/hyperium/hyper/commit/e21205cfe4066edbcddc56150d963dabbc7d3ec4\"\u003ee21205cf\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/hyper/commit/0d6c7d5469baa09e2fb127ee3758a79b3271a4f0\"\u003e\u003ccode\u003e0d6c7d5\u003c/code\u003e\u003c/a\u003e v1.9.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/hyper/commit/e21205cfe4066edbcddc56150d963dabbc7d3ec4\"\u003e\u003ccode\u003ee21205c\u003c/code\u003e\u003c/a\u003e feat(http1): add UpgradeableConnection::into_parts\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/hyper/commit/393c77c71138ff6e33d7089deac770a3f3f1436b\"\u003e\u003ccode\u003e393c77c\u003c/code\u003e\u003c/a\u003e feat(error): add 'Error::is_parse_version_h2' method\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/hyper/commit/5b17a69ebcf969471c1a19b25ed2cb81299d1be6\"\u003e\u003ccode\u003e5b17a69\u003c/code\u003e\u003c/a\u003e fix(http2): cancel sending client request body on response future drop (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4042\"\u003e#4042\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/hyper/commit/7211ec25eff2ea6ee783817fee2a221d4eb2ed03\"\u003e\u003ccode\u003e7211ec2\u003c/code\u003e\u003c/a\u003e fix(http1): allow keep-alive for chunked requests with trailers (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4043\"\u003e#4043\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/hyper/commit/d51cb71569bbca7927b3828ef11e3bec4fa97eb4\"\u003e\u003ccode\u003ed51cb71\u003c/code\u003e\u003c/a\u003e feat(client): expose HTTP/2 current max stream count (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4026\"\u003e#4026\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/hyper/commit/28e73ccd230cff8d7e5b5880ce2ab5fb8ced36be\"\u003e\u003ccode\u003e28e73cc\u003c/code\u003e\u003c/a\u003e fix(ffi): validate null pointers before dereferencing in request/response fun...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/hyper/commit/e13e783927d429fc03038fe512eeb4d379cf1a70\"\u003e\u003ccode\u003ee13e783\u003c/code\u003e\u003c/a\u003e docs(client): fix HTTP/2 max concurrent stream link to spec (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4037\"\u003e#4037\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/hyper/commit/8ba900853b0f619b165e8530fc8c310bc13e056b\"\u003e\u003ccode\u003e8ba9008\u003c/code\u003e\u003c/a\u003e chore(dependencies): drop pin-utils dependency (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4023\"\u003e#4023\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/hyper/commit/577874591cae246dfb2d72d7140d794ac2fa605a\"\u003e\u003ccode\u003e5778745\u003c/code\u003e\u003c/a\u003e feat(client): add HTTP/2 \u003ccode\u003emax_local_error_reset_streams\u003c/code\u003e option (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4021\"\u003e#4021\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/hyperium/hyper/compare/v1.8.1...v1.9.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `internment` from 0.6.0 to 0.8.6\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/droundy/internment/blob/master/CHANGELOG.md\"\u003einternment's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e0.8.6 - September 14 2024\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdded \u003ccode\u003eAsRef\u003c/code\u003e implementations for \u003ccode\u003eOsStr\u003c/code\u003e and \u003ccode\u003ePath\u003c/code\u003e (thanks \u003ca href=\"https://github.com/GrigorenkoPV\"\u003e\u003ccode\u003e@​GrigorenkoPV\u003c/code\u003e\u003c/a\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdded \u003ccode\u003eis_interned\u003c/code\u003e (thanks \u003ca href=\"https://github.com/DanielJoyce\"\u003e\u003ccode\u003e@​DanielJoyce\u003c/code\u003e\u003c/a\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e0.8.4 - June 22, 2024\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003eDeepSizeOf\u003c/code\u003e impl, thanks \u003ca href=\"https://github.com/gmryuuko\"\u003e\u003ccode\u003e@​gmryuuko\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e0.8.3 - April 21, 2024\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eMade \u003ccode\u003eIntern\u0026lt;str\u0026gt;\u003c/code\u003e work with \u003ccode\u003eserde\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e0.8.2 - April 17, 2024\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for \u003ccode\u003edeepsize\u003c/code\u003e for all three intern types.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e0.8.1 - April 11, 2024\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eIncreased MSRV to 1.70.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eMade \u003ccode\u003eArcIntern\u003c/code\u003e not implement \u003ccode\u003eBorrow\u003c/code\u003e which I apparently missed in\nversion 0.7.0.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e0.7.4 - October 28, 2023\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eIncreased MSRV to 1.65, got it wrong last time because I forgot to check\nthe \u003ccode\u003earc\u003c/code\u003e feature.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e0.7.3 - October 28, 2023\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eMade \u003ccode\u003eCopy\u003c/code\u003e and \u003ccode\u003eClone\u003c/code\u003e for ArenaIntern support \u003ccode\u003e?Sized\u003c/code\u003e types.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e0.7.2 - October 28, 2023\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eIncreased MSRV to 1.60 for building and 1.65 for testing due to changes in\ndependencies.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eBumped ahash dependency version.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eOptimization of \u003ccode\u003eArcInvtern\u003c/code\u003e (thanks gwy15!).\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e0.7.1 - June 17, 2023\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eArcIntern::into_ref\u003c/code\u003e (thanks PuzzleMaker!).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e0.7.0 - March 30, 2022\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/droundy/internment/commits\"\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.182 to 0.2.184\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.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\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebreaking\u003c/strong\u003e Redox: Fix signal action constant types (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5009\"\u003e#5009\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEspIDF: Correct the value of \u003ccode\u003eDT_*\u003c/code\u003e constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5034\"\u003e#5034\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRedox: Fix locale values and add \u003ccode\u003eRTLD_NOLOAD\u003c/code\u003e, some TCP constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5025\"\u003e#5025\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eVarious: Use \u003ccode\u003ePadding::new(\u0026lt;zeroed\u0026gt;)\u003c/code\u003e rather than \u003ccode\u003ePadding::uninit()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5036\"\u003e#5036\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003epotentially breaking\u003c/strong\u003e Linux: Add new fields to \u003ccode\u003estruct ptrace_syscall_info\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4966\"\u003e#4966\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRe-export \u003ccode\u003ecore::ffi\u003c/code\u003e integer types rather than redefining (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5015\"\u003e#5015\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRedox: Update \u003ccode\u003eF_DUPFD\u003c/code\u003e, \u003ccode\u003eIP\u003c/code\u003e, and \u003ccode\u003eTCP\u003c/code\u003e constants to match relibc  (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4990\"\u003e#4990\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.2.183\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eESP-IDF: Add \u003ccode\u003eSOMAXCONN\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4993\"\u003e#4993\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add \u003ccode\u003ename_to_handle_at\u003c/code\u003e and \u003ccode\u003eopen_by_handle_at\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4988\"\u003e#4988\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNetBSD: Add \u003ccode\u003ekinfo_file\u003c/code\u003e, \u003ccode\u003ekinfo_pcb\u003c/code\u003e, and related constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4985\"\u003e#4985\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOpenBSD: Add \u003ccode\u003ekinfo_file\u003c/code\u003e and related constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4991\"\u003e#4991\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eVxWorks: Add additional structs and defines (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5003\"\u003e#5003\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eVarious: Implement \u003ccode\u003eDefault\u003c/code\u003e for \u003ccode\u003etimeval\u003c/code\u003e and \u003ccode\u003etimespec\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4976\"\u003e#4976\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.184/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.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\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\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebreaking\u003c/strong\u003e Redox: Fix signal action constant types (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5009\"\u003e#5009\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEspIDF: Correct the value of \u003ccode\u003eDT_*\u003c/code\u003e constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5034\"\u003e#5034\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRedox: Fix locale values and add \u003ccode\u003eRTLD_NOLOAD\u003c/code\u003e, some TCP constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5025\"\u003e#5025\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eVarious: Use \u003ccode\u003ePadding::new(\u0026lt;zeroed\u0026gt;)\u003c/code\u003e rather than \u003ccode\u003ePadding::uninit()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5036\"\u003e#5036\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003epotentially breaking\u003c/strong\u003e Linux: Add new fields to \u003ccode\u003estruct ptrace_syscall_info\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4966\"\u003e#4966\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRe-export \u003ccode\u003ecore::ffi\u003c/code\u003e integer types rather than redefining (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5015\"\u003e#5015\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRedox: Update \u003ccode\u003eF_DUPFD\u003c/code\u003e, \u003ccode\u003eIP\u003c/code\u003e, and \u003ccode\u003eTCP\u003c/code\u003e constants to match relibc  (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4990\"\u003e#4990\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/libc/compare/0.2.182...0.2.183\"\u003e0.2.183\u003c/a\u003e - 2026-03-08\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eESP-IDF: Add \u003ccode\u003eSOMAXCONN\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4993\"\u003e#4993\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add \u003ccode\u003ename_to_handle_at\u003c/code\u003e and \u003ccode\u003eopen_by_handle_at\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4988\"\u003e#4988\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNetBSD: Add \u003ccode\u003ekinfo_file\u003c/code\u003e, \u003ccode\u003ekinfo_pcb\u003c/code\u003e, and related constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4985\"\u003e#4985\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/b1fd610c7eb6026c108f318874283525871b0e77\"\u003e\u003ccode\u003eb1fd610\u003c/code\u003e\u003c/a\u003e chore: Release libc 0.2.184\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/f596819d7c309f9de20ace14532d37d94ae48380\"\u003e\u003ccode\u003ef596819\u003c/code\u003e\u003c/a\u003e ci: Don't enforce cargo-semver-checks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/4645f60c3a289aaf7d7fe08e2de66a1acd63a97c\"\u003e\u003ccode\u003e4645f60\u003c/code\u003e\u003c/a\u003e linux: update ptrace_syscall_info struct\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/14cbbec35360179b68947183d3ba618fa78acba2\"\u003e\u003ccode\u003e14cbbec\u003c/code\u003e\u003c/a\u003e types: Remove \u003ccode\u003ePadding::uninit\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/b5dcda885fbf89e39e6a8fb80ee46f90284a6d4a\"\u003e\u003ccode\u003eb5dcda8\u003c/code\u003e\u003c/a\u003e pthread: Use \u003ccode\u003ePadding::new(\\\u0026lt;zeroed\u0026gt;)\u003c/code\u003e rather than \u003ccode\u003ePadding::uninit()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/bbb1c5d350e010760c4ebdbc2bb499b2e0faff76\"\u003e\u003ccode\u003ebbb1c5d\u003c/code\u003e\u003c/a\u003e types: Add a \u003ccode\u003enew\u003c/code\u003e function to \u003ccode\u003ePadding\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/df06e43309c93a6dc5ea210d72f0284d945c7d61\"\u003e\u003ccode\u003edf06e43\u003c/code\u003e\u003c/a\u003e Fix locale values and add RTLD_NOLOAD, some TCP constants\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/078f5c6b3c7c3a51deba2c52c3d00b93cbb48557\"\u003e\u003ccode\u003e078f5c6\u003c/code\u003e\u003c/a\u003e newlib/espidf: Move DT_* to espidf/mod.rs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/d32b83db3c0e078e0a8b094d9dfbd41f87c7a20f\"\u003e\u003ccode\u003ed32b83d\u003c/code\u003e\u003c/a\u003e Add IP_MINTTL to bsd\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/939e0ec2a8c3234424286719405cb708e9b8062b\"\u003e\u003ccode\u003e939e0ec\u003c/code\u003e\u003c/a\u003e Define max_align_t for riscv64-linux\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/libc/compare/0.2.182...0.2.184\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `nix` from 0.26.4 to 0.30.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nix-rust/nix/blob/master/CHANGELOG.md\"\u003enix's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.30.1] - 2025-05-04\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edoc.rs build\n(\u003ca href=\"https://redirect.github.com/nix-rust/nix/pull/2634\"\u003e#2634\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.30.0] - 2025-04-29\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd socket option \u003ccode\u003eIPV6_PKTINFO\u003c/code\u003e for BSDs/Linux/Android, also\n\u003ccode\u003eIPV6_RECVPKTINFO\u003c/code\u003e for DragonFlyBSD\n(\u003ca href=\"https://redirect.github.com/nix-rust/nix/pull/2113\"\u003e#2113\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003efcntl\u003c/code\u003e's \u003ccode\u003eF_PREALLOCATE\u003c/code\u003e constant for Apple targets.\n(\u003ca href=\"https://redirect.github.com/nix-rust/nix/pull/2393\"\u003e#2393\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove support for extracting the TTL / Hop L...\n\n_Description has been truncated_","html_url":"https://github.com/alonsodomin/pants/pull/130","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/alonsodomin%2Fpants/issues/130","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/130/packages"}},{"old_version":"0.23.0","new_version":"0.23.1","update_type":"patch","path":null,"pr_created_at":"2026-04-01T09:33:06.000Z","version_change":"0.23.0 → 0.23.1","issue":{"uuid":"4185526799","node_id":"PR_kwDOGEo4vs7PMw9j","number":111,"state":"closed","title":"Bump the rust-version-updates group across 1 directory with 63 updates","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-04-13T05:37:31.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-01T09:33:06.000Z","updated_at":"2026-04-13T05:37:33.000Z","time_to_close":1022665,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"rust-version-updates","update_count":63,"packages":[{"name":"arc-swap","old_version":"1.8.0","new_version":"1.9.0","repository_url":"https://github.com/vorner/arc-swap"},{"name":"axum","old_version":"0.7.9","new_version":"0.8.8","repository_url":"https://github.com/tokio-rs/axum"},{"name":"axum-server","old_version":"0.7.2","new_version":"0.8.0","repository_url":"https://github.com/programatik29/axum-server"},{"name":"bollard","old_version":"0.18.1","new_version":"0.20.2","repository_url":"https://github.com/fussybeaver/bollard"},{"name":"bytes","old_version":"1.11.0","new_version":"1.11.1","repository_url":"https://github.com/tokio-rs/bytes"},{"name":"chrono","old_version":"0.4.42","new_version":"0.4.44","repository_url":"https://github.com/chronotope/chrono"},{"name":"clap","old_version":"4.5.49","new_version":"4.5.60","repository_url":"https://github.com/clap-rs/clap"},{"name":"colored","old_version":"3.0.0","new_version":"3.1.1","repository_url":"https://github.com/mackwic/colored"},{"name":"console","old_version":"0.16.2","new_version":"0.16.3","repository_url":"https://github.com/console-rs/console"},{"name":"criterion","old_version":"0.8.1","new_version":"0.8.2","repository_url":"https://github.com/criterion-rs/criterion.rs"},{"name":"digest","old_version":"0.10.7","new_version":"0.11.2","repository_url":"https://github.com/RustCrypto/traits"},{"name":"env_logger","old_version":"0.11.8","new_version":"0.11.10","repository_url":"https://github.com/rust-cli/env_logger"},{"name":"fs-set-times","old_version":"0.19.2","new_version":"0.20.3","repository_url":"https://github.com/bytecodealliance/fs-set-times"},{"name":"fuser","old_version":"0.11.1","new_version":"0.17.0","repository_url":"https://github.com/cberner/fuser"},{"name":"futures-core","old_version":"0.3.31","new_version":"0.3.32","repository_url":"https://github.com/rust-lang/futures-rs"},{"name":"generic-array","old_version":"0.14.7","new_version":"1.3.3","repository_url":"https://github.com/fizyk20/generic-array"},{"name":"http","old_version":"1.3.1","new_version":"1.4.0","repository_url":"https://github.com/hyperium/http"},{"name":"humansize","old_version":"1.1.1","new_version":"2.1.3","repository_url":"https://github.com/LeopoldArkham/humansize"},{"name":"indexmap","old_version":"2.11.4","new_version":"2.13.0","repository_url":"https://github.com/indexmap-rs/indexmap"},{"name":"indicatif","old_version":"0.18.3","new_version":"0.18.4","repository_url":"https://github.com/console-rs/indicatif"},{"name":"internment","old_version":"0.6.0","new_version":"0.8.6","repository_url":"https://github.com/droundy/internment"},{"name":"libc","old_version":"0.2.179","new_version":"0.2.183","repository_url":"https://github.com/rust-lang/libc"},{"name":"nix","old_version":"0.26.4","new_version":"0.30.1","repository_url":"https://github.com/nix-rust/nix"},{"name":"num_enum","old_version":"0.7.5","new_version":"0.7.6","repository_url":"https://github.com/illicitonion/num_enum"},{"name":"once_cell","old_version":"1.21.3","new_version":"1.21.4","repository_url":"https://github.com/matklad/once_cell"},{"name":"opendal","old_version":"0.52.0","new_version":"0.55.0","repository_url":"https://github.com/apache/opendal"},{"name":"os_pipe","old_version":"1.2.2","new_version":"1.2.3","repository_url":"https://github.com/oconnor663/os_pipe.rs"},{"name":"parking_lot","old_version":"0.12.4","new_version":"0.12.5","repository_url":"https://github.com/Amanieu/parking_lot"},{"name":"petgraph","old_version":"0.7.1","new_version":"0.8.3","repository_url":"https://github.com/petgraph/petgraph"},{"name":"pin-project","old_version":"1.1.10","new_version":"1.1.11","repository_url":"https://github.com/taiki-e/pin-project"},{"name":"pin-project-lite","old_version":"0.2.16","new_version":"0.2.17","repository_url":"https://github.com/taiki-e/pin-project-lite"},{"name":"prost","old_version":"0.13.5","new_version":"0.14.3","repository_url":"https://github.com/tokio-rs/prost"},{"name":"prost-build","old_version":"0.13.5","new_version":"0.14.3","repository_url":"https://github.com/tokio-rs/prost"},{"name":"prost-types","old_version":"0.13.5","new_version":"0.14.3","repository_url":"https://github.com/tokio-rs/prost"},{"name":"pyo3","old_version":"0.27.2","new_version":"0.28.2","repository_url":"https://github.com/pyo3/pyo3"},{"name":"pyo3-build-config","old_version":"0.27.2","new_version":"0.28.2","repository_url":"https://github.com/pyo3/pyo3"},{"name":"rand","old_version":"0.9.2","new_version":"0.10.0","repository_url":"https://github.com/rust-random/rand"},{"name":"rlimit","old_version":"0.10.2","new_version":"0.11.0","repository_url":"https://github.com/Nugine/rlimit"},{"name":"rustls","old_version":"0.23.31","new_version":"0.23.37","repository_url":"https://github.com/rustls/rustls"},{"name":"rustls-native-certs","old_version":"0.8.1","new_version":"0.8.3","repository_url":"https://github.com/rustls/rustls-native-certs"},{"name":"rustls-pki-types","old_version":"1.13.0","new_version":"1.14.0","repository_url":"https://github.com/rustls/pki-types"},{"name":"serde_json","old_version":"1.0.145","new_version":"1.0.149","repository_url":"https://github.com/serde-rs/json"},{"name":"sha2","old_version":"0.10.9","new_version":"0.11.0","repository_url":"https://github.com/RustCrypto/hashes"},{"name":"shellexpand","old_version":"2.1.2","new_version":"3.1.2"},{"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":"sysinfo","old_version":"0.20.5","new_version":"0.38.4","repository_url":"https://github.com/GuillaumeGomez/sysinfo"},{"name":"tempfile","old_version":"3.24.0","new_version":"3.27.0","repository_url":"https://github.com/Stebalien/tempfile"},{"name":"terminal_size","old_version":"0.1.17","new_version":"0.4.4","repository_url":"https://github.com/eminence/terminal-size"},{"name":"time","old_version":"0.3.44","new_version":"0.3.47","repository_url":"https://github.com/time-rs/time"},{"name":"tokio","old_version":"1.48.0","new_version":"1.50.0","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"tokio-retry2","old_version":"0.6.0","new_version":"0.9.1","repository_url":"https://github.com/naomijub/tokio-retry"},{"name":"tokio-stream","old_version":"0.1.17","new_version":"0.1.18","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"tokio-util","old_version":"0.7.16","new_version":"0.7.18","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"toml","old_version":"0.8.23","new_version":"1.1.1+spec-1.1.0","repository_url":"https://github.com/toml-rs/toml"},{"name":"tower","old_version":"0.5.2","new_version":"0.5.3","repository_url":"https://github.com/tower-rs/tower"},{"name":"uuid","old_version":"1.19.0","new_version":"1.23.0","repository_url":"https://github.com/uuid-rs/uuid"},{"name":"whoami","old_version":"1.6.0","new_version":"1.6.1","repository_url":"https://github.com/ardaku/whoami"},{"name":"cargo_metadata","old_version":"0.23.0","new_version":"0.23.1","repository_url":"https://github.com/oli-obk/cargo_metadata"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the rust-version-updates group with 59 updates in the /src/rust directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [arc-swap](https://github.com/vorner/arc-swap) | `1.8.0` | `1.9.0` |\n| [axum](https://github.com/tokio-rs/axum) | `0.7.9` | `0.8.8` |\n| [axum-server](https://github.com/programatik29/axum-server) | `0.7.2` | `0.8.0` |\n| [bollard](https://github.com/fussybeaver/bollard) | `0.18.1` | `0.20.2` |\n| [bytes](https://github.com/tokio-rs/bytes) | `1.11.0` | `1.11.1` |\n| [chrono](https://github.com/chronotope/chrono) | `0.4.42` | `0.4.44` |\n| [clap](https://github.com/clap-rs/clap) | `4.5.49` | `4.5.60` |\n| [colored](https://github.com/mackwic/colored) | `3.0.0` | `3.1.1` |\n| [console](https://github.com/console-rs/console) | `0.16.2` | `0.16.3` |\n| [criterion](https://github.com/criterion-rs/criterion.rs) | `0.8.1` | `0.8.2` |\n| [digest](https://github.com/RustCrypto/traits) | `0.10.7` | `0.11.2` |\n| [env_logger](https://github.com/rust-cli/env_logger) | `0.11.8` | `0.11.10` |\n| [fs-set-times](https://github.com/bytecodealliance/fs-set-times) | `0.19.2` | `0.20.3` |\n| [fuser](https://github.com/cberner/fuser) | `0.11.1` | `0.17.0` |\n| [futures-core](https://github.com/rust-lang/futures-rs) | `0.3.31` | `0.3.32` |\n| [generic-array](https://github.com/fizyk20/generic-array) | `0.14.7` | `1.3.3` |\n| [http](https://github.com/hyperium/http) | `1.3.1` | `1.4.0` |\n| [humansize](https://github.com/LeopoldArkham/humansize) | `1.1.1` | `2.1.3` |\n| [indexmap](https://github.com/indexmap-rs/indexmap) | `2.11.4` | `2.13.0` |\n| [indicatif](https://github.com/console-rs/indicatif) | `0.18.3` | `0.18.4` |\n| [internment](https://github.com/droundy/internment) | `0.6.0` | `0.8.6` |\n| [libc](https://github.com/rust-lang/libc) | `0.2.179` | `0.2.183` |\n| [nix](https://github.com/nix-rust/nix) | `0.26.4` | `0.30.1` |\n| [num_enum](https://github.com/illicitonion/num_enum) | `0.7.5` | `0.7.6` |\n| [once_cell](https://github.com/matklad/once_cell) | `1.21.3` | `1.21.4` |\n| [opendal](https://github.com/apache/opendal) | `0.52.0` | `0.55.0` |\n| [os_pipe](https://github.com/oconnor663/os_pipe.rs) | `1.2.2` | `1.2.3` |\n| [parking_lot](https://github.com/Amanieu/parking_lot) | `0.12.4` | `0.12.5` |\n| [petgraph](https://github.com/petgraph/petgraph) | `0.7.1` | `0.8.3` |\n| [pin-project](https://github.com/taiki-e/pin-project) | `1.1.10` | `1.1.11` |\n| [pin-project-lite](https://github.com/taiki-e/pin-project-lite) | `0.2.16` | `0.2.17` |\n| [prost](https://github.com/tokio-rs/prost) | `0.13.5` | `0.14.3` |\n| [prost-build](https://github.com/tokio-rs/prost) | `0.13.5` | `0.14.3` |\n| [prost-types](https://github.com/tokio-rs/prost) | `0.13.5` | `0.14.3` |\n| [pyo3](https://github.com/pyo3/pyo3) | `0.27.2` | `0.28.2` |\n| [pyo3-build-config](https://github.com/pyo3/pyo3) | `0.27.2` | `0.28.2` |\n| [rand](https://github.com/rust-random/rand) | `0.9.2` | `0.10.0` |\n| [rlimit](https://github.com/Nugine/rlimit) | `0.10.2` | `0.11.0` |\n| [rustls](https://github.com/rustls/rustls) | `0.23.31` | `0.23.37` |\n| [rustls-native-certs](https://github.com/rustls/rustls-native-certs) | `0.8.1` | `0.8.3` |\n| [rustls-pki-types](https://github.com/rustls/pki-types) | `1.13.0` | `1.14.0` |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.145` | `1.0.149` |\n| [sha2](https://github.com/RustCrypto/hashes) | `0.10.9` | `0.11.0` |\n| [shellexpand](https://gitlab.com/ijackson/rust-shellexpand) | `2.1.2` | `3.1.2` |\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| [sysinfo](https://github.com/GuillaumeGomez/sysinfo) | `0.20.5` | `0.38.4` |\n| [tempfile](https://github.com/Stebalien/tempfile) | `3.24.0` | `3.27.0` |\n| [terminal_size](https://github.com/eminence/terminal-size) | `0.1.17` | `0.4.4` |\n| [time](https://github.com/time-rs/time) | `0.3.44` | `0.3.47` |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.48.0` | `1.50.0` |\n| [tokio-retry2](https://github.com/naomijub/tokio-retry) | `0.6.0` | `0.9.1` |\n| [tokio-stream](https://github.com/tokio-rs/tokio) | `0.1.17` | `0.1.18` |\n| [tokio-util](https://github.com/tokio-rs/tokio) | `0.7.16` | `0.7.18` |\n| [toml](https://github.com/toml-rs/toml) | `0.8.23` | `1.1.1+spec-1.1.0` |\n| [tower](https://github.com/tower-rs/tower) | `0.5.2` | `0.5.3` |\n| [uuid](https://github.com/uuid-rs/uuid) | `1.19.0` | `1.23.0` |\n| [whoami](https://github.com/ardaku/whoami) | `1.6.0` | `1.6.1` |\n| [cargo_metadata](https://github.com/oli-obk/cargo_metadata) | `0.23.0` | `0.23.1` |\n\n\nUpdates `arc-swap` from 1.8.0 to 1.9.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vorner/arc-swap/blob/master/CHANGELOG.md\"\u003earc-swap's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e1.9.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003ePromote certain orderings to SeqCst. Original proofs based on wrong reading of\nstandard :-(. Expect some performance degradation (\u003ca href=\"https://redirect.github.com/vorner/arc-swap/issues/198\"\u003e#198\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/vorner/arc-swap/issues/200\"\u003e#200\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e1.8.2\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eProper gate of \u003ccode\u003ePin\u003c/code\u003e (since 1.39 - we are not using only \u003ccode\u003ePin\u003c/code\u003e, but also\n\u003ccode\u003ePin::into_inner\u003c/code\u003e, \u003ca href=\"https://redirect.github.com/vorner/arc-swap/issues/197\"\u003e#197\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e1.8.1\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eSome more careful orderings (\u003ca href=\"https://redirect.github.com/vorner/arc-swap/issues/195\"\u003e#195\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vorner/arc-swap/commit/873fbf2e724ac0a6ae814797b14a83bb68251673\"\u003e\u003ccode\u003e873fbf2\u003c/code\u003e\u003c/a\u003e Test file for the \u003ca href=\"https://redirect.github.com/vorner/arc-swap/issues/198\"\u003e#198\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vorner/arc-swap/commit/ffb2808f59b88c4984fc67fc036ac06da92a22fa\"\u003e\u003ccode\u003effb2808\u003c/code\u003e\u003c/a\u003e Release of 1.9.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vorner/arc-swap/commit/9d87160c3274923a8fc1dea749909f30c9f8da10\"\u003e\u003ccode\u003e9d87160\u003c/code\u003e\u003c/a\u003e Promote several Orderings to SeqCst\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vorner/arc-swap/commit/19f0d661a27bb6312c6ba9e19e1453db19c30ab5\"\u003e\u003ccode\u003e19f0d66\u003c/code\u003e\u003c/a\u003e Version 1.8.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vorner/arc-swap/commit/c222a22864dce497f1924eb788f6b05b760a9c10\"\u003e\u003ccode\u003ec222a22\u003c/code\u003e\u003c/a\u003e Release 1.8.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vorner/arc-swap/commit/cccf3548a8c1c83028f3a9cff83d89d1b89b17b8\"\u003e\u003ccode\u003ecccf354\u003c/code\u003e\u003c/a\u003e Upgrade the other ordering too, for transitivity\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vorner/arc-swap/commit/e94df5511ab2eb0b04959af2505ea1be51e67242\"\u003e\u003ccode\u003ee94df55\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/vorner/arc-swap/issues/195\"\u003e#195\u003c/a\u003e from 0xfMel/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vorner/arc-swap/commit/bd5d3276e4cfc37b90676260c93d8545d9b9b911\"\u003e\u003ccode\u003ebd5d327\u003c/code\u003e\u003c/a\u003e Fix Debt::pay failure ordering\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vorner/arc-swap/commit/22431daf6411cedfa3ebdf7fd8777dc579858b9a\"\u003e\u003ccode\u003e22431da\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/vorner/arc-swap/issues/189\"\u003e#189\u003c/a\u003e from atouchet/rdm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vorner/arc-swap/commit/b142bd81dae89d5f7a934bb399103f7f029faeed\"\u003e\u003ccode\u003eb142bd8\u003c/code\u003e\u003c/a\u003e Update Readme\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vorner/arc-swap/compare/v1.8.0...v1.9.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `axum` from 0.7.9 to 0.8.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tokio-rs/axum/releases\"\u003eaxum's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eaxum v0.8.8\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eClarify documentation for \u003ccode\u003eRouter::route_layer\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3567\"\u003e#3567\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3567\"\u003e#3567\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3567\"\u003etokio-rs/axum#3567\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eaxum v0.8.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRelax implicit \u003ccode\u003eSend\u003c/code\u003e / \u003ccode\u003eSync\u003c/code\u003e bounds on \u003ccode\u003eRouterAsService\u003c/code\u003e, \u003ccode\u003eRouterIntoService\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3555\"\u003e#3555\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMake it easier to visually scan for default features (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3550\"\u003e#3550\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix some documentation typos\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3550\"\u003e#3550\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3550\"\u003etokio-rs/axum#3550\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3555\"\u003e#3555\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3555\"\u003etokio-rs/axum#3555\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eaxum v0.8.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efixed:\u003c/strong\u003e Reject JSON request bodies with trailing characters after the JSON document (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3453\"\u003e#3453\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eadded:\u003c/strong\u003e Implement \u003ccode\u003eOptionalFromRequest\u003c/code\u003e for \u003ccode\u003eMultipart\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3220\"\u003e#3220\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eadded:\u003c/strong\u003e Getter methods \u003ccode\u003eLocation::{status_code, location}\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eadded:\u003c/strong\u003e Support for writing arbitrary binary data into server-sent events (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3425\"\u003e#3425\u003c/a\u003e)]\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eadded:\u003c/strong\u003e \u003ccode\u003emiddleware::ResponseAxumBodyLayer\u003c/code\u003e for mapping response body to \u003ccode\u003eaxum::body::Body\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3469\"\u003e#3469\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eadded:\u003c/strong\u003e \u003ccode\u003eimpl FusedStream for WebSocket\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3443\"\u003e#3443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003echanged:\u003c/strong\u003e The \u003ccode\u003esse\u003c/code\u003e module and \u003ccode\u003eSse\u003c/code\u003e type no longer depend on the \u003ccode\u003etokio\u003c/code\u003e feature (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3154\"\u003e#3154\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003echanged:\u003c/strong\u003e If the location given to one of \u003ccode\u003eRedirect\u003c/code\u003es constructors is not a valid header value, instead of panicking on construction, the \u003ccode\u003eIntoResponse\u003c/code\u003e impl now returns an HTTP 500, just like \u003ccode\u003eJson\u003c/code\u003e does when serialization fails (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3377\"\u003e#3377\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003echanged:\u003c/strong\u003e Update minimum rust version to 1.78 (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3412\"\u003e#3412\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3154\"\u003e#3154\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3154\"\u003etokio-rs/axum#3154\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3220\"\u003e#3220\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3220\"\u003etokio-rs/axum#3220\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3377\"\u003e#3377\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3377\"\u003etokio-rs/axum#3377\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3412\"\u003e#3412\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3412\"\u003etokio-rs/axum#3412\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3425\"\u003e#3425\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3425\"\u003etokio-rs/axum#3425\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3443\"\u003e#3443\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3443\"\u003etokio-rs/axum#3443\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3453\"\u003e#3453\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3453\"\u003etokio-rs/axum#3453\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3469\"\u003e#3469\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3469\"\u003etokio-rs/axum#3469\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eaxum v0.8.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eadded:\u003c/strong\u003e \u003ccode\u003eRouter::reset_fallback\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3320\"\u003e#3320\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eadded:\u003c/strong\u003e \u003ccode\u003eWebSocketUpgrade::selected_protocol\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3248\"\u003e#3248\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efixed:\u003c/strong\u003e Panic location for overlapping method routes (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3319\"\u003e#3319\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efixed:\u003c/strong\u003e Don't leak a tokio task when using \u003ccode\u003eserve\u003c/code\u003e without graceful shutdown (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3129\"\u003e#3129\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3319\"\u003e#3319\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3319\"\u003etokio-rs/axum#3319\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3320\"\u003e#3320\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3320\"\u003etokio-rs/axum#3320\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3248\"\u003e#3248\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3248\"\u003etokio-rs/axum#3248\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3129\"\u003e#3129\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3129\"\u003etokio-rs/axum#3129\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eaxum v0.8.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eadded:\u003c/strong\u003e Implement \u003ccode\u003eFrom\u0026lt;Bytes\u0026gt;\u003c/code\u003e for \u003ccode\u003eMessage\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3273\"\u003e#3273\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eadded:\u003c/strong\u003e Implement \u003ccode\u003eOptionalFromRequest\u003c/code\u003e for \u003ccode\u003eJson\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3142\"\u003e#3142\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eadded:\u003c/strong\u003e Implement \u003ccode\u003eOptionalFromRequest\u003c/code\u003e for \u003ccode\u003eExtension\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3157\"\u003e#3157\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eadded:\u003c/strong\u003e Allow setting the read buffer capacity of \u003ccode\u003eWebSocketUpgrade\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3178\"\u003e#3178\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/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.7.9...axum-v0.8.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `axum-server` from 0.7.2 to 0.8.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/programatik29/axum-server/releases\"\u003eaxum-server's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.8.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003echanged\u003c/strong\u003e: \u003ccode\u003eServer\u003c/code\u003e is now generic over connections, allowing \u003ccode\u003eaxum-server\u003c/code\u003e to listen not just on TCP.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eadded\u003c/strong\u003e: Support for Unix sockets has been implemented and an example for Unix sockets has been provided.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003echanged\u003c/strong\u003e: \u003ccode\u003erustls-pemfile\u003c/code\u003e was replaced with \u003ccode\u003erustls-pki-types\u003c/code\u003e as it is now unmaintained.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.7.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eadded\u003c/strong\u003e: Support for http1-only and http2-only servers.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003echanged\u003c/strong\u003e: Improved error messages that come from parsing pemfiles with rustls.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.7.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efixed\u003c/strong\u003e: \u003ccode\u003eaxum-server\u003c/code\u003e not compiling in hyper \u003ccode\u003e1.8.0\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/programatik29/axum-server/blob/master/CHANGELOG.md\"\u003eaxum-server's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e0.8.0 (7. December 2025)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003echanged\u003c/strong\u003e: \u003ccode\u003eServer\u003c/code\u003e is now generic over connections, allowing \u003ccode\u003eaxum-server\u003c/code\u003e to listen not just on TCP.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eadded\u003c/strong\u003e: Support for Unix sockets has been implemented and an example for Unix sockets has been provided.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003echanged\u003c/strong\u003e: \u003ccode\u003erustls-pemfile\u003c/code\u003e was replaced with \u003ccode\u003erustls-pki-types\u003c/code\u003e as it is now unmaintained.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e0.7.4 (16. November 2025)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eadded\u003c/strong\u003e: Support for http1-only and http2-only servers.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003echanged\u003c/strong\u003e: Improved error messages that come from parsing pemfiles with rustls.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e0.7.3 (15. November 2025)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efixed\u003c/strong\u003e: \u003ccode\u003eaxum-server\u003c/code\u003e not compiling in hyper \u003ccode\u003e1.8.0\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/programatik29/axum-server/commit/0d0e181093d5683858a858921deffa0e739f61a0\"\u003e\u003ccode\u003e0d0e181\u003c/code\u003e\u003c/a\u003e Version 0.8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/programatik29/axum-server/commit/551bc5afd4b4c89a4ed75af4dcca64d67950ed50\"\u003e\u003ccode\u003e551bc5a\u003c/code\u003e\u003c/a\u003e Update CHANGELOG.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/programatik29/axum-server/commit/9b9f928ab2de8e75c8550f1cd55b60364361b9c8\"\u003e\u003ccode\u003e9b9f928\u003c/code\u003e\u003c/a\u003e Fix CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/programatik29/axum-server/commit/51cc866acc577cbf4c4468b1676069cad01c2b3f\"\u003e\u003ccode\u003e51cc866\u003c/code\u003e\u003c/a\u003e Version 0.8.0 (\u003ca href=\"https://redirect.github.com/programatik29/axum-server/issues/167\"\u003e#167\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/programatik29/axum-server/commit/759ebbeb763374986f8ada117a9c9123a516dbf6\"\u003e\u003ccode\u003e759ebbe\u003c/code\u003e\u003c/a\u003e Switch to rustls-pki-types (\u003ca href=\"https://redirect.github.com/programatik29/axum-server/issues/178\"\u003e#178\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/programatik29/axum-server/commit/23eb3a2e904bfdb26e12815b9dd458117e9f0e76\"\u003e\u003ccode\u003e23eb3a2\u003c/code\u003e\u003c/a\u003e fix: Replace rustls-pemfile with rustls-pki-types\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/programatik29/axum-server/commit/3a6616871ea47fb9f674dd6c06b31af6a13cbe4e\"\u003e\u003ccode\u003e3a66168\u003c/code\u003e\u003c/a\u003e Strengthen tokio version requirements\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/programatik29/axum-server/commit/272dff9ca4d369466ac8369d24d3acc3e1d1b3ce\"\u003e\u003ccode\u003e272dff9\u003c/code\u003e\u003c/a\u003e Bump actions/checkout (\u003ca href=\"https://redirect.github.com/programatik29/axum-server/issues/175\"\u003e#175\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/programatik29/axum-server/commit/475b84212009888219f08986956e76bfcca43cc2\"\u003e\u003ccode\u003e475b842\u003c/code\u003e\u003c/a\u003e Bump actions/checkout from 5 to 6 in the github-actions group\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/programatik29/axum-server/commit/ab2381aacbd3933690826d6098026339c6d2adc9\"\u003e\u003ccode\u003eab2381a\u003c/code\u003e\u003c/a\u003e Merge remote-tracking branch 'upstream/master' into unix-sockets\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/programatik29/axum-server/compare/v0.7.2...v0.8.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `bollard` from 0.18.1 to 0.20.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fussybeaver/bollard/releases\"\u003ebollard's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease v0.20.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add attach_container_websocket API for WebSocket container attach by \u003ca href=\"https://github.com/benodiwal\"\u003e\u003ccode\u003e@​benodiwal\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/689\"\u003efussybeaver/bollard#689\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(secrets): Remove re-export of models by \u003ca href=\"https://github.com/giantcow\"\u003e\u003ccode\u003e@​giantcow\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/695\"\u003efussybeaver/bollard#695\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Release 0.20.2 by \u003ca href=\"https://github.com/fussybeaver\"\u003e\u003ccode\u003e@​fussybeaver\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/696\"\u003efussybeaver/bollard#696\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/giantcow\"\u003e\u003ccode\u003e@​giantcow\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/695\"\u003efussybeaver/bollard#695\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/fussybeaver/bollard/compare/v0.20.1...v0.20.2\"\u003ehttps://github.com/fussybeaver/bollard/compare/v0.20.1...v0.20.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease v0.20.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebuild: drop serde_with dep by \u003ca href=\"https://github.com/tisonkun\"\u003e\u003ccode\u003e@​tisonkun\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/682\"\u003efussybeaver/bollard#682\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump bollard-stubs dependency by \u003ca href=\"https://github.com/tisonkun\"\u003e\u003ccode\u003e@​tisonkun\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/686\"\u003efussybeaver/bollard#686\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd Docker::connect_with_host by \u003ca href=\"https://github.com/BrenekH\"\u003e\u003ccode\u003e@​BrenekH\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/685\"\u003efussybeaver/bollard#685\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump rust from 1.92.0-slim to 1.93.0-slim 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/fussybeaver/bollard/pull/684\"\u003efussybeaver/bollard#684\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump swagger-codegen.version from 2.4.46 to 2.4.50 in /codegen/swagger 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/fussybeaver/bollard/pull/608\"\u003efussybeaver/bollard#608\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Release 0.20.1 by \u003ca href=\"https://github.com/fussybeaver\"\u003e\u003ccode\u003e@​fussybeaver\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/688\"\u003efussybeaver/bollard#688\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BrenekH\"\u003e\u003ccode\u003e@​BrenekH\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/685\"\u003efussybeaver/bollard#685\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/fussybeaver/bollard/compare/v0.20.0...v0.20.1\"\u003ehttps://github.com/fussybeaver/bollard/compare/v0.20.0...v0.20.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease v0.20.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePass keypath by \u003ca href=\"https://github.com/aoikurokawa\"\u003e\u003ccode\u003e@​aoikurokawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/592\"\u003efussybeaver/bollard#592\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: proper execution branch for \u003ccode\u003ebuildkit_providerless\u003c/code\u003e by \u003ca href=\"https://github.com/DDtKey\"\u003e\u003ccode\u003e@​DDtKey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/597\"\u003efussybeaver/bollard#597\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump stubs 1.49.2 rc.28.4.0 by \u003ca href=\"https://github.com/fussybeaver\"\u003e\u003ccode\u003e@​fussybeaver\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/598\"\u003efussybeaver/bollard#598\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove handling of nested empty hashmaps by \u003ca href=\"https://github.com/fussybeaver\"\u003e\u003ccode\u003e@​fussybeaver\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/596\"\u003efussybeaver/bollard#596\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd fallible Streams for import_image_stream by \u003ca href=\"https://github.com/Huy-Dinh\"\u003e\u003ccode\u003e@​Huy-Dinh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/606\"\u003efussybeaver/bollard#606\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd swagger support for ContainerArchiveInfo by \u003ca href=\"https://github.com/Huy-Dinh\"\u003e\u003ccode\u003e@​Huy-Dinh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/609\"\u003efussybeaver/bollard#609\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd support for get_container_archive_info by \u003ca href=\"https://github.com/Huy-Dinh\"\u003e\u003ccode\u003e@​Huy-Dinh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/610\"\u003efussybeaver/bollard#610\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: remove unmaintained rustls_pemfile by \u003ca href=\"https://github.com/MarcusGrass\"\u003e\u003ccode\u003e@​MarcusGrass\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/613\"\u003efussybeaver/bollard#613\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add with_request_modifier API for custom request headers by \u003ca href=\"https://github.com/benodiwal\"\u003e\u003ccode\u003e@​benodiwal\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/619\"\u003efussybeaver/bollard#619\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edelete: remove outdated macOS CI workflow by \u003ca href=\"https://github.com/benodiwal\"\u003e\u003ccode\u003e@​benodiwal\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/616\"\u003efussybeaver/bollard#616\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add docker checkpoint support (create, list, delete) by \u003ca href=\"https://github.com/benodiwal\"\u003e\u003ccode\u003e@​benodiwal\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/617\"\u003efussybeaver/bollard#617\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: feat: add service_logs API to get logs from a service by \u003ca href=\"https://github.com/benodiwal\"\u003e\u003ccode\u003e@​benodiwal\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/625\"\u003efussybeaver/bollard#625\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add task_logs API to get logs from a task by \u003ca href=\"https://github.com/benodiwal\"\u003e\u003ccode\u003e@​benodiwal\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/624\"\u003efussybeaver/bollard#624\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ecodegen: add query parameter structs for swarm, config, plugin APIs by \u003ca href=\"https://github.com/benodiwal\"\u003e\u003ccode\u003e@​benodiwal\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/633\"\u003efussybeaver/bollard#633\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild: avoid unnecessary axum deps by \u003ca href=\"https://github.com/tisonkun\"\u003e\u003ccode\u003e@​tisonkun\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/638\"\u003efussybeaver/bollard#638\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add Config API (list, create, inspect, update, delete) by \u003ca href=\"https://github.com/benodiwal\"\u003e\u003ccode\u003e@​benodiwal\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/628\"\u003efussybeaver/bollard#628\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: added swarm update api by \u003ca href=\"https://github.com/benodiwal\"\u003e\u003ccode\u003e@​benodiwal\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/630\"\u003efussybeaver/bollard#630\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add plugin API support by \u003ca href=\"https://github.com/benodiwal\"\u003e\u003ccode\u003e@​benodiwal\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/631\"\u003efussybeaver/bollard#631\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: remove deprecated swarm option structs by \u003ca href=\"https://github.com/benodiwal\"\u003e\u003ccode\u003e@​benodiwal\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/639\"\u003efussybeaver/bollard#639\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove deprecated options structs in volume.rs by \u003ca href=\"https://github.com/Huy-Dinh\"\u003e\u003ccode\u003e@​Huy-Dinh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/653\"\u003efussybeaver/bollard#653\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: disable codegen formatting by \u003ca href=\"https://github.com/benodiwal\"\u003e\u003ccode\u003e@​benodiwal\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/654\"\u003efussybeaver/bollard#654\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: added CODEOWNERS file by \u003ca href=\"https://github.com/benodiwal\"\u003e\u003ccode\u003e@​benodiwal\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/657\"\u003efussybeaver/bollard#657\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: remove deprecated EventsOptions struct from system.rs by \u003ca href=\"https://github.com/benodiwal\"\u003e\u003ccode\u003e@​benodiwal\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/655\"\u003efussybeaver/bollard#655\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/fussybeaver/bollard/commit/ddd21715ac76ccaf83db1b5a346c014e1fa83b64\"\u003e\u003ccode\u003eddd2171\u003c/code\u003e\u003c/a\u003e chore: Release 0.20.2 (\u003ca href=\"https://redirect.github.com/fussybeaver/bollard/issues/696\"\u003e#696\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fussybeaver/bollard/commit/05c59e8f5426ca19a7d70959d9d0546874714727\"\u003e\u003ccode\u003e05c59e8\u003c/code\u003e\u003c/a\u003e fix(secrets): Remove re-export of models (\u003ca href=\"https://redirect.github.com/fussybeaver/bollard/issues/695\"\u003e#695\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fussybeaver/bollard/commit/811dfd04843f7c05619f3bdbd9874f64f4ae913e\"\u003e\u003ccode\u003e811dfd0\u003c/code\u003e\u003c/a\u003e feat: add attach_container_websocket API for WebSocket container attach (\u003ca href=\"https://redirect.github.com/fussybeaver/bollard/issues/689\"\u003e#689\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fussybeaver/bollard/commit/e7e32f113e6857bf4963267fc0bee9bf2bda4080\"\u003e\u003ccode\u003ee7e32f1\u003c/code\u003e\u003c/a\u003e chore: Release 0.20.1 (\u003ca href=\"https://redirect.github.com/fussybeaver/bollard/issues/688\"\u003e#688\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fussybeaver/bollard/commit/3a218377b423f4d8277abdcfedb6898b0322cde0\"\u003e\u003ccode\u003e3a21837\u003c/code\u003e\u003c/a\u003e build(deps): bump swagger-codegen.version in /codegen/swagger (\u003ca href=\"https://redirect.github.com/fussybeaver/bollard/issues/608\"\u003e#608\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fussybeaver/bollard/commit/84693020fb32bcfda6cc33ee499a981cc343bd3f\"\u003e\u003ccode\u003e8469302\u003c/code\u003e\u003c/a\u003e build(deps): bump rust from 1.92.0-slim to 1.93.0-slim (\u003ca href=\"https://redirect.github.com/fussybeaver/bollard/issues/684\"\u003e#684\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fussybeaver/bollard/commit/177d2ae9e69cd271ed787bef23fabdb9980f2438\"\u003e\u003ccode\u003e177d2ae\u003c/code\u003e\u003c/a\u003e Add Docker::connect_with_host (\u003ca href=\"https://redirect.github.com/fussybeaver/bollard/issues/685\"\u003e#685\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fussybeaver/bollard/commit/cfb11d10f958ea566c5ad4b0773b4c2bb4dbf129\"\u003e\u003ccode\u003ecfb11d1\u003c/code\u003e\u003c/a\u003e chore: bump bollard-stubs dependency (\u003ca href=\"https://redirect.github.com/fussybeaver/bollard/issues/686\"\u003e#686\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fussybeaver/bollard/commit/e70f0722697033e04a1e703eca859054671675da\"\u003e\u003ccode\u003ee70f072\u003c/code\u003e\u003c/a\u003e build: drop serde_with dep (\u003ca href=\"https://redirect.github.com/fussybeaver/bollard/issues/682\"\u003e#682\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fussybeaver/bollard/commit/73fcfad1f77a5e6ac467113a0c349b31c3e67ced\"\u003e\u003ccode\u003e73fcfad\u003c/code\u003e\u003c/a\u003e release: v0.20.0 (\u003ca href=\"https://redirect.github.com/fussybeaver/bollard/issues/679\"\u003e#679\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fussybeaver/bollard/compare/v0.18.1...v0.20.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `bytes` from 1.11.0 to 1.11.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tokio-rs/bytes/releases\"\u003ebytes's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eBytes v1.11.1\u003c/h2\u003e\n\u003ch1\u003e1.11.1 (February 3rd, 2026)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix integer overflow in \u003ccode\u003eBytesMut::reserve\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tokio-rs/bytes/blob/master/CHANGELOG.md\"\u003ebytes's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e1.11.1 (February 3rd, 2026)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix integer overflow in \u003ccode\u003eBytesMut::reserve\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/417dccdeff249e0c011327de7d92e0d6fbe7cc43\"\u003e\u003ccode\u003e417dccd\u003c/code\u003e\u003c/a\u003e Release bytes v1.11.1 (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/820\"\u003e#820\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/d0293b0e35838123c51ca5dfdf468ecafee4398f\"\u003e\u003ccode\u003ed0293b0\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/tokio-rs/bytes/compare/v1.11.0...v1.11.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `chrono` from 0.4.42 to 0.4.44\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/chronotope/chrono/releases\"\u003echrono's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.4.44\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocs: match MSRV with \u003ccode\u003eCargo.toml\u003c/code\u003e contents by \u003ca href=\"https://github.com/coryan\"\u003e\u003ccode\u003e@​coryan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1772\"\u003echronotope/chrono#1772\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd track_caller to non-deprecated functions by \u003ca href=\"https://github.com/svix-jplatte\"\u003e\u003ccode\u003e@​svix-jplatte\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1774\"\u003echronotope/chrono#1774\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.4.43\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eInstall extra components for lint workflow by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1741\"\u003echronotope/chrono#1741\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade windows-bindgen to 0.64 by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1742\"\u003echronotope/chrono#1742\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove windows-bindgen setup by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1744\"\u003echronotope/chrono#1744\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDrop stabilized feature doc_auto_cfg by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1745\"\u003echronotope/chrono#1745\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFaster RFC 3339 parsing by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1748\"\u003echronotope/chrono#1748\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate windows-bindgen requirement from 0.64 to 0.65 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1751\"\u003echronotope/chrono#1751\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003eNaiveDate::abs_diff\u003c/code\u003e by \u003ca href=\"https://github.com/Kinrany\"\u003e\u003ccode\u003e@​Kinrany\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1752\"\u003echronotope/chrono#1752\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd feature gated defmt support. by \u003ca href=\"https://github.com/pebender\"\u003e\u003ccode\u003e@​pebender\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1747\"\u003echronotope/chrono#1747\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDrop deny lints, eager Debug impls are a mixed blessing by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1753\"\u003echronotope/chrono#1753\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: minor improvement for docs by \u003ca href=\"https://github.com/spuradage\"\u003e\u003ccode\u003e@​spuradage\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1756\"\u003echronotope/chrono#1756\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded doctest for the NaiveDate years_since function by \u003ca href=\"https://github.com/LucasBou\"\u003e\u003ccode\u003e@​LucasBou\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1755\"\u003echronotope/chrono#1755\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare 0.4.43 by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1765\"\u003echronotope/chrono#1765\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate copyright year to 2026 in LICENSE.txt by \u003ca href=\"https://github.com/taozui472\"\u003e\u003ccode\u003e@​taozui472\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1767\"\u003echronotope/chrono#1767\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/c14b4599d07ef36ffa1f8a531fb0bc7eb3b42464\"\u003e\u003ccode\u003ec14b459\u003c/code\u003e\u003c/a\u003e Bump version to 0.4.44\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/ea832c5090369eefa2cb6a47d643e2f7ade7ffa7\"\u003e\u003ccode\u003eea832c5\u003c/code\u003e\u003c/a\u003e Add track_caller to non-deprecated functions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/cfae889a3a23507acf49b605794abba17effd2d7\"\u003e\u003ccode\u003ecfae889\u003c/code\u003e\u003c/a\u003e Fix panic message in to_rfc2822\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/f8900b5a44228a7f6282c65e8c407d3ecb6dcb7b\"\u003e\u003ccode\u003ef8900b5\u003c/code\u003e\u003c/a\u003e docs: match MSRV with \u003ccode\u003eCargo.toml\u003c/code\u003e contents\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/45caaa970ce443b11106a710ee24bd2480e5ff99\"\u003e\u003ccode\u003e45caaa9\u003c/code\u003e\u003c/a\u003e Update copyright year to 2026 in LICENSE.txt\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/1c0b8f011ab2f2e53c195df1866a1fb4c7fd193a\"\u003e\u003ccode\u003e1c0b8f0\u003c/code\u003e\u003c/a\u003e Bump version to 0.4.43\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/a03e43b1c3ef3aea77f12200d84144f275560aa9\"\u003e\u003ccode\u003ea03e43b\u003c/code\u003e\u003c/a\u003e Upgrade windows-bindgen to 0.66\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/4fedaba2a214aa560e1c6a70d0a09e6955ed3ff4\"\u003e\u003ccode\u003e4fedaba\u003c/code\u003e\u003c/a\u003e Ignore bincode advisory\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/f4b7bbda679199e7509da813849a10242b2f7aa1\"\u003e\u003ccode\u003ef4b7bbd\u003c/code\u003e\u003c/a\u003e Bump actions/checkout from 5 to 6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/db129730e8f21ca66b3808c133b7147cbc62fc41\"\u003e\u003ccode\u003edb12973\u003c/code\u003e\u003c/a\u003e Added doctest for the NaiveDate years_since function (\u003ca href=\"https://redirect.github.com/chronotope/chrono/issues/1755\"\u003e#1755\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/chronotope/chrono/compare/v0.4.42...v0.4.44\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `clap` from 4.5.49 to 4.5.60\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clap-rs/clap/releases\"\u003eclap's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.5.60\u003c/h2\u003e\n\u003ch2\u003e[4.5.60] - 2026-02-19\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Quote empty default values, possible values\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.59\u003c/h2\u003e\n\u003ch2\u003e[4.5.59] - 2026-02-16\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eCommand::ignore_errors\u003c/code\u003e no longer masks help/version on subcommands\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.58\u003c/h2\u003e\n\u003ch2\u003e[4.5.58] - 2026-02-11\u003c/h2\u003e\n\u003ch2\u003ev4.5.57\u003c/h2\u003e\n\u003ch2\u003e[4.5.57] - 2026-02-03\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRegression from 4.5.55 where having an argument with \u003ccode\u003e.value_terminator(\u0026quot;--\u0026quot;)\u003c/code\u003e caused problems with an argument with \u003ccode\u003e.last(true)\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.56\u003c/h2\u003e\n\u003ch2\u003e[4.5.56] - 2026-01-29\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOn conflict error, don't show conflicting arguments in the usage\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.55\u003c/h2\u003e\n\u003ch2\u003e[4.5.55] - 2026-01-27\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix inconsistency in precedence between positionals with a \u003ccode\u003evalue_terminator(\u0026quot;--\u0026quot;)\u003c/code\u003e and escapes (\u003ccode\u003e--\u003c/code\u003e) where \u003ccode\u003e./foo -- bar\u003c/code\u003e means the first arg is empty, rather than escaping future args\u003c/li\u003e\n\u003c/ul\u003e\n\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\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clap-rs/clap/blob/master/CHANGELOG.md\"\u003eclap's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[4.5.60] - 2026-02-19\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Quote empty default values, possible values\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.59] - 2026-02-16\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eCommand::ignore_errors\u003c/code\u003e no longer masks help/version on subcommands\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.58] - 2026-02-11\u003c/h2\u003e\n\u003ch2\u003e[4.5.57] - 2026-02-03\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRegression from 4.5.55 where having an argument with \u003ccode\u003e.value_terminator(\u0026quot;--\u0026quot;)\u003c/code\u003e caused problems with an argument with \u003ccode\u003e.last(true)\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.56] - 2026-01-29\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOn conflict error, don't show conflicting arguments in the usage\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.55] - 2026-01-27\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix inconsistency in precedence between positionals with a \u003ccode\u003evalue_terminator(\u0026quot;--\u0026quot;)\u003c/code\u003e and escapes (\u003ccode\u003e--\u003c/code\u003e) where \u003ccode\u003e./foo -- bar\u003c/code\u003e means the first arg is empty, rather than escaping future args\u003c/li\u003e\n\u003c/ul\u003e\n\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!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/33d24d844b11c0e926ae132e1af338ff070bdf4a\"\u003e\u003ccode\u003e33d24d8\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/9332409f4a6c1d5c22064e839ec8e9bc040f3be7\"\u003e\u003ccode\u003e9332409\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/b7adce5a17089596eecb2af6985e6503f2ffcd38\"\u003e\u003ccode\u003eb7adce5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6166\"\u003e#6166\u003c/a\u003e from fabalchemy/fix-dynamic-powershell-completion\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/009bba44ec3d182028ec3a72f5b6f3e507827768\"\u003e\u003ccode\u003e009bba4\u003c/code\u003e\u003c/a\u003e fix(clap_complete): Improve powershell registration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/d89d57dfb4bdd18930a40c6d7f4fadb23ee9c5b3\"\u003e\u003ccode\u003ed89d57d\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/f18b67ec3d4ce6ac1acf115adaab2f16ab2ed3c7\"\u003e\u003ccode\u003ef18b67e\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/9d218eb418526143c9110f734f78a608b8cf6440\"\u003e\u003ccode\u003e9d218eb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6165\"\u003e#6165\u003c/a\u003e from epage/shirt\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/126440ca846613671e1dac98198b2ceb17dab2b0\"\u003e\u003ccode\u003e126440c\u003c/code\u003e\u003c/a\u003e fix(help): Correctly calculate padding for short-only args\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/9e3c05ef3800a3e638b8224a7881a81517a4f4db\"\u003e\u003ccode\u003e9e3c05e\u003c/code\u003e\u003c/a\u003e test(help): Show panic with short, valueless arg\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/c9898d0fece98d8520d3dd954cf457b685b3308f\"\u003e\u003ccode\u003ec9898d0\u003c/code\u003e\u003c/a\u003e test(help): Verify short with value\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/clap-rs/clap/compare/clap_complete-v4.5.49...clap_complete-v4.5.60\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `colored` from 3.0.0 to 3.1.1\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\u003c/blockquote\u003e\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/v3.0.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 `console` from 0.16.2 to 0.16.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/console-rs/console/releases\"\u003econsole's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.16.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003estd::sync::OnceLock\u003c/code\u003e instead of \u003ccode\u003eonce_cell\u003c/code\u003e by \u003ca href=\"https://github.com/cuviper\"\u003e\u003ccode\u003e@​cuviper\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/console/pull/281\"\u003econsole-rs/console#281\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump version to 0.16.3 by \u003ca href=\"https://github.com/cuviper\"\u003e\u003ccode\u003e@​cuviper\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/console/pull/282\"\u003econsole-rs/console#282\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/console/commit/70ea3d0a6ecf1ca2f3891827631ca6e9b8e2b10a\"\u003e\u003ccode\u003e70ea3d0\u003c/code\u003e\u003c/a\u003e Bump version to 0.16.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/console/commit/6bd88941385008c879186ba619655ca2503c6de1\"\u003e\u003ccode\u003e6bd8894\u003c/code\u003e\u003c/a\u003e Remove \u003ccode\u003emake msrv-lock\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/console/commit/499e5f63b791d8bd67000df2b3d1d9b4628c29a6\"\u003e\u003ccode\u003e499e5f6\u003c/code\u003e\u003c/a\u003e Use \u003ccode\u003estd::sync::OnceLock\u003c/code\u003e instead of \u003ccode\u003eonce_cell\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/console-rs/console/compare/0.16.2...0.16.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `criterion` from 0.8.1 to 0.8.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/criterion-rs/criterion.rs/releases\"\u003ecriterion's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ecriterion-plot-v0.8.2\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate Readme\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ecriterion-v0.8.2\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edon't build alloca on unsupported targets\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(deps)\u003c/em\u003e bump crate-ci/typos from 1.40.0 to 1.43.0\u003c/li\u003e\n\u003cli\u003eFix panic with uniform iteration durations in benchmarks\u003c/li\u003e\n\u003cli\u003eUpdate Readme\u003c/li\u003e\n\u003cli\u003eExclude development scripts from published package\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/criterion-rs/criterion.rs/blob/master/CHANGELOG.md\"\u003ecriterion's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/criterion-rs/criterion.rs/compare/criterion-v0.8.1...criterion-v0.8.2\"\u003e0.8.2\u003c/a\u003e - 2026-02-04\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edon't build alloca on unsupported targets\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(deps)\u003c/em\u003e bump crate-ci/typos from 1.40.0 to 1.43.0\u003c/li\u003e\n\u003cli\u003eFix panic with uniform iteration durations in benchmarks\u003c/li\u003e\n\u003cli\u003eUpdate Readme\u003c/li\u003e\n\u003cli\u003eExclude development scripts from published package\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/criterion-rs/criterion.rs/commit/7f0d745532e3c7b2e11bbf9de9b911f91790d3b1\"\u003e\u003ccode\u003e7f0d745\u003c/code\u003e\u003c/a\u003e chore: release v0.8.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/criterion-rs/criterion.rs/commit/4a467ce964052ae9bd9266c0706b470b817613e0\"\u003e\u003ccode\u003e4a467ce\u003c/code\u003e\u003c/a\u003e chore(deps): bump crate-ci/typos from 1.40.0 to 1.43.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/criterion-rs/criterion.rs/commit/b277a751453cf9ce0595e41bddf819210a6d6e47\"\u003e\u003ccode\u003eb277a75\u003c/code\u003e\u003c/a\u003e Fix panic with uniform iteration durations in benchmarks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/criterion-rs/criterion.rs/commit/828af1450d648c599a92a077b75e292747761d99\"\u003e\u003ccode\u003e828af14\u003c/code\u003e\u003c/a\u003e fix: don't build alloca on unsupported targets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/criterion-rs/criterion.rs/commit/b01316b76e42028f3b1cf3731f643bea7f354f39\"\u003e\u003ccode\u003eb01316b\u003c/code\u003e\u003c/a\u003e Update Readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/criterion-rs/criterion.rs/commit/4c02a3b4e560fe1f296c0ed1e9b53e3154a3cac6\"\u003e\u003ccode\u003e4c02a3b\u003c/code\u003e\u003c/a\u003e Exclude development scripts from published package\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/criterion-rs/criterion.rs/compare/criterion-v0.8.1...criterion-v0.8.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `digest` from 0.10.7 to 0.11.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/traits/commit/2465f98a7ebc9f1c8d10dab0e5f30113505a1826\"\u003e\u003ccode\u003e2465f98\u003c/code\u003e\u003c/a\u003e digest: bump version to v0.11.2 (\u003ca href=\"https://redirect.github.com/RustCrypto/traits/issues/2343\"\u003e#2343\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/traits/commit/a87b56713fb66f0a657c422affad5ac6f8d58003\"\u003e\u003ccode\u003ea87b567\u003c/code\u003e\u003c/a\u003e Release \u003ccode\u003edigest\u003c/code\u003e v0.11.2 (\u003ca href=\"https://redirect.github.com/RustCrypto/traits/issues/2342\"\u003e#2342\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/traits/commit/84476d3c0d005820b39be4780c52b864ca43335f\"\u003e\u003ccode\u003e84476d3\u003c/code\u003e\u003c/a\u003e digest: remove \u003ccode\u003eClone\u003c/code\u003e from \u003ccode\u003eMacTraits\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/RustCrypto/traits/issues/2341\"\u003e#2341\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/traits/commit/6954eabaafdc52bb01a9a15644327bc33ffe2434\"\u003e\u003ccode\u003e6954eab\u003c/code\u003e\u003c/a\u003e elliptic-curve v0.14.0-rc.29 (\u003ca href=\"https://redirect.github.com/RustCrypto/traits/issues/2340\"\u003e#2340\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/traits/commit/a250cbd123625097feaab33d479ab10381c88775\"\u003e\u003ccode\u003ea250cbd\u003c/code\u003e\u003c/a\u003e elliptic-curve: bump \u003ccode\u003esec1\u003c/code\u003e to v0.8 (\u003ca href=\"https://redirect.github.com/RustCrypto/traits/issues/2339\"\u003e#2339\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/traits/commit/01b44a63246728af4318588c63233709c55f7106\"\u003e\u003ccode\u003e01b44a6\u003c/code\u003e\u003c/a\u003e password-hash v0.6.0 (\u003ca href=\"https://redirect.github.com/RustCrypto/traits/issues/2338\"\u003e#2338\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/traits/commit/866ef69a45640fbc206f6d76caed0a173428f9d4\"\u003e\u003ccode\u003e866ef69\u003c/code\u003e\u003c/a\u003e password-hash: add \u003ccode\u003eError::RngFailure\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/RustCrypto/traits/issues/2337\"\u003e#2337\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/traits/commit/4c2365ee72dbf3d279be60fda8ab6a46072410ff\"\u003e\u003ccode\u003e4c2365e\u003c/code\u003e\u003c/a\u003e build(deps): bump the all-deps group with 4 updates (\u003ca href=\"https://redirect.github.com/RustCrypto/traits/issues/2335\"\u003e#2335\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/traits/commit/ae7d4bee2aebed8c7f1a2dcae82db37ab02b3714\"\u003e\u003ccode\u003eae7d4be\u003c/code\u003e\u003c/a\u003e password-hash: rustdoc fixups (\u003ca href=\"https://redirect.github.com/RustCrypto/traits/issues/2336\"\u003e#2336\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/traits/commit/35e0e9ab4a9c8d79ae256f41ccb167e8405a50ba\"\u003e\u003ccode\u003e35e0e9a\u003c/code\u003e\u003c/a\u003e password-hash: remove \u003ccode\u003eMcfHasher\u003c/code\u003e trait (\u003ca href=\"https://redirect.github.com/RustCrypto/traits/issues/2334\"\u003e#2334\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/RustCrypto/traits/compare/digest-v0.10.7...digest-v0.11.2\"\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.8 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\u003ch2\u003ev0.11.9\u003c/h2\u003e\n\u003ch2\u003e[0.11.9] - 2026-02-11\u003c/h2\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\u003ch2\u003e[0.11.9] - 2026-02-11\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\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.8...v0.11.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fs-set-times` from 0.19.2 to 0.20.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bytecodealliance/fs-set-times/commit/56406c912238a253f01f10446541f2cf2d9a88c3\"\u003e\u003ccode\u003e56406c9\u003c/code\u003e\u003c/a\u003e chore: Release fs-set-times version 0.20.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bytecodealliance/fs-set-times/commit/6f2de3a8b8cb07d221da6507da30b7ac43726b22\"\u003e\u003ccode\u003e6f2de3a\u003c/code\u003e\u003c/a\u003e Update to rustix 1.0. (\u003ca href=\"https://redirect.github.com/bytecodealliance/fs-set-times/issues/9\"\u003e#9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bytecodealliance/fs-set-times/commit/eabc4ca4183348c0b10f074212316a83f860229c\"\u003e\u003ccode\u003eeabc4ca\u003c/code\u003e\u003c/a\u003e chore: Release fs-set-times version 0.20.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bytecodealliance/fs-set-times/commit/39b03aa8de7d6836ae843ec45127c531bc9239d4\"\u003e\u003ccode\u003e39b03aa\u003c/code\u003e\u003c/a\u003e Update to windows-sys 0.59. (\u003ca href=\"https://redirect.github.com/bytecodealliance/fs-set-times/issues/8\"\u003e#8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bytecodealliance/fs-set-times/commit/0fc603b4480a467a11b7b286bf1e95ca2f579578\"\u003e\u003ccode\u003e0fc603b\u003c/code\u003e\u003c/a\u003e chore: Release fs-set-times version 0.20.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bytecodealliance/fs-set-times/commit/a2aab3cb9893451b28baa1b5d26c7c059d007239\"\u003e\u003ccode\u003ea2aab3c\u003c/code\u003e\u003c/a\u003e Update to windows-sys 0.52.0. (\u003ca href=\"https://redirect.github.com/bytecodealliance/fs-set-times/issues/7\"\u003e#7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bytecodealliance/fs-set-times/commit/5afe5b45c988de911999391948d60328f878d5bf\"\u003e\u003ccode\u003e5afe5b4\u003c/code\u003e\u003c/a\u003e Update to Rust 2021.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bytecodealliance/fs-set-times/commit/ddbef00511fb57406e5d6cde5e7741965f0b1b7f\"\u003e\u003ccode\u003eddbef00\u003c/code\u003e\u003c/a\u003e chore: Release fs-set-times version 0.20.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bytecodealliance/fs-set-times/commit/f0a2cd75a8cf89acb98e2e69c139458e4e8dc99d\"\u003e\u003ccode\u003ef0a2cd7\u003c/code\u003e\u003c/a\u003e Update to io-lifetimes 2.0.\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/bytecodealliance/fs-set-times/compare/v0.19.2...v0.20.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fuser` from 0.11.1 to 0.17.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/cberner/fuser/releases\"\u003efuser's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.17.0\u003c/h2\u003e\n\u003ch1\u003eMajor changes:\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eChange many integer-based public API parameters to strongly-typed newtypes and bitflags.\nThis breaking changes affects many of the methods on \u003ccode\u003eFilesystem\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eChange \u003ccode\u003eFilesystem\u003c/code\u003e trait methods to use \u003ccode\u003e\u0026amp;self\u003c/code\u003e, and require mounted filesystems to be \u003ccode\u003eSend + Sync + 'static\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eImprove typed error handling across request/reply APIs\u003c/li\u003e\n\u003cli\u003eReplace \u003ccode\u003eVec\u0026lt;MountOption\u0026gt;\u003c/code\u003e mount APIs with a structured \u003ccode\u003eConfig\u003c/code\u003e API, including ACL option handling\u003c/li\u003e\n\u003cli\u003eFeature flags \u003ccode\u003eabi-7-xx\u003c/code\u003e are now ignored and will be removed in 0.18, with compatibility checks moved to runtime behavior\u003c/li\u003e\n\u003cli\u003eRemove the old ABI-specific feature-flag surface (\u003ccode\u003eabi-7-9\u003c/code\u003e through \u003ccode\u003eabi-7-19\u003c/code\u003e, plus tooling/docs/examples references)\u003c/li\u003e\n\u003cli\u003eAdd support for multiple event loops per session, which can be enabled via \u003ccode\u003eConfig::n_threads\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdd experimental async API (\u003ccode\u003eAsyncFilesystem\u003c/code\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eMinor changes:\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eRename \u003ccode\u003eBackgroundSession::join\u003c/code\u003e to \u003ccode\u003eumount_and_join\u003c/code\u003e, returning \u003ccode\u003eio::Result\u0026lt;()\u0026gt;\u003c/code\u003e instead of panicking\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eFUSE_DEV_IOC_CLONE\u003c/code\u003e support and improve passthrough descriptor handling (\u003ccode\u003eReplyCreate\u003c/code\u003e, \u003ccode\u003eReplyOpen\u003c/code\u003e, \u003ccode\u003eBackingId\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003eImprove passthrough descriptor handling (\u003ccode\u003eReplyCreate\u003c/code\u003e, \u003ccode\u003eReplyOpen\u003c/code\u003e, \u003ccode\u003eBackingId\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eFileType\u003c/code\u003e conversion from std \u003ccode\u003eFileType\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdd option to explicitly choose \u003ccode\u003elibfuse2\u003c/code\u003e or \u003ccode\u003elibfuse3\u003c/code\u003e, prefer \u003ccode\u003elibfuse3\u003c/code\u003e by default\u003c/li\u003e\n\u003cli\u003eSupport building without libfuse on BSD\u003c/li\u003e\n\u003cli\u003eRemove remaining \u003ccode\u003eosxfuse\u003c/code\u003e support and improve \u003ccode\u003emacfuse\u003c/code\u003e compatibility\u003c/li\u003e\n\u003cli\u003eThe path to the \u003ccode\u003efusermount\u003c/code\u003e binary can be specified with the \u003ccode\u003eFUSERMOUNT_PATH\u003c/code\u003e environment variable\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eallow_root\u003c/code\u003e or \u003ccode\u003eallow_other\u003c/code\u003e must be enabled when using \u003ccode\u003eauto_unmount\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRemove deprecated \u003ccode\u003emount\u003c/code\u003e and \u003ccode\u003espawn_mount\u003c/code\u003e -- use \u003ccode\u003emount2\u003c/code\u003e and \u003ccode\u003espawn_mount2\u003c/code\u003e instead\u003c/li\u003e\n\u003cli\u003eUpdate and expand documentation\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eInternal changes:\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eImprove Linux/BSD/macOS test coverage by migrating mount tests to \u003ccode\u003efuser-tests\u003c/code\u003e and expanding CI\u003c/li\u003e\n\u003cli\u003eRework session lifecycle internals (handshake/session startup, destroy ordering, and unmount error propagation)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.16.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for passthrough file descriptors\u003c/li\u003e\n\u003cli\u003eChange \u003ccode\u003eKernelConfig\u003c/code\u003e capabilities flags parameters to \u003ccode\u003eu64\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRemove feature flags \u003ccode\u003eabi-7-9\u003c/code\u003e through \u003ccode\u003eabi-7-18\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003elibfuse\u003c/code\u003e feature flag from defaults. Linking with libfuse can be enabled with the \u003ccode\u003elibfuse\u003c/code\u003e feature flag\u003c/li\u003e\n\u003cli\u003eImprove macfuse compatibility (note that macfuse remains untested)\u003c/li\u003e\n\u003cli\u003eFix unsound behavior when linking with libfuse3\u003c/li\u003e\n\u003cli\u003ePerformance optimizations\u003c/li\u003e\n\u003cli\u003eUpdate documentation\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.15.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix crtime related panic that could occur on MacOS. See PR \u003ca href=\"https://redirect.github.com/cberner/fuser/issues/322\"\u003e#322\u003c/a\u003e for details.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.15.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd file handle argument to \u003ccode\u003egetattr()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eChange \u003ccode\u003epoll()\u003c/code\u003e to take a \u003ccode\u003ePollHandle\u003c/code\u003e instead of a \u003ccode\u003eu64\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdd low level API for manually mounting or wrapping a fuse file descriptor into a \u003ccode\u003eSession\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eFix compatibility with MacFUSE 4.x\u003c/li\u003e\n\u003cli\u003ePerformance optimizations\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.14.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/cberner/fuser/blob/master/CHANGELOG.md\"\u003efuser's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.17.0 - 2026-02-14\u003c/h2\u003e\n\u003cp\u003eMajor changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eChange many integer-based public API parameters to strongly-typed newtypes and bitflags.\nThis breaking changes affects many of the methods on \u003ccode\u003eFilesystem\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eChange \u003ccode\u003eFilesystem\u003c/code\u003e trait methods to use \u003ccode\u003e\u0026amp;self\u003c/code\u003e, and require mounted filesystems to be \u003ccode\u003eSend + Sync + 'static\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eImprove typed error handling across request/reply APIs\u003c/li\u003e\n\u003cli\u003eReplace \u003ccode\u003eVec\u0026lt;MountOption\u0026gt;\u003c/code\u003e mount APIs with a structured \u003ccode\u003eConfig\u003c/code\u003e API, including ACL option handling\u003c/li\u003e\n\u003cli\u003eFeature flags \u003ccode\u003eabi-7-xx\u003c/code\u003e are now ignored and will be removed in 0.18, with compatibility checks moved to runtime behavior\u003c/li\u003e\n\u003cli\u003eRemove the old ABI-specific feature-flag surface (\u003ccode\u003eabi-7-9\u003c/code\u003e through \u003ccode\u003eabi-7-19\u003c/code\u003e, plus tooling/docs/examples references)\u003c/li\u003e\n\u003cli\u003eAdd support for multiple event loops per session, which can be enabled via \u003ccode\u003eConfig::n_threads\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdd experimental async API (\u003ccode\u003eAsyncFilesystem\u003c/code\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eMinor changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRename \u003ccode\u003eBackgroundSession::join\u003c/code\u003e to \u003ccode\u003eumount_and_join\u003c/code\u003e, returning \u003ccode\u003eio::Result\u0026lt;()\u0026gt;\u003c/code\u003e instead of panicking\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eFUSE_DEV_IOC_CLONE\u003c/code\u003e support and improve passthrough descriptor handling (\u003ccode\u003eReplyCreate\u003c/code\u003e, \u003ccode\u003eReplyOpen\u003c/code\u003e, \u003ccode\u003eBackingId\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003eImprove passthrough descriptor handling (\u003ccode\u003eReplyCreate\u003c/code\u003e, \u003ccode\u003eReplyOpen\u003c/code\u003e, \u003ccode\u003eBackingId\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eFileType\u003c/code\u003e conversion from std \u003ccode\u003eFileType\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdd option to explicitly choose \u003ccode\u003elibfuse2\u003c/code\u003e or \u003ccode\u003elibfuse3\u003c/code\u003e, prefer \u003ccode\u003elibfuse3\u003c/code\u003e by default\u003c/li\u003e\n\u003cli\u003eSupport building without libfuse on BSD\u003c/li\u003e\n\u003cli\u003eRemove remaining \u003ccode\u003eosxfuse\u003c/code\u003e support and improve \u003ccode\u003emacfuse\u003c/code\u003e compatibility\u003c/li\u003e\n\u003cli\u003eThe path to the \u003ccode\u003efusermount\u003c/code\u003e binary can be specified with the \u003ccode\u003eFUSERMOUNT_PATH\u003c/code\u003e environment variable\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eallow_root\u003c/code\u003e or \u003ccode\u003eallow_other\u003c/code\u003e must be enabled when using \u003ccode\u003eauto_unmount\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRemove deprecated \u003ccode\u003emount\u003c/code\u003e and \u003ccode\u003espawn_mount\u003c/code\u003e -- use \u003ccode\u003emount2\u003c/code\u003e and \u003ccode\u003espawn_mount2\u003c/code\u003e instead\u003c/li\u003e\n\u003cli\u003eUpdate and expand documentation\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eInternal changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eImprove Linux/BSD/macOS test coverage by migrating mount tests to \u003ccode\u003efuser-tests\u003c/code\u003e and expanding CI\u003c/li\u003e\n\u003cli\u003eRework session lifecycle internals (handshake/session startup, destroy ordering, and unmount error propagation)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.16.0 - 2025-09-12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for passthrough file descriptors\u003c/li\u003e\n\u003cli\u003eChange \u003ccode\u003eKernelConfig\u003c/code\u003e capabilities flags parameters to \u003ccode\u003eu64\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRemove feature flags \u003ccode\u003eabi-7-9\u003c/code\u003e through \u003ccode\u003eabi-7-18\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003elibfuse\u003c/code\u003e feature flag from defaults. Linking with libfuse can be enabled with the \u003ccode\u003elibfuse\u003c/code\u003e feature flag\u003c/li\u003e\n\u003cli\u003eImprove macfuse compatibility (note that macfuse remains untested)\u003c/li\u003e\n\u003cli\u003eFix unsound behavior when linking with libfuse3\u003c/li\u003e\n\u003cli\u003ePerformance optim...\n\n_Description has been truncated_","html_url":"https://github.com/riisi/pants/pull/111","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/riisi%2Fpants/issues/111","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/111/packages"}},{"old_version":"0.19.2","new_version":"0.23.1","update_type":"minor","path":null,"pr_created_at":"2026-03-30T02:14:03.000Z","version_change":"0.19.2 → 0.23.1","issue":{"uuid":"4166535980","node_id":"PR_kwDOGeL3Ws7OdXi6","number":1648,"state":"closed","title":"build(deps): bump the production-dependencies group across 1 directory with 44 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":"2026-04-13T02:13:13.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-30T02:14:03.000Z","updated_at":"2026-04-13T02:13:15.000Z","time_to_close":1209550,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"production-dependencies","update_count":44,"packages":[{"name":"anyhow","old_version":"1.0.100","new_version":"1.0.102","repository_url":"https://github.com/dtolnay/anyhow"},{"name":"base16ct","old_version":"0.2.0","new_version":"1.0.0","repository_url":"https://github.com/RustCrypto/formats"},{"name":"caps","old_version":"0.5.5","new_version":"0.5.6","repository_url":"https://github.com/lucab/caps-rs"},{"name":"cargo_metadata","old_version":"0.19.2","new_version":"0.23.1","repository_url":"https://github.com/oli-obk/cargo_metadata"},{"name":"chrono","old_version":"0.4.42","new_version":"0.4.44","repository_url":"https://github.com/chronotope/chrono"},{"name":"clap","old_version":"4.5.48","new_version":"4.5.60","repository_url":"https://github.com/clap-rs/clap"},{"name":"clap_complete","old_version":"4.5.58","new_version":"4.6.0","repository_url":"https://github.com/clap-rs/clap"},{"name":"clap_mangen","old_version":"0.2.29","new_version":"0.3.0","repository_url":"https://github.com/clap-rs/clap"},{"name":"comfy-table","old_version":"7.2.1","new_version":"7.2.2","repository_url":"https://github.com/nukesor/comfy-table"},{"name":"dialoguer","old_version":"0.11.0","new_version":"0.12.0","repository_url":"https://github.com/console-rs/dialoguer"},{"name":"env_logger","old_version":"0.11.8","new_version":"0.11.10","repository_url":"https://github.com/rust-cli/env_logger"},{"name":"flate2","old_version":"1.1.4","new_version":"1.1.9","repository_url":"https://github.com/rust-lang/flate2-rs"},{"name":"inventory","old_version":"0.3.21","new_version":"0.3.23","repository_url":"https://github.com/dtolnay/inventory"},{"name":"netlink-packet-audit","old_version":"0.5.1","new_version":"0.6.1","repository_url":"https://github.com/rust-netlink/netlink-packet-audit"},{"name":"netlink-packet-core","old_version":"0.7.0","new_version":"0.8.1","repository_url":"https://github.com/rust-netlink/netlink-packet-core"},{"name":"netlink-packet-route","old_version":"0.19.0","new_version":"0.29.0","repository_url":"https://github.com/rust-netlink/netlink-packet-route"},{"name":"netlink-sys","old_version":"0.8.7","new_version":"0.8.8","repository_url":"https://github.com/rust-netlink/netlink-sys"},{"name":"nix","old_version":"0.29.0","new_version":"0.31.2","repository_url":"https://github.com/nix-rust/nix"},{"name":"object","old_version":"0.36.7","new_version":"0.39.0","repository_url":"https://github.com/gimli-rs/object"},{"name":"oci-client","old_version":"0.14.0","new_version":"0.15.0","repository_url":"https://github.com/oras-project/rust-oci-client"},{"name":"opentelemetry","old_version":"0.22.0","new_version":"0.31.0","repository_url":"https://github.com/open-telemetry/opentelemetry-rust"},{"name":"opentelemetry-otlp","old_version":"0.15.0","new_version":"0.31.1","repository_url":"https://github.com/open-telemetry/opentelemetry-rust"},{"name":"opentelemetry-semantic-conventions","old_version":"0.14.0","new_version":"0.31.0","repository_url":"https://github.com/open-telemetry/opentelemetry-rust"},{"name":"opentelemetry_sdk","old_version":"0.22.1","new_version":"0.31.0","repository_url":"https://github.com/open-telemetry/opentelemetry-rust"},{"name":"predicates","old_version":"3.1.3","new_version":"3.1.4","repository_url":"https://github.com/assert-rs/predicates-rs"},{"name":"procfs","old_version":"0.16.0","new_version":"0.18.0","repository_url":"https://github.com/eminence/procfs"},{"name":"quote","old_version":"1.0.41","new_version":"1.0.45","repository_url":"https://github.com/dtolnay/quote"},{"name":"rand","old_version":"0.9.2","new_version":"0.10.0","repository_url":"https://github.com/rust-random/rand"},{"name":"regex","old_version":"1.11.3","new_version":"1.12.3","repository_url":"https://github.com/rust-lang/regex"},{"name":"rustdoc-json","old_version":"0.8.9","new_version":"0.9.7","repository_url":"https://github.com/cargo-public-api/cargo-public-api"},{"name":"serde_json","old_version":"1.0.145","new_version":"1.0.149","repository_url":"https://github.com/serde-rs/json"},{"name":"sha2","old_version":"0.10.9","new_version":"0.11.0","repository_url":"https://github.com/RustCrypto/hashes"},{"name":"syn","old_version":"2.0.106","new_version":"2.0.117","repository_url":"https://github.com/dtolnay/syn"},{"name":"tar","old_version":"0.4.44","new_version":"0.4.45","repository_url":"https://github.com/alexcrichton/tar-rs"},{"name":"tempfile","old_version":"3.23.0","new_version":"3.27.0","repository_url":"https://github.com/Stebalien/tempfile"},{"name":"thiserror","old_version":"2.0.17","new_version":"2.0.18","repository_url":"https://github.com/dtolnay/thiserror"},{"name":"tokio","old_version":"1.47.1","new_version":"1.50.0","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"tokio-stream","old_version":"0.1.17","new_version":"0.1.18","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"tokio-util","old_version":"0.7.16","new_version":"0.7.18","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"toml","old_version":"0.8.23","new_version":"1.1.0+spec-1.1.0","repository_url":"https://github.com/toml-rs/toml"},{"name":"tonic-build","old_version":"0.11.0","new_version":"0.13.1","repository_url":"https://github.com/hyperium/tonic"},{"name":"tower","old_version":"0.5.2","new_version":"0.5.3","repository_url":"https://github.com/tower-rs/tower"},{"name":"cargo-deny","old_version":"0.18.5","new_version":"0.19.0","repository_url":"https://github.com/EmbarkStudios/cargo-deny"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the production-dependencies group with 43 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [anyhow](https://github.com/dtolnay/anyhow) | `1.0.100` | `1.0.102` |\n| [base16ct](https://github.com/RustCrypto/formats) | `0.2.0` | `1.0.0` |\n| [caps](https://github.com/lucab/caps-rs) | `0.5.5` | `0.5.6` |\n| [cargo_metadata](https://github.com/oli-obk/cargo_metadata) | `0.19.2` | `0.23.1` |\n| [chrono](https://github.com/chronotope/chrono) | `0.4.42` | `0.4.44` |\n| [clap](https://github.com/clap-rs/clap) | `4.5.48` | `4.5.60` |\n| [clap_complete](https://github.com/clap-rs/clap) | `4.5.58` | `4.6.0` |\n| [clap_mangen](https://github.com/clap-rs/clap) | `0.2.29` | `0.3.0` |\n| [comfy-table](https://github.com/nukesor/comfy-table) | `7.2.1` | `7.2.2` |\n| [dialoguer](https://github.com/console-rs/dialoguer) | `0.11.0` | `0.12.0` |\n| [env_logger](https://github.com/rust-cli/env_logger) | `0.11.8` | `0.11.10` |\n| [flate2](https://github.com/rust-lang/flate2-rs) | `1.1.4` | `1.1.9` |\n| [inventory](https://github.com/dtolnay/inventory) | `0.3.21` | `0.3.23` |\n| [netlink-packet-audit](https://github.com/rust-netlink/netlink-packet-audit) | `0.5.1` | `0.6.1` |\n| [netlink-packet-core](https://github.com/rust-netlink/netlink-packet-core) | `0.7.0` | `0.8.1` |\n| [netlink-packet-route](https://github.com/rust-netlink/netlink-packet-route) | `0.19.0` | `0.29.0` |\n| [netlink-sys](https://github.com/rust-netlink/netlink-sys) | `0.8.7` | `0.8.8` |\n| [nix](https://github.com/nix-rust/nix) | `0.29.0` | `0.31.2` |\n| [object](https://github.com/gimli-rs/object) | `0.36.7` | `0.39.0` |\n| [oci-client](https://github.com/oras-project/rust-oci-client) | `0.14.0` | `0.15.0` |\n| [opentelemetry](https://github.com/open-telemetry/opentelemetry-rust) | `0.22.0` | `0.31.0` |\n| [opentelemetry-otlp](https://github.com/open-telemetry/opentelemetry-rust) | `0.15.0` | `0.31.1` |\n| [opentelemetry-semantic-conventions](https://github.com/open-telemetry/opentelemetry-rust) | `0.14.0` | `0.31.0` |\n| [opentelemetry_sdk](https://github.com/open-telemetry/opentelemetry-rust) | `0.22.1` | `0.31.0` |\n| [predicates](https://github.com/assert-rs/predicates-rs) | `3.1.3` | `3.1.4` |\n| [procfs](https://github.com/eminence/procfs) | `0.16.0` | `0.18.0` |\n| [quote](https://github.com/dtolnay/quote) | `1.0.41` | `1.0.45` |\n| [rand](https://github.com/rust-random/rand) | `0.9.2` | `0.10.0` |\n| [regex](https://github.com/rust-lang/regex) | `1.11.3` | `1.12.3` |\n| [rustdoc-json](https://github.com/cargo-public-api/cargo-public-api) | `0.8.9` | `0.9.7` |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.145` | `1.0.149` |\n| [sha2](https://github.com/RustCrypto/hashes) | `0.10.9` | `0.11.0` |\n| [syn](https://github.com/dtolnay/syn) | `2.0.106` | `2.0.117` |\n| [tar](https://github.com/alexcrichton/tar-rs) | `0.4.44` | `0.4.45` |\n| [tempfile](https://github.com/Stebalien/tempfile) | `3.23.0` | `3.27.0` |\n| [thiserror](https://github.com/dtolnay/thiserror) | `2.0.17` | `2.0.18` |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.47.1` | `1.50.0` |\n| [tokio-stream](https://github.com/tokio-rs/tokio) | `0.1.17` | `0.1.18` |\n| [tokio-util](https://github.com/tokio-rs/tokio) | `0.7.16` | `0.7.18` |\n| [toml](https://github.com/toml-rs/toml) | `0.8.23` | `1.1.0+spec-1.1.0` |\n| [tonic-build](https://github.com/hyperium/tonic) | `0.11.0` | `0.13.1` |\n| [tower](https://github.com/tower-rs/tower) | `0.5.2` | `0.5.3` |\n| [cargo-deny](https://github.com/EmbarkStudios/cargo-deny) | `0.18.5` | `0.19.0` |\n\n\nUpdates `anyhow` from 1.0.100 to 1.0.102\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/anyhow/releases\"\u003eanyhow's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.0.102\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove backtrace dependency (\u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/438\"\u003e#438\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/439\"\u003e#439\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/440\"\u003e#440\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/441\"\u003e#441\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/442\"\u003e#442\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.101\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd #[inline] to anyhow::Ok helper (\u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/437\"\u003e#437\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Ibitier\"\u003e\u003ccode\u003e@​Ibitier\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/5c657b32522023a9f7ef883fb08582fd8e656b1a\"\u003e\u003ccode\u003e5c657b3\u003c/code\u003e\u003c/a\u003e Release 1.0.102\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/e737fb63918e8c71a3d0a968004a9c7ed7942283\"\u003e\u003ccode\u003ee737fb6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/442\"\u003e#442\u003c/a\u003e from dtolnay/backtrace\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/7fe62b51c62804f8b84443affeacfb3810ed2516\"\u003e\u003ccode\u003e7fe62b5\u003c/code\u003e\u003c/a\u003e Further simply backtrace conditional compilation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/c8cb5cae23e57a2dbb87bf05cba04f1df1f1660b\"\u003e\u003ccode\u003ec8cb5ca\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/441\"\u003e#441\u003c/a\u003e from dtolnay/backtrace\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/de27df7e0f510d543c18e50a0736566b66e62baf\"\u003e\u003ccode\u003ede27df7\u003c/code\u003e\u003c/a\u003e Delete CI use of --features=backtrace\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/9b67e5dd608658d805640cf1b6f6c9d091686ec1\"\u003e\u003ccode\u003e9b67e5d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/440\"\u003e#440\u003c/a\u003e from dtolnay/backtrace\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/efdb11a259ca58a2e505ef50486cf2d6b5ddc42a\"\u003e\u003ccode\u003eefdb11a\u003c/code\u003e\u003c/a\u003e Simplify \u003ccode\u003estd_backtrace\u003c/code\u003e conditional code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/b8a9a707838969721a86b28e3c45ce27e279e981\"\u003e\u003ccode\u003eb8a9a70\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/439\"\u003e#439\u003c/a\u003e from dtolnay/backtrace\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/a42fc2c21846ba459df43a3f8b4996a2074909cb\"\u003e\u003ccode\u003ea42fc2c\u003c/code\u003e\u003c/a\u003e Remove \u003ccode\u003efeature = \u0026quot;backtrace\u0026quot;\u003c/code\u003e conditional code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/2a2a3ceb4cbc409fd99613ab5744b21e825e7908\"\u003e\u003ccode\u003e2a2a3ce\u003c/code\u003e\u003c/a\u003e Re-word backtrace feature comment\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/anyhow/compare/1.0.100...1.0.102\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `base16ct` from 0.2.0 to 1.0.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/formats/commit/071bfe69e2010e869397d27c63a88f188bd6477b\"\u003e\u003ccode\u003e071bfe6\u003c/code\u003e\u003c/a\u003e base16ct v1.0.0 (\u003ca href=\"https://redirect.github.com/RustCrypto/formats/issues/2145\"\u003e#2145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/formats/commit/9946628f283d54d98489f3d372550026c9df8744\"\u003e\u003ccode\u003e9946628\u003c/code\u003e\u003c/a\u003e Use \u003ccode\u003egetrandom\u003c/code\u003e v0.4.0-rc.0 crate release (\u003ca href=\"https://redirect.github.com/RustCrypto/formats/issues/2142\"\u003e#2142\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/formats/commit/dfa8651b8c40699e3a3faa7d4958f8fcb0045b86\"\u003e\u003ccode\u003edfa8651\u003c/code\u003e\u003c/a\u003e phc v0.6.0-rc.1 (\u003ca href=\"https://redirect.github.com/RustCrypto/formats/issues/2141\"\u003e#2141\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/formats/commit/5da267568e6ab2c5f9bc9e71e0dd2bbbcb2f5a33\"\u003e\u003ccode\u003e5da2675\u003c/code\u003e\u003c/a\u003e phc: bump \u003ccode\u003egetrandom\u003c/code\u003e to v0.4.0-rc.0 (\u003ca href=\"https://redirect.github.com/RustCrypto/formats/issues/2139\"\u003e#2139\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/formats/commit/f1b052c513b1f4323ec41b768022840b5c081397\"\u003e\u003ccode\u003ef1b052c\u003c/code\u003e\u003c/a\u003e Bump \u003ccode\u003erand_core\u003c/code\u003e to v0.10.0-rc-3 (\u003ca href=\"https://redirect.github.com/RustCrypto/formats/issues/2138\"\u003e#2138\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/formats/commit/02eb077bc7a897b87b8eed85d3c65c7eef85cf95\"\u003e\u003ccode\u003e02eb077\u003c/code\u003e\u003c/a\u003e der: bound \u003ccode\u003eDecode(Value)::Error\u003c/code\u003e on \u003ccode\u003ecore::error::Error\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/RustCrypto/formats/issues/2137\"\u003e#2137\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/formats/commit/23b3622382e00542f9307e6c7fda1505480c06fe\"\u003e\u003ccode\u003e23b3622\u003c/code\u003e\u003c/a\u003e base64ct: deprecate \u003ccode\u003eBase64Crypt\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/RustCrypto/formats/issues/2135\"\u003e#2135\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/formats/commit/e2a2a4bb1b1e7bc9c15ecb3d5ac1322451e58835\"\u003e\u003ccode\u003ee2a2a4b\u003c/code\u003e\u003c/a\u003e mcf: replace \u003ccode\u003eBase64::Crypt\u003c/code\u003e with \u003ccode\u003eBase64::ShaCrypt\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/RustCrypto/formats/issues/2134\"\u003e#2134\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/formats/commit/d1e1e64567c3b69e15fd0539ec22fcdc88403c2f\"\u003e\u003ccode\u003ed1e1e64\u003c/code\u003e\u003c/a\u003e mcf: avoid intermediate allocations in \u003ccode\u003epush_displayable\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/RustCrypto/formats/issues/2132\"\u003e#2132\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/formats/commit/838590c38a4d6624d5aa5876f3b25914e8b32de5\"\u003e\u003ccode\u003e838590c\u003c/code\u003e\u003c/a\u003e mcf: expand \u003ccode\u003eError\u003c/code\u003e into a proper enum (\u003ca href=\"https://redirect.github.com/RustCrypto/formats/issues/2119\"\u003e#2119\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/RustCrypto/formats/compare/base16ct/v0.2.0...base16ct/v1.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `caps` from 0.5.5 to 0.5.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lucab/caps-rs/releases\"\u003ecaps's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.5.6\u003c/h2\u003e\n\u003cp\u003eChanges:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate minimum toolchain to 1.63\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003ethiserror\u003c/code\u003e dependency\u003c/li\u003e\n\u003cli\u003eGracefully handle unsupported capabilities in clear and read operations\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucab/caps-rs/commit/d5dcf952ada01445b8eacb25fc5a2e37f9941da6\"\u003e\u003ccode\u003ed5dcf95\u003c/code\u003e\u003c/a\u003e cargo: caps release 0.5.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucab/caps-rs/commit/4743546164f647e93178d09bb4cff66a4a393e74\"\u003e\u003ccode\u003e4743546\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/lucab/caps-rs/issues/97\"\u003e#97\u003c/a\u003e from bilelmoussaoui/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucab/caps-rs/commit/a541bc1e0df81d1ebd885d5122903626832aabe1\"\u003e\u003ccode\u003ea541bc1\u003c/code\u003e\u003c/a\u003e Get rid of thiserror\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucab/caps-rs/commit/2a64efc2f481210ce970b0b6ae71242f0094e8d8\"\u003e\u003ccode\u003e2a64efc\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/lucab/caps-rs/issues/96\"\u003e#96\u003c/a\u003e from Soft/clear_supported_caps_from_bounding_set\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucab/caps-rs/commit/5a9ae19fdf156a448252ed6df06138cf1ddb2a1c\"\u003e\u003ccode\u003e5a9ae19\u003c/code\u003e\u003c/a\u003e Handle unsupported capabilities gracefully in clear and read operations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucab/caps-rs/commit/8ae9b4f960f28337f0b8216b0f8963fdeb1e502e\"\u003e\u003ccode\u003e8ae9b4f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/lucab/caps-rs/issues/95\"\u003e#95\u003c/a\u003e from lucab/push-sqknlowmyxmp\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucab/caps-rs/commit/f3c7fb482736e1ae8fce9f07be2db21f5b8789cb\"\u003e\u003ccode\u003ef3c7fb4\u003c/code\u003e\u003c/a\u003e cargo: add MSRV to manifest metadata\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucab/caps-rs/commit/bbf8b0006d76ae19ac462d8ea04cddeed1c6c34d\"\u003e\u003ccode\u003ebbf8b00\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/lucab/caps-rs/issues/94\"\u003e#94\u003c/a\u003e from lucab/push-kvotmuqtvsnp\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucab/caps-rs/commit/2a9635c62ece83cfc094ce07cc5dc49c2f2f3825\"\u003e\u003ccode\u003e2a9635c\u003c/code\u003e\u003c/a\u003e docs: minor fixes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucab/caps-rs/commit/757ae11d492240b05208a9bf1e7b9afbb831829f\"\u003e\u003ccode\u003e757ae11\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/lucab/caps-rs/issues/93\"\u003e#93\u003c/a\u003e from lucab/push-xwkvyrnzmvtt\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/lucab/caps-rs/compare/v0.5.5...v0.5.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cargo_metadata` from 0.19.2 to 0.23.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/oli-obk/cargo_metadata/blob/main/CHANGELOG.md\"\u003ecargo_metadata's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.23.1] - 2025-11-11\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eStabilized \u003ccode\u003ebuild_directory\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.23.0] - 2025-09-27\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eFeatureName\u003c/code\u003e and \u003ccode\u003ePackageName\u003c/code\u003e newtype wrappers.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.22.0] - 2025-08-18\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003epub fn env_remove\u0026lt;K: Into\u0026lt;OsString\u0026gt;\u0026gt;(\u0026amp;mut self, key: K) -\u0026gt; \u0026amp;mut MetadataCommand\u003c/code\u003e to \u003ccode\u003eMetadataCommand\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded export of \u003ccode\u003ecargo_platform\u003c/code\u003e at crate's root module.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ecamino\u003c/code\u003e from \u003ccode\u003e1.0.7\u003c/code\u003e to \u003ccode\u003e1.1.10\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecargo_platform\u003c/code\u003e from \u003ccode\u003e0.2.0\u003c/code\u003e to \u003ccode\u003e0.3.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ederive_builder\u003c/code\u003e from \u003ccode\u003e0.12\u003c/code\u003e to \u003ccode\u003e0.20\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003esemver\u003c/code\u003e from \u003ccode\u003e1.0.7\u003c/code\u003e to \u003ccode\u003e1.0.26\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eserde_json\u003c/code\u003e from \u003ccode\u003e1.0.118\u003c/code\u003e to \u003ccode\u003e1.0.142\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eserde\u003c/code\u003e from \u003ccode\u003e1.0.136\u003c/code\u003e to \u003ccode\u003e1.0.219\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ethiserror\u003c/code\u003e from \u003ccode\u003e2.0.3\u003c/code\u003e to \u003ccode\u003e2.0.12\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eMade \u003ccode\u003eDependency\u003c/code\u003e's \u003ccode\u003esource\u003c/code\u003e member the same type as \u003ccode\u003ePackage\u003c/code\u003e's \u003ccode\u003esource\u003c/code\u003e member: \u003ccode\u003eOption\u0026lt;Source\u0026gt;\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.19.0] - 2024-11-20\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRe-exported \u003ccode\u003esemver\u003c/code\u003e crate directly.\u003c/li\u003e\n\u003cli\u003eAdded implementation of \u003ccode\u003estd::ops::Index\u0026lt;\u0026amp;PackageId\u0026gt;\u003c/code\u003e for \u003ccode\u003eResolve\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003epub fn is_kind(\u0026amp;self, name: TargetKind) -\u0026gt; bool\u003c/code\u003e to \u003ccode\u003eTarget\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded derived implementations of \u003ccode\u003ePartialEq\u003c/code\u003e, \u003ccode\u003eEq\u003c/code\u003e and \u003ccode\u003eHash\u003c/code\u003e for \u003ccode\u003eMetadata\u003c/code\u003e and its members' types.\u003c/li\u003e\n\u003cli\u003eAdded default fields to \u003ccode\u003ePackageBuilder\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003epub fn new(name:version:id:path:) -\u0026gt; Self\u003c/code\u003e to \u003ccode\u003ePackageBuilder\u003c/code\u003e for providing all required fields upfront.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBumped MSRV from \u003ccode\u003e1.42.0\u003c/code\u003e to \u003ccode\u003e1.56.0\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eMade \u003ccode\u003eparse_stream\u003c/code\u003e more versatile by accepting anything that implements \u003ccode\u003eRead\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eConverted \u003ccode\u003eTargetKind\u003c/code\u003e and \u003ccode\u003eCrateType\u003c/code\u003e to an enum representation.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRemoved\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/c08e66cdf534313085ef810ce6f2e0df8a83fc50\"\u003e\u003ccode\u003ec08e66c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/oli-obk/cargo_metadata/issues/317\"\u003e#317\u003c/a\u003e from Muscraft/stabilize-build-dir\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/083ca6933f8fe868f78e6969bb032c206e41baa2\"\u003e\u003ccode\u003e083ca69\u003c/code\u003e\u003c/a\u003e chore: Bump version to 0.23.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/84d613bf869c73ed14d76d9e9bd964694013fa98\"\u003e\u003ccode\u003e84d613b\u003c/code\u003e\u003c/a\u003e chore: Stabilize build_directory\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/9d818095a2ccfcc60465028eb970799ee845ddc1\"\u003e\u003ccode\u003e9d81809\u003c/code\u003e\u003c/a\u003e chore: Address new clippy warnings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/4d66bd33a8c9928d4a4cd5be51b85a6dfb695076\"\u003e\u003ccode\u003e4d66bd3\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/oli-obk/cargo_metadata/issues/309\"\u003e#309\u003c/a\u003e from BD103/fix-doc-auto-config\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/d1a6aa21354b3c33e72a0472455615168818e087\"\u003e\u003ccode\u003ed1a6aa2\u003c/code\u003e\u003c/a\u003e fix: \u003ccode\u003ecargo_metadata\u003c/code\u003e not building on docs.rs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/2af44dfa5be8335c83af9f2613e492b0df2ee609\"\u003e\u003ccode\u003e2af44df\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/oli-obk/cargo_metadata/issues/307\"\u003e#307\u003c/a\u003e from smoelius/bump-version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/33cf6da87d03148a40a4538a291ae25cf811dd35\"\u003e\u003ccode\u003e33cf6da\u003c/code\u003e\u003c/a\u003e Try to get CI to pass\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/790de54c71d4bc9161e1f29678058bb88410c300\"\u003e\u003ccode\u003e790de54\u003c/code\u003e\u003c/a\u003e Bump version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/8af4dc499a324dfeba605668d8b6fc8d01e5272a\"\u003e\u003ccode\u003e8af4dc4\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/oli-obk/cargo_metadata/issues/304\"\u003e#304\u003c/a\u003e from smoelius/newtype-wrapper\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/oli-obk/cargo_metadata/compare/0.19.2...0.23.1\"\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.42 to 0.4.44\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/chronotope/chrono/releases\"\u003echrono's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.4.44\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocs: match MSRV with \u003ccode\u003eCargo.toml\u003c/code\u003e contents by \u003ca href=\"https://github.com/coryan\"\u003e\u003ccode\u003e@​coryan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1772\"\u003echronotope/chrono#1772\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd track_caller to non-deprecated functions by \u003ca href=\"https://github.com/svix-jplatte\"\u003e\u003ccode\u003e@​svix-jplatte\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1774\"\u003echronotope/chrono#1774\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.4.43\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eInstall extra components for lint workflow by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1741\"\u003echronotope/chrono#1741\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade windows-bindgen to 0.64 by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1742\"\u003echronotope/chrono#1742\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove windows-bindgen setup by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1744\"\u003echronotope/chrono#1744\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDrop stabilized feature doc_auto_cfg by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1745\"\u003echronotope/chrono#1745\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFaster RFC 3339 parsing by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1748\"\u003echronotope/chrono#1748\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate windows-bindgen requirement from 0.64 to 0.65 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1751\"\u003echronotope/chrono#1751\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003eNaiveDate::abs_diff\u003c/code\u003e by \u003ca href=\"https://github.com/Kinrany\"\u003e\u003ccode\u003e@​Kinrany\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1752\"\u003echronotope/chrono#1752\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd feature gated defmt support. by \u003ca href=\"https://github.com/pebender\"\u003e\u003ccode\u003e@​pebender\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1747\"\u003echronotope/chrono#1747\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDrop deny lints, eager Debug impls are a mixed blessing by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1753\"\u003echronotope/chrono#1753\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: minor improvement for docs by \u003ca href=\"https://github.com/spuradage\"\u003e\u003ccode\u003e@​spuradage\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1756\"\u003echronotope/chrono#1756\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded doctest for the NaiveDate years_since function by \u003ca href=\"https://github.com/LucasBou\"\u003e\u003ccode\u003e@​LucasBou\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1755\"\u003echronotope/chrono#1755\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare 0.4.43 by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1765\"\u003echronotope/chrono#1765\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate copyright year to 2026 in LICENSE.txt by \u003ca href=\"https://github.com/taozui472\"\u003e\u003ccode\u003e@​taozui472\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1767\"\u003echronotope/chrono#1767\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/c14b4599d07ef36ffa1f8a531fb0bc7eb3b42464\"\u003e\u003ccode\u003ec14b459\u003c/code\u003e\u003c/a\u003e Bump version to 0.4.44\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/ea832c5090369eefa2cb6a47d643e2f7ade7ffa7\"\u003e\u003ccode\u003eea832c5\u003c/code\u003e\u003c/a\u003e Add track_caller to non-deprecated functions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/cfae889a3a23507acf49b605794abba17effd2d7\"\u003e\u003ccode\u003ecfae889\u003c/code\u003e\u003c/a\u003e Fix panic message in to_rfc2822\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/f8900b5a44228a7f6282c65e8c407d3ecb6dcb7b\"\u003e\u003ccode\u003ef8900b5\u003c/code\u003e\u003c/a\u003e docs: match MSRV with \u003ccode\u003eCargo.toml\u003c/code\u003e contents\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/45caaa970ce443b11106a710ee24bd2480e5ff99\"\u003e\u003ccode\u003e45caaa9\u003c/code\u003e\u003c/a\u003e Update copyright year to 2026 in LICENSE.txt\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/1c0b8f011ab2f2e53c195df1866a1fb4c7fd193a\"\u003e\u003ccode\u003e1c0b8f0\u003c/code\u003e\u003c/a\u003e Bump version to 0.4.43\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/a03e43b1c3ef3aea77f12200d84144f275560aa9\"\u003e\u003ccode\u003ea03e43b\u003c/code\u003e\u003c/a\u003e Upgrade windows-bindgen to 0.66\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/4fedaba2a214aa560e1c6a70d0a09e6955ed3ff4\"\u003e\u003ccode\u003e4fedaba\u003c/code\u003e\u003c/a\u003e Ignore bincode advisory\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/f4b7bbda679199e7509da813849a10242b2f7aa1\"\u003e\u003ccode\u003ef4b7bbd\u003c/code\u003e\u003c/a\u003e Bump actions/checkout from 5 to 6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/db129730e8f21ca66b3808c133b7147cbc62fc41\"\u003e\u003ccode\u003edb12973\u003c/code\u003e\u003c/a\u003e Added doctest for the NaiveDate years_since function (\u003ca href=\"https://redirect.github.com/chronotope/chrono/issues/1755\"\u003e#1755\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/chronotope/chrono/compare/v0.4.42...v0.4.44\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `clap` from 4.5.48 to 4.5.60\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clap-rs/clap/releases\"\u003eclap's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.5.60\u003c/h2\u003e\n\u003ch2\u003e[4.5.60] - 2026-02-19\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Quote empty default values, possible values\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.59\u003c/h2\u003e\n\u003ch2\u003e[4.5.59] - 2026-02-16\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eCommand::ignore_errors\u003c/code\u003e no longer masks help/version on subcommands\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.58\u003c/h2\u003e\n\u003ch2\u003e[4.5.58] - 2026-02-11\u003c/h2\u003e\n\u003ch2\u003ev4.5.57\u003c/h2\u003e\n\u003ch2\u003e[4.5.57] - 2026-02-03\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRegression from 4.5.55 where having an argument with \u003ccode\u003e.value_terminator(\u0026quot;--\u0026quot;)\u003c/code\u003e caused problems with an argument with \u003ccode\u003e.last(true)\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.56\u003c/h2\u003e\n\u003ch2\u003e[4.5.56] - 2026-01-29\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOn conflict error, don't show conflicting arguments in the usage\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.55\u003c/h2\u003e\n\u003ch2\u003e[4.5.55] - 2026-01-27\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix inconsistency in precedence between positionals with a \u003ccode\u003evalue_terminator(\u0026quot;--\u0026quot;)\u003c/code\u003e and escapes (\u003ccode\u003e--\u003c/code\u003e) where \u003ccode\u003e./foo -- bar\u003c/code\u003e means the first arg is empty, rather than escaping future args\u003c/li\u003e\n\u003c/ul\u003e\n\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\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clap-rs/clap/blob/master/CHANGELOG.md\"\u003eclap's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[4.5.60] - 2026-02-19\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Quote empty default values, possible values\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.59] - 2026-02-16\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eCommand::ignore_errors\u003c/code\u003e no longer masks help/version on subcommands\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.58] - 2026-02-11\u003c/h2\u003e\n\u003ch2\u003e[4.5.57] - 2026-02-03\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRegression from 4.5.55 where having an argument with \u003ccode\u003e.value_terminator(\u0026quot;--\u0026quot;)\u003c/code\u003e caused problems with an argument with \u003ccode\u003e.last(true)\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.56] - 2026-01-29\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOn conflict error, don't show conflicting arguments in the usage\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.55] - 2026-01-27\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix inconsistency in precedence between positionals with a \u003ccode\u003evalue_terminator(\u0026quot;--\u0026quot;)\u003c/code\u003e and escapes (\u003ccode\u003e--\u003c/code\u003e) where \u003ccode\u003e./foo -- bar\u003c/code\u003e means the first arg is empty, rather than escaping future args\u003c/li\u003e\n\u003c/ul\u003e\n\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!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/33d24d844b11c0e926ae132e1af338ff070bdf4a\"\u003e\u003ccode\u003e33d24d8\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/9332409f4a6c1d5c22064e839ec8e9bc040f3be7\"\u003e\u003ccode\u003e9332409\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/b7adce5a17089596eecb2af6985e6503f2ffcd38\"\u003e\u003ccode\u003eb7adce5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6166\"\u003e#6166\u003c/a\u003e from fabalchemy/fix-dynamic-powershell-completion\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/009bba44ec3d182028ec3a72f5b6f3e507827768\"\u003e\u003ccode\u003e009bba4\u003c/code\u003e\u003c/a\u003e fix(clap_complete): Improve powershell registration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/d89d57dfb4bdd18930a40c6d7f4fadb23ee9c5b3\"\u003e\u003ccode\u003ed89d57d\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/f18b67ec3d4ce6ac1acf115adaab2f16ab2ed3c7\"\u003e\u003ccode\u003ef18b67e\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/9d218eb418526143c9110f734f78a608b8cf6440\"\u003e\u003ccode\u003e9d218eb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6165\"\u003e#6165\u003c/a\u003e from epage/shirt\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/126440ca846613671e1dac98198b2ceb17dab2b0\"\u003e\u003ccode\u003e126440c\u003c/code\u003e\u003c/a\u003e fix(help): Correctly calculate padding for short-only args\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/9e3c05ef3800a3e638b8224a7881a81517a4f4db\"\u003e\u003ccode\u003e9e3c05e\u003c/code\u003e\u003c/a\u003e test(help): Show panic with short, valueless arg\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/c9898d0fece98d8520d3dd954cf457b685b3308f\"\u003e\u003ccode\u003ec9898d0\u003c/code\u003e\u003c/a\u003e test(help): Verify short with value\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/clap-rs/clap/compare/clap_complete-v4.5.48...clap_complete-v4.5.60\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `clap_complete` from 4.5.58 to 4.6.0\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_complete's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.5.60\u003c/h2\u003e\n\u003ch2\u003e[4.5.60] - 2026-02-19\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Quote empty default values, possible values\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.59\u003c/h2\u003e\n\u003ch2\u003e[4.5.59] - 2026-02-16\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eCommand::ignore_errors\u003c/code\u003e no longer masks help/version on subcommands\u003c/li\u003e\n\u003c/ul\u003e\n\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_complete's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[4.6.0] - 2026-03-12\u003c/h2\u003e\n\u003ch3\u003eCompatibility\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate MSRV to 1.85\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.61] - 2026-03-12\u003c/h2\u003e\n\u003ch3\u003eInternal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.60] - 2026-02-19\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Quote empty default values, possible values\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.59] - 2026-02-16\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eCommand::ignore_errors\u003c/code\u003e no longer masks help/version on subcommands\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/9ab6dee710aa384e02ec5e9e2cfeadb2f35abf2a\"\u003e\u003ccode\u003e9ab6dee\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/374a30dac685d492cbdae124e757afdb52dd47b6\"\u003e\u003ccode\u003e374a30d\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/d0c8aabc000adc54fc39efa721e6caad035fc3da\"\u003e\u003ccode\u003ed0c8aab\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6306\"\u003e#6306\u003c/a\u003e from epage/update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/686ce2f665f43f927c1dbd5ad63a2f989e503bb9\"\u003e\u003ccode\u003e686ce2f\u003c/code\u003e\u003c/a\u003e chore: Upgrade compatible\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/8203238de61f89b60ce1ca1672cfe20997d20a1e\"\u003e\u003ccode\u003e8203238\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6305\"\u003e#6305\u003c/a\u003e from epage/msrv\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/c774a892ba8bb703a9e77a16e6ebc6ff1c551868\"\u003e\u003ccode\u003ec774a89\u003c/code\u003e\u003c/a\u003e docs: Reduce main's in doctests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/73534f6ed3697b834743d283cedc7f529778d8a7\"\u003e\u003ccode\u003e73534f6\u003c/code\u003e\u003c/a\u003e chore: Upgrade to 2025 edition\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/dfe05a9bfe5bf49ec560e484c1abf50bcb55cd96\"\u003e\u003ccode\u003edfe05a9\u003c/code\u003e\u003c/a\u003e chore: Bump MSRV to 1.85\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/8b41d0b8497ccaa0fb0d1d8a51f91ea2f62b3aa8\"\u003e\u003ccode\u003e8b41d0b\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/518220f102cc34b2cf39c64efa35975a22341e36\"\u003e\u003ccode\u003e518220f\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/clap-rs/clap/compare/clap_complete-v4.5.58...clap_complete-v4.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `clap_mangen` from 0.2.29 to 0.3.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\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\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/004fee97a63c7f5b45bac96b0d2175eb88371eef\"\u003e\u003ccode\u003e004fee9\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/92e7e730743744415e44e7518ff7fb2d039c0bc6\"\u003e\u003ccode\u003e92e7e73\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6319\"\u003e#6319\u003c/a\u003e from epage/env\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/dd1fcd3d4be0fcc2d3eede07df4d9ec25663241c\"\u003e\u003ccode\u003edd1fcd3\u003c/code\u003e\u003c/a\u003e fix(man)!: Put env support behind the env feature\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/87f57fa1db720b1f5e6b76cd5aa56c7107a3f946\"\u003e\u003ccode\u003e87f57fa\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6318\"\u003e#6318\u003c/a\u003e from casey/fix-ui-tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/1f546842695b858fdee546f95e162e3fabd499df\"\u003e\u003ccode\u003e1f54684\u003c/code\u003e\u003c/a\u003e fix: Make ui_tests test conditional on env feature\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/70f3bb31874ff24233f18c394982407ca90d0dcc\"\u003e\u003ccode\u003e70f3bb3\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/9ab6dee710aa384e02ec5e9e2cfeadb2f35abf2a\"\u003e\u003ccode\u003e9ab6dee\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/374a30dac685d492cbdae124e757afdb52dd47b6\"\u003e\u003ccode\u003e374a30d\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/d0c8aabc000adc54fc39efa721e6caad035fc3da\"\u003e\u003ccode\u003ed0c8aab\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6306\"\u003e#6306\u003c/a\u003e from epage/update\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/clap-rs/clap/compare/clap_mangen-v0.2.29...clap_mangen-v0.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `comfy-table` from 7.2.1 to 7.2.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nukesor/comfy-table/releases\"\u003ecomfy-table's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.2.2\u003c/h2\u003e\n\u003ch2\u003e[7.2.2] - 2026-01-13\u003c/h2\u003e\n\u003ch3\u003eFix\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMinor performance improvements\u003c/li\u003e\n\u003cli\u003eFixed an edge-case, where multiple LowerBoundary constraints weren't uphold.\u003c/li\u003e\n\u003cli\u003eFixed an issue where tables were misformatted when no vertical border styling was specified. \u003ca href=\"https://redirect.github.com/Nukesor/comfy-table/pull/198\"\u003e#198\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[7.2.1] - 2025-09-11\u003c/h2\u003e\n\u003ch3\u003eMisc\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdjust a single test case to not fail in \u003ccode\u003e0x0\u003c/code\u003e sized tty-environments. \u003ca href=\"https://redirect.github.com/Nukesor/comfy-table/pull/186\"\u003e!186\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/Nukesor/comfy-table/blob/main/CHANGELOG.md\"\u003ecomfy-table's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[7.2.2] - 2026-01-13\u003c/h2\u003e\n\u003ch3\u003eFix\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMinor performance improvements\u003c/li\u003e\n\u003cli\u003eFixed an edge-case, where multiple LowerBoundary constraints weren't uphold.\u003c/li\u003e\n\u003cli\u003eFixed an issue where tables were misformatted when no vertical border styling was specified. \u003ca href=\"https://redirect.github.com/Nukesor/comfy-table/pull/198\"\u003e#198\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nukesor/comfy-table/commit/9040cd269763b79f3493dd6393f5aa061c80166c\"\u003e\u003ccode\u003e9040cd2\u003c/code\u003e\u003c/a\u003e chore: Release comfy-table version 7.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nukesor/comfy-table/commit/51f69f6f6b0117184540e96c2c286df50144a34d\"\u003e\u003ccode\u003e51f69f6\u003c/code\u003e\u003c/a\u003e docs: Prepare changelog for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nukesor/comfy-table/commit/2c697e1fc6dfe4d08be752b3ac9a12252a9bc023\"\u003e\u003ccode\u003e2c697e1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nukesor/comfy-table/issues/201\"\u003e#201\u003c/a\u003e from Nukesor/fix-cell-verticl-styling\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nukesor/comfy-table/commit/4bc64ad17611c538f6bfb1144cf9c30c9abd49cb\"\u003e\u003ccode\u003e4bc64ad\u003c/code\u003e\u003c/a\u003e fix: Cell formatting without any vertical styling\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nukesor/comfy-table/commit/dda03a01f808ff101c508003c436c66c26b13b14\"\u003e\u003ccode\u003edda03a0\u003c/code\u003e\u003c/a\u003e meta: LLM contribution guidelines\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nukesor/comfy-table/commit/f1aa156382bf6fb3dd426edca6677eb1ef49831b\"\u003e\u003ccode\u003ef1aa156\u003c/code\u003e\u003c/a\u003e meta: Add AGENTS.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nukesor/comfy-table/commit/d01e3d5dba2026c5698f13620a461bd804b2fd54\"\u003e\u003ccode\u003ed01e3d5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nukesor/comfy-table/issues/200\"\u003e#200\u003c/a\u003e from Nukesor/tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nukesor/comfy-table/commit/053f7c9292147d20ab0ed4d4ed04db9c27c6b099\"\u003e\u003ccode\u003e053f7c9\u003c/code\u003e\u003c/a\u003e chore: Format codebase with nightly rules\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nukesor/comfy-table/commit/78e8f467c2493e631874389a63ce5cf4fa70ac18\"\u003e\u003ccode\u003e78e8f46\u003c/code\u003e\u003c/a\u003e fix: Split doesn't result in violation of lower boundary\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nukesor/comfy-table/commit/68c307c78abc429cc3171cab8fe94033136756c1\"\u003e\u003ccode\u003e68c307c\u003c/code\u003e\u003c/a\u003e fix: Successive lower boundary constraints\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nukesor/comfy-table/compare/v7.2.1...v7.2.2\"\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 `env_logger` from 0.11.8 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\u003ch2\u003ev0.11.9\u003c/h2\u003e\n\u003ch2\u003e[0.11.9] - 2026-02-11\u003c/h2\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\u003ch2\u003e[0.11.9] - 2026-02-11\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\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.8...v0.11.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `flate2` from 1.1.4 to 1.1.9\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.8\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocument feature flags using document-features crate by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/519\"\u003erust-lang/flate2-rs#519\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eComplete the zlib-rs support without the need for C-bindings 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/524\"\u003erust-lang/flate2-rs#524\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest zlib API for all compatible backends 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/525\"\u003erust-lang/flate2-rs#525\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/519\"\u003erust-lang/flate2-rs#519\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.7...1.1.8\"\u003ehttps://github.com/rust-lang/flate2-rs/compare/1.1.7...1.1.8\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.1.7 - depend on \u003ccode\u003ezlib-rs\u003c/code\u003e directly and remove \u003ccode\u003elibz-rs-sys\u003c/code\u003e\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: make some documents clearer by \u003ca href=\"https://github.com/reddaisyy\"\u003e\u003ccode\u003e@​reddaisyy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/510\"\u003erust-lang/flate2-rs#510\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExplain rationale for choosing bufread,read,write modules 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/512\"\u003erust-lang/flate2-rs#512\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003euse Decompress::reset() instead of recreating in DeflateDecoder by \u003ca href=\"https://github.com/amirshukayev\"\u003e\u003ccode\u003e@​amirshukayev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/514\"\u003erust-lang/flate2-rs#514\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003euse \u003ccode\u003ezlib_rs\u003c/code\u003e api 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/513\"\u003erust-lang/flate2-rs#513\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reddaisyy\"\u003e\u003ccode\u003e@​reddaisyy\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/510\"\u003erust-lang/flate2-rs#510\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amirshukayev\"\u003e\u003ccode\u003e@​amirshukayev\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/514\"\u003erust-lang/flate2-rs#514\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.5...1.1.6\"\u003ehttps://github.com/rust-lang/flate2-rs/compare/1.1.5...1.1.6\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.1.6 - YANKED\u003c/h2\u003e\n\u003cp\u003eIt caused \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/issues/515\"\u003erust-lang/flate2-rs#515\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: make some documents clearer by \u003ca href=\"https://github.com/reddaisyy\"\u003e\u003ccode\u003e@​reddaisyy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/510\"\u003erust-lang/flate2-rs#510\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExplain rationale for choosing bufread,read,write modules 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/512\"\u003erust-lang/flate2-rs#512\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003euse Decompress::reset() instead of recreating in DeflateDecoder by \u003ca href=\"https://github.com/amirshukayev\"\u003e\u003ccode\u003e@​amirshukayev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/514\"\u003erust-lang/flate2-rs#514\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003euse \u003ccode\u003ezlib_rs\u003c/code\u003e api 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/513\"\u003erust-lang/flate2-rs#513\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reddaisyy\"\u003e\u003ccode\u003e@​reddaisyy\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/510\"\u003erust-lang/flate2-rs#510\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amirshukayev\"\u003e\u003ccode\u003e@​amirshukayev\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/514\"\u003erust-lang/flate2-rs#514\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.5...1.1.6\"\u003ehttps://github.com/rust-lang/flate2-rs/compare/1.1.5...1.1.6\u003c/a\u003e\u003c/p\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\u003c/blockquote\u003e\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/19ddb18bf11199858fbc6504d079448fafd1606e\"\u003e\u003ccode\u003e19ddb18\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/issues/529\"\u003e#529\u003c/a\u003e from folkertdev/update-zlib-rs-0.6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/flate2-rs/commit/c956e127d62ca5ed2970f61c2a0b7a5ca7be82ed\"\u003e\u003ccode\u003ec956e12\u003c/code\u003e\u003c/a\u003e upgrade zlib-rs to version \u003ccode\u003e0.6.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/flate2-rs/commit/21d5eebe91305436d876fee56eaae10d8cb415e6\"\u003e\u003ccode\u003e21d5eeb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/issues/528\"\u003e#528\u003c/a\u003e from wgyt/wgyt/patch\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/flate2-rs/commit/54f848477c90638c02fdf39611e46ebee04ecf59\"\u003e\u003ccode\u003e54f8484\u003c/code\u003e\u003c/a\u003e update LICENSE-MIT\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/flate2-rs/commit/f4924fefb39482952520ebcd4f02a62e996e3c0d\"\u003e\u003ccode\u003ef4924fe\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/issues/527\"\u003e#527\u003c/a\u003e from jongiddy/crc-tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/flate2-rs/commit/8b9b7a6db66b9e4e5c7ae8bbdf3a80e0cfec3f7a\"\u003e\u003ccode\u003e8b9b7a6\u003c/code\u003e\u003c/a\u003e Add tests to check data CRC\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/flate2-rs/commit/fd17c74baa4b89f52efbe2762ec318615b7fcf4a\"\u003e\u003ccode\u003efd17c74\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/issues/526\"\u003e#526\u003c/a\u003e from folkertdev/zlib-rs-crc32\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/flate2-rs/commit/aef26ac674169189a8949a17b4bebb71762027dc\"\u003e\u003ccode\u003eaef26ac\u003c/code\u003e\u003c/a\u003e check that zlib-rs no longer compiles crc32fast\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/flate2-rs/commit/5ec7647e674f83f5a029fb2f5e0d1a772cfa384f\"\u003e\u003ccode\u003e5ec7647\u003c/code\u003e\u003c/a\u003e make \u003ccode\u003ecrc32fast\u003c/code\u003e an optional dependency\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/flate2-rs/commit/c584e970419e56ee2657cefe396b268b1cad348a\"\u003e\u003ccode\u003ec584e97\u003c/code\u003e\u003c/a\u003e use \u003ccode\u003ezlib-rs\u003c/code\u003e for crc32 (when available)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/flate2-rs/compare/1.1.4...1.1.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `inventory` from 0.3.21 to 0.3.23\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/inventory/releases\"\u003einventory's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.3.23\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid triggering clippy::disallowed_types in downstream projects that use Loom (\u003ca href=\"https://redirect.github.com/dtolnay/inventory/issues/88\"\u003e#88\u003c/a\u003e, thanks \u003ca href=\"https://github.com/elBoberido\"\u003e\u003ccode\u003e@​elBoberido\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.3.22\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for QNX Neutrino targets (\u003ca href=\"https://redirect.github.com/dtolnay/inventory/issues/87\"\u003e#87\u003c/a\u003e, thanks \u003ca href=\"https://github.com/orecham\"\u003e\u003ccode\u003e@​orecham\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/inventory/commit/f331dd9714d7d638319b20060a1add037559c9b7\"\u003e\u003ccode\u003ef331dd9\u003c/code\u003e\u003c/a\u003e Release 0.3.23\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/inventory/commit/4d8c719ee7003f04ac7d0c4b71b69991bbc03d8a\"\u003e\u003ccode\u003e4d8c719\u003c/code\u003e\u003c/a\u003e Move Option export next to UnsafeCell and AtomicBool\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/inventory/commit/0021748ec8ccd8ca9114ac5e630cc317d0bb118e\"\u003e\u003ccode\u003e0021748\u003c/code\u003e\u003c/a\u003e Remove type aliases from public API\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/inventory/commit/776eaa74f30c5c10ca4ddd3a712f23a153f12a88\"\u003e\u003ccode\u003e776eaa7\u003c/code\u003e\u003c/a\u003e Add comment on Loom type aliases\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/inventory/commit/219ba5a4f95a93858aa31beb053bee3b2d873bc6\"\u003e\u003ccode\u003e219ba5a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/inventory/issues/88\"\u003e#88\u003c/a\u003e from ekxide/use-type-alias-for-unsafecell-and-atomic-bool\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/inventory/commit/5177486a442b5d6352a146e7eceb51aae27927ea\"\u003e\u003ccode\u003e5177486\u003c/code\u003e\u003c/a\u003e Use type alias for UnsafeCell and AtomicBool to prevent clippy warnings for d...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/inventory/commit/82a277809a906f1a89fbaca8748d2d0a1129394a\"\u003e\u003ccode\u003e82a2778\u003c/code\u003e\u003c/a\u003e Raise minimum tested compiler to rust 1.85\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/inventory/commit/c051a3593df7b88f571747e8006e6c493da22ce4\"\u003e\u003ccode\u003ec051a35\u003c/code\u003e\u003c/a\u003e Release 0.3.22\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/inventory/commit/3307860b4d3d25bbbd413658b015647cd91434b1\"\u003e\u003ccode\u003e3307860\u003c/code\u003e\u003c/a\u003e Merge pull request 87 from ekxide/qnx-neutrino-support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/inventory/commit/420d51f5246431df22258f8b5df81e036147f993\"\u003e\u003ccode\u003e420d51f\u003c/code\u003e\u003c/a\u003e Add support for QNX Neutrino targets\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/inventory/compare/0.3.21...0.3.23\"\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://redirect.github.com/rust-lang/log/pull/719\"\u003erust-lang/log#719\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AldaronLau\"\u003e\u003ccode\u003e@​AldaronLau\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/703\"\u003erust-lang/log#703\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dishmaker\"\u003e\u003ccode\u003e@​dishmaker\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/709\"\u003erust-lang/log#709\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/log/compare/0.4.28...0.4.29\"\u003ehttps://github.com/rust-lang/log/compare/0.4.28...0.4.29\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/rust-lang/log/blob/master/CHANGELOG.md\"\u003elog's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.4.29] - 2025-12-02\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\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\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AldaronLau\"\u003e\u003ccode\u003e@​AldaronLau\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/703\"\u003erust-lang/log#703\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dishmaker\"\u003e\u003ccode\u003e@​dishmaker\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/709\"\u003erust-lang/log#709\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/log/compare/0.4.28...0.4.29\"\u003ehttps://github.com/rust-lang/log/compare/0.4.28...0.4.29\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/log/commit/b1e2df7bce7a1b685aa9bfd1db0a5cac1f0fc27d\"\u003e\u003ccode\u003eb1e2df7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/719\"\u003e#719\u003c/a\u003e from rust-lang/cargo/0.4.29\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/3fe1a546dc323e614c35d136920a112406910e06\"\u003e\u003ccode\u003e3fe1a54\u003c/code\u003e\u003c/a\u003e prepare for 0.4.29 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/7a432d9ab570c49d42fcbd1c3b9e1e300064c2b9\"\u003e\u003ccode\u003e7a432d9\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/718\"\u003e#718\u003c/a\u003e from rust-lang/ci/msrv\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/0689d568479bb578f66e48df43628cc04aa6269b\"\u003e\u003ccode\u003e0689d56\u003c/code\u003e\u003c/a\u003e rebump msrv to 1.68.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/46b448e2a76a14210a7270ec11ad97cb9cbda6dc\"\u003e\u003ccode\u003e46b448e\u003c/code\u003e\u003c/a\u003e try drop msrv back to 1.61.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/929ab3812e86915bb5edb65609cd6d5cb17939fb\"\u003e\u003ccode\u003e929ab38\u003c/code\u003e\u003c/a\u003e fix up doc test feature gate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/957cece4780cb006cbe2f819bd2f893822aad7cb\"\u003e\u003ccode\u003e957cece\u003c/code\u003e\u003c/a\u003e bump serde-dependent crates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/bea40c847c77ecb7b7e9f2d858a21edaa2aa6159\"\u003e\u003ccode\u003ebea40c8\u003c/code\u003e\u003c/a\u003e bump msrv to 1.68.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/c540184ee9581d7373135f5511b6b174b5cee2d6\"\u003e\u003ccode\u003ec540184\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/716\"\u003e#716\u003c/a\u003e from rust-lang/ci-smaller-matrix2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/c971e636c4b44ff01ff21e6aa82607272d2d0bf2\"\u003e\u003ccode\u003ec971e63\u003c/code\u003e\u003c/a\u003e Merge branch 'master' into ci-smaller-matrix2\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.28...0.4.29\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `netlink-packet-audit` from 0.5.1 to 0.6.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-netlink/netlink-packet-audit/releases\"\u003enetlink-packet-audit's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eNew release 0.6.0\u003c/h2\u003e\n\u003ch3\u003eBreaking changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse netlink-packet-core 0.8. (a78cd33)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eN/A\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eN/A\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-netlink/netlink-packet-audit/blob/main/CHANGELOG\"\u003enetlink-packet-audit's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003ch2\u003e[0.6.0] - 2025-08-27\u003c/h2\u003e\n\u003ch3\u003eBreaking changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse netlink-packet-core 0.8. (a78cd33)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eN/A\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eN/A\u003c/li\u003e\n\u003c/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/rust-netlink/netlink-packet-audit/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `netlink-packet-core` from 0.7.0 to 0.8.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-netlink/netlink-packet-core/releases\"\u003enetlink-packet-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eNew release 0.8.1\u003c/h2\u003e\n\u003ch3\u003eBreaking changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eN/A\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eN/A\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRevert back to paste dependency. (4447216)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew release 0.8.0\u003c/h2\u003e\n\u003ch3\u003eBreaking changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eChanged \u003ccode\u003eDecodeError\u003c/code\u003e from enum to struct. (f55d7b7, 63da36a)\u003c/li\u003e\n\u003cli\u003eMerged \u003ccode\u003enetlink-packet-utils\u003c/code\u003e into \u003ccode\u003enetlink-packet-core\u003c/code\u003e. (f55d7b7, 0951455,\nba127bf, a232478, 8027f63, 41fe03d, 260e596, cc6bf08, 63da36a, 410c61d)\u003c/li\u003e\n\u003cli\u003eRemove dependency of byteorder crate. (16d63fb)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport zero sized done message. (100413a)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eN/A\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-netlink/netlink-packet-core/blob/main/CHANGELOG\"\u003enetlink-packet-core's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.8.1] - 2025-09-18\u003c/h2\u003e\n\u003ch3\u003eBreaking changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eN/A\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eN/A\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRevert back to paste dependency. (4447216)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.8.0] - 2025-08-27\u003c/h2\u003e\n\u003ch3\u003eBreaking changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eChanged \u003ccode\u003eDecodeError\u003c/code\u003e from enum to struct. (f55d7b7, 63da36a)\u003c/li\u003e\n\u003cli\u003eMerged \u003ccode\u003enetlink-packet-utils\u003c/code\u003e into \u003ccode\u003enetlink-packet-core\u003c/code\u003e. (f55d7b7, 0951455,\nba127bf, a232478, 8027f63, 41fe03d, 260e596, cc6bf08, 63da36a, 410c61d)\u003c/li\u003e\n\u003cli\u003eRemove dependency of byteorder crate. (16d63fb)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport zero sized done message. (100413a)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eN/A\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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-netlink/netlink-packet-core/commit/e34595f54f9b6a1ea001e4dee427f05df082ec57\"\u003e\u003ccode\u003ee34595f\u003c/code\u003e\u003c/a\u003e New release 0.8.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-netlink/netlink-packet-core/commit/44472161c59311fbac3e3f3a027cd578207d9a6e\"\u003e\u003ccode\u003e4447216\u003c/code\u003e\u003c/a\u003e Revert back to paste dependency\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-netlink/netlink-packet-core/commit/b40f3d616f8cc3ced5a9b7bbce386e5de7c4c992\"\u003e\u003ccode\u003eb40f3d6\u003c/code\u003e\u003c/a\u003e New release 0.8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-netlink/netlink-packet-core/commit/46a3fee30b7929f61b3c1185a3fcbd720e0acb57\"\u003e\u003ccode\u003e46a3fee\u003c/code\u003e\u003c/a\u003e Run cargo fmt\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-netlink/netlink-packet-core/commit/100413a1b78dac53fd697f89c89d50012d72e991\"\u003e\u003ccode\u003e100413a\u003c/code\u003e\u003c/a\u003e Support zero sized done message\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-netlink/netlink-packet-core/commit/81b2d0f406eb438205a30aa474dc16cccb16dcfc\"\u003e\u003ccode\u003e81b2d0f\u003c/code\u003e\u003c/a\u003e CI: Fail to test for clippy warnings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-netlink/netlink-packet-core/commit/663310a04c0e4b43820ca0bf8c36599b5ab6d3ca\"\u003e\u003ccode\u003e663310a\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;ci: add code coverage support\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-netlink/netlink-packet-core/commit/16d63fb0a8bc97c196ba3c0f2b24e59fa05387c1\"\u003e\u003ccode\u003e16d63fb\u003c/code\u003e\u003c/a\u003e Remove dependency of byteorder crate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-netlink/netlink-packet-core/commit/410c61db71ed6d782769bdb49b82c7548cae89f3\"\u003e\u003ccode\u003e410c61d\u003c/code\u003e\u003c/a\u003e Changed Parseable to raise DecodeError\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-netlink/netlink-packet-core/commit/63da36a2fc9e724700d388fc3cc96bc2efaa0f37\"\u003e\u003ccode\u003e63da36a\u003c/code\u003e\u003c/a\u003e Extend ErrorContext to accept \u003ccode\u003estd::fmt::Display\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-netlink/netlink-packet-core/compare/v0.7.0...v0.8.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `netlink-packet-route` from 0.19.0 to 0.29.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-netlink/netlink-packet-route/releases\"\u003enetlink-packet-route's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eNew release 0.29.0\u003c/h2\u003e\n\u003ch3\u003eBreaking changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003elink bond: Change \u003ccode\u003eInfoBond::AdSelect\u003c/code\u003e from u8 to enum. (1a16af8)\u003c/li\u003e\n\u003cli\u003elink bridge: Change \u003ccode\u003eNeighVlanSupress\u003c/code\u003e to \u003ccode\u003eNeighVlanSuppress\u003c/code\u003e. (420d181)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003elink: add vxcan support. (dcd3afb)\u003c/li\u003e\n\u003cli\u003elink: AF_SPEC(MCTP): Add physical binding type attribute. (cfba8ea)\u003c/li\u003e\n\u003cli\u003etc: add TC filter for BPF/TC_BPF_*. (890416d)\u003c/li\u003e\n\u003cli\u003elink: Add MCTP definitions for IFLA_AF_SPEC. (301a0a1)\u003c/li\u003e\n\u003cli\u003elink: Add definitons for ARPHRD_MCTP. (e8250a6)\u003c/li\u003e\n\u003cli\u003elink: Add initial support of \u003ccode\u003eIFLA_WIRELESS\u003c/code\u003e. (80b2e54)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eLinkHeader:...\n\n_Description has been truncated_","html_url":"https://github.com/bpfman/bpfman/pull/1648","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/bpfman%2Fbpfman/issues/1648","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1648/packages"}},{"old_version":"0.18.1","new_version":"0.20.0","update_type":"minor","path":null,"pr_created_at":"2026-03-13T00:42:57.000Z","version_change":"0.18.1 → 0.20.0","issue":{"uuid":"4068077204","node_id":"PR_kwDOCzNM4s7KNflS","number":839,"state":"closed","title":"Bump cargo_metadata from 0.18.1 to 0.20.0","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-03-13T01:07:43.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-13T00:42:57.000Z","updated_at":"2026-03-13T01:07:52.000Z","time_to_close":1486,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"cargo_metadata","old_version":"0.18.1","new_version":"0.20.0","repository_url":"https://github.com/oli-obk/cargo_metadata"}],"path":null,"ecosystem":"cargo"},"body":"Bumps [cargo_metadata](https://github.com/oli-obk/cargo_metadata) from 0.18.1 to 0.20.0.\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/fa60b98bc8016ee4702b2512dbb1b0d68669cdb0\"\u003e\u003ccode\u003efa60b98\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/oli-obk/cargo_metadata/issues/293\"\u003e#293\u003c/a\u003e from oli-obk/push-orzyoroqpxpu\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/61345fb320047113d234c9e26feb798869217644\"\u003e\u003ccode\u003e61345fb\u003c/code\u003e\u003c/a\u003e required features have a different format from normal feature names\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/19f42039ee7cca47dca25200b41f86a6ce3dafe7\"\u003e\u003ccode\u003e19f4203\u003c/code\u003e\u003c/a\u003e Bump MSRV\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/6861466d25ab354f1be076091659908d6f023a2b\"\u003e\u003ccode\u003e6861466\u003c/code\u003e\u003c/a\u003e Fix build on with \u003ccode\u003ebuilder\u003c/code\u003e feature\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/a21b7a1d013284213e7d7c666fa0e93b0f4b8828\"\u003e\u003ccode\u003ea21b7a1\u003c/code\u003e\u003c/a\u003e Update examples\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/5895dd6b157d5c88b9537700264b206536e795a5\"\u003e\u003ccode\u003e5895dd6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/oli-obk/cargo_metadata/issues/261\"\u003e#261\u003c/a\u003e from zetanumbers/docsrs-features\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/e3373d02e79dc64adbecb3fe32fecc1dd324bba6\"\u003e\u003ccode\u003ee3373d0\u003c/code\u003e\u003c/a\u003e refactor: NodeDep::name: PackageName\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/2f0142d6843ac9efbc7ff098e13b7e03834f0c5a\"\u003e\u003ccode\u003e2f0142d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/oli-obk/cargo_metadata/issues/291\"\u003e#291\u003c/a\u003e from gear-tech/fix-cross-compilation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/95d4a360fcaed0fcf5a32bf8aa01c3248c3706f0\"\u003e\u003ccode\u003e95d4a36\u003c/code\u003e\u003c/a\u003e update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/9cd40e636383506be8a3cb4e2d6c93ed75589b0e\"\u003e\u003ccode\u003e9cd40e6\u003c/code\u003e\u003c/a\u003e append docs\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/oli-obk/cargo_metadata/compare/0.18.1...0.20.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=cargo_metadata\u0026package-manager=cargo\u0026previous-version=0.18.1\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/CycloneDX/cyclonedx-rust-cargo/pull/839","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/CycloneDX%2Fcyclonedx-rust-cargo/issues/839","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/839/packages"}},{"old_version":"0.15.4","new_version":"0.19.2","update_type":"minor","path":null,"pr_created_at":"2026-03-10T08:07:56.000Z","version_change":"0.15.4 → 0.19.2","issue":{"uuid":"4050132084","node_id":"PR_kwDOLhME8M7JTdFX","number":223,"state":"closed","title":"Bump cargo_metadata from 0.15.4 to 0.19.2","user":"dependabot[bot]","labels":["dependencies","stale","rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-03-31T08:17:40.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-10T08:07:56.000Z","updated_at":"2026-03-31T08:17:49.000Z","time_to_close":1814984,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"cargo_metadata","old_version":"0.15.4","new_version":"0.19.2","repository_url":"https://github.com/oli-obk/cargo_metadata"}],"path":null,"ecosystem":"cargo"},"body":"Bumps [cargo_metadata](https://github.com/oli-obk/cargo_metadata) from 0.15.4 to 0.19.2.\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/0b4be024c57d7855a2dfbdf2ec2a48f3e16e9f78\"\u003e\u003ccode\u003e0b4be02\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/oli-obk/cargo_metadata/issues/285\"\u003e#285\u003c/a\u003e from fenhl/version-bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/8196734cb711ee3d13f8c06abaeb45a42ddf6dc4\"\u003e\u003ccode\u003e8196734\u003c/code\u003e\u003c/a\u003e Version bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/0056e020b84052c02a11cb86358ebdb1d6db7e42\"\u003e\u003ccode\u003e0056e02\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/oli-obk/cargo_metadata/issues/284\"\u003e#284\u003c/a\u003e from HTGAzureX1212/edition-2024-stable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/e3e9cd3bc6532c3736ac290948c8dbdb53ff254b\"\u003e\u003ccode\u003ee3e9cd3\u003c/code\u003e\u003c/a\u003e feat: \u003ccode\u003e2024\u003c/code\u003e edition stabilized\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/806a3ea48259d42b85d1d0c921fdf2c22e374225\"\u003e\u003ccode\u003e806a3ea\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/oli-obk/cargo_metadata/issues/282\"\u003e#282\u003c/a\u003e from foresterre/workspace-default-members\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/cdf42230d4646d4b5fad82671d198e962fcae47b\"\u003e\u003ccode\u003ecdf4223\u003c/code\u003e\u003c/a\u003e Add methods is_available and is_missing to WorkspaceDefaultMembers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/d6b186c26fdab4c7f780c534f9e5ae2e835998a5\"\u003e\u003ccode\u003ed6b186c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/oli-obk/cargo_metadata/issues/280\"\u003e#280\u003c/a\u003e from paolobarbolini/z-minimal-versions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/59f0651fb35caf0f0a5eeee1e27db65e5657dd10\"\u003e\u003ccode\u003e59f0651\u003c/code\u003e\u003c/a\u003e build: fix -Zminimal-versions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/9d84a017c8ecf5e6f3b598e054db97930566a882\"\u003e\u003ccode\u003e9d84a01\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/oli-obk/cargo_metadata/issues/266\"\u003e#266\u003c/a\u003e from os-checker/workspace_default_members-serde-default\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/45ceca02622d748b1900100a48e3ab553f0a7113\"\u003e\u003ccode\u003e45ceca0\u003c/code\u003e\u003c/a\u003e clippy: fix first doc comment paragraph is too long\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/oli-obk/cargo_metadata/compare/0.15.4...0.19.2\"\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=cargo_metadata\u0026package-manager=cargo\u0026previous-version=0.15.4\u0026new-version=0.19.2)](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/neftworld/solana/pull/223","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/neftworld%2Fsolana/issues/223","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/223/packages"}},{"old_version":"0.23.0","new_version":"0.23.1","update_type":"patch","path":null,"pr_created_at":"2026-02-28T11:54:26.000Z","version_change":"0.23.0 → 0.23.1","issue":{"uuid":"4004531606","node_id":"PR_kwDOGj6ySc7HAIUR","number":126,"state":"closed","title":"Bump the rust-version-updates group across 1 directory with 28 updates","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-04-02T02:53:14.000Z","author_association":null,"state_reason":null,"created_at":"2026-02-28T11:54:26.000Z","updated_at":"2026-04-02T02:53:15.000Z","time_to_close":2818728,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"rust-version-updates","update_count":28,"packages":[{"name":"bollard","old_version":"0.18.1","new_version":"0.20.1","repository_url":"https://github.com/fussybeaver/bollard"},{"name":"chrono","old_version":"0.4.43","new_version":"0.4.44","repository_url":"https://github.com/chronotope/chrono"},{"name":"digest","old_version":"0.11.0","new_version":"0.11.1","repository_url":"https://github.com/RustCrypto/traits"},{"name":"fuser","old_version":"0.11.1","new_version":"0.17.0","repository_url":"https://github.com/cberner/fuser"},{"name":"generic-array","old_version":"0.14.7","new_version":"1.3.3","repository_url":"https://github.com/fizyk20/generic-array"},{"name":"internment","old_version":"0.6.0","new_version":"0.8.6","repository_url":"https://github.com/droundy/internment"},{"name":"nix","old_version":"0.26.4","new_version":"0.30.1","repository_url":"https://github.com/nix-rust/nix"},{"name":"opendal","old_version":"0.53.3","new_version":"0.55.0","repository_url":"https://github.com/apache/opendal"},{"name":"pin-project","old_version":"1.1.10","new_version":"1.1.11","repository_url":"https://github.com/taiki-e/pin-project"},{"name":"pin-project-lite","old_version":"0.2.16","new_version":"0.2.17","repository_url":"https://github.com/taiki-e/pin-project-lite"},{"name":"prost","old_version":"0.13.5","new_version":"0.14.3","repository_url":"https://github.com/tokio-rs/prost"},{"name":"prost-build","old_version":"0.13.5","new_version":"0.14.3","repository_url":"https://github.com/tokio-rs/prost"},{"name":"prost-types","old_version":"0.13.5","new_version":"0.14.3","repository_url":"https://github.com/tokio-rs/prost"},{"name":"pyo3","old_version":"0.27.2","new_version":"0.28.2","repository_url":"https://github.com/pyo3/pyo3"},{"name":"pyo3-build-config","old_version":"0.27.2","new_version":"0.28.2","repository_url":"https://github.com/pyo3/pyo3"},{"name":"rlimit","old_version":"0.10.2","new_version":"0.11.0","repository_url":"https://github.com/Nugine/rlimit"},{"name":"rustls","old_version":"0.23.36","new_version":"0.23.37","repository_url":"https://github.com/rustls/rustls"},{"name":"shellexpand","old_version":"2.1.2","new_version":"3.1.2"},{"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":"sysinfo","old_version":"0.20.5","new_version":"0.38.2","repository_url":"https://github.com/GuillaumeGomez/sysinfo"},{"name":"tempfile","old_version":"3.25.0","new_version":"3.26.0","repository_url":"https://github.com/Stebalien/tempfile"},{"name":"terminal_size","old_version":"0.1.17","new_version":"0.4.3","repository_url":"https://github.com/eminence/terminal-size"},{"name":"tokio-retry2","old_version":"0.6.0","new_version":"0.9.1","repository_url":"https://github.com/naomijub/tokio-retry"},{"name":"toml","old_version":"0.8.23","new_version":"1.0.3+spec-1.1.0","repository_url":"https://github.com/toml-rs/toml"},{"name":"whoami","old_version":"1.6.1","new_version":"2.1.0","repository_url":"https://github.com/ardaku/whoami"},{"name":"tree-sitter","old_version":"0.26.5","new_version":"0.26.6","repository_url":"https://github.com/tree-sitter/tree-sitter"},{"name":"cargo_metadata","old_version":"0.23.0","new_version":"0.23.1","repository_url":"https://github.com/oli-obk/cargo_metadata"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the rust-version-updates group with 28 updates in the /src/rust directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [bollard](https://github.com/fussybeaver/bollard) | `0.18.1` | `0.20.1` |\n| [chrono](https://github.com/chronotope/chrono) | `0.4.43` | `0.4.44` |\n| [digest](https://github.com/RustCrypto/traits) | `0.11.0` | `0.11.1` |\n| [fuser](https://github.com/cberner/fuser) | `0.11.1` | `0.17.0` |\n| [generic-array](https://github.com/fizyk20/generic-array) | `0.14.7` | `1.3.3` |\n| [internment](https://github.com/droundy/internment) | `0.6.0` | `0.8.6` |\n| [nix](https://github.com/nix-rust/nix) | `0.26.4` | `0.30.1` |\n| [opendal](https://github.com/apache/opendal) | `0.53.3` | `0.55.0` |\n| [pin-project](https://github.com/taiki-e/pin-project) | `1.1.10` | `1.1.11` |\n| [pin-project-lite](https://github.com/taiki-e/pin-project-lite) | `0.2.16` | `0.2.17` |\n| [prost](https://github.com/tokio-rs/prost) | `0.13.5` | `0.14.3` |\n| [prost-build](https://github.com/tokio-rs/prost) | `0.13.5` | `0.14.3` |\n| [prost-types](https://github.com/tokio-rs/prost) | `0.13.5` | `0.14.3` |\n| [pyo3](https://github.com/pyo3/pyo3) | `0.27.2` | `0.28.2` |\n| [pyo3-build-config](https://github.com/pyo3/pyo3) | `0.27.2` | `0.28.2` |\n| [rlimit](https://github.com/Nugine/rlimit) | `0.10.2` | `0.11.0` |\n| [rustls](https://github.com/rustls/rustls) | `0.23.36` | `0.23.37` |\n| [shellexpand](https://gitlab.com/ijackson/rust-shellexpand) | `2.1.2` | `3.1.2` |\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| [sysinfo](https://github.com/GuillaumeGomez/sysinfo) | `0.20.5` | `0.38.2` |\n| [tempfile](https://github.com/Stebalien/tempfile) | `3.25.0` | `3.26.0` |\n| [terminal_size](https://github.com/eminence/terminal-size) | `0.1.17` | `0.4.3` |\n| [tokio-retry2](https://github.com/naomijub/tokio-retry) | `0.6.0` | `0.9.1` |\n| [toml](https://github.com/toml-rs/toml) | `0.8.23` | `1.0.3+spec-1.1.0` |\n| [whoami](https://github.com/ardaku/whoami) | `1.6.1` | `2.1.0` |\n| [tree-sitter](https://github.com/tree-sitter/tree-sitter) | `0.26.5` | `0.26.6` |\n| [cargo_metadata](https://github.com/oli-obk/cargo_metadata) | `0.23.0` | `0.23.1` |\n\n\nUpdates `bollard` from 0.18.1 to 0.20.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fussybeaver/bollard/releases\"\u003ebollard's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease v0.20.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebuild: drop serde_with dep by \u003ca href=\"https://github.com/tisonkun\"\u003e\u003ccode\u003e@​tisonkun\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/682\"\u003efussybeaver/bollard#682\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump bollard-stubs dependency by \u003ca href=\"https://github.com/tisonkun\"\u003e\u003ccode\u003e@​tisonkun\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/686\"\u003efussybeaver/bollard#686\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd Docker::connect_with_host by \u003ca href=\"https://github.com/BrenekH\"\u003e\u003ccode\u003e@​BrenekH\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/685\"\u003efussybeaver/bollard#685\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump rust from 1.92.0-slim to 1.93.0-slim 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/fussybeaver/bollard/pull/684\"\u003efussybeaver/bollard#684\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump swagger-codegen.version from 2.4.46 to 2.4.50 in /codegen/swagger 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/fussybeaver/bollard/pull/608\"\u003efussybeaver/bollard#608\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Release 0.20.1 by \u003ca href=\"https://github.com/fussybeaver\"\u003e\u003ccode\u003e@​fussybeaver\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/688\"\u003efussybeaver/bollard#688\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BrenekH\"\u003e\u003ccode\u003e@​BrenekH\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/685\"\u003efussybeaver/bollard#685\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/fussybeaver/bollard/compare/v0.20.0...v0.20.1\"\u003ehttps://github.com/fussybeaver/bollard/compare/v0.20.0...v0.20.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease v0.20.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePass keypath by \u003ca href=\"https://github.com/aoikurokawa\"\u003e\u003ccode\u003e@​aoikurokawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/592\"\u003efussybeaver/bollard#592\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: proper execution branch for \u003ccode\u003ebuildkit_providerless\u003c/code\u003e by \u003ca href=\"https://github.com/DDtKey\"\u003e\u003ccode\u003e@​DDtKey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/597\"\u003efussybeaver/bollard#597\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump stubs 1.49.2 rc.28.4.0 by \u003ca href=\"https://github.com/fussybeaver\"\u003e\u003ccode\u003e@​fussybeaver\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/598\"\u003efussybeaver/bollard#598\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove handling of nested empty hashmaps by \u003ca href=\"https://github.com/fussybeaver\"\u003e\u003ccode\u003e@​fussybeaver\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/596\"\u003efussybeaver/bollard#596\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd fallible Streams for import_image_stream by \u003ca href=\"https://github.com/Huy-Dinh\"\u003e\u003ccode\u003e@​Huy-Dinh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/606\"\u003efussybeaver/bollard#606\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd swagger support for ContainerArchiveInfo by \u003ca href=\"https://github.com/Huy-Dinh\"\u003e\u003ccode\u003e@​Huy-Dinh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/609\"\u003efussybeaver/bollard#609\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd support for get_container_archive_info by \u003ca href=\"https://github.com/Huy-Dinh\"\u003e\u003ccode\u003e@​Huy-Dinh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/610\"\u003efussybeaver/bollard#610\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: remove unmaintained rustls_pemfile by \u003ca href=\"https://github.com/MarcusGrass\"\u003e\u003ccode\u003e@​MarcusGrass\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/613\"\u003efussybeaver/bollard#613\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add with_request_modifier API for custom request headers by \u003ca href=\"https://github.com/benodiwal\"\u003e\u003ccode\u003e@​benodiwal\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/619\"\u003efussybeaver/bollard#619\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edelete: remove outdated macOS CI workflow by \u003ca href=\"https://github.com/benodiwal\"\u003e\u003ccode\u003e@​benodiwal\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/616\"\u003efussybeaver/bollard#616\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add docker checkpoint support (create, list, delete) by \u003ca href=\"https://github.com/benodiwal\"\u003e\u003ccode\u003e@​benodiwal\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/617\"\u003efussybeaver/bollard#617\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: feat: add service_logs API to get logs from a service by \u003ca href=\"https://github.com/benodiwal\"\u003e\u003ccode\u003e@​benodiwal\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/625\"\u003efussybeaver/bollard#625\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add task_logs API to get logs from a task by \u003ca href=\"https://github.com/benodiwal\"\u003e\u003ccode\u003e@​benodiwal\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/624\"\u003efussybeaver/bollard#624\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ecodegen: add query parameter structs for swarm, config, plugin APIs by \u003ca href=\"https://github.com/benodiwal\"\u003e\u003ccode\u003e@​benodiwal\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/633\"\u003efussybeaver/bollard#633\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild: avoid unnecessary axum deps by \u003ca href=\"https://github.com/tisonkun\"\u003e\u003ccode\u003e@​tisonkun\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/638\"\u003efussybeaver/bollard#638\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add Config API (list, create, inspect, update, delete) by \u003ca href=\"https://github.com/benodiwal\"\u003e\u003ccode\u003e@​benodiwal\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/628\"\u003efussybeaver/bollard#628\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: added swarm update api by \u003ca href=\"https://github.com/benodiwal\"\u003e\u003ccode\u003e@​benodiwal\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/630\"\u003efussybeaver/bollard#630\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add plugin API support by \u003ca href=\"https://github.com/benodiwal\"\u003e\u003ccode\u003e@​benodiwal\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/631\"\u003efussybeaver/bollard#631\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: remove deprecated swarm option structs by \u003ca href=\"https://github.com/benodiwal\"\u003e\u003ccode\u003e@​benodiwal\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/639\"\u003efussybeaver/bollard#639\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove deprecated options structs in volume.rs by \u003ca href=\"https://github.com/Huy-Dinh\"\u003e\u003ccode\u003e@​Huy-Dinh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/653\"\u003efussybeaver/bollard#653\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: disable codegen formatting by \u003ca href=\"https://github.com/benodiwal\"\u003e\u003ccode\u003e@​benodiwal\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/654\"\u003efussybeaver/bollard#654\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: added CODEOWNERS file by \u003ca href=\"https://github.com/benodiwal\"\u003e\u003ccode\u003e@​benodiwal\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/657\"\u003efussybeaver/bollard#657\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: remove deprecated EventsOptions struct from system.rs by \u003ca href=\"https://github.com/benodiwal\"\u003e\u003ccode\u003e@​benodiwal\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/655\"\u003efussybeaver/bollard#655\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefactor/remove deprecated task options by \u003ca href=\"https://github.com/benodiwal\"\u003e\u003ccode\u003e@​benodiwal\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/656\"\u003efussybeaver/bollard#656\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: remove deprecated ListSecretsOptions and UpdateSecretOptions by \u003ca href=\"https://github.com/benodiwal\"\u003e\u003ccode\u003e@​benodiwal\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/658\"\u003efussybeaver/bollard#658\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: remove deprecated service structs by \u003ca href=\"https://github.com/benodiwal\"\u003e\u003ccode\u003e@​benodiwal\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/659\"\u003efussybeaver/bollard#659\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: remove deprecated node structs by \u003ca href=\"https://github.com/benodiwal\"\u003e\u003ccode\u003e@​benodiwal\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/660\"\u003efussybeaver/bollard#660\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: remove deprecated network option structs by \u003ca href=\"https://github.com/benodiwal\"\u003e\u003ccode\u003e@​benodiwal\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/661\"\u003efussybeaver/bollard#661\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: remove deprecated options structs from container.rs by \u003ca href=\"https://github.com/varundeepsaini\"\u003e\u003ccode\u003e@​varundeepsaini\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/664\"\u003efussybeaver/bollard#664\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add complex plugin APIs with tests by \u003ca href=\"https://github.com/benodiwal\"\u003e\u003ccode\u003e@​benodiwal\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/652\"\u003efussybeaver/bollard#652\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: remove deprecated options structs from image.rs by \u003ca href=\"https://github.com/benodiwal\"\u003e\u003ccode\u003e@​benodiwal\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/663\"\u003efussybeaver/bollard#663\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: buildkit datetime feature flag by \u003ca href=\"https://github.com/benodiwal\"\u003e\u003ccode\u003e@​benodiwal\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/662\"\u003efussybeaver/bollard#662\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: add documentation for bollard-stubs re-exports by \u003ca href=\"https://github.com/benodiwal\"\u003e\u003ccode\u003e@​benodiwal\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/669\"\u003efussybeaver/bollard#669\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: map codegen Object type to serde_json::Value by \u003ca href=\"https://github.com/benodiwal\"\u003e\u003ccode\u003e@​benodiwal\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/672\"\u003efussybeaver/bollard#672\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/fussybeaver/bollard/commit/e7e32f113e6857bf4963267fc0bee9bf2bda4080\"\u003e\u003ccode\u003ee7e32f1\u003c/code\u003e\u003c/a\u003e chore: Release 0.20.1 (\u003ca href=\"https://redirect.github.com/fussybeaver/bollard/issues/688\"\u003e#688\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fussybeaver/bollard/commit/3a218377b423f4d8277abdcfedb6898b0322cde0\"\u003e\u003ccode\u003e3a21837\u003c/code\u003e\u003c/a\u003e build(deps): bump swagger-codegen.version in /codegen/swagger (\u003ca href=\"https://redirect.github.com/fussybeaver/bollard/issues/608\"\u003e#608\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fussybeaver/bollard/commit/84693020fb32bcfda6cc33ee499a981cc343bd3f\"\u003e\u003ccode\u003e8469302\u003c/code\u003e\u003c/a\u003e build(deps): bump rust from 1.92.0-slim to 1.93.0-slim (\u003ca href=\"https://redirect.github.com/fussybeaver/bollard/issues/684\"\u003e#684\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fussybeaver/bollard/commit/177d2ae9e69cd271ed787bef23fabdb9980f2438\"\u003e\u003ccode\u003e177d2ae\u003c/code\u003e\u003c/a\u003e Add Docker::connect_with_host (\u003ca href=\"https://redirect.github.com/fussybeaver/bollard/issues/685\"\u003e#685\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fussybeaver/bollard/commit/cfb11d10f958ea566c5ad4b0773b4c2bb4dbf129\"\u003e\u003ccode\u003ecfb11d1\u003c/code\u003e\u003c/a\u003e chore: bump bollard-stubs dependency (\u003ca href=\"https://redirect.github.com/fussybeaver/bollard/issues/686\"\u003e#686\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fussybeaver/bollard/commit/e70f0722697033e04a1e703eca859054671675da\"\u003e\u003ccode\u003ee70f072\u003c/code\u003e\u003c/a\u003e build: drop serde_with dep (\u003ca href=\"https://redirect.github.com/fussybeaver/bollard/issues/682\"\u003e#682\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fussybeaver/bollard/commit/73fcfad1f77a5e6ac467113a0c349b31c3e67ced\"\u003e\u003ccode\u003e73fcfad\u003c/code\u003e\u003c/a\u003e release: v0.20.0 (\u003ca href=\"https://redirect.github.com/fussybeaver/bollard/issues/679\"\u003e#679\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fussybeaver/bollard/commit/5731813fbed8e3d99b6f0c2f8cd15034856fbf96\"\u003e\u003ccode\u003e5731813\u003c/code\u003e\u003c/a\u003e build(fix): Set rustls cryptoprovider for protobuf fetch (\u003ca href=\"https://redirect.github.com/fussybeaver/bollard/issues/680\"\u003e#680\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fussybeaver/bollard/commit/2d0c5d7b9eb900c328fb33e16ab5e42e22967dbc\"\u003e\u003ccode\u003e2d0c5d7\u003c/code\u003e\u003c/a\u003e docs: made feature flag guide more comprehensive (\u003ca href=\"https://redirect.github.com/fussybeaver/bollard/issues/678\"\u003e#678\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fussybeaver/bollard/commit/5f088206e8dfdfe26a8680479b2e159d609bba5e\"\u003e\u003ccode\u003e5f08820\u003c/code\u003e\u003c/a\u003e build(deps): bump rust from 1.90.0-slim to 1.92.0-slim (\u003ca href=\"https://redirect.github.com/fussybeaver/bollard/issues/614\"\u003e#614\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fussybeaver/bollard/compare/v0.18.1...v0.20.1\"\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.43 to 0.4.44\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/chronotope/chrono/releases\"\u003echrono's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.4.44\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocs: match MSRV with \u003ccode\u003eCargo.toml\u003c/code\u003e contents by \u003ca href=\"https://github.com/coryan\"\u003e\u003ccode\u003e@​coryan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1772\"\u003echronotope/chrono#1772\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd track_caller to non-deprecated functions by \u003ca href=\"https://github.com/svix-jplatte\"\u003e\u003ccode\u003e@​svix-jplatte\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1774\"\u003echronotope/chrono#1774\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/c14b4599d07ef36ffa1f8a531fb0bc7eb3b42464\"\u003e\u003ccode\u003ec14b459\u003c/code\u003e\u003c/a\u003e Bump version to 0.4.44\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/ea832c5090369eefa2cb6a47d643e2f7ade7ffa7\"\u003e\u003ccode\u003eea832c5\u003c/code\u003e\u003c/a\u003e Add track_caller to non-deprecated functions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/cfae889a3a23507acf49b605794abba17effd2d7\"\u003e\u003ccode\u003ecfae889\u003c/code\u003e\u003c/a\u003e Fix panic message in to_rfc2822\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/f8900b5a44228a7f6282c65e8c407d3ecb6dcb7b\"\u003e\u003ccode\u003ef8900b5\u003c/code\u003e\u003c/a\u003e docs: match MSRV with \u003ccode\u003eCargo.toml\u003c/code\u003e contents\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/chronotope/chrono/compare/v0.4.43...v0.4.44\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `digest` from 0.11.0 to 0.11.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/traits/commit/30440822f161292113f5080c9ba883ec4b924a1a\"\u003e\u003ccode\u003e3044082\u003c/code\u003e\u003c/a\u003e crypto-common: remove \u003ccode\u003eBlockSizes\u003c/code\u003e trait (\u003ca href=\"https://redirect.github.com/RustCrypto/traits/issues/2309\"\u003e#2309\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/traits/commit/e42238d7f7513ec8a956526614abf071f3857188\"\u003e\u003ccode\u003ee42238d\u003c/code\u003e\u003c/a\u003e elliptic-curve: enable and fix workspace-level lints (\u003ca href=\"https://redirect.github.com/RustCrypto/traits/issues/2308\"\u003e#2308\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/traits/commit/f239f731b1d7a1f65225f64bc036374287af4a30\"\u003e\u003ccode\u003ef239f73\u003c/code\u003e\u003c/a\u003e aead: remove lints from \u003ccode\u003elib.rs\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/RustCrypto/traits/issues/2307\"\u003e#2307\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/traits/commit/7c117468f8bae673529d9d0ed5b4a271b85f22a3\"\u003e\u003ccode\u003e7c11746\u003c/code\u003e\u003c/a\u003e build(deps): bump the all-deps group across 1 directory with 8 updates (\u003ca href=\"https://redirect.github.com/RustCrypto/traits/issues/2305\"\u003e#2305\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/traits/commit/d92139eba71e3b06f33aecd4981f961dc50cbc7c\"\u003e\u003ccode\u003ed92139e\u003c/code\u003e\u003c/a\u003e aead: enable and fix workspace-level lints (\u003ca href=\"https://redirect.github.com/RustCrypto/traits/issues/2306\"\u003e#2306\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/RustCrypto/traits/compare/digest-v0.11.0...digest-v0.11.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fuser` from 0.11.1 to 0.17.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/cberner/fuser/releases\"\u003efuser's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.17.0\u003c/h2\u003e\n\u003ch1\u003eMajor changes:\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eChange many integer-based public API parameters to strongly-typed newtypes and bitflags.\nThis breaking changes affects many of the methods on \u003ccode\u003eFilesystem\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eChange \u003ccode\u003eFilesystem\u003c/code\u003e trait methods to use \u003ccode\u003e\u0026amp;self\u003c/code\u003e, and require mounted filesystems to be \u003ccode\u003eSend + Sync + 'static\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eImprove typed error handling across request/reply APIs\u003c/li\u003e\n\u003cli\u003eReplace \u003ccode\u003eVec\u0026lt;MountOption\u0026gt;\u003c/code\u003e mount APIs with a structured \u003ccode\u003eConfig\u003c/code\u003e API, including ACL option handling\u003c/li\u003e\n\u003cli\u003eFeature flags \u003ccode\u003eabi-7-xx\u003c/code\u003e are now ignored and will be removed in 0.18, with compatibility checks moved to runtime behavior\u003c/li\u003e\n\u003cli\u003eRemove the old ABI-specific feature-flag surface (\u003ccode\u003eabi-7-9\u003c/code\u003e through \u003ccode\u003eabi-7-19\u003c/code\u003e, plus tooling/docs/examples references)\u003c/li\u003e\n\u003cli\u003eAdd support for multiple event loops per session, which can be enabled via \u003ccode\u003eConfig::n_threads\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdd experimental async API (\u003ccode\u003eAsyncFilesystem\u003c/code\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eMinor changes:\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eRename \u003ccode\u003eBackgroundSession::join\u003c/code\u003e to \u003ccode\u003eumount_and_join\u003c/code\u003e, returning \u003ccode\u003eio::Result\u0026lt;()\u0026gt;\u003c/code\u003e instead of panicking\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eFUSE_DEV_IOC_CLONE\u003c/code\u003e support and improve passthrough descriptor handling (\u003ccode\u003eReplyCreate\u003c/code\u003e, \u003ccode\u003eReplyOpen\u003c/code\u003e, \u003ccode\u003eBackingId\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003eImprove passthrough descriptor handling (\u003ccode\u003eReplyCreate\u003c/code\u003e, \u003ccode\u003eReplyOpen\u003c/code\u003e, \u003ccode\u003eBackingId\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eFileType\u003c/code\u003e conversion from std \u003ccode\u003eFileType\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdd option to explicitly choose \u003ccode\u003elibfuse2\u003c/code\u003e or \u003ccode\u003elibfuse3\u003c/code\u003e, prefer \u003ccode\u003elibfuse3\u003c/code\u003e by default\u003c/li\u003e\n\u003cli\u003eSupport building without libfuse on BSD\u003c/li\u003e\n\u003cli\u003eRemove remaining \u003ccode\u003eosxfuse\u003c/code\u003e support and improve \u003ccode\u003emacfuse\u003c/code\u003e compatibility\u003c/li\u003e\n\u003cli\u003eThe path to the \u003ccode\u003efusermount\u003c/code\u003e binary can be specified with the \u003ccode\u003eFUSERMOUNT_PATH\u003c/code\u003e environment variable\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eallow_root\u003c/code\u003e or \u003ccode\u003eallow_other\u003c/code\u003e must be enabled when using \u003ccode\u003eauto_unmount\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRemove deprecated \u003ccode\u003emount\u003c/code\u003e and \u003ccode\u003espawn_mount\u003c/code\u003e -- use \u003ccode\u003emount2\u003c/code\u003e and \u003ccode\u003espawn_mount2\u003c/code\u003e instead\u003c/li\u003e\n\u003cli\u003eUpdate and expand documentation\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eInternal changes:\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eImprove Linux/BSD/macOS test coverage by migrating mount tests to \u003ccode\u003efuser-tests\u003c/code\u003e and expanding CI\u003c/li\u003e\n\u003cli\u003eRework session lifecycle internals (handshake/session startup, destroy ordering, and unmount error propagation)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.16.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for passthrough file descriptors\u003c/li\u003e\n\u003cli\u003eChange \u003ccode\u003eKernelConfig\u003c/code\u003e capabilities flags parameters to \u003ccode\u003eu64\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRemove feature flags \u003ccode\u003eabi-7-9\u003c/code\u003e through \u003ccode\u003eabi-7-18\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003elibfuse\u003c/code\u003e feature flag from defaults. Linking with libfuse can be enabled with the \u003ccode\u003elibfuse\u003c/code\u003e feature flag\u003c/li\u003e\n\u003cli\u003eImprove macfuse compatibility (note that macfuse remains untested)\u003c/li\u003e\n\u003cli\u003eFix unsound behavior when linking with libfuse3\u003c/li\u003e\n\u003cli\u003ePerformance optimizations\u003c/li\u003e\n\u003cli\u003eUpdate documentation\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.15.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix crtime related panic that could occur on MacOS. See PR \u003ca href=\"https://redirect.github.com/cberner/fuser/issues/322\"\u003e#322\u003c/a\u003e for details.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.15.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd file handle argument to \u003ccode\u003egetattr()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eChange \u003ccode\u003epoll()\u003c/code\u003e to take a \u003ccode\u003ePollHandle\u003c/code\u003e instead of a \u003ccode\u003eu64\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdd low level API for manually mounting or wrapping a fuse file descriptor into a \u003ccode\u003eSession\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eFix compatibility with MacFUSE 4.x\u003c/li\u003e\n\u003cli\u003ePerformance optimizations\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.14.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/cberner/fuser/blob/master/CHANGELOG.md\"\u003efuser's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.17.0 - 2026-02-14\u003c/h2\u003e\n\u003cp\u003eMajor changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eChange many integer-based public API parameters to strongly-typed newtypes and bitflags.\nThis breaking changes affects many of the methods on \u003ccode\u003eFilesystem\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eChange \u003ccode\u003eFilesystem\u003c/code\u003e trait methods to use \u003ccode\u003e\u0026amp;self\u003c/code\u003e, and require mounted filesystems to be \u003ccode\u003eSend + Sync + 'static\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eImprove typed error handling across request/reply APIs\u003c/li\u003e\n\u003cli\u003eReplace \u003ccode\u003eVec\u0026lt;MountOption\u0026gt;\u003c/code\u003e mount APIs with a structured \u003ccode\u003eConfig\u003c/code\u003e API, including ACL option handling\u003c/li\u003e\n\u003cli\u003eFeature flags \u003ccode\u003eabi-7-xx\u003c/code\u003e are now ignored and will be removed in 0.18, with compatibility checks moved to runtime behavior\u003c/li\u003e\n\u003cli\u003eRemove the old ABI-specific feature-flag surface (\u003ccode\u003eabi-7-9\u003c/code\u003e through \u003ccode\u003eabi-7-19\u003c/code\u003e, plus tooling/docs/examples references)\u003c/li\u003e\n\u003cli\u003eAdd support for multiple event loops per session, which can be enabled via \u003ccode\u003eConfig::n_threads\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdd experimental async API (\u003ccode\u003eAsyncFilesystem\u003c/code\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eMinor changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRename \u003ccode\u003eBackgroundSession::join\u003c/code\u003e to \u003ccode\u003eumount_and_join\u003c/code\u003e, returning \u003ccode\u003eio::Result\u0026lt;()\u0026gt;\u003c/code\u003e instead of panicking\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eFUSE_DEV_IOC_CLONE\u003c/code\u003e support and improve passthrough descriptor handling (\u003ccode\u003eReplyCreate\u003c/code\u003e, \u003ccode\u003eReplyOpen\u003c/code\u003e, \u003ccode\u003eBackingId\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003eImprove passthrough descriptor handling (\u003ccode\u003eReplyCreate\u003c/code\u003e, \u003ccode\u003eReplyOpen\u003c/code\u003e, \u003ccode\u003eBackingId\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eFileType\u003c/code\u003e conversion from std \u003ccode\u003eFileType\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdd option to explicitly choose \u003ccode\u003elibfuse2\u003c/code\u003e or \u003ccode\u003elibfuse3\u003c/code\u003e, prefer \u003ccode\u003elibfuse3\u003c/code\u003e by default\u003c/li\u003e\n\u003cli\u003eSupport building without libfuse on BSD\u003c/li\u003e\n\u003cli\u003eRemove remaining \u003ccode\u003eosxfuse\u003c/code\u003e support and improve \u003ccode\u003emacfuse\u003c/code\u003e compatibility\u003c/li\u003e\n\u003cli\u003eThe path to the \u003ccode\u003efusermount\u003c/code\u003e binary can be specified with the \u003ccode\u003eFUSERMOUNT_PATH\u003c/code\u003e environment variable\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eallow_root\u003c/code\u003e or \u003ccode\u003eallow_other\u003c/code\u003e must be enabled when using \u003ccode\u003eauto_unmount\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRemove deprecated \u003ccode\u003emount\u003c/code\u003e and \u003ccode\u003espawn_mount\u003c/code\u003e -- use \u003ccode\u003emount2\u003c/code\u003e and \u003ccode\u003espawn_mount2\u003c/code\u003e instead\u003c/li\u003e\n\u003cli\u003eUpdate and expand documentation\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eInternal changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eImprove Linux/BSD/macOS test coverage by migrating mount tests to \u003ccode\u003efuser-tests\u003c/code\u003e and expanding CI\u003c/li\u003e\n\u003cli\u003eRework session lifecycle internals (handshake/session startup, destroy ordering, and unmount error propagation)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.16.0 - 2025-09-12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for passthrough file descriptors\u003c/li\u003e\n\u003cli\u003eChange \u003ccode\u003eKernelConfig\u003c/code\u003e capabilities flags parameters to \u003ccode\u003eu64\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRemove feature flags \u003ccode\u003eabi-7-9\u003c/code\u003e through \u003ccode\u003eabi-7-18\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003elibfuse\u003c/code\u003e feature flag from defaults. Linking with libfuse can be enabled with the \u003ccode\u003elibfuse\u003c/code\u003e feature flag\u003c/li\u003e\n\u003cli\u003eImprove macfuse compatibility (note that macfuse remains untested)\u003c/li\u003e\n\u003cli\u003eFix unsound behavior when linking with libfuse3\u003c/li\u003e\n\u003cli\u003ePerformance optimizations\u003c/li\u003e\n\u003cli\u003eUpdate documentation\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.15.1 - 2024-11-27\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix crtime related panic that could occur on MacOS. See PR \u003ca href=\"https://redirect.github.com/cberner/fuser/issues/322\"\u003e#322\u003c/a\u003e for details.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.15.0 - 2024-10-25\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd file handle argument to \u003ccode\u003egetattr()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eChange \u003ccode\u003epoll()\u003c/code\u003e to take a \u003ccode\u003ePollHandle\u003c/code\u003e instead of a \u003ccode\u003eu64\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdd low level API for manually mounting or wrapping a fuse file descriptor into a \u003ccode\u003eSession\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eFix compatibility with MacFUSE 4.x\u003c/li\u003e\n\u003cli\u003ePerformance optimizations\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cberner/fuser/commit/16e20c12522cd628917526fc27b689de32753e00\"\u003e\u003ccode\u003e16e20c1\u003c/code\u003e\u003c/a\u003e Bump version to 0.17.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cberner/fuser/commit/0889b3ac92bdab40bee81cf8ebb97468e7c354ba\"\u003e\u003ccode\u003e0889b3a\u003c/code\u003e\u003c/a\u003e Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cberner/fuser/commit/52a8c0bca0389dee420c863faf930f7c261fd332\"\u003e\u003ccode\u003e52a8c0b\u003c/code\u003e\u003c/a\u003e Remove deprecated mount() and spawn_mount()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cberner/fuser/commit/020f604854ef25568049a81143013ec2790dea7c\"\u003e\u003ccode\u003e020f604\u003c/code\u003e\u003c/a\u003e Preserve signed lseek offsets through dispatch\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cberner/fuser/commit/e54ffab00cf6e580acf7501f97fc7cf91a02cb10\"\u003e\u003ccode\u003ee54ffab\u003c/code\u003e\u003c/a\u003e Update 0.17 unreleased changelog notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cberner/fuser/commit/a9421f2ad7108057f2066531d8d1d3b6c1ed2460\"\u003e\u003ccode\u003ea9421f2\u003c/code\u003e\u003c/a\u003e Deny warnings on macos\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cberner/fuser/commit/5cc50c6205074fa6a343a3426efc612f1beb5001\"\u003e\u003ccode\u003e5cc50c6\u003c/code\u003e\u003c/a\u003e FUSE_DEV_IOC_CLONE\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cberner/fuser/commit/3ba96a0b146a41a71e8674e7ce130dc5610bb367\"\u003e\u003ccode\u003e3ba96a0\u003c/code\u003e\u003c/a\u003e CanonicalTempDir\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cberner/fuser/commit/e778f12de7d6e7c055afe59645d23c8492a8c2fd\"\u003e\u003ccode\u003ee778f12\u003c/code\u003e\u003c/a\u003e Simplify macOS test exe termination\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cberner/fuser/commit/01e9be4e94a9fcebd05b51d5694f2994f39c182b\"\u003e\u003ccode\u003e01e9be4\u003c/code\u003e\u003c/a\u003e Use generic wait_for_fuse_mount in FreeBSD tests\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/cberner/fuser/compare/v0.11.1...v0.17.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `generic-array` from 0.14.7 to 1.3.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fizyk20/generic-array/releases\"\u003egeneric-array's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.0.0\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/fizyk20/generic-array/blob/19f935b745c0336b7e51760a19348e90707208b7/CHANGELOG.md\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/fizyk20/generic-array/pull/138\"\u003ePrimary PR\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\u003eSee full diff in \u003ca href=\"https://github.com/fizyk20/generic-array/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `internment` from 0.6.0 to 0.8.6\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/droundy/internment/blob/master/CHANGELOG.md\"\u003einternment's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e0.8.6 - September 14 2024\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdded \u003ccode\u003eAsRef\u003c/code\u003e implementations for \u003ccode\u003eOsStr\u003c/code\u003e and \u003ccode\u003ePath\u003c/code\u003e (thanks \u003ca href=\"https://github.com/GrigorenkoPV\"\u003e\u003ccode\u003e@​GrigorenkoPV\u003c/code\u003e\u003c/a\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdded \u003ccode\u003eis_interned\u003c/code\u003e (thanks \u003ca href=\"https://github.com/DanielJoyce\"\u003e\u003ccode\u003e@​DanielJoyce\u003c/code\u003e\u003c/a\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e0.8.4 - June 22, 2024\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003eDeepSizeOf\u003c/code\u003e impl, thanks \u003ca href=\"https://github.com/gmryuuko\"\u003e\u003ccode\u003e@​gmryuuko\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e0.8.3 - April 21, 2024\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eMade \u003ccode\u003eIntern\u0026lt;str\u0026gt;\u003c/code\u003e work with \u003ccode\u003eserde\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e0.8.2 - April 17, 2024\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for \u003ccode\u003edeepsize\u003c/code\u003e for all three intern types.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e0.8.1 - April 11, 2024\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eIncreased MSRV to 1.70.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eMade \u003ccode\u003eArcIntern\u003c/code\u003e not implement \u003ccode\u003eBorrow\u003c/code\u003e which I apparently missed in\nversion 0.7.0.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e0.7.4 - October 28, 2023\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eIncreased MSRV to 1.65, got it wrong last time because I forgot to check\nthe \u003ccode\u003earc\u003c/code\u003e feature.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e0.7.3 - October 28, 2023\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eMade \u003ccode\u003eCopy\u003c/code\u003e and \u003ccode\u003eClone\u003c/code\u003e for ArenaIntern support \u003ccode\u003e?Sized\u003c/code\u003e types.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e0.7.2 - October 28, 2023\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eIncreased MSRV to 1.60 for building and 1.65 for testing due to changes in\ndependencies.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eBumped ahash dependency version.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eOptimization of \u003ccode\u003eArcInvtern\u003c/code\u003e (thanks gwy15!).\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e0.7.1 - June 17, 2023\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eArcIntern::into_ref\u003c/code\u003e (thanks PuzzleMaker!).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e0.7.0 - March 30, 2022\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/droundy/internment/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `nix` from 0.26.4 to 0.30.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nix-rust/nix/blob/master/CHANGELOG.md\"\u003enix's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.30.1] - 2025-05-04\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edoc.rs build\n(\u003ca href=\"https://redirect.github.com/nix-rust/nix/pull/2634\"\u003e#2634\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.30.0] - 2025-04-29\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd socket option \u003ccode\u003eIPV6_PKTINFO\u003c/code\u003e for BSDs/Linux/Android, also\n\u003ccode\u003eIPV6_RECVPKTINFO\u003c/code\u003e for DragonFlyBSD\n(\u003ca href=\"https://redirect.github.com/nix-rust/nix/pull/2113\"\u003e#2113\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003efcntl\u003c/code\u003e's \u003ccode\u003eF_PREALLOCATE\u003c/code\u003e constant for Apple targets.\n(\u003ca href=\"https://redirect.github.com/nix-rust/nix/pull/2393\"\u003e#2393\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove support for extracting the TTL / Hop Limit from incoming packets\nand support for DSCP (ToS / Traffic Class).\n(\u003ca href=\"https://redirect.github.com/nix-rust/nix/pull/2425\"\u003e#2425\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd socket option IP_TOS (nix::sys::socket::sockopt::IpTos) IPV6_TCLASS\n(nix::sys::socket::sockopt::Ipv6TClass) on Android/FreeBSD\n(\u003ca href=\"https://redirect.github.com/nix-rust/nix/pull/2464\"\u003e#2464\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eSeekData\u003c/code\u003e and \u003ccode\u003eSeekHole\u003c/code\u003e to \u003ccode\u003eWhence\u003c/code\u003e for hurd and apple targets\n(\u003ca href=\"https://redirect.github.com/nix-rust/nix/pull/2473\"\u003e#2473\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eFrom\u003c/code\u003e trait implementation between \u003ccode\u003eSocketAddr\u003c/code\u003e and \u003ccode\u003eSockaddr\u003c/code\u003e,\n\u003ccode\u003eSockaddr6\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/nix-rust/nix/pull/2474\"\u003e#2474\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded wrappers for \u003ccode\u003eposix_spawn\u003c/code\u003e API\n(\u003ca href=\"https://redirect.github.com/nix-rust/nix/pull/2475\"\u003e#2475\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd the support for Emscripten.\n(\u003ca href=\"https://redirect.github.com/nix-rust/nix/pull/2477\"\u003e#2477\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd fcntl constant \u003ccode\u003eF_RDADVISE\u003c/code\u003e for Apple target\n(\u003ca href=\"https://redirect.github.com/nix-rust/nix/pull/2480\"\u003e#2480\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd fcntl constant \u003ccode\u003eF_RDAHEAD\u003c/code\u003e for Apple target\n(\u003ca href=\"https://redirect.github.com/nix-rust/nix/pull/2482\"\u003e#2482\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eF_LOG2PHYS\u003c/code\u003e and \u003ccode\u003eF_LOG2PHYS_EXT\u003c/code\u003e for Apple target\n(\u003ca href=\"https://redirect.github.com/nix-rust/nix/pull/2483\"\u003e#2483\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eMAP_SHARED_VALIDATE\u003c/code\u003e was added for all linux targets. \u0026amp; \u003ccode\u003eMAP_SYNC\u003c/code\u003e was added\nfor linux with the exclusion of mips architecures, and uclibc\n(\u003ca href=\"https://redirect.github.com/nix-rust/nix/pull/2499\"\u003e#2499\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003egetregs()\u003c/code\u003e/\u003ccode\u003egetregset()\u003c/code\u003e/\u003ccode\u003esetregset()\u003c/code\u003e for Linux/musl/aarch64\n(\u003ca href=\"https://redirect.github.com/nix-rust/nix/pull/2502\"\u003e#2502\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd FcntlArgs \u003ccode\u003eF_TRANSFEREXTENTS\u003c/code\u003e constant for Apple targets\n(\u003ca href=\"https://redirect.github.com/nix-rust/nix/pull/2504\"\u003e#2504\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eMapFlags::MAP_STACK\u003c/code\u003e in \u003ccode\u003esys::man\u003c/code\u003e for netbsd\n(\u003ca href=\"https://redirect.github.com/nix-rust/nix/pull/2526\"\u003e#2526\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd support for \u003ccode\u003elibc::LOCAL_PEERTOKEN\u003c/code\u003e in \u003ccode\u003egetsockopt\u003c/code\u003e.\n(\u003ca href=\"https://redirect.github.com/nix-rust/nix/pull/2529\"\u003e#2529\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd support for \u003ccode\u003esyslog\u003c/code\u003e, \u003ccode\u003eopenlog\u003c/code\u003e, \u003ccode\u003ecloselog\u003c/code\u003e on all \u003ccode\u003eunix\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nix-rust/nix/commit/3cf9007216086b17a6ef5a09fa42dc00cde5c2bf\"\u003e\u003ccode\u003e3cf9007\u003c/code\u003e\u003c/a\u003e chore: drop 0.30.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nix-rust/nix/commit/2845ab9e4e75b93818b11c0df01182a137e97e3c\"\u003e\u003ccode\u003e2845ab9\u003c/code\u003e\u003c/a\u003e Compile sys::mman on Redox (\u003ca href=\"https://redirect.github.com/nix-rust/nix/issues/2637\"\u003e#2637\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nix-rust/nix/commit/fccb4abfc8de82aaca77c6bcfa3b0daff349d556\"\u003e\u003ccode\u003efccb4ab\u003c/code\u003e\u003c/a\u003e Fix fuchsia target triple to unbreak docs.rs build (\u003ca href=\"https://redirect.github.com/nix-rust/nix/issues/2634\"\u003e#2634\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nix-rust/nix/commit/b8341715475078ac1fdd4d94e3cd3eeeb2c7ccf8\"\u003e\u003ccode\u003eb834171\u003c/code\u003e\u003c/a\u003e ci: disable hurd (\u003ca href=\"https://redirect.github.com/nix-rust/nix/issues/2638\"\u003e#2638\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nix-rust/nix/commit/9c97e1df15fc0c6988d9d8068c5aba918135372a\"\u003e\u003ccode\u003e9c97e1d\u003c/code\u003e\u003c/a\u003e Clippy cleanup: dangerous_implicit_autorefs and uninlined_format_args\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nix-rust/nix/commit/989291d5bfb7566bd4415a18607d04d84a0604aa\"\u003e\u003ccode\u003e989291d\u003c/code\u003e\u003c/a\u003e chore: release 0.30.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nix-rust/nix/commit/6a1c5b8d5bb88e508e737ccda46fe6a0ba9f7c97\"\u003e\u003ccode\u003e6a1c5b8\u003c/code\u003e\u003c/a\u003e Remove Copy from PollFd (\u003ca href=\"https://redirect.github.com/nix-rust/nix/issues/2631\"\u003e#2631\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nix-rust/nix/commit/eba0f41bffc673ad2be173f773b94b126920c6fa\"\u003e\u003ccode\u003eeba0f41\u003c/code\u003e\u003c/a\u003e chore: pin libc to 0.2.171 \u0026amp; bump CI image (\u003ca href=\"https://redirect.github.com/nix-rust/nix/issues/2632\"\u003e#2632\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nix-rust/nix/commit/b561476e1da958ef249ce203f348c56d9fe24627\"\u003e\u003ccode\u003eb561476\u003c/code\u003e\u003c/a\u003e socket::sockopt AttachReusePortCbpf for Linux addition. (\u003ca href=\"https://redirect.github.com/nix-rust/nix/issues/2621\"\u003e#2621\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nix-rust/nix/commit/684b79edb6d67c13f6a31f017424d451b1369d16\"\u003e\u003ccode\u003e684b79e\u003c/code\u003e\u003c/a\u003e Add sockopt::PeerPidfd (SO_PEERPIDFD) sockopt support to socket::sockopt (\u003ca href=\"https://redirect.github.com/nix-rust/nix/issues/2620\"\u003e#2620\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nix-rust/nix/compare/v0.26.4...v0.30.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `opendal` from 0.53.3 to 0.55.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apache/opendal/releases\"\u003eopendal's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.55.0\u003c/h2\u003e\n\u003ch1\u003eRust Core Upgrade to v0.55\u003c/h1\u003e\n\u003ch2\u003ePublic API\u003c/h2\u003e\n\u003ch3\u003eTimestamp types now come from \u003ccode\u003ejiff\u003c/code\u003e\u003c/h3\u003e\n\u003cp\u003eAll public metadata APIs that previously exposed \u003ccode\u003echrono::DateTime\u0026lt;Utc\u0026gt;\u003c/code\u003e now use \u003ccode\u003ejiff::Timestamp\u003c/code\u003e. For example, \u003ccode\u003eMetadata::last_modified()\u003c/code\u003e and related setters return/accept \u003ccode\u003eTimestamp\u003c/code\u003e values (\u003ccode\u003ecore/src/types/metadata.rs\u003c/code\u003e). Update downstream crates to depend on \u003ccode\u003ejiff\u003c/code\u003e if they manipulate these timestamps or convert them to other formats.\u003c/p\u003e\n\u003ch3\u003eScheme handling is string-based\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003eOperatorInfo::scheme()\u003c/code\u003e now returns \u003ccode\u003e\u0026amp;'static str\u003c/code\u003e instead of \u003ccode\u003eScheme\u003c/code\u003e, and \u003ccode\u003eOperator::via_iter\u003c/code\u003e accepts \u003ccode\u003eimpl AsRef\u0026lt;str\u0026gt;\u003c/code\u003e (typically the \u003ccode\u003eservices::*_SCHEME\u003c/code\u003e constants). Additionally, the deprecated constructors \u003ccode\u003eOperator::from_map\u003c/code\u003e and \u003ccode\u003eOperator::via_map\u003c/code\u003e have been removed. Migrate any code that relied on the enum variants or the removed constructors to the new string-based constants and \u003ccode\u003efrom_iter\u003c/code\u003e/\u003ccode\u003evia_iter\u003c/code\u003e.\u003c/p\u003e\n\u003ch3\u003eList APIs only support \u003ccode\u003eversions\u003c/code\u003e\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003eOpList::with_version()\u003c/code\u003e/\u003ccode\u003eversion()\u003c/code\u003e and \u003ccode\u003eCapability::list_with_version\u003c/code\u003e have been removed after a long deprecation cycle. Use \u003ccode\u003ewith_versions()\u003c/code\u003e/\u003ccode\u003eversions()\u003c/code\u003e on \u003ccode\u003eOpList\u003c/code\u003e and read \u003ccode\u003eCapability::list_with_versions\u003c/code\u003e instead.\u003c/p\u003e\n\u003ch3\u003e\u003ccode\u003eS3Builder::security_token\u003c/code\u003e removed\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003eS3Builder\u003c/code\u003e no longer exposes the deprecated \u003ccode\u003esecurity_token()\u003c/code\u003e helper. Use \u003ccode\u003esession_token()\u003c/code\u003e exclusively when configuring temporary credentials.\u003c/p\u003e\n\u003ch3\u003eKV-style services no longer pretend to support \u003ccode\u003elist\u003c/code\u003e\u003c/h3\u003e\n\u003cp\u003eServices that never returned meaningful results for \u003ccode\u003eOperator::list\u003c/code\u003e (such as D1, FoundationDB, GridFS, Memcached, MongoDB, MySQL, Persy, PostgreSQL, Redb, Redis, SurrealDB, TiKV, etc.) now rely on the default \u003ccode\u003eUnsupported\u003c/code\u003e implementation. Those features will be implemented later.\u003c/p\u003e\n\u003ch2\u003eRaw API\u003c/h2\u003e\n\u003ch3\u003eDeprecated KV adapters removed\u003c/h3\u003e\n\u003cp\u003eThe legacy \u003ccode\u003eopendal::raw::adapters::{kv, typed_kv}\u003c/code\u003e modules have been deleted. Services should directly implement \u003ccode\u003eAccess\u003c/code\u003e instead of depending on the adapters. Remove the corresponding imports and shim layers from any out-of-tree services.\u003c/p\u003e\n\u003ch1\u003eBindings Python Upgrade to v0.47\u003c/h1\u003e\n\u003ch2\u003eBreaking change: Module exports are explicit\u003c/h2\u003e\n\u003cp\u003e\u003ccode\u003eopendal.__init__\u003c/code\u003e now only re-exports the \u003ccode\u003ecapability\u003c/code\u003e, \u003ccode\u003eexceptions\u003c/code\u003e, \u003ccode\u003efile\u003c/code\u003e, \u003ccode\u003elayers\u003c/code\u003e, \u003ccode\u003eservices\u003c/code\u003e, \u003ccode\u003etypes\u003c/code\u003e, \u003ccode\u003eOperator\u003c/code\u003e, and \u003ccode\u003eAsyncOperator\u003c/code\u003e symbols. Imports such as:\u003c/p\u003e\n\u003cpre lang=\"python\"\u003e\u003ccode\u003efrom opendal import Metadata, Layer\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eno longer work. Update them to use the dedicated submodules:\u003c/p\u003e\n\u003cpre lang=\"python\"\u003e\u003ccode\u003efrom opendal.types import Metadata\r\nfrom opendal.layers import Layer\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eThe legacy helper module \u003ccode\u003eopendal.__base\u003c/code\u003e has also been removed together with \u003ccode\u003e_Base\u003c/code\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/apache/opendal/blob/main/CHANGELOG.md\"\u003eopendal's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[v0.55.0] - 2025-11-11\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(services/oss): allow users to specify endpoint addressing style by \u003ca href=\"https://github.com/howardlau1999\"\u003e\u003ccode\u003e@​howardlau1999\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/6504\"\u003eapache/opendal#6504\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(bindings/ruby): publish ruby binding by \u003ca href=\"https://github.com/erickguan\"\u003e\u003ccode\u003e@​erickguan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/6539\"\u003eapache/opendal#6539\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(services/s3): add support for HTTP 429 TooManyRequests for S3-compatible services by \u003ca href=\"https://github.com/justinjoseph89\"\u003e\u003ccode\u003e@​justinjoseph89\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/6589\"\u003eapache/opendal#6589\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Add Operator Registry by \u003ca href=\"https://github.com/Xuanwo\"\u003e\u003ccode\u003e@​Xuanwo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/6608\"\u003eapache/opendal#6608\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Add from_uri support for more object storage services by \u003ca href=\"https://github.com/Xuanwo\"\u003e\u003ccode\u003e@​Xuanwo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/6665\"\u003eapache/opendal#6665\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(services/webdav): Implement write returns metadata by \u003ca href=\"https://github.com/yunchipang\"\u003e\u003ccode\u003e@​yunchipang\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/6660\"\u003eapache/opendal#6660\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Add from_uri support for http/webdav/ftp/sftp by \u003ca href=\"https://github.com/Xuanwo\"\u003e\u003ccode\u003e@​Xuanwo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/6666\"\u003eapache/opendal#6666\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(services/swift): Implement write returns metadata by \u003ca href=\"https://github.com/yunchipang\"\u003e\u003ccode\u003e@​yunchipang\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/6669\"\u003eapache/opendal#6669\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(buffer): add chunk iterator for Buffer by \u003ca href=\"https://github.com/TennyZhuang\"\u003e\u003ccode\u003e@​TennyZhuang\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/6672\"\u003eapache/opendal#6672\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(services/dropbox): Implement write returns metadata by \u003ca href=\"https://github.com/yunchipang\"\u003e\u003ccode\u003e@​yunchipang\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/6673\"\u003eapache/opendal#6673\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Add from_uri support for all services by \u003ca href=\"https://github.com/Xuanwo\"\u003e\u003ccode\u003e@​Xuanwo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/6668\"\u003eapache/opendal#6668\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(bindings/python): Add Justfile and format codebase by \u003ca href=\"https://github.com/chitralverma\"\u003e\u003ccode\u003e@​chitralverma\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/6677\"\u003eapache/opendal#6677\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Introduce TailCutLayer by \u003ca href=\"https://github.com/Xuanwo\"\u003e\u003ccode\u003e@​Xuanwo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/6680\"\u003eapache/opendal#6680\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(services/gdrive): Implement write returns metadata by \u003ca href=\"https://github.com/yunchipang\"\u003e\u003ccode\u003e@​yunchipang\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/6683\"\u003eapache/opendal#6683\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(bindings/python): Add stubs for Exception and Capability by \u003ca href=\"https://github.com/chitralverma\"\u003e\u003ccode\u003e@​chitralverma\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/6690\"\u003eapache/opendal#6690\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(bindings/python): Add stubs for some more types by \u003ca href=\"https://github.com/chitralverma\"\u003e\u003ccode\u003e@​chitralverma\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/6703\"\u003eapache/opendal#6703\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(bindings/python)!: Add stubs for remaining types by \u003ca href=\"https://github.com/chitralverma\"\u003e\u003ccode\u003e@​chitralverma\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/6720\"\u003eapache/opendal#6720\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(bindings/python)!: Stubs fix for operator and \u003cstrong\u003eversion\u003c/strong\u003e by \u003ca href=\"https://github.com/chitralverma\"\u003e\u003ccode\u003e@​chitralverma\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/6728\"\u003eapache/opendal#6728\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRFC-6707: Capability Override Layer by \u003ca href=\"https://github.com/Xuanwo\"\u003e\u003ccode\u003e@​Xuanwo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/6707\"\u003eapache/opendal#6707\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(bindings/python)!: Generate stubs for Operator overloads and Scheme by \u003ca href=\"https://github.com/chitralverma\"\u003e\u003ccode\u003e@​chitralverma\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/6729\"\u003eapache/opendal#6729\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(bindings/nodejs): add concurrent limit layer by \u003ca href=\"https://github.com/kingsword09\"\u003e\u003ccode\u003e@​kingsword09\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/6739\"\u003eapache/opendal#6739\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(bindings/python): Enable ftp/hdfs_native/sftp for python by \u003ca href=\"https://github.com/chitralverma\"\u003e\u003ccode\u003e@​chitralverma\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/6745\"\u003eapache/opendal#6745\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: implement content-md5 for s3 by \u003ca href=\"https://github.com/waynexia\"\u003e\u003ccode\u003e@​waynexia\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/6508\"\u003eapache/opendal#6508\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(services/compfs): implement IoVectoredBuf for Buffer by \u003ca href=\"https://github.com/meteorgan\"\u003e\u003ccode\u003e@​meteorgan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/6762\"\u003eapache/opendal#6762\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(services/lakefs): Implement write returns metadata by \u003ca href=\"https://github.com/kingsword09\"\u003e\u003ccode\u003e@​kingsword09\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/6770\"\u003eapache/opendal#6770\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003econnection_pool_max_size\u003c/code\u003e option to memcached and redis builders by \u003ca href=\"https://github.com/trxcllnt\"\u003e\u003ccode\u003e@​trxcllnt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/6759\"\u003eapache/opendal#6759\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix:(bindings/python) Gate service-sftp on windows targets by \u003ca href=\"https://github.com/chitralverma\"\u003e\u003ccode\u003e@​chitralverma\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/6777\"\u003eapache/opendal#6777\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(binding/nodejs): add TimeoutLayer, LoggingLayer and ThrottleLayer in nodejs binding by \u003ca href=\"https://github.com/Kilerd\"\u003e\u003ccode\u003e@​Kilerd\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/6772\"\u003eapache/opendal#6772\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erefactor: Migrate cloudflare_kv from adapter::kv to Access instead by \u003ca href=\"https://github.com/kingsword09\"\u003e\u003ccode\u003e@​kingsword09\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/6340\"\u003eapache/opendal#6340\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: Centralize date/time handling with Timestamp wrapper by \u003ca href=\"https://github.com/dami0806\"\u003e\u003ccode\u003e@​dami0806\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/6650\"\u003eapache/opendal#6650\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: Move Config related back to \u003ccode\u003econfig.rs\u003c/code\u003e instead by \u003ca href=\"https://github.com/Xuanwo\"\u003e\u003ccode\u003e@​Xuanwo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/6667\"\u003eapache/opendal#6667\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: Remove deprecated project virtiofs by \u003ca href=\"https://github.com/Xuanwo\"\u003e\u003ccode\u003e@​Xuanwo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/6682\"\u003eapache/opendal#6682\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(core): remove conditional compilation in PageList trait by \u003ca href=\"https://github.com/crwen\"\u003e\u003ccode\u003e@​crwen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/6715\"\u003eapache/opendal#6715\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: migrate tikv service from adapter::kv to impl Access directly by \u003ca href=\"https://github.com/koushiro\"\u003e\u003ccode\u003e@​koushiro\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/6713\"\u003eapache/opendal#6713\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: migrate memcached service from adapter::kv to impl Access directly by \u003ca href=\"https://github.com/koushiro\"\u003e\u003ccode\u003e@​koushiro\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/6714\"\u003eapache/opendal#6714\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: migrate mysql service from adapter::kv to impl Access directly by \u003ca href=\"https://github.com/koushiro\"\u003e\u003ccode\u003e@​koushiro\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/6716\"\u003eapache/opendal#6716\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: migrate postgresql service from adapter::kv to impl Access directly by \u003ca href=\"https://github.com/koushiro\"\u003e\u003ccode\u003e@​koushiro\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/6718\"\u003eapache/opendal#6718\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: migrate persy service from adapter::kv to impl Access directly by \u003ca href=\"https://github.com/koushiro\"\u003e\u003ccode\u003e@​koushiro\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/6721\"\u003eapache/opendal#6721\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: migrate foundationdb service from adapter::kv to impl Access directly by \u003ca href=\"https://github.com/koushiro\"\u003e\u003ccode\u003e@​koushiro\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/6722\"\u003eapache/opendal#6722\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: migrate surrealdb service from adapter::kv to impl Access directly by \u003ca href=\"https://github.com/koushiro\"\u003e\u003ccode\u003e@​koushiro\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/6723\"\u003eapache/opendal#6723\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: migrate mongodb service from adapter::kv to impl Access directly by \u003ca href=\"https://github.com/koushiro\"\u003e\u003ccode\u003e@​koushiro\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/6724\"\u003eapache/opendal#6724\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: migrate d1 service from adapter::kv to impl Access directly by \u003ca href=\"https://github.com/koushiro\"\u003e\u003ccode\u003e@​koushiro\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/6725\"\u003eapache/opendal#6725\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: migrate gridfs service from adapter::kv to impl Access directly by \u003ca href=\"https://github.com/koushiro\"\u003e\u003ccode\u003e@​koushiro\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/6726\"\u003eapache/opendal#6726\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: Migrate sqlite from adapter::kv to Access instead by \u003ca href=\"https://github.com/NoxTav\"\u003e\u003ccode\u003e@​NoxTav\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/6328\"\u003eapache/opendal#6328\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: migrate sled service from adapter::kv to impl Access directly by \u003ca href=\"https://github.com/koushiro\"\u003e\u003ccode\u003e@​koushiro\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/6731\"\u003eapache/opendal#6731\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: migrate rocksdb service from adapter::kv to impl Access directly by \u003ca href=\"https://github.com/koushiro\"\u003e\u003ccode\u003e@​koushiro\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/6732\"\u003eapache/opendal#6732\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: migrate redb service from adapter::kv to impl Access directly by \u003ca href=\"https://github.com/koushiro\"\u003e\u003ccode\u003e@​koushiro\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/6733\"\u003eapache/opendal#6733\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/opendal/commit/48c48b1a1d3821af0864adc878e3864019ee9755\"\u003e\u003ccode\u003e48c48b1\u003c/code\u003e\u003c/a\u003e ci: Remove hdfs-native from arm platform (\u003ca href=\"https://redirect.github.com/apache/opendal/issues/6792\"\u003e#6792\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/opendal/commit/f9b67904d4ff2eceff559b292d08ae3c1f54402a\"\u003e\u003ccode\u003ef9b6790\u003c/code\u003e\u003c/a\u003e chore: Don't introduce openssl for python binding (\u003ca href=\"https://redirect.github.com/apache/opendal/issues/6790\"\u003e#6790\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/opendal/commit/ec8d0cdfde254285883cfcddea90c9f403d919ef\"\u003e\u003ccode\u003eec8d0cd\u003c/code\u003e\u003c/a\u003e chore: Fix build (\u003ca href=\"https://redirect.github.com/apache/opendal/issues/6789\"\u003e#6789\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/opendal/commit/fe8c14f9ab0258e60e7fafbf0c342613e73a6025\"\u003e\u003ccode\u003efe8c14f\u003c/code\u003e\u003c/a\u003e Bump to version 0.55.0 with rc.2 (\u003ca href=\"https://redirect.github.com/apache/opendal/issues/6788\"\u003e#6788\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/opendal/commit/d05602ca63eac47b0a08de60bfcad7b16b87bbeb\"\u003e\u003ccode\u003ed05602c\u003c/code\u003e\u003c/a\u003e fix(bindings/python): Update python/stubgen \u0026amp; core/hdfs-native (\u003ca href=\"https://redirect.github.com/apache/opendal/issues/6774\"\u003e#6774\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/opendal/commit/0c513546fc0ef3254057526f4ea3a0d6d723dd80\"\u003e\u003ccode\u003e0c51354\u003c/code\u003e\u003c/a\u003e docs: Make it clear that bindings have different version with rust core. (\u003ca href=\"https://redirect.github.com/apache/opendal/issues/6780\"\u003e#6780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/opendal/commit/e9494dc63c5e9f956717612d7bae779b32b61ace\"\u003e\u003ccode\u003ee9494dc\u003c/code\u003e\u003c/a\u003e chore(services/fs): use NotADirectory directly (\u003ca href=\"https://redirect.github.com/apache/opendal/issues/6786\"\u003e#6786\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/opendal/commit/d0eddb26a527bff2f65d9055d152a88e87813480\"\u003e\u003ccode\u003ed0eddb2\u003c/code\u003e\u003c/a\u003e No need to copy the whole tree (\u003ca href=\"https://redirect.github.com/apache/opendal/issues/6783\"\u003e#6783\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/opendal/commit/fc5725a2a007fbf8e322d05596e72f5a787c7ce4\"\u003e\u003ccode\u003efc5725a\u003c/code\u003e\u003c/a\u003e feat(binding/nodejs): add TimeoutLayer, LoggingLayer and ThrottleLayer in nod...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/opendal/commit/147b1e1844e680d66687c7e1de9365ed97d15aa1\"\u003e\u003ccode\u003e147b1e1\u003c/code\u003e\u003c/a\u003e chore(services/s3)!: remove deprecated \u003ccode\u003eS3::security_token\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/apache/opendal/issues/6779\"\u003e#6779\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/opendal/compare/v0.53.3...v0.55.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `pin-project` from 1.1.10 to 1.1.11\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/taiki-e/pin-project/releases\"\u003epin-project's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.1.11\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEnable \u003ca href=\"https://docs.github.com/en/code-security/supply-chain-security/understanding-your-software-supply-chain/immutable-releases\"\u003erelease immutability\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/taiki-e/pin-project/blob/main/CHANGELOG.md\"\u003epin-project's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[1.1.11] - 2026-02-27\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEnable \u003ca href=\"https://docs.github.com/en/code-security/supply-chain-security/understanding-your-software-supply-chain/immutable-releases\"\u003erelease immutability\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/taiki-e/pin-project/commit/3aa50f9ae9db4e90ba1f950ef836bf167cbc221c\"\u003e\u003ccode\u003e3aa50f9\u003c/code\u003e\u003c/a\u003e Release 1.1.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/taiki-e/pin-project/commit/bd565cfa1c9a49c912749fdd40c1e6888aca0846\"\u003e\u003ccode\u003ebd565cf\u003c/code\u003e\u003c/a\u003e Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/taiki-e/pin-project/commit/90389fca80ce39497cc420bc88cc31cce57b5da8\"\u003e\u003ccode\u003e90389fc\u003c/code\u003e\u003c/a\u003e Update allowed lint list\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/taiki-e/pin-project/commit/67339afec32cb565d06f793918a4aa1254214ab1\"\u003e\u003ccode\u003e67339af\u003c/code\u003e\u003c/a\u003e tests: Update ui test output to nightly-2026-02-16\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/taiki-e/pin-project/commit/d5de5f6d2136697461af09cbe8efa597da9f3bc2\"\u003e\u003ccode\u003ed5de5f6\u003c/code\u003e\u003c/a\u003e tools: Update tidy.sh\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/taiki-e/pin-project/commit/afceb72c9d2819d70dfa381359d8181ff059ce35\"\u003e\u003ccode\u003eafceb72\u003c/code\u003e\u003c/a\u003e Fix clippy::unnecessary_map_or warning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/taiki-e/pin-project/commit/e985eee188a7f0be6cd1a18b4410e222c8d7129d\"\u003e\u003ccode\u003ee985eee\u003c/code\u003e\u003c/a\u003e Bump MSRV to 1.71\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/taiki-e/pin-project/commit/b66e5d98cad9468667bbb499839036657089fabc\"\u003e\u003ccode\u003eb66e5d9\u003c/code\u003e\u003c/a\u003e tests: Update ui test output to nightly-2026-02-07\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/taiki-e/pin-project/commit/3c707845da49bb6d82495e8afedf1995497c37f2\"\u003e\u003ccode\u003e3c70784\u003c/code\u003e\u003c/a\u003e Apply clippy to doctest\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/taiki-e/pin-project/commit/ade4308d3e5000c3c05f2698a5860e724270b46d\"\u003e\u003ccode\u003eade4308\u003c/code\u003e\u003c/a\u003e tests: Update ui test output to nightly-2026-01-22\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/taiki-e/pin-project/compare/v1.1.10...v1.1.11\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `pin-project-lite` from 0.2.16 to 0.2.17\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/taiki-e/pin-project-lite/releases\"\u003epin-project-lite's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.2.17\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEnable \u003ca href=\"https://docs.github.com/en/code-security/supply-chain-security/understanding-your-software-supply-chain/immutable-releases\"\u003erelease immutability\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/taiki-e/pin-project-lite/blob/main/CHANGELOG.md\"\u003epin-project-lite's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.2.17] - 2026-02-27\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEnable \u003ca href=\"https://docs.github.com/en/code-security/supply-chain-security/understanding-your-software-supply-chain/immutable-releases\"\u003erelease immutability\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/taiki-e/pin-project-lite/commit/3bdf763446aa78f90e3bdac1ef583e014832ab4c\"\u003e\u003ccode\u003e3bdf763\u003c/code\u003e\u003c/a\u003e Release 0.2.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/taiki-e/pin-project-lite/commit/17437026e9c12903ba427e0de9d5178ade2f3084\"\u003e\u003ccode\u003e1743702\u003c/code\u003e\u003c/a\u003e Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/taiki-e/pin-project-lite/commit/be3eb1a180e252a4a633a2ceba5c8ea6c2cf3909\"\u003e\u003ccode\u003ebe3eb1a\u003c/code\u003e\u003c/a\u003e Add comment about rust-version field to Cargo.toml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/taiki-e/pin-project-lite/commit/2b5f66d9bc590b0970bcc5550d4b27a4c704d0ff\"\u003e\u003ccode\u003e2b5f66d\u003c/code\u003e\u003c/a\u003e Update allowed lint list\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/taiki-e/pin-project-lite/commit/c7495a0d462ebb77e57751b8c41c88f1ec8abfcc\"\u003e\u003ccode\u003ec7495a0\u003c/code\u003e\u003c/a\u003e tools: Update tidy.sh\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/taiki-e/pin-project-lite/commit/aa30a9fba218581aeb6df1849055a54a314d33d3\"\u003e\u003ccode\u003eaa30a9f\u003c/code\u003e\u003c/a\u003e Apply clippy to doctest\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/taiki-e/pin-project-lite/commit/0944bb974c0b79ed2dd4afa829c650eb8b1de7fe\"\u003e\u003ccode\u003e0944bb9\u003c/code\u003e\u003c/a\u003e Update .deny.toml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/taiki-e/pin-project-lite/commit/401bd71ac2c3d23130e041dbf234c47bf5df6b5b\"\u003e\u003ccode\u003e401bd71\u003c/code\u003e\u003c/a\u003e rustfmt: Set hex_literal_case = \u0026quot;Upper\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/taiki-e/pin-project-lite/commit/28c4feccd5e7a7bdea85c79df983f29accdb1674\"\u003e\u003ccode\u003e28c4fec\u003c/code\u003e\u003c/a\u003e test: Update lint test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/taiki-e/pin-project-lite/commit/67a04498e48d7da918cff440e6dcba2996c09bde\"\u003e\u003ccode\u003e67a0449\u003c/code\u003e\u003c/a\u003e tests: Update ui test output to nightly-2025-12-04\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/taiki-e/pin-project-lite/compare/v0.2.16...v0.2.17\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `prost` from 0.13.5 to 0.14.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tokio-rs/prost/blob/master/CHANGELOG.md\"\u003eprost's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eProst version 0.14.2\u003c/h1\u003e\n\u003cp\u003e\u003cem\u003ePROST!\u003c/em\u003e is a \u003ca href=\"https://protobuf.dev/\"\u003eProtocol Buffers\u003c/a\u003e implementation for the \u003ca href=\"https://www.rust-lang.org/\"\u003eRust Language\u003c/a\u003e. \u003ccode\u003eprost\u003c/code\u003e generates simple, idiomatic Rust code from \u003ccode\u003eproto2\u003c/code\u003e and \u003ccode\u003eproto3\u003c/code\u003e files.\u003c/p\u003e\n\u003ch2\u003e⚠️ Heads-up\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eIncrease MSRV to 1.82 (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1356\"\u003e#1356\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdate maintenance status to Passively Maintained (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1359\"\u003e#1359\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis excerpt is from the readme:\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eThe current maintainer is not contributing new features and doesn't have the time to review new features. Bug fixes and small improvements are welcome. Feel free to contribute small and easily reviewable PRs.\u003c/p\u003e\n\u003cp\u003eBug fixes are still important, and security fixes will be released as soon as possible. Contact the \u003ccode\u003e#prost\u003c/code\u003e channel in \u003ca href=\"https://discord.gg/tokio\"\u003eTokio discord\u003c/a\u003e if you feel a bug or security fix is not getting enough attention.\u003c/p\u003e\n\u003cp\u003eThe maintainer expects the official \u003ccode\u003eprotobuf\u003c/code\u003e project to release their rust library soon and expects it to be as fully featured as the C++ library. See their \u003ca href=\"https://github.com/protocolbuffers/protobuf/tree/main/rust\"\u003esource code\u003c/a\u003e and \u003ca href=\"https://crates.io/crates/protobuf/4.33.1-release\"\u003ecrate\u003c/a\u003e for more information.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🚀 Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eConfigure prost path via \u003ccode\u003eprost_build::Config\u003c/code\u003e or \u003ccode\u003e#[(prost(prost_path = \u0026quot;::prost\u0026quot;)]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1274\"\u003e#1274\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport for deprecated enum and oneof fields (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1316\"\u003e#1316\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(prost-build)\u003c/em\u003e Resolve OneOf type name conflict with embedded message (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1294\"\u003e#1294\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(prost-build)\u003c/em\u003e Avoid OneOf type collision with enums and keyword names (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1341\"\u003e#1341\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e💼 Dependencies\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003etrait Error\u003c/code\u003e from core (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1179\"\u003e#1179\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(deps)\u003c/em\u003e Update protobuf to v25.8 (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1323\"\u003e#1323\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(deps)\u003c/em\u003e Update criterion requirement from 0.6 to 0.7 (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1308\"\u003e#1308\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(deps)\u003c/em\u003e Update petgraph to 0.8 (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1327\"\u003e#1327\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(deps)\u003c/em\u003e Bump actions/upload-artifact from 4 to 5 (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1351\"\u003e#1351\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(deps)\u003c/em\u003e Bump actions/checkout from 5 to 6 (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1370\"\u003e#1370\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump actions/checkout to v5 (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1312\"\u003e#1312\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate clippy to version 1.87 (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1292\"\u003e#1292\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReplace once_cell dependency by std lib (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1119\"\u003e#1119\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e📚 Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate outdated link is test documentation (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1289\"\u003e#1289\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDescribe use of encoding module (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1322\"\u003e#1322\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate the readme MSRV to the actual number (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1331\"\u003e#1331\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate URLs after manual review (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1336\"\u003e#1336\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAnswer why fields are wrapped in option (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1358\"\u003e#1358\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🎨 Styling\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd spaces to derive arguments in generated code (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1290\"\u003e#1290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse variables directly in the \u003ccode\u003eformat!\u003c/code\u003e string (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1293\"\u003e#1293\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/prost/commit/fafa97f3e05b9ffd84769c7c606499243a6fa614\"\u003e\u003ccode\u003efafa97f\u003c/code\u003e\u003c/a\u003e chore: remove protobuf submodule and leverage cmake for it (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1389\"\u003e#1389\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/prost/commit/e0643e22a6a05943b7057db0b2876b476204ccb1\"\u003e\u003ccode\u003ee0643e2\u003c/code\u003e\u003c/a\u003e release 0.14.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/prost/commit/5595b61dcbeeec3f89ac2e4b631c0877a6260046\"\u003e\u003ccode\u003e5595b61\u003c/code\u003e\u003c/a\u003e fix: Add back \u003ccode\u003eDecodeError::new\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1382\"\u003e#1382\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/prost/commit/e42dcad34d8f7621065dcbf80ef672fd90ec8a2b\"\u003e\u003ccode\u003ee42dcad\u003c/code\u003e\u003c/a\u003e Bufix: Name::full_name() is correct for empty packages (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1386\"\u003e#1386\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/prost/commit/107153f0d1aa40830f9d3bf0d6d7f22d9c4629c7\"\u003e\u003ccode\u003e107153f\u003c/code\u003e\u003c/a\u003e build(deps): update pulldown-cmark-to-cmark requirement from 21 to 22 (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1384\"\u003e#1384\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/prost/commit/3fc700393c9996314792aa3f1364df9e9c140988\"\u003e\u003ccode\u003e3fc7003\u003c/code\u003e\u003c/a\u003e build(deps): bump actions/upload-artifact from 5 to 6 (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1381\"\u003e#1381\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/prost/commit/33f8721bde539e584edd6ea6181e3fdacc4c37d2\"\u003e\u003ccode\u003e33f8721\u003c/code\u003e\u003c/a\u003e fix some forgotten prost import paths (\u003ca href=\"http...\n\n_Description has been truncated_","html_url":"https://github.com/alonsodomin/pants/pull/126","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/alonsodomin%2Fpants/issues/126","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/126/packages"}},{"old_version":"0.19.2","new_version":"0.23.1","update_type":"minor","path":null,"pr_created_at":"2026-02-23T02:20:29.000Z","version_change":"0.19.2 → 0.23.1","issue":{"uuid":"3975987017","node_id":"PR_kwDOGeL3Ws7FiQSA","number":1640,"state":"open","title":"build(deps): bump the production-dependencies group across 1 directory with 42 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-02-23T02:20:29.000Z","updated_at":"2026-02-23T02:26:44.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"production-dependencies","update_count":42,"packages":[{"name":"anyhow","old_version":"1.0.100","new_version":"1.0.102","repository_url":"https://github.com/dtolnay/anyhow"},{"name":"base16ct","old_version":"0.2.0","new_version":"1.0.0","repository_url":"https://github.com/RustCrypto/formats"},{"name":"caps","old_version":"0.5.5","new_version":"0.5.6","repository_url":"https://github.com/lucab/caps-rs"},{"name":"cargo_metadata","old_version":"0.19.2","new_version":"0.23.1","repository_url":"https://github.com/oli-obk/cargo_metadata"},{"name":"chrono","old_version":"0.4.42","new_version":"0.4.43","repository_url":"https://github.com/chronotope/chrono"},{"name":"clap","old_version":"4.5.48","new_version":"4.5.60","repository_url":"https://github.com/clap-rs/clap"},{"name":"clap_complete","old_version":"4.5.58","new_version":"4.5.66","repository_url":"https://github.com/clap-rs/clap"},{"name":"clap_mangen","old_version":"0.2.29","new_version":"0.2.31","repository_url":"https://github.com/clap-rs/clap"},{"name":"comfy-table","old_version":"7.2.1","new_version":"7.2.2","repository_url":"https://github.com/nukesor/comfy-table"},{"name":"dialoguer","old_version":"0.11.0","new_version":"0.12.0","repository_url":"https://github.com/console-rs/dialoguer"},{"name":"env_logger","old_version":"0.11.8","new_version":"0.11.9","repository_url":"https://github.com/rust-cli/env_logger"},{"name":"flate2","old_version":"1.1.4","new_version":"1.1.9","repository_url":"https://github.com/rust-lang/flate2-rs"},{"name":"inventory","old_version":"0.3.21","new_version":"0.3.22","repository_url":"https://github.com/dtolnay/inventory"},{"name":"log","old_version":"0.4.28","new_version":"0.4.29","repository_url":"https://github.com/rust-lang/log"},{"name":"netlink-packet-audit","old_version":"0.5.1","new_version":"0.6.1","repository_url":"https://github.com/rust-netlink/netlink-packet-audit"},{"name":"netlink-packet-core","old_version":"0.7.0","new_version":"0.8.1","repository_url":"https://github.com/rust-netlink/netlink-packet-core"},{"name":"netlink-packet-route","old_version":"0.19.0","new_version":"0.29.0","repository_url":"https://github.com/rust-netlink/netlink-packet-route"},{"name":"netlink-sys","old_version":"0.8.7","new_version":"0.8.8","repository_url":"https://github.com/rust-netlink/netlink-sys"},{"name":"nix","old_version":"0.29.0","new_version":"0.31.1","repository_url":"https://github.com/nix-rust/nix"},{"name":"object","old_version":"0.36.7","new_version":"0.38.1","repository_url":"https://github.com/gimli-rs/object"},{"name":"oci-client","old_version":"0.14.0","new_version":"0.15.0","repository_url":"https://github.com/oras-project/rust-oci-client"},{"name":"opentelemetry","old_version":"0.22.0","new_version":"0.31.0","repository_url":"https://github.com/open-telemetry/opentelemetry-rust"},{"name":"opentelemetry-otlp","old_version":"0.15.0","new_version":"0.31.0","repository_url":"https://github.com/open-telemetry/opentelemetry-rust"},{"name":"opentelemetry-semantic-conventions","old_version":"0.14.0","new_version":"0.31.0","repository_url":"https://github.com/open-telemetry/opentelemetry-rust"},{"name":"opentelemetry_sdk","old_version":"0.22.1","new_version":"0.31.0","repository_url":"https://github.com/open-telemetry/opentelemetry-rust"},{"name":"predicates","old_version":"3.1.3","new_version":"3.1.4","repository_url":"https://github.com/assert-rs/predicates-rs"},{"name":"procfs","old_version":"0.16.0","new_version":"0.18.0","repository_url":"https://github.com/eminence/procfs"},{"name":"quote","old_version":"1.0.41","new_version":"1.0.44","repository_url":"https://github.com/dtolnay/quote"},{"name":"rand","old_version":"0.9.2","new_version":"0.10.0","repository_url":"https://github.com/rust-random/rand"},{"name":"regex","old_version":"1.11.3","new_version":"1.12.3","repository_url":"https://github.com/rust-lang/regex"},{"name":"rustdoc-json","old_version":"0.8.9","new_version":"0.9.7","repository_url":"https://github.com/cargo-public-api/cargo-public-api"},{"name":"serde_json","old_version":"1.0.145","new_version":"1.0.149","repository_url":"https://github.com/serde-rs/json"},{"name":"syn","old_version":"2.0.106","new_version":"2.0.117","repository_url":"https://github.com/dtolnay/syn"},{"name":"tempfile","old_version":"3.23.0","new_version":"3.25.0","repository_url":"https://github.com/Stebalien/tempfile"},{"name":"thiserror","old_version":"2.0.17","new_version":"2.0.18","repository_url":"https://github.com/dtolnay/thiserror"},{"name":"tokio","old_version":"1.47.1","new_version":"1.49.0","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"tokio-stream","old_version":"0.1.17","new_version":"0.1.18","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"tokio-util","old_version":"0.7.16","new_version":"0.7.18","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"toml","old_version":"0.8.23","new_version":"0.9.6","repository_url":"https://github.com/toml-rs/toml"},{"name":"tonic-build","old_version":"0.11.0","new_version":"0.13.1","repository_url":"https://github.com/hyperium/tonic"},{"name":"tower","old_version":"0.5.2","new_version":"0.5.3","repository_url":"https://github.com/tower-rs/tower"},{"name":"cargo-deny","old_version":"0.18.5","new_version":"0.18.9","repository_url":"https://github.com/EmbarkStudios/cargo-deny"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the production-dependencies group with 42 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [anyhow](https://github.com/dtolnay/anyhow) | `1.0.100` | `1.0.102` |\n| [base16ct](https://github.com/RustCrypto/formats) | `0.2.0` | `1.0.0` |\n| [caps](https://github.com/lucab/caps-rs) | `0.5.5` | `0.5.6` |\n| [cargo_metadata](https://github.com/oli-obk/cargo_metadata) | `0.19.2` | `0.23.1` |\n| [chrono](https://github.com/chronotope/chrono) | `0.4.42` | `0.4.43` |\n| [clap](https://github.com/clap-rs/clap) | `4.5.48` | `4.5.60` |\n| [clap_complete](https://github.com/clap-rs/clap) | `4.5.58` | `4.5.66` |\n| [clap_mangen](https://github.com/clap-rs/clap) | `0.2.29` | `0.2.31` |\n| [comfy-table](https://github.com/nukesor/comfy-table) | `7.2.1` | `7.2.2` |\n| [dialoguer](https://github.com/console-rs/dialoguer) | `0.11.0` | `0.12.0` |\n| [env_logger](https://github.com/rust-cli/env_logger) | `0.11.8` | `0.11.9` |\n| [flate2](https://github.com/rust-lang/flate2-rs) | `1.1.4` | `1.1.9` |\n| [inventory](https://github.com/dtolnay/inventory) | `0.3.21` | `0.3.22` |\n| [log](https://github.com/rust-lang/log) | `0.4.28` | `0.4.29` |\n| [netlink-packet-audit](https://github.com/rust-netlink/netlink-packet-audit) | `0.5.1` | `0.6.1` |\n| [netlink-packet-core](https://github.com/rust-netlink/netlink-packet-core) | `0.7.0` | `0.8.1` |\n| [netlink-packet-route](https://github.com/rust-netlink/netlink-packet-route) | `0.19.0` | `0.29.0` |\n| [netlink-sys](https://github.com/rust-netlink/netlink-sys) | `0.8.7` | `0.8.8` |\n| [nix](https://github.com/nix-rust/nix) | `0.29.0` | `0.31.1` |\n| [object](https://github.com/gimli-rs/object) | `0.36.7` | `0.38.1` |\n| [oci-client](https://github.com/oras-project/rust-oci-client) | `0.14.0` | `0.15.0` |\n| [opentelemetry](https://github.com/open-telemetry/opentelemetry-rust) | `0.22.0` | `0.31.0` |\n| [opentelemetry-otlp](https://github.com/open-telemetry/opentelemetry-rust) | `0.15.0` | `0.31.0` |\n| [opentelemetry-semantic-conventions](https://github.com/open-telemetry/opentelemetry-rust) | `0.14.0` | `0.31.0` |\n| [opentelemetry_sdk](https://github.com/open-telemetry/opentelemetry-rust) | `0.22.1` | `0.31.0` |\n| [predicates](https://github.com/assert-rs/predicates-rs) | `3.1.3` | `3.1.4` |\n| [procfs](https://github.com/eminence/procfs) | `0.16.0` | `0.18.0` |\n| [quote](https://github.com/dtolnay/quote) | `1.0.41` | `1.0.44` |\n| [rand](https://github.com/rust-random/rand) | `0.9.2` | `0.10.0` |\n| [regex](https://github.com/rust-lang/regex) | `1.11.3` | `1.12.3` |\n| [rustdoc-json](https://github.com/cargo-public-api/cargo-public-api) | `0.8.9` | `0.9.7` |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.145` | `1.0.149` |\n| [syn](https://github.com/dtolnay/syn) | `2.0.106` | `2.0.117` |\n| [tempfile](https://github.com/Stebalien/tempfile) | `3.23.0` | `3.25.0` |\n| [thiserror](https://github.com/dtolnay/thiserror) | `2.0.17` | `2.0.18` |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.47.1` | `1.49.0` |\n| [tokio-stream](https://github.com/tokio-rs/tokio) | `0.1.17` | `0.1.18` |\n| [tokio-util](https://github.com/tokio-rs/tokio) | `0.7.16` | `0.7.18` |\n| [toml](https://github.com/toml-rs/toml) | `0.8.23` | `0.9.6` |\n| [tonic-build](https://github.com/hyperium/tonic) | `0.11.0` | `0.13.1` |\n| [tower](https://github.com/tower-rs/tower) | `0.5.2` | `0.5.3` |\n| [cargo-deny](https://github.com/EmbarkStudios/cargo-deny) | `0.18.5` | `0.18.9` |\n\n\nUpdates `anyhow` from 1.0.100 to 1.0.102\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/anyhow/releases\"\u003eanyhow's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.0.102\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove backtrace dependency (\u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/438\"\u003e#438\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/439\"\u003e#439\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/440\"\u003e#440\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/441\"\u003e#441\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/442\"\u003e#442\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.101\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd #[inline] to anyhow::Ok helper (\u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/437\"\u003e#437\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Ibitier\"\u003e\u003ccode\u003e@​Ibitier\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/5c657b32522023a9f7ef883fb08582fd8e656b1a\"\u003e\u003ccode\u003e5c657b3\u003c/code\u003e\u003c/a\u003e Release 1.0.102\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/e737fb63918e8c71a3d0a968004a9c7ed7942283\"\u003e\u003ccode\u003ee737fb6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/442\"\u003e#442\u003c/a\u003e from dtolnay/backtrace\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/7fe62b51c62804f8b84443affeacfb3810ed2516\"\u003e\u003ccode\u003e7fe62b5\u003c/code\u003e\u003c/a\u003e Further simply backtrace conditional compilation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/c8cb5cae23e57a2dbb87bf05cba04f1df1f1660b\"\u003e\u003ccode\u003ec8cb5ca\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/441\"\u003e#441\u003c/a\u003e from dtolnay/backtrace\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/de27df7e0f510d543c18e50a0736566b66e62baf\"\u003e\u003ccode\u003ede27df7\u003c/code\u003e\u003c/a\u003e Delete CI use of --features=backtrace\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/9b67e5dd608658d805640cf1b6f6c9d091686ec1\"\u003e\u003ccode\u003e9b67e5d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/440\"\u003e#440\u003c/a\u003e from dtolnay/backtrace\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/efdb11a259ca58a2e505ef50486cf2d6b5ddc42a\"\u003e\u003ccode\u003eefdb11a\u003c/code\u003e\u003c/a\u003e Simplify \u003ccode\u003estd_backtrace\u003c/code\u003e conditional code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/b8a9a707838969721a86b28e3c45ce27e279e981\"\u003e\u003ccode\u003eb8a9a70\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/439\"\u003e#439\u003c/a\u003e from dtolnay/backtrace\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/a42fc2c21846ba459df43a3f8b4996a2074909cb\"\u003e\u003ccode\u003ea42fc2c\u003c/code\u003e\u003c/a\u003e Remove \u003ccode\u003efeature = \u0026quot;backtrace\u0026quot;\u003c/code\u003e conditional code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/2a2a3ceb4cbc409fd99613ab5744b21e825e7908\"\u003e\u003ccode\u003e2a2a3ce\u003c/code\u003e\u003c/a\u003e Re-word backtrace feature comment\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/anyhow/compare/1.0.100...1.0.102\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `base16ct` from 0.2.0 to 1.0.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/formats/commit/071bfe69e2010e869397d27c63a88f188bd6477b\"\u003e\u003ccode\u003e071bfe6\u003c/code\u003e\u003c/a\u003e base16ct v1.0.0 (\u003ca href=\"https://redirect.github.com/RustCrypto/formats/issues/2145\"\u003e#2145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/formats/commit/9946628f283d54d98489f3d372550026c9df8744\"\u003e\u003ccode\u003e9946628\u003c/code\u003e\u003c/a\u003e Use \u003ccode\u003egetrandom\u003c/code\u003e v0.4.0-rc.0 crate release (\u003ca href=\"https://redirect.github.com/RustCrypto/formats/issues/2142\"\u003e#2142\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/formats/commit/dfa8651b8c40699e3a3faa7d4958f8fcb0045b86\"\u003e\u003ccode\u003edfa8651\u003c/code\u003e\u003c/a\u003e phc v0.6.0-rc.1 (\u003ca href=\"https://redirect.github.com/RustCrypto/formats/issues/2141\"\u003e#2141\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/formats/commit/5da267568e6ab2c5f9bc9e71e0dd2bbbcb2f5a33\"\u003e\u003ccode\u003e5da2675\u003c/code\u003e\u003c/a\u003e phc: bump \u003ccode\u003egetrandom\u003c/code\u003e to v0.4.0-rc.0 (\u003ca href=\"https://redirect.github.com/RustCrypto/formats/issues/2139\"\u003e#2139\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/formats/commit/f1b052c513b1f4323ec41b768022840b5c081397\"\u003e\u003ccode\u003ef1b052c\u003c/code\u003e\u003c/a\u003e Bump \u003ccode\u003erand_core\u003c/code\u003e to v0.10.0-rc-3 (\u003ca href=\"https://redirect.github.com/RustCrypto/formats/issues/2138\"\u003e#2138\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/formats/commit/02eb077bc7a897b87b8eed85d3c65c7eef85cf95\"\u003e\u003ccode\u003e02eb077\u003c/code\u003e\u003c/a\u003e der: bound \u003ccode\u003eDecode(Value)::Error\u003c/code\u003e on \u003ccode\u003ecore::error::Error\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/RustCrypto/formats/issues/2137\"\u003e#2137\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/formats/commit/23b3622382e00542f9307e6c7fda1505480c06fe\"\u003e\u003ccode\u003e23b3622\u003c/code\u003e\u003c/a\u003e base64ct: deprecate \u003ccode\u003eBase64Crypt\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/RustCrypto/formats/issues/2135\"\u003e#2135\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/formats/commit/e2a2a4bb1b1e7bc9c15ecb3d5ac1322451e58835\"\u003e\u003ccode\u003ee2a2a4b\u003c/code\u003e\u003c/a\u003e mcf: replace \u003ccode\u003eBase64::Crypt\u003c/code\u003e with \u003ccode\u003eBase64::ShaCrypt\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/RustCrypto/formats/issues/2134\"\u003e#2134\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/formats/commit/d1e1e64567c3b69e15fd0539ec22fcdc88403c2f\"\u003e\u003ccode\u003ed1e1e64\u003c/code\u003e\u003c/a\u003e mcf: avoid intermediate allocations in \u003ccode\u003epush_displayable\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/RustCrypto/formats/issues/2132\"\u003e#2132\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/formats/commit/838590c38a4d6624d5aa5876f3b25914e8b32de5\"\u003e\u003ccode\u003e838590c\u003c/code\u003e\u003c/a\u003e mcf: expand \u003ccode\u003eError\u003c/code\u003e into a proper enum (\u003ca href=\"https://redirect.github.com/RustCrypto/formats/issues/2119\"\u003e#2119\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/RustCrypto/formats/compare/base16ct/v0.2.0...base16ct/v1.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `caps` from 0.5.5 to 0.5.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lucab/caps-rs/releases\"\u003ecaps's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.5.6\u003c/h2\u003e\n\u003cp\u003eChanges:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate minimum toolchain to 1.63\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003ethiserror\u003c/code\u003e dependency\u003c/li\u003e\n\u003cli\u003eGracefully handle unsupported capabilities in clear and read operations\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucab/caps-rs/commit/d5dcf952ada01445b8eacb25fc5a2e37f9941da6\"\u003e\u003ccode\u003ed5dcf95\u003c/code\u003e\u003c/a\u003e cargo: caps release 0.5.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucab/caps-rs/commit/4743546164f647e93178d09bb4cff66a4a393e74\"\u003e\u003ccode\u003e4743546\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/lucab/caps-rs/issues/97\"\u003e#97\u003c/a\u003e from bilelmoussaoui/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucab/caps-rs/commit/a541bc1e0df81d1ebd885d5122903626832aabe1\"\u003e\u003ccode\u003ea541bc1\u003c/code\u003e\u003c/a\u003e Get rid of thiserror\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucab/caps-rs/commit/2a64efc2f481210ce970b0b6ae71242f0094e8d8\"\u003e\u003ccode\u003e2a64efc\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/lucab/caps-rs/issues/96\"\u003e#96\u003c/a\u003e from Soft/clear_supported_caps_from_bounding_set\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucab/caps-rs/commit/5a9ae19fdf156a448252ed6df06138cf1ddb2a1c\"\u003e\u003ccode\u003e5a9ae19\u003c/code\u003e\u003c/a\u003e Handle unsupported capabilities gracefully in clear and read operations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucab/caps-rs/commit/8ae9b4f960f28337f0b8216b0f8963fdeb1e502e\"\u003e\u003ccode\u003e8ae9b4f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/lucab/caps-rs/issues/95\"\u003e#95\u003c/a\u003e from lucab/push-sqknlowmyxmp\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucab/caps-rs/commit/f3c7fb482736e1ae8fce9f07be2db21f5b8789cb\"\u003e\u003ccode\u003ef3c7fb4\u003c/code\u003e\u003c/a\u003e cargo: add MSRV to manifest metadata\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucab/caps-rs/commit/bbf8b0006d76ae19ac462d8ea04cddeed1c6c34d\"\u003e\u003ccode\u003ebbf8b00\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/lucab/caps-rs/issues/94\"\u003e#94\u003c/a\u003e from lucab/push-kvotmuqtvsnp\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucab/caps-rs/commit/2a9635c62ece83cfc094ce07cc5dc49c2f2f3825\"\u003e\u003ccode\u003e2a9635c\u003c/code\u003e\u003c/a\u003e docs: minor fixes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucab/caps-rs/commit/757ae11d492240b05208a9bf1e7b9afbb831829f\"\u003e\u003ccode\u003e757ae11\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/lucab/caps-rs/issues/93\"\u003e#93\u003c/a\u003e from lucab/push-xwkvyrnzmvtt\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/lucab/caps-rs/compare/v0.5.5...v0.5.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cargo_metadata` from 0.19.2 to 0.23.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/oli-obk/cargo_metadata/blob/main/CHANGELOG.md\"\u003ecargo_metadata's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.23.1] - 2025-11-11\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eStabilized \u003ccode\u003ebuild_directory\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.23.0] - 2025-09-27\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eFeatureName\u003c/code\u003e and \u003ccode\u003ePackageName\u003c/code\u003e newtype wrappers.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.22.0] - 2025-08-18\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003epub fn env_remove\u0026lt;K: Into\u0026lt;OsString\u0026gt;\u0026gt;(\u0026amp;mut self, key: K) -\u0026gt; \u0026amp;mut MetadataCommand\u003c/code\u003e to \u003ccode\u003eMetadataCommand\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded export of \u003ccode\u003ecargo_platform\u003c/code\u003e at crate's root module.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ecamino\u003c/code\u003e from \u003ccode\u003e1.0.7\u003c/code\u003e to \u003ccode\u003e1.1.10\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecargo_platform\u003c/code\u003e from \u003ccode\u003e0.2.0\u003c/code\u003e to \u003ccode\u003e0.3.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ederive_builder\u003c/code\u003e from \u003ccode\u003e0.12\u003c/code\u003e to \u003ccode\u003e0.20\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003esemver\u003c/code\u003e from \u003ccode\u003e1.0.7\u003c/code\u003e to \u003ccode\u003e1.0.26\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eserde_json\u003c/code\u003e from \u003ccode\u003e1.0.118\u003c/code\u003e to \u003ccode\u003e1.0.142\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eserde\u003c/code\u003e from \u003ccode\u003e1.0.136\u003c/code\u003e to \u003ccode\u003e1.0.219\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ethiserror\u003c/code\u003e from \u003ccode\u003e2.0.3\u003c/code\u003e to \u003ccode\u003e2.0.12\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eMade \u003ccode\u003eDependency\u003c/code\u003e's \u003ccode\u003esource\u003c/code\u003e member the same type as \u003ccode\u003ePackage\u003c/code\u003e's \u003ccode\u003esource\u003c/code\u003e member: \u003ccode\u003eOption\u0026lt;Source\u0026gt;\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.19.0] - 2024-11-20\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRe-exported \u003ccode\u003esemver\u003c/code\u003e crate directly.\u003c/li\u003e\n\u003cli\u003eAdded implementation of \u003ccode\u003estd::ops::Index\u0026lt;\u0026amp;PackageId\u0026gt;\u003c/code\u003e for \u003ccode\u003eResolve\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003epub fn is_kind(\u0026amp;self, name: TargetKind) -\u0026gt; bool\u003c/code\u003e to \u003ccode\u003eTarget\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded derived implementations of \u003ccode\u003ePartialEq\u003c/code\u003e, \u003ccode\u003eEq\u003c/code\u003e and \u003ccode\u003eHash\u003c/code\u003e for \u003ccode\u003eMetadata\u003c/code\u003e and its members' types.\u003c/li\u003e\n\u003cli\u003eAdded default fields to \u003ccode\u003ePackageBuilder\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003epub fn new(name:version:id:path:) -\u0026gt; Self\u003c/code\u003e to \u003ccode\u003ePackageBuilder\u003c/code\u003e for providing all required fields upfront.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBumped MSRV from \u003ccode\u003e1.42.0\u003c/code\u003e to \u003ccode\u003e1.56.0\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eMade \u003ccode\u003eparse_stream\u003c/code\u003e more versatile by accepting anything that implements \u003ccode\u003eRead\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eConverted \u003ccode\u003eTargetKind\u003c/code\u003e and \u003ccode\u003eCrateType\u003c/code\u003e to an enum representation.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRemoved\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/c08e66cdf534313085ef810ce6f2e0df8a83fc50\"\u003e\u003ccode\u003ec08e66c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/oli-obk/cargo_metadata/issues/317\"\u003e#317\u003c/a\u003e from Muscraft/stabilize-build-dir\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/083ca6933f8fe868f78e6969bb032c206e41baa2\"\u003e\u003ccode\u003e083ca69\u003c/code\u003e\u003c/a\u003e chore: Bump version to 0.23.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/84d613bf869c73ed14d76d9e9bd964694013fa98\"\u003e\u003ccode\u003e84d613b\u003c/code\u003e\u003c/a\u003e chore: Stabilize build_directory\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/9d818095a2ccfcc60465028eb970799ee845ddc1\"\u003e\u003ccode\u003e9d81809\u003c/code\u003e\u003c/a\u003e chore: Address new clippy warnings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/4d66bd33a8c9928d4a4cd5be51b85a6dfb695076\"\u003e\u003ccode\u003e4d66bd3\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/oli-obk/cargo_metadata/issues/309\"\u003e#309\u003c/a\u003e from BD103/fix-doc-auto-config\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/d1a6aa21354b3c33e72a0472455615168818e087\"\u003e\u003ccode\u003ed1a6aa2\u003c/code\u003e\u003c/a\u003e fix: \u003ccode\u003ecargo_metadata\u003c/code\u003e not building on docs.rs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/2af44dfa5be8335c83af9f2613e492b0df2ee609\"\u003e\u003ccode\u003e2af44df\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/oli-obk/cargo_metadata/issues/307\"\u003e#307\u003c/a\u003e from smoelius/bump-version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/33cf6da87d03148a40a4538a291ae25cf811dd35\"\u003e\u003ccode\u003e33cf6da\u003c/code\u003e\u003c/a\u003e Try to get CI to pass\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/790de54c71d4bc9161e1f29678058bb88410c300\"\u003e\u003ccode\u003e790de54\u003c/code\u003e\u003c/a\u003e Bump version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/8af4dc499a324dfeba605668d8b6fc8d01e5272a\"\u003e\u003ccode\u003e8af4dc4\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/oli-obk/cargo_metadata/issues/304\"\u003e#304\u003c/a\u003e from smoelius/newtype-wrapper\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/oli-obk/cargo_metadata/compare/0.19.2...0.23.1\"\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.42 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\u003c/blockquote\u003e\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.42...v0.4.43\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `clap` from 4.5.48 to 4.5.60\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clap-rs/clap/releases\"\u003eclap's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.5.60\u003c/h2\u003e\n\u003ch2\u003e[4.5.60] - 2026-02-19\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Quote empty default values, possible values\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.59\u003c/h2\u003e\n\u003ch2\u003e[4.5.59] - 2026-02-16\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eCommand::ignore_errors\u003c/code\u003e no longer masks help/version on subcommands\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.58\u003c/h2\u003e\n\u003ch2\u003e[4.5.58] - 2026-02-11\u003c/h2\u003e\n\u003ch2\u003ev4.5.57\u003c/h2\u003e\n\u003ch2\u003e[4.5.57] - 2026-02-03\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRegression from 4.5.55 where having an argument with \u003ccode\u003e.value_terminator(\u0026quot;--\u0026quot;)\u003c/code\u003e caused problems with an argument with \u003ccode\u003e.last(true)\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.56\u003c/h2\u003e\n\u003ch2\u003e[4.5.56] - 2026-01-29\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOn conflict error, don't show conflicting arguments in the usage\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.55\u003c/h2\u003e\n\u003ch2\u003e[4.5.55] - 2026-01-27\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix inconsistency in precedence between positionals with a \u003ccode\u003evalue_terminator(\u0026quot;--\u0026quot;)\u003c/code\u003e and escapes (\u003ccode\u003e--\u003c/code\u003e) where \u003ccode\u003e./foo -- bar\u003c/code\u003e means the first arg is empty, rather than escaping future args\u003c/li\u003e\n\u003c/ul\u003e\n\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\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clap-rs/clap/blob/master/CHANGELOG.md\"\u003eclap's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[4.5.60] - 2026-02-19\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Quote empty default values, possible values\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.59] - 2026-02-16\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eCommand::ignore_errors\u003c/code\u003e no longer masks help/version on subcommands\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.58] - 2026-02-11\u003c/h2\u003e\n\u003ch2\u003e[4.5.57] - 2026-02-03\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRegression from 4.5.55 where having an argument with \u003ccode\u003e.value_terminator(\u0026quot;--\u0026quot;)\u003c/code\u003e caused problems with an argument with \u003ccode\u003e.last(true)\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.56] - 2026-01-29\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOn conflict error, don't show conflicting arguments in the usage\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.55] - 2026-01-27\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix inconsistency in precedence between positionals with a \u003ccode\u003evalue_terminator(\u0026quot;--\u0026quot;)\u003c/code\u003e and escapes (\u003ccode\u003e--\u003c/code\u003e) where \u003ccode\u003e./foo -- bar\u003c/code\u003e means the first arg is empty, rather than escaping future args\u003c/li\u003e\n\u003c/ul\u003e\n\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!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/33d24d844b11c0e926ae132e1af338ff070bdf4a\"\u003e\u003ccode\u003e33d24d8\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/9332409f4a6c1d5c22064e839ec8e9bc040f3be7\"\u003e\u003ccode\u003e9332409\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/b7adce5a17089596eecb2af6985e6503f2ffcd38\"\u003e\u003ccode\u003eb7adce5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6166\"\u003e#6166\u003c/a\u003e from fabalchemy/fix-dynamic-powershell-completion\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/009bba44ec3d182028ec3a72f5b6f3e507827768\"\u003e\u003ccode\u003e009bba4\u003c/code\u003e\u003c/a\u003e fix(clap_complete): Improve powershell registration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/d89d57dfb4bdd18930a40c6d7f4fadb23ee9c5b3\"\u003e\u003ccode\u003ed89d57d\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/f18b67ec3d4ce6ac1acf115adaab2f16ab2ed3c7\"\u003e\u003ccode\u003ef18b67e\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/9d218eb418526143c9110f734f78a608b8cf6440\"\u003e\u003ccode\u003e9d218eb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6165\"\u003e#6165\u003c/a\u003e from epage/shirt\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/126440ca846613671e1dac98198b2ceb17dab2b0\"\u003e\u003ccode\u003e126440c\u003c/code\u003e\u003c/a\u003e fix(help): Correctly calculate padding for short-only args\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/9e3c05ef3800a3e638b8224a7881a81517a4f4db\"\u003e\u003ccode\u003e9e3c05e\u003c/code\u003e\u003c/a\u003e test(help): Show panic with short, valueless arg\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/c9898d0fece98d8520d3dd954cf457b685b3308f\"\u003e\u003ccode\u003ec9898d0\u003c/code\u003e\u003c/a\u003e test(help): Verify short with value\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/clap-rs/clap/compare/clap_complete-v4.5.48...clap_complete-v4.5.60\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `clap_complete` from 4.5.58 to 4.5.66\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_complete's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.5.60\u003c/h2\u003e\n\u003ch2\u003e[4.5.60] - 2026-02-19\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Quote empty default values, possible values\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.59\u003c/h2\u003e\n\u003ch2\u003e[4.5.59] - 2026-02-16\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eCommand::ignore_errors\u003c/code\u003e no longer masks help/version on subcommands\u003c/li\u003e\n\u003c/ul\u003e\n\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_complete's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChange Log\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/\"\u003eKeep a Changelog\u003c/a\u003e\nand this project adheres to \u003ca href=\"https://semver.org/\"\u003eSemantic Versioning\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003e5.0.0 - TBD\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003eavailable through \u003ccode\u003eunstable-v5\u003c/code\u003e feature flag\u003c/em\u003e\u003c/p\u003e\n\u003ch3\u003eBreaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMade \u003ccode\u003eArgPredicate\u003c/code\u003e \u003ccode\u003enon_exhaustive\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Change default \u003ccode\u003eCommand::term_width\u003c/code\u003e to \u0026quot;source format\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Change default \u003ccode\u003eCommand::max_term_width\u003c/code\u003e to 100\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(derive)\u003c/em\u003e \u003ccode\u003eVec\u0026lt;Vec\u0026lt;T\u0026gt;\u0026gt;\u003c/code\u003e types are now assuming to capture occurrences\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(derive)\u003c/em\u003e \u003ccode\u003eValueEnum\u003c/code\u003e variants now use the full doc comment, not summary, for \u003ccode\u003ePossibleValue::help\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(derive)\u003c/em\u003e Group values by their occurrence with \u003ccode\u003eVec\u0026lt;Vec\u0026lt;T\u0026gt;\u0026gt;\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e[Unreleased] - ReleaseDate\u003c/h2\u003e\n\u003ch2\u003e[4.5.60] - 2026-02-19\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Quote empty default values, possible values\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.59] - 2026-02-16\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eCommand::ignore_errors\u003c/code\u003e no longer masks help/version on subcommands\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/05bac738ebc886143cceb80dd6905a41b42952bf\"\u003e\u003ccode\u003e05bac73\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/d37483586ff582e07a3fc62b10fa98ce7d227b4f\"\u003e\u003ccode\u003ed374835\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/b55bf9e69db3e135300be85382addae713e0b2f7\"\u003e\u003ccode\u003eb55bf9e\u003c/code\u003e\u003c/a\u003e docs(contrib): Update PR conventions from _rust template\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/48c3b1139785a29f24cf18989f551622123275c0\"\u003e\u003ccode\u003e48c3b11\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/4589490d18f5f802d40f6e77c041ef4f7e5a63c6\"\u003e\u003ccode\u003e4589490\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/78a7962bbb01dd0eb9dbf33af800d6c988f47cf7\"\u003e\u003ccode\u003e78a7962\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6243\"\u003e#6243\u003c/a\u003e from epage/term\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/21828f4c9f50f5239ee06a8baf4af26f9c42a96b\"\u003e\u003ccode\u003e21828f4\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6245\"\u003e#6245\u003c/a\u003e from epage/complete\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/b8c9ad5b3332f63ba4119be1d24187b5caa09e33\"\u003e\u003ccode\u003eb8c9ad5\u003c/code\u003e\u003c/a\u003e test(complete): Update for new versions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/54f1ab89309b12f64c2d659901163369a9182331\"\u003e\u003ccode\u003e54f1ab8\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6244\"\u003e#6244\u003c/a\u003e from epage/typo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/c40ad5c5d59d0387012b03d55a18a27a572843e5\"\u003e\u003ccode\u003ec40ad5c\u003c/code\u003e\u003c/a\u003e docs: Fix a typo\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/clap-rs/clap/compare/clap_complete-v4.5.58...clap_complete-v4.5.66\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `clap_mangen` from 0.2.29 to 0.2.31\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/df7bdfc4996ba2f4388e2c01a6ab4cbe26b2e4df\"\u003e\u003ccode\u003edf7bdfc\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/af7f7d67e5070bb47bbf224b372ab0c2854a1667\"\u003e\u003ccode\u003eaf7f7d6\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/419244bc84be844c6c32d30da3f166c4e967c13b\"\u003e\u003ccode\u003e419244b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6142\"\u003e#6142\u003c/a\u003e from thomas-zahner/respect-display-order\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/24dfa0d5f9af0373d08bc2db05064990ae9a47d9\"\u003e\u003ccode\u003e24dfa0d\u003c/code\u003e\u003c/a\u003e fix(clap_mangen): Take into consideration display_order\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/ef3f77deba22c53dc5e8abe009d794caf2c04634\"\u003e\u003ccode\u003eef3f77d\u003c/code\u003e\u003c/a\u003e test(clap_mangen): Test mangen display order\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/c7c761f988684ad97c8b2c521b05cf7f8192b3eb\"\u003e\u003ccode\u003ec7c761f\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/d8abc4e83dd1e87c90c83a1e5253bcb0c71e8ffc\"\u003e\u003ccode\u003ed8abc4e\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/a69fe7c357d2e41d750319770f65b247f8fa572b\"\u003e\u003ccode\u003ea69fe7c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6154\"\u003e#6154\u003c/a\u003e from germangarces/impl-from-cow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/55fafb4cec8fbf53aff1257924c5eabc8e3283a8\"\u003e\u003ccode\u003e55fafb4\u003c/code\u003e\u003c/a\u003e feat(api): impl From\u0026lt;Cow\u0026lt;'static, str\u0026gt;\u0026gt; for Id,OsStr, Str\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/0bb3ad7e12e729be9f152391558689ac4fdd31ec\"\u003e\u003ccode\u003e0bb3ad7\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/clap-rs/clap/compare/clap_mangen-v0.2.29...clap_mangen-v0.2.31\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `comfy-table` from 7.2.1 to 7.2.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nukesor/comfy-table/releases\"\u003ecomfy-table's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.2.2\u003c/h2\u003e\n\u003ch2\u003e[7.2.2] - 2026-01-13\u003c/h2\u003e\n\u003ch3\u003eFix\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMinor performance improvements\u003c/li\u003e\n\u003cli\u003eFixed an edge-case, where multiple LowerBoundary constraints weren't uphold.\u003c/li\u003e\n\u003cli\u003eFixed an issue where tables were misformatted when no vertical border styling was specified. \u003ca href=\"https://redirect.github.com/Nukesor/comfy-table/pull/198\"\u003e#198\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[7.2.1] - 2025-09-11\u003c/h2\u003e\n\u003ch3\u003eMisc\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdjust a single test case to not fail in \u003ccode\u003e0x0\u003c/code\u003e sized tty-environments. \u003ca href=\"https://redirect.github.com/Nukesor/comfy-table/pull/186\"\u003e!186\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/Nukesor/comfy-table/blob/main/CHANGELOG.md\"\u003ecomfy-table's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[7.2.2] - 2026-01-13\u003c/h2\u003e\n\u003ch3\u003eFix\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMinor performance improvements\u003c/li\u003e\n\u003cli\u003eFixed an edge-case, where multiple LowerBoundary constraints weren't uphold.\u003c/li\u003e\n\u003cli\u003eFixed an issue where tables were misformatted when no vertical border styling was specified. \u003ca href=\"https://redirect.github.com/Nukesor/comfy-table/pull/198\"\u003e#198\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nukesor/comfy-table/commit/9040cd269763b79f3493dd6393f5aa061c80166c\"\u003e\u003ccode\u003e9040cd2\u003c/code\u003e\u003c/a\u003e chore: Release comfy-table version 7.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nukesor/comfy-table/commit/51f69f6f6b0117184540e96c2c286df50144a34d\"\u003e\u003ccode\u003e51f69f6\u003c/code\u003e\u003c/a\u003e docs: Prepare changelog for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nukesor/comfy-table/commit/2c697e1fc6dfe4d08be752b3ac9a12252a9bc023\"\u003e\u003ccode\u003e2c697e1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nukesor/comfy-table/issues/201\"\u003e#201\u003c/a\u003e from Nukesor/fix-cell-verticl-styling\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nukesor/comfy-table/commit/4bc64ad17611c538f6bfb1144cf9c30c9abd49cb\"\u003e\u003ccode\u003e4bc64ad\u003c/code\u003e\u003c/a\u003e fix: Cell formatting without any vertical styling\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nukesor/comfy-table/commit/dda03a01f808ff101c508003c436c66c26b13b14\"\u003e\u003ccode\u003edda03a0\u003c/code\u003e\u003c/a\u003e meta: LLM contribution guidelines\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nukesor/comfy-table/commit/f1aa156382bf6fb3dd426edca6677eb1ef49831b\"\u003e\u003ccode\u003ef1aa156\u003c/code\u003e\u003c/a\u003e meta: Add AGENTS.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nukesor/comfy-table/commit/d01e3d5dba2026c5698f13620a461bd804b2fd54\"\u003e\u003ccode\u003ed01e3d5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nukesor/comfy-table/issues/200\"\u003e#200\u003c/a\u003e from Nukesor/tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nukesor/comfy-table/commit/053f7c9292147d20ab0ed4d4ed04db9c27c6b099\"\u003e\u003ccode\u003e053f7c9\u003c/code\u003e\u003c/a\u003e chore: Format codebase with nightly rules\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nukesor/comfy-table/commit/78e8f467c2493e631874389a63ce5cf4fa70ac18\"\u003e\u003ccode\u003e78e8f46\u003c/code\u003e\u003c/a\u003e fix: Split doesn't result in violation of lower boundary\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nukesor/comfy-table/commit/68c307c78abc429cc3171cab8fe94033136756c1\"\u003e\u003ccode\u003e68c307c\u003c/code\u003e\u003c/a\u003e fix: Successive lower boundary constraints\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nukesor/comfy-table/compare/v7.2.1...v7.2.2\"\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 `env_logger` from 0.11.8 to 0.11.9\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.9\u003c/h2\u003e\n\u003ch2\u003e[0.11.9] - 2026-02-11\u003c/h2\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.9] - 2026-02-11\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\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/2f06b4c7cf359b348cf92f95f83176897cedc838\"\u003e\u003ccode\u003e2f06b4c\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/57e13acb42cac437ace7d3b9819f46de1d5f5d5a\"\u003e\u003ccode\u003e57e13ac\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/4f9066d8af43095cf95bb9ddae046095af117dd6\"\u003e\u003ccode\u003e4f9066d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-cli/env_logger/issues/393\"\u003e#393\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/3e4709a2665c93f39c0cf63b84ceaea8da42864e\"\u003e\u003ccode\u003e3e4709a\u003c/code\u003e\u003c/a\u003e chore(deps): Update Rust crate snapbox to v0.6.24 (\u003ca href=\"https://redirect.github.com/rust-cli/env_logger/issues/394\"\u003e#394\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/80ff83adba5f55a293a484e684cd10b88c6739de\"\u003e\u003ccode\u003e80ff83a\u003c/code\u003e\u003c/a\u003e chore(deps): Update pre-commit hook crate-ci/typos to v1.42.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/76891b9e32d7e0c2a43a6f843a20caaf5adb0782\"\u003e\u003ccode\u003e76891b9\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-cli/env_logger/issues/392\"\u003e#392\u003c/a\u003e from epage/template\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/14cda4a666db7f262fbc87f752ee2bc4d977100f\"\u003e\u003ccode\u003e14cda4a\u003c/code\u003e\u003c/a\u003e chore: Update from _rust template\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/e4f2b351a3d5290a8f26db395bf736e0f80a5856\"\u003e\u003ccode\u003ee4f2b35\u003c/code\u003e\u003c/a\u003e chore(ci): Update action\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/6d0d36b0723b29856d380eb89b3c571a9f9c570f\"\u003e\u003ccode\u003e6d0d36b\u003c/code\u003e\u003c/a\u003e chore(ci): Clean up previous branch in case it was leaked\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/30b3b14bd665d443f45123729dc69d1f085575f9\"\u003e\u003ccode\u003e30b3b14\u003c/code\u003e\u003c/a\u003e chore(ci): Fix how rustfmt jobs run\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-cli/env_logger/compare/v0.11.8...v0.11.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `flate2` from 1.1.4 to 1.1.9\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.8\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocument feature flags using document-features crate by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/519\"\u003erust-lang/flate2-rs#519\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eComplete the zlib-rs support without the need for C-bindings 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/524\"\u003erust-lang/flate2-rs#524\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest zlib API for all compatible backends 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/525\"\u003erust-lang/flate2-rs#525\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/519\"\u003erust-lang/flate2-rs#519\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.7...1.1.8\"\u003ehttps://github.com/rust-lang/flate2-rs/compare/1.1.7...1.1.8\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.1.7 - depend on \u003ccode\u003ezlib-rs\u003c/code\u003e directly and remove \u003ccode\u003elibz-rs-sys\u003c/code\u003e\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: make some documents clearer by \u003ca href=\"https://github.com/reddaisyy\"\u003e\u003ccode\u003e@​reddaisyy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/510\"\u003erust-lang/flate2-rs#510\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExplain rationale for choosing bufread,read,write modules 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/512\"\u003erust-lang/flate2-rs#512\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003euse Decompress::reset() instead of recreating in DeflateDecoder by \u003ca href=\"https://github.com/amirshukayev\"\u003e\u003ccode\u003e@​amirshukayev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/514\"\u003erust-lang/flate2-rs#514\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003euse \u003ccode\u003ezlib_rs\u003c/code\u003e api 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/513\"\u003erust-lang/flate2-rs#513\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reddaisyy\"\u003e\u003ccode\u003e@​reddaisyy\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/510\"\u003erust-lang/flate2-rs#510\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amirshukayev\"\u003e\u003ccode\u003e@​amirshukayev\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/514\"\u003erust-lang/flate2-rs#514\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.5...1.1.6\"\u003ehttps://github.com/rust-lang/flate2-rs/compare/1.1.5...1.1.6\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.1.6 - YANKED\u003c/h2\u003e\n\u003cp\u003eIt caused \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/issues/515\"\u003erust-lang/flate2-rs#515\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: make some documents clearer by \u003ca href=\"https://github.com/reddaisyy\"\u003e\u003ccode\u003e@​reddaisyy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/510\"\u003erust-lang/flate2-rs#510\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExplain rationale for choosing bufread,read,write modules 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/512\"\u003erust-lang/flate2-rs#512\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003euse Decompress::reset() instead of recreating in DeflateDecoder by \u003ca href=\"https://github.com/amirshukayev\"\u003e\u003ccode\u003e@​amirshukayev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/514\"\u003erust-lang/flate2-rs#514\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003euse \u003ccode\u003ezlib_rs\u003c/code\u003e api 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/513\"\u003erust-lang/flate2-rs#513\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reddaisyy\"\u003e\u003ccode\u003e@​reddaisyy\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/510\"\u003erust-lang/flate2-rs#510\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amirshukayev\"\u003e\u003ccode\u003e@​amirshukayev\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/514\"\u003erust-lang/flate2-rs#514\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.5...1.1.6\"\u003ehttps://github.com/rust-lang/flate2-rs/compare/1.1.5...1.1.6\u003c/a\u003e\u003c/p\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\u003c/blockquote\u003e\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/19ddb18bf11199858fbc6504d079448fafd1606e\"\u003e\u003ccode\u003e19ddb18\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/issues/529\"\u003e#529\u003c/a\u003e from folkertdev/update-zlib-rs-0.6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/flate2-rs/commit/c956e127d62ca5ed2970f61c2a0b7a5ca7be82ed\"\u003e\u003ccode\u003ec956e12\u003c/code\u003e\u003c/a\u003e upgrade zlib-rs to version \u003ccode\u003e0.6.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/flate2-rs/commit/21d5eebe91305436d876fee56eaae10d8cb415e6\"\u003e\u003ccode\u003e21d5eeb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/issues/528\"\u003e#528\u003c/a\u003e from wgyt/wgyt/patch\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/flate2-rs/commit/54f848477c90638c02fdf39611e46ebee04ecf59\"\u003e\u003ccode\u003e54f8484\u003c/code\u003e\u003c/a\u003e update LICENSE-MIT\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/flate2-rs/commit/f4924fefb39482952520ebcd4f02a62e996e3c0d\"\u003e\u003ccode\u003ef4924fe\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/issues/527\"\u003e#527\u003c/a\u003e from jongiddy/crc-tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/flate2-rs/commit/8b9b7a6db66b9e4e5c7ae8bbdf3a80e0cfec3f7a\"\u003e\u003ccode\u003e8b9b7a6\u003c/code\u003e\u003c/a\u003e Add tests to check data CRC\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/flate2-rs/commit/fd17c74baa4b89f52efbe2762ec318615b7fcf4a\"\u003e\u003ccode\u003efd17c74\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/issues/526\"\u003e#526\u003c/a\u003e from folkertdev/zlib-rs-crc32\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/flate2-rs/commit/aef26ac674169189a8949a17b4bebb71762027dc\"\u003e\u003ccode\u003eaef26ac\u003c/code\u003e\u003c/a\u003e check that zlib-rs no longer compiles crc32fast\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/flate2-rs/commit/5ec7647e674f83f5a029fb2f5e0d1a772cfa384f\"\u003e\u003ccode\u003e5ec7647\u003c/code\u003e\u003c/a\u003e make \u003ccode\u003ecrc32fast\u003c/code\u003e an optional dependency\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/flate2-rs/commit/c584e970419e56ee2657cefe396b268b1cad348a\"\u003e\u003ccode\u003ec584e97\u003c/code\u003e\u003c/a\u003e use \u003ccode\u003ezlib-rs\u003c/code\u003e for crc32 (when available)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/flate2-rs/compare/1.1.4...1.1.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `inventory` from 0.3.21 to 0.3.22\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/inventory/releases\"\u003einventory's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.3.22\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for QNX Neutrino targets (\u003ca href=\"https://redirect.github.com/dtolnay/inventory/issues/87\"\u003e#87\u003c/a\u003e, thanks \u003ca href=\"https://github.com/orecham\"\u003e\u003ccode\u003e@​orecham\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/inventory/commit/c051a3593df7b88f571747e8006e6c493da22ce4\"\u003e\u003ccode\u003ec051a35\u003c/code\u003e\u003c/a\u003e Release 0.3.22\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/inventory/commit/3307860b4d3d25bbbd413658b015647cd91434b1\"\u003e\u003ccode\u003e3307860\u003c/code\u003e\u003c/a\u003e Merge pull request 87 from ekxide/qnx-neutrino-support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/inventory/commit/420d51f5246431df22258f8b5df81e036147f993\"\u003e\u003ccode\u003e420d51f\u003c/code\u003e\u003c/a\u003e Add support for QNX Neutrino targets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/inventory/commit/f1be63af0ab00ce41c39f1dd190a624de949c684\"\u003e\u003ccode\u003ef1be63a\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2026-01-21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/inventory/commit/a78e8b69bfebf28148b9ee283f7fd65d1e6e4395\"\u003e\u003ccode\u003ea78e8b6\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/inventory/commit/895ff95dc48a06d526417c7e852b874a7fe41fc7\"\u003e\u003ccode\u003e895ff95\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/inventory/commit/7c63db57bdd7ecce1da4faa1c0bae28cff934781\"\u003e\u003ccode\u003e7c63db5\u003c/code\u003e\u003c/a\u003e Replace reference-to-pointer cast with ptr::addr_of\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/inventory/commit/1bf086dc2fefa65c977951fe2b246356ac240786\"\u003e\u003ccode\u003e1bf086d\u003c/code\u003e\u003c/a\u003e Raise required compiler to Rust 1.68\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/inventory/commit/3de695c907c24834413c4d5e1643da290bcdc115\"\u003e\u003ccode\u003e3de695c\u003c/code\u003e\u003c/a\u003e Resolve ptr_cast_constness pedantic clippy lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/inventory/commit/93db5e8db94912964f367aa12eb3690aa5f20875\"\u003e\u003ccode\u003e93db5e8\u003c/code\u003e\u003c/a\u003e Raise required compiler to Rust 1.65\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/inventory/compare/0.3.21...0.3.22\"\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://redirect.github.com/rust-lang/log/pull/719\"\u003erust-lang/log#719\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AldaronLau\"\u003e\u003ccode\u003e@​AldaronLau\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/703\"\u003erust-lang/log#703\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dishmaker\"\u003e\u003ccode\u003e@​dishmaker\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/709\"\u003erust-lang/log#709\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/log/compare/0.4.28...0.4.29\"\u003ehttps://github.com/rust-lang/log/compare/0.4.28...0.4.29\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/rust-lang/log/blob/master/CHANGELOG.md\"\u003elog's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.4.29] - 2025-12-02\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\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\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AldaronLau\"\u003e\u003ccode\u003e@​AldaronLau\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/703\"\u003erust-lang/log#703\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dishmaker\"\u003e\u003ccode\u003e@​dishmaker\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/709\"\u003erust-lang/log#709\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/log/compare/0.4.28...0.4.29\"\u003ehttps://github.com/rust-lang/log/compare/0.4.28...0.4.29\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/log/commit/b1e2df7bce7a1b685aa9bfd1db0a5cac1f0fc27d\"\u003e\u003ccode\u003eb1e2df7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/719\"\u003e#719\u003c/a\u003e from rust-lang/cargo/0.4.29\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/3fe1a546dc323e614c35d136920a112406910e06\"\u003e\u003ccode\u003e3fe1a54\u003c/code\u003e\u003c/a\u003e prepare for 0.4.29 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/7a432d9ab570c49d42fcbd1c3b9e1e300064c2b9\"\u003e\u003ccode\u003e7a432d9\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/718\"\u003e#718\u003c/a\u003e from rust-lang/ci/msrv\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/0689d568479bb578f66e48df43628cc04aa6269b\"\u003e\u003ccode\u003e0689d56\u003c/code\u003e\u003c/a\u003e rebump msrv to 1.68.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/46b448e2a76a14210a7270ec11ad97cb9cbda6dc\"\u003e\u003ccode\u003e46b448e\u003c/code\u003e\u003c/a\u003e try drop msrv back to 1.61.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/929ab3812e86915bb5edb65609cd6d5cb17939fb\"\u003e\u003ccode\u003e929ab38\u003c/code\u003e\u003c/a\u003e fix up doc test feature gate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/957cece4780cb006cbe2f819bd2f893822aad7cb\"\u003e\u003ccode\u003e957cece\u003c/code\u003e\u003c/a\u003e bump serde-dependent crates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/bea40c847c77ecb7b7e9f2d858a21edaa2aa6159\"\u003e\u003ccode\u003ebea40c8\u003c/code\u003e\u003c/a\u003e bump msrv to 1.68.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/c540184ee9581d7373135f5511b6b174b5cee2d6\"\u003e\u003ccode\u003ec540184\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/716\"\u003e#716\u003c/a\u003e from rust-lang/ci-smaller-matrix2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/c971e636c4b44ff01ff21e6aa82607272d2d0bf2\"\u003e\u003ccode\u003ec971e63\u003c/code\u003e\u003c/a\u003e Merge branch 'master' into ci-smaller-matrix2\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.28...0.4.29\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `netlink-packet-audit` from 0.5.1 to 0.6.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-netlink/netlink-packet-audit/releases\"\u003enetlink-packet-audit's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eNew release 0.6.0\u003c/h2\u003e\n\u003ch3\u003eBreaking changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse netlink-packet-core 0.8. (a78cd33)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eN/A\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eN/A\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-netlink/netlink-packet-audit/blob/main/CHANGELOG\"\u003enetlink-packet-audit's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003ch2\u003e[0.6.0] - 2025-08-27\u003c/h2\u003e\n\u003ch3\u003eBreaking changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse netlink-packet-core 0.8. (a78cd33)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eN/A\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eN/A\u003c/li\u003e\n\u003c/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/rust-netlink/netlink-packet-audit/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `netlink-packet-core` from 0.7.0 to 0.8.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-netlink/netlink-packet-core/releases\"\u003enetlink-packet-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eNew release 0.8.1\u003c/h2\u003e\n\u003ch3\u003eBreaking changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eN/A\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eN/A\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRevert back to paste dependency. (4447216)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew release 0.8.0\u003c/h2\u003e\n\u003ch3\u003eBreaking changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eChanged \u003ccode\u003eDecodeError\u003c/code\u003e from enum to struct. (f55d7b7, 63da36a)\u003c/li\u003e\n\u003cli\u003eMerged \u003ccode\u003enetlink-packet-utils\u003c/code\u003e into \u003ccode\u003enetlink-packet-core\u003c/code\u003e. (f55d7b7, 0951455,\nba127bf, a232478, 8027f63, 41fe03d, 260e596, cc6bf08, 63da36a, 410c61d)\u003c/li\u003e\n\u003cli\u003eRemove dependency of byteorder crate. (16d63fb)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport zero sized done message. (100413a)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eN/A\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-netlink/netlink-packet-core/blob/main/CHANGELOG\"\u003enetlink-packet-core's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.8.1] - 2025-09-18\u003c/h2\u003e\n\u003ch3\u003eBreaking changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eN/A\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eN/A\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRevert back to paste dependency. (4447216)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.8.0] - 2025-08-27\u003c/h2\u003e\n\u003ch3\u003eBreaking changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eChanged \u003ccode\u003eDecodeError\u003c/code\u003e from enum to struct. (f55d7b7, 63da36a)\u003c/li\u003e\n\u003cli\u003eMerged \u003ccode\u003enetlink-packet-utils\u003c/code\u003e into \u003ccode\u003enetlink-packet-core\u003c/code\u003e. (f55d7b7, 0951455,\nba127bf, a232478, 8027f63, 41fe03d, 260e596, cc6bf08, 63da36a, 410c61d)\u003c/li\u003e\n\u003cli\u003eRemove dependency of byteorder crate. (16d63fb)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport zero sized done message. (100413a)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eN/A\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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-netlink/netlink-packet-core/commit/e34595f54f9b6a1ea001e4dee427f05df082ec57\"\u003e\u003ccode\u003ee34595f\u003c/code\u003e\u003c/a\u003e New release 0.8.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-netlink/netlink-packet-core/commit/44472161c59311fbac3e3f3a027cd578207d9a6e\"\u003e\u003ccode\u003e4447216\u003c/code\u003e\u003c/a\u003e Revert back to paste dependency\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-netlink/netlink-packet-core/commit/b40f3d616f8cc3ced5a9b7bbce386e5de7c4c992\"\u003e\u003ccode\u003eb40f3d6\u003c/code\u003e\u003c/a\u003e New release 0.8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-netlink/netlink-packet-core/commit/46a3fee30b7929f61b3c1185a3fcbd720e0acb57\"\u003e\u003ccode\u003e46a3fee\u003c/code\u003e\u003c/a\u003e Run cargo fmt\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-netlink/netlink-packet-core/commit/100413a1b78dac53fd697f89c89d50012d72e991\"\u003e\u003ccode\u003e100413a\u003c/code\u003e\u003c/a\u003e Support zero sized done message\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-netlink/netlink-packet-core/commit/81b2d0f406eb438205a30aa474dc16cccb16dcfc\"\u003e\u003ccode\u003e81b2d0f\u003c/code\u003e\u003c/a\u003e CI: Fail to test for clippy warnings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-netlink/netlink-packet-core/commit/663310a04c0e4b43820ca0bf8c36599b5ab6d3ca\"\u003e\u003ccode\u003e663310a\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;ci: add code coverage support\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-netlink/netlink-packet-core/commit/16d63fb0a8bc97c196ba3c0f2b24e59fa05387c1\"\u003e\u003ccode\u003e16d63fb\u003c/code\u003e\u003c/a\u003e Remove dependency of byteorder crate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-netlink/netlink-packet-core/commit/410c61db71ed6d782769bdb49b82c7548cae89f3\"\u003e\u003ccode\u003e410c61d\u003c/code\u003e\u003c/a\u003e Changed Parseable to raise DecodeError\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-netlink/netlink-packet-core/commit/63da36a2fc9e724700d388fc3cc96bc2efaa0f37\"\u003e\u003ccode\u003e63da36a\u003c/code\u003e\u003c/a\u003e Extend ErrorContext to accept \u003ccode\u003estd::fmt::Display\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-netlink/netlink-packet-core/compare/v0.7.0...v0.8.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `netlink-packet-route` from 0.19.0 to 0.29.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-netlink/netlink-packet-route/releases\"\u003enetlink-packet-route's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eNew release 0.29.0\u003c/h2\u003e\n\u003ch3\u003eBreaking changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003elink bond: Change \u003ccode\u003eInfoBond::AdSelect\u003c/code\u003e from u8 to enum. (1a16af8)\u003c/li\u003e\n\u003cli\u003elink bridge: Change \u003ccode\u003eNeighVlanSupress\u003c/code\u003e to \u003ccode\u003eNeighVlanSuppress\u003c/code\u003e. (420d181)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003elink: add vxcan support. (dcd3afb)\u003c/li\u003e\n\u003cli\u003elink: AF_SPEC(MCTP): Add physical binding type attribute. (cfba8ea)\u003c/li\u003e\n\u003cli\u003etc: add TC filter for BPF/TC_BPF_*. (890416d)\u003c/li\u003e\n\u003cli\u003elink: Add MCTP definitions for IFLA_AF_SPEC. (301a0a1)\u003c/li\u003e\n\u003cli\u003elink: Add definitons for ARPHRD_MCTP. (e8250a6)\u003c/li\u003e\n\u003cli\u003elink: Add initial support of \u003ccode\u003eIFLA_WIRELESS\u003c/code\u003e. (80b2e54)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eLinkHeader: zero padding explicitly. (f0ae7c5)\u003c/li\u003e\n\u003cli\u003etc: parse error message to correct kind. (6241e51)\u003c/li\u003e\n\u003cli\u003elink: downgrade \u003ccode\u003ewarn\u003c/code\u003e to \u003ccode\u003edebug\u003c/code\u003e. (caec633)\u003c/li\u003e\n\u003cli\u003eRemove unused rich_nlas feat. (33580ca...\n\n_Description has been truncated_","html_url":"https://github.com/bpfman/bpfman/pull/1640","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/bpfman%2Fbpfman/issues/1640","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1640/packages"}},{"old_version":"0.19.2","new_version":"0.23.1","update_type":"minor","path":null,"pr_created_at":"2026-02-09T02:19:01.000Z","version_change":"0.19.2 → 0.23.1","issue":{"uuid":"3914118298","node_id":"PR_kwDOGeL3Ws7CXYC_","number":1637,"state":"open","title":"build(deps): bump the production-dependencies group across 1 directory with 39 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-02-09T02:19:01.000Z","updated_at":"2026-02-09T02:24:41.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"production-dependencies","update_count":39,"packages":[{"name":"anyhow","old_version":"1.0.100","new_version":"1.0.101","repository_url":"https://github.com/dtolnay/anyhow"},{"name":"base16ct","old_version":"0.2.0","new_version":"1.0.0","repository_url":"https://github.com/RustCrypto/formats"},{"name":"caps","old_version":"0.5.5","new_version":"0.5.6","repository_url":"https://github.com/lucab/caps-rs"},{"name":"cargo_metadata","old_version":"0.19.2","new_version":"0.23.1","repository_url":"https://github.com/oli-obk/cargo_metadata"},{"name":"chrono","old_version":"0.4.42","new_version":"0.4.43","repository_url":"https://github.com/chronotope/chrono"},{"name":"clap","old_version":"4.5.48","new_version":"4.5.57","repository_url":"https://github.com/clap-rs/clap"},{"name":"clap_complete","old_version":"4.5.58","new_version":"4.5.65","repository_url":"https://github.com/clap-rs/clap"},{"name":"clap_mangen","old_version":"0.2.29","new_version":"0.2.31","repository_url":"https://github.com/clap-rs/clap"},{"name":"comfy-table","old_version":"7.2.1","new_version":"7.2.2","repository_url":"https://github.com/nukesor/comfy-table"},{"name":"dialoguer","old_version":"0.11.0","new_version":"0.12.0","repository_url":"https://github.com/console-rs/dialoguer"},{"name":"flate2","old_version":"1.1.4","new_version":"1.1.9","repository_url":"https://github.com/rust-lang/flate2-rs"},{"name":"log","old_version":"0.4.28","new_version":"0.4.29","repository_url":"https://github.com/rust-lang/log"},{"name":"netlink-packet-audit","old_version":"0.5.1","new_version":"0.6.1","repository_url":"https://github.com/rust-netlink/netlink-packet-audit"},{"name":"netlink-packet-core","old_version":"0.7.0","new_version":"0.8.1","repository_url":"https://github.com/rust-netlink/netlink-packet-core"},{"name":"netlink-packet-route","old_version":"0.19.0","new_version":"0.28.0","repository_url":"https://github.com/rust-netlink/netlink-packet-route"},{"name":"netlink-sys","old_version":"0.8.7","new_version":"0.8.8","repository_url":"https://github.com/rust-netlink/netlink-sys"},{"name":"nix","old_version":"0.29.0","new_version":"0.31.1","repository_url":"https://github.com/nix-rust/nix"},{"name":"object","old_version":"0.36.7","new_version":"0.38.1","repository_url":"https://github.com/gimli-rs/object"},{"name":"oci-client","old_version":"0.14.0","new_version":"0.15.0","repository_url":"https://github.com/oras-project/rust-oci-client"},{"name":"opentelemetry","old_version":"0.22.0","new_version":"0.31.0","repository_url":"https://github.com/open-telemetry/opentelemetry-rust"},{"name":"opentelemetry-otlp","old_version":"0.15.0","new_version":"0.31.0","repository_url":"https://github.com/open-telemetry/opentelemetry-rust"},{"name":"opentelemetry-semantic-conventions","old_version":"0.14.0","new_version":"0.31.0","repository_url":"https://github.com/open-telemetry/opentelemetry-rust"},{"name":"opentelemetry_sdk","old_version":"0.22.1","new_version":"0.31.0","repository_url":"https://github.com/open-telemetry/opentelemetry-rust"},{"name":"procfs","old_version":"0.16.0","new_version":"0.18.0","repository_url":"https://github.com/eminence/procfs"},{"name":"quote","old_version":"1.0.41","new_version":"1.0.44","repository_url":"https://github.com/dtolnay/quote"},{"name":"rand","old_version":"0.9.2","new_version":"0.10.0","repository_url":"https://github.com/rust-random/rand"},{"name":"regex","old_version":"1.11.3","new_version":"1.12.3","repository_url":"https://github.com/rust-lang/regex"},{"name":"rustdoc-json","old_version":"0.8.9","new_version":"0.9.7","repository_url":"https://github.com/cargo-public-api/cargo-public-api"},{"name":"serde_json","old_version":"1.0.145","new_version":"1.0.149","repository_url":"https://github.com/serde-rs/json"},{"name":"syn","old_version":"2.0.106","new_version":"2.0.114","repository_url":"https://github.com/dtolnay/syn"},{"name":"tempfile","old_version":"3.23.0","new_version":"3.24.0","repository_url":"https://github.com/Stebalien/tempfile"},{"name":"thiserror","old_version":"2.0.17","new_version":"2.0.18","repository_url":"https://github.com/dtolnay/thiserror"},{"name":"tokio","old_version":"1.47.1","new_version":"1.49.0","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"tokio-stream","old_version":"0.1.17","new_version":"0.1.18","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"tokio-util","old_version":"0.7.16","new_version":"0.7.18","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"toml","old_version":"0.8.23","new_version":"0.9.6","repository_url":"https://github.com/toml-rs/toml"},{"name":"tonic-build","old_version":"0.11.0","new_version":"0.13.1","repository_url":"https://github.com/hyperium/tonic"},{"name":"tower","old_version":"0.5.2","new_version":"0.5.3","repository_url":"https://github.com/tower-rs/tower"},{"name":"cargo-deny","old_version":"0.18.5","new_version":"0.18.9","repository_url":"https://github.com/EmbarkStudios/cargo-deny"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the production-dependencies group with 39 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [anyhow](https://github.com/dtolnay/anyhow) | `1.0.100` | `1.0.101` |\n| [base16ct](https://github.com/RustCrypto/formats) | `0.2.0` | `1.0.0` |\n| [caps](https://github.com/lucab/caps-rs) | `0.5.5` | `0.5.6` |\n| [cargo_metadata](https://github.com/oli-obk/cargo_metadata) | `0.19.2` | `0.23.1` |\n| [chrono](https://github.com/chronotope/chrono) | `0.4.42` | `0.4.43` |\n| [clap](https://github.com/clap-rs/clap) | `4.5.48` | `4.5.57` |\n| [clap_complete](https://github.com/clap-rs/clap) | `4.5.58` | `4.5.65` |\n| [clap_mangen](https://github.com/clap-rs/clap) | `0.2.29` | `0.2.31` |\n| [comfy-table](https://github.com/nukesor/comfy-table) | `7.2.1` | `7.2.2` |\n| [dialoguer](https://github.com/console-rs/dialoguer) | `0.11.0` | `0.12.0` |\n| [flate2](https://github.com/rust-lang/flate2-rs) | `1.1.4` | `1.1.9` |\n| [log](https://github.com/rust-lang/log) | `0.4.28` | `0.4.29` |\n| [netlink-packet-audit](https://github.com/rust-netlink/netlink-packet-audit) | `0.5.1` | `0.6.1` |\n| [netlink-packet-core](https://github.com/rust-netlink/netlink-packet-core) | `0.7.0` | `0.8.1` |\n| [netlink-packet-route](https://github.com/rust-netlink/netlink-packet-route) | `0.19.0` | `0.28.0` |\n| [netlink-sys](https://github.com/rust-netlink/netlink-sys) | `0.8.7` | `0.8.8` |\n| [nix](https://github.com/nix-rust/nix) | `0.29.0` | `0.31.1` |\n| [object](https://github.com/gimli-rs/object) | `0.36.7` | `0.38.1` |\n| [oci-client](https://github.com/oras-project/rust-oci-client) | `0.14.0` | `0.15.0` |\n| [opentelemetry](https://github.com/open-telemetry/opentelemetry-rust) | `0.22.0` | `0.31.0` |\n| [opentelemetry-otlp](https://github.com/open-telemetry/opentelemetry-rust) | `0.15.0` | `0.31.0` |\n| [opentelemetry-semantic-conventions](https://github.com/open-telemetry/opentelemetry-rust) | `0.14.0` | `0.31.0` |\n| [opentelemetry_sdk](https://github.com/open-telemetry/opentelemetry-rust) | `0.22.1` | `0.31.0` |\n| [procfs](https://github.com/eminence/procfs) | `0.16.0` | `0.18.0` |\n| [quote](https://github.com/dtolnay/quote) | `1.0.41` | `1.0.44` |\n| [rand](https://github.com/rust-random/rand) | `0.9.2` | `0.10.0` |\n| [regex](https://github.com/rust-lang/regex) | `1.11.3` | `1.12.3` |\n| [rustdoc-json](https://github.com/cargo-public-api/cargo-public-api) | `0.8.9` | `0.9.7` |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.145` | `1.0.149` |\n| [syn](https://github.com/dtolnay/syn) | `2.0.106` | `2.0.114` |\n| [tempfile](https://github.com/Stebalien/tempfile) | `3.23.0` | `3.24.0` |\n| [thiserror](https://github.com/dtolnay/thiserror) | `2.0.17` | `2.0.18` |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.47.1` | `1.49.0` |\n| [tokio-stream](https://github.com/tokio-rs/tokio) | `0.1.17` | `0.1.18` |\n| [tokio-util](https://github.com/tokio-rs/tokio) | `0.7.16` | `0.7.18` |\n| [toml](https://github.com/toml-rs/toml) | `0.8.23` | `0.9.6` |\n| [tonic-build](https://github.com/hyperium/tonic) | `0.11.0` | `0.13.1` |\n| [tower](https://github.com/tower-rs/tower) | `0.5.2` | `0.5.3` |\n| [cargo-deny](https://github.com/EmbarkStudios/cargo-deny) | `0.18.5` | `0.18.9` |\n\n\nUpdates `anyhow` from 1.0.100 to 1.0.101\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/anyhow/releases\"\u003eanyhow's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.0.101\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd #[inline] to anyhow::Ok helper (\u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/437\"\u003e#437\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Ibitier\"\u003e\u003ccode\u003e@​Ibitier\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/80bfe291b16071c70f141e90e67e7032d966826b\"\u003e\u003ccode\u003e80bfe29\u003c/code\u003e\u003c/a\u003e Release 1.0.101\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/dff8c432f95095cac19aa446da5047880b8ebdf3\"\u003e\u003ccode\u003edff8c43\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/437\"\u003e#437\u003c/a\u003e from Ibitier/inline-ok-helper\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/85d9ea9a1c7d7490578865e16ff64787efc7d01d\"\u003e\u003ccode\u003e85d9ea9\u003c/code\u003e\u003c/a\u003e Add #[inline] to anyhow::Ok helper\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/54036cc289b754775b884485f486e000bcda2875\"\u003e\u003ccode\u003e54036cc\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2026-01-21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/cce0579d85fd1f6352a5955a9c134fc8655c853d\"\u003e\u003ccode\u003ecce0579\u003c/code\u003e\u003c/a\u003e Update actions/upload-artifact@v5 -\u0026gt; v6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/f2c598ca0e8ffd7ffcbcf93b8a6ad4df57c719fd\"\u003e\u003ccode\u003ef2c598c\u003c/code\u003e\u003c/a\u003e Update actions/upload-artifact@v4 -\u0026gt; v5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/2c0bda4ce944d943e7141f0316b0ea996602238e\"\u003e\u003ccode\u003e2c0bda4\u003c/code\u003e\u003c/a\u003e Update to 2021 edition\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/0d822681293d71c72440c9cdd635b4f15da064c4\"\u003e\u003ccode\u003e0d82268\u003c/code\u003e\u003c/a\u003e Remove rustc version requirement from readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/67df01216d29bc3bede925ab4483353b66c159f2\"\u003e\u003ccode\u003e67df012\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/436\"\u003e#436\u003c/a\u003e from dtolnay/up\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/c8984880a87ae4fd4b04c956cfdc9af5f69eab55\"\u003e\u003ccode\u003ec898488\u003c/code\u003e\u003c/a\u003e Raise required compiler to Rust 1.68\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/anyhow/compare/1.0.100...1.0.101\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `base16ct` from 0.2.0 to 1.0.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/formats/commit/071bfe69e2010e869397d27c63a88f188bd6477b\"\u003e\u003ccode\u003e071bfe6\u003c/code\u003e\u003c/a\u003e base16ct v1.0.0 (\u003ca href=\"https://redirect.github.com/RustCrypto/formats/issues/2145\"\u003e#2145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/formats/commit/9946628f283d54d98489f3d372550026c9df8744\"\u003e\u003ccode\u003e9946628\u003c/code\u003e\u003c/a\u003e Use \u003ccode\u003egetrandom\u003c/code\u003e v0.4.0-rc.0 crate release (\u003ca href=\"https://redirect.github.com/RustCrypto/formats/issues/2142\"\u003e#2142\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/formats/commit/dfa8651b8c40699e3a3faa7d4958f8fcb0045b86\"\u003e\u003ccode\u003edfa8651\u003c/code\u003e\u003c/a\u003e phc v0.6.0-rc.1 (\u003ca href=\"https://redirect.github.com/RustCrypto/formats/issues/2141\"\u003e#2141\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/formats/commit/5da267568e6ab2c5f9bc9e71e0dd2bbbcb2f5a33\"\u003e\u003ccode\u003e5da2675\u003c/code\u003e\u003c/a\u003e phc: bump \u003ccode\u003egetrandom\u003c/code\u003e to v0.4.0-rc.0 (\u003ca href=\"https://redirect.github.com/RustCrypto/formats/issues/2139\"\u003e#2139\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/formats/commit/f1b052c513b1f4323ec41b768022840b5c081397\"\u003e\u003ccode\u003ef1b052c\u003c/code\u003e\u003c/a\u003e Bump \u003ccode\u003erand_core\u003c/code\u003e to v0.10.0-rc-3 (\u003ca href=\"https://redirect.github.com/RustCrypto/formats/issues/2138\"\u003e#2138\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/formats/commit/02eb077bc7a897b87b8eed85d3c65c7eef85cf95\"\u003e\u003ccode\u003e02eb077\u003c/code\u003e\u003c/a\u003e der: bound \u003ccode\u003eDecode(Value)::Error\u003c/code\u003e on \u003ccode\u003ecore::error::Error\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/RustCrypto/formats/issues/2137\"\u003e#2137\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/formats/commit/23b3622382e00542f9307e6c7fda1505480c06fe\"\u003e\u003ccode\u003e23b3622\u003c/code\u003e\u003c/a\u003e base64ct: deprecate \u003ccode\u003eBase64Crypt\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/RustCrypto/formats/issues/2135\"\u003e#2135\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/formats/commit/e2a2a4bb1b1e7bc9c15ecb3d5ac1322451e58835\"\u003e\u003ccode\u003ee2a2a4b\u003c/code\u003e\u003c/a\u003e mcf: replace \u003ccode\u003eBase64::Crypt\u003c/code\u003e with \u003ccode\u003eBase64::ShaCrypt\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/RustCrypto/formats/issues/2134\"\u003e#2134\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/formats/commit/d1e1e64567c3b69e15fd0539ec22fcdc88403c2f\"\u003e\u003ccode\u003ed1e1e64\u003c/code\u003e\u003c/a\u003e mcf: avoid intermediate allocations in \u003ccode\u003epush_displayable\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/RustCrypto/formats/issues/2132\"\u003e#2132\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/formats/commit/838590c38a4d6624d5aa5876f3b25914e8b32de5\"\u003e\u003ccode\u003e838590c\u003c/code\u003e\u003c/a\u003e mcf: expand \u003ccode\u003eError\u003c/code\u003e into a proper enum (\u003ca href=\"https://redirect.github.com/RustCrypto/formats/issues/2119\"\u003e#2119\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/RustCrypto/formats/compare/base16ct/v0.2.0...base16ct/v1.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `caps` from 0.5.5 to 0.5.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lucab/caps-rs/releases\"\u003ecaps's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.5.6\u003c/h2\u003e\n\u003cp\u003eChanges:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate minimum toolchain to 1.63\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003ethiserror\u003c/code\u003e dependency\u003c/li\u003e\n\u003cli\u003eGracefully handle unsupported capabilities in clear and read operations\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucab/caps-rs/commit/d5dcf952ada01445b8eacb25fc5a2e37f9941da6\"\u003e\u003ccode\u003ed5dcf95\u003c/code\u003e\u003c/a\u003e cargo: caps release 0.5.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucab/caps-rs/commit/4743546164f647e93178d09bb4cff66a4a393e74\"\u003e\u003ccode\u003e4743546\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/lucab/caps-rs/issues/97\"\u003e#97\u003c/a\u003e from bilelmoussaoui/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucab/caps-rs/commit/a541bc1e0df81d1ebd885d5122903626832aabe1\"\u003e\u003ccode\u003ea541bc1\u003c/code\u003e\u003c/a\u003e Get rid of thiserror\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucab/caps-rs/commit/2a64efc2f481210ce970b0b6ae71242f0094e8d8\"\u003e\u003ccode\u003e2a64efc\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/lucab/caps-rs/issues/96\"\u003e#96\u003c/a\u003e from Soft/clear_supported_caps_from_bounding_set\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucab/caps-rs/commit/5a9ae19fdf156a448252ed6df06138cf1ddb2a1c\"\u003e\u003ccode\u003e5a9ae19\u003c/code\u003e\u003c/a\u003e Handle unsupported capabilities gracefully in clear and read operations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucab/caps-rs/commit/8ae9b4f960f28337f0b8216b0f8963fdeb1e502e\"\u003e\u003ccode\u003e8ae9b4f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/lucab/caps-rs/issues/95\"\u003e#95\u003c/a\u003e from lucab/push-sqknlowmyxmp\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucab/caps-rs/commit/f3c7fb482736e1ae8fce9f07be2db21f5b8789cb\"\u003e\u003ccode\u003ef3c7fb4\u003c/code\u003e\u003c/a\u003e cargo: add MSRV to manifest metadata\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucab/caps-rs/commit/bbf8b0006d76ae19ac462d8ea04cddeed1c6c34d\"\u003e\u003ccode\u003ebbf8b00\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/lucab/caps-rs/issues/94\"\u003e#94\u003c/a\u003e from lucab/push-kvotmuqtvsnp\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucab/caps-rs/commit/2a9635c62ece83cfc094ce07cc5dc49c2f2f3825\"\u003e\u003ccode\u003e2a9635c\u003c/code\u003e\u003c/a\u003e docs: minor fixes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucab/caps-rs/commit/757ae11d492240b05208a9bf1e7b9afbb831829f\"\u003e\u003ccode\u003e757ae11\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/lucab/caps-rs/issues/93\"\u003e#93\u003c/a\u003e from lucab/push-xwkvyrnzmvtt\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/lucab/caps-rs/compare/v0.5.5...v0.5.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cargo_metadata` from 0.19.2 to 0.23.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/oli-obk/cargo_metadata/blob/main/CHANGELOG.md\"\u003ecargo_metadata's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.23.1] - 2025-11-11\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eStabilized \u003ccode\u003ebuild_directory\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.23.0] - 2025-09-27\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eFeatureName\u003c/code\u003e and \u003ccode\u003ePackageName\u003c/code\u003e newtype wrappers.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.22.0] - 2025-08-18\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003epub fn env_remove\u0026lt;K: Into\u0026lt;OsString\u0026gt;\u0026gt;(\u0026amp;mut self, key: K) -\u0026gt; \u0026amp;mut MetadataCommand\u003c/code\u003e to \u003ccode\u003eMetadataCommand\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded export of \u003ccode\u003ecargo_platform\u003c/code\u003e at crate's root module.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ecamino\u003c/code\u003e from \u003ccode\u003e1.0.7\u003c/code\u003e to \u003ccode\u003e1.1.10\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecargo_platform\u003c/code\u003e from \u003ccode\u003e0.2.0\u003c/code\u003e to \u003ccode\u003e0.3.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ederive_builder\u003c/code\u003e from \u003ccode\u003e0.12\u003c/code\u003e to \u003ccode\u003e0.20\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003esemver\u003c/code\u003e from \u003ccode\u003e1.0.7\u003c/code\u003e to \u003ccode\u003e1.0.26\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eserde_json\u003c/code\u003e from \u003ccode\u003e1.0.118\u003c/code\u003e to \u003ccode\u003e1.0.142\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eserde\u003c/code\u003e from \u003ccode\u003e1.0.136\u003c/code\u003e to \u003ccode\u003e1.0.219\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ethiserror\u003c/code\u003e from \u003ccode\u003e2.0.3\u003c/code\u003e to \u003ccode\u003e2.0.12\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eMade \u003ccode\u003eDependency\u003c/code\u003e's \u003ccode\u003esource\u003c/code\u003e member the same type as \u003ccode\u003ePackage\u003c/code\u003e's \u003ccode\u003esource\u003c/code\u003e member: \u003ccode\u003eOption\u0026lt;Source\u0026gt;\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.19.0] - 2024-11-20\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRe-exported \u003ccode\u003esemver\u003c/code\u003e crate directly.\u003c/li\u003e\n\u003cli\u003eAdded implementation of \u003ccode\u003estd::ops::Index\u0026lt;\u0026amp;PackageId\u0026gt;\u003c/code\u003e for \u003ccode\u003eResolve\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003epub fn is_kind(\u0026amp;self, name: TargetKind) -\u0026gt; bool\u003c/code\u003e to \u003ccode\u003eTarget\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded derived implementations of \u003ccode\u003ePartialEq\u003c/code\u003e, \u003ccode\u003eEq\u003c/code\u003e and \u003ccode\u003eHash\u003c/code\u003e for \u003ccode\u003eMetadata\u003c/code\u003e and its members' types.\u003c/li\u003e\n\u003cli\u003eAdded default fields to \u003ccode\u003ePackageBuilder\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003epub fn new(name:version:id:path:) -\u0026gt; Self\u003c/code\u003e to \u003ccode\u003ePackageBuilder\u003c/code\u003e for providing all required fields upfront.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBumped MSRV from \u003ccode\u003e1.42.0\u003c/code\u003e to \u003ccode\u003e1.56.0\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eMade \u003ccode\u003eparse_stream\u003c/code\u003e more versatile by accepting anything that implements \u003ccode\u003eRead\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eConverted \u003ccode\u003eTargetKind\u003c/code\u003e and \u003ccode\u003eCrateType\u003c/code\u003e to an enum representation.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRemoved\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/c08e66cdf534313085ef810ce6f2e0df8a83fc50\"\u003e\u003ccode\u003ec08e66c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/oli-obk/cargo_metadata/issues/317\"\u003e#317\u003c/a\u003e from Muscraft/stabilize-build-dir\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/083ca6933f8fe868f78e6969bb032c206e41baa2\"\u003e\u003ccode\u003e083ca69\u003c/code\u003e\u003c/a\u003e chore: Bump version to 0.23.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/84d613bf869c73ed14d76d9e9bd964694013fa98\"\u003e\u003ccode\u003e84d613b\u003c/code\u003e\u003c/a\u003e chore: Stabilize build_directory\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/9d818095a2ccfcc60465028eb970799ee845ddc1\"\u003e\u003ccode\u003e9d81809\u003c/code\u003e\u003c/a\u003e chore: Address new clippy warnings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/4d66bd33a8c9928d4a4cd5be51b85a6dfb695076\"\u003e\u003ccode\u003e4d66bd3\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/oli-obk/cargo_metadata/issues/309\"\u003e#309\u003c/a\u003e from BD103/fix-doc-auto-config\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/d1a6aa21354b3c33e72a0472455615168818e087\"\u003e\u003ccode\u003ed1a6aa2\u003c/code\u003e\u003c/a\u003e fix: \u003ccode\u003ecargo_metadata\u003c/code\u003e not building on docs.rs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/2af44dfa5be8335c83af9f2613e492b0df2ee609\"\u003e\u003ccode\u003e2af44df\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/oli-obk/cargo_metadata/issues/307\"\u003e#307\u003c/a\u003e from smoelius/bump-version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/33cf6da87d03148a40a4538a291ae25cf811dd35\"\u003e\u003ccode\u003e33cf6da\u003c/code\u003e\u003c/a\u003e Try to get CI to pass\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/790de54c71d4bc9161e1f29678058bb88410c300\"\u003e\u003ccode\u003e790de54\u003c/code\u003e\u003c/a\u003e Bump version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/8af4dc499a324dfeba605668d8b6fc8d01e5272a\"\u003e\u003ccode\u003e8af4dc4\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/oli-obk/cargo_metadata/issues/304\"\u003e#304\u003c/a\u003e from smoelius/newtype-wrapper\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/oli-obk/cargo_metadata/compare/0.19.2...0.23.1\"\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.42 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\u003c/blockquote\u003e\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.42...v0.4.43\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `clap` from 4.5.48 to 4.5.57\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.57\u003c/h2\u003e\n\u003ch2\u003e[4.5.57] - 2026-02-03\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRegression from 4.5.55 where having an argument with \u003ccode\u003e.value_terminator(\u0026quot;--\u0026quot;)\u003c/code\u003e caused problems with an argument with \u003ccode\u003e.last(true)\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.56\u003c/h2\u003e\n\u003ch2\u003e[4.5.56] - 2026-01-29\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOn conflict error, don't show conflicting arguments in the usage\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.55\u003c/h2\u003e\n\u003ch2\u003e[4.5.55] - 2026-01-27\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix inconsistency in precedence between positionals with a \u003ccode\u003evalue_terminator(\u0026quot;--\u0026quot;)\u003c/code\u003e and escapes (\u003ccode\u003e--\u003c/code\u003e) where \u003ccode\u003e./foo -- bar\u003c/code\u003e means the first arg is empty, rather than escaping future args\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.54\u003c/h2\u003e\n\u003ch2\u003e[4.5.54] - 2026-01-02\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Move \u003ccode\u003e[default]\u003c/code\u003e to its own paragraph when \u003ccode\u003ePossibleValue::help\u003c/code\u003e is present in \u003ccode\u003e--help\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.53\u003c/h2\u003e\n\u003ch2\u003e[4.5.53] - 2025-11-19\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003edefault_values_if\u003c/code\u003e, \u003ccode\u003edefault_values_ifs\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.52\u003c/h2\u003e\n\u003ch2\u003e[4.5.52] - 2025-11-17\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDon't panic when \u003ccode\u003eargs_conflicts_with_subcommands\u003c/code\u003e conflicts with an \u003ccode\u003eArgGroup\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.51\u003c/h2\u003e\n\u003ch2\u003e[4.5.51] - 2025-10-29\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Correctly calculate padding for short flags that take a value\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Don't panic on short flags using \u003ccode\u003eArgAction::Count\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clap-rs/clap/blob/master/CHANGELOG.md\"\u003eclap's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[4.5.57] - 2026-02-03\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRegression from 4.5.55 where having an argument with \u003ccode\u003e.value_terminator(\u0026quot;--\u0026quot;)\u003c/code\u003e caused problems with an argument with \u003ccode\u003e.last(true)\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.56] - 2026-01-29\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOn conflict error, don't show conflicting arguments in the usage\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.55] - 2026-01-27\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix inconsistency in precedence between positionals with a \u003ccode\u003evalue_terminator(\u0026quot;--\u0026quot;)\u003c/code\u003e and escapes (\u003ccode\u003e--\u003c/code\u003e) where \u003ccode\u003e./foo -- bar\u003c/code\u003e means the first arg is empty, rather than escaping future args\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.54] - 2026-01-02\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Move \u003ccode\u003e[default]\u003c/code\u003e to its own paragraph when \u003ccode\u003ePossibleValue::help\u003c/code\u003e is present in \u003ccode\u003e--help\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.53] - 2025-11-19\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003edefault_values_if\u003c/code\u003e, \u003ccode\u003edefault_values_ifs\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.52] - 2025-11-17\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDon't panic when \u003ccode\u003eargs_conflicts_with_subcommands\u003c/code\u003e conflicts with an \u003ccode\u003eArgGroup\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.51] - 2025-10-29\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Correctly calculate padding for short flags that take a value\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Don't panic on short flags using \u003ccode\u003eArgAction::Count\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.50] - 2025-10-20\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAccept \u003ccode\u003eCow\u003c/code\u003e where \u003ccode\u003eString\u003c/code\u003e and \u003ccode\u003e\u0026amp;str\u003c/code\u003e are accepted\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.49] - 2025-10-13\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/69c0ddbbfb56db1bccbb5954b62bb89a567a3c8d\"\u003e\u003ccode\u003e69c0ddb\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/8206bba73fd6c5d567cb95949fd1c3c6c48e4e20\"\u003e\u003ccode\u003e8206bba\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/c109d67ea493823727411f60f354edb3d83117ee\"\u003e\u003ccode\u003ec109d67\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6104\"\u003e#6104\u003c/a\u003e from epage/hide\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/9d7f2128f77023941b53b7cfc311120a2ead75a2\"\u003e\u003ccode\u003e9d7f212\u003c/code\u003e\u003c/a\u003e fix(complete): Hide dot files on dynamic completer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/77b3fdbbea64ae0b0b3a51309bcbb861360de8d1\"\u003e\u003ccode\u003e77b3fdb\u003c/code\u003e\u003c/a\u003e test(complete): Show dot file behavior\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/f89b9b8d1b818a2eb3863745be48725ace2d8f12\"\u003e\u003ccode\u003ef89b9b8\u003c/code\u003e\u003c/a\u003e test(derive): Make stable across upgrade\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/58eb8a937ac6ca4a59614dc26deedb6cfe16c424\"\u003e\u003ccode\u003e58eb8a9\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/10a2a7559b0663143d56c850c0c40ed31620cb5b\"\u003e\u003ccode\u003e10a2a75\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/a42eebf56bf20d587347abb03105f95c98bfda51\"\u003e\u003ccode\u003ea42eebf\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6103\"\u003e#6103\u003c/a\u003e from epage/mut_subcommands\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/5335f54d73eef9276c13313661fcfffb720c87cf\"\u003e\u003ccode\u003e5335f54\u003c/code\u003e\u003c/a\u003e feat: Add Command::mut_subcommands\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/clap-rs/clap/compare/clap_complete-v4.5.48...clap_complete-v4.5.57\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `clap_complete` from 4.5.58 to 4.5.65\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/a99bd421a5f6ea8259f378380b44335ee54cc30c\"\u003e\u003ccode\u003ea99bd42\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/485d781eeaa2a7892c28b9df2ca3370508cfe8b7\"\u003e\u003ccode\u003e485d781\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/0acc8c87754b635e5a578fcd64fff8c3762755ef\"\u003e\u003ccode\u003e0acc8c8\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6209\"\u003e#6209\u003c/a\u003e from saiarcot895/fix-optional-value-option-zsh\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/6c2cff66a11136915a6242b997ba9616622c3c2f\"\u003e\u003ccode\u003e6c2cff6\u003c/code\u003e\u003c/a\u003e fix: Allow optional value arguments for Zsh shell completion\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/58723e5f360fcfe7e97ed7af84cebec231f47ac9\"\u003e\u003ccode\u003e58723e5\u003c/code\u003e\u003c/a\u003e test: Generate completions with multi/optional value options\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/4ecbf54ac314b6cd9a84d7e48350b71f6bd4c7ac\"\u003e\u003ccode\u003e4ecbf54\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/f04062b66823140a39401a303702a63f41dc219b\"\u003e\u003ccode\u003ef04062b\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/d68caa8139988d1d9cd40357a3047621c3870ccb\"\u003e\u003ccode\u003ed68caa8\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6205\"\u003e#6205\u003c/a\u003e from maheshbansod/default-val-no-desc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/a062eaf7f5c7b4a510ebc02f991efc1ea0f4e754\"\u003e\u003ccode\u003ea062eaf\u003c/code\u003e\u003c/a\u003e fix: Default vals on new line if possible values\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/15509afcbcb01818fbed85a54f5ea52eeadbdf8f\"\u003e\u003ccode\u003e15509af\u003c/code\u003e\u003c/a\u003e test: Demonstrate default value ui bug on no desc\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/clap-rs/clap/compare/clap_complete-v4.5.58...clap_complete-v4.5.65\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `clap_mangen` from 0.2.29 to 0.2.31\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/df7bdfc4996ba2f4388e2c01a6ab4cbe26b2e4df\"\u003e\u003ccode\u003edf7bdfc\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/af7f7d67e5070bb47bbf224b372ab0c2854a1667\"\u003e\u003ccode\u003eaf7f7d6\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/419244bc84be844c6c32d30da3f166c4e967c13b\"\u003e\u003ccode\u003e419244b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6142\"\u003e#6142\u003c/a\u003e from thomas-zahner/respect-display-order\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/24dfa0d5f9af0373d08bc2db05064990ae9a47d9\"\u003e\u003ccode\u003e24dfa0d\u003c/code\u003e\u003c/a\u003e fix(clap_mangen): Take into consideration display_order\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/ef3f77deba22c53dc5e8abe009d794caf2c04634\"\u003e\u003ccode\u003eef3f77d\u003c/code\u003e\u003c/a\u003e test(clap_mangen): Test mangen display order\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/c7c761f988684ad97c8b2c521b05cf7f8192b3eb\"\u003e\u003ccode\u003ec7c761f\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/d8abc4e83dd1e87c90c83a1e5253bcb0c71e8ffc\"\u003e\u003ccode\u003ed8abc4e\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/a69fe7c357d2e41d750319770f65b247f8fa572b\"\u003e\u003ccode\u003ea69fe7c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6154\"\u003e#6154\u003c/a\u003e from germangarces/impl-from-cow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/55fafb4cec8fbf53aff1257924c5eabc8e3283a8\"\u003e\u003ccode\u003e55fafb4\u003c/code\u003e\u003c/a\u003e feat(api): impl From\u0026lt;Cow\u0026lt;'static, str\u0026gt;\u0026gt; for Id,OsStr, Str\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/0bb3ad7e12e729be9f152391558689ac4fdd31ec\"\u003e\u003ccode\u003e0bb3ad7\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/clap-rs/clap/compare/clap_mangen-v0.2.29...clap_mangen-v0.2.31\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `comfy-table` from 7.2.1 to 7.2.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nukesor/comfy-table/releases\"\u003ecomfy-table's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.2.2\u003c/h2\u003e\n\u003ch2\u003e[7.2.2] - 2026-01-13\u003c/h2\u003e\n\u003ch3\u003eFix\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMinor performance improvements\u003c/li\u003e\n\u003cli\u003eFixed an edge-case, where multiple LowerBoundary constraints weren't uphold.\u003c/li\u003e\n\u003cli\u003eFixed an issue where tables were misformatted when no vertical border styling was specified. \u003ca href=\"https://redirect.github.com/Nukesor/comfy-table/pull/198\"\u003e#198\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[7.2.1] - 2025-09-11\u003c/h2\u003e\n\u003ch3\u003eMisc\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdjust a single test case to not fail in \u003ccode\u003e0x0\u003c/code\u003e sized tty-environments. \u003ca href=\"https://redirect.github.com/Nukesor/comfy-table/pull/186\"\u003e!186\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/Nukesor/comfy-table/blob/main/CHANGELOG.md\"\u003ecomfy-table's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[7.2.2] - 2026-01-13\u003c/h2\u003e\n\u003ch3\u003eFix\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMinor performance improvements\u003c/li\u003e\n\u003cli\u003eFixed an edge-case, where multiple LowerBoundary constraints weren't uphold.\u003c/li\u003e\n\u003cli\u003eFixed an issue where tables were misformatted when no vertical border styling was specified. \u003ca href=\"https://redirect.github.com/Nukesor/comfy-table/pull/198\"\u003e#198\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nukesor/comfy-table/commit/9040cd269763b79f3493dd6393f5aa061c80166c\"\u003e\u003ccode\u003e9040cd2\u003c/code\u003e\u003c/a\u003e chore: Release comfy-table version 7.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nukesor/comfy-table/commit/51f69f6f6b0117184540e96c2c286df50144a34d\"\u003e\u003ccode\u003e51f69f6\u003c/code\u003e\u003c/a\u003e docs: Prepare changelog for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nukesor/comfy-table/commit/2c697e1fc6dfe4d08be752b3ac9a12252a9bc023\"\u003e\u003ccode\u003e2c697e1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nukesor/comfy-table/issues/201\"\u003e#201\u003c/a\u003e from Nukesor/fix-cell-verticl-styling\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nukesor/comfy-table/commit/4bc64ad17611c538f6bfb1144cf9c30c9abd49cb\"\u003e\u003ccode\u003e4bc64ad\u003c/code\u003e\u003c/a\u003e fix: Cell formatting without any vertical styling\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nukesor/comfy-table/commit/dda03a01f808ff101c508003c436c66c26b13b14\"\u003e\u003ccode\u003edda03a0\u003c/code\u003e\u003c/a\u003e meta: LLM contribution guidelines\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nukesor/comfy-table/commit/f1aa156382bf6fb3dd426edca6677eb1ef49831b\"\u003e\u003ccode\u003ef1aa156\u003c/code\u003e\u003c/a\u003e meta: Add AGENTS.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nukesor/comfy-table/commit/d01e3d5dba2026c5698f13620a461bd804b2fd54\"\u003e\u003ccode\u003ed01e3d5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nukesor/comfy-table/issues/200\"\u003e#200\u003c/a\u003e from Nukesor/tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nukesor/comfy-table/commit/053f7c9292147d20ab0ed4d4ed04db9c27c6b099\"\u003e\u003ccode\u003e053f7c9\u003c/code\u003e\u003c/a\u003e chore: Format codebase with nightly rules\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nukesor/comfy-table/commit/78e8f467c2493e631874389a63ce5cf4fa70ac18\"\u003e\u003ccode\u003e78e8f46\u003c/code\u003e\u003c/a\u003e fix: Split doesn't result in violation of lower boundary\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nukesor/comfy-table/commit/68c307c78abc429cc3171cab8fe94033136756c1\"\u003e\u003ccode\u003e68c307c\u003c/code\u003e\u003c/a\u003e fix: Successive lower boundary constraints\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nukesor/comfy-table/compare/v7.2.1...v7.2.2\"\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 `flate2` from 1.1.4 to 1.1.9\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.8\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocument feature flags using document-features crate by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/519\"\u003erust-lang/flate2-rs#519\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eComplete the zlib-rs support without the need for C-bindings 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/524\"\u003erust-lang/flate2-rs#524\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest zlib API for all compatible backends 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/525\"\u003erust-lang/flate2-rs#525\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/519\"\u003erust-lang/flate2-rs#519\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.7...1.1.8\"\u003ehttps://github.com/rust-lang/flate2-rs/compare/1.1.7...1.1.8\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.1.7 - depend on \u003ccode\u003ezlib-rs\u003c/code\u003e directly and remove \u003ccode\u003elibz-rs-sys\u003c/code\u003e\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: make some documents clearer by \u003ca href=\"https://github.com/reddaisyy\"\u003e\u003ccode\u003e@​reddaisyy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/510\"\u003erust-lang/flate2-rs#510\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExplain rationale for choosing bufread,read,write modules 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/512\"\u003erust-lang/flate2-rs#512\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003euse Decompress::reset() instead of recreating in DeflateDecoder by \u003ca href=\"https://github.com/amirshukayev\"\u003e\u003ccode\u003e@​amirshukayev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/514\"\u003erust-lang/flate2-rs#514\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003euse \u003ccode\u003ezlib_rs\u003c/code\u003e api 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/513\"\u003erust-lang/flate2-rs#513\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reddaisyy\"\u003e\u003ccode\u003e@​reddaisyy\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/510\"\u003erust-lang/flate2-rs#510\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amirshukayev\"\u003e\u003ccode\u003e@​amirshukayev\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/514\"\u003erust-lang/flate2-rs#514\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.5...1.1.6\"\u003ehttps://github.com/rust-lang/flate2-rs/compare/1.1.5...1.1.6\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.1.6 - YANKED\u003c/h2\u003e\n\u003cp\u003eIt caused \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/issues/515\"\u003erust-lang/flate2-rs#515\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: make some documents clearer by \u003ca href=\"https://github.com/reddaisyy\"\u003e\u003ccode\u003e@​reddaisyy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/510\"\u003erust-lang/flate2-rs#510\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExplain rationale for choosing bufread,read,write modules 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/512\"\u003erust-lang/flate2-rs#512\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003euse Decompress::reset() instead of recreating in DeflateDecoder by \u003ca href=\"https://github.com/amirshukayev\"\u003e\u003ccode\u003e@​amirshukayev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/514\"\u003erust-lang/flate2-rs#514\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003euse \u003ccode\u003ezlib_rs\u003c/code\u003e api 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/513\"\u003erust-lang/flate2-rs#513\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reddaisyy\"\u003e\u003ccode\u003e@​reddaisyy\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/510\"\u003erust-lang/flate2-rs#510\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amirshukayev\"\u003e\u003ccode\u003e@​amirshukayev\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/514\"\u003erust-lang/flate2-rs#514\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.5...1.1.6\"\u003ehttps://github.com/rust-lang/flate2-rs/compare/1.1.5...1.1.6\u003c/a\u003e\u003c/p\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\u003c/blockquote\u003e\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/19ddb18bf11199858fbc6504d079448fafd1606e\"\u003e\u003ccode\u003e19ddb18\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/issues/529\"\u003e#529\u003c/a\u003e from folkertdev/update-zlib-rs-0.6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/flate2-rs/commit/c956e127d62ca5ed2970f61c2a0b7a5ca7be82ed\"\u003e\u003ccode\u003ec956e12\u003c/code\u003e\u003c/a\u003e upgrade zlib-rs to version \u003ccode\u003e0.6.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/flate2-rs/commit/21d5eebe91305436d876fee56eaae10d8cb415e6\"\u003e\u003ccode\u003e21d5eeb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/issues/528\"\u003e#528\u003c/a\u003e from wgyt/wgyt/patch\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/flate2-rs/commit/54f848477c90638c02fdf39611e46ebee04ecf59\"\u003e\u003ccode\u003e54f8484\u003c/code\u003e\u003c/a\u003e update LICENSE-MIT\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/flate2-rs/commit/f4924fefb39482952520ebcd4f02a62e996e3c0d\"\u003e\u003ccode\u003ef4924fe\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/issues/527\"\u003e#527\u003c/a\u003e from jongiddy/crc-tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/flate2-rs/commit/8b9b7a6db66b9e4e5c7ae8bbdf3a80e0cfec3f7a\"\u003e\u003ccode\u003e8b9b7a6\u003c/code\u003e\u003c/a\u003e Add tests to check data CRC\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/flate2-rs/commit/fd17c74baa4b89f52efbe2762ec318615b7fcf4a\"\u003e\u003ccode\u003efd17c74\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/issues/526\"\u003e#526\u003c/a\u003e from folkertdev/zlib-rs-crc32\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/flate2-rs/commit/aef26ac674169189a8949a17b4bebb71762027dc\"\u003e\u003ccode\u003eaef26ac\u003c/code\u003e\u003c/a\u003e check that zlib-rs no longer compiles crc32fast\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/flate2-rs/commit/5ec7647e674f83f5a029fb2f5e0d1a772cfa384f\"\u003e\u003ccode\u003e5ec7647\u003c/code\u003e\u003c/a\u003e make \u003ccode\u003ecrc32fast\u003c/code\u003e an optional dependency\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/flate2-rs/commit/c584e970419e56ee2657cefe396b268b1cad348a\"\u003e\u003ccode\u003ec584e97\u003c/code\u003e\u003c/a\u003e use \u003ccode\u003ezlib-rs\u003c/code\u003e for crc32 (when available)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/flate2-rs/compare/1.1.4...1.1.9\"\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://redirect.github.com/rust-lang/log/pull/719\"\u003erust-lang/log#719\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AldaronLau\"\u003e\u003ccode\u003e@​AldaronLau\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/703\"\u003erust-lang/log#703\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dishmaker\"\u003e\u003ccode\u003e@​dishmaker\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/709\"\u003erust-lang/log#709\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/log/compare/0.4.28...0.4.29\"\u003ehttps://github.com/rust-lang/log/compare/0.4.28...0.4.29\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/rust-lang/log/blob/master/CHANGELOG.md\"\u003elog's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.4.29] - 2025-12-02\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\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\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AldaronLau\"\u003e\u003ccode\u003e@​AldaronLau\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/703\"\u003erust-lang/log#703\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dishmaker\"\u003e\u003ccode\u003e@​dishmaker\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/709\"\u003erust-lang/log#709\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/log/compare/0.4.28...0.4.29\"\u003ehttps://github.com/rust-lang/log/compare/0.4.28...0.4.29\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/log/commit/b1e2df7bce7a1b685aa9bfd1db0a5cac1f0fc27d\"\u003e\u003ccode\u003eb1e2df7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/719\"\u003e#719\u003c/a\u003e from rust-lang/cargo/0.4.29\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/3fe1a546dc323e614c35d136920a112406910e06\"\u003e\u003ccode\u003e3fe1a54\u003c/code\u003e\u003c/a\u003e prepare for 0.4.29 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/7a432d9ab570c49d42fcbd1c3b9e1e300064c2b9\"\u003e\u003ccode\u003e7a432d9\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/718\"\u003e#718\u003c/a\u003e from rust-lang/ci/msrv\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/0689d568479bb578f66e48df43628cc04aa6269b\"\u003e\u003ccode\u003e0689d56\u003c/code\u003e\u003c/a\u003e rebump msrv to 1.68.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/46b448e2a76a14210a7270ec11ad97cb9cbda6dc\"\u003e\u003ccode\u003e46b448e\u003c/code\u003e\u003c/a\u003e try drop msrv back to 1.61.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/929ab3812e86915bb5edb65609cd6d5cb17939fb\"\u003e\u003ccode\u003e929ab38\u003c/code\u003e\u003c/a\u003e fix up doc test feature gate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/957cece4780cb006cbe2f819bd2f893822aad7cb\"\u003e\u003ccode\u003e957cece\u003c/code\u003e\u003c/a\u003e bump serde-dependent crates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/bea40c847c77ecb7b7e9f2d858a21edaa2aa6159\"\u003e\u003ccode\u003ebea40c8\u003c/code\u003e\u003c/a\u003e bump msrv to 1.68.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/c540184ee9581d7373135f5511b6b174b5cee2d6\"\u003e\u003ccode\u003ec540184\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/716\"\u003e#716\u003c/a\u003e from rust-lang/ci-smaller-matrix2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/c971e636c4b44ff01ff21e6aa82607272d2d0bf2\"\u003e\u003ccode\u003ec971e63\u003c/code\u003e\u003c/a\u003e Merge branch 'master' into ci-smaller-matrix2\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.28...0.4.29\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `netlink-packet-audit` from 0.5.1 to 0.6.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-netlink/netlink-packet-audit/releases\"\u003enetlink-packet-audit's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eNew release 0.6.0\u003c/h2\u003e\n\u003ch3\u003eBreaking changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse netlink-packet-core 0.8. (a78cd33)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eN/A\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eN/A\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-netlink/netlink-packet-audit/blob/main/CHANGELOG\"\u003enetlink-packet-audit's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003ch2\u003e[0.6.0] - 2025-08-27\u003c/h2\u003e\n\u003ch3\u003eBreaking changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse netlink-packet-core 0.8. (a78cd33)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eN/A\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eN/A\u003c/li\u003e\n\u003c/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/rust-netlink/netlink-packet-audit/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `netlink-packet-core` from 0.7.0 to 0.8.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-netlink/netlink-packet-core/releases\"\u003enetlink-packet-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eNew release 0.8.1\u003c/h2\u003e\n\u003ch3\u003eBreaking changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eN/A\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eN/A\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRevert back to paste dependency. (4447216)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew release 0.8.0\u003c/h2\u003e\n\u003ch3\u003eBreaking changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eChanged \u003ccode\u003eDecodeError\u003c/code\u003e from enum to struct. (f55d7b7, 63da36a)\u003c/li\u003e\n\u003cli\u003eMerged \u003ccode\u003enetlink-packet-utils\u003c/code\u003e into \u003ccode\u003enetlink-packet-core\u003c/code\u003e. (f55d7b7, 0951455,\nba127bf, a232478, 8027f63, 41fe03d, 260e596, cc6bf08, 63da36a, 410c61d)\u003c/li\u003e\n\u003cli\u003eRemove dependency of byteorder crate. (16d63fb)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport zero sized done message. (100413a)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eN/A\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-netlink/netlink-packet-core/blob/main/CHANGELOG\"\u003enetlink-packet-core's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.8.1] - 2025-09-18\u003c/h2\u003e\n\u003ch3\u003eBreaking changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eN/A\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eN/A\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRevert back to paste dependency. (4447216)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.8.0] - 2025-08-27\u003c/h2\u003e\n\u003ch3\u003eBreaking changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eChanged \u003ccode\u003eDecodeError\u003c/code\u003e from enum to struct. (f55d7b7, 63da36a)\u003c/li\u003e\n\u003cli\u003eMerged \u003ccode\u003enetlink-packet-utils\u003c/code\u003e into \u003ccode\u003enetlink-packet-core\u003c/code\u003e. (f55d7b7, 0951455,\nba127bf, a232478, 8027f63, 41fe03d, 260e596, cc6bf08, 63da36a, 410c61d)\u003c/li\u003e\n\u003cli\u003eRemove dependency of byteorder crate. (16d63fb)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport zero sized done message. (100413a)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eN/A\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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-netlink/netlink-packet-core/commit/e34595f54f9b6a1ea001e4dee427f05df082ec57\"\u003e\u003ccode\u003ee34595f\u003c/code\u003e\u003c/a\u003e New release 0.8.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-netlink/netlink-packet-core/commit/44472161c59311fbac3e3f3a027cd578207d9a6e\"\u003e\u003ccode\u003e4447216\u003c/code\u003e\u003c/a\u003e Revert back to paste dependency\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-netlink/netlink-packet-core/commit/b40f3d616f8cc3ced5a9b7bbce386e5de7c4c992\"\u003e\u003ccode\u003eb40f3d6\u003c/code\u003e\u003c/a\u003e New release 0.8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-netlink/netlink-packet-core/commit/46a3fee30b7929f61b3c1185a3fcbd720e0acb57\"\u003e\u003ccode\u003e46a3fee\u003c/code\u003e\u003c/a\u003e Run cargo fmt\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-netlink/netlink-packet-core/commit/100413a1b78dac53fd697f89c89d50012d72e991\"\u003e\u003ccode\u003e100413a\u003c/code\u003e\u003c/a\u003e Support zero sized done message\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-netlink/netlink-packet-core/commit/81b2d0f406eb438205a30aa474dc16cccb16dcfc\"\u003e\u003ccode\u003e81b2d0f\u003c/code\u003e\u003c/a\u003e CI: Fail to test for clippy warnings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-netlink/netlink-packet-core/commit/663310a04c0e4b43820ca0bf8c36599b5ab6d3ca\"\u003e\u003ccode\u003e663310a\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;ci: add code coverage support\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-netlink/netlink-packet-core/commit/16d63fb0a8bc97c196ba3c0f2b24e59fa05387c1\"\u003e\u003ccode\u003e16d63fb\u003c/code\u003e\u003c/a\u003e Remove dependency of byteorder crate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-netlink/netlink-packet-core/commit/410c61db71ed6d782769bdb49b82c7548cae89f3\"\u003e\u003ccode\u003e410c61d\u003c/code\u003e\u003c/a\u003e Changed Parseable to raise DecodeError\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-netlink/netlink-packet-core/commit/63da36a2fc9e724700d388fc3cc96bc2efaa0f37\"\u003e\u003ccode\u003e63da36a\u003c/code\u003e\u003c/a\u003e Extend ErrorContext to accept \u003ccode\u003estd::fmt::Display\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-netlink/netlink-packet-core/compare/v0.7.0...v0.8.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `netlink-packet-route` from 0.19.0 to 0.28.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-netlink/netlink-packet-route/releases\"\u003enetlink-packet-route's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eNew release 0.28.0\u003c/h2\u003e\n\u003ch3\u003eBreaking changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003elink: Changed \u003ccode\u003eInfoIpoib::Mode\u003c/code\u003e from u16 to enum. (b1b8ef4)\u003c/li\u003e\n\u003cli\u003emacvlan, macvtap: Changed \u003ccode\u003eMacAddrMode\u003c/code\u003e from u32 to enum. (3badfa0)\u003c/li\u003e\n\u003cli\u003emacvlan, macvtap: Change \u003ccode\u003eFlags\u003c/code\u003e from u16 to bitflags. (12da3db)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eN/A\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eN/A\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew release 0.27.0\u003c/h2\u003e\n\u003ch3\u003eBreaking changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003elink: Remove support of IFLA_WIRELESS. (3283c84)\u003c/li\u003e\n\u003cli\u003elink bridge: Changed \u003ccode\u003eInfoBridge::NfCallArpTables\u003c/code\u003e from u8 to bool.\n(55bc622)\u003c/li\u003e\n\u003cli\u003elink bridge: Changed \u003ccode\u003eInfoBridge::NfCallIp6Tables\u003c/code\u003e from u8 to bool.\n(17f3650)\u003c/li\u003e\n\u003cli\u003elink bridge: Changed \u003ccode\u003eInfoBridge::NfCallIpTables\u003c/code\u003e from u8 to bool. (3b37a0e)\u003c/li\u003e\n\u003cli\u003elink bridge: Changed \u003ccode\u003eInfoBridge::MulticastStatsEnabled\u003c/code\u003e from u8 to bool.\n(fc1e02d)\u003c/li\u003e\n\u003cli\u003elink bridge: Changed \u003ccode\u003eInfoBridge::MulticastQuerier\u003c/code\u003e from u8 to bool.\n(6758931)\u003c/li\u003e\n\u003cli\u003elink bridge: Changed \u003ccode\u003eInfoBridge::MulticastQueryUseIfaddr\u003c/code\u003e from u8 to bool.\n(4418dd9)\u003c/li\u003e\n\u003cli\u003elink bridge: Unify \u003ccode\u003eInfoBridge::MulticastRouter\u003c/code\u003e and\n\u003ccode\u003eInfoBridgePort::MulticastRouter\u003c/code\u003e. (86dfb5e)\u003c/li\u003e\n\u003cli\u003elink bridge: Changed \u003ccode\u003eInfoBridge::MulticastSnooping\u003c/code\u003e from u8 to bool.\n(635019b)\u003c/li\u003e\n\u003cli\u003elink bridge: Changed \u003ccode\u003eInfoBridge::VlanStatsPerHost(u8)\u003c/code\u003e to\n\u003ccode\u003eVlanStatsPerPort(bool)\u003c/code\u003e. (883daf6)\u003c/li\u003e\n\u003cli\u003elink bridge: Changed \u003ccode\u003eInfoBridge::VlanStatsEnabled\u003c/code\u003e from u8 to bool.\n(58e65af)\u003c/li\u003e\n\u003cli\u003elink bridge: Changed \u003ccode\u003eInfoBridge::VlanProtocol\u003c/code\u003e from u16 to enum. (759073b)\u003c/li\u003e\n\u003cli\u003elink: Changed \u003ccode\u003eInfoBridge::MultiBoolOpt\u003c/code\u003e from u64 to struct. (2c53f22)\u003c/li\u003e\n\u003cli\u003elink: Changed \u003ccode\u003eInfoBridge::StpState\u003c/code\u003e from u32 to enum. (ed4c981)\u003c/li\u003e\n\u003cli\u003ebond: Changed \u003ccode\u003eInfoBond::UseCarrier\u003c/code\u003e from u8 to bool. (fc1ba75)\u003c/li\u003e\n\u003cli\u003ebond: Changed \u003ccode\u003eInfoBond::AdLacpActive\u003c/code\u003e from u8 to bool. (0bedb4c)\u003c/li\u003e\n\u003cli\u003ebond: Changed \u003ccode\u003eInfoBond::TlbDynamicLb\u003c/code\u003e from u8 to bool. (ab4a6ac)\u003c/li\u003e\n\u003cli\u003ebond: Changed \u003ccode\u003eInfoBond::AdLacpRate\u003c/code\u003e from u8 to enum. (5d943ad)\u003c/li\u003e\n\u003cli\u003ebond: Changed \u003ccode\u003eInfoBond::AllPortsActive\u003c/code\u003e from u8 to \u003ccode\u003eenum\u003c/code\u003e. (d73b2a1)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003elink bridge: Support \u003ccode\u003eIFLA_BR_FDB_N_LEARNED\u003c/code\u003e and \u003ccode\u003eIFLA_BR_FDB_MAX_LEARNED\u003c/code\u003e.\n(7cdb880)\u003c/li\u003e\n\u003cli\u003elink bridge: Support \u003ccode\u003eBR_BOOLOPT_FDB_LOCAL_VLAN_0\u003c/code\u003e. (61ff86b)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eN/A\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-netlink/netlink-packet-route/blob/main/CHANGELOG\"\u003enetlink-packet-route's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.28.0] - 2026-01-01\u003c/h2\u003e\n\u003ch3\u003eBreaking changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003elink: Changed \u003ccode\u003eInfoIpoib::Mode\u003c/code\u003e from u16 to enum. (b1b8ef4)\u003c/li\u003e\n\u003cli\u003emacvlan, macvtap: Changed \u003ccode\u003eMacAddrMode\u003c/code\u003e from u32 to enum. (3badfa0)\u003c/li\u003e\n\u003cli\u003emacvlan, macvtap: Change \u003ccode\u003eFlags\u003c/code\u003e from u16 to bitflags. (12da3db)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eN/A\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eN/A\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.27.0] - 2025-12-24\u003c/h2\u003e\n\u003ch3\u003eBreaking changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003elink: Remove support of IFLA_WIRELESS. (3283c84)\u003c/li\u003e\n\u003cli\u003elink bridge: Changed \u003ccode\u003eInfoBridge::NfCallArpTables\u003c/code\u003e from u8 to bool.\n(55bc622)\u003c/li\u003e\n\u003cli\u003elink bridge: Changed \u003ccode\u003eInfoBridge::NfCallIp6Tables\u003c/code\u003e from u8 to bool.\n(17f3650)\u003c/li\u003e\n\u003cli\u003elink bridge: Changed \u003ccode\u003eInfoBridge::NfCallIpTables\u003c/code\u003e from u8 to bool. (3b37a0e)\u003c/li\u003e\n\u003cli\u003elink bridge: Changed \u003ccode\u003eInfoBridge::MulticastStatsEnabled\u003c/code\u003e from u8 to bool.\n(fc1e02d)\u003c/li\u003e\n\u003cli\u003elink bridge: Changed \u003ccode\u003eInfoBridge::MulticastQuerier\u003c/code\u003e from u8 to bool.\n(6758931)\u003c/li\u003e\n\u003cli\u003elink bridge: Changed \u003ccode\u003eInfoBridge::MulticastQueryUseIfaddr\u003c/code\u003e from u8 to bool.\n(4418dd9)\u003c/li\u003e\n\u003cli\u003elink bridge: Unify \u003ccode\u003eInfoBridge::MulticastRouter\u003c/code\u003e and\n\u003ccode\u003eInfoBridgePort::MulticastRouter\u003c/code\u003e. (86dfb5e)\u003c/li\u003e\n\u003cli\u003elink bridge: Changed \u003ccode\u003eInfoBridge::MulticastSnooping\u003c/code\u003e from u8 to bool.\n(635019b)\u003c/li\u003e\n\u003cli\u003elink bridge: Changed \u003ccode\u003eInfoBridge::VlanStatsPerHost(u8)\u003c/code\u003e to\n\u003ccode\u003eVlanStatsPerPort(bool)\u003c/code\u003e. (883daf6)\u003c/li\u003e\n\u003cli\u003elink bridge: Changed \u003ccode\u003eInfoBridge::VlanStatsEnabled\u003c/code\u003e from u8 to bool.\n(58e65af)\u003c/li\u003e\n\u003cli\u003elink bridge: Changed \u003ccode\u003eInfoBridge::VlanProtocol\u003c/code\u003e from u16 to enum. (759073b)\u003c/li\u003e\n\u003cli\u003elink: Changed \u003ccode\u003eInfoBridge::MultiBoolOpt\u003c/code\u003e from u64 to struct. (2c53f22)\u003c/li\u003e\n\u003cli\u003elink: Changed \u003ccode\u003eInfoBridge::StpState\u003c/code\u003e from u32 to enum. (ed4c981)\u003c/li\u003e\n\u003cli\u003ebond: Changed \u003ccode\u003eInfoBond::UseCarrier\u003c/code\u003e from u8 to bool. (fc1ba75)\u003c/li\u003e\n\u003cli\u003ebond: Changed \u003ccode\u003eInfoBond::AdLacpActive\u003c/code\u003e from u8 to bool. (0bedb4c)\u003c/li\u003e\n\u003cli\u003ebond: Changed \u003ccode\u003eInfoBond::TlbDynamicLb\u003c/code\u003e from u8 to bool. (ab4a6ac)\u003c/li\u003e\n\u003cli\u003ebond: Changed \u003ccode\u003eInfoBond::AdLacpRate\u003c/code\u003e from u8 to enum. (5d943ad)\u003c/li\u003e\n\u003cli\u003ebond: Changed \u003ccode\u003eInfoBond::AllPortsActive\u003c/code\u003e from u8 to \u003ccode\u003eenum\u003c/code\u003e. (d73b2a1)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003elink bridge: Support \u003ccode\u003eIFLA_BR_FDB_N_LEARNED\u003c/code\u003e and \u003ccode\u003eIFLA_BR_FDB_MAX_LEARNED\u003c/code\u003e.\n(7cdb880)\u003c/li\u003e\n\u003cli\u003elink bridge: Support \u003ccode\u003eBR_BOOLOPT_FDB_LOCAL_VLAN_0\u003c/code\u003e. (61ff86b)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eN/A\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-netlink/netlink-packet-route/commit/72ba3c3dbe1defefa13a984adafe0640ce6c9335\"\u003e\u003ccode\u003e72ba3c3\u003c/code\u003e\u003c/a\u003e New release 0.28.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-netlink/netlink-packet-route/commit/b1b8ef423aecc3159dd4d209cfbfbce884241043\"\u003e\u003ccode\u003eb1b8ef4\u003c/code\u003e\u003c/a\u003e link: Changed \u003ccode\u003eInfoIpoib::Mode\u003c/code\u003e from u16 to enum\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-netlink/netlink-packet-route/commit/3badfa0cc3795aab6c4a57d2ff6d363023688d75\"\u003e\u003ccode\u003e3badfa0\u003c/code\u003e\u003c/a\u003e macvlan, macvtap: Changed \u003ccode\u003eMacAddrMode\u003c/code\u003e from u32 to enum\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-netlink/netlink-packet-route/commit/12da3db9f29d58051ac3b4ee91cb937dfdb6f069\"\u003e\u003ccode\u003e12da3db\u003c/code\u003e\u003c/a\u003e macvlan, macvtap: Change \u003ccode\u003eFlags\u003c/code\u003e from u8 to bitflags\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-netlink/netlink-packet-route/commit/1fb4bd7a75a6c36ed8795f2e79831fe578e65f93\"\u003e\u003ccode\u003e1fb4bd7\u003c/code\u003e\u003c/a\u003e New release 0.27.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-netlink/netlink-packet-route/commit/55bc622970d8cef0742acf8cd795929b1afc389f\"\u003e\u003ccode\u003e55bc622\u003c/code\u003e\u003c/a\u003e link bridge: Change \u003ccode\u003eInfoBridge::NfCallArpTables\u003c/code\u003e from u8 to bool\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-netlink/netlink-packet-route/commit/17f3650778b2fc01687db160f4a9b27606293645\"\u003e\u003ccode\u003e17f3650\u003c/code\u003e\u003c/a\u003e link bridge: Change \u003ccode\u003eInfoBridge::NfCallIp6Tables\u003c/code\u003e from u8 to bool\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-netlink/netlink-packet-route/commit/3b37a0ee635eeb44ae463dddd307e1d8e0ed3f89\"\u003e\u003ccode\u003e3b37a0e\u003c/code\u003e\u003c/a\u003e link bridge: Change \u003ccode\u003eInfoBridge::NfCallIpTables\u003c/code\u003e from u8 to bool\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-netlink/netlink-packet-route/commit/fc1e02df23e45458074798d76f7ddfb883e1b152\"\u003e\u003ccode\u003efc1e02d\u003c/code\u003e\u003c/a\u003e link bridge: Change \u003ccode\u003eInfoBridge::MulticastStatsEnabled\u003c/code\u003e from u8 to bool\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-netlink/netlink-packet-route/commit/6758931897c2d6e0a1c359f72c388b67b2cc4002\"\u003e\u003ccode\u003e6758931\u003c/code\u003e\u003c/a\u003e link bridge: Change \u003ccode\u003eInfoBridge::MulticastQuerier\u003c/code\u003e from u8 to bool\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-netlink/netlink-packet-route/compare/v0.19.0...v0.28.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `netlink-sys` from 0.8.7 to 0.8.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-netlink/netlink-sys/releases\"\u003enetlink-sys's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eNew release 0.8.8\u003c/h2\u003e\n\u003ch3\u003eBreaking changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eN/A\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eN/A\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDo not need mut for socket. (f54c420, 51c01b6)\u003c/li\u003e\n\u003cli\u003eReplace 'futures' dependency for 'futures-util'. (498df8b)\u003c/li\u003e\n\u003cli\u003eUse latest rust-netlink crates in dev dependency. (1e0a9da)\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-netlink/netlink-sys/blob/main/CHANGELOG\"\u003enetlink-sys's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.8.8] - 2026-01-22\u003c/...\n\n_Description has been truncated_","html_url":"https://github.com/bpfman/bpfman/pull/1637","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/bpfman%2Fbpfman/issues/1637","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1637/packages"}},{"old_version":"0.21.0","new_version":"0.23.1","update_type":"minor","path":null,"pr_created_at":"2026-01-19T22:57:41.000Z","version_change":"0.21.0 → 0.23.1","issue":{"uuid":"3831433731","node_id":"PR_kwDOEtA6DM6-GPGD","number":218,"state":"closed","title":"Bump the dependencies group across 1 directory with 16 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-02-10T00:37:39.000Z","author_association":null,"state_reason":null,"created_at":"2026-01-19T22:57:41.000Z","updated_at":"2026-02-10T00:37:41.000Z","time_to_close":1820398,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"dependencies","update_count":16,"packages":[{"name":"base16ct","old_version":"0.3.0","new_version":"1.0.0","repository_url":"https://github.com/RustCrypto/formats"},{"name":"cargo_metadata","old_version":"0.21.0","new_version":"0.23.1","repository_url":"https://github.com/oli-obk/cargo_metadata"},{"name":"chrono","old_version":"0.4.42","new_version":"0.4.43","repository_url":"https://github.com/chronotope/chrono"},{"name":"clap","old_version":"4.5.52","new_version":"4.5.54","repository_url":"https://github.com/clap-rs/clap"},{"name":"colored","old_version":"3.0.0","new_version":"3.1.1","repository_url":"https://github.com/mackwic/colored"},{"name":"flate2","old_version":"1.1.5","new_version":"1.1.8","repository_url":"https://github.com/rust-lang/flate2-rs"},{"name":"git2","old_version":"0.20.2","new_version":"0.20.3","repository_url":"https://github.com/rust-lang/git2-rs"},{"name":"goblin","old_version":"0.10.3","new_version":"0.10.4","repository_url":"https://github.com/m4b/goblin"},{"name":"log","old_version":"0.4.28","new_version":"0.4.29","repository_url":"https://github.com/rust-lang/log"},{"name":"oci-spec","old_version":"0.8.3","new_version":"0.8.4","repository_url":"https://github.com/youki-dev/oci-spec-rs"},{"name":"serde_json","old_version":"1.0.145","new_version":"1.0.149","repository_url":"https://github.com/serde-rs/json"},{"name":"tempfile","old_version":"3.23.0","new_version":"3.24.0","repository_url":"https://github.com/Stebalien/tempfile"},{"name":"toml","old_version":"0.9.8","new_version":"0.9.11+spec-1.1.0","repository_url":"https://github.com/toml-rs/toml"},{"name":"ureq","old_version":"2.12.1","new_version":"3.1.4","repository_url":"https://github.com/algesten/ureq"},{"name":"url","old_version":"2.5.7","new_version":"2.5.8","repository_url":"https://github.com/servo/rust-url"},{"name":"uuid","old_version":"1.18.1","new_version":"1.19.0","repository_url":"https://github.com/uuid-rs/uuid"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the dependencies group with 16 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [base16ct](https://github.com/RustCrypto/formats) | `0.3.0` | `1.0.0` |\n| [cargo_metadata](https://github.com/oli-obk/cargo_metadata) | `0.21.0` | `0.23.1` |\n| [chrono](https://github.com/chronotope/chrono) | `0.4.42` | `0.4.43` |\n| [clap](https://github.com/clap-rs/clap) | `4.5.52` | `4.5.54` |\n| [colored](https://github.com/mackwic/colored) | `3.0.0` | `3.1.1` |\n| [flate2](https://github.com/rust-lang/flate2-rs) | `1.1.5` | `1.1.8` |\n| [git2](https://github.com/rust-lang/git2-rs) | `0.20.2` | `0.20.3` |\n| [goblin](https://github.com/m4b/goblin) | `0.10.3` | `0.10.4` |\n| [log](https://github.com/rust-lang/log) | `0.4.28` | `0.4.29` |\n| [oci-spec](https://github.com/youki-dev/oci-spec-rs) | `0.8.3` | `0.8.4` |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.145` | `1.0.149` |\n| [tempfile](https://github.com/Stebalien/tempfile) | `3.23.0` | `3.24.0` |\n| [toml](https://github.com/toml-rs/toml) | `0.9.8` | `0.9.11+spec-1.1.0` |\n| [ureq](https://github.com/algesten/ureq) | `2.12.1` | `3.1.4` |\n| [url](https://github.com/servo/rust-url) | `2.5.7` | `2.5.8` |\n| [uuid](https://github.com/uuid-rs/uuid) | `1.18.1` | `1.19.0` |\n\n\nUpdates `base16ct` from 0.3.0 to 1.0.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/formats/commit/071bfe69e2010e869397d27c63a88f188bd6477b\"\u003e\u003ccode\u003e071bfe6\u003c/code\u003e\u003c/a\u003e base16ct v1.0.0 (\u003ca href=\"https://redirect.github.com/RustCrypto/formats/issues/2145\"\u003e#2145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/formats/commit/9946628f283d54d98489f3d372550026c9df8744\"\u003e\u003ccode\u003e9946628\u003c/code\u003e\u003c/a\u003e Use \u003ccode\u003egetrandom\u003c/code\u003e v0.4.0-rc.0 crate release (\u003ca href=\"https://redirect.github.com/RustCrypto/formats/issues/2142\"\u003e#2142\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/formats/commit/dfa8651b8c40699e3a3faa7d4958f8fcb0045b86\"\u003e\u003ccode\u003edfa8651\u003c/code\u003e\u003c/a\u003e phc v0.6.0-rc.1 (\u003ca href=\"https://redirect.github.com/RustCrypto/formats/issues/2141\"\u003e#2141\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/formats/commit/5da267568e6ab2c5f9bc9e71e0dd2bbbcb2f5a33\"\u003e\u003ccode\u003e5da2675\u003c/code\u003e\u003c/a\u003e phc: bump \u003ccode\u003egetrandom\u003c/code\u003e to v0.4.0-rc.0 (\u003ca href=\"https://redirect.github.com/RustCrypto/formats/issues/2139\"\u003e#2139\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/formats/commit/f1b052c513b1f4323ec41b768022840b5c081397\"\u003e\u003ccode\u003ef1b052c\u003c/code\u003e\u003c/a\u003e Bump \u003ccode\u003erand_core\u003c/code\u003e to v0.10.0-rc-3 (\u003ca href=\"https://redirect.github.com/RustCrypto/formats/issues/2138\"\u003e#2138\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/formats/commit/02eb077bc7a897b87b8eed85d3c65c7eef85cf95\"\u003e\u003ccode\u003e02eb077\u003c/code\u003e\u003c/a\u003e der: bound \u003ccode\u003eDecode(Value)::Error\u003c/code\u003e on \u003ccode\u003ecore::error::Error\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/RustCrypto/formats/issues/2137\"\u003e#2137\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/formats/commit/23b3622382e00542f9307e6c7fda1505480c06fe\"\u003e\u003ccode\u003e23b3622\u003c/code\u003e\u003c/a\u003e base64ct: deprecate \u003ccode\u003eBase64Crypt\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/RustCrypto/formats/issues/2135\"\u003e#2135\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/formats/commit/e2a2a4bb1b1e7bc9c15ecb3d5ac1322451e58835\"\u003e\u003ccode\u003ee2a2a4b\u003c/code\u003e\u003c/a\u003e mcf: replace \u003ccode\u003eBase64::Crypt\u003c/code\u003e with \u003ccode\u003eBase64::ShaCrypt\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/RustCrypto/formats/issues/2134\"\u003e#2134\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/formats/commit/d1e1e64567c3b69e15fd0539ec22fcdc88403c2f\"\u003e\u003ccode\u003ed1e1e64\u003c/code\u003e\u003c/a\u003e mcf: avoid intermediate allocations in \u003ccode\u003epush_displayable\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/RustCrypto/formats/issues/2132\"\u003e#2132\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/formats/commit/838590c38a4d6624d5aa5876f3b25914e8b32de5\"\u003e\u003ccode\u003e838590c\u003c/code\u003e\u003c/a\u003e mcf: expand \u003ccode\u003eError\u003c/code\u003e into a proper enum (\u003ca href=\"https://redirect.github.com/RustCrypto/formats/issues/2119\"\u003e#2119\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/RustCrypto/formats/compare/base16ct/v0.3.0...base16ct/v1.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cargo_metadata` from 0.21.0 to 0.23.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/oli-obk/cargo_metadata/blob/main/CHANGELOG.md\"\u003ecargo_metadata's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.23.1] - 2025-11-11\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eStabilized \u003ccode\u003ebuild_directory\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.23.0] - 2025-09-27\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eFeatureName\u003c/code\u003e and \u003ccode\u003ePackageName\u003c/code\u003e newtype wrappers.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.22.0] - 2025-08-18\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003epub fn env_remove\u0026lt;K: Into\u0026lt;OsString\u0026gt;\u0026gt;(\u0026amp;mut self, key: K) -\u0026gt; \u0026amp;mut MetadataCommand\u003c/code\u003e to \u003ccode\u003eMetadataCommand\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded export of \u003ccode\u003ecargo_platform\u003c/code\u003e at crate's root module.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ecamino\u003c/code\u003e from \u003ccode\u003e1.0.7\u003c/code\u003e to \u003ccode\u003e1.1.10\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecargo_platform\u003c/code\u003e from \u003ccode\u003e0.2.0\u003c/code\u003e to \u003ccode\u003e0.3.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ederive_builder\u003c/code\u003e from \u003ccode\u003e0.12\u003c/code\u003e to \u003ccode\u003e0.20\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003esemver\u003c/code\u003e from \u003ccode\u003e1.0.7\u003c/code\u003e to \u003ccode\u003e1.0.26\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eserde_json\u003c/code\u003e from \u003ccode\u003e1.0.118\u003c/code\u003e to \u003ccode\u003e1.0.142\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eserde\u003c/code\u003e from \u003ccode\u003e1.0.136\u003c/code\u003e to \u003ccode\u003e1.0.219\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ethiserror\u003c/code\u003e from \u003ccode\u003e2.0.3\u003c/code\u003e to \u003ccode\u003e2.0.12\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eMade \u003ccode\u003eDependency\u003c/code\u003e's \u003ccode\u003esource\u003c/code\u003e member the same type as \u003ccode\u003ePackage\u003c/code\u003e's \u003ccode\u003esource\u003c/code\u003e member: \u003ccode\u003eOption\u0026lt;Source\u0026gt;\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.19.0] - 2024-11-20\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRe-exported \u003ccode\u003esemver\u003c/code\u003e crate directly.\u003c/li\u003e\n\u003cli\u003eAdded implementation of \u003ccode\u003estd::ops::Index\u0026lt;\u0026amp;PackageId\u0026gt;\u003c/code\u003e for \u003ccode\u003eResolve\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003epub fn is_kind(\u0026amp;self, name: TargetKind) -\u0026gt; bool\u003c/code\u003e to \u003ccode\u003eTarget\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded derived implementations of \u003ccode\u003ePartialEq\u003c/code\u003e, \u003ccode\u003eEq\u003c/code\u003e and \u003ccode\u003eHash\u003c/code\u003e for \u003ccode\u003eMetadata\u003c/code\u003e and its members' types.\u003c/li\u003e\n\u003cli\u003eAdded default fields to \u003ccode\u003ePackageBuilder\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003epub fn new(name:version:id:path:) -\u0026gt; Self\u003c/code\u003e to \u003ccode\u003ePackageBuilder\u003c/code\u003e for providing all required fields upfront.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBumped MSRV from \u003ccode\u003e1.42.0\u003c/code\u003e to \u003ccode\u003e1.56.0\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eMade \u003ccode\u003eparse_stream\u003c/code\u003e more versatile by accepting anything that implements \u003ccode\u003eRead\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eConverted \u003ccode\u003eTargetKind\u003c/code\u003e and \u003ccode\u003eCrateType\u003c/code\u003e to an enum representation.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRemoved\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/c08e66cdf534313085ef810ce6f2e0df8a83fc50\"\u003e\u003ccode\u003ec08e66c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/oli-obk/cargo_metadata/issues/317\"\u003e#317\u003c/a\u003e from Muscraft/stabilize-build-dir\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/083ca6933f8fe868f78e6969bb032c206e41baa2\"\u003e\u003ccode\u003e083ca69\u003c/code\u003e\u003c/a\u003e chore: Bump version to 0.23.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/84d613bf869c73ed14d76d9e9bd964694013fa98\"\u003e\u003ccode\u003e84d613b\u003c/code\u003e\u003c/a\u003e chore: Stabilize build_directory\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/9d818095a2ccfcc60465028eb970799ee845ddc1\"\u003e\u003ccode\u003e9d81809\u003c/code\u003e\u003c/a\u003e chore: Address new clippy warnings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/4d66bd33a8c9928d4a4cd5be51b85a6dfb695076\"\u003e\u003ccode\u003e4d66bd3\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/oli-obk/cargo_metadata/issues/309\"\u003e#309\u003c/a\u003e from BD103/fix-doc-auto-config\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/d1a6aa21354b3c33e72a0472455615168818e087\"\u003e\u003ccode\u003ed1a6aa2\u003c/code\u003e\u003c/a\u003e fix: \u003ccode\u003ecargo_metadata\u003c/code\u003e not building on docs.rs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/2af44dfa5be8335c83af9f2613e492b0df2ee609\"\u003e\u003ccode\u003e2af44df\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/oli-obk/cargo_metadata/issues/307\"\u003e#307\u003c/a\u003e from smoelius/bump-version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/33cf6da87d03148a40a4538a291ae25cf811dd35\"\u003e\u003ccode\u003e33cf6da\u003c/code\u003e\u003c/a\u003e Try to get CI to pass\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/790de54c71d4bc9161e1f29678058bb88410c300\"\u003e\u003ccode\u003e790de54\u003c/code\u003e\u003c/a\u003e Bump version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/8af4dc499a324dfeba605668d8b6fc8d01e5272a\"\u003e\u003ccode\u003e8af4dc4\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/oli-obk/cargo_metadata/issues/304\"\u003e#304\u003c/a\u003e from smoelius/newtype-wrapper\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/oli-obk/cargo_metadata/compare/0.21.0...0.23.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `chrono` from 0.4.42 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\u003c/blockquote\u003e\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.42...v0.4.43\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `clap` from 4.5.52 to 4.5.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\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\u003c/blockquote\u003e\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.52...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 `colored` from 3.0.0 to 3.1.1\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\u003c/blockquote\u003e\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/v3.0.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 `flate2` from 1.1.5 to 1.1.8\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.8\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocument feature flags using document-features crate by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/519\"\u003erust-lang/flate2-rs#519\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eComplete the zlib-rs support without the need for C-bindings 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/524\"\u003erust-lang/flate2-rs#524\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest zlib API for all compatible backends 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/525\"\u003erust-lang/flate2-rs#525\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/519\"\u003erust-lang/flate2-rs#519\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.7...1.1.8\"\u003ehttps://github.com/rust-lang/flate2-rs/compare/1.1.7...1.1.8\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.1.7 - depend on \u003ccode\u003ezlib-rs\u003c/code\u003e directly and remove \u003ccode\u003elibz-rs-sys\u003c/code\u003e\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: make some documents clearer by \u003ca href=\"https://github.com/reddaisyy\"\u003e\u003ccode\u003e@​reddaisyy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/510\"\u003erust-lang/flate2-rs#510\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExplain rationale for choosing bufread,read,write modules 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/512\"\u003erust-lang/flate2-rs#512\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003euse Decompress::reset() instead of recreating in DeflateDecoder by \u003ca href=\"https://github.com/amirshukayev\"\u003e\u003ccode\u003e@​amirshukayev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/514\"\u003erust-lang/flate2-rs#514\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003euse \u003ccode\u003ezlib_rs\u003c/code\u003e api 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/513\"\u003erust-lang/flate2-rs#513\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reddaisyy\"\u003e\u003ccode\u003e@​reddaisyy\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/510\"\u003erust-lang/flate2-rs#510\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amirshukayev\"\u003e\u003ccode\u003e@​amirshukayev\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/514\"\u003erust-lang/flate2-rs#514\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.5...1.1.6\"\u003ehttps://github.com/rust-lang/flate2-rs/compare/1.1.5...1.1.6\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.1.6 - YANKED\u003c/h2\u003e\n\u003cp\u003eIt caused \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/issues/515\"\u003erust-lang/flate2-rs#515\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: make some documents clearer by \u003ca href=\"https://github.com/reddaisyy\"\u003e\u003ccode\u003e@​reddaisyy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/510\"\u003erust-lang/flate2-rs#510\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExplain rationale for choosing bufread,read,write modules 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/512\"\u003erust-lang/flate2-rs#512\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003euse Decompress::reset() instead of recreating in DeflateDecoder by \u003ca href=\"https://github.com/amirshukayev\"\u003e\u003ccode\u003e@​amirshukayev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/514\"\u003erust-lang/flate2-rs#514\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003euse \u003ccode\u003ezlib_rs\u003c/code\u003e api 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/513\"\u003erust-lang/flate2-rs#513\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reddaisyy\"\u003e\u003ccode\u003e@​reddaisyy\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/510\"\u003erust-lang/flate2-rs#510\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amirshukayev\"\u003e\u003ccode\u003e@​amirshukayev\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/514\"\u003erust-lang/flate2-rs#514\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.5...1.1.6\"\u003ehttps://github.com/rust-lang/flate2-rs/compare/1.1.5...1.1.6\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/flate2-rs/commit/8b66c27705ac7ea7ddf50768dedfbe23ead90a4e\"\u003e\u003ccode\u003e8b66c27\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/issues/525\"\u003e#525\u003c/a\u003e from Byron/test-zlib-API\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/flate2-rs/commit/5e752c94440cca93e883baabf78a97a839cfae6c\"\u003e\u003ccode\u003e5e752c9\u003c/code\u003e\u003c/a\u003e Address PR review\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/flate2-rs/commit/3196dd0783a666eedb5e4cdb871dc7b60361d3df\"\u003e\u003ccode\u003e3196dd0\u003c/code\u003e\u003c/a\u003e refactor internal feature toggles to better represent the status quo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/flate2-rs/commit/106cbcc181a1ab2207312b62353ebf4f750edb30\"\u003e\u003ccode\u003e106cbcc\u003c/code\u003e\u003c/a\u003e Bump patch level in preparation for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/flate2-rs/commit/af7a0b31996ef5a27a107462c811a301ab77519d\"\u003e\u003ccode\u003eaf7a0b3\u003c/code\u003e\u003c/a\u003e Add capabilties test for functions reserved to zlib-implementations.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/flate2-rs/commit/22c77ee9c8cfb3a50e204e15ac7552738fee7145\"\u003e\u003ccode\u003e22c77ee\u003c/code\u003e\u003c/a\u003e Describe \u003ccode\u003eunreachable!(\u0026quot;...\u0026quot;)\u003c/code\u003e branch in \u003ccode\u003eDeflate::set_level()\u003c/code\u003e of \u003ccode\u003ezlib-rs\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/flate2-rs/commit/b9e2979415993c787f93ed236ef3f25f68a45ff4\"\u003e\u003ccode\u003eb9e2979\u003c/code\u003e\u003c/a\u003e Remove C-binding specific restriction from CI for \u003ccode\u003ezlib-rs\u003c/code\u003e test.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/flate2-rs/commit/71eb5c51fecd3fd1cf4d680dfc83bdaa3a3c3cbc\"\u003e\u003ccode\u003e71eb5c5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/issues/524\"\u003e#524\u003c/a\u003e from Byron/complete-zlib-rs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/flate2-rs/commit/fec67ebbb4ca7dae00ab9fc840002ea62f7e65cd\"\u003e\u003ccode\u003efec67eb\u003c/code\u003e\u003c/a\u003e zlib-rs: support \u003ccode\u003eset_dictionary\u003c/code\u003e and \u003ccode\u003eset_level\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/flate2-rs/commit/ecfdc2d2eb82c262e7b65d5d2d59808810d94369\"\u003e\u003ccode\u003eecfdc2d\u003c/code\u003e\u003c/a\u003e update zlib-rs to 0.5.5\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/flate2-rs/compare/1.1.5...1.1.8\"\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.2 to 0.20.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/git2-rs/blob/git2-0.20.3/CHANGELOG.md\"\u003egit2's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.20.3 - 2025-12-06\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/rust-lang/git2-rs/compare/git2-0.20.2...git2-0.20.3\"\u003e0.20.2...0.20.3\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBumped requirement to libgit2-sys 0.18.3, which updates libgit2 from 1.9.0 to 1.9.2.\n\u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/pull/1197\"\u003e#1197\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/git2-rs/commit/7cf345c4f7967b7da3c728db6766362e51540cbe\"\u003e\u003ccode\u003e7cf345c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/issues/1197\"\u003e#1197\u003c/a\u003e from ehuss/git2-0.20-br\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/git2-rs/commit/dd41077750fe30bf780c9e7f7ab4717d264e098d\"\u003e\u003ccode\u003edd41077\u003c/code\u003e\u003c/a\u003e Bump git2 to 0.20.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/git2-rs/commit/a6a58e2b0fd409ae33f2f6a68927ce62ebd114f0\"\u003e\u003ccode\u003ea6a58e2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/issues/1195\"\u003e#1195\u003c/a\u003e from ehuss/update-libgit2\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/rust-lang/git2-rs/compare/git2-0.20.2...git2-0.20.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `goblin` from 0.10.3 to 0.10.4\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/m4b/goblin/blob/master/CHANGELOG.md\"\u003egoblin's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.10.4] - 2025-11-30\u003c/h2\u003e\n\u003ch2\u003eAdded\u003c/h2\u003e\n\u003cp\u003eelf.reloc: add some missing PowerPC 32-bit relocation type constants, thanks \u003ca href=\"https://github.com/ivlzme\"\u003e\u003ccode\u003e@​ivlzme\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/m4b/goblin/pull/495\"\u003em4b/goblin#495\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eFixed\u003c/h2\u003e\n\u003cp\u003epe: Fix potential out-of-bounds read in unwind/POGO info parser, thanks \u003ca href=\"https://github.com/kkent030315\"\u003e\u003ccode\u003e@​kkent030315\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/m4b/goblin/pull/498\"\u003em4b/goblin#498\u003c/a\u003e\npe: Reject cyclic resource trees, thanks \u003ca href=\"https://github.com/Mrmaxmeier\"\u003e\u003ccode\u003e@​Mrmaxmeier\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/m4b/goblin/pull/499\"\u003em4b/goblin#499\u003c/a\u003e\npe: Handle unpadded resource values in .NET assemblies compiled with Mono, thanks \u003ca href=\"https://github.com/BinFlip\"\u003e\u003ccode\u003e@​BinFlip\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/m4b/goblin/pull/501\"\u003em4b/goblin#501\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\u003eSee full diff in \u003ca href=\"https://github.com/m4b/goblin/commits\"\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://redirect.github.com/rust-lang/log/pull/719\"\u003erust-lang/log#719\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AldaronLau\"\u003e\u003ccode\u003e@​AldaronLau\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/703\"\u003erust-lang/log#703\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dishmaker\"\u003e\u003ccode\u003e@​dishmaker\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/709\"\u003erust-lang/log#709\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/log/compare/0.4.28...0.4.29\"\u003ehttps://github.com/rust-lang/log/compare/0.4.28...0.4.29\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/rust-lang/log/blob/master/CHANGELOG.md\"\u003elog's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.4.29] - 2025-12-02\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\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\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AldaronLau\"\u003e\u003ccode\u003e@​AldaronLau\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/703\"\u003erust-lang/log#703\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dishmaker\"\u003e\u003ccode\u003e@​dishmaker\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/709\"\u003erust-lang/log#709\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/log/compare/0.4.28...0.4.29\"\u003ehttps://github.com/rust-lang/log/compare/0.4.28...0.4.29\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/log/commit/b1e2df7bce7a1b685aa9bfd1db0a5cac1f0fc27d\"\u003e\u003ccode\u003eb1e2df7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/719\"\u003e#719\u003c/a\u003e from rust-lang/cargo/0.4.29\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/3fe1a546dc323e614c35d136920a112406910e06\"\u003e\u003ccode\u003e3fe1a54\u003c/code\u003e\u003c/a\u003e prepare for 0.4.29 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/7a432d9ab570c49d42fcbd1c3b9e1e300064c2b9\"\u003e\u003ccode\u003e7a432d9\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/718\"\u003e#718\u003c/a\u003e from rust-lang/ci/msrv\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/0689d568479bb578f66e48df43628cc04aa6269b\"\u003e\u003ccode\u003e0689d56\u003c/code\u003e\u003c/a\u003e rebump msrv to 1.68.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/46b448e2a76a14210a7270ec11ad97cb9cbda6dc\"\u003e\u003ccode\u003e46b448e\u003c/code\u003e\u003c/a\u003e try drop msrv back to 1.61.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/929ab3812e86915bb5edb65609cd6d5cb17939fb\"\u003e\u003ccode\u003e929ab38\u003c/code\u003e\u003c/a\u003e fix up doc test feature gate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/957cece4780cb006cbe2f819bd2f893822aad7cb\"\u003e\u003ccode\u003e957cece\u003c/code\u003e\u003c/a\u003e bump serde-dependent crates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/bea40c847c77ecb7b7e9f2d858a21edaa2aa6159\"\u003e\u003ccode\u003ebea40c8\u003c/code\u003e\u003c/a\u003e bump msrv to 1.68.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/c540184ee9581d7373135f5511b6b174b5cee2d6\"\u003e\u003ccode\u003ec540184\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/716\"\u003e#716\u003c/a\u003e from rust-lang/ci-smaller-matrix2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/c971e636c4b44ff01ff21e6aa82607272d2d0bf2\"\u003e\u003ccode\u003ec971e63\u003c/code\u003e\u003c/a\u003e Merge branch 'master' into ci-smaller-matrix2\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.28...0.4.29\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `oci-spec` from 0.8.3 to 0.8.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/youki-dev/oci-spec-rs/releases\"\u003eoci-spec's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.8.4\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRelease 0.8.3 by \u003ca href=\"https://github.com/utam0k\"\u003e\u003ccode\u003e@​utam0k\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/youki-dev/oci-spec-rs/pull/294\"\u003eyouki-dev/oci-spec-rs#294\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid extra allocation in Reference::to_string by \u003ca href=\"https://github.com/stepancheg\"\u003e\u003ccode\u003e@​stepancheg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/youki-dev/oci-spec-rs/pull/297\"\u003eyouki-dev/oci-spec-rs#297\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ecapability: Add support for flexible capability name formats by \u003ca href=\"https://github.com/Apokleos\"\u003e\u003ccode\u003e@​Apokleos\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/youki-dev/oci-spec-rs/pull/299\"\u003eyouki-dev/oci-spec-rs#299\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExpose function to build reference from a tag and digest by \u003ca href=\"https://github.com/toksdotdev\"\u003e\u003ccode\u003e@​toksdotdev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/youki-dev/oci-spec-rs/pull/300\"\u003eyouki-dev/oci-spec-rs#300\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(state): introduce State and ContainerState structures by \u003ca href=\"https://github.com/nayuta723\"\u003e\u003ccode\u003e@​nayuta723\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/youki-dev/oci-spec-rs/pull/302\"\u003eyouki-dev/oci-spec-rs#302\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(zos): add support for z/OS based containers by \u003ca href=\"https://github.com/nayuta723\"\u003e\u003ccode\u003e@​nayuta723\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/youki-dev/oci-spec-rs/pull/303\"\u003eyouki-dev/oci-spec-rs#303\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toksdotdev\"\u003e\u003ccode\u003e@​toksdotdev\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/youki-dev/oci-spec-rs/pull/300\"\u003eyouki-dev/oci-spec-rs#300\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/youki-dev/oci-spec-rs/compare/v0.8.3...v0.8.4\"\u003ehttps://github.com/youki-dev/oci-spec-rs/compare/v0.8.3...v0.8.4\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/youki-dev/oci-spec-rs/commit/3b56a02e67cc0741359e4eef3fd04de4509e7b44\"\u003e\u003ccode\u003e3b56a02\u003c/code\u003e\u003c/a\u003e Bump to 0.8.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/youki-dev/oci-spec-rs/commit/9686335ce72058d03481ee524c0ba6c6b019510b\"\u003e\u003ccode\u003e9686335\u003c/code\u003e\u003c/a\u003e feat(zos): add support for z/OS based containers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/youki-dev/oci-spec-rs/commit/f65cac0729203ba76e1ac8bb41ed4182047d5008\"\u003e\u003ccode\u003ef65cac0\u003c/code\u003e\u003c/a\u003e docs(state): enhance documentation for SECCOMP_FD_NAME constant and update OC...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/youki-dev/oci-spec-rs/commit/a745110aa49e20fbe855254d794823544982e453\"\u003e\u003ccode\u003ea745110\u003c/code\u003e\u003c/a\u003e feat(tests): add unit test for loading and saving State\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/youki-dev/oci-spec-rs/commit/3f0233b6ed541ffcd1cec44655cabf8df2c9bf60\"\u003e\u003ccode\u003e3f0233b\u003c/code\u003e\u003c/a\u003e chore(dependencies): update tempfile to version 3.23.0 and improve state impl...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/youki-dev/oci-spec-rs/commit/97d9996395cae3e33a5324098c97cf9b5650f2c3\"\u003e\u003ccode\u003e97d9996\u003c/code\u003e\u003c/a\u003e feat(state): introduce State and ContainerState structures\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/youki-dev/oci-spec-rs/commit/a217db0c1dc4b650889887dc7c96c31310029e87\"\u003e\u003ccode\u003ea217db0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/youki-dev/oci-spec-rs/issues/300\"\u003e#300\u003c/a\u003e from toksdotdev/toks/expose-reference-new\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/youki-dev/oci-spec-rs/commit/3028cac40752a57e789aa820d30b4c1b5234a65e\"\u003e\u003ccode\u003e3028cac\u003c/code\u003e\u003c/a\u003e chore(clippy): fix lint failure\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/youki-dev/oci-spec-rs/commit/f42632bc65cb2786a36d0a5deace0d535b2c8cf0\"\u003e\u003ccode\u003ef42632b\u003c/code\u003e\u003c/a\u003e chore(docs): improve doc comments for Reference::with_tag_and_digest\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/youki-dev/oci-spec-rs/commit/8a417551787582529dcf25a59315588ff1350148\"\u003e\u003ccode\u003e8a41755\u003c/code\u003e\u003c/a\u003e feat(reference): expose generic function for building references\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/youki-dev/oci-spec-rs/compare/v0.8.3...v0.8.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `serde_json` from 1.0.145 to 1.0.149\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/serde-rs/json/releases\"\u003eserde_json's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.149\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAlign arbitrary_precision number strings with zmij's formatting (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1306\"\u003e#1306\u003c/a\u003e, thanks \u003ca href=\"https://github.com/b41sh\"\u003e\u003ccode\u003e@​b41sh\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.148\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003ezmij\u003c/code\u003e dependency to 1.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.147\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSwitch float-to-string algorithm from Ryū to Żmij for better f32 and f64 serialization performance (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1304\"\u003e#1304\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.146\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSet fast_arithmetic=64 for riscv64 (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1305\"\u003e#1305\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Xeonacid\"\u003e\u003ccode\u003e@​Xeonacid\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/4f6dbfac79647d032b0997b5ab73022340c6dab7\"\u003e\u003ccode\u003e4f6dbfa\u003c/code\u003e\u003c/a\u003e Release 1.0.149\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/f3df680098007496f5580903890892d51116d129\"\u003e\u003ccode\u003ef3df680\u003c/code\u003e\u003c/a\u003e Touch up PR 1306\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/e16730ff445bc38c04537109d99e80c594f8150c\"\u003e\u003ccode\u003ee16730f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1306\"\u003e#1306\u003c/a\u003e from b41sh/fix-float-number-display\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/eeb2bcd3f2fd2300de21381e23b3cebd33bfca30\"\u003e\u003ccode\u003eeeb2bcd\u003c/code\u003e\u003c/a\u003e Align \u003ccode\u003earbitrary_precision\u003c/code\u003e number strings with zmij’s formatting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/8b291c4c5620476d6834c69fbfb24d13a24d4596\"\u003e\u003ccode\u003e8b291c4\u003c/code\u003e\u003c/a\u003e Release 1.0.148\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/1aefe152735f1b11ce7f641f8e86448d227163bf\"\u003e\u003ccode\u003e1aefe15\u003c/code\u003e\u003c/a\u003e Update to zmij 1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/62d6e8d6158ccc1608fb57d9a8a73cc8d15f5b2a\"\u003e\u003ccode\u003e62d6e8d\u003c/code\u003e\u003c/a\u003e Release 1.0.147\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/fd829a65beb37d2db296f1a64c22c25ad508d6d8\"\u003e\u003ccode\u003efd829a6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1304\"\u003e#1304\u003c/a\u003e from dtolnay/zmij\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/e757a3d8813bfacad8354ae3af89fa19a471da6b\"\u003e\u003ccode\u003ee757a3d\u003c/code\u003e\u003c/a\u003e Switch from ryu -\u0026gt; zmij for float formatting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/75ad7e6b4eb8a26560300d2d7332d6dd8cd5b277\"\u003e\u003ccode\u003e75ad7e6\u003c/code\u003e\u003c/a\u003e Release 1.0.146\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/serde-rs/json/compare/v1.0.145...v1.0.149\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tempfile` from 3.23.0 to 3.24.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Stebalien/tempfile/blob/master/CHANGELOG.md\"\u003etempfile's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.24.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eActually support WASIp2 without the nightly feature. This library is now feature complete on WASIp2 without any additional feature flags.\u003c/li\u003e\n\u003cli\u003eExclude CI scripts from the published crate.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/1712764bb4be5f7787d9b24e6d99961178a52b47\"\u003e\u003ccode\u003e1712764\u003c/code\u003e\u003c/a\u003e chore: release v3.24.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/a8dc8640b3ed215e078223cbc31d066bae64fef2\"\u003e\u003ccode\u003ea8dc864\u003c/code\u003e\u003c/a\u003e feat: completely support WASIP2 on stable rust (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/382\"\u003e#382\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/5a035729f067a3d1d2e24a194a0e856cf3144405\"\u003e\u003ccode\u003e5a03572\u003c/code\u003e\u003c/a\u003e Exclude CI scripts from published package (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/384\"\u003e#384\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/da894f14320cf46cfe2ae81e1cd20b09fd57b646\"\u003e\u003ccode\u003eda894f1\u003c/code\u003e\u003c/a\u003e build(deps): bump actions/checkout from 5 to 6 (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/383\"\u003e#383\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/Stebalien/tempfile/compare/v3.23.0...v3.24.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `toml` from 0.9.8 to 0.9.11+spec-1.1.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/febf44c6b79cf2690e6dd56e8925277185f47afb\"\u003e\u003ccode\u003efebf44c\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/5009cf2f59c59803e4ba53ee3bfdbbf683018f2a\"\u003e\u003ccode\u003e5009cf2\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/b5798aa06124eaa376be08d3480236c6f054064e\"\u003e\u003ccode\u003eb5798aa\u003c/code\u003e\u003c/a\u003e fix(toml): Support serializing u64, i128, u128 (\u003ca href=\"https://redirect.github.com/toml-rs/toml/issues/1086\"\u003e#1086\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/9fd8b72608d6bc4f5f0bf51bbbd8a7ebbd183065\"\u003e\u003ccode\u003e9fd8b72\u003c/code\u003e\u003c/a\u003e fix(toml): Support serializing i128/u128\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/94fc5e0c1dda2d090251106b3d3c7fe2672aaff2\"\u003e\u003ccode\u003e94fc5e0\u003c/code\u003e\u003c/a\u003e fix(toml): Support serializing full u64 range\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/2e094015675c23c868512590c84df0b6ce68e4ad\"\u003e\u003ccode\u003e2e09401\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/e32c7a2f9b126d42fab0705e9783fec42b88e861\"\u003e\u003ccode\u003ee32c7a2\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/df1c3286de0c7d3d8b77f417fb97f2413cb71807\"\u003e\u003ccode\u003edf1c328\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/b826cf4914de08adc437d948c3ff40fdfc2bb7ec\"\u003e\u003ccode\u003eb826cf4\u003c/code\u003e\u003c/a\u003e feat(edit)!: Allow \u003ccode\u003eset_position(None)\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/toml-rs/toml/issues/1080\"\u003e#1080\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/8043f20af7fe175c00d07e7965809001bd18bd88\"\u003e\u003ccode\u003e8043f20\u003c/code\u003e\u003c/a\u003e feat(edit)!: Allow \u003ccode\u003eset_position(None)\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/toml-rs/toml/compare/toml-v0.9.8...toml-v0.9.11\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ureq` from 2.12.1 to 3.1.4\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/algesten/ureq/blob/main/CHANGELOG.md\"\u003eureq's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e3.1.4\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eSet content-type with new Multipart form \u003ca href=\"https://redirect.github.com/algesten/ureq/issues/1133\"\u003e#1133\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.1.3\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix short read with multi-byte charset \u003ca href=\"https://redirect.github.com/algesten/ureq/issues/1131\"\u003e#1131\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReplace rustls-pemfile usage with rustls-pki-types \u003ca href=\"https://redirect.github.com/algesten/ureq/issues/1122\"\u003e#1122\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport for env NO_PROXY and proxy config \u003ca href=\"https://redirect.github.com/algesten/ureq/issues/1118\"\u003e#1118\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExperimental multi-part form support \u003ca href=\"https://redirect.github.com/algesten/ureq/issues/1102\"\u003e#1102\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.1.2\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix bug when query is after host \u0026quot;example.com?query\u0026quot; \u003ca href=\"https://redirect.github.com/algesten/ureq/issues/1115\"\u003e#1115\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.1.1\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix regression in MSRV (hold back native-tls) \u003ca href=\"https://redirect.github.com/algesten/ureq/issues/1113\"\u003e#1113\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix edge case regression when setting request header Content-Length: 0 \u003ca href=\"https://redirect.github.com/algesten/ureq/issues/1109\"\u003e#1109\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.1.0\u003c/h1\u003e\n\u003cp\u003eDECISION: webpki-roots and webpki-root-certs goes from pre-release (0.26)\nto stable release (1.0.0). This is potentially a big change\nfor ureq users. We release this as semver minor.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eBump all deps to latest \u003ca href=\"https://redirect.github.com/algesten/ureq/issues/1104\"\u003e#1104\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixes to CONNECT to follow spec \u003ca href=\"https://redirect.github.com/algesten/ureq/issues/1103\"\u003e#1103\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSend Content-Length for File \u003ca href=\"https://redirect.github.com/algesten/ureq/issues/1100\"\u003e#1100\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003enative-tls transport capture and surface underlying errors \u003ca href=\"https://redirect.github.com/algesten/ureq/issues/1093\"\u003e#1093\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump webpki-roots/webpki-root-certs to 1.0.0 \u003ca href=\"https://redirect.github.com/algesten/ureq/issues/1089\"\u003e#1089\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump rustls-platform-verifier to 0.6.0 \u003ca href=\"https://redirect.github.com/algesten/ureq/issues/1089\"\u003e#1089\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow the license CDLA-Permissive-2.0 \u003ca href=\"https://redirect.github.com/algesten/ureq/issues/1089\"\u003e#1089\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.0.12\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eChunked transfer handle abrupt close after 0\\r\\n \u003ca href=\"https://redirect.github.com/algesten/ureq/issues/1074\"\u003e#1074\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix incorrect DNS resolving when using proxies \u003ca href=\"https://redirect.github.com/algesten/ureq/issues/1081\"\u003e#1081\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse + instead of %20 for url encoded form bodies \u003ca href=\"https://redirect.github.com/algesten/ureq/issues/1071\"\u003e#1071\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix problem with double-quotes in cookie values \u003ca href=\"https://redirect.github.com/algesten/ureq/issues/1068\"\u003e#1068\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReduce Body size \u003ca href=\"https://redirect.github.com/algesten/ureq/issues/1065\"\u003e#1065\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix featue flag \u003ccode\u003epublic_suffix\u003c/code\u003e for CookieStore \u003ca href=\"https://redirect.github.com/algesten/ureq/issues/1063\"\u003e#1063\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove doc for 10MB limit \u003ca href=\"https://redirect.github.com/algesten/ureq/issues/1061\"\u003e#1061\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.0.11\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix CONNECT proxy bug \u003ca href=\"https://redirect.github.com/algesten/ureq/issues/1057\"\u003e#1057\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix bug setting cookies in redirects \u003ca href=\"https://redirect.github.com/algesten/ureq/issues/1055\"\u003e#1055\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAnnotated example for making a Transport \u003ca href=\"https://redirect.github.com/algesten/ureq/issues/1054\"\u003e#1054\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFeature for adding unencoded query parameters \u003ca href=\"https://redirect.github.com/algesten/ureq/issues/1039\"\u003e#1039\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/algesten/ureq/commit/428bba83ae6a48be65bdf133137af60a28fbc2e2\"\u003e\u003ccode\u003e428bba8\u003c/code\u003e\u003c/a\u003e 3.1.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/algesten/ureq/commit/f38ebd5a3fb7b880313ced5db60a253545bc6a09\"\u003e\u003ccode\u003ef38ebd5\u003c/code\u003e\u003c/a\u003e Multipart form set content-type\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/algesten/ureq/commit/69dfbc9f482b0e77e6081318ce6fe5e3593c24ea\"\u003e\u003ccode\u003e69dfbc9\u003c/code\u003e\u003c/a\u003e 3.1.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/algesten/ureq/commit/99bceb89fb807cac1d0170d91e2c810cf3b74d5e\"\u003e\u003ccode\u003e99bceb8\u003c/code\u003e\u003c/a\u003e Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/algesten/ureq/commit/199a117cd9815a623c728184291970e50346189d\"\u003e\u003ccode\u003e199a117\u003c/code\u003e\u003c/a\u003e Prove CharCodec dont end up on char boundary\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/algesten/ureq/commit/0a4b032146a828859409c77fb0c64a834f655f0a\"\u003e\u003ccode\u003e0a4b032\u003c/code\u003e\u003c/a\u003e Fix CharCodec problem reading short\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/algesten/ureq/commit/561e8140ea38b202e678806f29553ba8227bb57c\"\u003e\u003ccode\u003e561e814\u003c/code\u003e\u003c/a\u003e Fix links in lib.rs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/algesten/ureq/commit/7e93254a6501d2e2f92c1f3ab51112d6b56a06ec\"\u003e\u003ccode\u003e7e93254\u003c/code\u003e\u003c/a\u003e Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/algesten/ureq/commit/6d3028fc3e11655de9e144ab6ec51989578bc127\"\u003e\u003ccode\u003e6d3028f\u003c/code\u003e\u003c/a\u003e Move multipart to unversioned\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/algesten/ureq/commit/c4fd455b49e0133cff48f3ea72bab3bb9cd638dc\"\u003e\u003ccode\u003ec4fd455\u003c/code\u003e\u003c/a\u003e Fix clippy\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/algesten/ureq/compare/2.12.1...3.1.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `url` from 2.5.7 to 2.5.8\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/servo/rust-url/commit/d6ea13c5f8e7e6e627f6390161b3e185bda5e5ce\"\u003e\u003ccode\u003ed6ea13c\u003c/code\u003e\u003c/a\u003e Bump to 2.5.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/servo/rust-url/commit/8269ac31924544991687a188a8ee477e48a14073\"\u003e\u003ccode\u003e8269ac3\u003c/code\u003e\u003c/a\u003e ci: update cargo-deny config, bump cargo-deny-action to v2 (\u003ca href=\"https://redirect.github.com/servo/rust-url/issues/1092\"\u003e#1092\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/servo/rust-url/commit/6dfdf17f6a6f93ed91681875345caf8e791d261a\"\u003e\u003ccode\u003e6dfdf17\u003c/code\u003e\u003c/a\u003e chore: fix some typos in comments (\u003ca href=\"https://redirect.github.com/servo/rust-url/issues/1090\"\u003e#1090\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/servo/rust-url/commit/b06048d70d4cc9cf4ffb277f06cfcebd53b2141e\"\u003e\u003ccode\u003eb06048d\u003c/code\u003e\u003c/a\u003e Attempt to fix 1.82 CI (\u003ca href=\"https://redirect.github.com/servo/rust-url/issues/1085\"\u003e#1085\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/servo/rust-url/commit/9771ab51f0aaa02ca1884f88c577260e9b86f9b6\"\u003e\u003ccode\u003e9771ab5\u003c/code\u003e\u003c/a\u003e Fix roundtripping issue (\u003ca href=\"https://redirect.github.com/servo/rust-url/issues/1079\"\u003e#1079\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/servo/rust-url/commit/22b925f93ad505a830f1089538a9ed6f5fd90612\"\u003e\u003ccode\u003e22b925f\u003c/code\u003e\u003c/a\u003e Improve Compile Times with \u003ccode\u003eserde_derive\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/servo/rust-url/issues/1075\"\u003e#1075\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/servo/rust-url/commit/0afccc947a218ea02d34ad4f8aee4f2b6d328ddb\"\u003e\u003ccode\u003e0afccc9\u003c/code\u003e\u003c/a\u003e fix outdated docs for ParseError (\u003ca href=\"https://redirect.github.com/servo/rust-url/issues/1074\"\u003e#1074\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/servo/rust-url/compare/v2.5.7...v2.5.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `uuid` from 1.18.1 to 1.19.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/uuid-rs/uuid/releases\"\u003euuid's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.19.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSwitch serde dependency to serde_core by \u003ca href=\"https://github.com/paolobarbolini\"\u003e\u003ccode\u003e@​paolobarbolini\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/843\"\u003euuid-rs/uuid#843\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to 2021 edition and fix most clippy warnings by \u003ca href=\"https://github.com/paolobarbolini\"\u003e\u003ccode\u003e@​paolobarbolini\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/848\"\u003euuid-rs/uuid#848\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 1.19.0 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/849\"\u003euuid-rs/uuid#849\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/uuid-rs/uuid/compare/v1.18.1...v1.19.0\"\u003ehttps://github.com/uuid-rs/uuid/compare/v1.18.1...v1.19.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/7527cef15f39fe493a92bda19d28eebec2c73ebf\"\u003e\u003ccode\u003e7527cef\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/849\"\u003e#849\u003c/a\u003e from uuid-rs/cargo/v1.19.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/d0422fa76f7f428ee86e6280652accc8e51931c8\"\u003e\u003ccode\u003ed0422fa\u003c/code\u003e\u003c/a\u003e prepare for 1.19.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/f9a36e2821f19d00ed04af7cc15bc47a1c464c60\"\u003e\u003ccode\u003ef9a36e2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/848\"\u003e#848\u003c/a\u003e from paolobarbolini/maintenance\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/029a57e2a67cb31e63f99b30bbbb43e1a35a3c87\"\u003e\u003ccode\u003e029a57e\u003c/code\u003e\u003c/a\u003e Fix most clippy warnings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/e73bb2717aeed852dd3426efbd13c8b7b0339c27\"\u003e\u003ccode\u003ee73bb27\u003c/code\u003e\u003c/a\u003e Upgrade to 2021 edition\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/c5976226809278d8b84fefdf8d6e9c67fbc5554f\"\u003e\u003ccode\u003ec597622\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/843\"\u003e#843\u003c/a\u003e from paolobarbolini/serde_core-migration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/9835bd6f5438cd4a130a92e385278186b0ac8fb1\"\u003e\u003ccode\u003e9835bd6\u003c/code\u003e\u003c/a\u003e Switch serde dependency to serde_core\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/uuid-rs/uuid/compare/v1.18.1...v1.19.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/termoshtt/ocipkg/pull/218","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/termoshtt%2Focipkg/issues/218","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/218/packages"}},{"old_version":"0.23.0","new_version":"0.23.1","update_type":"patch","path":null,"pr_created_at":"2026-01-19T21:58:24.000Z","version_change":"0.23.0 → 0.23.1","issue":{"uuid":"3831322509","node_id":"PR_kwDOGFrxNc6-F39b","number":1163,"state":"open","title":"build(deps): bump the cargo group across 2 directories with 10 updates","user":"dependabot[bot]","labels":["dco-signoff: yes","size/L","dependencies","rust"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-01-19T21:58:24.000Z","updated_at":"2026-01-29T09:10:21.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"cargo","update_count":10,"packages":[{"name":"aya-build","old_version":"0.1.2","new_version":"0.1.3","repository_url":"https://github.com/aya-rs/aya"},{"name":"zerocopy","old_version":"0.8.27","new_version":"0.8.33","repository_url":"https://github.com/google/zerocopy"},{"name":"libc","old_version":"0.2.177","new_version":"0.2.180","repository_url":"https://github.com/rust-lang/libc"},{"name":"log","old_version":"0.4.28","new_version":"0.4.29","repository_url":"https://github.com/rust-lang/log"},{"name":"tokio","old_version":"1.48.0","new_version":"1.49.0","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"thiserror","old_version":"2.0.17","new_version":"2.0.18","repository_url":"https://github.com/dtolnay/thiserror"},{"name":"cargo_metadata","old_version":"0.23.0","new_version":"0.23.1","repository_url":"https://github.com/oli-obk/cargo_metadata"},{"name":"cc","old_version":"1.2.45","new_version":"1.2.53","repository_url":"https://github.com/rust-lang/cc-rs"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the cargo group with 1 update in the /plugins/dummy_rs directory: [serde_json](https://github.com/serde-rs/json).\nBumps the cargo group with 8 updates in the /plugins/krsi directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [aya-build](https://github.com/aya-rs/aya) | `0.1.2` | `0.1.3` |\n| [zerocopy](https://github.com/google/zerocopy) | `0.8.27` | `0.8.33` |\n| [libc](https://github.com/rust-lang/libc) | `0.2.177` | `0.2.180` |\n| [log](https://github.com/rust-lang/log) | `0.4.28` | `0.4.29` |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.48.0` | `1.49.0` |\n| [thiserror](https://github.com/dtolnay/thiserror) | `2.0.17` | `2.0.18` |\n| [cargo_metadata](https://github.com/oli-obk/cargo_metadata) | `0.23.0` | `0.23.1` |\n| [cc](https://github.com/rust-lang/cc-rs) | `1.2.45` | `1.2.53` |\n\n\nUpdates `serde_json` from 1.0.145 to 1.0.149\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/serde-rs/json/releases\"\u003eserde_json's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.149\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAlign arbitrary_precision number strings with zmij's formatting (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1306\"\u003e#1306\u003c/a\u003e, thanks \u003ca href=\"https://github.com/b41sh\"\u003e\u003ccode\u003e@​b41sh\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.148\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003ezmij\u003c/code\u003e dependency to 1.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.147\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSwitch float-to-string algorithm from Ryū to Żmij for better f32 and f64 serialization performance (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1304\"\u003e#1304\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.146\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSet fast_arithmetic=64 for riscv64 (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1305\"\u003e#1305\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Xeonacid\"\u003e\u003ccode\u003e@​Xeonacid\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/4f6dbfac79647d032b0997b5ab73022340c6dab7\"\u003e\u003ccode\u003e4f6dbfa\u003c/code\u003e\u003c/a\u003e Release 1.0.149\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/f3df680098007496f5580903890892d51116d129\"\u003e\u003ccode\u003ef3df680\u003c/code\u003e\u003c/a\u003e Touch up PR 1306\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/e16730ff445bc38c04537109d99e80c594f8150c\"\u003e\u003ccode\u003ee16730f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1306\"\u003e#1306\u003c/a\u003e from b41sh/fix-float-number-display\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/eeb2bcd3f2fd2300de21381e23b3cebd33bfca30\"\u003e\u003ccode\u003eeeb2bcd\u003c/code\u003e\u003c/a\u003e Align \u003ccode\u003earbitrary_precision\u003c/code\u003e number strings with zmij’s formatting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/8b291c4c5620476d6834c69fbfb24d13a24d4596\"\u003e\u003ccode\u003e8b291c4\u003c/code\u003e\u003c/a\u003e Release 1.0.148\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/1aefe152735f1b11ce7f641f8e86448d227163bf\"\u003e\u003ccode\u003e1aefe15\u003c/code\u003e\u003c/a\u003e Update to zmij 1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/62d6e8d6158ccc1608fb57d9a8a73cc8d15f5b2a\"\u003e\u003ccode\u003e62d6e8d\u003c/code\u003e\u003c/a\u003e Release 1.0.147\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/fd829a65beb37d2db296f1a64c22c25ad508d6d8\"\u003e\u003ccode\u003efd829a6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1304\"\u003e#1304\u003c/a\u003e from dtolnay/zmij\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/e757a3d8813bfacad8354ae3af89fa19a471da6b\"\u003e\u003ccode\u003ee757a3d\u003c/code\u003e\u003c/a\u003e Switch from ryu -\u0026gt; zmij for float formatting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/75ad7e6b4eb8a26560300d2d7332d6dd8cd5b277\"\u003e\u003ccode\u003e75ad7e6\u003c/code\u003e\u003c/a\u003e Release 1.0.146\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/serde-rs/json/compare/v1.0.145...v1.0.149\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `aya-build` from 0.1.2 to 0.1.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aya-rs/aya/releases\"\u003eaya-build's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eaya-obj v0.1.0\u003c/h2\u003e\n\u003ch3\u003eNew Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e Rename Bpf to Ebpf\nAnd BpfLoader to EbpfLoader.\nThis also adds type aliases to preserve the use of the old names, making\nupdating to a new Aya release less of a burden. These aliases are marked\nas deprecated since we'll likely remove them in a later release.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e revamp MapInfo be more friendly with older kernels\nAdds detection for whether a field is available in \u003ccode\u003eMapInfo\u003c/code\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFor \u003ccode\u003emap_type()\u003c/code\u003e, we treturn new enum \u003ccode\u003eMapType\u003c/code\u003e instead of the integer\nrepresentation.\u003c/li\u003e\n\u003cli\u003eFor fields that can't be zero, we return \u003ccode\u003eOption\u0026lt;NonZero*\u0026gt;\u003c/code\u003e type.\u003c/li\u003e\n\u003cli\u003eFor \u003ccode\u003ename_as_str()\u003c/code\u003e, it now uses the feature probe \u003ccode\u003ebpf_name()\u003c/code\u003e to\ndetect if field is available.\nAlthough the feature probe checks for program name, it can also be\nused for map name since they were both introduced in the same commit.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e revamp ProgramInfo be more friendly with older kernels\nPurpose of this commit is to add detections for whether a field is\navailable in \u003ccode\u003eProgramInfo\u003c/code\u003e.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFor \u003ccode\u003eprogram_type()\u003c/code\u003e, we return the new enum \u003ccode\u003eProgramType\u003c/code\u003e instead of\nthe integer representation.\u003c/li\u003e\n\u003cli\u003eFor fields that we know cannot be zero, we return \u003ccode\u003eOption\u0026lt;NonZero*\u0026gt;\u003c/code\u003e\ntype.\u003c/li\u003e\n\u003cli\u003eFor \u003ccode\u003ename_as_str()\u003c/code\u003e, it now also uses the feature probe \u003ccode\u003ebpf_name()\u003c/code\u003e\nto detect if field is available or not.\u003c/li\u003e\n\u003cli\u003eTwo additional feature probes are added for the fields:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eprog_info_map_ids()\u003c/code\u003e probe -\u0026gt; \u003ccode\u003emap_ids()\u003c/code\u003e field\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eprog_info_gpl_compatible()\u003c/code\u003e probe -\u0026gt; \u003ccode\u003egpl_compatible()\u003c/code\u003e field\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eWith the \u003ccode\u003eprog_info_map_ids()\u003c/code\u003e probe, the previous implementation that\nI had for \u003ccode\u003ebpf_prog_get_info_by_fd()\u003c/code\u003e is shortened to use the probe\ninstead of having to make 2 potential syscalls.\u003c/p\u003e\n\u003cp\u003eThe \u003ccode\u003etest_loaded_at()\u003c/code\u003e test is also moved into info tests since it is\nbetter related to the info tests.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e add conversion u32 to enum type for prog, link, \u0026amp; attach type\nAdd conversion from u32 to program type, link type, and attach type.\nAdditionally, remove duplicate match statement for u32 conversion to\n\u003ccode\u003eBPF_MAP_TYPE_BLOOM_FILTER\u003c/code\u003e \u0026amp; \u003ccode\u003eBPF_MAP_TYPE_CGRP_STORAGE\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eNew error \u003ccode\u003eInvalidTypeBinding\u0026lt;T\u0026gt;\u003c/code\u003e is created to represent when a\nparsed/received value binding to a type is invalid.\nThis is used in the new conversions added here, and also replaces\n\u003ccode\u003eInvalidMapTypeError\u003c/code\u003e in \u003ccode\u003eTryFrom\u003c/code\u003e for \u003ccode\u003ebpf_map_type\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e add archs powerpc64 and s390x to aya\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/aya-rs/aya/compare/aya-ebpf-macros-v0.1.2...aya-build-v0.1.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `zerocopy` from 0.8.27 to 0.8.33\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/zerocopy/releases\"\u003ezerocopy's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.8.33\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[zerocopy-derive] Fix panic with raw identifiers by \u003ca href=\"https://github.com/joshlf\"\u003e\u003ccode\u003e@​joshlf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/2871\"\u003egoogle/zerocopy#2871\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/google/zerocopy/compare/v0.8.32...v0.8.33\"\u003ehttps://github.com/google/zerocopy/compare/v0.8.32...v0.8.33\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.8.32\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd regression test for suppressing \u003ccode\u003eprivate_bounds\u003c/code\u003e lint in \u003ccode\u003eKnownLayout\u003c/code\u003e derive by \u003ca href=\"https://github.com/google-labs-jules\"\u003e\u003ccode\u003e@​google-labs-jules\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/2791\"\u003egoogle/zerocopy#2791\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd tests targeted at un-covered lines of code by \u003ca href=\"https://github.com/joshlf\"\u003e\u003ccode\u003e@​joshlf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/2833\"\u003egoogle/zerocopy#2833\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[ci] In check_todo.sh, permit disabling check by \u003ca href=\"https://github.com/joshlf\"\u003e\u003ccode\u003e@​joshlf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/2839\"\u003egoogle/zerocopy#2839\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[cargo-zerocopy] Auto-install env var toggle by \u003ca href=\"https://github.com/joshlf\"\u003e\u003ccode\u003e@​joshlf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/2840\"\u003egoogle/zerocopy#2840\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd more instructions for coding agents by \u003ca href=\"https://github.com/joshlf\"\u003e\u003ccode\u003e@​joshlf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/2834\"\u003egoogle/zerocopy#2834\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduce \u003ccode\u003eHasField\u003c/code\u003e trait by \u003ca href=\"https://github.com/jswrenn\"\u003e\u003ccode\u003e@​jswrenn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/2842\"\u003egoogle/zerocopy#2842\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[agents] Add instructions for reviewing by \u003ca href=\"https://github.com/joshlf\"\u003e\u003ccode\u003e@​joshlf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/2855\"\u003egoogle/zerocopy#2855\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eHasField::project\u003c/code\u003e; simplify \u003ccode\u003eis_bit_valid\u003c/code\u003e by \u003ca href=\"https://github.com/jswrenn\"\u003e\u003ccode\u003e@​jswrenn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/2843\"\u003egoogle/zerocopy#2843\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[project] Distinguish structs/union/enums by \u003ca href=\"https://github.com/joshlf\"\u003e\u003ccode\u003e@​joshlf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/2857\"\u003egoogle/zerocopy#2857\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[derive] Document use of \u003ccode\u003eField\u003c/code\u003e trait by \u003ca href=\"https://github.com/joshlf\"\u003e\u003ccode\u003e@​joshlf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/2865\"\u003egoogle/zerocopy#2865\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[pointer] Add generic projection/cast framework by \u003ca href=\"https://github.com/joshlf\"\u003e\u003ccode\u003e@​joshlf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/2860\"\u003egoogle/zerocopy#2860\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOptimize Ref\u0026lt;_, T\u0026gt; methods when T: Sized (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/2752\"\u003e#2752\u003c/a\u003e) by \u003ca href=\"https://github.com/bmberger\"\u003e\u003ccode\u003e@​bmberger\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/2758\"\u003egoogle/zerocopy#2758\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bmberger\"\u003e\u003ccode\u003e@​bmberger\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/2758\"\u003egoogle/zerocopy#2758\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/google/zerocopy/compare/v0.8.31...v0.8.32\"\u003ehttps://github.com/google/zerocopy/compare/v0.8.31...v0.8.32\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.8.31\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[derive] Fix IntoBytes on repr(C) DST by \u003ca href=\"https://github.com/joshlf\"\u003e\u003ccode\u003e@​joshlf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/2836\"\u003egoogle/zerocopy#2836\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/google/zerocopy/compare/v0.8.30...v0.8.31\"\u003ehttps://github.com/google/zerocopy/compare/v0.8.30...v0.8.31\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.8.30\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003cstrong\u003eUPGRADING NOTE\u003c/strong\u003e: \u003ca href=\"https://redirect.github.com/google/zerocopy/issues/2804\"\u003e#2804\u003c/a\u003e, we invert the order of \u003ccode\u003e--cfg\u003c/code\u003es passed by our \u003ccode\u003ebuild.rs\u003c/code\u003e script. This will be transparent to \u003ccode\u003ecargo\u003c/code\u003e users, but if you vendor zerocopy and build it by invoking \u003ccode\u003erustc\u003c/code\u003e directly, you will need to update your \u003ccode\u003e--cfg\u003c/code\u003es. Assuming you're on a relatively recent toolchain, \u003cstrong\u003eyou should simply stop passing any \u003ccode\u003e--cfg\u003c/code\u003es when building zerocopy\u003c/strong\u003e. For more details, see \u003ca href=\"https://redirect.github.com/google/zerocopy/issues/2259\"\u003e#2259\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate AGENTS.md with pre-submission check instruction by \u003ca href=\"https://github.com/google-labs-jules\"\u003e\u003ccode\u003e@​google-labs-jules\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/2792\"\u003egoogle/zerocopy#2792\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: Add safety instructions to AGENTS.md by \u003ca href=\"https://github.com/google-labs-jules\"\u003e\u003ccode\u003e@​google-labs-jules\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/2794\"\u003egoogle/zerocopy#2794\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix Miri symbolic alignment check failures by \u003ca href=\"https://github.com/google-labs-jules\"\u003e\u003ccode\u003e@​google-labs-jules\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/2798\"\u003egoogle/zerocopy#2798\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: Update AGENTS.md to mandate 'yes | ./cargo.sh' by \u003ca href=\"https://github.com/google-labs-jules\"\u003e\u003ccode\u003e@​google-labs-jules\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/2799\"\u003egoogle/zerocopy#2799\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd missing copyright headers and audit instructions by \u003ca href=\"https://github.com/google-labs-jules\"\u003e\u003ccode\u003e@​google-labs-jules\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/2795\"\u003egoogle/zerocopy#2795\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/4cfb5c979891222bf61323690bfbcdf795d1315e\"\u003e\u003ccode\u003e4cfb5c9\u003c/code\u003e\u003c/a\u003e [zerocopy-derive] Fix panic with raw identifiers (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/2871\"\u003e#2871\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/8cd798a1ea7530a199ed7c7e33a8d12ee8ac862d\"\u003e\u003ccode\u003e8cd798a\u003c/code\u003e\u003c/a\u003e Release 0.8.32 (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/2870\"\u003e#2870\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/37b16a6bbe4350cff3eb8c3f6d39d42fe0c4bf15\"\u003e\u003ccode\u003e37b16a6\u003c/code\u003e\u003c/a\u003e Optimize Ref\u0026lt;_, T\u0026gt; methods when T: Sized (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/2752\"\u003e#2752\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/2758\"\u003e#2758\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/8dfa29be915ec898e312ad2b81a8295b42155982\"\u003e\u003ccode\u003e8dfa29b\u003c/code\u003e\u003c/a\u003e [pointer] Add generic projection/cast framework (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/2860\"\u003e#2860\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/424df54fa222ae0ab56f8aa4c06bd877d8d197c3\"\u003e\u003ccode\u003e424df54\u003c/code\u003e\u003c/a\u003e [ci] Pin dependencies to hashes (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/2869\"\u003e#2869\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/635360bba3ac54fc51ed0b22e8f37c24d85ba07a\"\u003e\u003ccode\u003e635360b\u003c/code\u003e\u003c/a\u003e [ci] Roll pinned nightly toolchain (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/2868\"\u003e#2868\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/e2d235fa3ad1eb6e33e0d1bf38e9a60cfcb63e42\"\u003e\u003ccode\u003ee2d235f\u003c/code\u003e\u003c/a\u003e [derive] Document use of \u003ccode\u003eField\u003c/code\u003e trait (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/2865\"\u003e#2865\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/b99b86d91aca0d1f0ca35882dacaa1f2e820d278\"\u003e\u003ccode\u003eb99b86d\u003c/code\u003e\u003c/a\u003e [project] Distinguish structs/union/enums (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/2857\"\u003e#2857\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/2368a0b3ef987ddc79e2f3b8b23bd434c4ff99d0\"\u003e\u003ccode\u003e2368a0b\u003c/code\u003e\u003c/a\u003e [CI] Bump github/codeql-action in the all-actions group (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/2858\"\u003e#2858\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/8ff2a35b6aa38c2f1051468e2c4178903e03e724\"\u003e\u003ccode\u003e8ff2a35\u003c/code\u003e\u003c/a\u003e [ci] Roll pinned nightly toolchain (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/2859\"\u003e#2859\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/google/zerocopy/compare/v0.8.27...v0.8.33\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `zerocopy-derive` from 0.8.27 to 0.8.33\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/zerocopy/releases\"\u003ezerocopy-derive's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.8.33\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[zerocopy-derive] Fix panic with raw identifiers by \u003ca href=\"https://github.com/joshlf\"\u003e\u003ccode\u003e@​joshlf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/2871\"\u003egoogle/zerocopy#2871\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/google/zerocopy/compare/v0.8.32...v0.8.33\"\u003ehttps://github.com/google/zerocopy/compare/v0.8.32...v0.8.33\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.8.32\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd regression test for suppressing \u003ccode\u003eprivate_bounds\u003c/code\u003e lint in \u003ccode\u003eKnownLayout\u003c/code\u003e derive by \u003ca href=\"https://github.com/google-labs-jules\"\u003e\u003ccode\u003e@​google-labs-jules\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/2791\"\u003egoogle/zerocopy#2791\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd tests targeted at un-covered lines of code by \u003ca href=\"https://github.com/joshlf\"\u003e\u003ccode\u003e@​joshlf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/2833\"\u003egoogle/zerocopy#2833\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[ci] In check_todo.sh, permit disabling check by \u003ca href=\"https://github.com/joshlf\"\u003e\u003ccode\u003e@​joshlf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/2839\"\u003egoogle/zerocopy#2839\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[cargo-zerocopy] Auto-install env var toggle by \u003ca href=\"https://github.com/joshlf\"\u003e\u003ccode\u003e@​joshlf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/2840\"\u003egoogle/zerocopy#2840\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd more instructions for coding agents by \u003ca href=\"https://github.com/joshlf\"\u003e\u003ccode\u003e@​joshlf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/2834\"\u003egoogle/zerocopy#2834\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduce \u003ccode\u003eHasField\u003c/code\u003e trait by \u003ca href=\"https://github.com/jswrenn\"\u003e\u003ccode\u003e@​jswrenn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/2842\"\u003egoogle/zerocopy#2842\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[agents] Add instructions for reviewing by \u003ca href=\"https://github.com/joshlf\"\u003e\u003ccode\u003e@​joshlf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/2855\"\u003egoogle/zerocopy#2855\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eHasField::project\u003c/code\u003e; simplify \u003ccode\u003eis_bit_valid\u003c/code\u003e by \u003ca href=\"https://github.com/jswrenn\"\u003e\u003ccode\u003e@​jswrenn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/2843\"\u003egoogle/zerocopy#2843\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[project] Distinguish structs/union/enums by \u003ca href=\"https://github.com/joshlf\"\u003e\u003ccode\u003e@​joshlf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/2857\"\u003egoogle/zerocopy#2857\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[derive] Document use of \u003ccode\u003eField\u003c/code\u003e trait by \u003ca href=\"https://github.com/joshlf\"\u003e\u003ccode\u003e@​joshlf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/2865\"\u003egoogle/zerocopy#2865\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[pointer] Add generic projection/cast framework by \u003ca href=\"https://github.com/joshlf\"\u003e\u003ccode\u003e@​joshlf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/2860\"\u003egoogle/zerocopy#2860\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOptimize Ref\u0026lt;_, T\u0026gt; methods when T: Sized (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/2752\"\u003e#2752\u003c/a\u003e) by \u003ca href=\"https://github.com/bmberger\"\u003e\u003ccode\u003e@​bmberger\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/2758\"\u003egoogle/zerocopy#2758\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bmberger\"\u003e\u003ccode\u003e@​bmberger\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/2758\"\u003egoogle/zerocopy#2758\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/google/zerocopy/compare/v0.8.31...v0.8.32\"\u003ehttps://github.com/google/zerocopy/compare/v0.8.31...v0.8.32\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.8.31\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[derive] Fix IntoBytes on repr(C) DST by \u003ca href=\"https://github.com/joshlf\"\u003e\u003ccode\u003e@​joshlf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/2836\"\u003egoogle/zerocopy#2836\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/google/zerocopy/compare/v0.8.30...v0.8.31\"\u003ehttps://github.com/google/zerocopy/compare/v0.8.30...v0.8.31\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.8.30\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003cstrong\u003eUPGRADING NOTE\u003c/strong\u003e: \u003ca href=\"https://redirect.github.com/google/zerocopy/issues/2804\"\u003e#2804\u003c/a\u003e, we invert the order of \u003ccode\u003e--cfg\u003c/code\u003es passed by our \u003ccode\u003ebuild.rs\u003c/code\u003e script. This will be transparent to \u003ccode\u003ecargo\u003c/code\u003e users, but if you vendor zerocopy and build it by invoking \u003ccode\u003erustc\u003c/code\u003e directly, you will need to update your \u003ccode\u003e--cfg\u003c/code\u003es. Assuming you're on a relatively recent toolchain, \u003cstrong\u003eyou should simply stop passing any \u003ccode\u003e--cfg\u003c/code\u003es when building zerocopy\u003c/strong\u003e. For more details, see \u003ca href=\"https://redirect.github.com/google/zerocopy/issues/2259\"\u003e#2259\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate AGENTS.md with pre-submission check instruction by \u003ca href=\"https://github.com/google-labs-jules\"\u003e\u003ccode\u003e@​google-labs-jules\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/2792\"\u003egoogle/zerocopy#2792\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: Add safety instructions to AGENTS.md by \u003ca href=\"https://github.com/google-labs-jules\"\u003e\u003ccode\u003e@​google-labs-jules\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/2794\"\u003egoogle/zerocopy#2794\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix Miri symbolic alignment check failures by \u003ca href=\"https://github.com/google-labs-jules\"\u003e\u003ccode\u003e@​google-labs-jules\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/2798\"\u003egoogle/zerocopy#2798\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: Update AGENTS.md to mandate 'yes | ./cargo.sh' by \u003ca href=\"https://github.com/google-labs-jules\"\u003e\u003ccode\u003e@​google-labs-jules\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/2799\"\u003egoogle/zerocopy#2799\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd missing copyright headers and audit instructions by \u003ca href=\"https://github.com/google-labs-jules\"\u003e\u003ccode\u003e@​google-labs-jules\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/2795\"\u003egoogle/zerocopy#2795\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/4cfb5c979891222bf61323690bfbcdf795d1315e\"\u003e\u003ccode\u003e4cfb5c9\u003c/code\u003e\u003c/a\u003e [zerocopy-derive] Fix panic with raw identifiers (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/2871\"\u003e#2871\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/8cd798a1ea7530a199ed7c7e33a8d12ee8ac862d\"\u003e\u003ccode\u003e8cd798a\u003c/code\u003e\u003c/a\u003e Release 0.8.32 (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/2870\"\u003e#2870\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/37b16a6bbe4350cff3eb8c3f6d39d42fe0c4bf15\"\u003e\u003ccode\u003e37b16a6\u003c/code\u003e\u003c/a\u003e Optimize Ref\u0026lt;_, T\u0026gt; methods when T: Sized (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/2752\"\u003e#2752\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/2758\"\u003e#2758\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/8dfa29be915ec898e312ad2b81a8295b42155982\"\u003e\u003ccode\u003e8dfa29b\u003c/code\u003e\u003c/a\u003e [pointer] Add generic projection/cast framework (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/2860\"\u003e#2860\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/424df54fa222ae0ab56f8aa4c06bd877d8d197c3\"\u003e\u003ccode\u003e424df54\u003c/code\u003e\u003c/a\u003e [ci] Pin dependencies to hashes (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/2869\"\u003e#2869\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/635360bba3ac54fc51ed0b22e8f37c24d85ba07a\"\u003e\u003ccode\u003e635360b\u003c/code\u003e\u003c/a\u003e [ci] Roll pinned nightly toolchain (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/2868\"\u003e#2868\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/e2d235fa3ad1eb6e33e0d1bf38e9a60cfcb63e42\"\u003e\u003ccode\u003ee2d235f\u003c/code\u003e\u003c/a\u003e [derive] Document use of \u003ccode\u003eField\u003c/code\u003e trait (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/2865\"\u003e#2865\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/b99b86d91aca0d1f0ca35882dacaa1f2e820d278\"\u003e\u003ccode\u003eb99b86d\u003c/code\u003e\u003c/a\u003e [project] Distinguish structs/union/enums (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/2857\"\u003e#2857\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/2368a0b3ef987ddc79e2f3b8b23bd434c4ff99d0\"\u003e\u003ccode\u003e2368a0b\u003c/code\u003e\u003c/a\u003e [CI] Bump github/codeql-action in the all-actions group (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/2858\"\u003e#2858\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/8ff2a35b6aa38c2f1051468e2c4178903e03e724\"\u003e\u003ccode\u003e8ff2a35\u003c/code\u003e\u003c/a\u003e [ci] Roll pinned nightly toolchain (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/2859\"\u003e#2859\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/google/zerocopy/compare/v0.8.27...v0.8.33\"\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.177 to 0.2.180\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/libc/releases\"\u003elibc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.2.180\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eQNX: Add missing BPF and ifreq structures (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4769\"\u003e#4769\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eLinux, L4Re: address soundness issues of \u003ccode\u003eCMSG_NXTHDR\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4903\"\u003e#4903\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux-like: Handle zero-sized payload differences in \u003ccode\u003eCMSG_NXTHDR\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4903\"\u003e#4903\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMusl: Fix incorrect definitions of struct stat on some 32-bit architectures (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4914\"\u003e#4914\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNetBSD: RISC-V 64: Correct \u003ccode\u003emcontext\u003c/code\u003e type definitions (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4886\"\u003e#4886\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euClibc: Re-enable \u003ccode\u003e__SIZEOF_PTHREAD_COND_T\u003c/code\u003e on non-L4Re uclibc (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4915\"\u003e#4915\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euClibc: Restructure Linux \u003ccode\u003enetlink\u003c/code\u003e module to resolve build errors (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4915\"\u003e#4915\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.2.179\u003c/h2\u003e\n\u003cp\u003eWith this release, we now have \u003cem\u003eunstable\u003c/em\u003e support for 64-bit \u003ccode\u003etime_t\u003c/code\u003e on 32-bit\nplatforms with both Musl and Glibc. Testing is appreciated!\u003c/p\u003e\n\u003cp\u003eFor now, these can be enabled by setting environment variables during build:\u003c/p\u003e\n\u003cpre lang=\"text\"\u003e\u003ccode\u003eRUST_LIBC_UNSTABLE_MUSL_V1_2_3=1\nRUST_LIBC_UNSTABLE_GNU_TIME_BITS=64\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eNote that the exact configuration will change in the future. Setting the\n\u003ccode\u003eMUSL_V1_2_3\u003c/code\u003e variable also enables some newer API unrelated to \u003ccode\u003etime_t\u003c/code\u003e.\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eL4Re: Add uclibc aarch64 support (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4479\"\u003e#4479\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux, Android: Add a generic definition for \u003ccode\u003eXCASE\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4847\"\u003e#4847\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux-like: Add \u003ccode\u003eNAME_MAX\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4888\"\u003e#4888\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add \u003ccode\u003eAT_EXECVE_CHECK\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4422\"\u003e#4422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add the \u003ccode\u003eSUN_LEN\u003c/code\u003e macro (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4269\"\u003e#4269\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: add \u003ccode\u003egetitimer\u003c/code\u003e and \u003ccode\u003esetitimer\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4890\"\u003e#4890\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: add \u003ccode\u003epthread_tryjoin_n\u003c/code\u003e and \u003ccode\u003epthread_timedjoin_np\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4887\"\u003e#4887\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMusl: Add unstable support for 64-bit \u003ccode\u003etime_t\u003c/code\u003e on 32-bit platforms (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4463\"\u003e#4463\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNetBSD, OpenBSD: Add interface \u003ccode\u003eLINK_STATE_*\u003c/code\u003e definitions from \u003ccode\u003esys/net/if.h\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4751\"\u003e#4751\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eQuRT: Add support for Qualcomm QuRT (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4845\"\u003e#4845\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTypes: Add Padding\u003c!-- raw HTML omitted --\u003e::uninit() (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4862\"\u003e#4862\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eGlibc: Link old version of \u003ccode\u003ecf{g,s}et{i,o}speed\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4882\"\u003e#4882\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eL4Re: Fixes for \u003ccode\u003epthread\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4479\"\u003e#4479\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eL4re: Fix a wide variety of incorrect definitions (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4479\"\u003e#4479\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMusl: Fix the value of \u003ccode\u003eCPU_SETSIZE\u003c/code\u003e on musl 1.2+ (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4865\"\u003e#4865\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMusl: RISC-V: fix public padding fields in \u003ccode\u003estat/stat64\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4463\"\u003e#4463\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMusl: s390x: Fix definition of \u003ccode\u003eSIGSTKSZ\u003c/code\u003e/\u003ccode\u003eMINSIGSTKSZ\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4884\"\u003e#4884\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/libc/blob/0.2.180/CHANGELOG.md\"\u003elibc's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/libc/compare/0.2.179...0.2.180\"\u003e0.2.180\u003c/a\u003e - 2026-01-08\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eQNX: Add missing BPF and ifreq structures (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4769\"\u003e#4769\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eLinux, L4Re: address soundness issues of \u003ccode\u003eCMSG_NXTHDR\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4903\"\u003e#4903\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux-like: Handle zero-sized payload differences in \u003ccode\u003eCMSG_NXTHDR\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4903\"\u003e#4903\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMusl: Fix incorrect definitions of struct stat on some 32-bit architectures (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4914\"\u003e#4914\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNetBSD: RISC-V 64: Correct \u003ccode\u003emcontext\u003c/code\u003e type definitions (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4886\"\u003e#4886\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euClibc: Re-enable \u003ccode\u003e__SIZEOF_PTHREAD_COND_T\u003c/code\u003e on non-L4Re uclibc (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4915\"\u003e#4915\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euClibc: Restructure Linux \u003ccode\u003enetlink\u003c/code\u003e module to resolve build errors (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4915\"\u003e#4915\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/libc/compare/0.2.178...0.2.179\"\u003e0.2.179\u003c/a\u003e - 2025-01-03\u003c/h2\u003e\n\u003cp\u003eWith this release, we now have \u003cem\u003eunstable\u003c/em\u003e support for 64-bit \u003ccode\u003etime_t\u003c/code\u003e on 32-bit\nplatforms with both Musl and Glibc. Testing is appreciated!\u003c/p\u003e\n\u003cp\u003eFor now, these can be enabled by setting environment variables during build:\u003c/p\u003e\n\u003cpre lang=\"text\"\u003e\u003ccode\u003eRUST_LIBC_UNSTABLE_MUSL_V1_2_3=1\nRUST_LIBC_UNSTABLE_GNU_TIME_BITS=64\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eNote that the exact configuration will change in the future. Setting the\n\u003ccode\u003eMUSL_V1_2_3\u003c/code\u003e variable also enables some newer API unrelated to \u003ccode\u003etime_t\u003c/code\u003e.\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eL4Re: Add uclibc aarch64 support (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4479\"\u003e#4479\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux, Android: Add a generic definition for \u003ccode\u003eXCASE\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4847\"\u003e#4847\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux-like: Add \u003ccode\u003eNAME_MAX\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4888\"\u003e#4888\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add \u003ccode\u003eAT_EXECVE_CHECK\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4422\"\u003e#4422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add the \u003ccode\u003eSUN_LEN\u003c/code\u003e macro (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4269\"\u003e#4269\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: add \u003ccode\u003egetitimer\u003c/code\u003e and \u003ccode\u003esetitimer\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4890\"\u003e#4890\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: add \u003ccode\u003epthread_tryjoin_n\u003c/code\u003e and \u003ccode\u003epthread_timedjoin_np\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4887\"\u003e#4887\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMusl: Add unstable support for 64-bit \u003ccode\u003etime_t\u003c/code\u003e on 32-bit platforms (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4463\"\u003e#4463\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNetBSD, OpenBSD: Add interface \u003ccode\u003eLINK_STATE_*\u003c/code\u003e definitions from \u003ccode\u003esys/net/if.h\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4751\"\u003e#4751\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eQuRT: Add support for Qualcomm QuRT (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4845\"\u003e#4845\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTypes: Add Padding\u003c!-- raw HTML omitted --\u003e::uninit() (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4862\"\u003e#4862\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eGlibc: Link old version of \u003ccode\u003ecf{g,s}et{i,o}speed\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4882\"\u003e#4882\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eL4Re: Fixes for \u003ccode\u003epthread\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4479\"\u003e#4479\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eL4re: Fix a wide variety of incorrect definitions (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4479\"\u003e#4479\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/4b38c69e31afadbead63af49794850b5a41f7dc4\"\u003e\u003ccode\u003e4b38c69\u003c/code\u003e\u003c/a\u003e chore: release libc 0.2.180\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/300e6438848503d4a9a0bebd32539294fe0e67a5\"\u003e\u003ccode\u003e300e643\u003c/code\u003e\u003c/a\u003e qnx: add missing BPF and ifreq structures\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/12fd831dff0427d7dae301008069ef3fc040b6f5\"\u003e\u003ccode\u003e12fd831\u003c/code\u003e\u003c/a\u003e ci: Add rtems to basic tier 3 checks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/b062844024a5b2028603c636af1ed104880f8450\"\u003e\u003ccode\u003eb062844\u003c/code\u003e\u003c/a\u003e Only test addresses of cmsghdrs that are multiples of the size of cmsghdr.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/676a4f8fd4e43056a2fbedfc848ef982350298ae\"\u003e\u003ccode\u003e676a4f8\u003c/code\u003e\u003c/a\u003e linux: Move \u003ccode\u003emembarrier.h\u003c/code\u003e constants to \u003ccode\u003esrc/new\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/0803faeb89a2a1a477efbe6f604bed7ae8aeb906\"\u003e\u003ccode\u003e0803fae\u003c/code\u003e\u003c/a\u003e linux: Restructure \u003ccode\u003enetlink\u003c/code\u003e to \u003ccode\u003esrc/new\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/72f4c1a5db719788f771d2ce83661295385a84f4\"\u003e\u003ccode\u003e72f4c1a\u003c/code\u003e\u003c/a\u003e uclibc: Re-enable \u003ccode\u003e__SIZEOF_PTHREAD_COND_T\u003c/code\u003e on non-L4Re uclibc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/757e55a3f0adcd1261e44be340eced8d865ce5e2\"\u003e\u003ccode\u003e757e55a\u003c/code\u003e\u003c/a\u003e netbsd/riscv64.rs: make changes so that this builds again.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/042f118911f93e688e9b28003293e423e0bc84fe\"\u003e\u003ccode\u003e042f118\u003c/code\u003e\u003c/a\u003e musl: Fix incorrect definitions of struct stat on some architectures\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/03755c4f7024ff4015231fc7a3cdab3931aff3d3\"\u003e\u003ccode\u003e03755c4\u003c/code\u003e\u003c/a\u003e linux, emscripten, android, l4re: handle zero-sized payload differences in CM...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/libc/compare/0.2.177...0.2.180\"\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://redirect.github.com/rust-lang/log/pull/719\"\u003erust-lang/log#719\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AldaronLau\"\u003e\u003ccode\u003e@​AldaronLau\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/703\"\u003erust-lang/log#703\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dishmaker\"\u003e\u003ccode\u003e@​dishmaker\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/709\"\u003erust-lang/log#709\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/log/compare/0.4.28...0.4.29\"\u003ehttps://github.com/rust-lang/log/compare/0.4.28...0.4.29\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/rust-lang/log/blob/master/CHANGELOG.md\"\u003elog's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.4.29] - 2025-12-02\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\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\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AldaronLau\"\u003e\u003ccode\u003e@​AldaronLau\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/703\"\u003erust-lang/log#703\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dishmaker\"\u003e\u003ccode\u003e@​dishmaker\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/709\"\u003erust-lang/log#709\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/log/compare/0.4.28...0.4.29\"\u003ehttps://github.com/rust-lang/log/compare/0.4.28...0.4.29\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/log/commit/b1e2df7bce7a1b685aa9bfd1db0a5cac1f0fc27d\"\u003e\u003ccode\u003eb1e2df7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/719\"\u003e#719\u003c/a\u003e from rust-lang/cargo/0.4.29\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/3fe1a546dc323e614c35d136920a112406910e06\"\u003e\u003ccode\u003e3fe1a54\u003c/code\u003e\u003c/a\u003e prepare for 0.4.29 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/7a432d9ab570c49d42fcbd1c3b9e1e300064c2b9\"\u003e\u003ccode\u003e7a432d9\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/718\"\u003e#718\u003c/a\u003e from rust-lang/ci/msrv\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/0689d568479bb578f66e48df43628cc04aa6269b\"\u003e\u003ccode\u003e0689d56\u003c/code\u003e\u003c/a\u003e rebump msrv to 1.68.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/46b448e2a76a14210a7270ec11ad97cb9cbda6dc\"\u003e\u003ccode\u003e46b448e\u003c/code\u003e\u003c/a\u003e try drop msrv back to 1.61.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/929ab3812e86915bb5edb65609cd6d5cb17939fb\"\u003e\u003ccode\u003e929ab38\u003c/code\u003e\u003c/a\u003e fix up doc test feature gate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/957cece4780cb006cbe2f819bd2f893822aad7cb\"\u003e\u003ccode\u003e957cece\u003c/code\u003e\u003c/a\u003e bump serde-dependent crates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/bea40c847c77ecb7b7e9f2d858a21edaa2aa6159\"\u003e\u003ccode\u003ebea40c8\u003c/code\u003e\u003c/a\u003e bump msrv to 1.68.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/c540184ee9581d7373135f5511b6b174b5cee2d6\"\u003e\u003ccode\u003ec540184\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/716\"\u003e#716\u003c/a\u003e from rust-lang/ci-smaller-matrix2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/c971e636c4b44ff01ff21e6aa82607272d2d0bf2\"\u003e\u003ccode\u003ec971e63\u003c/code\u003e\u003c/a\u003e Merge branch 'master' into ci-smaller-matrix2\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.28...0.4.29\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tokio` from 1.48.0 to 1.49.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tokio-rs/tokio/releases\"\u003etokio's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eTokio v1.49.0\u003c/h2\u003e\n\u003ch1\u003e1.49.0 (January 3rd, 2026)\u003c/h1\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003enet: add support for \u003ccode\u003eTCLASS\u003c/code\u003e option on IPv6 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7781\"\u003e#7781\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: stabilize \u003ccode\u003eruntime::id::Id\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7125\"\u003e#7125\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etask: implement \u003ccode\u003eExtend\u003c/code\u003e for \u003ccode\u003eJoinSet\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7195\"\u003e#7195\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etask: stabilize the \u003ccode\u003eLocalSet::id()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7776\"\u003e#7776\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003enet: deprecate \u003ccode\u003e{TcpStream,TcpSocket}::set_linger\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7752\"\u003e#7752\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emacros: fix the hygiene issue of \u003ccode\u003ejoin!\u003c/code\u003e and \u003ccode\u003etry_join!\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7766\"\u003e#7766\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: revert \u0026quot;replace manual vtable definitions with Wake\u0026quot; (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7699\"\u003e#7699\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: return \u003ccode\u003eTryRecvError::Disconnected\u003c/code\u003e from \u003ccode\u003eReceiver::try_recv\u003c/code\u003e after \u003ccode\u003eReceiver::close\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7686\"\u003e#7686\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etask: remove unnecessary trait bounds on the \u003ccode\u003eDebug\u003c/code\u003e implementation (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7720\"\u003e#7720\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eUnstable\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efs: handle \u003ccode\u003eEINTR\u003c/code\u003e in \u003ccode\u003efs::write\u003c/code\u003e for io-uring (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7786\"\u003e#7786\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efs: support io-uring with \u003ccode\u003etokio::fs::read\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7696\"\u003e#7696\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: disable io-uring on \u003ccode\u003eEPERM\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7724\"\u003e#7724\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etime: add alternative timer for better multicore scalability (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7467\"\u003e#7467\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumented\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edocs: fix a typos in \u003ccode\u003ebounded.rs\u003c/code\u003e and \u003ccode\u003epark.rs\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7817\"\u003e#7817\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eio: add \u003ccode\u003eSyncIoBridge\u003c/code\u003e cross-references to \u003ccode\u003ecopy\u003c/code\u003e and \u003ccode\u003ecopy_buf\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7798\"\u003e#7798\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eio: doc that \u003ccode\u003eAsyncWrite\u003c/code\u003e does not inherit from \u003ccode\u003estd::io::Write\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7705\"\u003e#7705\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emetrics: clarify that \u003ccode\u003enum_alive_tasks\u003c/code\u003e is not strongly consistent (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7614\"\u003e#7614\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: clarify the cancellation safety of the \u003ccode\u003eTcpStream::peek\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7305\"\u003e#7305\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: clarify the drop behavior of \u003ccode\u003eunix::OwnedWriteHalf\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7742\"\u003e#7742\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: clarify the platform-dependent backlog in \u003ccode\u003eTcpSocket\u003c/code\u003e docs (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7738\"\u003e#7738\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: mention \u003ccode\u003eLocalRuntime\u003c/code\u003e in \u003ccode\u003enew_current_thread\u003c/code\u003e docs (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7820\"\u003e#7820\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: add missing period to \u003ccode\u003empsc::Sender::try_send\u003c/code\u003e docs (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7721\"\u003e#7721\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: clarify the cancellation safety of \u003ccode\u003eoneshot::Receiver\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7780\"\u003e#7780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: improve the docs for the \u003ccode\u003eerrors\u003c/code\u003e of mpsc (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7722\"\u003e#7722\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etask: add example for \u003ccode\u003espawn_local\u003c/code\u003e usage on local runtime (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7689\"\u003e#7689\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7125\"\u003e#7125\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7125\"\u003etokio-rs/tokio#7125\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7195\"\u003e#7195\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7195\"\u003etokio-rs/tokio#7195\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7305\"\u003e#7305\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7305\"\u003etokio-rs/tokio#7305\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7467\"\u003e#7467\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7467\"\u003etokio-rs/tokio#7467\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7614\"\u003e#7614\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7614\"\u003etokio-rs/tokio#7614\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7686\"\u003e#7686\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7686\"\u003etokio-rs/tokio#7686\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7689\"\u003e#7689\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7689\"\u003etokio-rs/tokio#7689\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/e3b89bbefa7564e2eba2fb9f849ef7bf87d60fad\"\u003e\u003ccode\u003ee3b89bb\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.49.0 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7824\"\u003e#7824\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/4f577b84e939c8d427d79fdc73919842d8735de2\"\u003e\u003ccode\u003e4f577b8\u003c/code\u003e\u003c/a\u003e Merge 'tokio-1.47.3' into 'master'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/f320197693ee09e28f1fca0e55418081adcdfc25\"\u003e\u003ccode\u003ef320197\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.47.3 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7823\"\u003e#7823\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/ea6b144cd1042d6841a7830b18f2df77c3db904b\"\u003e\u003ccode\u003eea6b144\u003c/code\u003e\u003c/a\u003e ci: freeze rustc on nightly-2025-01-25 in \u003ccode\u003enetlify.toml\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7652\"\u003e#7652\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/264e703296bccd6783a438815d91055d4517099b\"\u003e\u003ccode\u003e264e703\u003c/code\u003e\u003c/a\u003e Merge \u003ccode\u003etokio-1.43.4\u003c/code\u003e into \u003ccode\u003etokio-1.47.x\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7822\"\u003e#7822\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/dfb0f00838ca1986dee04a54a6299d35b0a4072c\"\u003e\u003ccode\u003edfb0f00\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.43.4 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7821\"\u003e#7821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/4a91f197b03dc335010fffcf0e0c14e1f4011b42\"\u003e\u003ccode\u003e4a91f19\u003c/code\u003e\u003c/a\u003e ci: fix wasm32-wasip1 tests (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7788\"\u003e#7788\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/601c383ab6def5a6d2f95a434c95a97b65059628\"\u003e\u003ccode\u003e601c383\u003c/code\u003e\u003c/a\u003e ci: upgrade FreeBSD from 14.2 to 14.3 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7758\"\u003e#7758\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/484cb52d8d21cb8156decbeba9569651fcc09d0d\"\u003e\u003ccode\u003e484cb52\u003c/code\u003e\u003c/a\u003e sync: return \u003ccode\u003eTryRecvError::Disconnected\u003c/code\u003e from \u003ccode\u003eReceiver::try_recv\u003c/code\u003e after `Re...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/16f20c34ed9bc11eb1e7cdec441ab844b198d2cd\"\u003e\u003ccode\u003e16f20c3\u003c/code\u003e\u003c/a\u003e rt: mention \u003ccode\u003eLocalRuntime\u003c/code\u003e in \u003ccode\u003enew_current_thread\u003c/code\u003e docs (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7820\"\u003e#7820\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/tokio/compare/tokio-1.48.0...tokio-1.49.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `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 `cargo_metadata` from 0.23.0 to 0.23.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/oli-obk/cargo_metadata/blob/main/CHANGELOG.md\"\u003ecargo_metadata's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.23.1] - 2025-11-11\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eStabilized \u003ccode\u003ebuild_directory\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/c08e66cdf534313085ef810ce6f2e0df8a83fc50\"\u003e\u003ccode\u003ec08e66c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/oli-obk/cargo_metadata/issues/317\"\u003e#317\u003c/a\u003e from Muscraft/stabilize-build-dir\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/083ca6933f8fe868f78e6969bb032c206e41baa2\"\u003e\u003ccode\u003e083ca69\u003c/code\u003e\u003c/a\u003e chore: Bump version to 0.23.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/84d613bf869c73ed14d76d9e9bd964694013fa98\"\u003e\u003ccode\u003e84d613b\u003c/code\u003e\u003c/a\u003e chore: Stabilize build_directory\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/9d818095a2ccfcc60465028eb970799ee845ddc1\"\u003e\u003ccode\u003e9d81809\u003c/code\u003e\u003c/a\u003e chore: Address new clippy warnings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/4d66bd33a8c9928d4a4cd5be51b85a6dfb695076\"\u003e\u003ccode\u003e4d66bd3\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/oli-obk/cargo_metadata/issues/309\"\u003e#309\u003c/a\u003e from BD103/fix-doc-auto-config\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/d1a6aa21354b3c33e72a0472455615168818e087\"\u003e\u003ccode\u003ed1a6aa2\u003c/code\u003e\u003c/a\u003e fix: \u003ccode\u003ecargo_metadata\u003c/code\u003e not building on docs.rs\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/oli-obk/cargo_metadata/compare/0.23.0...0.23.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cc` from 1.2.45 to 1.2.53\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.53\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd missing RISC-V targets (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1657\"\u003e#1657\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ecc-v1.2.52\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix contradictory doc for CC compiler in crate doc (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1650\"\u003e#1650\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHave CUDA compilaion check for sbsa-linux when targeting aarch64. (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1647\"\u003e#1647\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate link for -Cdwarf-version; Remove -Z (stabilized in 1.88) (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1648\"\u003e#1648\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix Build::env_tool to check for .exe on windows (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1646\"\u003e#1646\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ecc-v1.2.51\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/1642\"\u003e#1642\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate Readmes (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1641\"\u003e#1641\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ecc-v1.2.50\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd tests for \u003ccode\u003eOUT_DIR\u003c/code\u003e escape for '..' file paths (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1631\"\u003e#1631\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/283\"\u003e#283\u003c/a\u003e: Make warnings(false) actually suppress compiler warnings (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1633\"\u003e#1633\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ecc-v1.2.49\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix run_output to prevent infinite blocking (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1627\"\u003e#1627\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix detect_family deadlock (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1626\"\u003e#1626\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix link in new debug_str doc comment (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1625\"\u003e#1625\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport more of Cargo's debug levels with Build::debug_str (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1624\"\u003e#1624\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ecc-v1.2.48\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/1620\"\u003e#1620\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ecc-v1.2.47\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd helenos linker identifications (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1615\"\u003e#1615\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ecc-v1.2.46\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd Visual Studio 2026 support (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1609\"\u003e#1609\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.52...cc-v1.2.53\"\u003e1.2.53\u003c/a\u003e - 2026-01-16\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd missing RISC-V targets (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1657\"\u003e#1657\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.51...cc-v1.2.52\"\u003e1.2.52\u003c/a\u003e - 2026-01-09\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix contradictory doc for CC compiler in crate doc (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1650\"\u003e#1650\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHave CUDA compilaion check for sbsa-linux when targeting aarch64. (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1647\"\u003e#1647\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate link for -Cdwarf-version; Remove -Z (stabilized in 1.88) (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1648\"\u003e#1648\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix Build::env_tool to check for .exe on windows (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1646\"\u003e#1646\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/compare/cc-v1.2.50...cc-v1.2.51\"\u003e1.2.51\u003c/a\u003e - 2025-12-26\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/1642\"\u003e#1642\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate Readmes (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1641\"\u003e#1641\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.49...cc-v1.2.50\"\u003e1.2.50\u003c/a\u003e - 2025-12-19\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd tests for \u003ccode\u003eOUT_DIR\u003c/code\u003e escape for '..' file paths (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1631\"\u003e#1631\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/283\"\u003e#283\u003c/a\u003e: Make warnings(false) actually suppress compiler warnings (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1633\"\u003e#1633\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.48...cc-v1.2.49\"\u003e1.2.49\u003c/a\u003e - 2025-12-06\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix run_output to prevent infinite blocking (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1627\"\u003e#1627\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix detect_family deadlock (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1626\"\u003e#1626\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix link in new debug_str doc comment (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1625\"\u003e#1625\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport more of Cargo's debug levels with Build::debug_str (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1624\"\u003e#1624\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.47...cc-v1.2.48\"\u003e1.2.48\u003c/a\u003e - 2025-11-28\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/1620\"\u003e#1620\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.46...cc-v1.2.47\"\u003e1.2.47\u003c/a\u003e - 2025-11-21\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd helenos linker identifications (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1615\"\u003e#1615\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/5be292b6bbaddda74e2196b5679d9e7ba5834604\"\u003e\u003ccode\u003e5be292b\u003c/code\u003e\u003c/a\u003e chore: release (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1658\"\u003e#1658\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/66ceffe1884cdd86f2f70b0c2b3383967c478854\"\u003e\u003ccode\u003e66ceffe\u003c/code\u003e\u003c/a\u003e Add missing RISC-V targets (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1657\"\u003e#1657\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/8124fc5e303505561fae00028faab24715aada2a\"\u003e\u003ccode\u003e8124fc5\u003c/code\u003e\u003c/a\u003e Regenerate windows sys bindings (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1653\"\u003e#1653\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/06b516a7c5b26d122756105d95045c34fbdcb197\"\u003e\u003ccode\u003e06b516a\u003c/code\u003e\u003c/a\u003e Update windows-bindgen requirement from 0.65 to 0.66 (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1652\"\u003e#1652\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/d0562c9e06e9c4590fd7a594ed0a445dc32735f3\"\u003e\u003ccode\u003ed0562c9\u003c/code\u003e\u003c/a\u003e chore: release (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1651\"\u003e#1651\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/c3ff4ea7c76072b0962562a6f1b53aa118dab4ec\"\u003e\u003ccode\u003ec3ff4ea\u003c/code\u003e\u003c/a\u003e Fix contradictory doc for CC compiler in crate doc (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1650\"\u003e#1650\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/c1055d88271171249873196012bde9912f002683\"\u003e\u003ccode\u003ec1055d8\u003c/code\u003e\u003c/a\u003e Have CUDA compilaion check for sbsa-linux when targeting aarch64. (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1647\"\u003e#1647\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/7abc2e6ab98644e0b0741570dddbb7fa60ed6c7a\"\u003e\u003ccode\u003e7abc2e6\u003c/code\u003e\u003c/a\u003e Update link for -Cdwarf-version; Remove -Z (stabilized in 1.88) (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1648\"\u003e#1648\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/6b3e91bda1f72c67522eee9d5f44549150961a83\"\u003e\u003ccode\u003e6b3e91b\u003c/code\u003e\u003c/a\u003e Fix Build::env_tool to check for .exe on windows (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1646\"\u003e#1646\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/e7784c8ddfaceae7e7f9075625ae77e05c7d6332\"\u003e\u003ccode\u003ee7784c8\u003c/code\u003e\u003c/a\u003e Fix tool existence check in find_tool method (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1645\"\u003e#1645\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/cc-rs/compare/cc-v1.2.45...cc-v1.2.53\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/falcosecurity/plugins/pull/1163","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/falcosecurity%2Fplugins/issues/1163","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1163/packages"}},{"old_version":"0.19.2","new_version":"0.23.1","update_type":"minor","path":null,"pr_created_at":"2026-01-19T02:20:39.000Z","version_change":"0.19.2 → 0.23.1","issue":{"uuid":"3827719017","node_id":"PR_kwDOGeL3Ws6957wh","number":1635,"state":"closed","title":"build(deps): bump the production-dependencies group across 1 directory with 35 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-01-26T02:17:27.000Z","author_association":null,"state_reason":null,"created_at":"2026-01-19T02:20:39.000Z","updated_at":"2026-01-26T02:17:29.000Z","time_to_close":604608,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"production-dependencies","update_count":35,"packages":[{"name":"base16ct","old_version":"0.2.0","new_version":"1.0.0","repository_url":"https://github.com/RustCrypto/formats"},{"name":"caps","old_version":"0.5.5","new_version":"0.5.6","repository_url":"https://github.com/lucab/caps-rs"},{"name":"cargo_metadata","old_version":"0.19.2","new_version":"0.23.1","repository_url":"https://github.com/oli-obk/cargo_metadata"},{"name":"chrono","old_version":"0.4.42","new_version":"0.4.43","repository_url":"https://github.com/chronotope/chrono"},{"name":"clap","old_version":"4.5.48","new_version":"4.5.54","repository_url":"https://github.com/clap-rs/clap"},{"name":"clap_complete","old_version":"4.5.58","new_version":"4.5.65","repository_url":"https://github.com/clap-rs/clap"},{"name":"clap_mangen","old_version":"0.2.29","new_version":"0.2.31","repository_url":"https://github.com/clap-rs/clap"},{"name":"comfy-table","old_version":"7.2.1","new_version":"7.2.2","repository_url":"https://github.com/nukesor/comfy-table"},{"name":"dialoguer","old_version":"0.11.0","new_version":"0.12.0","repository_url":"https://github.com/console-rs/dialoguer"},{"name":"flate2","old_version":"1.1.4","new_version":"1.1.8","repository_url":"https://github.com/rust-lang/flate2-rs"},{"name":"log","old_version":"0.4.28","new_version":"0.4.29","repository_url":"https://github.com/rust-lang/log"},{"name":"netlink-packet-audit","old_version":"0.5.1","new_version":"0.6.1","repository_url":"https://github.com/rust-netlink/netlink-packet-audit"},{"name":"netlink-packet-core","old_version":"0.7.0","new_version":"0.8.1","repository_url":"https://github.com/rust-netlink/netlink-packet-core"},{"name":"netlink-packet-route","old_version":"0.19.0","new_version":"0.28.0","repository_url":"https://github.com/rust-netlink/netlink-packet-route"},{"name":"nix","old_version":"0.29.0","new_version":"0.30.1","repository_url":"https://github.com/nix-rust/nix"},{"name":"object","old_version":"0.36.7","new_version":"0.38.1","repository_url":"https://github.com/gimli-rs/object"},{"name":"oci-client","old_version":"0.14.0","new_version":"0.15.0","repository_url":"https://github.com/oras-project/rust-oci-client"},{"name":"opentelemetry","old_version":"0.22.0","new_version":"0.31.0","repository_url":"https://github.com/open-telemetry/opentelemetry-rust"},{"name":"opentelemetry-otlp","old_version":"0.15.0","new_version":"0.31.0","repository_url":"https://github.com/open-telemetry/opentelemetry-rust"},{"name":"opentelemetry-semantic-conventions","old_version":"0.14.0","new_version":"0.31.0","repository_url":"https://github.com/open-telemetry/opentelemetry-rust"},{"name":"opentelemetry_sdk","old_version":"0.22.1","new_version":"0.31.0","repository_url":"https://github.com/open-telemetry/opentelemetry-rust"},{"name":"procfs","old_version":"0.16.0","new_version":"0.18.0","repository_url":"https://github.com/eminence/procfs"},{"name":"quote","old_version":"1.0.41","new_version":"1.0.43","repository_url":"https://github.com/dtolnay/quote"},{"name":"regex","old_version":"1.11.3","new_version":"1.12.2","repository_url":"https://github.com/rust-lang/regex"},{"name":"rustdoc-json","old_version":"0.8.9","new_version":"0.9.7","repository_url":"https://github.com/cargo-public-api/cargo-public-api"},{"name":"serde_json","old_version":"1.0.145","new_version":"1.0.149","repository_url":"https://github.com/serde-rs/json"},{"name":"syn","old_version":"2.0.106","new_version":"2.0.114","repository_url":"https://github.com/dtolnay/syn"},{"name":"tempfile","old_version":"3.23.0","new_version":"3.24.0","repository_url":"https://github.com/Stebalien/tempfile"},{"name":"thiserror","old_version":"2.0.17","new_version":"2.0.18","repository_url":"https://github.com/dtolnay/thiserror"},{"name":"tokio","old_version":"1.47.1","new_version":"1.49.0","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"tokio-stream","old_version":"0.1.17","new_version":"0.1.18","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"tokio-util","old_version":"0.7.16","new_version":"0.7.18","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"toml","old_version":"0.8.23","new_version":"0.9.6","repository_url":"https://github.com/toml-rs/toml"},{"name":"tonic-build","old_version":"0.11.0","new_version":"0.13.1","repository_url":"https://github.com/hyperium/tonic"},{"name":"tower","old_version":"0.5.2","new_version":"0.5.3","repository_url":"https://github.com/tower-rs/tower"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the production-dependencies group with 35 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [base16ct](https://github.com/RustCrypto/formats) | `0.2.0` | `1.0.0` |\n| [caps](https://github.com/lucab/caps-rs) | `0.5.5` | `0.5.6` |\n| [cargo_metadata](https://github.com/oli-obk/cargo_metadata) | `0.19.2` | `0.23.1` |\n| [chrono](https://github.com/chronotope/chrono) | `0.4.42` | `0.4.43` |\n| [clap](https://github.com/clap-rs/clap) | `4.5.48` | `4.5.54` |\n| [clap_complete](https://github.com/clap-rs/clap) | `4.5.58` | `4.5.65` |\n| [clap_mangen](https://github.com/clap-rs/clap) | `0.2.29` | `0.2.31` |\n| [comfy-table](https://github.com/nukesor/comfy-table) | `7.2.1` | `7.2.2` |\n| [dialoguer](https://github.com/console-rs/dialoguer) | `0.11.0` | `0.12.0` |\n| [flate2](https://github.com/rust-lang/flate2-rs) | `1.1.4` | `1.1.8` |\n| [log](https://github.com/rust-lang/log) | `0.4.28` | `0.4.29` |\n| [netlink-packet-audit](https://github.com/rust-netlink/netlink-packet-audit) | `0.5.1` | `0.6.1` |\n| [netlink-packet-core](https://github.com/rust-netlink/netlink-packet-core) | `0.7.0` | `0.8.1` |\n| [netlink-packet-route](https://github.com/rust-netlink/netlink-packet-route) | `0.19.0` | `0.28.0` |\n| [nix](https://github.com/nix-rust/nix) | `0.29.0` | `0.30.1` |\n| [object](https://github.com/gimli-rs/object) | `0.36.7` | `0.38.1` |\n| [oci-client](https://github.com/oras-project/rust-oci-client) | `0.14.0` | `0.15.0` |\n| [opentelemetry](https://github.com/open-telemetry/opentelemetry-rust) | `0.22.0` | `0.31.0` |\n| [opentelemetry-otlp](https://github.com/open-telemetry/opentelemetry-rust) | `0.15.0` | `0.31.0` |\n| [opentelemetry-semantic-conventions](https://github.com/open-telemetry/opentelemetry-rust) | `0.14.0` | `0.31.0` |\n| [opentelemetry_sdk](https://github.com/open-telemetry/opentelemetry-rust) | `0.22.1` | `0.31.0` |\n| [procfs](https://github.com/eminence/procfs) | `0.16.0` | `0.18.0` |\n| [quote](https://github.com/dtolnay/quote) | `1.0.41` | `1.0.43` |\n| [regex](https://github.com/rust-lang/regex) | `1.11.3` | `1.12.2` |\n| [rustdoc-json](https://github.com/cargo-public-api/cargo-public-api) | `0.8.9` | `0.9.7` |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.145` | `1.0.149` |\n| [syn](https://github.com/dtolnay/syn) | `2.0.106` | `2.0.114` |\n| [tempfile](https://github.com/Stebalien/tempfile) | `3.23.0` | `3.24.0` |\n| [thiserror](https://github.com/dtolnay/thiserror) | `2.0.17` | `2.0.18` |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.47.1` | `1.49.0` |\n| [tokio-stream](https://github.com/tokio-rs/tokio) | `0.1.17` | `0.1.18` |\n| [tokio-util](https://github.com/tokio-rs/tokio) | `0.7.16` | `0.7.18` |\n| [toml](https://github.com/toml-rs/toml) | `0.8.23` | `0.9.6` |\n| [tonic-build](https://github.com/hyperium/tonic) | `0.11.0` | `0.13.1` |\n| [tower](https://github.com/tower-rs/tower) | `0.5.2` | `0.5.3` |\n\n\nUpdates `base16ct` from 0.2.0 to 1.0.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/formats/commit/071bfe69e2010e869397d27c63a88f188bd6477b\"\u003e\u003ccode\u003e071bfe6\u003c/code\u003e\u003c/a\u003e base16ct v1.0.0 (\u003ca href=\"https://redirect.github.com/RustCrypto/formats/issues/2145\"\u003e#2145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/formats/commit/9946628f283d54d98489f3d372550026c9df8744\"\u003e\u003ccode\u003e9946628\u003c/code\u003e\u003c/a\u003e Use \u003ccode\u003egetrandom\u003c/code\u003e v0.4.0-rc.0 crate release (\u003ca href=\"https://redirect.github.com/RustCrypto/formats/issues/2142\"\u003e#2142\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/formats/commit/dfa8651b8c40699e3a3faa7d4958f8fcb0045b86\"\u003e\u003ccode\u003edfa8651\u003c/code\u003e\u003c/a\u003e phc v0.6.0-rc.1 (\u003ca href=\"https://redirect.github.com/RustCrypto/formats/issues/2141\"\u003e#2141\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/formats/commit/5da267568e6ab2c5f9bc9e71e0dd2bbbcb2f5a33\"\u003e\u003ccode\u003e5da2675\u003c/code\u003e\u003c/a\u003e phc: bump \u003ccode\u003egetrandom\u003c/code\u003e to v0.4.0-rc.0 (\u003ca href=\"https://redirect.github.com/RustCrypto/formats/issues/2139\"\u003e#2139\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/formats/commit/f1b052c513b1f4323ec41b768022840b5c081397\"\u003e\u003ccode\u003ef1b052c\u003c/code\u003e\u003c/a\u003e Bump \u003ccode\u003erand_core\u003c/code\u003e to v0.10.0-rc-3 (\u003ca href=\"https://redirect.github.com/RustCrypto/formats/issues/2138\"\u003e#2138\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/formats/commit/02eb077bc7a897b87b8eed85d3c65c7eef85cf95\"\u003e\u003ccode\u003e02eb077\u003c/code\u003e\u003c/a\u003e der: bound \u003ccode\u003eDecode(Value)::Error\u003c/code\u003e on \u003ccode\u003ecore::error::Error\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/RustCrypto/formats/issues/2137\"\u003e#2137\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/formats/commit/23b3622382e00542f9307e6c7fda1505480c06fe\"\u003e\u003ccode\u003e23b3622\u003c/code\u003e\u003c/a\u003e base64ct: deprecate \u003ccode\u003eBase64Crypt\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/RustCrypto/formats/issues/2135\"\u003e#2135\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/formats/commit/e2a2a4bb1b1e7bc9c15ecb3d5ac1322451e58835\"\u003e\u003ccode\u003ee2a2a4b\u003c/code\u003e\u003c/a\u003e mcf: replace \u003ccode\u003eBase64::Crypt\u003c/code\u003e with \u003ccode\u003eBase64::ShaCrypt\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/RustCrypto/formats/issues/2134\"\u003e#2134\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/formats/commit/d1e1e64567c3b69e15fd0539ec22fcdc88403c2f\"\u003e\u003ccode\u003ed1e1e64\u003c/code\u003e\u003c/a\u003e mcf: avoid intermediate allocations in \u003ccode\u003epush_displayable\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/RustCrypto/formats/issues/2132\"\u003e#2132\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/formats/commit/838590c38a4d6624d5aa5876f3b25914e8b32de5\"\u003e\u003ccode\u003e838590c\u003c/code\u003e\u003c/a\u003e mcf: expand \u003ccode\u003eError\u003c/code\u003e into a proper enum (\u003ca href=\"https://redirect.github.com/RustCrypto/formats/issues/2119\"\u003e#2119\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/RustCrypto/formats/compare/base16ct/v0.2.0...base16ct/v1.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `caps` from 0.5.5 to 0.5.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lucab/caps-rs/releases\"\u003ecaps's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.5.6\u003c/h2\u003e\n\u003cp\u003eChanges:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate minimum toolchain to 1.63\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003ethiserror\u003c/code\u003e dependency\u003c/li\u003e\n\u003cli\u003eGracefully handle unsupported capabilities in clear and read operations\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucab/caps-rs/commit/d5dcf952ada01445b8eacb25fc5a2e37f9941da6\"\u003e\u003ccode\u003ed5dcf95\u003c/code\u003e\u003c/a\u003e cargo: caps release 0.5.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucab/caps-rs/commit/4743546164f647e93178d09bb4cff66a4a393e74\"\u003e\u003ccode\u003e4743546\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/lucab/caps-rs/issues/97\"\u003e#97\u003c/a\u003e from bilelmoussaoui/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucab/caps-rs/commit/a541bc1e0df81d1ebd885d5122903626832aabe1\"\u003e\u003ccode\u003ea541bc1\u003c/code\u003e\u003c/a\u003e Get rid of thiserror\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucab/caps-rs/commit/2a64efc2f481210ce970b0b6ae71242f0094e8d8\"\u003e\u003ccode\u003e2a64efc\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/lucab/caps-rs/issues/96\"\u003e#96\u003c/a\u003e from Soft/clear_supported_caps_from_bounding_set\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucab/caps-rs/commit/5a9ae19fdf156a448252ed6df06138cf1ddb2a1c\"\u003e\u003ccode\u003e5a9ae19\u003c/code\u003e\u003c/a\u003e Handle unsupported capabilities gracefully in clear and read operations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucab/caps-rs/commit/8ae9b4f960f28337f0b8216b0f8963fdeb1e502e\"\u003e\u003ccode\u003e8ae9b4f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/lucab/caps-rs/issues/95\"\u003e#95\u003c/a\u003e from lucab/push-sqknlowmyxmp\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucab/caps-rs/commit/f3c7fb482736e1ae8fce9f07be2db21f5b8789cb\"\u003e\u003ccode\u003ef3c7fb4\u003c/code\u003e\u003c/a\u003e cargo: add MSRV to manifest metadata\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucab/caps-rs/commit/bbf8b0006d76ae19ac462d8ea04cddeed1c6c34d\"\u003e\u003ccode\u003ebbf8b00\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/lucab/caps-rs/issues/94\"\u003e#94\u003c/a\u003e from lucab/push-kvotmuqtvsnp\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucab/caps-rs/commit/2a9635c62ece83cfc094ce07cc5dc49c2f2f3825\"\u003e\u003ccode\u003e2a9635c\u003c/code\u003e\u003c/a\u003e docs: minor fixes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucab/caps-rs/commit/757ae11d492240b05208a9bf1e7b9afbb831829f\"\u003e\u003ccode\u003e757ae11\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/lucab/caps-rs/issues/93\"\u003e#93\u003c/a\u003e from lucab/push-xwkvyrnzmvtt\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/lucab/caps-rs/compare/v0.5.5...v0.5.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cargo_metadata` from 0.19.2 to 0.23.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/oli-obk/cargo_metadata/blob/main/CHANGELOG.md\"\u003ecargo_metadata's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.23.1] - 2025-11-11\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eStabilized \u003ccode\u003ebuild_directory\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.23.0] - 2025-09-27\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eFeatureName\u003c/code\u003e and \u003ccode\u003ePackageName\u003c/code\u003e newtype wrappers.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.22.0] - 2025-08-18\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003epub fn env_remove\u0026lt;K: Into\u0026lt;OsString\u0026gt;\u0026gt;(\u0026amp;mut self, key: K) -\u0026gt; \u0026amp;mut MetadataCommand\u003c/code\u003e to \u003ccode\u003eMetadataCommand\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded export of \u003ccode\u003ecargo_platform\u003c/code\u003e at crate's root module.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ecamino\u003c/code\u003e from \u003ccode\u003e1.0.7\u003c/code\u003e to \u003ccode\u003e1.1.10\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecargo_platform\u003c/code\u003e from \u003ccode\u003e0.2.0\u003c/code\u003e to \u003ccode\u003e0.3.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ederive_builder\u003c/code\u003e from \u003ccode\u003e0.12\u003c/code\u003e to \u003ccode\u003e0.20\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003esemver\u003c/code\u003e from \u003ccode\u003e1.0.7\u003c/code\u003e to \u003ccode\u003e1.0.26\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eserde_json\u003c/code\u003e from \u003ccode\u003e1.0.118\u003c/code\u003e to \u003ccode\u003e1.0.142\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eserde\u003c/code\u003e from \u003ccode\u003e1.0.136\u003c/code\u003e to \u003ccode\u003e1.0.219\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ethiserror\u003c/code\u003e from \u003ccode\u003e2.0.3\u003c/code\u003e to \u003ccode\u003e2.0.12\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eMade \u003ccode\u003eDependency\u003c/code\u003e's \u003ccode\u003esource\u003c/code\u003e member the same type as \u003ccode\u003ePackage\u003c/code\u003e's \u003ccode\u003esource\u003c/code\u003e member: \u003ccode\u003eOption\u0026lt;Source\u0026gt;\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.19.0] - 2024-11-20\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRe-exported \u003ccode\u003esemver\u003c/code\u003e crate directly.\u003c/li\u003e\n\u003cli\u003eAdded implementation of \u003ccode\u003estd::ops::Index\u0026lt;\u0026amp;PackageId\u0026gt;\u003c/code\u003e for \u003ccode\u003eResolve\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003epub fn is_kind(\u0026amp;self, name: TargetKind) -\u0026gt; bool\u003c/code\u003e to \u003ccode\u003eTarget\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded derived implementations of \u003ccode\u003ePartialEq\u003c/code\u003e, \u003ccode\u003eEq\u003c/code\u003e and \u003ccode\u003eHash\u003c/code\u003e for \u003ccode\u003eMetadata\u003c/code\u003e and its members' types.\u003c/li\u003e\n\u003cli\u003eAdded default fields to \u003ccode\u003ePackageBuilder\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003epub fn new(name:version:id:path:) -\u0026gt; Self\u003c/code\u003e to \u003ccode\u003ePackageBuilder\u003c/code\u003e for providing all required fields upfront.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBumped MSRV from \u003ccode\u003e1.42.0\u003c/code\u003e to \u003ccode\u003e1.56.0\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eMade \u003ccode\u003eparse_stream\u003c/code\u003e more versatile by accepting anything that implements \u003ccode\u003eRead\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eConverted \u003ccode\u003eTargetKind\u003c/code\u003e and \u003ccode\u003eCrateType\u003c/code\u003e to an enum representation.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRemoved\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/c08e66cdf534313085ef810ce6f2e0df8a83fc50\"\u003e\u003ccode\u003ec08e66c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/oli-obk/cargo_metadata/issues/317\"\u003e#317\u003c/a\u003e from Muscraft/stabilize-build-dir\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/083ca6933f8fe868f78e6969bb032c206e41baa2\"\u003e\u003ccode\u003e083ca69\u003c/code\u003e\u003c/a\u003e chore: Bump version to 0.23.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/84d613bf869c73ed14d76d9e9bd964694013fa98\"\u003e\u003ccode\u003e84d613b\u003c/code\u003e\u003c/a\u003e chore: Stabilize build_directory\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/9d818095a2ccfcc60465028eb970799ee845ddc1\"\u003e\u003ccode\u003e9d81809\u003c/code\u003e\u003c/a\u003e chore: Address new clippy warnings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/4d66bd33a8c9928d4a4cd5be51b85a6dfb695076\"\u003e\u003ccode\u003e4d66bd3\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/oli-obk/cargo_metadata/issues/309\"\u003e#309\u003c/a\u003e from BD103/fix-doc-auto-config\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/d1a6aa21354b3c33e72a0472455615168818e087\"\u003e\u003ccode\u003ed1a6aa2\u003c/code\u003e\u003c/a\u003e fix: \u003ccode\u003ecargo_metadata\u003c/code\u003e not building on docs.rs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/2af44dfa5be8335c83af9f2613e492b0df2ee609\"\u003e\u003ccode\u003e2af44df\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/oli-obk/cargo_metadata/issues/307\"\u003e#307\u003c/a\u003e from smoelius/bump-version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/33cf6da87d03148a40a4538a291ae25cf811dd35\"\u003e\u003ccode\u003e33cf6da\u003c/code\u003e\u003c/a\u003e Try to get CI to pass\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/790de54c71d4bc9161e1f29678058bb88410c300\"\u003e\u003ccode\u003e790de54\u003c/code\u003e\u003c/a\u003e Bump version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/8af4dc499a324dfeba605668d8b6fc8d01e5272a\"\u003e\u003ccode\u003e8af4dc4\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/oli-obk/cargo_metadata/issues/304\"\u003e#304\u003c/a\u003e from smoelius/newtype-wrapper\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/oli-obk/cargo_metadata/compare/0.19.2...0.23.1\"\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.42 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\u003c/blockquote\u003e\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.42...v0.4.43\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `clap` from 4.5.48 to 4.5.54\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clap-rs/clap/releases\"\u003eclap's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.5.54\u003c/h2\u003e\n\u003ch2\u003e[4.5.54] - 2026-01-02\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Move \u003ccode\u003e[default]\u003c/code\u003e to its own paragraph when \u003ccode\u003ePossibleValue::help\u003c/code\u003e is present in \u003ccode\u003e--help\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.53\u003c/h2\u003e\n\u003ch2\u003e[4.5.53] - 2025-11-19\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003edefault_values_if\u003c/code\u003e, \u003ccode\u003edefault_values_ifs\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.52\u003c/h2\u003e\n\u003ch2\u003e[4.5.52] - 2025-11-17\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDon't panic when \u003ccode\u003eargs_conflicts_with_subcommands\u003c/code\u003e conflicts with an \u003ccode\u003eArgGroup\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.51\u003c/h2\u003e\n\u003ch2\u003e[4.5.51] - 2025-10-29\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Correctly calculate padding for short flags that take a value\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Don't panic on short flags using \u003ccode\u003eArgAction::Count\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.50\u003c/h2\u003e\n\u003ch2\u003e[4.5.50] - 2025-10-20\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAccept \u003ccode\u003eCow\u003c/code\u003e where \u003ccode\u003eString\u003c/code\u003e and \u003ccode\u003e\u0026amp;str\u003c/code\u003e are accepted\u003c/li\u003e\n\u003c/ul\u003e\n\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\u003ch2\u003e[4.5.51] - 2025-10-29\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Correctly calculate padding for short flags that take a value\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Don't panic on short flags using \u003ccode\u003eArgAction::Count\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.50] - 2025-10-20\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAccept \u003ccode\u003eCow\u003c/code\u003e where \u003ccode\u003eString\u003c/code\u003e and \u003ccode\u003e\u0026amp;str\u003c/code\u003e are accepted\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.49] - 2025-10-13\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Correctly wrap when ANSI escape codes are present\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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.48...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.58 to 4.5.65\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/a99bd421a5f6ea8259f378380b44335ee54cc30c\"\u003e\u003ccode\u003ea99bd42\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/485d781eeaa2a7892c28b9df2ca3370508cfe8b7\"\u003e\u003ccode\u003e485d781\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/0acc8c87754b635e5a578fcd64fff8c3762755ef\"\u003e\u003ccode\u003e0acc8c8\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6209\"\u003e#6209\u003c/a\u003e from saiarcot895/fix-optional-value-option-zsh\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/6c2cff66a11136915a6242b997ba9616622c3c2f\"\u003e\u003ccode\u003e6c2cff6\u003c/code\u003e\u003c/a\u003e fix: Allow optional value arguments for Zsh shell completion\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/58723e5f360fcfe7e97ed7af84cebec231f47ac9\"\u003e\u003ccode\u003e58723e5\u003c/code\u003e\u003c/a\u003e test: Generate completions with multi/optional value options\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/4ecbf54ac314b6cd9a84d7e48350b71f6bd4c7ac\"\u003e\u003ccode\u003e4ecbf54\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/f04062b66823140a39401a303702a63f41dc219b\"\u003e\u003ccode\u003ef04062b\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/d68caa8139988d1d9cd40357a3047621c3870ccb\"\u003e\u003ccode\u003ed68caa8\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6205\"\u003e#6205\u003c/a\u003e from maheshbansod/default-val-no-desc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/a062eaf7f5c7b4a510ebc02f991efc1ea0f4e754\"\u003e\u003ccode\u003ea062eaf\u003c/code\u003e\u003c/a\u003e fix: Default vals on new line if possible values\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/15509afcbcb01818fbed85a54f5ea52eeadbdf8f\"\u003e\u003ccode\u003e15509af\u003c/code\u003e\u003c/a\u003e test: Demonstrate default value ui bug on no desc\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/clap-rs/clap/compare/clap_complete-v4.5.58...clap_complete-v4.5.65\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `clap_mangen` from 0.2.29 to 0.2.31\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/df7bdfc4996ba2f4388e2c01a6ab4cbe26b2e4df\"\u003e\u003ccode\u003edf7bdfc\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/af7f7d67e5070bb47bbf224b372ab0c2854a1667\"\u003e\u003ccode\u003eaf7f7d6\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/419244bc84be844c6c32d30da3f166c4e967c13b\"\u003e\u003ccode\u003e419244b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6142\"\u003e#6142\u003c/a\u003e from thomas-zahner/respect-display-order\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/24dfa0d5f9af0373d08bc2db05064990ae9a47d9\"\u003e\u003ccode\u003e24dfa0d\u003c/code\u003e\u003c/a\u003e fix(clap_mangen): Take into consideration display_order\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/ef3f77deba22c53dc5e8abe009d794caf2c04634\"\u003e\u003ccode\u003eef3f77d\u003c/code\u003e\u003c/a\u003e test(clap_mangen): Test mangen display order\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/c7c761f988684ad97c8b2c521b05cf7f8192b3eb\"\u003e\u003ccode\u003ec7c761f\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/d8abc4e83dd1e87c90c83a1e5253bcb0c71e8ffc\"\u003e\u003ccode\u003ed8abc4e\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/a69fe7c357d2e41d750319770f65b247f8fa572b\"\u003e\u003ccode\u003ea69fe7c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6154\"\u003e#6154\u003c/a\u003e from germangarces/impl-from-cow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/55fafb4cec8fbf53aff1257924c5eabc8e3283a8\"\u003e\u003ccode\u003e55fafb4\u003c/code\u003e\u003c/a\u003e feat(api): impl From\u0026lt;Cow\u0026lt;'static, str\u0026gt;\u0026gt; for Id,OsStr, Str\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/0bb3ad7e12e729be9f152391558689ac4fdd31ec\"\u003e\u003ccode\u003e0bb3ad7\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/clap-rs/clap/compare/clap_mangen-v0.2.29...clap_mangen-v0.2.31\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `comfy-table` from 7.2.1 to 7.2.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nukesor/comfy-table/releases\"\u003ecomfy-table's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.2.2\u003c/h2\u003e\n\u003ch2\u003e[7.2.2] - 2026-01-13\u003c/h2\u003e\n\u003ch3\u003eFix\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMinor performance improvements\u003c/li\u003e\n\u003cli\u003eFixed an edge-case, where multiple LowerBoundary constraints weren't uphold.\u003c/li\u003e\n\u003cli\u003eFixed an issue where tables were misformatted when no vertical border styling was specified. \u003ca href=\"https://redirect.github.com/Nukesor/comfy-table/pull/198\"\u003e#198\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[7.2.1] - 2025-09-11\u003c/h2\u003e\n\u003ch3\u003eMisc\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdjust a single test case to not fail in \u003ccode\u003e0x0\u003c/code\u003e sized tty-environments. \u003ca href=\"https://redirect.github.com/Nukesor/comfy-table/pull/186\"\u003e!186\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/Nukesor/comfy-table/blob/main/CHANGELOG.md\"\u003ecomfy-table's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[7.2.2] - 2026-01-13\u003c/h2\u003e\n\u003ch3\u003eFix\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMinor performance improvements\u003c/li\u003e\n\u003cli\u003eFixed an edge-case, where multiple LowerBoundary constraints weren't uphold.\u003c/li\u003e\n\u003cli\u003eFixed an issue where tables were misformatted when no vertical border styling was specified. \u003ca href=\"https://redirect.github.com/Nukesor/comfy-table/pull/198\"\u003e#198\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nukesor/comfy-table/commit/9040cd269763b79f3493dd6393f5aa061c80166c\"\u003e\u003ccode\u003e9040cd2\u003c/code\u003e\u003c/a\u003e chore: Release comfy-table version 7.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nukesor/comfy-table/commit/51f69f6f6b0117184540e96c2c286df50144a34d\"\u003e\u003ccode\u003e51f69f6\u003c/code\u003e\u003c/a\u003e docs: Prepare changelog for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nukesor/comfy-table/commit/2c697e1fc6dfe4d08be752b3ac9a12252a9bc023\"\u003e\u003ccode\u003e2c697e1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nukesor/comfy-table/issues/201\"\u003e#201\u003c/a\u003e from Nukesor/fix-cell-verticl-styling\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nukesor/comfy-table/commit/4bc64ad17611c538f6bfb1144cf9c30c9abd49cb\"\u003e\u003ccode\u003e4bc64ad\u003c/code\u003e\u003c/a\u003e fix: Cell formatting without any vertical styling\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nukesor/comfy-table/commit/dda03a01f808ff101c508003c436c66c26b13b14\"\u003e\u003ccode\u003edda03a0\u003c/code\u003e\u003c/a\u003e meta: LLM contribution guidelines\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nukesor/comfy-table/commit/f1aa156382bf6fb3dd426edca6677eb1ef49831b\"\u003e\u003ccode\u003ef1aa156\u003c/code\u003e\u003c/a\u003e meta: Add AGENTS.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nukesor/comfy-table/commit/d01e3d5dba2026c5698f13620a461bd804b2fd54\"\u003e\u003ccode\u003ed01e3d5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nukesor/comfy-table/issues/200\"\u003e#200\u003c/a\u003e from Nukesor/tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nukesor/comfy-table/commit/053f7c9292147d20ab0ed4d4ed04db9c27c6b099\"\u003e\u003ccode\u003e053f7c9\u003c/code\u003e\u003c/a\u003e chore: Format codebase with nightly rules\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nukesor/comfy-table/commit/78e8f467c2493e631874389a63ce5cf4fa70ac18\"\u003e\u003ccode\u003e78e8f46\u003c/code\u003e\u003c/a\u003e fix: Split doesn't result in violation of lower boundary\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nukesor/comfy-table/commit/68c307c78abc429cc3171cab8fe94033136756c1\"\u003e\u003ccode\u003e68c307c\u003c/code\u003e\u003c/a\u003e fix: Successive lower boundary constraints\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nukesor/comfy-table/compare/v7.2.1...v7.2.2\"\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 `flate2` from 1.1.4 to 1.1.8\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.8\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocument feature flags using document-features crate by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/519\"\u003erust-lang/flate2-rs#519\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eComplete the zlib-rs support without the need for C-bindings 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/524\"\u003erust-lang/flate2-rs#524\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest zlib API for all compatible backends 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/525\"\u003erust-lang/flate2-rs#525\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/519\"\u003erust-lang/flate2-rs#519\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.7...1.1.8\"\u003ehttps://github.com/rust-lang/flate2-rs/compare/1.1.7...1.1.8\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.1.7 - depend on \u003ccode\u003ezlib-rs\u003c/code\u003e directly and remove \u003ccode\u003elibz-rs-sys\u003c/code\u003e\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: make some documents clearer by \u003ca href=\"https://github.com/reddaisyy\"\u003e\u003ccode\u003e@​reddaisyy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/510\"\u003erust-lang/flate2-rs#510\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExplain rationale for choosing bufread,read,write modules 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/512\"\u003erust-lang/flate2-rs#512\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003euse Decompress::reset() instead of recreating in DeflateDecoder by \u003ca href=\"https://github.com/amirshukayev\"\u003e\u003ccode\u003e@​amirshukayev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/514\"\u003erust-lang/flate2-rs#514\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003euse \u003ccode\u003ezlib_rs\u003c/code\u003e api 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/513\"\u003erust-lang/flate2-rs#513\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reddaisyy\"\u003e\u003ccode\u003e@​reddaisyy\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/510\"\u003erust-lang/flate2-rs#510\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amirshukayev\"\u003e\u003ccode\u003e@​amirshukayev\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/514\"\u003erust-lang/flate2-rs#514\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.5...1.1.6\"\u003ehttps://github.com/rust-lang/flate2-rs/compare/1.1.5...1.1.6\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.1.6 - YANKED\u003c/h2\u003e\n\u003cp\u003eIt caused \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/issues/515\"\u003erust-lang/flate2-rs#515\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: make some documents clearer by \u003ca href=\"https://github.com/reddaisyy\"\u003e\u003ccode\u003e@​reddaisyy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/510\"\u003erust-lang/flate2-rs#510\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExplain rationale for choosing bufread,read,write modules 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/512\"\u003erust-lang/flate2-rs#512\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003euse Decompress::reset() instead of recreating in DeflateDecoder by \u003ca href=\"https://github.com/amirshukayev\"\u003e\u003ccode\u003e@​amirshukayev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/514\"\u003erust-lang/flate2-rs#514\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003euse \u003ccode\u003ezlib_rs\u003c/code\u003e api 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/513\"\u003erust-lang/flate2-rs#513\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reddaisyy\"\u003e\u003ccode\u003e@​reddaisyy\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/510\"\u003erust-lang/flate2-rs#510\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amirshukayev\"\u003e\u003ccode\u003e@​amirshukayev\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/514\"\u003erust-lang/flate2-rs#514\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.5...1.1.6\"\u003ehttps://github.com/rust-lang/flate2-rs/compare/1.1.5...1.1.6\u003c/a\u003e\u003c/p\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\u003c/blockquote\u003e\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/8b66c27705ac7ea7ddf50768dedfbe23ead90a4e\"\u003e\u003ccode\u003e8b66c27\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/issues/525\"\u003e#525\u003c/a\u003e from Byron/test-zlib-API\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/flate2-rs/commit/5e752c94440cca93e883baabf78a97a839cfae6c\"\u003e\u003ccode\u003e5e752c9\u003c/code\u003e\u003c/a\u003e Address PR review\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/flate2-rs/commit/3196dd0783a666eedb5e4cdb871dc7b60361d3df\"\u003e\u003ccode\u003e3196dd0\u003c/code\u003e\u003c/a\u003e refactor internal feature toggles to better represent the status quo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/flate2-rs/commit/106cbcc181a1ab2207312b62353ebf4f750edb30\"\u003e\u003ccode\u003e106cbcc\u003c/code\u003e\u003c/a\u003e Bump patch level in preparation for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/flate2-rs/commit/af7a0b31996ef5a27a107462c811a301ab77519d\"\u003e\u003ccode\u003eaf7a0b3\u003c/code\u003e\u003c/a\u003e Add capabilties test for functions reserved to zlib-implementations.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/flate2-rs/commit/22c77ee9c8cfb3a50e204e15ac7552738fee7145\"\u003e\u003ccode\u003e22c77ee\u003c/code\u003e\u003c/a\u003e Describe \u003ccode\u003eunreachable!(\u0026quot;...\u0026quot;)\u003c/code\u003e branch in \u003ccode\u003eDeflate::set_level()\u003c/code\u003e of \u003ccode\u003ezlib-rs\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/flate2-rs/commit/b9e2979415993c787f93ed236ef3f25f68a45ff4\"\u003e\u003ccode\u003eb9e2979\u003c/code\u003e\u003c/a\u003e Remove C-binding specific restriction from CI for \u003ccode\u003ezlib-rs\u003c/code\u003e test.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/flate2-rs/commit/71eb5c51fecd3fd1cf4d680dfc83bdaa3a3c3cbc\"\u003e\u003ccode\u003e71eb5c5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/issues/524\"\u003e#524\u003c/a\u003e from Byron/complete-zlib-rs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/flate2-rs/commit/fec67ebbb4ca7dae00ab9fc840002ea62f7e65cd\"\u003e\u003ccode\u003efec67eb\u003c/code\u003e\u003c/a\u003e zlib-rs: support \u003ccode\u003eset_dictionary\u003c/code\u003e and \u003ccode\u003eset_level\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/flate2-rs/commit/ecfdc2d2eb82c262e7b65d5d2d59808810d94369\"\u003e\u003ccode\u003eecfdc2d\u003c/code\u003e\u003c/a\u003e update zlib-rs to 0.5.5\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/flate2-rs/compare/1.1.4...1.1.8\"\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://redirect.github.com/rust-lang/log/pull/719\"\u003erust-lang/log#719\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AldaronLau\"\u003e\u003ccode\u003e@​AldaronLau\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/703\"\u003erust-lang/log#703\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dishmaker\"\u003e\u003ccode\u003e@​dishmaker\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/709\"\u003erust-lang/log#709\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/log/compare/0.4.28...0.4.29\"\u003ehttps://github.com/rust-lang/log/compare/0.4.28...0.4.29\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/rust-lang/log/blob/master/CHANGELOG.md\"\u003elog's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.4.29] - 2025-12-02\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\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\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AldaronLau\"\u003e\u003ccode\u003e@​AldaronLau\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/703\"\u003erust-lang/log#703\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dishmaker\"\u003e\u003ccode\u003e@​dishmaker\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/709\"\u003erust-lang/log#709\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/log/compare/0.4.28...0.4.29\"\u003ehttps://github.com/rust-lang/log/compare/0.4.28...0.4.29\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/log/commit/b1e2df7bce7a1b685aa9bfd1db0a5cac1f0fc27d\"\u003e\u003ccode\u003eb1e2df7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/719\"\u003e#719\u003c/a\u003e from rust-lang/cargo/0.4.29\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/3fe1a546dc323e614c35d136920a112406910e06\"\u003e\u003ccode\u003e3fe1a54\u003c/code\u003e\u003c/a\u003e prepare for 0.4.29 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/7a432d9ab570c49d42fcbd1c3b9e1e300064c2b9\"\u003e\u003ccode\u003e7a432d9\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/718\"\u003e#718\u003c/a\u003e from rust-lang/ci/msrv\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/0689d568479bb578f66e48df43628cc04aa6269b\"\u003e\u003ccode\u003e0689d56\u003c/code\u003e\u003c/a\u003e rebump msrv to 1.68.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/46b448e2a76a14210a7270ec11ad97cb9cbda6dc\"\u003e\u003ccode\u003e46b448e\u003c/code\u003e\u003c/a\u003e try drop msrv back to 1.61.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/929ab3812e86915bb5edb65609cd6d5cb17939fb\"\u003e\u003ccode\u003e929ab38\u003c/code\u003e\u003c/a\u003e fix up doc test feature gate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/957cece4780cb006cbe2f819bd2f893822aad7cb\"\u003e\u003ccode\u003e957cece\u003c/code\u003e\u003c/a\u003e bump serde-dependent crates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/bea40c847c77ecb7b7e9f2d858a21edaa2aa6159\"\u003e\u003ccode\u003ebea40c8\u003c/code\u003e\u003c/a\u003e bump msrv to 1.68.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/c540184ee9581d7373135f5511b6b174b5cee2d6\"\u003e\u003ccode\u003ec540184\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/716\"\u003e#716\u003c/a\u003e from rust-lang/ci-smaller-matrix2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/c971e636c4b44ff01ff21e6aa82607272d2d0bf2\"\u003e\u003ccode\u003ec971e63\u003c/code\u003e\u003c/a\u003e Merge branch 'master' into ci-smaller-matrix2\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.28...0.4.29\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `netlink-packet-audit` from 0.5.1 to 0.6.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-netlink/netlink-packet-audit/releases\"\u003enetlink-packet-audit's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eNew release 0.6.0\u003c/h2\u003e\n\u003ch3\u003eBreaking changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse netlink-packet-core 0.8. (a78cd33)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eN/A\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eN/A\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-netlink/netlink-packet-audit/blob/main/CHANGELOG\"\u003enetlink-packet-audit's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003ch2\u003e[0.6.0] - 2025-08-27\u003c/h2\u003e\n\u003ch3\u003eBreaking changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse netlink-packet-core 0.8. (a78cd33)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eN/A\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eN/A\u003c/li\u003e\n\u003c/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/rust-netlink/netlink-packet-audit/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `netlink-packet-core` from 0.7.0 to 0.8.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-netlink/netlink-packet-core/releases\"\u003enetlink-packet-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eNew release 0.8.1\u003c/h2\u003e\n\u003ch3\u003eBreaking changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eN/A\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eN/A\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRevert back to paste dependency. (4447216)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew release 0.8.0\u003c/h2\u003e\n\u003ch3\u003eBreaking changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eChanged \u003ccode\u003eDecodeError\u003c/code\u003e from enum to struct. (f55d7b7, 63da36a)\u003c/li\u003e\n\u003cli\u003eMerged \u003ccode\u003enetlink-packet-utils\u003c/code\u003e into \u003ccode\u003enetlink-packet-core\u003c/code\u003e. (f55d7b7, 0951455,\nba127bf, a232478, 8027f63, 41fe03d, 260e596, cc6bf08, 63da36a, 410c61d)\u003c/li\u003e\n\u003cli\u003eRemove dependency of byteorder crate. (16d63fb)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport zero sized done message. (100413a)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eN/A\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-netlink/netlink-packet-core/blob/main/CHANGELOG\"\u003enetlink-packet-core's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.8.1] - 2025-09-18\u003c/h2\u003e\n\u003ch3\u003eBreaking changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eN/A\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eN/A\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRevert back to paste dependency. (4447216)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.8.0] - 2025-08-27\u003c/h2\u003e\n\u003ch3\u003eBreaking changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eChanged \u003ccode\u003eDecodeError\u003c/code\u003e from enum to struct. (f55d7b7, 63da36a)\u003c/li\u003e\n\u003cli\u003eMerged \u003ccode\u003enetlink-packet-utils\u003c/code\u003e into \u003ccode\u003enetlink-packet-core\u003c/code\u003e. (f55d7b7, 0951455,\nba127bf, a232478, 8027f63, 41fe03d, 260e596, cc6bf08, 63da36a, 410c61d)\u003c/li\u003e\n\u003cli\u003eRemove dependency of byteorder crate. (16d63fb)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport zero sized done message. (100413a)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eN/A\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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-netlink/netlink-packet-core/commit/e34595f54f9b6a1ea001e4dee427f05df082ec57\"\u003e\u003ccode\u003ee34595f\u003c/code\u003e\u003c/a\u003e New release 0.8.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-netlink/netlink-packet-core/commit/44472161c59311fbac3e3f3a027cd578207d9a6e\"\u003e\u003ccode\u003e4447216\u003c/code\u003e\u003c/a\u003e Revert back to paste dependency\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-netlink/netlink-packet-core/commit/b40f3d616f8cc3ced5a9b7bbce386e5de7c4c992\"\u003e\u003ccode\u003eb40f3d6\u003c/code\u003e\u003c/a\u003e New release 0.8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-netlink/netlink-packet-core/commit/46a3fee30b7929f61b3c1185a3fcbd720e0acb57\"\u003e\u003ccode\u003e46a3fee\u003c/code\u003e\u003c/a\u003e Run cargo fmt\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-netlink/netlink-packet-core/commit/100413a1b78dac53fd697f89c89d50012d72e991\"\u003e\u003ccode\u003e100413a\u003c/code\u003e\u003c/a\u003e Support zero sized done message\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-netlink/netlink-packet-core/commit/81b2d0f406eb438205a30aa474dc16cccb16dcfc\"\u003e\u003ccode\u003e81b2d0f\u003c/code\u003e\u003c/a\u003e CI: Fail to test for clippy warnings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-netlink/netlink-packet-core/commit/663310a04c0e4b43820ca0bf8c36599b5ab6d3ca\"\u003e\u003ccode\u003e663310a\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;ci: add code coverage support\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-netlink/netlink-packet-core/commit/16d63fb0a8bc97c196ba3c0f2b24e59fa05387c1\"\u003e\u003ccode\u003e16d63fb\u003c/code\u003e\u003c/a\u003e Remove dependency of byteorder crate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-netlink/netlink-packet-core/commit/410c61db71ed6d782769bdb49b82c7548cae89f3\"\u003e\u003ccode\u003e410c61d\u003c/code\u003e\u003c/a\u003e Changed Parseable to raise DecodeError\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-netlink/netlink-packet-core/commit/63da36a2fc9e724700d388fc3cc96bc2efaa0f37\"\u003e\u003ccode\u003e63da36a\u003c/code\u003e\u003c/a\u003e Extend ErrorContext to accept \u003ccode\u003estd::fmt::Display\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-netlink/netlink-packet-core/compare/v0.7.0...v0.8.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `netlink-packet-route` from 0.19.0 to 0.28.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-netlink/netlink-packet-route/releases\"\u003enetlink-packet-route's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eNew release 0.28.0\u003c/h2\u003e\n\u003ch3\u003eBreaking changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003elink: Changed \u003ccode\u003eInfoIpoib::Mode\u003c/code\u003e from u16 to enum. (b1b8ef4)\u003c/li\u003e\n\u003cli\u003emacvlan, macvtap: Changed \u003ccode\u003eMacAddrMode\u003c/code\u003e from u32 to enum. (3badfa0)\u003c/li\u003e\n\u003cli\u003emacvlan, macvtap: Change \u003ccode\u003eFlags\u003c/code\u003e from u16 to bitflags. (12da3db)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eN/A\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eN/A\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew release 0.27.0\u003c/h2\u003e\n\u003ch3\u003eBreaking changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003elink: Remove support of IFLA_WIRELESS. (3283c84)\u003c/li\u003e\n\u003cli\u003elink bridge: Changed \u003ccode\u003eInfoBridge::NfCallArpTables\u003c/code\u003e from u8 to bool.\n(55bc622)\u003c/li\u003e\n\u003cli\u003elink bridge: Changed \u003ccode\u003eInfoBridge::NfCallIp6Tables\u003c/code\u003e from u8 to bool.\n(17f3650)\u003c/li\u003e\n\u003cli\u003elink bridge: Changed \u003ccode\u003eInfoBridge::NfCallIpTables\u003c/code\u003e from u8 to bool. (3b37a0e)\u003c/li\u003e\n\u003cli\u003elink bridge: Changed \u003ccode\u003eInfoBridge::MulticastStatsEnabled\u003c/code\u003e from u8 to bool.\n(fc1e02d)\u003c/li\u003e\n\u003cli\u003elink bridge: Changed \u003ccode\u003eInfoBridge::MulticastQuerier\u003c/code\u003e from u8 to bool.\n(6758931)\u003c/li\u003e\n\u003cli\u003elink bridge: Changed \u003ccode\u003eInfoBridge::MulticastQueryUseIfaddr\u003c/code\u003e from u8 to bool.\n(4418dd9)\u003c/li\u003e\n\u003cli\u003elink bridge: Unify \u003ccode\u003eInfoBridge::MulticastRouter\u003c/code\u003e and\n\u003ccode\u003eInfoBridgePort::MulticastRouter\u003c/code\u003e. (86dfb5e)\u003c/li\u003e\n\u003cli\u003elink bridge: Changed \u003ccode\u003eInfoBridge::MulticastSnooping\u003c/code\u003e from u8 to bool.\n(635019b)\u003c/li\u003e\n\u003cli\u003elink bridge: Changed \u003ccode\u003eInfoBridge::VlanStatsPerHost(u8)\u003c/code\u003e to\n\u003ccode\u003eVlanStatsPerPort(bool)\u003c/code\u003e. (883daf6)\u003c/li\u003e\n\u003cli\u003elink bridge: Changed \u003ccode\u003eInfoBridge::VlanStatsEnabled\u003c/code\u003e from u8 to bool.\n(58e65af)\u003c/li\u003e\n\u003cli\u003elink bridge: Changed \u003ccode\u003eInfoBridge::VlanProtocol\u003c/code\u003e from u16 to enum. (759073b)\u003c/li\u003e\n\u003cli\u003elink: Changed \u003ccode\u003eInfoBridge::MultiBoolOpt\u003c/code\u003e from u64 to struct. (2c53f22)\u003c/li\u003e\n\u003cli\u003elink: Changed \u003ccode\u003eInfoBridge::StpState\u003c/code\u003e from u32 to enum. (ed4c981)\u003c/li\u003e\n\u003cli\u003ebond: Changed \u003ccode\u003eInfoBond::UseCarrier\u003c/code\u003e from u8 to bool. (fc1ba75)\u003c/li\u003e\n\u003cli\u003ebond: Changed \u003ccode\u003eInfoBond::AdLacpActive\u003c/code\u003e from u8 to bool. (0bedb4c)\u003c/li\u003e\n\u003cli\u003ebond: Changed \u003ccode\u003eInfoBond::TlbDynamicLb\u003c/code\u003e from u8 to bool. (ab4a6ac)\u003c/li\u003e\n\u003cli\u003ebond: Changed \u003ccode\u003eInfoBond::AdLacpRate\u003c/code\u003e from u8 to enum. (5d943ad)\u003c/li\u003e\n\u003cli\u003ebond: Changed \u003ccode\u003eInfoBond::AllPortsActive\u003c/code\u003e from u8 to \u003ccode\u003eenum\u003c/code\u003e. (d73b2a1)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003elink bridge: Support \u003ccode\u003eIFLA_BR_FDB_N_LEARNED\u003c/code\u003e and \u003ccode\u003eIFLA_BR_FDB_MAX_LEARNED\u003c/code\u003e.\n(7cdb880)\u003c/li\u003e\n\u003cli\u003elink bridge: Support \u003ccode\u003eBR_BOOLOPT_FDB_LOCAL_VLAN_0\u003c/code\u003e. (61ff86b)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eN/A\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-netlink/netlink-packet-route/blob/main/CHANGELOG\"\u003enetlink-packet-route's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.28.0] - 2026-01-01\u003c/h2\u003e\n\u003ch3\u003eBreaking changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003elink: Changed \u003ccode\u003eInfoIpoib::Mode\u003c/code\u003e from u16 to enum. (b1b8ef4)\u003c/li\u003e\n\u003cli\u003emacvlan, macvtap: Changed \u003ccode\u003eMacAddrMode\u003c/code\u003e from u32 to enum. (3badfa0)\u003c/li\u003e\n\u003cli\u003emacvlan, macvtap: Change \u003ccode\u003eFlags\u003c/code\u003e from u16 to bitflags. (12da3db)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eN/A\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eN/A\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.27.0] - 2025-12-24\u003c/h2\u003e\n\u003ch3\u003eBreaking changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003elink: Remove support of IFLA_WIRELESS. (3283c84)\u003c/li\u003e\n\u003cli\u003elink bridge: Changed \u003ccode\u003eInfoBridge::NfCallArpTables\u003c/code\u003e from u8 to bool.\n(55bc622)\u003c/li\u003e\n\u003cli\u003elink bridge: Changed \u003ccode\u003eInfoBridge::NfCallIp6Tables\u003c/code\u003e from u8 to bool.\n(17f3650)\u003c/li\u003e\n\u003cli\u003elink bridge: Changed \u003ccode\u003eInfoBridge::NfCallIpTables\u003c/code\u003e from u8 to bool. (3b37a0e)\u003c/li\u003e\n\u003cli\u003elink bridge: Changed \u003ccode\u003eInfoBridge::MulticastStatsEnabled\u003c/code\u003e from u8 to bool.\n(fc1e02d)\u003c/li\u003e\n\u003cli\u003elink bridge: Changed \u003ccode\u003eInfoBridge::MulticastQuerier\u003c/code\u003e from u8 to bool.\n(6758931)\u003c/li\u003e\n\u003cli\u003elink bridge: Changed \u003ccode\u003eInfoBridge::MulticastQueryUseIfaddr\u003c/code\u003e from u8 to bool.\n(4418dd9)\u003c/li\u003e\n\u003cli\u003elink bridge: Unify \u003ccode\u003eInfoBridge::MulticastRouter\u003c/code\u003e and\n\u003ccode\u003eInfoBridgePort::MulticastRouter\u003c/code\u003e. (86dfb5e)\u003c/li\u003e\n\u003cli\u003elink bridge: Changed \u003ccode\u003eInfoBridge::MulticastSnooping\u003c/code\u003e from u8 to bool.\n(635019b)\u003c/li\u003e\n\u003cli\u003elink bridge: Changed \u003ccode\u003eInfoBridge::VlanStatsPerHost(u8)\u003c/code\u003e to\n\u003ccode\u003eVlanStatsPerPort(bool)\u003c/code\u003e. (883daf6)\u003c/li\u003e\n\u003cli\u003elink bridge: Changed \u003ccode\u003eInfoBridge::VlanStatsEnabled\u003c/code\u003e from u8 to bool.\n(58e65af)\u003c/li\u003e\n\u003cli\u003elink bridge: Changed \u003ccode\u003eInfoBridge::VlanProtocol\u003c/code\u003e from u16 to enum. (759073b)\u003c/li\u003e\n\u003cli\u003elink: Changed \u003ccode\u003eInfoBridge::MultiBoolOpt\u003c/code\u003e from u64 to struct. (2c53f22)\u003c/li\u003e\n\u003cli\u003elink: Changed \u003ccode\u003eInfoBridge::StpState\u003c/code\u003e from u32 to enum. (ed4c981)\u003c/li\u003e\n\u003cli\u003ebond: Changed \u003ccode\u003eInfoBond::UseCarrier\u003c/code\u003e from u8 to bool. (fc1ba75)\u003c/li\u003e\n\u003cli\u003ebond: Changed \u003ccode\u003eInfoBond::AdLacpActive\u003c/code\u003e from u8 to bool. (0bedb4c)\u003c/li\u003e\n\u003cli\u003ebond: Changed \u003ccode\u003eInfoBond::TlbDynamicLb\u003c/code\u003e from u8 to bool. (ab4a6ac)\u003c/li\u003e\n\u003cli\u003ebond: Changed \u003ccode\u003eInfoBond::AdLacpRate\u003c/code\u003e from u8 to enum. (5d943ad)\u003c/li\u003e\n\u003cli\u003ebond: Changed \u003ccode\u003eInfoBond::AllPortsActive\u003c/code\u003e from u8 to \u003ccode\u003eenum\u003c/code\u003e. (d73b2a1)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003elink bridge: Support \u003ccode\u003eIFLA_BR_FDB_N_LEARNED\u003c/code\u003e and \u003ccode\u003eIFLA_BR_FDB_MAX_LEARNED\u003c/code\u003e.\n(7cdb880)\u003c/li\u003e\n\u003cli\u003elink bridge: Support \u003ccode\u003eBR_BOOLOPT_FDB_LOCAL_VLAN_0\u003c/code\u003e. (61ff86b)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eN/A\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-netlink/netlink-packet-route/commit/72ba3c3dbe1defefa13a984adafe0640ce6c9335\"\u003e\u003ccode\u003e72ba3c3\u003c/code\u003e\u003c/a\u003e New release 0.28.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-netlink/netlink-packet-route/commit/b1b8ef423aecc3159dd4d209cfbfbce884241043\"\u003e\u003ccode\u003eb1b8ef4\u003c/code\u003e\u003c/a\u003e link: Changed \u003ccode\u003eInfoIpoib::Mode\u003c/code\u003e from u16 to enum\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-netlink/netlink-packet-route/commit/3badfa0cc3795aab6c4a57d2ff6d363023688d75\"\u003e\u003ccode\u003e3badfa0\u003c/code\u003e\u003c/a\u003e macvlan, macvtap: Changed \u003ccode\u003eMacAddrMode\u003c/code\u003e from u32 to enum\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-netlink/netlink-packet-route/commit/12da3db9f29d58051ac3b4ee91cb937dfdb6f069\"\u003e\u003ccode\u003e12da3db\u003c/code\u003e\u003c/a\u003e macvlan, macvtap: Change \u003ccode\u003eFlags\u003c/code\u003e from u8 to bitflags\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-netlink/netlink-packet-route/commit/1fb4bd7a75a6c36ed8795f2e79831fe578e65f93\"\u003e\u003ccode\u003e1fb4bd7\u003c/code\u003e\u003c/a\u003e New release 0.27.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-netlink/netlink-packet-route/commit/55bc622970d8cef0742acf8cd795929b1afc389f\"\u003e\u003ccode\u003e55bc622\u003c/code\u003e\u003c/a\u003e link bridge: Change \u003ccode\u003eInfoBridge::NfCallArpTables\u003c/code\u003e from u8 to bool\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-netlink/netlink-packet-route/commit/17f3650778b2fc01687db160f4a9b27606293645\"\u003e\u003ccode\u003e17f3650\u003c/code\u003e\u003c/a\u003e link bridge: Change \u003ccode\u003eInfoBridge::NfCallIp6Tables\u003c/code\u003e from u8 to bool\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-netlink/netlink-packet-route/commit/3b37a0ee635eeb44ae463dddd307e1d8e0ed3f89\"\u003e\u003ccode\u003e3b37a0e\u003c/code\u003e\u003c/a\u003e link bridge: Change \u003ccode\u003eInfoBridge::NfCallIpTables\u003c/code\u003e from u8 to bool\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-netlink/netlink-packet-route/commit/fc1e02df23e45458074798d76f7ddfb883e1b152\"\u003e\u003ccode\u003efc1e02d\u003c/code\u003e\u003c/a\u003e link bridge: Change \u003ccode\u003eInfoBridge::MulticastStatsEnabled\u003c/code\u003e from u8 to bool\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-netlink/netlink-packet-route/commit/6758931897c2d6e0a1c359f72c388b67b2cc4002\"\u003e\u003ccode\u003e6758931\u003c/code\u003e\u003c/a\u003e link bridge: Change \u003ccode\u003eInfoBridge::MulticastQuerier\u003c/code\u003e from u8 to bool\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-netlink/netlink-packet-route/compare/v0.19.0...v0.28.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `nix` from 0.29.0 to 0.30.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nix-rust/nix/blob/master/CHANGELOG.md\"\u003enix's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.30.1] - 2025-05-04\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edoc.rs build\n(\u003ca href=\"https://redirect.github.com/nix-rust/nix/pull/2634\"\u003e#2634\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.30.0] - 2025-04-29\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd socket option \u003ccode\u003eIPV6_PKTINFO\u003c/code\u003e for BSDs/Linux/Android, also\n\u003ccode\u003eIPV6_RECVPKTINFO\u003c/code\u003e for DragonFlyBSD\n(\u003ca href=\"https://redirect.github.com/nix-rust/nix/pull/2113\"\u003e#2113\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003efcntl\u003c/code\u003e's \u003ccode\u003eF_PREALLOCATE\u003c/code\u003e constant for Apple targets.\n(\u003ca href=\"https://redirect.github.com/nix-rust/nix/pull/2393\"\u003e#2393\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove support for extracting the TTL / Hop Limit from incoming packets\nand support for DSCP (ToS / Traffic Class).\n(\u003ca href=\"https://redirect.github.com/nix-rust/nix/pull/2425\"\u003e#2425\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd socket option IP_TOS (nix::sys::socket::sockopt::IpTos) IPV6_TCLASS\n(nix::sys::socket::sockopt::Ipv6TClass) on Android/FreeBSD\n(\u003ca href=\"https://redirect.github.com/nix-rust/nix/pull/2464\"\u003e#2464\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eSeekData\u003c/code\u003e and \u003ccode\u003eSeekHole\u003c/code\u003e to \u003ccode\u003eWhence\u003c/code\u003e for hurd and apple targets\n(\u003ca href=\"https://redirect.github.com/nix-rust/nix/pull/2473\"\u003e#2473\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eFrom\u003c/code\u003e trait implementation between \u003ccode\u003eSocketAddr\u003c/code\u003e and \u003ccode\u003eSockaddr\u003c/code\u003e,\n\u003ccode\u003eSockaddr6\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/nix-rust/nix/pull/2474\"\u003e#2474\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded wrappers for \u003ccode\u003eposix_spawn\u003c/code\u003e API\n(\u003ca href=\"https://redirect.github.com/nix-rust/nix/pull/2475\"\u003e#2475\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd the support for Emscripten.\n(\u003ca href=\"https://redirect.github.com/nix-rust/nix/pull/2477\"\u003e#2477\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd fcntl constant \u003ccode\u003eF_RDADVISE\u003c/code\u003e for Apple target\n(\u003ca href=\"https://redirect.github.com/nix-rust/nix/pull/2480\"\u003e#2480\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd fcntl constant \u003ccode\u003eF_RDAHEAD\u003c/code\u003e for Apple target\n(\u003ca href=\"https://redirect.github.com/nix-rust/nix/pull/2482\"\u003e#2482\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eF_LOG2PHYS\u003c/code\u003e and \u003ccode\u003eF_LOG2PHYS_EXT\u003c/code\u003e for Apple target\n(\u003ca href=\"https://redirect.github.com/nix-rust/nix/pull/2483\"\u003e#2483\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eMAP_SHARED_VALIDATE\u003c/code\u003e was added for all linux targets. \u0026amp; \u003ccode\u003eMAP_SYNC\u003c/code\u003e was added\nfor linux with the exclusion of mips architecures, and uclibc\n(\u003ca href=\"https://redirect.github.com/nix-rust/nix/pull/2499\"\u003e#2499\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003egetregs()\u003c/code\u003e/\u003ccode\u003egetregset()\u003c/code\u003e/\u003ccode\u003esetregset()\u003c/code\u003e for Linux/musl/aarch64\n(\u003ca href=\"https://redirect.github.com/nix-rust/nix/pull/2502\"\u003e#2502\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd FcntlArgs \u003ccode\u003eF_TRANSFEREXTENTS\u003c/code\u003e constant for Apple targets\n(\u003ca href=\"https://redirect.github.com/nix-rust/nix/pull/2504\"\u003e#2504\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eMapFlags::MAP_STACK\u003c/code\u003e in \u003ccode\u003esys::man\u003c/code\u003e for netbsd\n(\u003ca href=\"https://redirect.github.com/nix-rust/nix/pull/2526\"\u003e#2526\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd support for \u003ccode\u003elibc::LOCAL_PEERTOKEN\u003c/code\u003e in \u003ccode\u003egetsockopt\u003c/code\u003e.\n(\u003ca href=\"https://redirect.github.com/nix-rust/nix/pull/2529\"\u003e#2529\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd support for \u003ccode\u003esyslog\u003c/code\u003e, \u003ccode\u003eopenlog\u003c/code\u003e, \u003ccode\u003ecloselog\u003c/code\u003e on all \u003ccode\u003eunix\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nix-rust/nix/commit/3cf9007216086b17a6ef5a09fa42dc00cde5c2bf\"\u003e\u003ccode\u003e3cf9007\u003c/code\u003e\u003c/a\u003e chore: drop 0.30.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nix-rust/nix/commit/2845ab9e4e75b93818b11c0df01182a137e97e3c\"\u003e\u003ccode\u003e2845ab9\u003c/code\u003e\u003c/a\u003e Compile sys::mman on Redox (\u003ca href=\"https://redirect.github.com/nix-rust/nix/issues/2637\"\u003e#2637\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nix-rust/nix/commit/fccb4abfc8de82aaca77c6bcfa3b0daff349d556\"\u003e\u003ccode\u003efccb4ab\u003c/code\u003e\u003c/a\u003e Fix fuchsia target triple to unbreak docs.rs build (\u003ca href=\"https://redirect.github.com/nix-rust/nix/issues/2634\"\u003e#2634\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nix-rust/nix/commit/b8341715475078ac1fdd4d94e3cd3eeeb2c7ccf8\"\u003e\u003ccode\u003eb834171\u003c/code\u003e\u003c/a\u003e ci: disable hurd (\u003ca href=\"https://redirect.github.com/nix-rust/nix/issues/2638\"\u003e#2638\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nix-rust/nix/commit/9c97e1df15fc0c6988d9d8068c5aba918135372a\"\u003e\u003ccode\u003e9c97e1d\u003c/code\u003e\u003c/a\u003e Clippy cleanup: dangerous_implicit_autorefs and uninlined_format_args\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nix-rust/nix/commit/989291d5bfb7566bd4415a18607d04d84a0604aa\"\u003e\u003ccode\u003e989291d\u003c/code\u003e\u003c/a\u003e chore: release 0.30.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nix-rust/ni...\n\n_Description has been truncated_","html_url":"https://github.com/bpfman/bpfman/pull/1635","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/bpfman%2Fbpfman/issues/1635","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1635/packages"}},{"old_version":"0.21.0","new_version":"0.23.1","update_type":"minor","path":null,"pr_created_at":"2026-01-13T02:33:02.000Z","version_change":"0.21.0 → 0.23.1","issue":{"uuid":"3806801974","node_id":"PR_kwDOEtA6DM6800JM","number":217,"state":"closed","title":"Bump the dependencies group across 1 directory with 14 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-01-19T22:57:08.000Z","author_association":null,"state_reason":null,"created_at":"2026-01-13T02:33:02.000Z","updated_at":"2026-01-19T22:57:09.000Z","time_to_close":591846,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"dependencies","update_count":14,"packages":[{"name":"base16ct","old_version":"0.3.0","new_version":"1.0.0","repository_url":"https://github.com/RustCrypto/formats"},{"name":"cargo_metadata","old_version":"0.21.0","new_version":"0.23.1","repository_url":"https://github.com/oli-obk/cargo_metadata"},{"name":"clap","old_version":"4.5.52","new_version":"4.5.54","repository_url":"https://github.com/clap-rs/clap"},{"name":"flate2","old_version":"1.1.5","new_version":"1.1.8","repository_url":"https://github.com/rust-lang/flate2-rs"},{"name":"git2","old_version":"0.20.2","new_version":"0.20.3","repository_url":"https://github.com/rust-lang/git2-rs"},{"name":"goblin","old_version":"0.10.3","new_version":"0.10.4","repository_url":"https://github.com/m4b/goblin"},{"name":"log","old_version":"0.4.28","new_version":"0.4.29","repository_url":"https://github.com/rust-lang/log"},{"name":"oci-spec","old_version":"0.8.3","new_version":"0.8.4","repository_url":"https://github.com/youki-dev/oci-spec-rs"},{"name":"serde_json","old_version":"1.0.145","new_version":"1.0.149","repository_url":"https://github.com/serde-rs/json"},{"name":"tempfile","old_version":"3.23.0","new_version":"3.24.0","repository_url":"https://github.com/Stebalien/tempfile"},{"name":"toml","old_version":"0.9.8","new_version":"0.9.11+spec-1.1.0","repository_url":"https://github.com/toml-rs/toml"},{"name":"ureq","old_version":"2.12.1","new_version":"3.1.4","repository_url":"https://github.com/algesten/ureq"},{"name":"url","old_version":"2.5.7","new_version":"2.5.8","repository_url":"https://github.com/servo/rust-url"},{"name":"uuid","old_version":"1.18.1","new_version":"1.19.0","repository_url":"https://github.com/uuid-rs/uuid"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the dependencies group with 14 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [base16ct](https://github.com/RustCrypto/formats) | `0.3.0` | `1.0.0` |\n| [cargo_metadata](https://github.com/oli-obk/cargo_metadata) | `0.21.0` | `0.23.1` |\n| [clap](https://github.com/clap-rs/clap) | `4.5.52` | `4.5.54` |\n| [flate2](https://github.com/rust-lang/flate2-rs) | `1.1.5` | `1.1.8` |\n| [git2](https://github.com/rust-lang/git2-rs) | `0.20.2` | `0.20.3` |\n| [goblin](https://github.com/m4b/goblin) | `0.10.3` | `0.10.4` |\n| [log](https://github.com/rust-lang/log) | `0.4.28` | `0.4.29` |\n| [oci-spec](https://github.com/youki-dev/oci-spec-rs) | `0.8.3` | `0.8.4` |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.145` | `1.0.149` |\n| [tempfile](https://github.com/Stebalien/tempfile) | `3.23.0` | `3.24.0` |\n| [toml](https://github.com/toml-rs/toml) | `0.9.8` | `0.9.11+spec-1.1.0` |\n| [ureq](https://github.com/algesten/ureq) | `2.12.1` | `3.1.4` |\n| [url](https://github.com/servo/rust-url) | `2.5.7` | `2.5.8` |\n| [uuid](https://github.com/uuid-rs/uuid) | `1.18.1` | `1.19.0` |\n\n\nUpdates `base16ct` from 0.3.0 to 1.0.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/formats/commit/071bfe69e2010e869397d27c63a88f188bd6477b\"\u003e\u003ccode\u003e071bfe6\u003c/code\u003e\u003c/a\u003e base16ct v1.0.0 (\u003ca href=\"https://redirect.github.com/RustCrypto/formats/issues/2145\"\u003e#2145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/formats/commit/9946628f283d54d98489f3d372550026c9df8744\"\u003e\u003ccode\u003e9946628\u003c/code\u003e\u003c/a\u003e Use \u003ccode\u003egetrandom\u003c/code\u003e v0.4.0-rc.0 crate release (\u003ca href=\"https://redirect.github.com/RustCrypto/formats/issues/2142\"\u003e#2142\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/formats/commit/dfa8651b8c40699e3a3faa7d4958f8fcb0045b86\"\u003e\u003ccode\u003edfa8651\u003c/code\u003e\u003c/a\u003e phc v0.6.0-rc.1 (\u003ca href=\"https://redirect.github.com/RustCrypto/formats/issues/2141\"\u003e#2141\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/formats/commit/5da267568e6ab2c5f9bc9e71e0dd2bbbcb2f5a33\"\u003e\u003ccode\u003e5da2675\u003c/code\u003e\u003c/a\u003e phc: bump \u003ccode\u003egetrandom\u003c/code\u003e to v0.4.0-rc.0 (\u003ca href=\"https://redirect.github.com/RustCrypto/formats/issues/2139\"\u003e#2139\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/formats/commit/f1b052c513b1f4323ec41b768022840b5c081397\"\u003e\u003ccode\u003ef1b052c\u003c/code\u003e\u003c/a\u003e Bump \u003ccode\u003erand_core\u003c/code\u003e to v0.10.0-rc-3 (\u003ca href=\"https://redirect.github.com/RustCrypto/formats/issues/2138\"\u003e#2138\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/formats/commit/02eb077bc7a897b87b8eed85d3c65c7eef85cf95\"\u003e\u003ccode\u003e02eb077\u003c/code\u003e\u003c/a\u003e der: bound \u003ccode\u003eDecode(Value)::Error\u003c/code\u003e on \u003ccode\u003ecore::error::Error\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/RustCrypto/formats/issues/2137\"\u003e#2137\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/formats/commit/23b3622382e00542f9307e6c7fda1505480c06fe\"\u003e\u003ccode\u003e23b3622\u003c/code\u003e\u003c/a\u003e base64ct: deprecate \u003ccode\u003eBase64Crypt\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/RustCrypto/formats/issues/2135\"\u003e#2135\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/formats/commit/e2a2a4bb1b1e7bc9c15ecb3d5ac1322451e58835\"\u003e\u003ccode\u003ee2a2a4b\u003c/code\u003e\u003c/a\u003e mcf: replace \u003ccode\u003eBase64::Crypt\u003c/code\u003e with \u003ccode\u003eBase64::ShaCrypt\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/RustCrypto/formats/issues/2134\"\u003e#2134\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/formats/commit/d1e1e64567c3b69e15fd0539ec22fcdc88403c2f\"\u003e\u003ccode\u003ed1e1e64\u003c/code\u003e\u003c/a\u003e mcf: avoid intermediate allocations in \u003ccode\u003epush_displayable\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/RustCrypto/formats/issues/2132\"\u003e#2132\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/formats/commit/838590c38a4d6624d5aa5876f3b25914e8b32de5\"\u003e\u003ccode\u003e838590c\u003c/code\u003e\u003c/a\u003e mcf: expand \u003ccode\u003eError\u003c/code\u003e into a proper enum (\u003ca href=\"https://redirect.github.com/RustCrypto/formats/issues/2119\"\u003e#2119\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/RustCrypto/formats/compare/base16ct/v0.3.0...base16ct/v1.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cargo_metadata` from 0.21.0 to 0.23.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/oli-obk/cargo_metadata/blob/main/CHANGELOG.md\"\u003ecargo_metadata's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.23.1] - 2025-11-11\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eStabilized \u003ccode\u003ebuild_directory\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.23.0] - 2025-09-27\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eFeatureName\u003c/code\u003e and \u003ccode\u003ePackageName\u003c/code\u003e newtype wrappers.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.22.0] - 2025-08-18\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003epub fn env_remove\u0026lt;K: Into\u0026lt;OsString\u0026gt;\u0026gt;(\u0026amp;mut self, key: K) -\u0026gt; \u0026amp;mut MetadataCommand\u003c/code\u003e to \u003ccode\u003eMetadataCommand\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded export of \u003ccode\u003ecargo_platform\u003c/code\u003e at crate's root module.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ecamino\u003c/code\u003e from \u003ccode\u003e1.0.7\u003c/code\u003e to \u003ccode\u003e1.1.10\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecargo_platform\u003c/code\u003e from \u003ccode\u003e0.2.0\u003c/code\u003e to \u003ccode\u003e0.3.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ederive_builder\u003c/code\u003e from \u003ccode\u003e0.12\u003c/code\u003e to \u003ccode\u003e0.20\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003esemver\u003c/code\u003e from \u003ccode\u003e1.0.7\u003c/code\u003e to \u003ccode\u003e1.0.26\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eserde_json\u003c/code\u003e from \u003ccode\u003e1.0.118\u003c/code\u003e to \u003ccode\u003e1.0.142\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eserde\u003c/code\u003e from \u003ccode\u003e1.0.136\u003c/code\u003e to \u003ccode\u003e1.0.219\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ethiserror\u003c/code\u003e from \u003ccode\u003e2.0.3\u003c/code\u003e to \u003ccode\u003e2.0.12\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eMade \u003ccode\u003eDependency\u003c/code\u003e's \u003ccode\u003esource\u003c/code\u003e member the same type as \u003ccode\u003ePackage\u003c/code\u003e's \u003ccode\u003esource\u003c/code\u003e member: \u003ccode\u003eOption\u0026lt;Source\u0026gt;\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.19.0] - 2024-11-20\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRe-exported \u003ccode\u003esemver\u003c/code\u003e crate directly.\u003c/li\u003e\n\u003cli\u003eAdded implementation of \u003ccode\u003estd::ops::Index\u0026lt;\u0026amp;PackageId\u0026gt;\u003c/code\u003e for \u003ccode\u003eResolve\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003epub fn is_kind(\u0026amp;self, name: TargetKind) -\u0026gt; bool\u003c/code\u003e to \u003ccode\u003eTarget\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded derived implementations of \u003ccode\u003ePartialEq\u003c/code\u003e, \u003ccode\u003eEq\u003c/code\u003e and \u003ccode\u003eHash\u003c/code\u003e for \u003ccode\u003eMetadata\u003c/code\u003e and its members' types.\u003c/li\u003e\n\u003cli\u003eAdded default fields to \u003ccode\u003ePackageBuilder\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003epub fn new(name:version:id:path:) -\u0026gt; Self\u003c/code\u003e to \u003ccode\u003ePackageBuilder\u003c/code\u003e for providing all required fields upfront.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBumped MSRV from \u003ccode\u003e1.42.0\u003c/code\u003e to \u003ccode\u003e1.56.0\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eMade \u003ccode\u003eparse_stream\u003c/code\u003e more versatile by accepting anything that implements \u003ccode\u003eRead\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eConverted \u003ccode\u003eTargetKind\u003c/code\u003e and \u003ccode\u003eCrateType\u003c/code\u003e to an enum representation.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRemoved\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/c08e66cdf534313085ef810ce6f2e0df8a83fc50\"\u003e\u003ccode\u003ec08e66c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/oli-obk/cargo_metadata/issues/317\"\u003e#317\u003c/a\u003e from Muscraft/stabilize-build-dir\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/083ca6933f8fe868f78e6969bb032c206e41baa2\"\u003e\u003ccode\u003e083ca69\u003c/code\u003e\u003c/a\u003e chore: Bump version to 0.23.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/84d613bf869c73ed14d76d9e9bd964694013fa98\"\u003e\u003ccode\u003e84d613b\u003c/code\u003e\u003c/a\u003e chore: Stabilize build_directory\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/9d818095a2ccfcc60465028eb970799ee845ddc1\"\u003e\u003ccode\u003e9d81809\u003c/code\u003e\u003c/a\u003e chore: Address new clippy warnings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/4d66bd33a8c9928d4a4cd5be51b85a6dfb695076\"\u003e\u003ccode\u003e4d66bd3\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/oli-obk/cargo_metadata/issues/309\"\u003e#309\u003c/a\u003e from BD103/fix-doc-auto-config\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/d1a6aa21354b3c33e72a0472455615168818e087\"\u003e\u003ccode\u003ed1a6aa2\u003c/code\u003e\u003c/a\u003e fix: \u003ccode\u003ecargo_metadata\u003c/code\u003e not building on docs.rs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/2af44dfa5be8335c83af9f2613e492b0df2ee609\"\u003e\u003ccode\u003e2af44df\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/oli-obk/cargo_metadata/issues/307\"\u003e#307\u003c/a\u003e from smoelius/bump-version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/33cf6da87d03148a40a4538a291ae25cf811dd35\"\u003e\u003ccode\u003e33cf6da\u003c/code\u003e\u003c/a\u003e Try to get CI to pass\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/790de54c71d4bc9161e1f29678058bb88410c300\"\u003e\u003ccode\u003e790de54\u003c/code\u003e\u003c/a\u003e Bump version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/8af4dc499a324dfeba605668d8b6fc8d01e5272a\"\u003e\u003ccode\u003e8af4dc4\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/oli-obk/cargo_metadata/issues/304\"\u003e#304\u003c/a\u003e from smoelius/newtype-wrapper\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/oli-obk/cargo_metadata/compare/0.21.0...0.23.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `clap` from 4.5.52 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\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\u003c/blockquote\u003e\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.52...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 `flate2` from 1.1.5 to 1.1.8\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.8\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocument feature flags using document-features crate by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/519\"\u003erust-lang/flate2-rs#519\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eComplete the zlib-rs support without the need for C-bindings 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/524\"\u003erust-lang/flate2-rs#524\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest zlib API for all compatible backends 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/525\"\u003erust-lang/flate2-rs#525\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/519\"\u003erust-lang/flate2-rs#519\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.7...1.1.8\"\u003ehttps://github.com/rust-lang/flate2-rs/compare/1.1.7...1.1.8\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.1.7 - depend on \u003ccode\u003ezlib-rs\u003c/code\u003e directly and remove \u003ccode\u003elibz-rs-sys\u003c/code\u003e\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: make some documents clearer by \u003ca href=\"https://github.com/reddaisyy\"\u003e\u003ccode\u003e@​reddaisyy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/510\"\u003erust-lang/flate2-rs#510\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExplain rationale for choosing bufread,read,write modules 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/512\"\u003erust-lang/flate2-rs#512\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003euse Decompress::reset() instead of recreating in DeflateDecoder by \u003ca href=\"https://github.com/amirshukayev\"\u003e\u003ccode\u003e@​amirshukayev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/514\"\u003erust-lang/flate2-rs#514\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003euse \u003ccode\u003ezlib_rs\u003c/code\u003e api 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/513\"\u003erust-lang/flate2-rs#513\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reddaisyy\"\u003e\u003ccode\u003e@​reddaisyy\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/510\"\u003erust-lang/flate2-rs#510\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amirshukayev\"\u003e\u003ccode\u003e@​amirshukayev\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/514\"\u003erust-lang/flate2-rs#514\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.5...1.1.6\"\u003ehttps://github.com/rust-lang/flate2-rs/compare/1.1.5...1.1.6\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.1.6 - YANKED\u003c/h2\u003e\n\u003cp\u003eIt caused \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/issues/515\"\u003erust-lang/flate2-rs#515\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: make some documents clearer by \u003ca href=\"https://github.com/reddaisyy\"\u003e\u003ccode\u003e@​reddaisyy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/510\"\u003erust-lang/flate2-rs#510\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExplain rationale for choosing bufread,read,write modules 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/512\"\u003erust-lang/flate2-rs#512\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003euse Decompress::reset() instead of recreating in DeflateDecoder by \u003ca href=\"https://github.com/amirshukayev\"\u003e\u003ccode\u003e@​amirshukayev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/514\"\u003erust-lang/flate2-rs#514\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003euse \u003ccode\u003ezlib_rs\u003c/code\u003e api 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/513\"\u003erust-lang/flate2-rs#513\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reddaisyy\"\u003e\u003ccode\u003e@​reddaisyy\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/510\"\u003erust-lang/flate2-rs#510\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amirshukayev\"\u003e\u003ccode\u003e@​amirshukayev\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/514\"\u003erust-lang/flate2-rs#514\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.5...1.1.6\"\u003ehttps://github.com/rust-lang/flate2-rs/compare/1.1.5...1.1.6\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/flate2-rs/commit/8b66c27705ac7ea7ddf50768dedfbe23ead90a4e\"\u003e\u003ccode\u003e8b66c27\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/issues/525\"\u003e#525\u003c/a\u003e from Byron/test-zlib-API\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/flate2-rs/commit/5e752c94440cca93e883baabf78a97a839cfae6c\"\u003e\u003ccode\u003e5e752c9\u003c/code\u003e\u003c/a\u003e Address PR review\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/flate2-rs/commit/3196dd0783a666eedb5e4cdb871dc7b60361d3df\"\u003e\u003ccode\u003e3196dd0\u003c/code\u003e\u003c/a\u003e refactor internal feature toggles to better represent the status quo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/flate2-rs/commit/106cbcc181a1ab2207312b62353ebf4f750edb30\"\u003e\u003ccode\u003e106cbcc\u003c/code\u003e\u003c/a\u003e Bump patch level in preparation for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/flate2-rs/commit/af7a0b31996ef5a27a107462c811a301ab77519d\"\u003e\u003ccode\u003eaf7a0b3\u003c/code\u003e\u003c/a\u003e Add capabilties test for functions reserved to zlib-implementations.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/flate2-rs/commit/22c77ee9c8cfb3a50e204e15ac7552738fee7145\"\u003e\u003ccode\u003e22c77ee\u003c/code\u003e\u003c/a\u003e Describe \u003ccode\u003eunreachable!(\u0026quot;...\u0026quot;)\u003c/code\u003e branch in \u003ccode\u003eDeflate::set_level()\u003c/code\u003e of \u003ccode\u003ezlib-rs\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/flate2-rs/commit/b9e2979415993c787f93ed236ef3f25f68a45ff4\"\u003e\u003ccode\u003eb9e2979\u003c/code\u003e\u003c/a\u003e Remove C-binding specific restriction from CI for \u003ccode\u003ezlib-rs\u003c/code\u003e test.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/flate2-rs/commit/71eb5c51fecd3fd1cf4d680dfc83bdaa3a3c3cbc\"\u003e\u003ccode\u003e71eb5c5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/issues/524\"\u003e#524\u003c/a\u003e from Byron/complete-zlib-rs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/flate2-rs/commit/fec67ebbb4ca7dae00ab9fc840002ea62f7e65cd\"\u003e\u003ccode\u003efec67eb\u003c/code\u003e\u003c/a\u003e zlib-rs: support \u003ccode\u003eset_dictionary\u003c/code\u003e and \u003ccode\u003eset_level\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/flate2-rs/commit/ecfdc2d2eb82c262e7b65d5d2d59808810d94369\"\u003e\u003ccode\u003eecfdc2d\u003c/code\u003e\u003c/a\u003e update zlib-rs to 0.5.5\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/flate2-rs/compare/1.1.5...1.1.8\"\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.2 to 0.20.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/git2-rs/blob/git2-0.20.3/CHANGELOG.md\"\u003egit2's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.20.3 - 2025-12-06\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/rust-lang/git2-rs/compare/git2-0.20.2...git2-0.20.3\"\u003e0.20.2...0.20.3\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBumped requirement to libgit2-sys 0.18.3, which updates libgit2 from 1.9.0 to 1.9.2.\n\u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/pull/1197\"\u003e#1197\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/git2-rs/commit/7cf345c4f7967b7da3c728db6766362e51540cbe\"\u003e\u003ccode\u003e7cf345c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/issues/1197\"\u003e#1197\u003c/a\u003e from ehuss/git2-0.20-br\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/git2-rs/commit/dd41077750fe30bf780c9e7f7ab4717d264e098d\"\u003e\u003ccode\u003edd41077\u003c/code\u003e\u003c/a\u003e Bump git2 to 0.20.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/git2-rs/commit/a6a58e2b0fd409ae33f2f6a68927ce62ebd114f0\"\u003e\u003ccode\u003ea6a58e2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/issues/1195\"\u003e#1195\u003c/a\u003e from ehuss/update-libgit2\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/rust-lang/git2-rs/compare/git2-0.20.2...git2-0.20.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `goblin` from 0.10.3 to 0.10.4\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/m4b/goblin/blob/master/CHANGELOG.md\"\u003egoblin's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.10.4] - 2025-11-30\u003c/h2\u003e\n\u003ch2\u003eAdded\u003c/h2\u003e\n\u003cp\u003eelf.reloc: add some missing PowerPC 32-bit relocation type constants, thanks \u003ca href=\"https://github.com/ivlzme\"\u003e\u003ccode\u003e@​ivlzme\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/m4b/goblin/pull/495\"\u003em4b/goblin#495\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eFixed\u003c/h2\u003e\n\u003cp\u003epe: Fix potential out-of-bounds read in unwind/POGO info parser, thanks \u003ca href=\"https://github.com/kkent030315\"\u003e\u003ccode\u003e@​kkent030315\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/m4b/goblin/pull/498\"\u003em4b/goblin#498\u003c/a\u003e\npe: Reject cyclic resource trees, thanks \u003ca href=\"https://github.com/Mrmaxmeier\"\u003e\u003ccode\u003e@​Mrmaxmeier\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/m4b/goblin/pull/499\"\u003em4b/goblin#499\u003c/a\u003e\npe: Handle unpadded resource values in .NET assemblies compiled with Mono, thanks \u003ca href=\"https://github.com/BinFlip\"\u003e\u003ccode\u003e@​BinFlip\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/m4b/goblin/pull/501\"\u003em4b/goblin#501\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\u003eSee full diff in \u003ca href=\"https://github.com/m4b/goblin/commits\"\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://redirect.github.com/rust-lang/log/pull/719\"\u003erust-lang/log#719\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AldaronLau\"\u003e\u003ccode\u003e@​AldaronLau\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/703\"\u003erust-lang/log#703\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dishmaker\"\u003e\u003ccode\u003e@​dishmaker\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/709\"\u003erust-lang/log#709\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/log/compare/0.4.28...0.4.29\"\u003ehttps://github.com/rust-lang/log/compare/0.4.28...0.4.29\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/rust-lang/log/blob/master/CHANGELOG.md\"\u003elog's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.4.29] - 2025-12-02\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\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\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AldaronLau\"\u003e\u003ccode\u003e@​AldaronLau\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/703\"\u003erust-lang/log#703\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dishmaker\"\u003e\u003ccode\u003e@​dishmaker\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/709\"\u003erust-lang/log#709\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/log/compare/0.4.28...0.4.29\"\u003ehttps://github.com/rust-lang/log/compare/0.4.28...0.4.29\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/log/commit/b1e2df7bce7a1b685aa9bfd1db0a5cac1f0fc27d\"\u003e\u003ccode\u003eb1e2df7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/719\"\u003e#719\u003c/a\u003e from rust-lang/cargo/0.4.29\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/3fe1a546dc323e614c35d136920a112406910e06\"\u003e\u003ccode\u003e3fe1a54\u003c/code\u003e\u003c/a\u003e prepare for 0.4.29 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/7a432d9ab570c49d42fcbd1c3b9e1e300064c2b9\"\u003e\u003ccode\u003e7a432d9\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/718\"\u003e#718\u003c/a\u003e from rust-lang/ci/msrv\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/0689d568479bb578f66e48df43628cc04aa6269b\"\u003e\u003ccode\u003e0689d56\u003c/code\u003e\u003c/a\u003e rebump msrv to 1.68.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/46b448e2a76a14210a7270ec11ad97cb9cbda6dc\"\u003e\u003ccode\u003e46b448e\u003c/code\u003e\u003c/a\u003e try drop msrv back to 1.61.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/929ab3812e86915bb5edb65609cd6d5cb17939fb\"\u003e\u003ccode\u003e929ab38\u003c/code\u003e\u003c/a\u003e fix up doc test feature gate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/957cece4780cb006cbe2f819bd2f893822aad7cb\"\u003e\u003ccode\u003e957cece\u003c/code\u003e\u003c/a\u003e bump serde-dependent crates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/bea40c847c77ecb7b7e9f2d858a21edaa2aa6159\"\u003e\u003ccode\u003ebea40c8\u003c/code\u003e\u003c/a\u003e bump msrv to 1.68.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/c540184ee9581d7373135f5511b6b174b5cee2d6\"\u003e\u003ccode\u003ec540184\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/716\"\u003e#716\u003c/a\u003e from rust-lang/ci-smaller-matrix2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/c971e636c4b44ff01ff21e6aa82607272d2d0bf2\"\u003e\u003ccode\u003ec971e63\u003c/code\u003e\u003c/a\u003e Merge branch 'master' into ci-smaller-matrix2\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.28...0.4.29\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `oci-spec` from 0.8.3 to 0.8.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/youki-dev/oci-spec-rs/releases\"\u003eoci-spec's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.8.4\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRelease 0.8.3 by \u003ca href=\"https://github.com/utam0k\"\u003e\u003ccode\u003e@​utam0k\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/youki-dev/oci-spec-rs/pull/294\"\u003eyouki-dev/oci-spec-rs#294\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid extra allocation in Reference::to_string by \u003ca href=\"https://github.com/stepancheg\"\u003e\u003ccode\u003e@​stepancheg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/youki-dev/oci-spec-rs/pull/297\"\u003eyouki-dev/oci-spec-rs#297\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ecapability: Add support for flexible capability name formats by \u003ca href=\"https://github.com/Apokleos\"\u003e\u003ccode\u003e@​Apokleos\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/youki-dev/oci-spec-rs/pull/299\"\u003eyouki-dev/oci-spec-rs#299\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExpose function to build reference from a tag and digest by \u003ca href=\"https://github.com/toksdotdev\"\u003e\u003ccode\u003e@​toksdotdev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/youki-dev/oci-spec-rs/pull/300\"\u003eyouki-dev/oci-spec-rs#300\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(state): introduce State and ContainerState structures by \u003ca href=\"https://github.com/nayuta723\"\u003e\u003ccode\u003e@​nayuta723\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/youki-dev/oci-spec-rs/pull/302\"\u003eyouki-dev/oci-spec-rs#302\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(zos): add support for z/OS based containers by \u003ca href=\"https://github.com/nayuta723\"\u003e\u003ccode\u003e@​nayuta723\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/youki-dev/oci-spec-rs/pull/303\"\u003eyouki-dev/oci-spec-rs#303\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toksdotdev\"\u003e\u003ccode\u003e@​toksdotdev\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/youki-dev/oci-spec-rs/pull/300\"\u003eyouki-dev/oci-spec-rs#300\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/youki-dev/oci-spec-rs/compare/v0.8.3...v0.8.4\"\u003ehttps://github.com/youki-dev/oci-spec-rs/compare/v0.8.3...v0.8.4\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/youki-dev/oci-spec-rs/commit/3b56a02e67cc0741359e4eef3fd04de4509e7b44\"\u003e\u003ccode\u003e3b56a02\u003c/code\u003e\u003c/a\u003e Bump to 0.8.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/youki-dev/oci-spec-rs/commit/9686335ce72058d03481ee524c0ba6c6b019510b\"\u003e\u003ccode\u003e9686335\u003c/code\u003e\u003c/a\u003e feat(zos): add support for z/OS based containers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/youki-dev/oci-spec-rs/commit/f65cac0729203ba76e1ac8bb41ed4182047d5008\"\u003e\u003ccode\u003ef65cac0\u003c/code\u003e\u003c/a\u003e docs(state): enhance documentation for SECCOMP_FD_NAME constant and update OC...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/youki-dev/oci-spec-rs/commit/a745110aa49e20fbe855254d794823544982e453\"\u003e\u003ccode\u003ea745110\u003c/code\u003e\u003c/a\u003e feat(tests): add unit test for loading and saving State\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/youki-dev/oci-spec-rs/commit/3f0233b6ed541ffcd1cec44655cabf8df2c9bf60\"\u003e\u003ccode\u003e3f0233b\u003c/code\u003e\u003c/a\u003e chore(dependencies): update tempfile to version 3.23.0 and improve state impl...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/youki-dev/oci-spec-rs/commit/97d9996395cae3e33a5324098c97cf9b5650f2c3\"\u003e\u003ccode\u003e97d9996\u003c/code\u003e\u003c/a\u003e feat(state): introduce State and ContainerState structures\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/youki-dev/oci-spec-rs/commit/a217db0c1dc4b650889887dc7c96c31310029e87\"\u003e\u003ccode\u003ea217db0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/youki-dev/oci-spec-rs/issues/300\"\u003e#300\u003c/a\u003e from toksdotdev/toks/expose-reference-new\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/youki-dev/oci-spec-rs/commit/3028cac40752a57e789aa820d30b4c1b5234a65e\"\u003e\u003ccode\u003e3028cac\u003c/code\u003e\u003c/a\u003e chore(clippy): fix lint failure\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/youki-dev/oci-spec-rs/commit/f42632bc65cb2786a36d0a5deace0d535b2c8cf0\"\u003e\u003ccode\u003ef42632b\u003c/code\u003e\u003c/a\u003e chore(docs): improve doc comments for Reference::with_tag_and_digest\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/youki-dev/oci-spec-rs/commit/8a417551787582529dcf25a59315588ff1350148\"\u003e\u003ccode\u003e8a41755\u003c/code\u003e\u003c/a\u003e feat(reference): expose generic function for building references\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/youki-dev/oci-spec-rs/compare/v0.8.3...v0.8.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `serde_json` from 1.0.145 to 1.0.149\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/serde-rs/json/releases\"\u003eserde_json's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.149\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAlign arbitrary_precision number strings with zmij's formatting (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1306\"\u003e#1306\u003c/a\u003e, thanks \u003ca href=\"https://github.com/b41sh\"\u003e\u003ccode\u003e@​b41sh\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.148\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003ezmij\u003c/code\u003e dependency to 1.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.147\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSwitch float-to-string algorithm from Ryū to Żmij for better f32 and f64 serialization performance (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1304\"\u003e#1304\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.146\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSet fast_arithmetic=64 for riscv64 (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1305\"\u003e#1305\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Xeonacid\"\u003e\u003ccode\u003e@​Xeonacid\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/4f6dbfac79647d032b0997b5ab73022340c6dab7\"\u003e\u003ccode\u003e4f6dbfa\u003c/code\u003e\u003c/a\u003e Release 1.0.149\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/f3df680098007496f5580903890892d51116d129\"\u003e\u003ccode\u003ef3df680\u003c/code\u003e\u003c/a\u003e Touch up PR 1306\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/e16730ff445bc38c04537109d99e80c594f8150c\"\u003e\u003ccode\u003ee16730f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1306\"\u003e#1306\u003c/a\u003e from b41sh/fix-float-number-display\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/eeb2bcd3f2fd2300de21381e23b3cebd33bfca30\"\u003e\u003ccode\u003eeeb2bcd\u003c/code\u003e\u003c/a\u003e Align \u003ccode\u003earbitrary_precision\u003c/code\u003e number strings with zmij’s formatting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/8b291c4c5620476d6834c69fbfb24d13a24d4596\"\u003e\u003ccode\u003e8b291c4\u003c/code\u003e\u003c/a\u003e Release 1.0.148\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/1aefe152735f1b11ce7f641f8e86448d227163bf\"\u003e\u003ccode\u003e1aefe15\u003c/code\u003e\u003c/a\u003e Update to zmij 1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/62d6e8d6158ccc1608fb57d9a8a73cc8d15f5b2a\"\u003e\u003ccode\u003e62d6e8d\u003c/code\u003e\u003c/a\u003e Release 1.0.147\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/fd829a65beb37d2db296f1a64c22c25ad508d6d8\"\u003e\u003ccode\u003efd829a6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1304\"\u003e#1304\u003c/a\u003e from dtolnay/zmij\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/e757a3d8813bfacad8354ae3af89fa19a471da6b\"\u003e\u003ccode\u003ee757a3d\u003c/code\u003e\u003c/a\u003e Switch from ryu -\u0026gt; zmij for float formatting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/75ad7e6b4eb8a26560300d2d7332d6dd8cd5b277\"\u003e\u003ccode\u003e75ad7e6\u003c/code\u003e\u003c/a\u003e Release 1.0.146\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/serde-rs/json/compare/v1.0.145...v1.0.149\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tempfile` from 3.23.0 to 3.24.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Stebalien/tempfile/blob/master/CHANGELOG.md\"\u003etempfile's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.24.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eActually support WASIp2 without the nightly feature. This library is now feature complete on WASIp2 without any additional feature flags.\u003c/li\u003e\n\u003cli\u003eExclude CI scripts from the published crate.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/1712764bb4be5f7787d9b24e6d99961178a52b47\"\u003e\u003ccode\u003e1712764\u003c/code\u003e\u003c/a\u003e chore: release v3.24.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/a8dc8640b3ed215e078223cbc31d066bae64fef2\"\u003e\u003ccode\u003ea8dc864\u003c/code\u003e\u003c/a\u003e feat: completely support WASIP2 on stable rust (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/382\"\u003e#382\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/5a035729f067a3d1d2e24a194a0e856cf3144405\"\u003e\u003ccode\u003e5a03572\u003c/code\u003e\u003c/a\u003e Exclude CI scripts from published package (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/384\"\u003e#384\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/da894f14320cf46cfe2ae81e1cd20b09fd57b646\"\u003e\u003ccode\u003eda894f1\u003c/code\u003e\u003c/a\u003e build(deps): bump actions/checkout from 5 to 6 (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/383\"\u003e#383\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/Stebalien/tempfile/compare/v3.23.0...v3.24.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `toml` from 0.9.8 to 0.9.11+spec-1.1.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/febf44c6b79cf2690e6dd56e8925277185f47afb\"\u003e\u003ccode\u003efebf44c\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/5009cf2f59c59803e4ba53ee3bfdbbf683018f2a\"\u003e\u003ccode\u003e5009cf2\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/b5798aa06124eaa376be08d3480236c6f054064e\"\u003e\u003ccode\u003eb5798aa\u003c/code\u003e\u003c/a\u003e fix(toml): Support serializing u64, i128, u128 (\u003ca href=\"https://redirect.github.com/toml-rs/toml/issues/1086\"\u003e#1086\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/9fd8b72608d6bc4f5f0bf51bbbd8a7ebbd183065\"\u003e\u003ccode\u003e9fd8b72\u003c/code\u003e\u003c/a\u003e fix(toml): Support serializing i128/u128\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/94fc5e0c1dda2d090251106b3d3c7fe2672aaff2\"\u003e\u003ccode\u003e94fc5e0\u003c/code\u003e\u003c/a\u003e fix(toml): Support serializing full u64 range\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/2e094015675c23c868512590c84df0b6ce68e4ad\"\u003e\u003ccode\u003e2e09401\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/e32c7a2f9b126d42fab0705e9783fec42b88e861\"\u003e\u003ccode\u003ee32c7a2\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/df1c3286de0c7d3d8b77f417fb97f2413cb71807\"\u003e\u003ccode\u003edf1c328\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/b826cf4914de08adc437d948c3ff40fdfc2bb7ec\"\u003e\u003ccode\u003eb826cf4\u003c/code\u003e\u003c/a\u003e feat(edit)!: Allow \u003ccode\u003eset_position(None)\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/toml-rs/toml/issues/1080\"\u003e#1080\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/8043f20af7fe175c00d07e7965809001bd18bd88\"\u003e\u003ccode\u003e8043f20\u003c/code\u003e\u003c/a\u003e feat(edit)!: Allow \u003ccode\u003eset_position(None)\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/toml-rs/toml/compare/toml-v0.9.8...toml-v0.9.11\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ureq` from 2.12.1 to 3.1.4\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/algesten/ureq/blob/main/CHANGELOG.md\"\u003eureq's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e3.1.4\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eSet content-type with new Multipart form \u003ca href=\"https://redirect.github.com/algesten/ureq/issues/1133\"\u003e#1133\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.1.3\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix short read with multi-byte charset \u003ca href=\"https://redirect.github.com/algesten/ureq/issues/1131\"\u003e#1131\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReplace rustls-pemfile usage with rustls-pki-types \u003ca href=\"https://redirect.github.com/algesten/ureq/issues/1122\"\u003e#1122\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport for env NO_PROXY and proxy config \u003ca href=\"https://redirect.github.com/algesten/ureq/issues/1118\"\u003e#1118\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExperimental multi-part form support \u003ca href=\"https://redirect.github.com/algesten/ureq/issues/1102\"\u003e#1102\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.1.2\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix bug when query is after host \u0026quot;example.com?query\u0026quot; \u003ca href=\"https://redirect.github.com/algesten/ureq/issues/1115\"\u003e#1115\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.1.1\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix regression in MSRV (hold back native-tls) \u003ca href=\"https://redirect.github.com/algesten/ureq/issues/1113\"\u003e#1113\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix edge case regression when setting request header Content-Length: 0 \u003ca href=\"https://redirect.github.com/algesten/ureq/issues/1109\"\u003e#1109\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.1.0\u003c/h1\u003e\n\u003cp\u003eDECISION: webpki-roots and webpki-root-certs goes from pre-release (0.26)\nto stable release (1.0.0). This is potentially a big change\nfor ureq users. We release this as semver minor.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eBump all deps to latest \u003ca href=\"https://redirect.github.com/algesten/ureq/issues/1104\"\u003e#1104\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixes to CONNECT to follow spec \u003ca href=\"https://redirect.github.com/algesten/ureq/issues/1103\"\u003e#1103\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSend Content-Length for File \u003ca href=\"https://redirect.github.com/algesten/ureq/issues/1100\"\u003e#1100\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003enative-tls transport capture and surface underlying errors \u003ca href=\"https://redirect.github.com/algesten/ureq/issues/1093\"\u003e#1093\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump webpki-roots/webpki-root-certs to 1.0.0 \u003ca href=\"https://redirect.github.com/algesten/ureq/issues/1089\"\u003e#1089\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump rustls-platform-verifier to 0.6.0 \u003ca href=\"https://redirect.github.com/algesten/ureq/issues/1089\"\u003e#1089\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow the license CDLA-Permissive-2.0 \u003ca href=\"https://redirect.github.com/algesten/ureq/issues/1089\"\u003e#1089\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.0.12\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eChunked transfer handle abrupt close after 0\\r\\n \u003ca href=\"https://redirect.github.com/algesten/ureq/issues/1074\"\u003e#1074\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix incorrect DNS resolving when using proxies \u003ca href=\"https://redirect.github.com/algesten/ureq/issues/1081\"\u003e#1081\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse + instead of %20 for url encoded form bodies \u003ca href=\"https://redirect.github.com/algesten/ureq/issues/1071\"\u003e#1071\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix problem with double-quotes in cookie values \u003ca href=\"https://redirect.github.com/algesten/ureq/issues/1068\"\u003e#1068\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReduce Body size \u003ca href=\"https://redirect.github.com/algesten/ureq/issues/1065\"\u003e#1065\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix featue flag \u003ccode\u003epublic_suffix\u003c/code\u003e for CookieStore \u003ca href=\"https://redirect.github.com/algesten/ureq/issues/1063\"\u003e#1063\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove doc for 10MB limit \u003ca href=\"https://redirect.github.com/algesten/ureq/issues/1061\"\u003e#1061\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.0.11\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix CONNECT proxy bug \u003ca href=\"https://redirect.github.com/algesten/ureq/issues/1057\"\u003e#1057\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix bug setting cookies in redirects \u003ca href=\"https://redirect.github.com/algesten/ureq/issues/1055\"\u003e#1055\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAnnotated example for making a Transport \u003ca href=\"https://redirect.github.com/algesten/ureq/issues/1054\"\u003e#1054\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFeature for adding unencoded query parameters \u003ca href=\"https://redirect.github.com/algesten/ureq/issues/1039\"\u003e#1039\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/algesten/ureq/commit/428bba83ae6a48be65bdf133137af60a28fbc2e2\"\u003e\u003ccode\u003e428bba8\u003c/code\u003e\u003c/a\u003e 3.1.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/algesten/ureq/commit/f38ebd5a3fb7b880313ced5db60a253545bc6a09\"\u003e\u003ccode\u003ef38ebd5\u003c/code\u003e\u003c/a\u003e Multipart form set content-type\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/algesten/ureq/commit/69dfbc9f482b0e77e6081318ce6fe5e3593c24ea\"\u003e\u003ccode\u003e69dfbc9\u003c/code\u003e\u003c/a\u003e 3.1.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/algesten/ureq/commit/99bceb89fb807cac1d0170d91e2c810cf3b74d5e\"\u003e\u003ccode\u003e99bceb8\u003c/code\u003e\u003c/a\u003e Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/algesten/ureq/commit/199a117cd9815a623c728184291970e50346189d\"\u003e\u003ccode\u003e199a117\u003c/code\u003e\u003c/a\u003e Prove CharCodec dont end up on char boundary\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/algesten/ureq/commit/0a4b032146a828859409c77fb0c64a834f655f0a\"\u003e\u003ccode\u003e0a4b032\u003c/code\u003e\u003c/a\u003e Fix CharCodec problem reading short\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/algesten/ureq/commit/561e8140ea38b202e678806f29553ba8227bb57c\"\u003e\u003ccode\u003e561e814\u003c/code\u003e\u003c/a\u003e Fix links in lib.rs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/algesten/ureq/commit/7e93254a6501d2e2f92c1f3ab51112d6b56a06ec\"\u003e\u003ccode\u003e7e93254\u003c/code\u003e\u003c/a\u003e Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/algesten/ureq/commit/6d3028fc3e11655de9e144ab6ec51989578bc127\"\u003e\u003ccode\u003e6d3028f\u003c/code\u003e\u003c/a\u003e Move multipart to unversioned\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/algesten/ureq/commit/c4fd455b49e0133cff48f3ea72bab3bb9cd638dc\"\u003e\u003ccode\u003ec4fd455\u003c/code\u003e\u003c/a\u003e Fix clippy\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/algesten/ureq/compare/2.12.1...3.1.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `url` from 2.5.7 to 2.5.8\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/servo/rust-url/commit/d6ea13c5f8e7e6e627f6390161b3e185bda5e5ce\"\u003e\u003ccode\u003ed6ea13c\u003c/code\u003e\u003c/a\u003e Bump to 2.5.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/servo/rust-url/commit/8269ac31924544991687a188a8ee477e48a14073\"\u003e\u003ccode\u003e8269ac3\u003c/code\u003e\u003c/a\u003e ci: update cargo-deny config, bump cargo-deny-action to v2 (\u003ca href=\"https://redirect.github.com/servo/rust-url/issues/1092\"\u003e#1092\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/servo/rust-url/commit/6dfdf17f6a6f93ed91681875345caf8e791d261a\"\u003e\u003ccode\u003e6dfdf17\u003c/code\u003e\u003c/a\u003e chore: fix some typos in comments (\u003ca href=\"https://redirect.github.com/servo/rust-url/issues/1090\"\u003e#1090\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/servo/rust-url/commit/b06048d70d4cc9cf4ffb277f06cfcebd53b2141e\"\u003e\u003ccode\u003eb06048d\u003c/code\u003e\u003c/a\u003e Attempt to fix 1.82 CI (\u003ca href=\"https://redirect.github.com/servo/rust-url/issues/1085\"\u003e#1085\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/servo/rust-url/commit/9771ab51f0aaa02ca1884f88c577260e9b86f9b6\"\u003e\u003ccode\u003e9771ab5\u003c/code\u003e\u003c/a\u003e Fix roundtripping issue (\u003ca href=\"https://redirect.github.com/servo/rust-url/issues/1079\"\u003e#1079\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/servo/rust-url/commit/22b925f93ad505a830f1089538a9ed6f5fd90612\"\u003e\u003ccode\u003e22b925f\u003c/code\u003e\u003c/a\u003e Improve Compile Times with \u003ccode\u003eserde_derive\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/servo/rust-url/issues/1075\"\u003e#1075\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/servo/rust-url/commit/0afccc947a218ea02d34ad4f8aee4f2b6d328ddb\"\u003e\u003ccode\u003e0afccc9\u003c/code\u003e\u003c/a\u003e fix outdated docs for ParseError (\u003ca href=\"https://redirect.github.com/servo/rust-url/issues/1074\"\u003e#1074\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/servo/rust-url/compare/v2.5.7...v2.5.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `uuid` from 1.18.1 to 1.19.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/uuid-rs/uuid/releases\"\u003euuid's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.19.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSwitch serde dependency to serde_core by \u003ca href=\"https://github.com/paolobarbolini\"\u003e\u003ccode\u003e@​paolobarbolini\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/843\"\u003euuid-rs/uuid#843\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to 2021 edition and fix most clippy warnings by \u003ca href=\"https://github.com/paolobarbolini\"\u003e\u003ccode\u003e@​paolobarbolini\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/848\"\u003euuid-rs/uuid#848\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 1.19.0 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/849\"\u003euuid-rs/uuid#849\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/uuid-rs/uuid/compare/v1.18.1...v1.19.0\"\u003ehttps://github.com/uuid-rs/uuid/compare/v1.18.1...v1.19.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/7527cef15f39fe493a92bda19d28eebec2c73ebf\"\u003e\u003ccode\u003e7527cef\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/849\"\u003e#849\u003c/a\u003e from uuid-rs/cargo/v1.19.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/d0422fa76f7f428ee86e6280652accc8e51931c8\"\u003e\u003ccode\u003ed0422fa\u003c/code\u003e\u003c/a\u003e prepare for 1.19.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/f9a36e2821f19d00ed04af7cc15bc47a1c464c60\"\u003e\u003ccode\u003ef9a36e2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/848\"\u003e#848\u003c/a\u003e from paolobarbolini/maintenance\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/029a57e2a67cb31e63f99b30bbbb43e1a35a3c87\"\u003e\u003ccode\u003e029a57e\u003c/code\u003e\u003c/a\u003e Fix most clippy warnings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/e73bb2717aeed852dd3426efbd13c8b7b0339c27\"\u003e\u003ccode\u003ee73bb27\u003c/code\u003e\u003c/a\u003e Upgrade to 2021 edition\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/c5976226809278d8b84fefdf8d6e9c67fbc5554f\"\u003e\u003ccode\u003ec597622\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/843\"\u003e#843\u003c/a\u003e from paolobarbolini/serde_core-migration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/9835bd6f5438cd4a130a92e385278186b0ac8fb1\"\u003e\u003ccode\u003e9835bd6\u003c/code\u003e\u003c/a\u003e Switch serde dependency to serde_core\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/uuid-rs/uuid/compare/v1.18.1...v1.19.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/termoshtt/ocipkg/pull/217","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/termoshtt%2Focipkg/issues/217","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/217/packages"}},{"old_version":"0.23.0","new_version":"0.23.1","update_type":"patch","path":null,"pr_created_at":"2026-01-13T01:26:11.000Z","version_change":"0.23.0 → 0.23.1","issue":{"uuid":"3806660641","node_id":"PR_kwDOGFrxNc680XXh","number":1148,"state":"closed","title":"build(deps): bump the cargo group across 2 directories with 9 updates","user":"dependabot[bot]","labels":["dco-signoff: yes","size/L","dependencies","rust"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-01-19T21:57:58.000Z","author_association":null,"state_reason":null,"created_at":"2026-01-13T01:26:11.000Z","updated_at":"2026-01-19T21:58:00.000Z","time_to_close":592307,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"cargo","update_count":9,"packages":[{"name":"aya-build","old_version":"0.1.2","new_version":"0.1.3","repository_url":"https://github.com/aya-rs/aya"},{"name":"zerocopy","old_version":"0.8.27","new_version":"0.8.33","repository_url":"https://github.com/google/zerocopy"},{"name":"libc","old_version":"0.2.177","new_version":"0.2.180","repository_url":"https://github.com/rust-lang/libc"},{"name":"log","old_version":"0.4.28","new_version":"0.4.29","repository_url":"https://github.com/rust-lang/log"},{"name":"tokio","old_version":"1.48.0","new_version":"1.49.0","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"cargo_metadata","old_version":"0.23.0","new_version":"0.23.1","repository_url":"https://github.com/oli-obk/cargo_metadata"},{"name":"cc","old_version":"1.2.45","new_version":"1.2.52","repository_url":"https://github.com/rust-lang/cc-rs"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the cargo group with 1 update in the /plugins/dummy_rs directory: [serde_json](https://github.com/serde-rs/json).\nBumps the cargo group with 7 updates in the /plugins/krsi directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [aya-build](https://github.com/aya-rs/aya) | `0.1.2` | `0.1.3` |\n| [zerocopy](https://github.com/google/zerocopy) | `0.8.27` | `0.8.33` |\n| [libc](https://github.com/rust-lang/libc) | `0.2.177` | `0.2.180` |\n| [log](https://github.com/rust-lang/log) | `0.4.28` | `0.4.29` |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.48.0` | `1.49.0` |\n| [cargo_metadata](https://github.com/oli-obk/cargo_metadata) | `0.23.0` | `0.23.1` |\n| [cc](https://github.com/rust-lang/cc-rs) | `1.2.45` | `1.2.52` |\n\n\nUpdates `serde_json` from 1.0.145 to 1.0.149\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/serde-rs/json/releases\"\u003eserde_json's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.149\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAlign arbitrary_precision number strings with zmij's formatting (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1306\"\u003e#1306\u003c/a\u003e, thanks \u003ca href=\"https://github.com/b41sh\"\u003e\u003ccode\u003e@​b41sh\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.148\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003ezmij\u003c/code\u003e dependency to 1.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.147\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSwitch float-to-string algorithm from Ryū to Żmij for better f32 and f64 serialization performance (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1304\"\u003e#1304\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.146\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSet fast_arithmetic=64 for riscv64 (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1305\"\u003e#1305\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Xeonacid\"\u003e\u003ccode\u003e@​Xeonacid\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/4f6dbfac79647d032b0997b5ab73022340c6dab7\"\u003e\u003ccode\u003e4f6dbfa\u003c/code\u003e\u003c/a\u003e Release 1.0.149\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/f3df680098007496f5580903890892d51116d129\"\u003e\u003ccode\u003ef3df680\u003c/code\u003e\u003c/a\u003e Touch up PR 1306\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/e16730ff445bc38c04537109d99e80c594f8150c\"\u003e\u003ccode\u003ee16730f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1306\"\u003e#1306\u003c/a\u003e from b41sh/fix-float-number-display\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/eeb2bcd3f2fd2300de21381e23b3cebd33bfca30\"\u003e\u003ccode\u003eeeb2bcd\u003c/code\u003e\u003c/a\u003e Align \u003ccode\u003earbitrary_precision\u003c/code\u003e number strings with zmij’s formatting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/8b291c4c5620476d6834c69fbfb24d13a24d4596\"\u003e\u003ccode\u003e8b291c4\u003c/code\u003e\u003c/a\u003e Release 1.0.148\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/1aefe152735f1b11ce7f641f8e86448d227163bf\"\u003e\u003ccode\u003e1aefe15\u003c/code\u003e\u003c/a\u003e Update to zmij 1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/62d6e8d6158ccc1608fb57d9a8a73cc8d15f5b2a\"\u003e\u003ccode\u003e62d6e8d\u003c/code\u003e\u003c/a\u003e Release 1.0.147\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/fd829a65beb37d2db296f1a64c22c25ad508d6d8\"\u003e\u003ccode\u003efd829a6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1304\"\u003e#1304\u003c/a\u003e from dtolnay/zmij\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/e757a3d8813bfacad8354ae3af89fa19a471da6b\"\u003e\u003ccode\u003ee757a3d\u003c/code\u003e\u003c/a\u003e Switch from ryu -\u0026gt; zmij for float formatting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/75ad7e6b4eb8a26560300d2d7332d6dd8cd5b277\"\u003e\u003ccode\u003e75ad7e6\u003c/code\u003e\u003c/a\u003e Release 1.0.146\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/serde-rs/json/compare/v1.0.145...v1.0.149\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `aya-build` from 0.1.2 to 0.1.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aya-rs/aya/releases\"\u003eaya-build's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eaya-obj v0.1.0\u003c/h2\u003e\n\u003ch3\u003eNew Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e Rename Bpf to Ebpf\nAnd BpfLoader to EbpfLoader.\nThis also adds type aliases to preserve the use of the old names, making\nupdating to a new Aya release less of a burden. These aliases are marked\nas deprecated since we'll likely remove them in a later release.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e revamp MapInfo be more friendly with older kernels\nAdds detection for whether a field is available in \u003ccode\u003eMapInfo\u003c/code\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFor \u003ccode\u003emap_type()\u003c/code\u003e, we treturn new enum \u003ccode\u003eMapType\u003c/code\u003e instead of the integer\nrepresentation.\u003c/li\u003e\n\u003cli\u003eFor fields that can't be zero, we return \u003ccode\u003eOption\u0026lt;NonZero*\u0026gt;\u003c/code\u003e type.\u003c/li\u003e\n\u003cli\u003eFor \u003ccode\u003ename_as_str()\u003c/code\u003e, it now uses the feature probe \u003ccode\u003ebpf_name()\u003c/code\u003e to\ndetect if field is available.\nAlthough the feature probe checks for program name, it can also be\nused for map name since they were both introduced in the same commit.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e revamp ProgramInfo be more friendly with older kernels\nPurpose of this commit is to add detections for whether a field is\navailable in \u003ccode\u003eProgramInfo\u003c/code\u003e.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFor \u003ccode\u003eprogram_type()\u003c/code\u003e, we return the new enum \u003ccode\u003eProgramType\u003c/code\u003e instead of\nthe integer representation.\u003c/li\u003e\n\u003cli\u003eFor fields that we know cannot be zero, we return \u003ccode\u003eOption\u0026lt;NonZero*\u0026gt;\u003c/code\u003e\ntype.\u003c/li\u003e\n\u003cli\u003eFor \u003ccode\u003ename_as_str()\u003c/code\u003e, it now also uses the feature probe \u003ccode\u003ebpf_name()\u003c/code\u003e\nto detect if field is available or not.\u003c/li\u003e\n\u003cli\u003eTwo additional feature probes are added for the fields:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eprog_info_map_ids()\u003c/code\u003e probe -\u0026gt; \u003ccode\u003emap_ids()\u003c/code\u003e field\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eprog_info_gpl_compatible()\u003c/code\u003e probe -\u0026gt; \u003ccode\u003egpl_compatible()\u003c/code\u003e field\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eWith the \u003ccode\u003eprog_info_map_ids()\u003c/code\u003e probe, the previous implementation that\nI had for \u003ccode\u003ebpf_prog_get_info_by_fd()\u003c/code\u003e is shortened to use the probe\ninstead of having to make 2 potential syscalls.\u003c/p\u003e\n\u003cp\u003eThe \u003ccode\u003etest_loaded_at()\u003c/code\u003e test is also moved into info tests since it is\nbetter related to the info tests.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e add conversion u32 to enum type for prog, link, \u0026amp; attach type\nAdd conversion from u32 to program type, link type, and attach type.\nAdditionally, remove duplicate match statement for u32 conversion to\n\u003ccode\u003eBPF_MAP_TYPE_BLOOM_FILTER\u003c/code\u003e \u0026amp; \u003ccode\u003eBPF_MAP_TYPE_CGRP_STORAGE\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eNew error \u003ccode\u003eInvalidTypeBinding\u0026lt;T\u0026gt;\u003c/code\u003e is created to represent when a\nparsed/received value binding to a type is invalid.\nThis is used in the new conversions added here, and also replaces\n\u003ccode\u003eInvalidMapTypeError\u003c/code\u003e in \u003ccode\u003eTryFrom\u003c/code\u003e for \u003ccode\u003ebpf_map_type\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e add archs powerpc64 and s390x to aya\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/aya-rs/aya/compare/aya-ebpf-macros-v0.1.2...aya-build-v0.1.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `zerocopy` from 0.8.27 to 0.8.33\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/zerocopy/releases\"\u003ezerocopy's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.8.33\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[zerocopy-derive] Fix panic with raw identifiers by \u003ca href=\"https://github.com/joshlf\"\u003e\u003ccode\u003e@​joshlf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/2871\"\u003egoogle/zerocopy#2871\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/google/zerocopy/compare/v0.8.32...v0.8.33\"\u003ehttps://github.com/google/zerocopy/compare/v0.8.32...v0.8.33\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.8.32\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd regression test for suppressing \u003ccode\u003eprivate_bounds\u003c/code\u003e lint in \u003ccode\u003eKnownLayout\u003c/code\u003e derive by \u003ca href=\"https://github.com/google-labs-jules\"\u003e\u003ccode\u003e@​google-labs-jules\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/2791\"\u003egoogle/zerocopy#2791\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd tests targeted at un-covered lines of code by \u003ca href=\"https://github.com/joshlf\"\u003e\u003ccode\u003e@​joshlf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/2833\"\u003egoogle/zerocopy#2833\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[ci] In check_todo.sh, permit disabling check by \u003ca href=\"https://github.com/joshlf\"\u003e\u003ccode\u003e@​joshlf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/2839\"\u003egoogle/zerocopy#2839\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[cargo-zerocopy] Auto-install env var toggle by \u003ca href=\"https://github.com/joshlf\"\u003e\u003ccode\u003e@​joshlf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/2840\"\u003egoogle/zerocopy#2840\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd more instructions for coding agents by \u003ca href=\"https://github.com/joshlf\"\u003e\u003ccode\u003e@​joshlf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/2834\"\u003egoogle/zerocopy#2834\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduce \u003ccode\u003eHasField\u003c/code\u003e trait by \u003ca href=\"https://github.com/jswrenn\"\u003e\u003ccode\u003e@​jswrenn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/2842\"\u003egoogle/zerocopy#2842\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[agents] Add instructions for reviewing by \u003ca href=\"https://github.com/joshlf\"\u003e\u003ccode\u003e@​joshlf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/2855\"\u003egoogle/zerocopy#2855\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eHasField::project\u003c/code\u003e; simplify \u003ccode\u003eis_bit_valid\u003c/code\u003e by \u003ca href=\"https://github.com/jswrenn\"\u003e\u003ccode\u003e@​jswrenn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/2843\"\u003egoogle/zerocopy#2843\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[project] Distinguish structs/union/enums by \u003ca href=\"https://github.com/joshlf\"\u003e\u003ccode\u003e@​joshlf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/2857\"\u003egoogle/zerocopy#2857\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[derive] Document use of \u003ccode\u003eField\u003c/code\u003e trait by \u003ca href=\"https://github.com/joshlf\"\u003e\u003ccode\u003e@​joshlf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/2865\"\u003egoogle/zerocopy#2865\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[pointer] Add generic projection/cast framework by \u003ca href=\"https://github.com/joshlf\"\u003e\u003ccode\u003e@​joshlf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/2860\"\u003egoogle/zerocopy#2860\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOptimize Ref\u0026lt;_, T\u0026gt; methods when T: Sized (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/2752\"\u003e#2752\u003c/a\u003e) by \u003ca href=\"https://github.com/bmberger\"\u003e\u003ccode\u003e@​bmberger\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/2758\"\u003egoogle/zerocopy#2758\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bmberger\"\u003e\u003ccode\u003e@​bmberger\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/2758\"\u003egoogle/zerocopy#2758\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/google/zerocopy/compare/v0.8.31...v0.8.32\"\u003ehttps://github.com/google/zerocopy/compare/v0.8.31...v0.8.32\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.8.31\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[derive] Fix IntoBytes on repr(C) DST by \u003ca href=\"https://github.com/joshlf\"\u003e\u003ccode\u003e@​joshlf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/2836\"\u003egoogle/zerocopy#2836\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/google/zerocopy/compare/v0.8.30...v0.8.31\"\u003ehttps://github.com/google/zerocopy/compare/v0.8.30...v0.8.31\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.8.30\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003cstrong\u003eUPGRADING NOTE\u003c/strong\u003e: \u003ca href=\"https://redirect.github.com/google/zerocopy/issues/2804\"\u003e#2804\u003c/a\u003e, we invert the order of \u003ccode\u003e--cfg\u003c/code\u003es passed by our \u003ccode\u003ebuild.rs\u003c/code\u003e script. This will be transparent to \u003ccode\u003ecargo\u003c/code\u003e users, but if you vendor zerocopy and build it by invoking \u003ccode\u003erustc\u003c/code\u003e directly, you will need to update your \u003ccode\u003e--cfg\u003c/code\u003es. Assuming you're on a relatively recent toolchain, \u003cstrong\u003eyou should simply stop passing any \u003ccode\u003e--cfg\u003c/code\u003es when building zerocopy\u003c/strong\u003e. For more details, see \u003ca href=\"https://redirect.github.com/google/zerocopy/issues/2259\"\u003e#2259\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate AGENTS.md with pre-submission check instruction by \u003ca href=\"https://github.com/google-labs-jules\"\u003e\u003ccode\u003e@​google-labs-jules\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/2792\"\u003egoogle/zerocopy#2792\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: Add safety instructions to AGENTS.md by \u003ca href=\"https://github.com/google-labs-jules\"\u003e\u003ccode\u003e@​google-labs-jules\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/2794\"\u003egoogle/zerocopy#2794\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix Miri symbolic alignment check failures by \u003ca href=\"https://github.com/google-labs-jules\"\u003e\u003ccode\u003e@​google-labs-jules\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/2798\"\u003egoogle/zerocopy#2798\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: Update AGENTS.md to mandate 'yes | ./cargo.sh' by \u003ca href=\"https://github.com/google-labs-jules\"\u003e\u003ccode\u003e@​google-labs-jules\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/2799\"\u003egoogle/zerocopy#2799\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd missing copyright headers and audit instructions by \u003ca href=\"https://github.com/google-labs-jules\"\u003e\u003ccode\u003e@​google-labs-jules\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/2795\"\u003egoogle/zerocopy#2795\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/4cfb5c979891222bf61323690bfbcdf795d1315e\"\u003e\u003ccode\u003e4cfb5c9\u003c/code\u003e\u003c/a\u003e [zerocopy-derive] Fix panic with raw identifiers (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/2871\"\u003e#2871\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/8cd798a1ea7530a199ed7c7e33a8d12ee8ac862d\"\u003e\u003ccode\u003e8cd798a\u003c/code\u003e\u003c/a\u003e Release 0.8.32 (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/2870\"\u003e#2870\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/37b16a6bbe4350cff3eb8c3f6d39d42fe0c4bf15\"\u003e\u003ccode\u003e37b16a6\u003c/code\u003e\u003c/a\u003e Optimize Ref\u0026lt;_, T\u0026gt; methods when T: Sized (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/2752\"\u003e#2752\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/2758\"\u003e#2758\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/8dfa29be915ec898e312ad2b81a8295b42155982\"\u003e\u003ccode\u003e8dfa29b\u003c/code\u003e\u003c/a\u003e [pointer] Add generic projection/cast framework (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/2860\"\u003e#2860\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/424df54fa222ae0ab56f8aa4c06bd877d8d197c3\"\u003e\u003ccode\u003e424df54\u003c/code\u003e\u003c/a\u003e [ci] Pin dependencies to hashes (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/2869\"\u003e#2869\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/635360bba3ac54fc51ed0b22e8f37c24d85ba07a\"\u003e\u003ccode\u003e635360b\u003c/code\u003e\u003c/a\u003e [ci] Roll pinned nightly toolchain (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/2868\"\u003e#2868\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/e2d235fa3ad1eb6e33e0d1bf38e9a60cfcb63e42\"\u003e\u003ccode\u003ee2d235f\u003c/code\u003e\u003c/a\u003e [derive] Document use of \u003ccode\u003eField\u003c/code\u003e trait (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/2865\"\u003e#2865\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/b99b86d91aca0d1f0ca35882dacaa1f2e820d278\"\u003e\u003ccode\u003eb99b86d\u003c/code\u003e\u003c/a\u003e [project] Distinguish structs/union/enums (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/2857\"\u003e#2857\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/2368a0b3ef987ddc79e2f3b8b23bd434c4ff99d0\"\u003e\u003ccode\u003e2368a0b\u003c/code\u003e\u003c/a\u003e [CI] Bump github/codeql-action in the all-actions group (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/2858\"\u003e#2858\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/8ff2a35b6aa38c2f1051468e2c4178903e03e724\"\u003e\u003ccode\u003e8ff2a35\u003c/code\u003e\u003c/a\u003e [ci] Roll pinned nightly toolchain (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/2859\"\u003e#2859\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/google/zerocopy/compare/v0.8.27...v0.8.33\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `zerocopy-derive` from 0.8.27 to 0.8.33\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/zerocopy/releases\"\u003ezerocopy-derive's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.8.33\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[zerocopy-derive] Fix panic with raw identifiers by \u003ca href=\"https://github.com/joshlf\"\u003e\u003ccode\u003e@​joshlf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/2871\"\u003egoogle/zerocopy#2871\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/google/zerocopy/compare/v0.8.32...v0.8.33\"\u003ehttps://github.com/google/zerocopy/compare/v0.8.32...v0.8.33\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.8.32\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd regression test for suppressing \u003ccode\u003eprivate_bounds\u003c/code\u003e lint in \u003ccode\u003eKnownLayout\u003c/code\u003e derive by \u003ca href=\"https://github.com/google-labs-jules\"\u003e\u003ccode\u003e@​google-labs-jules\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/2791\"\u003egoogle/zerocopy#2791\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd tests targeted at un-covered lines of code by \u003ca href=\"https://github.com/joshlf\"\u003e\u003ccode\u003e@​joshlf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/2833\"\u003egoogle/zerocopy#2833\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[ci] In check_todo.sh, permit disabling check by \u003ca href=\"https://github.com/joshlf\"\u003e\u003ccode\u003e@​joshlf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/2839\"\u003egoogle/zerocopy#2839\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[cargo-zerocopy] Auto-install env var toggle by \u003ca href=\"https://github.com/joshlf\"\u003e\u003ccode\u003e@​joshlf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/2840\"\u003egoogle/zerocopy#2840\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd more instructions for coding agents by \u003ca href=\"https://github.com/joshlf\"\u003e\u003ccode\u003e@​joshlf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/2834\"\u003egoogle/zerocopy#2834\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduce \u003ccode\u003eHasField\u003c/code\u003e trait by \u003ca href=\"https://github.com/jswrenn\"\u003e\u003ccode\u003e@​jswrenn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/2842\"\u003egoogle/zerocopy#2842\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[agents] Add instructions for reviewing by \u003ca href=\"https://github.com/joshlf\"\u003e\u003ccode\u003e@​joshlf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/2855\"\u003egoogle/zerocopy#2855\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eHasField::project\u003c/code\u003e; simplify \u003ccode\u003eis_bit_valid\u003c/code\u003e by \u003ca href=\"https://github.com/jswrenn\"\u003e\u003ccode\u003e@​jswrenn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/2843\"\u003egoogle/zerocopy#2843\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[project] Distinguish structs/union/enums by \u003ca href=\"https://github.com/joshlf\"\u003e\u003ccode\u003e@​joshlf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/2857\"\u003egoogle/zerocopy#2857\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[derive] Document use of \u003ccode\u003eField\u003c/code\u003e trait by \u003ca href=\"https://github.com/joshlf\"\u003e\u003ccode\u003e@​joshlf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/2865\"\u003egoogle/zerocopy#2865\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[pointer] Add generic projection/cast framework by \u003ca href=\"https://github.com/joshlf\"\u003e\u003ccode\u003e@​joshlf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/2860\"\u003egoogle/zerocopy#2860\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOptimize Ref\u0026lt;_, T\u0026gt; methods when T: Sized (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/2752\"\u003e#2752\u003c/a\u003e) by \u003ca href=\"https://github.com/bmberger\"\u003e\u003ccode\u003e@​bmberger\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/2758\"\u003egoogle/zerocopy#2758\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bmberger\"\u003e\u003ccode\u003e@​bmberger\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/2758\"\u003egoogle/zerocopy#2758\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/google/zerocopy/compare/v0.8.31...v0.8.32\"\u003ehttps://github.com/google/zerocopy/compare/v0.8.31...v0.8.32\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.8.31\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[derive] Fix IntoBytes on repr(C) DST by \u003ca href=\"https://github.com/joshlf\"\u003e\u003ccode\u003e@​joshlf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/2836\"\u003egoogle/zerocopy#2836\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/google/zerocopy/compare/v0.8.30...v0.8.31\"\u003ehttps://github.com/google/zerocopy/compare/v0.8.30...v0.8.31\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.8.30\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003cstrong\u003eUPGRADING NOTE\u003c/strong\u003e: \u003ca href=\"https://redirect.github.com/google/zerocopy/issues/2804\"\u003e#2804\u003c/a\u003e, we invert the order of \u003ccode\u003e--cfg\u003c/code\u003es passed by our \u003ccode\u003ebuild.rs\u003c/code\u003e script. This will be transparent to \u003ccode\u003ecargo\u003c/code\u003e users, but if you vendor zerocopy and build it by invoking \u003ccode\u003erustc\u003c/code\u003e directly, you will need to update your \u003ccode\u003e--cfg\u003c/code\u003es. Assuming you're on a relatively recent toolchain, \u003cstrong\u003eyou should simply stop passing any \u003ccode\u003e--cfg\u003c/code\u003es when building zerocopy\u003c/strong\u003e. For more details, see \u003ca href=\"https://redirect.github.com/google/zerocopy/issues/2259\"\u003e#2259\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate AGENTS.md with pre-submission check instruction by \u003ca href=\"https://github.com/google-labs-jules\"\u003e\u003ccode\u003e@​google-labs-jules\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/2792\"\u003egoogle/zerocopy#2792\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: Add safety instructions to AGENTS.md by \u003ca href=\"https://github.com/google-labs-jules\"\u003e\u003ccode\u003e@​google-labs-jules\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/2794\"\u003egoogle/zerocopy#2794\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix Miri symbolic alignment check failures by \u003ca href=\"https://github.com/google-labs-jules\"\u003e\u003ccode\u003e@​google-labs-jules\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/2798\"\u003egoogle/zerocopy#2798\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: Update AGENTS.md to mandate 'yes | ./cargo.sh' by \u003ca href=\"https://github.com/google-labs-jules\"\u003e\u003ccode\u003e@​google-labs-jules\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/2799\"\u003egoogle/zerocopy#2799\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd missing copyright headers and audit instructions by \u003ca href=\"https://github.com/google-labs-jules\"\u003e\u003ccode\u003e@​google-labs-jules\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/2795\"\u003egoogle/zerocopy#2795\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/4cfb5c979891222bf61323690bfbcdf795d1315e\"\u003e\u003ccode\u003e4cfb5c9\u003c/code\u003e\u003c/a\u003e [zerocopy-derive] Fix panic with raw identifiers (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/2871\"\u003e#2871\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/8cd798a1ea7530a199ed7c7e33a8d12ee8ac862d\"\u003e\u003ccode\u003e8cd798a\u003c/code\u003e\u003c/a\u003e Release 0.8.32 (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/2870\"\u003e#2870\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/37b16a6bbe4350cff3eb8c3f6d39d42fe0c4bf15\"\u003e\u003ccode\u003e37b16a6\u003c/code\u003e\u003c/a\u003e Optimize Ref\u0026lt;_, T\u0026gt; methods when T: Sized (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/2752\"\u003e#2752\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/2758\"\u003e#2758\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/8dfa29be915ec898e312ad2b81a8295b42155982\"\u003e\u003ccode\u003e8dfa29b\u003c/code\u003e\u003c/a\u003e [pointer] Add generic projection/cast framework (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/2860\"\u003e#2860\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/424df54fa222ae0ab56f8aa4c06bd877d8d197c3\"\u003e\u003ccode\u003e424df54\u003c/code\u003e\u003c/a\u003e [ci] Pin dependencies to hashes (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/2869\"\u003e#2869\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/635360bba3ac54fc51ed0b22e8f37c24d85ba07a\"\u003e\u003ccode\u003e635360b\u003c/code\u003e\u003c/a\u003e [ci] Roll pinned nightly toolchain (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/2868\"\u003e#2868\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/e2d235fa3ad1eb6e33e0d1bf38e9a60cfcb63e42\"\u003e\u003ccode\u003ee2d235f\u003c/code\u003e\u003c/a\u003e [derive] Document use of \u003ccode\u003eField\u003c/code\u003e trait (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/2865\"\u003e#2865\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/b99b86d91aca0d1f0ca35882dacaa1f2e820d278\"\u003e\u003ccode\u003eb99b86d\u003c/code\u003e\u003c/a\u003e [project] Distinguish structs/union/enums (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/2857\"\u003e#2857\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/2368a0b3ef987ddc79e2f3b8b23bd434c4ff99d0\"\u003e\u003ccode\u003e2368a0b\u003c/code\u003e\u003c/a\u003e [CI] Bump github/codeql-action in the all-actions group (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/2858\"\u003e#2858\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/8ff2a35b6aa38c2f1051468e2c4178903e03e724\"\u003e\u003ccode\u003e8ff2a35\u003c/code\u003e\u003c/a\u003e [ci] Roll pinned nightly toolchain (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/2859\"\u003e#2859\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/google/zerocopy/compare/v0.8.27...v0.8.33\"\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.177 to 0.2.180\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/libc/releases\"\u003elibc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.2.180\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eQNX: Add missing BPF and ifreq structures (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4769\"\u003e#4769\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eLinux, L4Re: address soundness issues of \u003ccode\u003eCMSG_NXTHDR\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4903\"\u003e#4903\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux-like: Handle zero-sized payload differences in \u003ccode\u003eCMSG_NXTHDR\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4903\"\u003e#4903\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMusl: Fix incorrect definitions of struct stat on some 32-bit architectures (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4914\"\u003e#4914\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNetBSD: RISC-V 64: Correct \u003ccode\u003emcontext\u003c/code\u003e type definitions (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4886\"\u003e#4886\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euClibc: Re-enable \u003ccode\u003e__SIZEOF_PTHREAD_COND_T\u003c/code\u003e on non-L4Re uclibc (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4915\"\u003e#4915\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euClibc: Restructure Linux \u003ccode\u003enetlink\u003c/code\u003e module to resolve build errors (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4915\"\u003e#4915\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.2.179\u003c/h2\u003e\n\u003cp\u003eWith this release, we now have \u003cem\u003eunstable\u003c/em\u003e support for 64-bit \u003ccode\u003etime_t\u003c/code\u003e on 32-bit\nplatforms with both Musl and Glibc. Testing is appreciated!\u003c/p\u003e\n\u003cp\u003eFor now, these can be enabled by setting environment variables during build:\u003c/p\u003e\n\u003cpre lang=\"text\"\u003e\u003ccode\u003eRUST_LIBC_UNSTABLE_MUSL_V1_2_3=1\nRUST_LIBC_UNSTABLE_GNU_TIME_BITS=64\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eNote that the exact configuration will change in the future. Setting the\n\u003ccode\u003eMUSL_V1_2_3\u003c/code\u003e variable also enables some newer API unrelated to \u003ccode\u003etime_t\u003c/code\u003e.\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eL4Re: Add uclibc aarch64 support (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4479\"\u003e#4479\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux, Android: Add a generic definition for \u003ccode\u003eXCASE\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4847\"\u003e#4847\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux-like: Add \u003ccode\u003eNAME_MAX\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4888\"\u003e#4888\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add \u003ccode\u003eAT_EXECVE_CHECK\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4422\"\u003e#4422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add the \u003ccode\u003eSUN_LEN\u003c/code\u003e macro (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4269\"\u003e#4269\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: add \u003ccode\u003egetitimer\u003c/code\u003e and \u003ccode\u003esetitimer\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4890\"\u003e#4890\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: add \u003ccode\u003epthread_tryjoin_n\u003c/code\u003e and \u003ccode\u003epthread_timedjoin_np\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4887\"\u003e#4887\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMusl: Add unstable support for 64-bit \u003ccode\u003etime_t\u003c/code\u003e on 32-bit platforms (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4463\"\u003e#4463\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNetBSD, OpenBSD: Add interface \u003ccode\u003eLINK_STATE_*\u003c/code\u003e definitions from \u003ccode\u003esys/net/if.h\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4751\"\u003e#4751\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eQuRT: Add support for Qualcomm QuRT (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4845\"\u003e#4845\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTypes: Add Padding\u003c!-- raw HTML omitted --\u003e::uninit() (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4862\"\u003e#4862\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eGlibc: Link old version of \u003ccode\u003ecf{g,s}et{i,o}speed\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4882\"\u003e#4882\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eL4Re: Fixes for \u003ccode\u003epthread\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4479\"\u003e#4479\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eL4re: Fix a wide variety of incorrect definitions (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4479\"\u003e#4479\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMusl: Fix the value of \u003ccode\u003eCPU_SETSIZE\u003c/code\u003e on musl 1.2+ (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4865\"\u003e#4865\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMusl: RISC-V: fix public padding fields in \u003ccode\u003estat/stat64\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4463\"\u003e#4463\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMusl: s390x: Fix definition of \u003ccode\u003eSIGSTKSZ\u003c/code\u003e/\u003ccode\u003eMINSIGSTKSZ\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4884\"\u003e#4884\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/libc/blob/0.2.180/CHANGELOG.md\"\u003elibc's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/libc/compare/0.2.179...0.2.180\"\u003e0.2.180\u003c/a\u003e - 2026-01-08\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eQNX: Add missing BPF and ifreq structures (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4769\"\u003e#4769\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eLinux, L4Re: address soundness issues of \u003ccode\u003eCMSG_NXTHDR\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4903\"\u003e#4903\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux-like: Handle zero-sized payload differences in \u003ccode\u003eCMSG_NXTHDR\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4903\"\u003e#4903\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMusl: Fix incorrect definitions of struct stat on some 32-bit architectures (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4914\"\u003e#4914\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNetBSD: RISC-V 64: Correct \u003ccode\u003emcontext\u003c/code\u003e type definitions (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4886\"\u003e#4886\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euClibc: Re-enable \u003ccode\u003e__SIZEOF_PTHREAD_COND_T\u003c/code\u003e on non-L4Re uclibc (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4915\"\u003e#4915\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euClibc: Restructure Linux \u003ccode\u003enetlink\u003c/code\u003e module to resolve build errors (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4915\"\u003e#4915\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/libc/compare/0.2.178...0.2.179\"\u003e0.2.179\u003c/a\u003e - 2025-01-03\u003c/h2\u003e\n\u003cp\u003eWith this release, we now have \u003cem\u003eunstable\u003c/em\u003e support for 64-bit \u003ccode\u003etime_t\u003c/code\u003e on 32-bit\nplatforms with both Musl and Glibc. Testing is appreciated!\u003c/p\u003e\n\u003cp\u003eFor now, these can be enabled by setting environment variables during build:\u003c/p\u003e\n\u003cpre lang=\"text\"\u003e\u003ccode\u003eRUST_LIBC_UNSTABLE_MUSL_V1_2_3=1\nRUST_LIBC_UNSTABLE_GNU_TIME_BITS=64\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eNote that the exact configuration will change in the future. Setting the\n\u003ccode\u003eMUSL_V1_2_3\u003c/code\u003e variable also enables some newer API unrelated to \u003ccode\u003etime_t\u003c/code\u003e.\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eL4Re: Add uclibc aarch64 support (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4479\"\u003e#4479\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux, Android: Add a generic definition for \u003ccode\u003eXCASE\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4847\"\u003e#4847\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux-like: Add \u003ccode\u003eNAME_MAX\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4888\"\u003e#4888\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add \u003ccode\u003eAT_EXECVE_CHECK\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4422\"\u003e#4422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add the \u003ccode\u003eSUN_LEN\u003c/code\u003e macro (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4269\"\u003e#4269\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: add \u003ccode\u003egetitimer\u003c/code\u003e and \u003ccode\u003esetitimer\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4890\"\u003e#4890\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: add \u003ccode\u003epthread_tryjoin_n\u003c/code\u003e and \u003ccode\u003epthread_timedjoin_np\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4887\"\u003e#4887\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMusl: Add unstable support for 64-bit \u003ccode\u003etime_t\u003c/code\u003e on 32-bit platforms (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4463\"\u003e#4463\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNetBSD, OpenBSD: Add interface \u003ccode\u003eLINK_STATE_*\u003c/code\u003e definitions from \u003ccode\u003esys/net/if.h\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4751\"\u003e#4751\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eQuRT: Add support for Qualcomm QuRT (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4845\"\u003e#4845\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTypes: Add Padding\u003c!-- raw HTML omitted --\u003e::uninit() (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4862\"\u003e#4862\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eGlibc: Link old version of \u003ccode\u003ecf{g,s}et{i,o}speed\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4882\"\u003e#4882\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eL4Re: Fixes for \u003ccode\u003epthread\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4479\"\u003e#4479\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eL4re: Fix a wide variety of incorrect definitions (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4479\"\u003e#4479\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/4b38c69e31afadbead63af49794850b5a41f7dc4\"\u003e\u003ccode\u003e4b38c69\u003c/code\u003e\u003c/a\u003e chore: release libc 0.2.180\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/300e6438848503d4a9a0bebd32539294fe0e67a5\"\u003e\u003ccode\u003e300e643\u003c/code\u003e\u003c/a\u003e qnx: add missing BPF and ifreq structures\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/12fd831dff0427d7dae301008069ef3fc040b6f5\"\u003e\u003ccode\u003e12fd831\u003c/code\u003e\u003c/a\u003e ci: Add rtems to basic tier 3 checks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/b062844024a5b2028603c636af1ed104880f8450\"\u003e\u003ccode\u003eb062844\u003c/code\u003e\u003c/a\u003e Only test addresses of cmsghdrs that are multiples of the size of cmsghdr.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/676a4f8fd4e43056a2fbedfc848ef982350298ae\"\u003e\u003ccode\u003e676a4f8\u003c/code\u003e\u003c/a\u003e linux: Move \u003ccode\u003emembarrier.h\u003c/code\u003e constants to \u003ccode\u003esrc/new\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/0803faeb89a2a1a477efbe6f604bed7ae8aeb906\"\u003e\u003ccode\u003e0803fae\u003c/code\u003e\u003c/a\u003e linux: Restructure \u003ccode\u003enetlink\u003c/code\u003e to \u003ccode\u003esrc/new\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/72f4c1a5db719788f771d2ce83661295385a84f4\"\u003e\u003ccode\u003e72f4c1a\u003c/code\u003e\u003c/a\u003e uclibc: Re-enable \u003ccode\u003e__SIZEOF_PTHREAD_COND_T\u003c/code\u003e on non-L4Re uclibc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/757e55a3f0adcd1261e44be340eced8d865ce5e2\"\u003e\u003ccode\u003e757e55a\u003c/code\u003e\u003c/a\u003e netbsd/riscv64.rs: make changes so that this builds again.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/042f118911f93e688e9b28003293e423e0bc84fe\"\u003e\u003ccode\u003e042f118\u003c/code\u003e\u003c/a\u003e musl: Fix incorrect definitions of struct stat on some architectures\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/03755c4f7024ff4015231fc7a3cdab3931aff3d3\"\u003e\u003ccode\u003e03755c4\u003c/code\u003e\u003c/a\u003e linux, emscripten, android, l4re: handle zero-sized payload differences in CM...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/libc/compare/0.2.177...0.2.180\"\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://redirect.github.com/rust-lang/log/pull/719\"\u003erust-lang/log#719\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AldaronLau\"\u003e\u003ccode\u003e@​AldaronLau\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/703\"\u003erust-lang/log#703\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dishmaker\"\u003e\u003ccode\u003e@​dishmaker\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/709\"\u003erust-lang/log#709\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/log/compare/0.4.28...0.4.29\"\u003ehttps://github.com/rust-lang/log/compare/0.4.28...0.4.29\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/rust-lang/log/blob/master/CHANGELOG.md\"\u003elog's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.4.29] - 2025-12-02\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\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\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AldaronLau\"\u003e\u003ccode\u003e@​AldaronLau\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/703\"\u003erust-lang/log#703\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dishmaker\"\u003e\u003ccode\u003e@​dishmaker\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/709\"\u003erust-lang/log#709\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/log/compare/0.4.28...0.4.29\"\u003ehttps://github.com/rust-lang/log/compare/0.4.28...0.4.29\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/log/commit/b1e2df7bce7a1b685aa9bfd1db0a5cac1f0fc27d\"\u003e\u003ccode\u003eb1e2df7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/719\"\u003e#719\u003c/a\u003e from rust-lang/cargo/0.4.29\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/3fe1a546dc323e614c35d136920a112406910e06\"\u003e\u003ccode\u003e3fe1a54\u003c/code\u003e\u003c/a\u003e prepare for 0.4.29 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/7a432d9ab570c49d42fcbd1c3b9e1e300064c2b9\"\u003e\u003ccode\u003e7a432d9\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/718\"\u003e#718\u003c/a\u003e from rust-lang/ci/msrv\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/0689d568479bb578f66e48df43628cc04aa6269b\"\u003e\u003ccode\u003e0689d56\u003c/code\u003e\u003c/a\u003e rebump msrv to 1.68.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/46b448e2a76a14210a7270ec11ad97cb9cbda6dc\"\u003e\u003ccode\u003e46b448e\u003c/code\u003e\u003c/a\u003e try drop msrv back to 1.61.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/929ab3812e86915bb5edb65609cd6d5cb17939fb\"\u003e\u003ccode\u003e929ab38\u003c/code\u003e\u003c/a\u003e fix up doc test feature gate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/957cece4780cb006cbe2f819bd2f893822aad7cb\"\u003e\u003ccode\u003e957cece\u003c/code\u003e\u003c/a\u003e bump serde-dependent crates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/bea40c847c77ecb7b7e9f2d858a21edaa2aa6159\"\u003e\u003ccode\u003ebea40c8\u003c/code\u003e\u003c/a\u003e bump msrv to 1.68.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/c540184ee9581d7373135f5511b6b174b5cee2d6\"\u003e\u003ccode\u003ec540184\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/716\"\u003e#716\u003c/a\u003e from rust-lang/ci-smaller-matrix2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/c971e636c4b44ff01ff21e6aa82607272d2d0bf2\"\u003e\u003ccode\u003ec971e63\u003c/code\u003e\u003c/a\u003e Merge branch 'master' into ci-smaller-matrix2\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.28...0.4.29\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tokio` from 1.48.0 to 1.49.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tokio-rs/tokio/releases\"\u003etokio's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eTokio v1.49.0\u003c/h2\u003e\n\u003ch1\u003e1.49.0 (January 3rd, 2026)\u003c/h1\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003enet: add support for \u003ccode\u003eTCLASS\u003c/code\u003e option on IPv6 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7781\"\u003e#7781\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: stabilize \u003ccode\u003eruntime::id::Id\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7125\"\u003e#7125\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etask: implement \u003ccode\u003eExtend\u003c/code\u003e for \u003ccode\u003eJoinSet\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7195\"\u003e#7195\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etask: stabilize the \u003ccode\u003eLocalSet::id()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7776\"\u003e#7776\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003enet: deprecate \u003ccode\u003e{TcpStream,TcpSocket}::set_linger\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7752\"\u003e#7752\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emacros: fix the hygiene issue of \u003ccode\u003ejoin!\u003c/code\u003e and \u003ccode\u003etry_join!\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7766\"\u003e#7766\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: revert \u0026quot;replace manual vtable definitions with Wake\u0026quot; (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7699\"\u003e#7699\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: return \u003ccode\u003eTryRecvError::Disconnected\u003c/code\u003e from \u003ccode\u003eReceiver::try_recv\u003c/code\u003e after \u003ccode\u003eReceiver::close\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7686\"\u003e#7686\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etask: remove unnecessary trait bounds on the \u003ccode\u003eDebug\u003c/code\u003e implementation (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7720\"\u003e#7720\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eUnstable\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efs: handle \u003ccode\u003eEINTR\u003c/code\u003e in \u003ccode\u003efs::write\u003c/code\u003e for io-uring (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7786\"\u003e#7786\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efs: support io-uring with \u003ccode\u003etokio::fs::read\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7696\"\u003e#7696\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: disable io-uring on \u003ccode\u003eEPERM\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7724\"\u003e#7724\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etime: add alternative timer for better multicore scalability (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7467\"\u003e#7467\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumented\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edocs: fix a typos in \u003ccode\u003ebounded.rs\u003c/code\u003e and \u003ccode\u003epark.rs\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7817\"\u003e#7817\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eio: add \u003ccode\u003eSyncIoBridge\u003c/code\u003e cross-references to \u003ccode\u003ecopy\u003c/code\u003e and \u003ccode\u003ecopy_buf\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7798\"\u003e#7798\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eio: doc that \u003ccode\u003eAsyncWrite\u003c/code\u003e does not inherit from \u003ccode\u003estd::io::Write\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7705\"\u003e#7705\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emetrics: clarify that \u003ccode\u003enum_alive_tasks\u003c/code\u003e is not strongly consistent (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7614\"\u003e#7614\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: clarify the cancellation safety of the \u003ccode\u003eTcpStream::peek\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7305\"\u003e#7305\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: clarify the drop behavior of \u003ccode\u003eunix::OwnedWriteHalf\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7742\"\u003e#7742\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: clarify the platform-dependent backlog in \u003ccode\u003eTcpSocket\u003c/code\u003e docs (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7738\"\u003e#7738\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: mention \u003ccode\u003eLocalRuntime\u003c/code\u003e in \u003ccode\u003enew_current_thread\u003c/code\u003e docs (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7820\"\u003e#7820\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: add missing period to \u003ccode\u003empsc::Sender::try_send\u003c/code\u003e docs (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7721\"\u003e#7721\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: clarify the cancellation safety of \u003ccode\u003eoneshot::Receiver\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7780\"\u003e#7780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: improve the docs for the \u003ccode\u003eerrors\u003c/code\u003e of mpsc (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7722\"\u003e#7722\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etask: add example for \u003ccode\u003espawn_local\u003c/code\u003e usage on local runtime (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7689\"\u003e#7689\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7125\"\u003e#7125\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7125\"\u003etokio-rs/tokio#7125\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7195\"\u003e#7195\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7195\"\u003etokio-rs/tokio#7195\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7305\"\u003e#7305\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7305\"\u003etokio-rs/tokio#7305\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7467\"\u003e#7467\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7467\"\u003etokio-rs/tokio#7467\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7614\"\u003e#7614\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7614\"\u003etokio-rs/tokio#7614\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7686\"\u003e#7686\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7686\"\u003etokio-rs/tokio#7686\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7689\"\u003e#7689\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7689\"\u003etokio-rs/tokio#7689\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/e3b89bbefa7564e2eba2fb9f849ef7bf87d60fad\"\u003e\u003ccode\u003ee3b89bb\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.49.0 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7824\"\u003e#7824\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/4f577b84e939c8d427d79fdc73919842d8735de2\"\u003e\u003ccode\u003e4f577b8\u003c/code\u003e\u003c/a\u003e Merge 'tokio-1.47.3' into 'master'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/f320197693ee09e28f1fca0e55418081adcdfc25\"\u003e\u003ccode\u003ef320197\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.47.3 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7823\"\u003e#7823\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/ea6b144cd1042d6841a7830b18f2df77c3db904b\"\u003e\u003ccode\u003eea6b144\u003c/code\u003e\u003c/a\u003e ci: freeze rustc on nightly-2025-01-25 in \u003ccode\u003enetlify.toml\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7652\"\u003e#7652\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/264e703296bccd6783a438815d91055d4517099b\"\u003e\u003ccode\u003e264e703\u003c/code\u003e\u003c/a\u003e Merge \u003ccode\u003etokio-1.43.4\u003c/code\u003e into \u003ccode\u003etokio-1.47.x\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7822\"\u003e#7822\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/dfb0f00838ca1986dee04a54a6299d35b0a4072c\"\u003e\u003ccode\u003edfb0f00\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.43.4 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7821\"\u003e#7821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/4a91f197b03dc335010fffcf0e0c14e1f4011b42\"\u003e\u003ccode\u003e4a91f19\u003c/code\u003e\u003c/a\u003e ci: fix wasm32-wasip1 tests (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7788\"\u003e#7788\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/601c383ab6def5a6d2f95a434c95a97b65059628\"\u003e\u003ccode\u003e601c383\u003c/code\u003e\u003c/a\u003e ci: upgrade FreeBSD from 14.2 to 14.3 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7758\"\u003e#7758\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/484cb52d8d21cb8156decbeba9569651fcc09d0d\"\u003e\u003ccode\u003e484cb52\u003c/code\u003e\u003c/a\u003e sync: return \u003ccode\u003eTryRecvError::Disconnected\u003c/code\u003e from \u003ccode\u003eReceiver::try_recv\u003c/code\u003e after `Re...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/16f20c34ed9bc11eb1e7cdec441ab844b198d2cd\"\u003e\u003ccode\u003e16f20c3\u003c/code\u003e\u003c/a\u003e rt: mention \u003ccode\u003eLocalRuntime\u003c/code\u003e in \u003ccode\u003enew_current_thread\u003c/code\u003e docs (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7820\"\u003e#7820\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/tokio/compare/tokio-1.48.0...tokio-1.49.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cargo_metadata` from 0.23.0 to 0.23.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/oli-obk/cargo_metadata/blob/main/CHANGELOG.md\"\u003ecargo_metadata's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.23.1] - 2025-11-11\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eStabilized \u003ccode\u003ebuild_directory\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/c08e66cdf534313085ef810ce6f2e0df8a83fc50\"\u003e\u003ccode\u003ec08e66c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/oli-obk/cargo_metadata/issues/317\"\u003e#317\u003c/a\u003e from Muscraft/stabilize-build-dir\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/083ca6933f8fe868f78e6969bb032c206e41baa2\"\u003e\u003ccode\u003e083ca69\u003c/code\u003e\u003c/a\u003e chore: Bump version to 0.23.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/84d613bf869c73ed14d76d9e9bd964694013fa98\"\u003e\u003ccode\u003e84d613b\u003c/code\u003e\u003c/a\u003e chore: Stabilize build_directory\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/9d818095a2ccfcc60465028eb970799ee845ddc1\"\u003e\u003ccode\u003e9d81809\u003c/code\u003e\u003c/a\u003e chore: Address new clippy warnings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/4d66bd33a8c9928d4a4cd5be51b85a6dfb695076\"\u003e\u003ccode\u003e4d66bd3\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/oli-obk/cargo_metadata/issues/309\"\u003e#309\u003c/a\u003e from BD103/fix-doc-auto-config\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/d1a6aa21354b3c33e72a0472455615168818e087\"\u003e\u003ccode\u003ed1a6aa2\u003c/code\u003e\u003c/a\u003e fix: \u003ccode\u003ecargo_metadata\u003c/code\u003e not building on docs.rs\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/oli-obk/cargo_metadata/compare/0.23.0...0.23.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cc` from 1.2.45 to 1.2.52\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/cc-rs/releases\"\u003ecc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ecc-v1.2.52\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix contradictory doc for CC compiler in crate doc (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1650\"\u003e#1650\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHave CUDA compilaion check for sbsa-linux when targeting aarch64. (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1647\"\u003e#1647\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate link for -Cdwarf-version; Remove -Z (stabilized in 1.88) (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1648\"\u003e#1648\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix Build::env_tool to check for .exe on windows (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1646\"\u003e#1646\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ecc-v1.2.51\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/1642\"\u003e#1642\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate Readmes (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1641\"\u003e#1641\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ecc-v1.2.50\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd tests for \u003ccode\u003eOUT_DIR\u003c/code\u003e escape for '..' file paths (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1631\"\u003e#1631\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/283\"\u003e#283\u003c/a\u003e: Make warnings(false) actually suppress compiler warnings (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1633\"\u003e#1633\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ecc-v1.2.49\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix run_output to prevent infinite blocking (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1627\"\u003e#1627\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix detect_family deadlock (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1626\"\u003e#1626\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix link in new debug_str doc comment (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1625\"\u003e#1625\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport more of Cargo's debug levels with Build::debug_str (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1624\"\u003e#1624\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ecc-v1.2.48\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/1620\"\u003e#1620\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ecc-v1.2.47\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd helenos linker identifications (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1615\"\u003e#1615\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ecc-v1.2.46\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd Visual Studio 2026 support (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1609\"\u003e#1609\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/cc-rs/blob/main/CHANGELOG.md\"\u003ecc's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/compare/cc-v1.2.51...cc-v1.2.52\"\u003e1.2.52\u003c/a\u003e - 2026-01-09\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix contradictory doc for CC compiler in crate doc (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1650\"\u003e#1650\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHave CUDA compilaion check for sbsa-linux when targeting aarch64. (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1647\"\u003e#1647\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate link for -Cdwarf-version; Remove -Z (stabilized in 1.88) (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1648\"\u003e#1648\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix Build::env_tool to check for .exe on windows (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1646\"\u003e#1646\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/compare/cc-v1.2.50...cc-v1.2.51\"\u003e1.2.51\u003c/a\u003e - 2025-12-26\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/1642\"\u003e#1642\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate Readmes (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1641\"\u003e#1641\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.49...cc-v1.2.50\"\u003e1.2.50\u003c/a\u003e - 2025-12-19\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd tests for \u003ccode\u003eOUT_DIR\u003c/code\u003e escape for '..' file paths (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1631\"\u003e#1631\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/283\"\u003e#283\u003c/a\u003e: Make warnings(false) actually suppress compiler warnings (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1633\"\u003e#1633\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.48...cc-v1.2.49\"\u003e1.2.49\u003c/a\u003e - 2025-12-06\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix run_output to prevent infinite blocking (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1627\"\u003e#1627\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix detect_family deadlock (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1626\"\u003e#1626\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix link in new debug_str doc comment (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1625\"\u003e#1625\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport more of Cargo's debug levels with Build::debug_str (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1624\"\u003e#1624\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.47...cc-v1.2.48\"\u003e1.2.48\u003c/a\u003e - 2025-11-28\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/1620\"\u003e#1620\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.46...cc-v1.2.47\"\u003e1.2.47\u003c/a\u003e - 2025-11-21\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd helenos linker identifications (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1615\"\u003e#1615\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.45...cc-v1.2.46\"\u003e1.2.46\u003c/a\u003e - 2025-11-14\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd Visual Studio 2026 support (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1609\"\u003e#1609\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/d0562c9e06e9c4590fd7a594ed0a445dc32735f3\"\u003e\u003ccode\u003ed0562c9\u003c/code\u003e\u003c/a\u003e chore: release (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1651\"\u003e#1651\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/c3ff4ea7c76072b0962562a6f1b53aa118dab4ec\"\u003e\u003ccode\u003ec3ff4ea\u003c/code\u003e\u003c/a\u003e Fix contradictory doc for CC compiler in crate doc (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1650\"\u003e#1650\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/c1055d88271171249873196012bde9912f002683\"\u003e\u003ccode\u003ec1055d8\u003c/code\u003e\u003c/a\u003e Have CUDA compilaion check for sbsa-linux when targeting aarch64. (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1647\"\u003e#1647\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/7abc2e6ab98644e0b0741570dddbb7fa60ed6c7a\"\u003e\u003ccode\u003e7abc2e6\u003c/code\u003e\u003c/a\u003e Update link for -Cdwarf-version; Remove -Z (stabilized in 1.88) (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1648\"\u003e#1648\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/6b3e91bda1f72c67522eee9d5f44549150961a83\"\u003e\u003ccode\u003e6b3e91b\u003c/code\u003e\u003c/a\u003e Fix Build::env_tool to check for .exe on windows (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1646\"\u003e#1646\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/e7784c8ddfaceae7e7f9075625ae77e05c7d6332\"\u003e\u003ccode\u003ee7784c8\u003c/code\u003e\u003c/a\u003e Fix tool existence check in find_tool method (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1645\"\u003e#1645\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/d1a3017520f3919f5d615b892e801b7e240b5e9d\"\u003e\u003ccode\u003ed1a3017\u003c/code\u003e\u003c/a\u003e Fix SdkInfo::find_tool to check for executable extension (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1644\"\u003e#1644\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/826c10562fa5236bf331f314a14a3605debcf391\"\u003e\u003ccode\u003e826c105\u003c/code\u003e\u003c/a\u003e chore: release (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1643\"\u003e#1643\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/154ae3cd274eb97d8c1432016baf38561ab4c909\"\u003e\u003ccode\u003e154ae3c\u003c/code\u003e\u003c/a\u003e Regenerate target info (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1642\"\u003e#1642\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/3c8d24bb8fc60cbf46e9f09b3f8f14351463fa0c\"\u003e\u003ccode\u003e3c8d24b\u003c/code\u003e\u003c/a\u003e Update Readmes (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1641\"\u003e#1641\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.45...cc-v1.2.52\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/falcosecurity/plugins/pull/1148","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/falcosecurity%2Fplugins/issues/1148","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1148/packages"}},{"old_version":"0.19.2","new_version":"0.23.1","update_type":"minor","path":null,"pr_created_at":"2026-01-12T02:17:13.000Z","version_change":"0.19.2 → 0.23.1","issue":{"uuid":"3802525132","node_id":"PR_kwDOGeL3Ws68m2kj","number":1634,"state":"open","title":"build(deps): bump the production-dependencies group across 1 directory with 31 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-01-12T02:17:13.000Z","updated_at":"2026-01-19T04:01:33.914Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"production-dependencies","update_count":31,"packages":[{"name":"base16ct","old_version":"0.2.0","new_version":"1.0.0","repository_url":"https://github.com/RustCrypto/formats"},{"name":"caps","old_version":"0.5.5","new_version":"0.5.6","repository_url":"https://github.com/lucab/caps-rs"},{"name":"cargo_metadata","old_version":"0.19.2","new_version":"0.23.1","repository_url":"https://github.com/oli-obk/cargo_metadata"},{"name":"clap","old_version":"4.5.48","new_version":"4.5.54","repository_url":"https://github.com/clap-rs/clap"},{"name":"clap_complete","old_version":"4.5.58","new_version":"4.5.65","repository_url":"https://github.com/clap-rs/clap"},{"name":"clap_mangen","old_version":"0.2.29","new_version":"0.2.31","repository_url":"https://github.com/clap-rs/clap"},{"name":"dialoguer","old_version":"0.11.0","new_version":"0.12.0","repository_url":"https://github.com/console-rs/dialoguer"},{"name":"flate2","old_version":"1.1.4","new_version":"1.1.5","repository_url":"https://github.com/rust-lang/flate2-rs"},{"name":"log","old_version":"0.4.28","new_version":"0.4.29","repository_url":"https://github.com/rust-lang/log"},{"name":"netlink-packet-audit","old_version":"0.5.1","new_version":"0.6.1","repository_url":"https://github.com/rust-netlink/netlink-packet-audit"},{"name":"netlink-packet-core","old_version":"0.7.0","new_version":"0.8.1","repository_url":"https://github.com/rust-netlink/netlink-packet-core"},{"name":"netlink-packet-route","old_version":"0.19.0","new_version":"0.28.0","repository_url":"https://github.com/rust-netlink/netlink-packet-route"},{"name":"nix","old_version":"0.29.0","new_version":"0.30.1","repository_url":"https://github.com/nix-rust/nix"},{"name":"object","old_version":"0.36.7","new_version":"0.38.1","repository_url":"https://github.com/gimli-rs/object"},{"name":"oci-client","old_version":"0.14.0","new_version":"0.15.0","repository_url":"https://github.com/oras-project/rust-oci-client"},{"name":"opentelemetry","old_version":"0.22.0","new_version":"0.31.0","repository_url":"https://github.com/open-telemetry/opentelemetry-rust"},{"name":"opentelemetry-otlp","old_version":"0.15.0","new_version":"0.31.0","repository_url":"https://github.com/open-telemetry/opentelemetry-rust"},{"name":"opentelemetry-semantic-conventions","old_version":"0.14.0","new_version":"0.31.0","repository_url":"https://github.com/open-telemetry/opentelemetry-rust"},{"name":"opentelemetry_sdk","old_version":"0.22.1","new_version":"0.31.0","repository_url":"https://github.com/open-telemetry/opentelemetry-rust"},{"name":"procfs","old_version":"0.16.0","new_version":"0.18.0","repository_url":"https://github.com/eminence/procfs"},{"name":"quote","old_version":"1.0.41","new_version":"1.0.43","repository_url":"https://github.com/dtolnay/quote"},{"name":"regex","old_version":"1.11.3","new_version":"1.12.2","repository_url":"https://github.com/rust-lang/regex"},{"name":"rustdoc-json","old_version":"0.8.9","new_version":"0.9.7","repository_url":"https://github.com/cargo-public-api/cargo-public-api"},{"name":"serde_json","old_version":"1.0.145","new_version":"1.0.149","repository_url":"https://github.com/serde-rs/json"},{"name":"syn","old_version":"2.0.106","new_version":"2.0.114","repository_url":"https://github.com/dtolnay/syn"},{"name":"tempfile","old_version":"3.23.0","new_version":"3.24.0","repository_url":"https://github.com/Stebalien/tempfile"},{"name":"tokio","old_version":"1.47.1","new_version":"1.49.0","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"tokio-stream","old_version":"0.1.17","new_version":"0.1.18","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"tokio-util","old_version":"0.7.16","new_version":"0.7.18","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"toml","old_version":"0.8.23","new_version":"0.9.6","repository_url":"https://github.com/toml-rs/toml"},{"name":"tonic-build","old_version":"0.11.0","new_version":"0.13.1","repository_url":"https://github.com/hyperium/tonic"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the production-dependencies group with 31 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [base16ct](https://github.com/RustCrypto/formats) | `0.2.0` | `1.0.0` |\n| [caps](https://github.com/lucab/caps-rs) | `0.5.5` | `0.5.6` |\n| [cargo_metadata](https://github.com/oli-obk/cargo_metadata) | `0.19.2` | `0.23.1` |\n| [clap](https://github.com/clap-rs/clap) | `4.5.48` | `4.5.54` |\n| [clap_complete](https://github.com/clap-rs/clap) | `4.5.58` | `4.5.65` |\n| [clap_mangen](https://github.com/clap-rs/clap) | `0.2.29` | `0.2.31` |\n| [dialoguer](https://github.com/console-rs/dialoguer) | `0.11.0` | `0.12.0` |\n| [flate2](https://github.com/rust-lang/flate2-rs) | `1.1.4` | `1.1.5` |\n| [log](https://github.com/rust-lang/log) | `0.4.28` | `0.4.29` |\n| [netlink-packet-audit](https://github.com/rust-netlink/netlink-packet-audit) | `0.5.1` | `0.6.1` |\n| [netlink-packet-core](https://github.com/rust-netlink/netlink-packet-core) | `0.7.0` | `0.8.1` |\n| [netlink-packet-route](https://github.com/rust-netlink/netlink-packet-route) | `0.19.0` | `0.28.0` |\n| [nix](https://github.com/nix-rust/nix) | `0.29.0` | `0.30.1` |\n| [object](https://github.com/gimli-rs/object) | `0.36.7` | `0.38.1` |\n| [oci-client](https://github.com/oras-project/rust-oci-client) | `0.14.0` | `0.15.0` |\n| [opentelemetry](https://github.com/open-telemetry/opentelemetry-rust) | `0.22.0` | `0.31.0` |\n| [opentelemetry-otlp](https://github.com/open-telemetry/opentelemetry-rust) | `0.15.0` | `0.31.0` |\n| [opentelemetry-semantic-conventions](https://github.com/open-telemetry/opentelemetry-rust) | `0.14.0` | `0.31.0` |\n| [opentelemetry_sdk](https://github.com/open-telemetry/opentelemetry-rust) | `0.22.1` | `0.31.0` |\n| [procfs](https://github.com/eminence/procfs) | `0.16.0` | `0.18.0` |\n| [quote](https://github.com/dtolnay/quote) | `1.0.41` | `1.0.43` |\n| [regex](https://github.com/rust-lang/regex) | `1.11.3` | `1.12.2` |\n| [rustdoc-json](https://github.com/cargo-public-api/cargo-public-api) | `0.8.9` | `0.9.7` |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.145` | `1.0.149` |\n| [syn](https://github.com/dtolnay/syn) | `2.0.106` | `2.0.114` |\n| [tempfile](https://github.com/Stebalien/tempfile) | `3.23.0` | `3.24.0` |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.47.1` | `1.49.0` |\n| [tokio-stream](https://github.com/tokio-rs/tokio) | `0.1.17` | `0.1.18` |\n| [tokio-util](https://github.com/tokio-rs/tokio) | `0.7.16` | `0.7.18` |\n| [toml](https://github.com/toml-rs/toml) | `0.8.23` | `0.9.6` |\n| [tonic-build](https://github.com/hyperium/tonic) | `0.11.0` | `0.13.1` |\n\n\nUpdates `base16ct` from 0.2.0 to 1.0.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/formats/commit/071bfe69e2010e869397d27c63a88f188bd6477b\"\u003e\u003ccode\u003e071bfe6\u003c/code\u003e\u003c/a\u003e base16ct v1.0.0 (\u003ca href=\"https://redirect.github.com/RustCrypto/formats/issues/2145\"\u003e#2145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/formats/commit/9946628f283d54d98489f3d372550026c9df8744\"\u003e\u003ccode\u003e9946628\u003c/code\u003e\u003c/a\u003e Use \u003ccode\u003egetrandom\u003c/code\u003e v0.4.0-rc.0 crate release (\u003ca href=\"https://redirect.github.com/RustCrypto/formats/issues/2142\"\u003e#2142\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/formats/commit/dfa8651b8c40699e3a3faa7d4958f8fcb0045b86\"\u003e\u003ccode\u003edfa8651\u003c/code\u003e\u003c/a\u003e phc v0.6.0-rc.1 (\u003ca href=\"https://redirect.github.com/RustCrypto/formats/issues/2141\"\u003e#2141\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/formats/commit/5da267568e6ab2c5f9bc9e71e0dd2bbbcb2f5a33\"\u003e\u003ccode\u003e5da2675\u003c/code\u003e\u003c/a\u003e phc: bump \u003ccode\u003egetrandom\u003c/code\u003e to v0.4.0-rc.0 (\u003ca href=\"https://redirect.github.com/RustCrypto/formats/issues/2139\"\u003e#2139\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/formats/commit/f1b052c513b1f4323ec41b768022840b5c081397\"\u003e\u003ccode\u003ef1b052c\u003c/code\u003e\u003c/a\u003e Bump \u003ccode\u003erand_core\u003c/code\u003e to v0.10.0-rc-3 (\u003ca href=\"https://redirect.github.com/RustCrypto/formats/issues/2138\"\u003e#2138\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/formats/commit/02eb077bc7a897b87b8eed85d3c65c7eef85cf95\"\u003e\u003ccode\u003e02eb077\u003c/code\u003e\u003c/a\u003e der: bound \u003ccode\u003eDecode(Value)::Error\u003c/code\u003e on \u003ccode\u003ecore::error::Error\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/RustCrypto/formats/issues/2137\"\u003e#2137\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/formats/commit/23b3622382e00542f9307e6c7fda1505480c06fe\"\u003e\u003ccode\u003e23b3622\u003c/code\u003e\u003c/a\u003e base64ct: deprecate \u003ccode\u003eBase64Crypt\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/RustCrypto/formats/issues/2135\"\u003e#2135\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/formats/commit/e2a2a4bb1b1e7bc9c15ecb3d5ac1322451e58835\"\u003e\u003ccode\u003ee2a2a4b\u003c/code\u003e\u003c/a\u003e mcf: replace \u003ccode\u003eBase64::Crypt\u003c/code\u003e with \u003ccode\u003eBase64::ShaCrypt\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/RustCrypto/formats/issues/2134\"\u003e#2134\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/formats/commit/d1e1e64567c3b69e15fd0539ec22fcdc88403c2f\"\u003e\u003ccode\u003ed1e1e64\u003c/code\u003e\u003c/a\u003e mcf: avoid intermediate allocations in \u003ccode\u003epush_displayable\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/RustCrypto/formats/issues/2132\"\u003e#2132\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/formats/commit/838590c38a4d6624d5aa5876f3b25914e8b32de5\"\u003e\u003ccode\u003e838590c\u003c/code\u003e\u003c/a\u003e mcf: expand \u003ccode\u003eError\u003c/code\u003e into a proper enum (\u003ca href=\"https://redirect.github.com/RustCrypto/formats/issues/2119\"\u003e#2119\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/RustCrypto/formats/compare/base16ct/v0.2.0...base16ct/v1.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `caps` from 0.5.5 to 0.5.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lucab/caps-rs/releases\"\u003ecaps's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.5.6\u003c/h2\u003e\n\u003cp\u003eChanges:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate minimum toolchain to 1.63\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003ethiserror\u003c/code\u003e dependency\u003c/li\u003e\n\u003cli\u003eGracefully handle unsupported capabilities in clear and read operations\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucab/caps-rs/commit/d5dcf952ada01445b8eacb25fc5a2e37f9941da6\"\u003e\u003ccode\u003ed5dcf95\u003c/code\u003e\u003c/a\u003e cargo: caps release 0.5.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucab/caps-rs/commit/4743546164f647e93178d09bb4cff66a4a393e74\"\u003e\u003ccode\u003e4743546\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/lucab/caps-rs/issues/97\"\u003e#97\u003c/a\u003e from bilelmoussaoui/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucab/caps-rs/commit/a541bc1e0df81d1ebd885d5122903626832aabe1\"\u003e\u003ccode\u003ea541bc1\u003c/code\u003e\u003c/a\u003e Get rid of thiserror\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucab/caps-rs/commit/2a64efc2f481210ce970b0b6ae71242f0094e8d8\"\u003e\u003ccode\u003e2a64efc\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/lucab/caps-rs/issues/96\"\u003e#96\u003c/a\u003e from Soft/clear_supported_caps_from_bounding_set\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucab/caps-rs/commit/5a9ae19fdf156a448252ed6df06138cf1ddb2a1c\"\u003e\u003ccode\u003e5a9ae19\u003c/code\u003e\u003c/a\u003e Handle unsupported capabilities gracefully in clear and read operations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucab/caps-rs/commit/8ae9b4f960f28337f0b8216b0f8963fdeb1e502e\"\u003e\u003ccode\u003e8ae9b4f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/lucab/caps-rs/issues/95\"\u003e#95\u003c/a\u003e from lucab/push-sqknlowmyxmp\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucab/caps-rs/commit/f3c7fb482736e1ae8fce9f07be2db21f5b8789cb\"\u003e\u003ccode\u003ef3c7fb4\u003c/code\u003e\u003c/a\u003e cargo: add MSRV to manifest metadata\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucab/caps-rs/commit/bbf8b0006d76ae19ac462d8ea04cddeed1c6c34d\"\u003e\u003ccode\u003ebbf8b00\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/lucab/caps-rs/issues/94\"\u003e#94\u003c/a\u003e from lucab/push-kvotmuqtvsnp\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucab/caps-rs/commit/2a9635c62ece83cfc094ce07cc5dc49c2f2f3825\"\u003e\u003ccode\u003e2a9635c\u003c/code\u003e\u003c/a\u003e docs: minor fixes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucab/caps-rs/commit/757ae11d492240b05208a9bf1e7b9afbb831829f\"\u003e\u003ccode\u003e757ae11\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/lucab/caps-rs/issues/93\"\u003e#93\u003c/a\u003e from lucab/push-xwkvyrnzmvtt\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/lucab/caps-rs/compare/v0.5.5...v0.5.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cargo_metadata` from 0.19.2 to 0.23.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/oli-obk/cargo_metadata/blob/main/CHANGELOG.md\"\u003ecargo_metadata's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.23.1] - 2025-11-11\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eStabilized \u003ccode\u003ebuild_directory\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.23.0] - 2025-09-27\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eFeatureName\u003c/code\u003e and \u003ccode\u003ePackageName\u003c/code\u003e newtype wrappers.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.22.0] - 2025-08-18\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003epub fn env_remove\u0026lt;K: Into\u0026lt;OsString\u0026gt;\u0026gt;(\u0026amp;mut self, key: K) -\u0026gt; \u0026amp;mut MetadataCommand\u003c/code\u003e to \u003ccode\u003eMetadataCommand\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded export of \u003ccode\u003ecargo_platform\u003c/code\u003e at crate's root module.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ecamino\u003c/code\u003e from \u003ccode\u003e1.0.7\u003c/code\u003e to \u003ccode\u003e1.1.10\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecargo_platform\u003c/code\u003e from \u003ccode\u003e0.2.0\u003c/code\u003e to \u003ccode\u003e0.3.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ederive_builder\u003c/code\u003e from \u003ccode\u003e0.12\u003c/code\u003e to \u003ccode\u003e0.20\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003esemver\u003c/code\u003e from \u003ccode\u003e1.0.7\u003c/code\u003e to \u003ccode\u003e1.0.26\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eserde_json\u003c/code\u003e from \u003ccode\u003e1.0.118\u003c/code\u003e to \u003ccode\u003e1.0.142\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eserde\u003c/code\u003e from \u003ccode\u003e1.0.136\u003c/code\u003e to \u003ccode\u003e1.0.219\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ethiserror\u003c/code\u003e from \u003ccode\u003e2.0.3\u003c/code\u003e to \u003ccode\u003e2.0.12\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eMade \u003ccode\u003eDependency\u003c/code\u003e's \u003ccode\u003esource\u003c/code\u003e member the same type as \u003ccode\u003ePackage\u003c/code\u003e's \u003ccode\u003esource\u003c/code\u003e member: \u003ccode\u003eOption\u0026lt;Source\u0026gt;\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.19.0] - 2024-11-20\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRe-exported \u003ccode\u003esemver\u003c/code\u003e crate directly.\u003c/li\u003e\n\u003cli\u003eAdded implementation of \u003ccode\u003estd::ops::Index\u0026lt;\u0026amp;PackageId\u0026gt;\u003c/code\u003e for \u003ccode\u003eResolve\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003epub fn is_kind(\u0026amp;self, name: TargetKind) -\u0026gt; bool\u003c/code\u003e to \u003ccode\u003eTarget\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded derived implementations of \u003ccode\u003ePartialEq\u003c/code\u003e, \u003ccode\u003eEq\u003c/code\u003e and \u003ccode\u003eHash\u003c/code\u003e for \u003ccode\u003eMetadata\u003c/code\u003e and its members' types.\u003c/li\u003e\n\u003cli\u003eAdded default fields to \u003ccode\u003ePackageBuilder\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003epub fn new(name:version:id:path:) -\u0026gt; Self\u003c/code\u003e to \u003ccode\u003ePackageBuilder\u003c/code\u003e for providing all required fields upfront.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBumped MSRV from \u003ccode\u003e1.42.0\u003c/code\u003e to \u003ccode\u003e1.56.0\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eMade \u003ccode\u003eparse_stream\u003c/code\u003e more versatile by accepting anything that implements \u003ccode\u003eRead\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eConverted \u003ccode\u003eTargetKind\u003c/code\u003e and \u003ccode\u003eCrateType\u003c/code\u003e to an enum representation.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRemoved\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/c08e66cdf534313085ef810ce6f2e0df8a83fc50\"\u003e\u003ccode\u003ec08e66c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/oli-obk/cargo_metadata/issues/317\"\u003e#317\u003c/a\u003e from Muscraft/stabilize-build-dir\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/083ca6933f8fe868f78e6969bb032c206e41baa2\"\u003e\u003ccode\u003e083ca69\u003c/code\u003e\u003c/a\u003e chore: Bump version to 0.23.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/84d613bf869c73ed14d76d9e9bd964694013fa98\"\u003e\u003ccode\u003e84d613b\u003c/code\u003e\u003c/a\u003e chore: Stabilize build_directory\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/9d818095a2ccfcc60465028eb970799ee845ddc1\"\u003e\u003ccode\u003e9d81809\u003c/code\u003e\u003c/a\u003e chore: Address new clippy warnings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/4d66bd33a8c9928d4a4cd5be51b85a6dfb695076\"\u003e\u003ccode\u003e4d66bd3\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/oli-obk/cargo_metadata/issues/309\"\u003e#309\u003c/a\u003e from BD103/fix-doc-auto-config\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/d1a6aa21354b3c33e72a0472455615168818e087\"\u003e\u003ccode\u003ed1a6aa2\u003c/code\u003e\u003c/a\u003e fix: \u003ccode\u003ecargo_metadata\u003c/code\u003e not building on docs.rs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/2af44dfa5be8335c83af9f2613e492b0df2ee609\"\u003e\u003ccode\u003e2af44df\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/oli-obk/cargo_metadata/issues/307\"\u003e#307\u003c/a\u003e from smoelius/bump-version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/33cf6da87d03148a40a4538a291ae25cf811dd35\"\u003e\u003ccode\u003e33cf6da\u003c/code\u003e\u003c/a\u003e Try to get CI to pass\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/790de54c71d4bc9161e1f29678058bb88410c300\"\u003e\u003ccode\u003e790de54\u003c/code\u003e\u003c/a\u003e Bump version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/8af4dc499a324dfeba605668d8b6fc8d01e5272a\"\u003e\u003ccode\u003e8af4dc4\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/oli-obk/cargo_metadata/issues/304\"\u003e#304\u003c/a\u003e from smoelius/newtype-wrapper\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/oli-obk/cargo_metadata/compare/0.19.2...0.23.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `clap` from 4.5.48 to 4.5.54\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clap-rs/clap/releases\"\u003eclap's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.5.54\u003c/h2\u003e\n\u003ch2\u003e[4.5.54] - 2026-01-02\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Move \u003ccode\u003e[default]\u003c/code\u003e to its own paragraph when \u003ccode\u003ePossibleValue::help\u003c/code\u003e is present in \u003ccode\u003e--help\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.53\u003c/h2\u003e\n\u003ch2\u003e[4.5.53] - 2025-11-19\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003edefault_values_if\u003c/code\u003e, \u003ccode\u003edefault_values_ifs\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.52\u003c/h2\u003e\n\u003ch2\u003e[4.5.52] - 2025-11-17\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDon't panic when \u003ccode\u003eargs_conflicts_with_subcommands\u003c/code\u003e conflicts with an \u003ccode\u003eArgGroup\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.51\u003c/h2\u003e\n\u003ch2\u003e[4.5.51] - 2025-10-29\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Correctly calculate padding for short flags that take a value\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Don't panic on short flags using \u003ccode\u003eArgAction::Count\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.50\u003c/h2\u003e\n\u003ch2\u003e[4.5.50] - 2025-10-20\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAccept \u003ccode\u003eCow\u003c/code\u003e where \u003ccode\u003eString\u003c/code\u003e and \u003ccode\u003e\u0026amp;str\u003c/code\u003e are accepted\u003c/li\u003e\n\u003c/ul\u003e\n\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\u003ch2\u003e[4.5.51] - 2025-10-29\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Correctly calculate padding for short flags that take a value\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Don't panic on short flags using \u003ccode\u003eArgAction::Count\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.50] - 2025-10-20\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAccept \u003ccode\u003eCow\u003c/code\u003e where \u003ccode\u003eString\u003c/code\u003e and \u003ccode\u003e\u0026amp;str\u003c/code\u003e are accepted\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.49] - 2025-10-13\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Correctly wrap when ANSI escape codes are present\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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.48...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.58 to 4.5.65\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/a99bd421a5f6ea8259f378380b44335ee54cc30c\"\u003e\u003ccode\u003ea99bd42\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/485d781eeaa2a7892c28b9df2ca3370508cfe8b7\"\u003e\u003ccode\u003e485d781\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/0acc8c87754b635e5a578fcd64fff8c3762755ef\"\u003e\u003ccode\u003e0acc8c8\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6209\"\u003e#6209\u003c/a\u003e from saiarcot895/fix-optional-value-option-zsh\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/6c2cff66a11136915a6242b997ba9616622c3c2f\"\u003e\u003ccode\u003e6c2cff6\u003c/code\u003e\u003c/a\u003e fix: Allow optional value arguments for Zsh shell completion\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/58723e5f360fcfe7e97ed7af84cebec231f47ac9\"\u003e\u003ccode\u003e58723e5\u003c/code\u003e\u003c/a\u003e test: Generate completions with multi/optional value options\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/4ecbf54ac314b6cd9a84d7e48350b71f6bd4c7ac\"\u003e\u003ccode\u003e4ecbf54\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/f04062b66823140a39401a303702a63f41dc219b\"\u003e\u003ccode\u003ef04062b\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/d68caa8139988d1d9cd40357a3047621c3870ccb\"\u003e\u003ccode\u003ed68caa8\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6205\"\u003e#6205\u003c/a\u003e from maheshbansod/default-val-no-desc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/a062eaf7f5c7b4a510ebc02f991efc1ea0f4e754\"\u003e\u003ccode\u003ea062eaf\u003c/code\u003e\u003c/a\u003e fix: Default vals on new line if possible values\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/15509afcbcb01818fbed85a54f5ea52eeadbdf8f\"\u003e\u003ccode\u003e15509af\u003c/code\u003e\u003c/a\u003e test: Demonstrate default value ui bug on no desc\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/clap-rs/clap/compare/clap_complete-v4.5.58...clap_complete-v4.5.65\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `clap_mangen` from 0.2.29 to 0.2.31\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/df7bdfc4996ba2f4388e2c01a6ab4cbe26b2e4df\"\u003e\u003ccode\u003edf7bdfc\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/af7f7d67e5070bb47bbf224b372ab0c2854a1667\"\u003e\u003ccode\u003eaf7f7d6\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/419244bc84be844c6c32d30da3f166c4e967c13b\"\u003e\u003ccode\u003e419244b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6142\"\u003e#6142\u003c/a\u003e from thomas-zahner/respect-display-order\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/24dfa0d5f9af0373d08bc2db05064990ae9a47d9\"\u003e\u003ccode\u003e24dfa0d\u003c/code\u003e\u003c/a\u003e fix(clap_mangen): Take into consideration display_order\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/ef3f77deba22c53dc5e8abe009d794caf2c04634\"\u003e\u003ccode\u003eef3f77d\u003c/code\u003e\u003c/a\u003e test(clap_mangen): Test mangen display order\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/c7c761f988684ad97c8b2c521b05cf7f8192b3eb\"\u003e\u003ccode\u003ec7c761f\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/d8abc4e83dd1e87c90c83a1e5253bcb0c71e8ffc\"\u003e\u003ccode\u003ed8abc4e\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/a69fe7c357d2e41d750319770f65b247f8fa572b\"\u003e\u003ccode\u003ea69fe7c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6154\"\u003e#6154\u003c/a\u003e from germangarces/impl-from-cow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/55fafb4cec8fbf53aff1257924c5eabc8e3283a8\"\u003e\u003ccode\u003e55fafb4\u003c/code\u003e\u003c/a\u003e feat(api): impl From\u0026lt;Cow\u0026lt;'static, str\u0026gt;\u0026gt; for Id,OsStr, Str\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/0bb3ad7e12e729be9f152391558689ac4fdd31ec\"\u003e\u003ccode\u003e0bb3ad7\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/clap-rs/clap/compare/clap_mangen-v0.2.29...clap_mangen-v0.2.31\"\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 `flate2` from 1.1.4 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\u003c/blockquote\u003e\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\u003eSee full diff in \u003ca href=\"https://github.com/rust-lang/flate2-rs/compare/1.1.4...1.1.5\"\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://redirect.github.com/rust-lang/log/pull/719\"\u003erust-lang/log#719\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AldaronLau\"\u003e\u003ccode\u003e@​AldaronLau\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/703\"\u003erust-lang/log#703\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dishmaker\"\u003e\u003ccode\u003e@​dishmaker\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/709\"\u003erust-lang/log#709\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/log/compare/0.4.28...0.4.29\"\u003ehttps://github.com/rust-lang/log/compare/0.4.28...0.4.29\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/rust-lang/log/blob/master/CHANGELOG.md\"\u003elog's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.4.29] - 2025-12-02\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\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\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AldaronLau\"\u003e\u003ccode\u003e@​AldaronLau\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/703\"\u003erust-lang/log#703\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dishmaker\"\u003e\u003ccode\u003e@​dishmaker\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/709\"\u003erust-lang/log#709\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/log/compare/0.4.28...0.4.29\"\u003ehttps://github.com/rust-lang/log/compare/0.4.28...0.4.29\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/log/commit/b1e2df7bce7a1b685aa9bfd1db0a5cac1f0fc27d\"\u003e\u003ccode\u003eb1e2df7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/719\"\u003e#719\u003c/a\u003e from rust-lang/cargo/0.4.29\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/3fe1a546dc323e614c35d136920a112406910e06\"\u003e\u003ccode\u003e3fe1a54\u003c/code\u003e\u003c/a\u003e prepare for 0.4.29 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/7a432d9ab570c49d42fcbd1c3b9e1e300064c2b9\"\u003e\u003ccode\u003e7a432d9\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/718\"\u003e#718\u003c/a\u003e from rust-lang/ci/msrv\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/0689d568479bb578f66e48df43628cc04aa6269b\"\u003e\u003ccode\u003e0689d56\u003c/code\u003e\u003c/a\u003e rebump msrv to 1.68.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/46b448e2a76a14210a7270ec11ad97cb9cbda6dc\"\u003e\u003ccode\u003e46b448e\u003c/code\u003e\u003c/a\u003e try drop msrv back to 1.61.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/929ab3812e86915bb5edb65609cd6d5cb17939fb\"\u003e\u003ccode\u003e929ab38\u003c/code\u003e\u003c/a\u003e fix up doc test feature gate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/957cece4780cb006cbe2f819bd2f893822aad7cb\"\u003e\u003ccode\u003e957cece\u003c/code\u003e\u003c/a\u003e bump serde-dependent crates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/bea40c847c77ecb7b7e9f2d858a21edaa2aa6159\"\u003e\u003ccode\u003ebea40c8\u003c/code\u003e\u003c/a\u003e bump msrv to 1.68.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/c540184ee9581d7373135f5511b6b174b5cee2d6\"\u003e\u003ccode\u003ec540184\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/716\"\u003e#716\u003c/a\u003e from rust-lang/ci-smaller-matrix2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/c971e636c4b44ff01ff21e6aa82607272d2d0bf2\"\u003e\u003ccode\u003ec971e63\u003c/code\u003e\u003c/a\u003e Merge branch 'master' into ci-smaller-matrix2\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.28...0.4.29\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `netlink-packet-audit` from 0.5.1 to 0.6.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-netlink/netlink-packet-audit/releases\"\u003enetlink-packet-audit's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eNew release 0.6.0\u003c/h2\u003e\n\u003ch3\u003eBreaking changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse netlink-packet-core 0.8. (a78cd33)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eN/A\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eN/A\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-netlink/netlink-packet-audit/blob/main/CHANGELOG\"\u003enetlink-packet-audit's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003ch2\u003e[0.6.0] - 2025-08-27\u003c/h2\u003e\n\u003ch3\u003eBreaking changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse netlink-packet-core 0.8. (a78cd33)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eN/A\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eN/A\u003c/li\u003e\n\u003c/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/rust-netlink/netlink-packet-audit/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `netlink-packet-core` from 0.7.0 to 0.8.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-netlink/netlink-packet-core/releases\"\u003enetlink-packet-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eNew release 0.8.1\u003c/h2\u003e\n\u003ch3\u003eBreaking changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eN/A\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eN/A\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRevert back to paste dependency. (4447216)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew release 0.8.0\u003c/h2\u003e\n\u003ch3\u003eBreaking changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eChanged \u003ccode\u003eDecodeError\u003c/code\u003e from enum to struct. (f55d7b7, 63da36a)\u003c/li\u003e\n\u003cli\u003eMerged \u003ccode\u003enetlink-packet-utils\u003c/code\u003e into \u003ccode\u003enetlink-packet-core\u003c/code\u003e. (f55d7b7, 0951455,\nba127bf, a232478, 8027f63, 41fe03d, 260e596, cc6bf08, 63da36a, 410c61d)\u003c/li\u003e\n\u003cli\u003eRemove dependency of byteorder crate. (16d63fb)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport zero sized done message. (100413a)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eN/A\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-netlink/netlink-packet-core/blob/main/CHANGELOG\"\u003enetlink-packet-core's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.8.1] - 2025-09-18\u003c/h2\u003e\n\u003ch3\u003eBreaking changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eN/A\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eN/A\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRevert back to paste dependency. (4447216)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.8.0] - 2025-08-27\u003c/h2\u003e\n\u003ch3\u003eBreaking changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eChanged \u003ccode\u003eDecodeError\u003c/code\u003e from enum to struct. (f55d7b7, 63da36a)\u003c/li\u003e\n\u003cli\u003eMerged \u003ccode\u003enetlink-packet-utils\u003c/code\u003e into \u003ccode\u003enetlink-packet-core\u003c/code\u003e. (f55d7b7, 0951455,\nba127bf, a232478, 8027f63, 41fe03d, 260e596, cc6bf08, 63da36a, 410c61d)\u003c/li\u003e\n\u003cli\u003eRemove dependency of byteorder crate. (16d63fb)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport zero sized done message. (100413a)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eN/A\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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-netlink/netlink-packet-core/commit/e34595f54f9b6a1ea001e4dee427f05df082ec57\"\u003e\u003ccode\u003ee34595f\u003c/code\u003e\u003c/a\u003e New release 0.8.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-netlink/netlink-packet-core/commit/44472161c59311fbac3e3f3a027cd578207d9a6e\"\u003e\u003ccode\u003e4447216\u003c/code\u003e\u003c/a\u003e Revert back to paste dependency\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-netlink/netlink-packet-core/commit/b40f3d616f8cc3ced5a9b7bbce386e5de7c4c992\"\u003e\u003ccode\u003eb40f3d6\u003c/code\u003e\u003c/a\u003e New release 0.8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-netlink/netlink-packet-core/commit/46a3fee30b7929f61b3c1185a3fcbd720e0acb57\"\u003e\u003ccode\u003e46a3fee\u003c/code\u003e\u003c/a\u003e Run cargo fmt\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-netlink/netlink-packet-core/commit/100413a1b78dac53fd697f89c89d50012d72e991\"\u003e\u003ccode\u003e100413a\u003c/code\u003e\u003c/a\u003e Support zero sized done message\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-netlink/netlink-packet-core/commit/81b2d0f406eb438205a30aa474dc16cccb16dcfc\"\u003e\u003ccode\u003e81b2d0f\u003c/code\u003e\u003c/a\u003e CI: Fail to test for clippy warnings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-netlink/netlink-packet-core/commit/663310a04c0e4b43820ca0bf8c36599b5ab6d3ca\"\u003e\u003ccode\u003e663310a\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;ci: add code coverage support\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-netlink/netlink-packet-core/commit/16d63fb0a8bc97c196ba3c0f2b24e59fa05387c1\"\u003e\u003ccode\u003e16d63fb\u003c/code\u003e\u003c/a\u003e Remove dependency of byteorder crate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-netlink/netlink-packet-core/commit/410c61db71ed6d782769bdb49b82c7548cae89f3\"\u003e\u003ccode\u003e410c61d\u003c/code\u003e\u003c/a\u003e Changed Parseable to raise DecodeError\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-netlink/netlink-packet-core/commit/63da36a2fc9e724700d388fc3cc96bc2efaa0f37\"\u003e\u003ccode\u003e63da36a\u003c/code\u003e\u003c/a\u003e Extend ErrorContext to accept \u003ccode\u003estd::fmt::Display\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-netlink/netlink-packet-core/compare/v0.7.0...v0.8.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `netlink-packet-route` from 0.19.0 to 0.28.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-netlink/netlink-packet-route/releases\"\u003enetlink-packet-route's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eNew release 0.28.0\u003c/h2\u003e\n\u003ch3\u003eBreaking changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003elink: Changed \u003ccode\u003eInfoIpoib::Mode\u003c/code\u003e from u16 to enum. (b1b8ef4)\u003c/li\u003e\n\u003cli\u003emacvlan, macvtap: Changed \u003ccode\u003eMacAddrMode\u003c/code\u003e from u32 to enum. (3badfa0)\u003c/li\u003e\n\u003cli\u003emacvlan, macvtap: Change \u003ccode\u003eFlags\u003c/code\u003e from u16 to bitflags. (12da3db)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eN/A\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eN/A\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew release 0.27.0\u003c/h2\u003e\n\u003ch3\u003eBreaking changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003elink: Remove support of IFLA_WIRELESS. (3283c84)\u003c/li\u003e\n\u003cli\u003elink bridge: Changed \u003ccode\u003eInfoBridge::NfCallArpTables\u003c/code\u003e from u8 to bool.\n(55bc622)\u003c/li\u003e\n\u003cli\u003elink bridge: Changed \u003ccode\u003eInfoBridge::NfCallIp6Tables\u003c/code\u003e from u8 to bool.\n(17f3650)\u003c/li\u003e\n\u003cli\u003elink bridge: Changed \u003ccode\u003eInfoBridge::NfCallIpTables\u003c/code\u003e from u8 to bool. (3b37a0e)\u003c/li\u003e\n\u003cli\u003elink bridge: Changed \u003ccode\u003eInfoBridge::MulticastStatsEnabled\u003c/code\u003e from u8 to bool.\n(fc1e02d)\u003c/li\u003e\n\u003cli\u003elink bridge: Changed \u003ccode\u003eInfoBridge::MulticastQuerier\u003c/code\u003e from u8 to bool.\n(6758931)\u003c/li\u003e\n\u003cli\u003elink bridge: Changed \u003ccode\u003eInfoBridge::MulticastQueryUseIfaddr\u003c/code\u003e from u8 to bool.\n(4418dd9)\u003c/li\u003e\n\u003cli\u003elink bridge: Unify \u003ccode\u003eInfoBridge::MulticastRouter\u003c/code\u003e and\n\u003ccode\u003eInfoBridgePort::MulticastRouter\u003c/code\u003e. (86dfb5e)\u003c/li\u003e\n\u003cli\u003elink bridge: Changed \u003ccode\u003eInfoBridge::MulticastSnooping\u003c/code\u003e from u8 to bool.\n(635019b)\u003c/li\u003e\n\u003cli\u003elink bridge: Changed \u003ccode\u003eInfoBridge::VlanStatsPerHost(u8)\u003c/code\u003e to\n\u003ccode\u003eVlanStatsPerPort(bool)\u003c/code\u003e. (883daf6)\u003c/li\u003e\n\u003cli\u003elink bridge: Changed \u003ccode\u003eInfoBridge::VlanStatsEnabled\u003c/code\u003e from u8 to bool.\n(58e65af)\u003c/li\u003e\n\u003cli\u003elink bridge: Changed \u003ccode\u003eInfoBridge::VlanProtocol\u003c/code\u003e from u16 to enum. (759073b)\u003c/li\u003e\n\u003cli\u003elink: Changed \u003ccode\u003eInfoBridge::MultiBoolOpt\u003c/code\u003e from u64 to struct. (2c53f22)\u003c/li\u003e\n\u003cli\u003elink: Changed \u003ccode\u003eInfoBridge::StpState\u003c/code\u003e from u32 to enum. (ed4c981)\u003c/li\u003e\n\u003cli\u003ebond: Changed \u003ccode\u003eInfoBond::UseCarrier\u003c/code\u003e from u8 to bool. (fc1ba75)\u003c/li\u003e\n\u003cli\u003ebond: Changed \u003ccode\u003eInfoBond::AdLacpActive\u003c/code\u003e from u8 to bool. (0bedb4c)\u003c/li\u003e\n\u003cli\u003ebond: Changed \u003ccode\u003eInfoBond::TlbDynamicLb\u003c/code\u003e from u8 to bool. (ab4a6ac)\u003c/li\u003e\n\u003cli\u003ebond: Changed \u003ccode\u003eInfoBond::AdLacpRate\u003c/code\u003e from u8 to enum. (5d943ad)\u003c/li\u003e\n\u003cli\u003ebond: Changed \u003ccode\u003eInfoBond::AllPortsActive\u003c/code\u003e from u8 to \u003ccode\u003eenum\u003c/code\u003e. (d73b2a1)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003elink bridge: Support \u003ccode\u003eIFLA_BR_FDB_N_LEARNED\u003c/code\u003e and \u003ccode\u003eIFLA_BR_FDB_MAX_LEARNED\u003c/code\u003e.\n(7cdb880)\u003c/li\u003e\n\u003cli\u003elink bridge: Support \u003ccode\u003eBR_BOOLOPT_FDB_LOCAL_VLAN_0\u003c/code\u003e. (61ff86b)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eN/A\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-netlink/netlink-packet-route/blob/main/CHANGELOG\"\u003enetlink-packet-route's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.28.0] - 2026-01-01\u003c/h2\u003e\n\u003ch3\u003eBreaking changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003elink: Changed \u003ccode\u003eInfoIpoib::Mode\u003c/code\u003e from u16 to enum. (b1b8ef4)\u003c/li\u003e\n\u003cli\u003emacvlan, macvtap: Changed \u003ccode\u003eMacAddrMode\u003c/code\u003e from u32 to enum. (3badfa0)\u003c/li\u003e\n\u003cli\u003emacvlan, macvtap: Change \u003ccode\u003eFlags\u003c/code\u003e from u16 to bitflags. (12da3db)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eN/A\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eN/A\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.27.0] - 2025-12-24\u003c/h2\u003e\n\u003ch3\u003eBreaking changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003elink: Remove support of IFLA_WIRELESS. (3283c84)\u003c/li\u003e\n\u003cli\u003elink bridge: Changed \u003ccode\u003eInfoBridge::NfCallArpTables\u003c/code\u003e from u8 to bool.\n(55bc622)\u003c/li\u003e\n\u003cli\u003elink bridge: Changed \u003ccode\u003eInfoBridge::NfCallIp6Tables\u003c/code\u003e from u8 to bool.\n(17f3650)\u003c/li\u003e\n\u003cli\u003elink bridge: Changed \u003ccode\u003eInfoBridge::NfCallIpTables\u003c/code\u003e from u8 to bool. (3b37a0e)\u003c/li\u003e\n\u003cli\u003elink bridge: Changed \u003ccode\u003eInfoBridge::MulticastStatsEnabled\u003c/code\u003e from u8 to bool.\n(fc1e02d)\u003c/li\u003e\n\u003cli\u003elink bridge: Changed \u003ccode\u003eInfoBridge::MulticastQuerier\u003c/code\u003e from u8 to bool.\n(6758931)\u003c/li\u003e\n\u003cli\u003elink bridge: Changed \u003ccode\u003eInfoBridge::MulticastQueryUseIfaddr\u003c/code\u003e from u8 to bool.\n(4418dd9)\u003c/li\u003e\n\u003cli\u003elink bridge: Unify \u003ccode\u003eInfoBridge::MulticastRouter\u003c/code\u003e and\n\u003ccode\u003eInfoBridgePort::MulticastRouter\u003c/code\u003e. (86dfb5e)\u003c/li\u003e\n\u003cli\u003elink bridge: Changed \u003ccode\u003eInfoBridge::MulticastSnooping\u003c/code\u003e from u8 to bool.\n(635019b)\u003c/li\u003e\n\u003cli\u003elink bridge: Changed \u003ccode\u003eInfoBridge::VlanStatsPerHost(u8)\u003c/code\u003e to\n\u003ccode\u003eVlanStatsPerPort(bool)\u003c/code\u003e. (883daf6)\u003c/li\u003e\n\u003cli\u003elink bridge: Changed \u003ccode\u003eInfoBridge::VlanStatsEnabled\u003c/code\u003e from u8 to bool.\n(58e65af)\u003c/li\u003e\n\u003cli\u003elink bridge: Changed \u003ccode\u003eInfoBridge::VlanProtocol\u003c/code\u003e from u16 to enum. (759073b)\u003c/li\u003e\n\u003cli\u003elink: Changed \u003ccode\u003eInfoBridge::MultiBoolOpt\u003c/code\u003e from u64 to struct. (2c53f22)\u003c/li\u003e\n\u003cli\u003elink: Changed \u003ccode\u003eInfoBridge::StpState\u003c/code\u003e from u32 to enum. (ed4c981)\u003c/li\u003e\n\u003cli\u003ebond: Changed \u003ccode\u003eInfoBond::UseCarrier\u003c/code\u003e from u8 to bool. (fc1ba75)\u003c/li\u003e\n\u003cli\u003ebond: Changed \u003ccode\u003eInfoBond::AdLacpActive\u003c/code\u003e from u8 to bool. (0bedb4c)\u003c/li\u003e\n\u003cli\u003ebond: Changed \u003ccode\u003eInfoBond::TlbDynamicLb\u003c/code\u003e from u8 to bool. (ab4a6ac)\u003c/li\u003e\n\u003cli\u003ebond: Changed \u003ccode\u003eInfoBond::AdLacpRate\u003c/code\u003e from u8 to enum. (5d943ad)\u003c/li\u003e\n\u003cli\u003ebond: Changed \u003ccode\u003eInfoBond::AllPortsActive\u003c/code\u003e from u8 to \u003ccode\u003eenum\u003c/code\u003e. (d73b2a1)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003elink bridge: Support \u003ccode\u003eIFLA_BR_FDB_N_LEARNED\u003c/code\u003e and \u003ccode\u003eIFLA_BR_FDB_MAX_LEARNED\u003c/code\u003e.\n(7cdb880)\u003c/li\u003e\n\u003cli\u003elink bridge: Support \u003ccode\u003eBR_BOOLOPT_FDB_LOCAL_VLAN_0\u003c/code\u003e. (61ff86b)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eN/A\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-netlink/netlink-packet-route/commit/72ba3c3dbe1defefa13a984adafe0640ce6c9335\"\u003e\u003ccode\u003e72ba3c3\u003c/code\u003e\u003c/a\u003e New release 0.28.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-netlink/netlink-packet-route/commit/b1b8ef423aecc3159dd4d209cfbfbce884241043\"\u003e\u003ccode\u003eb1b8ef4\u003c/code\u003e\u003c/a\u003e link: Changed \u003ccode\u003eInfoIpoib::Mode\u003c/code\u003e from u16 to enum\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-netlink/netlink-packet-route/commit/3badfa0cc3795aab6c4a57d2ff6d363023688d75\"\u003e\u003ccode\u003e3badfa0\u003c/code\u003e\u003c/a\u003e macvlan, macvtap: Changed \u003ccode\u003eMacAddrMode\u003c/code\u003e from u32 to enum\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-netlink/netlink-packet-route/commit/12da3db9f29d58051ac3b4ee91cb937dfdb6f069\"\u003e\u003ccode\u003e12da3db\u003c/code\u003e\u003c/a\u003e macvlan, macvtap: Change \u003ccode\u003eFlags\u003c/code\u003e from u8 to bitflags\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-netlink/netlink-packet-route/commit/1fb4bd7a75a6c36ed8795f2e79831fe578e65f93\"\u003e\u003ccode\u003e1fb4bd7\u003c/code\u003e\u003c/a\u003e New release 0.27.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-netlink/netlink-packet-route/commit/55bc622970d8cef0742acf8cd795929b1afc389f\"\u003e\u003ccode\u003e55bc622\u003c/code\u003e\u003c/a\u003e link bridge: Change \u003ccode\u003eInfoBridge::NfCallArpTables\u003c/code\u003e from u8 to bool\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-netlink/netlink-packet-route/commit/17f3650778b2fc01687db160f4a9b27606293645\"\u003e\u003ccode\u003e17f3650\u003c/code\u003e\u003c/a\u003e link bridge: Change \u003ccode\u003eInfoBridge::NfCallIp6Tables\u003c/code\u003e from u8 to bool\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-netlink/netlink-packet-route/commit/3b37a0ee635eeb44ae463dddd307e1d8e0ed3f89\"\u003e\u003ccode\u003e3b37a0e\u003c/code\u003e\u003c/a\u003e link bridge: Change \u003ccode\u003eInfoBridge::NfCallIpTables\u003c/code\u003e from u8 to bool\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-netlink/netlink-packet-route/commit/fc1e02df23e45458074798d76f7ddfb883e1b152\"\u003e\u003ccode\u003efc1e02d\u003c/code\u003e\u003c/a\u003e link bridge: Change \u003ccode\u003eInfoBridge::MulticastStatsEnabled\u003c/code\u003e from u8 to bool\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-netlink/netlink-packet-route/commit/6758931897c2d6e0a1c359f72c388b67b2cc4002\"\u003e\u003ccode\u003e6758931\u003c/code\u003e\u003c/a\u003e link bridge: Change \u003ccode\u003eInfoBridge::MulticastQuerier\u003c/code\u003e from u8 to bool\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-netlink/netlink-packet-route/compare/v0.19.0...v0.28.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `nix` from 0.29.0 to 0.30.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nix-rust/nix/blob/master/CHANGELOG.md\"\u003enix's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.30.1] - 2025-05-04\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edoc.rs build\n(\u003ca href=\"https://redirect.github.com/nix-rust/nix/pull/2634\"\u003e#2634\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.30.0] - 2025-04-29\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd socket option \u003ccode\u003eIPV6_PKTINFO\u003c/code\u003e for BSDs/Linux/Android, also\n\u003ccode\u003eIPV6_RECVPKTINFO\u003c/code\u003e for DragonFlyBSD\n(\u003ca href=\"https://redirect.github.com/nix-rust/nix/pull/2113\"\u003e#2113\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003efcntl\u003c/code\u003e's \u003ccode\u003eF_PREALLOCATE\u003c/code\u003e constant for Apple targets.\n(\u003ca href=\"https://redirect.github.com/nix-rust/nix/pull/2393\"\u003e#2393\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove support for extracting the TTL / Hop Limit from incoming packets\nand support for DSCP (ToS / Traffic Class).\n(\u003ca href=\"https://redirect.github.com/nix-rust/nix/pull/2425\"\u003e#2425\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd socket option IP_TOS (nix::sys::socket::sockopt::IpTos) IPV6_TCLASS\n(nix::sys::socket::sockopt::Ipv6TClass) on Android/FreeBSD\n(\u003ca href=\"https://redirect.github.com/nix-rust/nix/pull/2464\"\u003e#2464\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eSeekData\u003c/code\u003e and \u003ccode\u003eSeekHole\u003c/code\u003e to \u003ccode\u003eWhence\u003c/code\u003e for hurd and apple targets\n(\u003ca href=\"https://redirect.github.com/nix-rust/nix/pull/2473\"\u003e#2473\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eFrom\u003c/code\u003e trait implementation between \u003ccode\u003eSocketAddr\u003c/code\u003e and \u003ccode\u003eSockaddr\u003c/code\u003e,\n\u003ccode\u003eSockaddr6\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/nix-rust/nix/pull/2474\"\u003e#2474\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded wrappers for \u003ccode\u003eposix_spawn\u003c/code\u003e API\n(\u003ca href=\"https://redirect.github.com/nix-rust/nix/pull/2475\"\u003e#2475\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd the support for Emscripten.\n(\u003ca href=\"https://redirect.github.com/nix-rust/nix/pull/2477\"\u003e#2477\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd fcntl constant \u003ccode\u003eF_RDADVISE\u003c/code\u003e for Apple target\n(\u003ca href=\"https://redirect.github.com/nix-rust/nix/pull/2480\"\u003e#2480\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd fcntl constant \u003ccode\u003eF_RDAHEAD\u003c/code\u003e for Apple target\n(\u003ca href=\"https://redirect.github.com/nix-rust/nix/pull/2482\"\u003e#2482\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eF_LOG2PHYS\u003c/code\u003e and \u003ccode\u003eF_LOG2PHYS_EXT\u003c/code\u003e for Apple target\n(\u003ca href=\"https://redirect.github.com/nix-rust/nix/pull/2483\"\u003e#2483\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eMAP_SHARED_VALIDATE\u003c/code\u003e was added for all linux targets. \u0026amp; \u003ccode\u003eMAP_SYNC\u003c/code\u003e was added\nfor linux with the exclusion of mips architecures, and uclibc\n(\u003ca href=\"https://redirect.github.com/nix-rust/nix/pull/2499\"\u003e#2499\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003egetregs()\u003c/code\u003e/\u003ccode\u003egetregset()\u003c/code\u003e/\u003ccode\u003esetregset()\u003c/code\u003e for Linux/musl/aarch64\n(\u003ca href=\"https://redirect.github.com/nix-rust/nix/pull/2502\"\u003e#2502\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd FcntlArgs \u003ccode\u003eF_TRANSFEREXTENTS\u003c/code\u003e constant for Apple targets\n(\u003ca href=\"https://redirect.github.com/nix-rust/nix/pull/2504\"\u003e#2504\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eMapFlags::MAP_STACK\u003c/code\u003e in \u003ccode\u003esys::man\u003c/code\u003e for netbsd\n(\u003ca href=\"https://redirect.github.com/nix-rust/nix/pull/2526\"\u003e#2526\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd support for \u003ccode\u003elibc::LOCAL_PEERTOKEN\u003c/code\u003e in \u003ccode\u003egetsockopt\u003c/code\u003e.\n(\u003ca href=\"https://redirect.github.com/nix-rust/nix/pull/2529\"\u003e#2529\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd support for \u003ccode\u003esyslog\u003c/code\u003e, \u003ccode\u003eopenlog\u003c/code\u003e, \u003ccode\u003ecloselog\u003c/code\u003e on all \u003ccode\u003eunix\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nix-rust/nix/commit/3cf9007216086b17a6ef5a09fa42dc00cde5c2bf\"\u003e\u003ccode\u003e3cf9007\u003c/code\u003e\u003c/a\u003e chore: drop 0.30.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nix-rust/nix/commit/2845ab9e4e75b93818b11c0df01182a137e97e3c\"\u003e\u003ccode\u003e2845ab9\u003c/code\u003e\u003c/a\u003e Compile sys::mman on Redox (\u003ca href=\"https://redirect.github.com/nix-rust/nix/issues/2637\"\u003e#2637\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nix-rust/nix/commit/fccb4abfc8de82aaca77c6bcfa3b0daff349d556\"\u003e\u003ccode\u003efccb4ab\u003c/code\u003e\u003c/a\u003e Fix fuchsia target triple to unbreak docs.rs build (\u003ca href=\"https://redirect.github.com/nix-rust/nix/issues/2634\"\u003e#2634\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nix-rust/nix/commit/b8341715475078ac1fdd4d94e3cd3eeeb2c7ccf8\"\u003e\u003ccode\u003eb834171\u003c/code\u003e\u003c/a\u003e ci: disable hurd (\u003ca href=\"https://redirect.github.com/nix-rust/nix/issues/2638\"\u003e#2638\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nix-rust/nix/commit/9c97e1df15fc0c6988d9d8068c5aba918135372a\"\u003e\u003ccode\u003e9c97e1d\u003c/code\u003e\u003c/a\u003e Clippy cleanup: dangerous_implicit_autorefs and uninlined_format_args\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nix-rust/nix/commit/989291d5bfb7566bd4415a18607d04d84a0604aa\"\u003e\u003ccode\u003e989291d\u003c/code\u003e\u003c/a\u003e chore: release 0.30.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nix-rust/nix/commit/6a1c5b8d5bb88e508e737ccda46fe6a0ba9f7c97\"\u003e\u003ccode\u003e6a1c5b8\u003c/code\u003e\u003c/a\u003e Remove Copy from PollFd (\u003ca href=\"https://redirect.github.com/nix-rust/nix/issues/2631\"\u003e#2631\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nix-rust/nix/commit/eba0f41bffc673ad2be173f773b94b126920c6fa\"\u003e\u003ccode\u003eeba0f41\u003c/code\u003e\u003c/a\u003e chore: pin libc to 0.2.171 \u0026amp; bump CI image (\u003ca href=\"https://redirect.github.com/nix-rust/nix/issues/2632\"\u003e#2632\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nix-rust/nix/commit/b561476e1da958ef249ce203f348c56d9fe24627\"\u003e\u003ccode\u003eb561476\u003c/code\u003e\u003c/a\u003e socket::sockopt AttachReusePortCbpf for Linux addition. (\u003ca href=\"https://redirect.github.com/nix-rust/nix/issues/2621\"\u003e#2621\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nix-rust/nix/commit/684b79edb6d67c13f6a31f017424d451b1369d16\"\u003e\u003ccode\u003e684b79e\u003c/code\u003e\u003c/a\u003e Add sockopt::PeerPidfd (SO_PEERPIDFD) sockopt support to socket::sockopt (\u003ca href=\"https://redirect.github.com/nix-rust/nix/issues/2620\"\u003e#2620\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nix-rust/nix/compare/v0.29.0...v0.30.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `object` from 0.36.7 to 0.38.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gimli-rs/object/blob/master/CHANGELOG.md\"\u003eobject's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.38.1\u003c/h2\u003e\n\u003cp\u003eReleased 2026/01/02.\u003c/p\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated \u003ccode\u003ewasmparser\u003c/code\u003e dependency.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdded basic PowerPC relocation support for Mach-O.\n\u003ca href=\"https://redirect.github.com/gimli-rs/object/pull/825\"\u003e#825\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdded more ELF relocations for LoongArch.\n\u003ca href=\"https://redirect.github.com/gimli-rs/object/pull/826\"\u003e#826\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/gimli-rs/object/pull/827\"\u003e#827\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdded \u003ccode\u003eRelocationKind::None\u003c/code\u003e.\n\u003ca href=\"https://redirect.github.com/gimli-rs/object/pull/828\"\u003e#828\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdded \u003ccode\u003ewrite::StreamingBuffer::flush\u003c/code\u003e.\n\u003ca href=\"https://redirect.github.com/gimli-rs/object/pull/829\"\u003e#829\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003ch2\u003e0.38.0\u003c/h2\u003e\n\u003cp\u003eReleased 2025/11/21.\u003c/p\u003e\n\u003ch3\u003eBreaking changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eChanged the type of \u003ccode\u003emacho::EXPORT_SYMBOL_FLAGS\u003c/code\u003e constants to \u003ccode\u003eu8\u003c/code\u003e.\n\u003ca href=\"https://redirect.github.com/gimli-rs/object/pull/817\"\u003e#817\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFixed the type of the \u003ccode\u003eStringTable\u003c/code\u003e parameter for \u003ccode\u003eread::elf::Dyn::string\u003c/code\u003e.\n\u003ca href=\"https://redirect.github.com/gimli-rs/object/pull/812\"\u003e#812\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated \u003ccode\u003ehashbrown\u003c/code\u003e and \u003ccode\u003ewasmparser\u003c/code\u003e dependencies.\n\u003ca href=\"https://redirect.github.com/gimli-rs/object/pull/806\"\u003e#806\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eThe minimum supported rust version with all features enabled has changed to 1.87.0.\nChanges to the minimum supported rust version are not considered breaking changes.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded more RISC-V constants for ELF.\n\u003ca href=\"https://redirect.github.com/gimli-rs/object/pull/809\"\u003e#809\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/gimli-rs/object/commit/faf1fa5457f74492ae0cb2030b044032c2c6b7a3\"\u003e\u003ccode\u003efaf1fa5\u003c/code\u003e\u003c/a\u003e Release 0.38.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gimli-rs/object/commit/84a70c9e74fe0a8e5bc8b635e0613e507de5d8f3\"\u003e\u003ccode\u003e84a70c9\u003c/code\u003e\u003c/a\u003e Update Cargo.lock\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gimli-rs/object/commit/2acc65495e3b802eda168ca0e02823bb8e302dbe\"\u003e\u003ccode\u003e2acc654\u003c/code\u003e\u003c/a\u003e Update wasmparser dependency\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gimli-rs/object/commit/a126238fbf52e911314e8da2f7973d5d1c65913b\"\u003e\u003ccode\u003ea126238\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003ewrite::StreamingBuffer::flush\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/gimli-rs/object/issues/829\"\u003e#829\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gimli-rs/object/commit/345c78b1c74bda8307855e0dba8a5e0791ac10f3\"\u003e\u003ccode\u003e345c78b\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003eRelocationKind::None\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/gimli-rs/object/issues/828\"\u003e#828\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gimli-rs/object/commit/68dbd7f3cb622b9fd4e46f53fa1ce6f65e0c68e8\"\u003e\u003ccode\u003e68dbd7f\u003c/code\u003e\u003c/a\u003e LoongArch64: adjust relocation constants based on spec (\u003ca href=\"https://redirect.github.com/gimli-rs/object/issues/827\"\u003e#827\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gimli-rs/object/commit/c5b0198c013f77e4a4d6ae0729825f28c227a598\"\u003e\u003ccode\u003ec5b0198\u003c/code\u003e\u003c/a\u003e elf: Update LoongArch relocation types per LoongArch ABI v2.50 (\u003ca href=\"https://redirect.github.com/gimli-rs/object/issues/826\"\u003e#826\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gimli-rs/object/commit/b0edbd526d36d30878013fac5f31f3fb41b97c48\"\u003e\u003ccode\u003eb0edbd5\u003c/code\u003e\u003c/a\u003e macho: basic PPC relocation support (\u003ca href=\"https://redirect.github.com/gimli-rs/object/issues/825\"\u003e#825\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gimli-rs/object/commit/af3ca8a2817c8119e9b6d801bd678a8f1880309d\"\u003e\u003ccode\u003eaf3ca8a\u003c/code\u003e\u003c/a\u003e Update Readme (\u003ca href=\"https://redirect.github.com/gimli-rs/object/issues/823\"\u003e#823\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gimli-rs/object/commit/a6786b398defcc83fe26991ee097d6e89b115608\"\u003e\u003ccode\u003ea6786b3\u003c/code\u003e\u003c/a\u003e Release 0.38.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/gimli-rs/object/compare/0.36.7...0.38.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `oci-client` from 0.14.0 to 0.15.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/oras-project/rust-oci-client/releases\"\u003eoci-client's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.15.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd artifactType to OciImageIndex by \u003ca href=\"https://github.com/rylev\"\u003e\u003ccode\u003e@​rylev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oras-project/rust-oci-client/pull/182\"\u003eoras-project/rust-oci-client#182\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): Bump actions/checkout from 4.2.1 to 4.2.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oras-project/rust-oci-client/pull/183\"\u003eoras-project/rust-oci-client#183\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd subject to OciImageManifest by \u003ca href=\"https://github.com/fibonacci1729\"\u003e\u003ccode\u003e@​fibonacci1729\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oras-project/rust-oci-client/pull/181\"\u003eoras-project/rust-oci-client#181\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Updates thiserror and fixes cargo deny by \u003ca href=\"https://github.com/thomastaylor312\"\u003e\u003ccode\u003e@​thomastaylor312\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oras-project/rust-oci-client/pull/185\"\u003eoras-project/rust-oci-client#185\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): Update itertools requirement from 0.13.0 to 0.14.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oras-project/rust-oci-client/pull/188\"\u003eoras-project/rust-oci-client#188\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): Update rstest requirement from 0.23.0 to 0.24.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oras-project/rust-oci-client/pull/186\"\u003eoras-project/rust-oci-client#186\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): Update axum requirement from 0.7 to 0.8 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oras-project/rust-oci-client/pull/187\"\u003eoras-project/rust-oci-client#187\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Direct Bearer Token Authentication by \u003ca href=\"https://github.com/prabhpreet\"\u003e\u003ccode\u003e@​prabhpreet\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oras-project/rust-oci-client/pull/191\"\u003eoras-project/rust-oci-client#191\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): Update rstest requirement from 0.24.0 to 0.25.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oras-project/rust-oci-client/pull/193\"\u003eoras-project/rust-oci-client#193\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add HTTP proxy for client by \u003ca href=\"https://github.com/Xynnn007\"\u003e\u003ccode\u003e@​Xynnn007\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oras-project/rust-oci-client/pull/194\"\u003eoras-project/rust-oci-client#194\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove error message by \u003ca href=\"https://github.com/aochagavia\"\u003e\u003ccode\u003e@​aochagavia\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oras-project/rust-oci-client/pull/196\"\u003eoras-project/rust-oci-client#196\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrint username in get-manifest command by \u003ca href=\"https://github.com/stepancheg\"\u003e\u003ccode\u003e@​stepancheg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oras-project/rust-oci-client/pull/200\"\u003eoras-project/rust-oci-client#200\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): Update oci-spec requirement from 0.7.0 to 0.8.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oras-project/rust-oci-client/pull/201\"\u003eoras-project/rust-oci-client#201\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): Update testcontainers requirement from 0.23 to 0.24 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oras-project/rust-oci-client/pull/202\"\u003eoras-project/rust-oci-client#202\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fibonacci1729\"\u003e\u003ccode\u003e@​fibonacci1729\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/oras-project/rust-oci-client/pull/181\"\u003eoras-project/rust-oci-client#181\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prabhpreet\"\u003e\u003ccode\u003e@​prabhpreet\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/oras-project/rust-oci-client/pull/191\"\u003eoras-project/rust-oci-client#191\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stepancheg\"\u003e\u003ccode\u003e@​stepancheg\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/oras-project/rust-oci-client/pull/200\"\u003eoras-project/rust-oci-client#200\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/oras-project/rust-oci-client/compare/v0.14.0...v0.15.0\"\u003ehttps://github.com/oras-project/rust-oci-client/compare/v0.14.0...v0.15.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oras-project/rust-oci-client/commit/70d5a82c3e0bbb25df33c64be936dfc078c623ee\"\u003e\u003ccode\u003e70d5a82\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/oras-project/rust-oci-client/issues/198\"\u003e#198\u003c/a\u003e from flavio/prepare-0.15.0-release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oras-project/rust-oci-client/commit/79e22ab0e3d7f8d8d3b334672931264c11ea1037\"\u003e\u003ccode\u003e79e22ab\u003c/code\u003e\u003c/a\u003e release: prepare 0.15.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oras-project/rust-oci-client/commit/e9d49ccc4afa690904b0f3d524fdbdfa84debf4b\"\u003e\u003ccode\u003ee9d49cc\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/oras-project/rust-oci-client/issues/202\"\u003e#202\u003c/a\u003e from oras-project/dependabot/cargo/testcontainers-0.24\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oras-project/rust-oci-client/commit/90e7a02aa690ece530a0bc725fe1582f2b7b5b21\"\u003e\u003ccode\u003e90e7a02\u003c/code\u003e\u003c/a\u003e chore(deps): Update testcontainers requirement from 0.23 to 0.24\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oras-project/rust-oci-client/commit/334604daa98b7b587820e251565686ba12718c90\"\u003e\u003ccode\u003e334604d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/oras-project/rust-oci-client/issues/201\"\u003e#201\u003c/a\u003e from oras-project/dependabot/cargo/oci-spec-0.8.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oras-project/rust-oci-client/commit/3a493c18fb6687022851ee59a00fa5e2869e1c62\"\u003e\u003ccode\u003e3a493c1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/oras-project/rust-oci-client/issues/200\"\u003e#200\u003c/a\u003e from stepancheg/username\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oras-project/rust-oci-client/commit/a280e2e8ec7e2f28e71b6d93a8771fa8201751f9\"\u003e\u003ccode\u003ea280e2e\u003c/code\u003e\u003c/a\u003e test: fix cargo deny warnings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oras-project/rust-oci-client/commit/eb5115aa7584b405d7169f07f229c47b33b30fb9\"\u003e\u003ccode\u003eeb5115a\u003c/code\u003e\u003c/a\u003e refactor(example): get-manifest - print username\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oras-project/rust-oci-client/commit/810a09492889ab6eb39a262d586322f2ae5c8a13\"\u003e\u003ccode\u003e810a094\u003c/code\u003e\u003c/a\u003e chore(deps): Update oci-spec requirement from 0.7.0 to 0.8.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oras-project/rust-oci-client/commit/860497dfb61b72f5b71ff53a03479dcec42b3cf5\"\u003e\u003ccode\u003e860497d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/oras-project/rust-oci-client/issues/196\"\u003e#196\u003c/a\u003e from aochagavia/improve-error-message\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/oras-project/rust-oci-client/compare/v0.14.0...v0.15.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.22.0 to 0.31.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/releases\"\u003eopentelemetry'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\u003ch2\u003e0.28.0 Release\u003c/h2\u003e\n\u003cp\u003eSee changelog for individual crates to know the exact set of changes. All crates in this repo follows same version (0.28.0 for this release).\u003c/p\u003e\n\u003cp\u003eThis release also upgrades\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eLogs API to stable\u003c/li\u003e\n\u003cli\u003eLogs-SDK, Logs OTLP exporter, Logs-Appender-Tracing to RC\u003c/li\u003e\n\u003cli\u003eMetrics-API to stable\u003c/li\u003e\n\u003cli\u003eMetrics-SDK, Metrics OTLP exporter to RC.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThis release introduces several breaking changes as we progress toward a stable version for logs and metrics. We recommend reviewing the \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/blob/main/docs/migration_0.28.md\"\u003eMigration Guide\u003c/a\u003e along with the changelogs to ensure a smooth upgrade.\u003c/p\u003e\n\u003ch2\u003eopentelemetry-0.27.1 patch release\u003c/h2\u003e\n\u003cp\u003eThis release has improved internal logging to help with troubleshooting.\u003c/p\u003e\n\u003ch2\u003eopentelemetry_sdk-0.27.1 patch release\u003c/h2\u003e\n\u003cp\u003eRefer to opentelemetry-sdk \u003ca href=\"htt...\n\n_Description has been truncated_","html_url":"https://github.com/bpfman/bpfman/pull/1634","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/bpfman%2Fbpfman/issues/1634","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1634/packages"}},{"old_version":"0.18","new_version":"0.23","update_type":null,"path":null,"pr_created_at":"2026-01-07T18:56:22.000Z","version_change":"0.18 → 0.23","issue":{"uuid":"3789964235","node_id":"PR_kwDOQ00R7867-I5B","number":28,"state":"closed","title":"deps(deps): update cargo_metadata requirement from 0.18 to 0.23","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":["marlonsc"],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-01-07T19:13:34.000Z","author_association":null,"state_reason":null,"created_at":"2026-01-07T18:56:22.000Z","updated_at":"2026-01-07T19:13:36.000Z","time_to_close":1032,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps(deps): update","packages":[{"name":"cargo_metadata","old_version":"0.18","new_version":"0.23","repository_url":"https://github.com/oli-obk/cargo_metadata"}],"path":null,"ecosystem":"cargo"},"body":"Updates the requirements on [cargo_metadata](https://github.com/oli-obk/cargo_metadata) 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/oli-obk/cargo_metadata/blob/main/CHANGELOG.md\"\u003ecargo_metadata's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.23.1] - 2025-11-11\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eStabilized \u003ccode\u003ebuild_directory\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.23.0] - 2025-09-27\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eFeatureName\u003c/code\u003e and \u003ccode\u003ePackageName\u003c/code\u003e newtype wrappers.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.22.0] - 2025-08-18\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003epub fn env_remove\u0026lt;K: Into\u0026lt;OsString\u0026gt;\u0026gt;(\u0026amp;mut self, key: K) -\u0026gt; \u0026amp;mut MetadataCommand\u003c/code\u003e to \u003ccode\u003eMetadataCommand\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded export of \u003ccode\u003ecargo_platform\u003c/code\u003e at crate's root module.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ecamino\u003c/code\u003e from \u003ccode\u003e1.0.7\u003c/code\u003e to \u003ccode\u003e1.1.10\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecargo_platform\u003c/code\u003e from \u003ccode\u003e0.2.0\u003c/code\u003e to \u003ccode\u003e0.3.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ederive_builder\u003c/code\u003e from \u003ccode\u003e0.12\u003c/code\u003e to \u003ccode\u003e0.20\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003esemver\u003c/code\u003e from \u003ccode\u003e1.0.7\u003c/code\u003e to \u003ccode\u003e1.0.26\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eserde_json\u003c/code\u003e from \u003ccode\u003e1.0.118\u003c/code\u003e to \u003ccode\u003e1.0.142\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eserde\u003c/code\u003e from \u003ccode\u003e1.0.136\u003c/code\u003e to \u003ccode\u003e1.0.219\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ethiserror\u003c/code\u003e from \u003ccode\u003e2.0.3\u003c/code\u003e to \u003ccode\u003e2.0.12\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eMade \u003ccode\u003eDependency\u003c/code\u003e's \u003ccode\u003esource\u003c/code\u003e member the same type as \u003ccode\u003ePackage\u003c/code\u003e's \u003ccode\u003esource\u003c/code\u003e member: \u003ccode\u003eOption\u0026lt;Source\u0026gt;\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.19.0] - 2024-11-20\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRe-exported \u003ccode\u003esemver\u003c/code\u003e crate directly.\u003c/li\u003e\n\u003cli\u003eAdded implementation of \u003ccode\u003estd::ops::Index\u0026lt;\u0026amp;PackageId\u0026gt;\u003c/code\u003e for \u003ccode\u003eResolve\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003epub fn is_kind(\u0026amp;self, name: TargetKind) -\u0026gt; bool\u003c/code\u003e to \u003ccode\u003eTarget\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded derived implementations of \u003ccode\u003ePartialEq\u003c/code\u003e, \u003ccode\u003eEq\u003c/code\u003e and \u003ccode\u003eHash\u003c/code\u003e for \u003ccode\u003eMetadata\u003c/code\u003e and its members' types.\u003c/li\u003e\n\u003cli\u003eAdded default fields to \u003ccode\u003ePackageBuilder\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003epub fn new(name:version:id:path:) -\u0026gt; Self\u003c/code\u003e to \u003ccode\u003ePackageBuilder\u003c/code\u003e for providing all required fields upfront.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBumped MSRV from \u003ccode\u003e1.42.0\u003c/code\u003e to \u003ccode\u003e1.56.0\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eMade \u003ccode\u003eparse_stream\u003c/code\u003e more versatile by accepting anything that implements \u003ccode\u003eRead\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eConverted \u003ccode\u003eTargetKind\u003c/code\u003e and \u003ccode\u003eCrateType\u003c/code\u003e to an enum representation.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRemoved\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/c08e66cdf534313085ef810ce6f2e0df8a83fc50\"\u003e\u003ccode\u003ec08e66c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/oli-obk/cargo_metadata/issues/317\"\u003e#317\u003c/a\u003e from Muscraft/stabilize-build-dir\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/083ca6933f8fe868f78e6969bb032c206e41baa2\"\u003e\u003ccode\u003e083ca69\u003c/code\u003e\u003c/a\u003e chore: Bump version to 0.23.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/84d613bf869c73ed14d76d9e9bd964694013fa98\"\u003e\u003ccode\u003e84d613b\u003c/code\u003e\u003c/a\u003e chore: Stabilize build_directory\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/9d818095a2ccfcc60465028eb970799ee845ddc1\"\u003e\u003ccode\u003e9d81809\u003c/code\u003e\u003c/a\u003e chore: Address new clippy warnings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/4d66bd33a8c9928d4a4cd5be51b85a6dfb695076\"\u003e\u003ccode\u003e4d66bd3\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/oli-obk/cargo_metadata/issues/309\"\u003e#309\u003c/a\u003e from BD103/fix-doc-auto-config\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/d1a6aa21354b3c33e72a0472455615168818e087\"\u003e\u003ccode\u003ed1a6aa2\u003c/code\u003e\u003c/a\u003e fix: \u003ccode\u003ecargo_metadata\u003c/code\u003e not building on docs.rs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/2af44dfa5be8335c83af9f2613e492b0df2ee609\"\u003e\u003ccode\u003e2af44df\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/oli-obk/cargo_metadata/issues/307\"\u003e#307\u003c/a\u003e from smoelius/bump-version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/33cf6da87d03148a40a4538a291ae25cf811dd35\"\u003e\u003ccode\u003e33cf6da\u003c/code\u003e\u003c/a\u003e Try to get CI to pass\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/790de54c71d4bc9161e1f29678058bb88410c300\"\u003e\u003ccode\u003e790de54\u003c/code\u003e\u003c/a\u003e Bump version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/8af4dc499a324dfeba605668d8b6fc8d01e5272a\"\u003e\u003ccode\u003e8af4dc4\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/oli-obk/cargo_metadata/issues/304\"\u003e#304\u003c/a\u003e from smoelius/newtype-wrapper\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/oli-obk/cargo_metadata/compare/0.18.0...0.23.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/marlonsc/mcp-context-browser/pull/28","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/marlonsc%2Fmcp-context-browser/issues/28","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/28/packages"}},{"old_version":"0.19.2","new_version":"0.23.1","update_type":"minor","path":null,"pr_created_at":"2026-01-06T15:29:20.000Z","version_change":"0.19.2 → 0.23.1","issue":{"uuid":"3785535431","node_id":"PR_kwDOQ0vmcs67vfVG","number":4,"state":"closed","title":"chore(deps): bump the all-cargo group with 74 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-02-01T01:02:23.000Z","author_association":null,"state_reason":null,"created_at":"2026-01-06T15:29:20.000Z","updated_at":"2026-02-01T01:02:25.000Z","time_to_close":2194383,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"all-cargo","update_count":74,"packages":[{"name":"async-compression","old_version":"0.4.33","new_version":"0.4.36","repository_url":"https://github.com/Nullus157/async-compression"},{"name":"async-nats","old_version":"0.39.0","new_version":"0.45.0","repository_url":"https://github.com/nats-io/nats.rs"},{"name":"aws-sdk-s3","old_version":"1.68.0","new_version":"1.102.0","repository_url":"https://github.com/awslabs/aws-sdk-rust"},{"name":"axum","old_version":"0.8.7","new_version":"0.8.8","repository_url":"https://github.com/tokio-rs/axum"},{"name":"axum-extra","old_version":"0.10.3","new_version":"0.12.5","repository_url":"https://github.com/tokio-rs/axum"},{"name":"axum-server","old_version":"0.7.3","new_version":"0.8.0","repository_url":"https://github.com/programatik29/axum-server"},{"name":"bigdecimal","old_version":"0.4.9","new_version":"0.4.10","repository_url":"https://github.com/akubera/bigdecimal-rs"},{"name":"bit-vec","old_version":"0.6.3","new_version":"0.8.0","repository_url":"https://github.com/contain-rs/bit-vec"},{"name":"cargo_metadata","old_version":"0.19.2","new_version":"0.23.1","repository_url":"https://github.com/oli-obk/cargo_metadata"},{"name":"cidr","old_version":"0.2.3","new_version":"0.3.2","repository_url":"https://github.com/stbuehler/rust-cidr"},{"name":"clap","old_version":"4.5.52","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":"cloudevents-sdk","old_version":"0.8.0","new_version":"0.9.0","repository_url":"https://github.com/cloudevents/sdk-rust"},{"name":"console","old_version":"0.15.11","new_version":"0.16.2","repository_url":"https://github.com/console-rs/console"},{"name":"crossterm","old_version":"0.28.1","new_version":"0.29.0","repository_url":"https://github.com/crossterm-rs/crossterm"},{"name":"dialoguer","old_version":"0.11.0","new_version":"0.12.0","repository_url":"https://github.com/console-rs/dialoguer"},{"name":"etcetera","old_version":"0.10.0","new_version":"0.11.0","repository_url":"https://github.com/lunacookies/etcetera"},{"name":"geo-types","old_version":"0.7.17","new_version":"0.7.18","repository_url":"https://github.com/georust/geo"},{"name":"handlebars","old_version":"6.3.2","new_version":"6.4.0","repository_url":"https://github.com/sunng87/handlebars-rust"},{"name":"http","old_version":"1.3.1","new_version":"1.4.0","repository_url":"https://github.com/hyperium/http"},{"name":"hyper-rustls","old_version":"0.25.0","new_version":"0.27.7","repository_url":"https://github.com/rustls/hyper-rustls"},{"name":"hyper-util","old_version":"0.1.18","new_version":"0.1.19","repository_url":"https://github.com/hyperium/hyper-util"},{"name":"indicatif","old_version":"0.17.11","new_version":"0.18.3","repository_url":"https://github.com/console-rs/indicatif"},{"name":"nix","old_version":"0.29.0","new_version":"0.30.1","repository_url":"https://github.com/nix-rust/nix"},{"name":"nuid","old_version":"0.5.0","new_version":"0.6.0","repository_url":"https://github.com/casualjim/rs-nuid"},{"name":"opentelemetry","old_version":"0.28.0","new_version":"0.31.0","repository_url":"https://github.com/open-telemetry/opentelemetry-rust"},{"name":"opentelemetry-appender-tracing","old_version":"0.28.1","new_version":"0.31.1","repository_url":"https://github.com/open-telemetry/opentelemetry-rust"},{"name":"opentelemetry-otlp","old_version":"0.28.0","new_version":"0.31.0","repository_url":"https://github.com/open-telemetry/opentelemetry-rust"},{"name":"opentelemetry_sdk","old_version":"0.28.0","new_version":"0.31.0","repository_url":"https://github.com/open-telemetry/opentelemetry-rust"},{"name":"quote","old_version":"1.0.42","new_version":"1.0.43","repository_url":"https://github.com/dtolnay/quote"},{"name":"redis","old_version":"0.29.5","new_version":"1.0.2","repository_url":"https://github.com/redis-rs/redis-rs"},{"name":"rmp-serde","old_version":"1.3.0","new_version":"1.3.1","repository_url":"https://github.com/3Hren/msgpack-rust"},{"name":"rmpv","old_version":"1.3.0","new_version":"1.3.1","repository_url":"https://github.com/3Hren/msgpack-rust"},{"name":"rustls","old_version":"0.22.4","new_version":"0.23.35","repository_url":"https://github.com/rustls/rustls"},{"name":"rustls-native-certs","old_version":"0.8.2","new_version":"0.8.3","repository_url":"https://github.com/rustls/rustls-native-certs"},{"name":"sanitize-filename","old_version":"0.4.0","new_version":"0.5.0","repository_url":"https://github.com/kardeiz/sanitize-filename"},{"name":"serde_json","old_version":"1.0.145","new_version":"1.0.148","repository_url":"https://github.com/serde-rs/json"},{"name":"serde_with","old_version":"3.16.0","new_version":"3.16.1","repository_url":"https://github.com/jonasbb/serde_with"},{"name":"serial_test","old_version":"3.2.0","new_version":"3.3.1","repository_url":"https://github.com/palfrey/serial_test"},{"name":"spiffe","old_version":"0.6.7","new_version":"0.10.1","repository_url":"https://github.com/maxlambrecht/rust-spiffe"},{"name":"spire-api","old_version":"0.3.6","new_version":"0.5.1","repository_url":"https://github.com/maxlambrecht/rust-spiffe"},{"name":"sysinfo","old_version":"0.33.1","new_version":"0.37.2","repository_url":"https://github.com/GuillaumeGomez/sysinfo"},{"name":"term-table","old_version":"1.3.2","new_version":"1.4.0","repository_url":"https://github.com/RyanBluth/term-table-rs"},{"name":"test-log","old_version":"0.2.18","new_version":"0.2.19","repository_url":"https://github.com/d-e-s-o/test-log"},{"name":"testcontainers","old_version":"0.25.2","new_version":"0.26.3","repository_url":"https://github.com/testcontainers/testcontainers-rs"},{"name":"tokio","old_version":"1.48.0","new_version":"1.49.0","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"tokio-stream","old_version":"0.1.17","new_version":"0.1.18","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"tokio-util","old_version":"0.7.17","new_version":"0.7.18","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"toml","old_version":"0.8.23","new_version":"0.9.8","repository_url":"https://github.com/toml-rs/toml"},{"name":"tower-http","old_version":"0.6.6","new_version":"0.6.8","repository_url":"https://github.com/tower-rs/tower-http"},{"name":"tracing","old_version":"0.1.41","new_version":"0.1.44","repository_url":"https://github.com/tokio-rs/tracing"},{"name":"tracing-appender","old_version":"0.2.3","new_version":"0.2.4","repository_url":"https://github.com/tokio-rs/tracing"},{"name":"tracing-opentelemetry","old_version":"0.29.0","new_version":"0.32.0","repository_url":"https://github.com/tokio-rs/tracing-opentelemetry"},{"name":"tracing-subscriber","old_version":"0.3.20","new_version":"0.3.22","repository_url":"https://github.com/tokio-rs/tracing"},{"name":"url","old_version":"2.5.7","new_version":"2.5.8","repository_url":"https://github.com/servo/rust-url"},{"name":"uuid","old_version":"1.18.1","new_version":"1.19.0","repository_url":"https://github.com/uuid-rs/uuid"},{"name":"warp","old_version":"0.3.7","new_version":"0.4.2","repository_url":"https://github.com/seanmonstar/warp"},{"name":"wasi","old_version":"0.13.3+wasi-0.2.2","new_version":"0.14.7+wasi-0.2.4","repository_url":"https://github.com/bytecodealliance/wasi-rs"},{"name":"wasm-pkg-client","old_version":"0.10.0","new_version":"0.13.0","repository_url":"https://github.com/bytecodealliance/wasm-pkg-tools"},{"name":"wasm-pkg-core","old_version":"0.10.0","new_version":"0.13.0","repository_url":"https://github.com/bytecodealliance/wasm-pkg-tools"},{"name":"wasi-preview1-component-adapter-provider","old_version":"38.0.4","new_version":"40.0.0","repository_url":"https://github.com/bytecodealliance/wasmtime"},{"name":"wasm-encoder","old_version":"0.232.0","new_version":"0.241.2","repository_url":"https://github.com/bytecodealliance/wasm-tools"},{"name":"wasmparser","old_version":"0.228.0","new_version":"0.241.2","repository_url":"https://github.com/bytecodealliance/wasm-tools"},{"name":"wasmtime","old_version":"38.0.4","new_version":"40.0.0","repository_url":"https://github.com/bytecodealliance/wasmtime"},{"name":"wasmtime-wasi","old_version":"38.0.4","new_version":"40.0.0","repository_url":"https://github.com/bytecodealliance/wasmtime"},{"name":"wasmtime-wasi-http","old_version":"38.0.4","new_version":"40.0.0","repository_url":"https://github.com/bytecodealliance/wasmtime"},{"name":"wat","old_version":"1.241.2","new_version":"1.243.0","repository_url":"https://github.com/bytecodealliance/wasm-tools"},{"name":"webpki-roots","old_version":"1.0.4","new_version":"1.0.5","repository_url":"https://github.com/rustls/webpki-roots"},{"name":"which","old_version":"7.0.3","new_version":"8.0.0","repository_url":"https://github.com/harryfei/which-rs"},{"name":"wit-bindgen","old_version":"0.48.1","new_version":"0.50.0","repository_url":"https://github.com/bytecodealliance/wit-bindgen"},{"name":"wit-bindgen-wrpc","old_version":"0.9.0","new_version":"0.10.0","repository_url":"https://github.com/bytecodealliance/wrpc"},{"name":"wit-component","old_version":"0.224.1","new_version":"0.243.0","repository_url":"https://github.com/bytecodealliance/wasm-tools"},{"name":"wit-parser","old_version":"0.224.1","new_version":"0.243.0","repository_url":"https://github.com/bytecodealliance/wasm-tools"},{"name":"wrpc-transport-nats","old_version":"0.28.1","new_version":"0.29.0","repository_url":"https://github.com/bytecodealliance/wrpc"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the all-cargo group with 74 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [async-compression](https://github.com/Nullus157/async-compression) | `0.4.33` | `0.4.36` |\n| [async-nats](https://github.com/nats-io/nats.rs) | `0.39.0` | `0.45.0` |\n| [aws-sdk-s3](https://github.com/awslabs/aws-sdk-rust) | `1.68.0` | `1.102.0` |\n| [axum](https://github.com/tokio-rs/axum) | `0.8.7` | `0.8.8` |\n| [axum-extra](https://github.com/tokio-rs/axum) | `0.10.3` | `0.12.5` |\n| [axum-server](https://github.com/programatik29/axum-server) | `0.7.3` | `0.8.0` |\n| [bigdecimal](https://github.com/akubera/bigdecimal-rs) | `0.4.9` | `0.4.10` |\n| [bit-vec](https://github.com/contain-rs/bit-vec) | `0.6.3` | `0.8.0` |\n| [cargo_metadata](https://github.com/oli-obk/cargo_metadata) | `0.19.2` | `0.23.1` |\n| [cidr](https://github.com/stbuehler/rust-cidr) | `0.2.3` | `0.3.2` |\n| [clap](https://github.com/clap-rs/clap) | `4.5.52` | `4.5.54` |\n| [clap_complete](https://github.com/clap-rs/clap) | `4.5.60` | `4.5.64` |\n| [cloudevents-sdk](https://github.com/cloudevents/sdk-rust) | `0.8.0` | `0.9.0` |\n| [console](https://github.com/console-rs/console) | `0.15.11` | `0.16.2` |\n| [crossterm](https://github.com/crossterm-rs/crossterm) | `0.28.1` | `0.29.0` |\n| [dialoguer](https://github.com/console-rs/dialoguer) | `0.11.0` | `0.12.0` |\n| [etcetera](https://github.com/lunacookies/etcetera) | `0.10.0` | `0.11.0` |\n| [geo-types](https://github.com/georust/geo) | `0.7.17` | `0.7.18` |\n| [handlebars](https://github.com/sunng87/handlebars-rust) | `6.3.2` | `6.4.0` |\n| [http](https://github.com/hyperium/http) | `1.3.1` | `1.4.0` |\n| [hyper-rustls](https://github.com/rustls/hyper-rustls) | `0.25.0` | `0.27.7` |\n| [hyper-util](https://github.com/hyperium/hyper-util) | `0.1.18` | `0.1.19` |\n| [indicatif](https://github.com/console-rs/indicatif) | `0.17.11` | `0.18.3` |\n| [nix](https://github.com/nix-rust/nix) | `0.29.0` | `0.30.1` |\n| [nuid](https://github.com/casualjim/rs-nuid) | `0.5.0` | `0.6.0` |\n| [opentelemetry](https://github.com/open-telemetry/opentelemetry-rust) | `0.28.0` | `0.31.0` |\n| [opentelemetry-appender-tracing](https://github.com/open-telemetry/opentelemetry-rust) | `0.28.1` | `0.31.1` |\n| [opentelemetry-otlp](https://github.com/open-telemetry/opentelemetry-rust) | `0.28.0` | `0.31.0` |\n| [opentelemetry_sdk](https://github.com/open-telemetry/opentelemetry-rust) | `0.28.0` | `0.31.0` |\n| [quote](https://github.com/dtolnay/quote) | `1.0.42` | `1.0.43` |\n| [redis](https://github.com/redis-rs/redis-rs) | `0.29.5` | `1.0.2` |\n| [rmp-serde](https://github.com/3Hren/msgpack-rust) | `1.3.0` | `1.3.1` |\n| [rmpv](https://github.com/3Hren/msgpack-rust) | `1.3.0` | `1.3.1` |\n| [rustls](https://github.com/rustls/rustls) | `0.22.4` | `0.23.35` |\n| [rustls-native-certs](https://github.com/rustls/rustls-native-certs) | `0.8.2` | `0.8.3` |\n| [sanitize-filename](https://github.com/kardeiz/sanitize-filename) | `0.4.0` | `0.5.0` |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.145` | `1.0.148` |\n| [serde_with](https://github.com/jonasbb/serde_with) | `3.16.0` | `3.16.1` |\n| [serial_test](https://github.com/palfrey/serial_test) | `3.2.0` | `3.3.1` |\n| [spiffe](https://github.com/maxlambrecht/rust-spiffe) | `0.6.7` | `0.10.1` |\n| [spire-api](https://github.com/maxlambrecht/rust-spiffe) | `0.3.6` | `0.5.1` |\n| [sysinfo](https://github.com/GuillaumeGomez/sysinfo) | `0.33.1` | `0.37.2` |\n| [term-table](https://github.com/RyanBluth/term-table-rs) | `1.3.2` | `1.4.0` |\n| [test-log](https://github.com/d-e-s-o/test-log) | `0.2.18` | `0.2.19` |\n| [testcontainers](https://github.com/testcontainers/testcontainers-rs) | `0.25.2` | `0.26.3` |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.48.0` | `1.49.0` |\n| [tokio-stream](https://github.com/tokio-rs/tokio) | `0.1.17` | `0.1.18` |\n| [tokio-util](https://github.com/tokio-rs/tokio) | `0.7.17` | `0.7.18` |\n| [toml](https://github.com/toml-rs/toml) | `0.8.23` | `0.9.8` |\n| [tower-http](https://github.com/tower-rs/tower-http) | `0.6.6` | `0.6.8` |\n| [tracing](https://github.com/tokio-rs/tracing) | `0.1.41` | `0.1.44` |\n| [tracing-appender](https://github.com/tokio-rs/tracing) | `0.2.3` | `0.2.4` |\n| [tracing-opentelemetry](https://github.com/tokio-rs/tracing-opentelemetry) | `0.29.0` | `0.32.0` |\n| [tracing-subscriber](https://github.com/tokio-rs/tracing) | `0.3.20` | `0.3.22` |\n| [url](https://github.com/servo/rust-url) | `2.5.7` | `2.5.8` |\n| [uuid](https://github.com/uuid-rs/uuid) | `1.18.1` | `1.19.0` |\n| [warp](https://github.com/seanmonstar/warp) | `0.3.7` | `0.4.2` |\n| [wasi](https://github.com/bytecodealliance/wasi-rs) | `0.13.3+wasi-0.2.2` | `0.14.7+wasi-0.2.4` |\n| [wasm-pkg-client](https://github.com/bytecodealliance/wasm-pkg-tools) | `0.10.0` | `0.13.0` |\n| [wasm-pkg-core](https://github.com/bytecodealliance/wasm-pkg-tools) | `0.10.0` | `0.13.0` |\n| [wasi-preview1-component-adapter-provider](https://github.com/bytecodealliance/wasmtime) | `38.0.4` | `40.0.0` |\n| [wasm-encoder](https://github.com/bytecodealliance/wasm-tools) | `0.232.0` | `0.241.2` |\n| [wasmparser](https://github.com/bytecodealliance/wasm-tools) | `0.228.0` | `0.241.2` |\n| [wasmtime](https://github.com/bytecodealliance/wasmtime) | `38.0.4` | `40.0.0` |\n| [wasmtime-wasi](https://github.com/bytecodealliance/wasmtime) | `38.0.4` | `40.0.0` |\n| [wasmtime-wasi-http](https://github.com/bytecodealliance/wasmtime) | `38.0.4` | `40.0.0` |\n| [wat](https://github.com/bytecodealliance/wasm-tools) | `1.241.2` | `1.243.0` |\n| [webpki-roots](https://github.com/rustls/webpki-roots) | `1.0.4` | `1.0.5` |\n| [which](https://github.com/harryfei/which-rs) | `7.0.3` | `8.0.0` |\n| [wit-bindgen](https://github.com/bytecodealliance/wit-bindgen) | `0.48.1` | `0.50.0` |\n| [wit-bindgen-wrpc](https://github.com/bytecodealliance/wrpc) | `0.9.0` | `0.10.0` |\n| [wit-component](https://github.com/bytecodealliance/wasm-tools) | `0.224.1` | `0.243.0` |\n| [wit-parser](https://github.com/bytecodealliance/wasm-tools) | `0.224.1` | `0.243.0` |\n| [wrpc-transport-nats](https://github.com/bytecodealliance/wrpc) | `0.28.1` | `0.29.0` |\n\nUpdates `async-compression` from 0.4.33 to 0.4.36\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nullus157/async-compression/commit/81084f5f46ff9b67386db35a0578d01a121fa8b5\"\u003e\u003ccode\u003e81084f5\u003c/code\u003e\u003c/a\u003e chore: release (\u003ca href=\"https://redirect.github.com/Nullus157/async-compression/issues/433\"\u003e#433\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nullus157/async-compression/commit/056b8c022ee6f88b410547c56f9270a9c6391e6e\"\u003e\u003ccode\u003e056b8c0\u003c/code\u003e\u003c/a\u003e Add Crc checksum validation for gzip::header::Parser (\u003ca href=\"https://redirect.github.com/Nullus157/async-compression/issues/432\"\u003e#432\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nullus157/async-compression/commit/55741021c8d7b447a477d8bd7962a06b8a958315\"\u003e\u003ccode\u003e5574102\u003c/code\u003e\u003c/a\u003e chore: release (\u003ca href=\"https://redirect.github.com/Nullus157/async-compression/issues/429\"\u003e#429\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nullus157/async-compression/commit/37748b37ca6df9f2b767fcf265ba9ed9d8ed6385\"\u003e\u003ccode\u003e37748b3\u003c/code\u003e\u003c/a\u003e Optimize GzipEncoder to not allocate for header and footer (\u003ca href=\"https://redirect.github.com/Nullus157/async-compression/issues/431\"\u003e#431\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nullus157/async-compression/commit/1627bfccb8ce9a6d14fc319beb616ba2a2964c3b\"\u003e\u003ccode\u003e1627bfc\u003c/code\u003e\u003c/a\u003e Optimize GzipDecoder (\u003ca href=\"https://redirect.github.com/Nullus157/async-compression/issues/430\"\u003e#430\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nullus157/async-compression/commit/7bf1b99e7394b37982f38107abf4c7b8554e9962\"\u003e\u003ccode\u003e7bf1b99\u003c/code\u003e\u003c/a\u003e Optimize gzip::header remove heap allocation (\u003ca href=\"https://redirect.github.com/Nullus157/async-compression/issues/428\"\u003e#428\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nullus157/async-compression/commit/7cc3ec958f52a99c7c4cf73e0b12c76e5621d037\"\u003e\u003ccode\u003e7cc3ec9\u003c/code\u003e\u003c/a\u003e CI: Fix deny pipeline (\u003ca href=\"https://redirect.github.com/Nullus157/async-compression/issues/427\"\u003e#427\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nullus157/async-compression/commit/2a28343998e67ea519b87005b9d295b134c00dd0\"\u003e\u003ccode\u003e2a28343\u003c/code\u003e\u003c/a\u003e chore: release (\u003ca href=\"https://redirect.github.com/Nullus157/async-compression/issues/417\"\u003e#417\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nullus157/async-compression/commit/6e866561b54984bf25c7cb4ac9f0a58cd2c4188e\"\u003e\u003ccode\u003e6e86656\u003c/code\u003e\u003c/a\u003e chore(deps): bump actions/checkout from 5 to 6 (\u003ca href=\"https://redirect.github.com/Nullus157/async-compression/issues/426\"\u003e#426\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nullus157/async-compression/commit/02f81fe5b9f151db86e166a77217efea74f0a25a\"\u003e\u003ccode\u003e02f81fe\u003c/code\u003e\u003c/a\u003e Refactor: Simplify \u003ccode\u003eAsyncBufWrite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/Nullus157/async-compression/issues/423\"\u003e#423\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Nullus157/async-compression/compare/async-compression-v0.4.33...async-compression-v0.4.36\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `async-nats` from 0.39.0 to 0.45.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nats-io/nats.rs/releases\"\u003easync-nats's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003easync-nats/v0.45.0\u003c/h2\u003e\n\u003ch2\u003eOverview\u003c/h2\u003e\n\u003cp\u003eA smaller release adding missing \u003ccode\u003evalue\u003c/code\u003e field to \u003ccode\u003epub_ack\u003c/code\u003e and some additional fixes.\u003c/p\u003e\n\u003ch2\u003eAdded\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd pub ack \u003ccode\u003evalue\u003c/code\u003e field by \u003ca href=\"https://github.com/Jarema\"\u003e\u003ccode\u003e@​Jarema\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nats-io/nats.rs/pull/1473\"\u003enats-io/nats.rs#1473\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003edouble_ack_with\u003c/code\u003e method to JetStream Messages by \u003ca href=\"https://github.com/OtaK\"\u003e\u003ccode\u003e@​OtaK\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nats-io/nats.rs/pull/1474\"\u003enats-io/nats.rs#1474\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFixed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix object store headers serde by \u003ca href=\"https://github.com/Jarema\"\u003e\u003ccode\u003e@​Jarema\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nats-io/nats.rs/pull/1472\"\u003enats-io/nats.rs#1472\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix Kv limit markers in watches by \u003ca href=\"https://github.com/Jarema\"\u003e\u003ccode\u003e@​Jarema\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nats-io/nats.rs/pull/1475\"\u003enats-io/nats.rs#1475\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nats-io/nats.rs/compare/async-nats/v0.44.2...async-nats/v0.45.0\"\u003ehttps://github.com/nats-io/nats.rs/compare/async-nats/v0.44.2...async-nats/v0.45.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003easync-nats/v0.44.2\u003c/h2\u003e\n\u003ch2\u003eOverview\u003c/h2\u003e\n\u003cp\u003eThis PR adds a new method to Context traits and fixes the docs build\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd send_request method to JetStream Context by \u003ca href=\"https://github.com/Jarema\"\u003e\u003ccode\u003e@​Jarema\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nats-io/nats.rs/pull/1466\"\u003enats-io/nats.rs#1466\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix docs by \u003ca href=\"https://github.com/Jarema\"\u003e\u003ccode\u003e@​Jarema\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nats-io/nats.rs/pull/1468\"\u003enats-io/nats.rs#1468\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nats-io/nats.rs/compare/async-nats/v0.44.1...async-nats/v0.44.2\"\u003ehttps://github.com/nats-io/nats.rs/compare/async-nats/v0.44.1...async-nats/v0.44.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003erelease async-nats/v0.44.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd missing errors types by \u003ca href=\"https://github.com/Jarema\"\u003e\u003ccode\u003e@​Jarema\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nats-io/nats.rs/pull/1464\"\u003enats-io/nats.rs#1464\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nats-io/nats.rs/compare/async-nats/v0.44.0...async-nats/v0.44.1\"\u003ehttps://github.com/nats-io/nats.rs/compare/async-nats/v0.44.0...async-nats/v0.44.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003erelease async-nats/v0.44.0\u003c/h2\u003e\n\u003ch2\u003eOverview\u003c/h2\u003e\n\u003cp\u003eA release that focuses on reorganization of types and improvement of extension traits for \u003ca href=\"https://github.com/synadia-io/orbit.rs\"\u003eorbit\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEnable service API by default by \u003ca href=\"https://github.com/Jarema\"\u003e\u003ccode\u003e@​Jarema\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nats-io/nats.rs/pull/1461\"\u003enats-io/nats.rs#1461\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExtend client traits by \u003ca href=\"https://github.com/Jarema\"\u003e\u003ccode\u003e@​Jarema\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nats-io/nats.rs/pull/1456\"\u003enats-io/nats.rs#1456\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReorganize \u003ccode\u003emessage\u003c/code\u003e types by \u003ca href=\"https://github.com/Jarema\"\u003e\u003ccode\u003e@​Jarema\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nats-io/nats.rs/pull/1462\"\u003enats-io/nats.rs#1462\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nats-io/nats.rs/compare/async-nats/v0.43.1...async-nats/v0.44.0\"\u003ehttps://github.com/nats-io/nats.rs/compare/async-nats/v0.43.1...async-nats/v0.44.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003easync-nats/v0.43.1\u003c/h2\u003e\n\u003ch2\u003eOverview\u003c/h2\u003e\n\u003cp\u003eA hotfix for a regression that was introduced with direct get builder that affected also KV.\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/nats-io/nats.rs/commit/de9fb7c0edb27a2c35976986b68e8496da8db40b\"\u003e\u003ccode\u003ede9fb7c\u003c/code\u003e\u003c/a\u003e Release async-nats/v0.45.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nats-io/nats.rs/commit/e03f80395f8a13f5ad6ee7c265c5d8eb9021d986\"\u003e\u003ccode\u003ee03f803\u003c/code\u003e\u003c/a\u003e Add test for kv watcher with markers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nats-io/nats.rs/commit/87e85864930f477275f2124d10de77bb8b368cec\"\u003e\u003ccode\u003e87e8586\u003c/code\u003e\u003c/a\u003e Check headers for markers when processing KV watches\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nats-io/nats.rs/commit/974720b0f87667ad4b4356bcdaa06bce136a9dbc\"\u003e\u003ccode\u003e974720b\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003edouble_ack_with\u003c/code\u003e method to JetStream Messages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nats-io/nats.rs/commit/e92dc536f08a9e1286616f054864d1879b970c76\"\u003e\u003ccode\u003ee92dc53\u003c/code\u003e\u003c/a\u003e Update dictionary\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nats-io/nats.rs/commit/943c5d846bac8068b1ae3b1c6cb27088f890b78f\"\u003e\u003ccode\u003e943c5d8\u003c/code\u003e\u003c/a\u003e Fix object store headers ser/de\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nats-io/nats.rs/commit/0b86ab8a781f59dc12f2a38206d88c669aaec1db\"\u003e\u003ccode\u003e0b86ab8\u003c/code\u003e\u003c/a\u003e Add value to \u003ccode\u003ePublishAck\u003c/code\u003e for counters\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nats-io/nats.rs/commit/19a1e891ec39dee74267c6f3e543d362cf482a06\"\u003e\u003ccode\u003e19a1e89\u003c/code\u003e\u003c/a\u003e Release v0.44.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nats-io/nats.rs/commit/63936965077ffa28a6e13d94c921d1ebc3e0123d\"\u003e\u003ccode\u003e6393696\u003c/code\u003e\u003c/a\u003e Fix docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nats-io/nats.rs/commit/e729dbfae084ee8ebb89231f90e7d839019010a6\"\u003e\u003ccode\u003ee729dbf\u003c/code\u003e\u003c/a\u003e Add send_request method to JetStream Context\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nats-io/nats.rs/compare/async-nats/v0.39.0...async-nats/v0.45.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `aws-sdk-s3` from 1.68.0 to 1.102.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/awslabs/aws-sdk-rust/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `axum` from 0.8.7 to 0.8.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tokio-rs/axum/releases\"\u003eaxum's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eaxum v0.8.8\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eClarify documentation for \u003ccode\u003eRouter::route_layer\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3567\"\u003e#3567\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3567\"\u003e#3567\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3567\"\u003etokio-rs/axum#3567\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/d07863f97d2649c414d2cdd162d1a10750e29a25\"\u003e\u003ccode\u003ed07863f\u003c/code\u003e\u003c/a\u003e Release axum v0.8.8 and axum-extra v0.12.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/287c674b65fa363fa8e60a5b2de7502dfda0decc\"\u003e\u003ccode\u003e287c674\u003c/code\u003e\u003c/a\u003e axum-extra: Make typed-routing feature enable routing feature (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3514\"\u003e#3514\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/f5804aa6a13f8af1ae1a8998b872b300b0859d81\"\u003e\u003ccode\u003ef5804aa\u003c/code\u003e\u003c/a\u003e SecondElementIs: Correct a small inconsistency (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3559\"\u003e#3559\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/f51f3ba4366e1060206efc41fde1227055164c45\"\u003e\u003ccode\u003ef51f3ba\u003c/code\u003e\u003c/a\u003e axum-extra: Add trailing newline to pretty JSON response (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3526\"\u003e#3526\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/816407a8166491217168890ee96856469c3b424c\"\u003e\u003ccode\u003e816407a\u003c/code\u003e\u003c/a\u003e Fix integer underflow in \u003ccode\u003etry_range_response\u003c/code\u003e for empty files (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3566\"\u003e#3566\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/78656ebb4a925329dc19c17a4dbef31d7551d4f5\"\u003e\u003ccode\u003e78656eb\u003c/code\u003e\u003c/a\u003e docs: Clarify \u003ccode\u003eroute_layer\u003c/code\u003e does not apply middleware to the fallback handler...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/tokio-rs/axum/compare/axum-v0.8.7...axum-v0.8.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `axum-extra` from 0.10.3 to 0.12.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tokio-rs/axum/releases\"\u003eaxum-extra's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eaxum-extra v0.12.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003echanged:\u003c/strong\u003e Make the \u003ccode\u003etyped-routing\u003c/code\u003e feature enable the \u003ccode\u003erouting\u003c/code\u003e feature (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3514\"\u003e#3514\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003echanged:\u003c/strong\u003e Add trailing newline to \u003ccode\u003eErasedJson::pretty\u003c/code\u003e response bodies (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3526\"\u003e#3526\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efixed:\u003c/strong\u003e Fix integer underflow in \u003ccode\u003eFileStream::try_range_response\u003c/code\u003e for empty files (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3566\"\u003e#3566\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3514\"\u003e#3514\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3514\"\u003etokio-rs/axum#3514\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3526\"\u003e#3526\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3526\"\u003etokio-rs/axum#3526\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3566\"\u003e#3566\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3566\"\u003etokio-rs/axum#3566\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eaxum-extra v0.12.2\u003c/h2\u003e\n\u003cul\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\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\u003c/p\u003e\n\u003ch2\u003eaxum-extra v0.12.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebreaking:\u003c/strong\u003e Remove unused \u003ccode\u003easync-stream\u003c/code\u003e feature, which was accidentally\nintroduced as an implicit feature through an optional dependency which was no\nlonger being used (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3298\"\u003e#3298\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebreaking:\u003c/strong\u003e \u003ccode\u003eoption_layer\u003c/code\u003e now maps the \u003ccode\u003eResponse\u003c/code\u003e body type to \u003ccode\u003eaxum::body::Body\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3469\"\u003e#3469\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebreaking:\u003c/strong\u003e Some new features are added which need to be opted in (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3485\"\u003e#3485\u003c/a\u003e).\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eCached\u003c/code\u003e extractor requires \u003ccode\u003ecached\u003c/code\u003e feature.\u003c/li\u003e\n\u003cli\u003eThe handler utilities require \u003ccode\u003ehandler\u003c/code\u003e feature.\u003c/li\u003e\n\u003cli\u003eThe middleware utilities require \u003ccode\u003emiddleware\u003c/code\u003e feature.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eOptionalPath\u003c/code\u003e extractor requires \u003ccode\u003eoptional-path\u003c/code\u003e feature.\u003c/li\u003e\n\u003cli\u003eThe routing utilities require \u003ccode\u003erouting\u003c/code\u003e feature.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eWithRejection\u003c/code\u003e extractor requires \u003ccode\u003ewith-rejection\u003c/code\u003e feature.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebreaking:\u003c/strong\u003e Upgraded \u003ccode\u003eprost\u003c/code\u003e dependency to v0.14. (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3517\"\u003e#3517\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3298\"\u003e#3298\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3298\"\u003etokio-rs/axum#3298\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3469\"\u003e#3469\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3469\"\u003etokio-rs/axum#3469\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3485\"\u003e#3485\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3485\"\u003etokio-rs/axum#3485\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3517\"\u003e#3517\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3517\"\u003etokio-rs/axum#3517\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eaxum-extra v0.11.0\u003c/h2\u003e\n\u003cp\u003eYanked from crates.io due to unforeseen breaking change, see \u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3190\"\u003e#3190\u003c/a\u003e for details\u003c/p\u003e\n\u003chr /\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebreaking:\u003c/strong\u003e Remove unused \u003ccode\u003easync-stream\u003c/code\u003e feature, which was accidentally\nintroduced as an implicit feature through an optional dependency which was no\nlonger being used (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3145\"\u003e#3145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efixed:\u003c/strong\u003e Fix a broken link in the documentation of \u003ccode\u003eErasedJson\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3186\"\u003e#3186\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003echanged:\u003c/strong\u003e Make the \u003ccode\u003estatus\u003c/code\u003e function of rejections a \u003ccode\u003econst\u003c/code\u003e function, such\nas \u003ccode\u003eFormRejection\u003c/code\u003e, \u003ccode\u003eQueryRejection\u003c/code\u003e and \u003ccode\u003eMultipartRejection\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3168\"\u003e#3168\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3145\"\u003e#3145\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3145\"\u003etokio-rs/axum#3145\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3168\"\u003e#3168\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3168\"\u003etokio-rs/axum#3168\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3186\"\u003e#3186\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3186\"\u003etokio-rs/axum#3186\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/d9f79f56169896cec0fa47619fc40df23585a085\"\u003e\u003ccode\u003ed9f79f5\u003c/code\u003e\u003c/a\u003e Release axum-extra v0.12.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/6b0089190c832f5b8da3cbd3cb737b900bf3f36e\"\u003e\u003ccode\u003e6b00891\u003c/code\u003e\u003c/a\u003e fix(json-lines): Respect default body limit (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3591\"\u003e#3591\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/4e2bc8c92a570ff98dd5b774a0449092e407a942\"\u003e\u003ccode\u003e4e2bc8c\u003c/code\u003e\u003c/a\u003e Release axum-extra v0.12.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/f72c298ee8b31b5b4fdcff3f69a7481ad3b075e3\"\u003e\u003ccode\u003ef72c298\u003c/code\u003e\u003c/a\u003e Improve error messages with #[diagnostic::do_not_recommend] (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3588\"\u003e#3588\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/aba8046921b15e407f9f7e78bd3b2ae36a657c2b\"\u003e\u003ccode\u003eaba8046\u003c/code\u003e\u003c/a\u003e Deprecate Host and Scheme extractors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/adf2e6c6bfd9d8f611afd82cca7b3e9e916203f7\"\u003e\u003ccode\u003eadf2e6c\u003c/code\u003e\u003c/a\u003e Remove CI job using ancient nightly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/8eaf49e3171a4a1a4056806626d15ed5e393c7fe\"\u003e\u003ccode\u003e8eaf49e\u003c/code\u003e\u003c/a\u003e Remove cargo-sort CI job\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/5155b9bed718cd83dcf119851922f84fe97aa209\"\u003e\u003ccode\u003e5155b9b\u003c/code\u003e\u003c/a\u003e Remove cargo-public-api-crates CI job\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/b6ffaee0996e7b7b1d609e3110d9456e097dc0e8\"\u003e\u003ccode\u003eb6ffaee\u003c/code\u003e\u003c/a\u003e Exclude broken example from workspace\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/d07863f97d2649c414d2cdd162d1a10750e29a25\"\u003e\u003ccode\u003ed07863f\u003c/code\u003e\u003c/a\u003e Release axum v0.8.8 and axum-extra v0.12.3\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/axum/compare/axum-extra-v0.10.3...axum-extra-v0.12.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `axum-server` from 0.7.3 to 0.8.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/programatik29/axum-server/releases\"\u003eaxum-server's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.8.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003echanged\u003c/strong\u003e: \u003ccode\u003eServer\u003c/code\u003e is now generic over connections, allowing \u003ccode\u003eaxum-server\u003c/code\u003e to listen not just on TCP.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eadded\u003c/strong\u003e: Support for Unix sockets has been implemented and an example for Unix sockets has been provided.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003echanged\u003c/strong\u003e: \u003ccode\u003erustls-pemfile\u003c/code\u003e was replaced with \u003ccode\u003erustls-pki-types\u003c/code\u003e as it is now unmaintained.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.7.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eadded\u003c/strong\u003e: Support for http1-only and http2-only servers.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003echanged\u003c/strong\u003e: Improved error messages that come from parsing pemfiles with rustls.\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/programatik29/axum-server/blob/master/CHANGELOG.md\"\u003eaxum-server's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e0.8.0 (7. December 2025)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003echanged\u003c/strong\u003e: \u003ccode\u003eServer\u003c/code\u003e is now generic over connections, allowing \u003ccode\u003eaxum-server\u003c/code\u003e to listen not just on TCP.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eadded\u003c/strong\u003e: Support for Unix sockets has been implemented and an example for Unix sockets has been provided.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003echanged\u003c/strong\u003e: \u003ccode\u003erustls-pemfile\u003c/code\u003e was replaced with \u003ccode\u003erustls-pki-types\u003c/code\u003e as it is now unmaintained.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e0.7.4 (16. November 2025)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eadded\u003c/strong\u003e: Support for http1-only and http2-only servers.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003echanged\u003c/strong\u003e: Improved error messages that come from parsing pemfiles with rustls.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/programatik29/axum-server/commit/0d0e181093d5683858a858921deffa0e739f61a0\"\u003e\u003ccode\u003e0d0e181\u003c/code\u003e\u003c/a\u003e Version 0.8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/programatik29/axum-server/commit/551bc5afd4b4c89a4ed75af4dcca64d67950ed50\"\u003e\u003ccode\u003e551bc5a\u003c/code\u003e\u003c/a\u003e Update CHANGELOG.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/programatik29/axum-server/commit/9b9f928ab2de8e75c8550f1cd55b60364361b9c8\"\u003e\u003ccode\u003e9b9f928\u003c/code\u003e\u003c/a\u003e Fix CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/programatik29/axum-server/commit/51cc866acc577cbf4c4468b1676069cad01c2b3f\"\u003e\u003ccode\u003e51cc866\u003c/code\u003e\u003c/a\u003e Version 0.8.0 (\u003ca href=\"https://redirect.github.com/programatik29/axum-server/issues/167\"\u003e#167\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/programatik29/axum-server/commit/759ebbeb763374986f8ada117a9c9123a516dbf6\"\u003e\u003ccode\u003e759ebbe\u003c/code\u003e\u003c/a\u003e Switch to rustls-pki-types (\u003ca href=\"https://redirect.github.com/programatik29/axum-server/issues/178\"\u003e#178\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/programatik29/axum-server/commit/23eb3a2e904bfdb26e12815b9dd458117e9f0e76\"\u003e\u003ccode\u003e23eb3a2\u003c/code\u003e\u003c/a\u003e fix: Replace rustls-pemfile with rustls-pki-types\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/programatik29/axum-server/commit/3a6616871ea47fb9f674dd6c06b31af6a13cbe4e\"\u003e\u003ccode\u003e3a66168\u003c/code\u003e\u003c/a\u003e Strengthen tokio version requirements\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/programatik29/axum-server/commit/272dff9ca4d369466ac8369d24d3acc3e1d1b3ce\"\u003e\u003ccode\u003e272dff9\u003c/code\u003e\u003c/a\u003e Bump actions/checkout (\u003ca href=\"https://redirect.github.com/programatik29/axum-server/issues/175\"\u003e#175\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/programatik29/axum-server/commit/475b84212009888219f08986956e76bfcca43cc2\"\u003e\u003ccode\u003e475b842\u003c/code\u003e\u003c/a\u003e Bump actions/checkout from 5 to 6 in the github-actions group\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/programatik29/axum-server/commit/ab2381aacbd3933690826d6098026339c6d2adc9\"\u003e\u003ccode\u003eab2381a\u003c/code\u003e\u003c/a\u003e Merge remote-tracking branch 'upstream/master' into unix-sockets\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/programatik29/axum-server/compare/v0.7.3...v0.8.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `bigdecimal` from 0.4.9 to 0.4.10\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/akubera/bigdecimal-rs/releases\"\u003ebigdecimal's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.4.10\u003c/h2\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd comparison operators between BigDecimal and primitive integers\u003c/li\u003e\n\u003cli\u003eImprove accuracy of initial iteration in square-root calculation\u003c/li\u003e\n\u003cli\u003eOnly include necessary Rust files in the released package (no extra dev-scripts when downloading)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/akubera/bigdecimal-rs/commit/ea0803e5dbaea8dd87d7b5d53d3fd366310a6f4f\"\u003e\u003ccode\u003eea0803e\u003c/code\u003e\u003c/a\u003e v0.4.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/akubera/bigdecimal-rs/commit/a53d3af14ae086e11613326b378a018298bbefdb\"\u003e\u003ccode\u003ea53d3af\u003c/code\u003e\u003c/a\u003e Version 0.4.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/akubera/bigdecimal-rs/commit/6d8fd8355f2aa38f10d3b4c804f90d2a4cbd6369\"\u003e\u003ccode\u003e6d8fd83\u003c/code\u003e\u003c/a\u003e Enforce decimal precision in sqrt tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/akubera/bigdecimal-rs/commit/c1f8f91a62c7081bb2612cf7af8257cea5fb67c1\"\u003e\u003ccode\u003ec1f8f91\u003c/code\u003e\u003c/a\u003e Move sqrt tests into sqrt.tests.rs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/akubera/bigdecimal-rs/commit/95dff411a1bc50e209c8fbb4f945447d353c4e01\"\u003e\u003ccode\u003e95dff41\u003c/code\u003e\u003c/a\u003e Add methods for constructing DigitVec from u128\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/akubera/bigdecimal-rs/commit/9bf2efc3bd32f1c624ddc8157461ca191b98d1cd\"\u003e\u003ccode\u003e9bf2efc\u003c/code\u003e\u003c/a\u003e Correct index at which we add carry\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/akubera/bigdecimal-rs/commit/df4cb29a334a3797bb76216ef1094994d839d149\"\u003e\u003ccode\u003edf4cb29\u003c/code\u003e\u003c/a\u003e Merge primitive-int comparison branch into trunk\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/akubera/bigdecimal-rs/commit/105eb60b3579ed1282f708c8998c52a6dddc83b4\"\u003e\u003ccode\u003e105eb60\u003c/code\u003e\u003c/a\u003e Update doc-comments in bigdigit/alignment\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/akubera/bigdecimal-rs/commit/05717322f556dddf193a15e381a85995c942dcf7\"\u003e\u003ccode\u003e0571732\u003c/code\u003e\u003c/a\u003e Update all parsing in tests to explicit BigDecimal type\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/akubera/bigdecimal-rs/commit/ed1f8a9151967ee8b5b7616e50898cbf6f03a1ab\"\u003e\u003ccode\u003eed1f8a9\u003c/code\u003e\u003c/a\u003e Implement comparison with primitive integers\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/akubera/bigdecimal-rs/compare/v0.4.9...v0.4.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `bit-vec` from 0.6.3 to 0.8.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/contain-rs/bit-vec/blob/master/RELEASES.md\"\u003ebit-vec's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eVersion 0.8.0 (2024-07-16)\u003c/h1\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003efn insert\u003c/code\u003e is implemented\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eimpl Display\u003c/code\u003e is implemented\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eimpl Debug\u003c/code\u003e has different output\u003c/li\u003e\n\u003c/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/contain-rs/bit-vec/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cargo_metadata` from 0.19.2 to 0.23.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/oli-obk/cargo_metadata/blob/main/CHANGELOG.md\"\u003ecargo_metadata's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.23.1] - 2025-11-11\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eStabilized \u003ccode\u003ebuild_directory\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.23.0] - 2025-09-27\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eFeatureName\u003c/code\u003e and \u003ccode\u003ePackageName\u003c/code\u003e newtype wrappers.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.22.0] - 2025-08-18\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003epub fn env_remove\u0026lt;K: Into\u0026lt;OsString\u0026gt;\u0026gt;(\u0026amp;mut self, key: K) -\u0026gt; \u0026amp;mut MetadataCommand\u003c/code\u003e to \u003ccode\u003eMetadataCommand\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded export of \u003ccode\u003ecargo_platform\u003c/code\u003e at crate's root module.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ecamino\u003c/code\u003e from \u003ccode\u003e1.0.7\u003c/code\u003e to \u003ccode\u003e1.1.10\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecargo_platform\u003c/code\u003e from \u003ccode\u003e0.2.0\u003c/code\u003e to \u003ccode\u003e0.3.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ederive_builder\u003c/code\u003e from \u003ccode\u003e0.12\u003c/code\u003e to \u003ccode\u003e0.20\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003esemver\u003c/code\u003e from \u003ccode\u003e1.0.7\u003c/code\u003e to \u003ccode\u003e1.0.26\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eserde_json\u003c/code\u003e from \u003ccode\u003e1.0.118\u003c/code\u003e to \u003ccode\u003e1.0.142\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eserde\u003c/code\u003e from \u003ccode\u003e1.0.136\u003c/code\u003e to \u003ccode\u003e1.0.219\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ethiserror\u003c/code\u003e from \u003ccode\u003e2.0.3\u003c/code\u003e to \u003ccode\u003e2.0.12\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eMade \u003ccode\u003eDependency\u003c/code\u003e's \u003ccode\u003esource\u003c/code\u003e member the same type as \u003ccode\u003ePackage\u003c/code\u003e's \u003ccode\u003esource\u003c/code\u003e member: \u003ccode\u003eOption\u0026lt;Source\u0026gt;\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.19.0] - 2024-11-20\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRe-exported \u003ccode\u003esemver\u003c/code\u003e crate directly.\u003c/li\u003e\n\u003cli\u003eAdded implementation of \u003ccode\u003estd::ops::Index\u0026lt;\u0026amp;PackageId\u0026gt;\u003c/code\u003e for \u003ccode\u003eResolve\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003epub fn is_kind(\u0026amp;self, name: TargetKind) -\u0026gt; bool\u003c/code\u003e to \u003ccode\u003eTarget\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded derived implementations of \u003ccode\u003ePartialEq\u003c/code\u003e, \u003ccode\u003eEq\u003c/code\u003e and \u003ccode\u003eHash\u003c/code\u003e for \u003ccode\u003eMetadata\u003c/code\u003e and its members' types.\u003c/li\u003e\n\u003cli\u003eAdded default fields to \u003ccode\u003ePackageBuilder\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003epub fn new(name:version:id:path:) -\u0026gt; Self\u003c/code\u003e to \u003ccode\u003ePackageBuilder\u003c/code\u003e for providing all required fields upfront.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBumped MSRV from \u003ccode\u003e1.42.0\u003c/code\u003e to \u003ccode\u003e1.56.0\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eMade \u003ccode\u003eparse_stream\u003c/code\u003e more versatile by accepting anything that implements \u003ccode\u003eRead\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eConverted \u003ccode\u003eTargetKind\u003c/code\u003e and \u003ccode\u003eCrateType\u003c/code\u003e to an enum representation.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRemoved\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/c08e66cdf534313085ef810ce6f2e0df8a83fc50\"\u003e\u003ccode\u003ec08e66c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/oli-obk/cargo_metadata/issues/317\"\u003e#317\u003c/a\u003e from Muscraft/stabilize-build-dir\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/083ca6933f8fe868f78e6969bb032c206e41baa2\"\u003e\u003ccode\u003e083ca69\u003c/code\u003e\u003c/a\u003e chore: Bump version to 0.23.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/84d613bf869c73ed14d76d9e9bd964694013fa98\"\u003e\u003ccode\u003e84d613b\u003c/code\u003e\u003c/a\u003e chore: Stabilize build_directory\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/9d818095a2ccfcc60465028eb970799ee845ddc1\"\u003e\u003ccode\u003e9d81809\u003c/code\u003e\u003c/a\u003e chore: Address new clippy warnings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/4d66bd33a8c9928d4a4cd5be51b85a6dfb695076\"\u003e\u003ccode\u003e4d66bd3\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/oli-obk/cargo_metadata/issues/309\"\u003e#309\u003c/a\u003e from BD103/fix-doc-auto-config\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/d1a6aa21354b3c33e72a0472455615168818e087\"\u003e\u003ccode\u003ed1a6aa2\u003c/code\u003e\u003c/a\u003e fix: \u003ccode\u003ecargo_metadata\u003c/code\u003e not building on docs.rs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/2af44dfa5be8335c83af9f2613e492b0df2ee609\"\u003e\u003ccode\u003e2af44df\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/oli-obk/cargo_metadata/issues/307\"\u003e#307\u003c/a\u003e from smoelius/bump-version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/33cf6da87d03148a40a4538a291ae25cf811dd35\"\u003e\u003ccode\u003e33cf6da\u003c/code\u003e\u003c/a\u003e Try to get CI to pass\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/790de54c71d4bc9161e1f29678058bb88410c300\"\u003e\u003ccode\u003e790de54\u003c/code\u003e\u003c/a\u003e Bump version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oli-obk/cargo_metadata/commit/8af4dc499a324dfeba605668d8b6fc8d01e5272a\"\u003e\u003ccode\u003e8af4dc4\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/oli-obk/cargo_metadata/issues/304\"\u003e#304\u003c/a\u003e from smoelius/newtype-wrapper\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/oli-obk/cargo_metadata/compare/0.19.2...0.23.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cidr` from 0.2.3 to 0.3.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/stbuehler/rust-cidr/releases\"\u003ecidr's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ecidr 0.3.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/stbuehler/rust-cidr/compare/cidr-0.2.3...cidr-0.3.0\"\u003e0.3.0\u003c/a\u003e - 2024-09-30\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eremove short IPv4 address support in \u003ccode\u003eFromStr\u003c/code\u003e implementations\u003c/li\u003e\n\u003cli\u003eimplement \u003ccode\u003eFrom\u0026lt;Ip*Addr\u0026gt;\u003c/code\u003e for cidr and inet types\u003c/li\u003e\n\u003cli\u003eremove \u003ccode\u003estd\u003c/code\u003e requirement - both \u003ccode\u003enet\u003c/code\u003e and \u003ccode\u003eerror\u003c/code\u003e now in \u003ccode\u003ecore\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003emove to bitstring 0.2\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/stbuehler/rust-cidr/blob/master/CHANGELOG.md\"\u003ecidr's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.3.2] - 2025-12-18\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eIpv*Cidr\u003c/code\u003e and \u003ccode\u003eIpv*Inet\u003c/code\u003e: add methods to get reference to stored (first / host) address\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.3.1] - 2025-01-18\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eraise serde version to support no-std builds\u003c/li\u003e\n\u003cli\u003eenable all Error impls in no-std (actually making std-feature unused)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.3.0] - 2024-09-30\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eremove short IPv4 address support in \u003ccode\u003eFromStr\u003c/code\u003e implementations\u003c/li\u003e\n\u003cli\u003eimplement \u003ccode\u003eFrom\u0026lt;Ip*Addr\u0026gt;\u003c/code\u003e for cidr and inet types\u003c/li\u003e\n\u003cli\u003eremove \u003ccode\u003estd\u003c/code\u003e requirement - both \u003ccode\u003enet\u003c/code\u003e and \u003ccode\u003eerror\u003c/code\u003e now in \u003ccode\u003ecore\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003emove to bitstring 0.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stbuehler/rust-cidr/commit/50f8fa7c51ee39a9ba42df9714a39f42d8679a24\"\u003e\u003ccode\u003e50f8fa7\u003c/code\u003e\u003c/a\u003e release 0.3.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stbuehler/rust-cidr/commit/335cf190ece13a986a65219e5ca001e2dbfb1c5e\"\u003e\u003ccode\u003e335cf19\u003c/code\u003e\u003c/a\u003e fix clippy lints\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stbuehler/rust-cidr/commit/7eb9420f9df765d0d160814764003c289a07bc2c\"\u003e\u003ccode\u003e7eb9420\u003c/code\u003e\u003c/a\u003e docsrs: doc_auto_cfg got merged into doc_cfg\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stbuehler/rust-cidr/commit/c9f557b281a85b4e8fe22018adc608aa096b857b\"\u003e\u003ccode\u003ec9f557b\u003c/code\u003e\u003c/a\u003e Ipv\u003cem\u003eCidr and Ipv\u003c/em\u003eInet: add methods to get reference to stored (first / host) ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stbuehler/rust-cidr/commit/64778518e06d34539b10e2720a00b20004efa2ef\"\u003e\u003ccode\u003e6477851\u003c/code\u003e\u003c/a\u003e release 0.3.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stbuehler/rust-cidr/commit/f0b716ceed2828bf6b0b8cd6cf6db0bc68573bef\"\u003e\u003ccode\u003ef0b716c\u003c/code\u003e\u003c/a\u003e Raise serde version to support no-std builds (\u003ca href=\"https://redirect.github.com/stbuehler/rust-cidr/issues/19\"\u003e#19\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stbuehler/rust-cidr/commit/860fa2f17882e668e30dcf05022384442765b4aa\"\u003e\u003ccode\u003e860fa2f\u003c/code\u003e\u003c/a\u003e enable all Error impls in no-std (actually making std-feature unused) (\u003ca href=\"https://redirect.github.com/stbuehler/rust-cidr/issues/19\"\u003e#19\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stbuehler/rust-cidr/commit/8e974f270c355f8486f5b6f5264895fc58028be8\"\u003e\u003ccode\u003e8e974f2\u003c/code\u003e\u003c/a\u003e release 0.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stbuehler/rust-cidr/commit/4ffa38480f45f8444926900f1e3558ab2c2341c4\"\u003e\u003ccode\u003e4ffa384\u003c/code\u003e\u003c/a\u003e use bitstring 0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stbuehler/rust-cidr/commit/9629dec2d8cc2c1d230cc21709c7f81d57ba5468\"\u003e\u003ccode\u003e9629dec\u003c/code\u003e\u003c/a\u003e Error in core since rust 1.81\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/stbuehler/rust-cidr/compare/cidr-0.2.3...cidr-0.3.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `clap` from 4.5.52 to 4.5.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\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\u003c/blockquote\u003e\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.52...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 `cloudevents-sdk` from 0.8.0 to 0.9.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/cloudevents/sdk-rust/releases\"\u003ecloudevents-sdk's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eCloudEvents v0.9.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate MAINTAINERS.md - Remove Linus by \u003ca href=\"https://github.com/Lazzaretti\"\u003e\u003ccode\u003e@​Lazzaretti\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cloudevents/sdk-rust/pull/251\"\u003ecloudevents/sdk-rust#251\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: nats by updating to the new async-nats \u0026amp; GitHub action/cache (bump version) by \u003ca href=\"https://github.com/Lazzaretti\"\u003e\u003ccode\u003e@​Lazzaretti\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cloudevents/sdk-rust/pull/255\"\u003ecloudevents/sdk-rust#255\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump webpack-dev-server from 5.0.4 to 5.2.1 in /example-projects/reqwest-wasm-example 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/cloudevents/sdk-rust/pull/253\"\u003ecloudevents/sdk-rust#253\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump on-headers and compression in /example-projects/reqwest-wasm-example 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/cloudevents/sdk-rust/pull/256\"\u003ecloudevents/sdk-rust#256\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate rdkafka to 0.38 by \u003ca href=\"https://github.com/FalkWoldmann\"\u003e\u003ccode\u003e@​FalkWoldmann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cloudevents/sdk-rust/pull/257\"\u003ecloudevents/sdk-rust#257\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump node-forge from 1.3.1 to 1.3.2 in /example-projects/reqwest-wasm-example 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/cloudevents/sdk-rust/pull/259\"\u003ecloudevents/sdk-rust#259\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix panic displaying binary data with invalid UTF-8 sequencies by \u003ca href=\"https://github.com/gabriel-araujjo\"\u003e\u003ccode\u003e@​gabriel-araujjo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cloudevents/sdk-rust/pull/230\"\u003ecloudevents/sdk-rust#230\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRelease 0.9.0 bump by \u003ca href=\"https://github.com/Lazzaretti\"\u003e\u003ccode\u003e@​Lazzaretti\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cloudevents/sdk-rust/pull/260\"\u003ecloudevents/sdk-rust#260\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FalkWoldmann\"\u003e\u003ccode\u003e@​FalkWoldmann\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/cloudevents/sdk-rust/pull/257\"\u003ecloudevents/sdk-rust#257\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gabriel-araujjo\"\u003e\u003ccode\u003e@​gabriel-araujjo\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/cloudevents/sdk-rust/pull/230\"\u003ecloudevents/sdk-rust#230\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/cloudevents/sdk-rust/compare/0.8.0...0.9.0\"\u003ehttps://github.com/cloudevents/sdk-rust/compare/0.8.0...0.9.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudevents/sdk-rust/commit/57196ea45c637fdc71c2372e47910e83dc35c334\"\u003e\u003ccode\u003e57196ea\u003c/code\u003e\u003c/a\u003e Bump version to 0.9.0 (\u003ca href=\"https://redirect.github.com/cloudevents/sdk-rust/issues/260\"\u003e#260\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudevents/sdk-rust/commit/cc7b8042a9b2d3b0387a1448511d8efcc284cb76\"\u003e\u003ccode\u003ecc7b804\u003c/code\u003e\u003c/a\u003e Fix panic displaying binary data with invalid utf8 sequencies (\u003ca href=\"https://redirect.github.com/cloudevents/sdk-rust/issues/230\"\u003e#230\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudevents/sdk-rust/commit/dbde32fb3ffdec3ec173ed5d703f8747aedb757d\"\u003e\u003ccode\u003edbde32f\u003c/code\u003e\u003c/a\u003e Bump node-forge in /example-projects/reqwest-wasm-example (\u003ca href=\"https://redirect.github.com/cloudevents/sdk-rust/issues/259\"\u003e#259\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudevents/sdk-rust/commit/835412fcf82f451880ea65b30c37452544be513d\"\u003e\u003ccode\u003e835412f\u003c/code\u003e\u003c/a\u003e Update rdkafka to 0.38 (\u003ca href=\"https://redirect.github.com/cloudevents/sdk-rust/issues/257\"\u003e#257\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudevents/sdk-rust/commit/aee9d0734769fb378c2343d5f537361e7202b300\"\u003e\u003ccode\u003eaee9d07\u003c/code\u003e\u003c/a\u003e Bump on-headers and compression (\u003ca href=\"https://redirect.github.com/cloudevents/sdk-rust/issues/256\"\u003e#256\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudevents/sdk-rust/commit/9a30e23bee59bf3c7f644f9e615c4ea9a75dd661\"\u003e\u003ccode\u003e9a30e23\u003c/code\u003e\u003c/a\u003e Bump webpack-dev-server in /example-projects/reqwest-wasm-example (\u003ca href=\"https://redirect.github.com/cloudevents/sdk-rust/issues/253\"\u003e#253\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudevents/sdk-rust/commit/6f02d238e4de9e6ab18f36ddf6f93265121c3dd4\"\u003e\u003ccode\u003e6f02d23\u003c/code\u003e\u003c/a\u003e fix: nats by updating to the new async-nats \u0026amp; GitHub action/cache (bump versi...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudevents/sdk-rust/commit/fa0aadb31de82956d44fba4b50c6a002d5bd0b7b\"\u003e\u003ccode\u003efa0aadb\u003c/code\u003e\u003c/a\u003e Update MAINTAINERS.md - Remove Linus (\u003ca href=\"https://redirect.github.com/cloudevents/sdk-rust/issues/251\"\u003e#251\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/cloudevents/sdk-rust/compare/0.8.0...0.9.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `console` from 0.15.11 to 0.16.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/console-rs/console/releases\"\u003econsole's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.16.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImplement basic support for true colors by \u003ca href=\"https://github.com/lord-haffi\"\u003e\u003ccode\u003e@​lord-haffi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/console/pull/271\"\u003econsole-rs/console#271\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: add note about clicolors by \u003ca href=\"https://github.com/philbucher\"\u003e\u003ccode\u003e@​philbucher\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/console/pull/274\"\u003econsole-rs/console#274\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/console-rs/console/pull/276\"\u003econsole-rs/console#276\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExclude development scripts from published package by \u003ca href=\"https://github.com/weiznich\"\u003e\u003ccode\u003e@​weiznich\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/console/pull/278\"\u003econsole-rs/console#278\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.16.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd WithoutAnsi struct that implements Display by \u003ca href=\"https://github.com/ChocolateLoverRaj\"\u003e\u003ccode\u003e@​ChocolateLoverRaj\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/console/pull/258\"\u003econsole-rs/console#258\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTweak style for new WithAnsi code by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/console/pull/266\"\u003econsole-rs/console#266\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix QNX 7.1 patch for libc::cfmakeraw by \u003ca href=\"https://github.com/rafaeling\"\u003e\u003ccode\u003e@​rafaeling\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/console/pull/267\"\u003econsole-rs/console#267\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade windows-sys to 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/console-rs/console/pull/272\"\u003econsole-rs/console#272\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.16.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cp\u003eThe 0.15.12 release was yanked after it \u003ca href=\"https://redirect.github.com/console-rs/console/issues/264\"\u003eturned out to be semver-incompatible\u003c/a\u003e with existing usage by several of the most popular dependent crates, because it introduced a \u003ccode\u003estd\u003c/code\u003e feature -- and those crates used \u003ccode\u003edefault-features = false\u003c/code\u003e but relied on the \u003ccode\u003estd\u003c/code\u003e-guarded features.\u003c/p\u003e\n\u003cp\u003eThe 0.16.0 API should be semver-compatible with the 0.15.x API except for the need for the \u003ccode\u003estd\u003c/code\u003e feature.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ePrepare 0.16.0 by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/console/pull/265\"\u003econsole-rs/console#265\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eRefer to the \u003ca href=\"https://github.com/console-rs/console/releases/0.15.12\"\u003e0.15.12 release notes\u003c/a\u003e for more information.\u003c/p\u003e\n\u003ch2\u003e0.15.12\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse EnumSet instead of a full-blown btreemap for the attributes by \u003ca href=\"https://github.com/jwiesler\"\u003e\u003ccode\u003e@​jwiesler\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/console/pull/244\"\u003econsole-rs/console#244\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTweak Attributes bit set API by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/console/pull/245\"\u003econsole-rs/console#245\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImplement measure_text_width with no allocation by \u003ca href=\"https://github.com/remi-dupre\"\u003e\u003ccode\u003e@​remi-dupre\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/console/pull/246\"\u003econsole-rs/console#246\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(utils): surprising behavior in truncate_str when tail is larger than width by \u003ca href=\"https://github.com/remi-dupre\"\u003e\u003ccode\u003e@​remi-dupre\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/console/pull/250\"\u003econsole-rs/console#250\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix spelling mistake by \u003ca href=\"https://github.com/Axlefublr\"\u003e\u003ccode\u003e@​Axlefublr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/console/pull/253\"\u003econsole-rs/console#253\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(part): add NO_COLOR env support for windows terminal by \u003ca href=\"https://github.com/L-Chao\"\u003e\u003ccode\u003e@​L-Chao\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/console/pull/254\"\u003econsole-rs/console#254\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate windows-sys requirement from 0.59 to 0.60 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/console/pull/259\"\u003econsole-rs/console#259\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd features to work with no_std, and with alloc in no_std by \u003ca href=\"https://github.com/ChocolateLoverRaj\"\u003e\u003ccode\u003e@​ChocolateLoverRaj\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/console/pull/256\"\u003econsole-rs/console#256\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix CI badge and license URL by \u003ca href=\"https://github.com/atouchet\"\u003e\u003ccode\u003e@​atouchet\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/console/pull/261\"\u003econsole-rs/console#261\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump version to 0.15.12 by \u003ca href=\"https://github.com/felstead\"\u003e\u003ccode\u003e@​felstead\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/console/pull/262\"\u003econsole-rs/console#262\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/console/commit/0bf645d987e74d9b9717e03fdae523fe43a07673\"\u003e\u003ccode\u003e0bf645d\u003c/code\u003e\u003c/a\u003e Bump version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/console/commit/0b789b9df7eb43966b357cd125309a9e1b0ebd7f\"\u003e\u003ccode\u003e0b789b9\u003c/code\u003e\u003c/a\u003e Fix clippy warnings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/console/commit/bb1cbdb17bb410b327f60f418ce6a8774cbabd36\"\u003e\u003ccode\u003ebb1cbdb\u003c/code\u003e\u003c/a\u003e Exclude development scripts from published package\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/console/commit/12281c1f333644a370761f47a9a1214722890cf2\"\u003e\u003ccode\u003e12281c1\u003c/code\u003e\u003c/a\u003e chore: minor improvement for docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/console/commit/e611fbc42ee1fbde3fddcb982d7ed12d9d8f9691\"\u003e\u003ccode\u003ee611fbc\u003c/code\u003e\u003c/a\u003e docs: add note about clicolors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/console/commit/e9b9a4486520794d12240d1d3f22f7c0abaec9f1\"\u003e\u003ccode\u003ee9b9a44\u003c/code\u003e\u003c/a\u003e Apply clippy suggestion\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/console/commit/9cf0c5f08f889453ee10ee7a7c898e5996e8e1b4\"\u003e\u003ccode\u003e9cf0c5f\u003c/code\u003e\u003c/a\u003e ci: enable all workflows for pull requests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/console/commit/761e0f2165479894cfc787295f9f36de09cd2ffe\"\u003e\u003ccode\u003e761e0f2\u003c/code\u003e\u003c/a\u003e Implement basic support for true colors (\u003ca href=\"https://redirect.github.com/console-rs/console/issues/271\"\u003e#271\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/console/commit/f35b2e470d6835c7d1cd430f40619d64c18d6ba4\"\u003e\u003ccode\u003ef35b2e4\u003c/code\u003e\u003c/a\u003e Bump version to 0.16.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/console/commit/900379f8dbc33b354ce227ee4a634d0fae70aabe\"\u003e\u003ccode\u003e900379f\u003c/code\u003e\u003c/a\u003e Upgrade windows-sys to 0.61\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/console-rs/console/compare/0.15.11...0.16.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `crossterm` from 0.28.1 to 0.29.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/crossterm-rs/crossterm/releases\"\u003ecrossterm's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.29\u003c/h2\u003e\n\u003ch1\u003eVersion 0.29\u003c/h1\u003e\n\u003ch2\u003eAdded ⭐\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCopy to clipboard using OSC52 (\u003ca href=\"https://redirect.github.com/crossterm-rs/crossterm/issues/974\"\u003e#974\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDerive standard traits for \u0026quot;SetCursorStyle\u0026quot; (\u003ca href=\"https://redirect.github.com/crossterm-rs/crossterm/issues/909\"\u003e#909\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd query_keyboard_enhancement_flags to read enabled flags (\u003ca href=\"https://redirect.github.com/crossterm-rs/crossterm/issues/958\"\u003e#958\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd is_* and as_* methods to the event enums (\u003ca href=\"https://redirect.github.com/crossterm-rs/crossterm/issues/949\"\u003e#949\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd a feature flag for derive_more impls (\u003ca href=\"https://redirect.github.com/crossterm-rs/crossterm/issues/970\"\u003e#970\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate rustix to 1.0 (\u003ca href=\"https://redirect.github.com/crossterm-rs/crossterm/issues/982\"\u003e#982\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade various dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBreaking ⚠️\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCorrectly fix KeyModifiers Display impl Properly adding + in between modifiers (\u003ca href=\"https://redirect.github.com/crossterm-rs/crossterm/issues/979\"\u003e#979\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/joshka\"\u003e\u003ccode\u003e@​joshka\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/linrongbin16\"\u003e\u003ccode\u003e@​linrongbin16\u003c/code\u003e\u003c/a\u003e  \u003ca href=\"https://github.com/kmicklas\"\u003e\u003ccode\u003e@​kmicklas\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/maciek50322\"\u003e\u003ccode\u003e@​maciek50322\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/rosew0od\"\u003e\u003ccode\u003e@​rosew0od\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/sxyazi\"\u003e\u003ccode\u003e@​sxyazi\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/the-mikedavis\"\u003e\u003ccode\u003e@​the-mikedavis\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/hthuz\"\u003e\u003ccode\u003e@​hthuz\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/aschey\"\u003e\u003ccode\u003e@​aschey\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/naseschwarz\"\u003e\u003ccode\u003e@​naseschwarz\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/Flokkq\"\u003e\u003ccode\u003e@​Flokkq\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/gaesa\"\u003e\u003ccode\u003e@​gaesa\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/WindSoilder\"\u003e\u003ccode\u003e@​WindSoilder\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/crossterm-rs/crossterm/blob/master/CHANGELOG.md\"\u003ecrossterm's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eUnreleased\u003c/h1\u003e\n\u003ch1\u003eVersion 0.29\u003c/h1\u003e\n\u003ch2\u003eAdded ⭐\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCopy to clipboard using OSC52 (\u003ca href=\"https://redirect.github.com/crossterm-rs/crossterm/issues/974\"\u003e#974\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDerive standard traits for \u0026quot;SetCursorStyle\u0026quot; (\u003ca href=\"https://redirect.github.com/crossterm-rs/crossterm/issues/909\"\u003e#909\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd query_keyboard_enhancement_flags to read enabled flags (\u003ca href=\"https://redirect.github.com/crossterm-rs/crossterm/issues/958\"\u003e#958\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd is_* and as_* methods to the event enums (\u003ca href=\"https://redirect.github.com/crossterm-rs/crossterm/issues/949\"\u003e#949\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd a feature flag for derive_more impls (\u003ca href=\"https://redirect.github.com/crossterm-rs/crossterm/issues/970\"\u003e#970\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate rustix to 1.0 (\u003ca href=\"https://redirect.github.com/crossterm-rs/crossterm/issues/982\"\u003e#982\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBreaking ⚠️\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCorrectly fix KeyModifiers Display impl Properly adding + in between modifiers (\u003ca href=\"https://redirect.github.com/crossterm-rs/crossterm/issues/979\"\u003e#979\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/crossterm-rs/crossterm/commits/0.29\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `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 `etcetera` from 0.10.0 to 0.11.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lunacookies/etcetera/releases\"\u003eetcetera's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.11.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(README): fix documentation link by \u003ca href=\"https://github.com/hasezoey\"\u003e\u003ccode\u003e@​hasezoey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lunacookies/etcetera/pull/34\"\u003elunacookies/etcetera#34\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSmall docs fix that confused me when I was looking at example on docs.rs by \u003ca href=\"https://github.com/Ac5000\"\u003e\u003ccode\u003e@​Ac5000\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lunacookies/etcetera/pull/38\"\u003elunacookies/etcetera#38\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ecrate: use std::env::home_dir, bump to edition 2024, raise MSRV to 1....\n\n_Description has been truncated_","html_url":"https://github.com/MoreVulnData/wasmCloud/pull/4","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/MoreVulnData%2FwasmCloud/issues/4","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/4/packages"}}]}