{"id":3434,"name":"syn","ecosystem":"cargo","repository_url":"https://github.com/dtolnay/syn","issues_count":3291,"created_at":"2025-06-06T16:30:11.473Z","updated_at":"2025-06-06T16:30:11.473Z","purl":"pkg:cargo/syn","metadata":{"id":335664,"name":"syn","ecosystem":"cargo","description":"Parser for Rust source code","homepage":null,"licenses":"MIT OR Apache-2.0","normalized_licenses":["MIT","Apache-2.0"],"repository_url":"https://github.com/dtolnay/syn","keywords_array":["macros","syn"],"namespace":null,"versions_count":334,"first_release_published_at":"2016-09-07T15:22:40.491Z","latest_release_published_at":"2025-04-26T19:44:37.223Z","latest_release_number":"2.0.101","last_synced_at":"2025-04-26T19:46:26.351Z","created_at":"2022-04-06T12:43:07.542Z","updated_at":"2025-04-26T19:46:26.752Z","registry_url":"https://crates.io/crates/syn/","install_command":"cargo install syn","documentation_url":"https://docs.rs/syn/","metadata":{"categories":["development-tools::procedural-macro-helpers","parser-implementations"]},"repo_metadata":{"id":10880715,"uuid":"67305738","full_name":"dtolnay/syn","owner":"dtolnay","description":"Parser for Rust source code","archived":false,"fork":false,"pushed_at":"2024-04-28T06:08:26.000Z","size":10700,"stargazers_count":2674,"open_issues_count":41,"forks_count":295,"subscribers_count":22,"default_branch":"master","last_synced_at":"2024-05-01T12:17:58.473Z","etag":null,"topics":["proc-macro"],"latest_commit_sha":null,"homepage":"","language":"Rust","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/dtolnay.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE-APACHE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"github":"dtolnay"}},"created_at":"2016-09-03T18:35:01.000Z","updated_at":"2024-07-08T20:00:30.714Z","dependencies_parsed_at":"2023-01-16T20:46:44.754Z","dependency_job_id":"a0c5fb84-b888-4aca-b2f8-d6f6799605da","html_url":"https://github.com/dtolnay/syn","commit_stats":{"total_commits":3590,"total_committers":98,"mean_commits":36.63265306122449,"dds":0.09610027855153203,"last_synced_commit":"7719f547f0070c4e7a48f28108a798fb6eac9670"},"previous_names":["dtolnay/item"],"tags_count":328,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/dtolnay","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":221409769,"owners_count":16815272,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"},"owner_record":{"login":"dtolnay","name":"David Tolnay","uuid":"1940490","kind":"user","description":"","email":"","website":null,"location":"Redwood City, California","twitter":"davidtolnay","company":"0xF9BA143B95FF6D82","icon_url":"https://avatars.githubusercontent.com/u/1940490?u=42777c8876d7b6591798df666a82057394b8b0c8\u0026v=4","repositories_count":110,"last_synced_at":"2024-05-20T14:36:25.156Z","metadata":{"has_sponsors_listing":true,"funding":{"github":"dtolnay"}},"html_url":"https://github.com/dtolnay","funding_links":["https://github.com/sponsors/dtolnay"],"total_stars":51531,"followers":7350,"following":44,"created_at":"2022-11-02T16:22:35.591Z","updated_at":"2024-05-20T14:36:29.182Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/dtolnay","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/dtolnay/repositories"},"tags":[{"name":"2.0.85","sha":"293d7c9f54e78bdd40d86413c839f9ba60f81376","kind":"tag","published_at":"2024-10-23T22:54:31.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/2.0.85","html_url":"https://github.com/dtolnay/syn/releases/tag/2.0.85","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/2.0.85","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/2.0.85/manifests"},{"name":"2.0.84","sha":"2e159bc35385dc544778b00bb2969608fcad759b","kind":"tag","published_at":"2024-10-23T21:39:30.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/2.0.84","html_url":"https://github.com/dtolnay/syn/releases/tag/2.0.84","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/2.0.84","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/2.0.84/manifests"},{"name":"2.0.83","sha":"dfc937235d85fa73d8348da3c8f0be9c64ad4b8a","kind":"tag","published_at":"2024-10-23T17:52:56.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/2.0.83","html_url":"https://github.com/dtolnay/syn/releases/tag/2.0.83","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/2.0.83","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/2.0.83/manifests"},{"name":"2.0.82","sha":"76092cf236bba9311d953887fff5c3391420803e","kind":"tag","published_at":"2024-10-20T17:00:46.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/2.0.82","html_url":"https://github.com/dtolnay/syn/releases/tag/2.0.82","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/2.0.82","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/2.0.82/manifests"},{"name":"2.0.81","sha":"fcdba5073e528b4f33ac81f559299cf57f9fd90a","kind":"tag","published_at":"2024-10-20T05:25:03.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/2.0.81","html_url":"https://github.com/dtolnay/syn/releases/tag/2.0.81","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/2.0.81","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/2.0.81/manifests"},{"name":"2.0.80","sha":"9ddac65b083344bef03162e3cbf5aea19de1e10e","kind":"tag","published_at":"2024-10-19T18:49:33.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/2.0.80","html_url":"https://github.com/dtolnay/syn/releases/tag/2.0.80","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/2.0.80","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/2.0.80/manifests"},{"name":"2.0.79","sha":"732e6e39406538aebe34ed5f5803113a48c28602","kind":"tag","published_at":"2024-09-27T18:42:59.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/2.0.79","html_url":"https://github.com/dtolnay/syn/releases/tag/2.0.79","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/2.0.79","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/2.0.79/manifests"},{"name":"2.0.78","sha":"09d020f5a10b3d3e4d54ec03290f773be91b9cac","kind":"tag","published_at":"2024-09-27T17:35:09.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/2.0.78","html_url":"https://github.com/dtolnay/syn/releases/tag/2.0.78","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/2.0.78","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/2.0.78/manifests"},{"name":"2.0.77","sha":"6232266b0b522ca144eb2910a51670eb9685bca5","kind":"tag","published_at":"2024-08-31T00:16:32.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/2.0.77","html_url":"https://github.com/dtolnay/syn/releases/tag/2.0.77","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/2.0.77","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/2.0.77/manifests"},{"name":"2.0.76","sha":"ef3e9c6dde79be7590fc90278772663ca31c1a73","kind":"tag","published_at":"2024-08-24T06:47:48.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/2.0.76","html_url":"https://github.com/dtolnay/syn/releases/tag/2.0.76","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/2.0.76","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/2.0.76/manifests"},{"name":"2.0.75","sha":"d1746fe29d18ca704ed285844c365a14a77e8757","kind":"tag","published_at":"2024-08-17T20:47:07.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/2.0.75","html_url":"https://github.com/dtolnay/syn/releases/tag/2.0.75","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/2.0.75","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/2.0.75/manifests"},{"name":"2.0.74","sha":"b15ae2840910cb6102d4d23d8b1e7bcb91304b23","kind":"tag","published_at":"2024-08-11T16:20:37.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/2.0.74","html_url":"https://github.com/dtolnay/syn/releases/tag/2.0.74","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/2.0.74","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/2.0.74/manifests"},{"name":"2.0.73","sha":"b5a5a8c17737ac7a7b3553ec202626035bfa779c","kind":"tag","published_at":"2024-08-11T05:19:02.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/2.0.73","html_url":"https://github.com/dtolnay/syn/releases/tag/2.0.73","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/2.0.73","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/2.0.73/manifests"},{"name":"2.0.72","sha":"c59828ff6f52e2d5d7069900d6577863ea220d48","kind":"tag","published_at":"2024-07-21T23:39:08.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/2.0.72","html_url":"https://github.com/dtolnay/syn/releases/tag/2.0.72","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/2.0.72","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/2.0.72/manifests"},{"name":"2.0.71","sha":"f34dc7bb53185a11f3aa45fc691488547c8c76ee","kind":"tag","published_at":"2024-07-12T13:02:52.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/2.0.71","html_url":"https://github.com/dtolnay/syn/releases/tag/2.0.71","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/2.0.71","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/2.0.71/manifests"},{"name":"2.0.70","sha":"5c67e2689791db44258d99402ae6d05b1898d9a3","kind":"tag","published_at":"2024-07-08T18:34:35.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/2.0.70","html_url":"https://github.com/dtolnay/syn/releases/tag/2.0.70","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/2.0.70","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/2.0.70/manifests"},{"name":"2.0.69","sha":"d4a0ff556fe1bbcaa77ebc37d24cc1bdaf5eac3a","kind":"tag","published_at":"2024-07-06T22:38:10.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/2.0.69","html_url":"https://github.com/dtolnay/syn/releases/tag/2.0.69","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/2.0.69","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/2.0.69/manifests"},{"name":"2.0.68","sha":"ecb0429297d3da2f20ab8559e41ddf8a2137d83b","kind":"tag","published_at":"2024-06-23T21:00:55.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/2.0.68","html_url":"https://github.com/dtolnay/syn/releases/tag/2.0.68","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/2.0.68","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/2.0.68/manifests"},{"name":"2.0.67","sha":"25f6299c982276bf55faac834538d78ea61d6bad","kind":"tag","published_at":"2024-06-20T23:42:46.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/2.0.67","html_url":"https://github.com/dtolnay/syn/releases/tag/2.0.67","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/2.0.67","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/2.0.67/manifests"},{"name":"2.0.66","sha":"b992916bdac459d279bb15098507d43b1febc50e","kind":"tag","published_at":"2024-05-23T23:03:52.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/2.0.66","html_url":"https://github.com/dtolnay/syn/releases/tag/2.0.66","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/2.0.66","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/2.0.66/manifests"},{"name":"2.0.65","sha":"9f2371eefa6f681b53e4d74458d86dd41673227f","kind":"tag","published_at":"2024-05-19T19:36:39.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/2.0.65","html_url":"https://github.com/dtolnay/syn/releases/tag/2.0.65","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/2.0.65","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/2.0.65/manifests"},{"name":"2.0.64","sha":"98a62cbee4f3364787a4a04a9c18f2831ebb7e0a","kind":"tag","published_at":"2024-05-16T17:06:43.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/2.0.64","html_url":"https://github.com/dtolnay/syn/releases/tag/2.0.64","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/2.0.64","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/2.0.64/manifests"},{"name":"2.0.63","sha":"8bcd277e4c277a8a64542287e9dd232bc27c3328","kind":"tag","published_at":"2024-05-11T19:09:57.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/2.0.63","html_url":"https://github.com/dtolnay/syn/releases/tag/2.0.63","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/2.0.63","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/2.0.63/manifests"},{"name":"2.0.62","sha":"e9e6329cf8b388b5323c3f2c926561687d38927e","kind":"tag","published_at":"2024-05-11T02:59:23.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/2.0.62","html_url":"https://github.com/dtolnay/syn/releases/tag/2.0.62","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/2.0.62","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/2.0.62/manifests"},{"name":"2.0.61","sha":"e2abd39d334acce72553e0ad9b8c146e9b7732f3","kind":"tag","published_at":"2024-05-07T01:54:00.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/2.0.61","html_url":"https://github.com/dtolnay/syn/releases/tag/2.0.61","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/2.0.61","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/2.0.61/manifests"},{"name":"2.0.60","sha":"7029b220e7375a49537a6f1ef95fbd2554c59bd6","kind":"tag","published_at":"2024-04-17T19:09:39.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/2.0.60","html_url":"https://github.com/dtolnay/syn/releases/tag/2.0.60","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/2.0.60","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/2.0.60/manifests"},{"name":"2.0.59","sha":"922ea2dfe9a15f3d7305a8177d1df9e2c617a953","kind":"tag","published_at":"2024-04-15T00:57:42.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/2.0.59","html_url":"https://github.com/dtolnay/syn/releases/tag/2.0.59","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/2.0.59","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/2.0.59/manifests"},{"name":"2.0.58","sha":"81adad6bfe029963b2ea006f4fabfd0f7bafe261","kind":"tag","published_at":"2024-04-03T01:56:28.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/2.0.58","html_url":"https://github.com/dtolnay/syn/releases/tag/2.0.58","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/2.0.58","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/2.0.58/manifests"},{"name":"2.0.57","sha":"9cea040c00cc0ac2e3ebd4564da5ccad8d5c3177","kind":"tag","published_at":"2024-03-30T02:49:29.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/2.0.57","html_url":"https://github.com/dtolnay/syn/releases/tag/2.0.57","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/2.0.57","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/2.0.57/manifests"},{"name":"2.0.56","sha":"3c07b7847b730380c16bcef5213a8c685a379a40","kind":"tag","published_at":"2024-03-30T02:47:20.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/2.0.56","html_url":"https://github.com/dtolnay/syn/releases/tag/2.0.56","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/2.0.56","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/2.0.56/manifests"},{"name":"2.0.55","sha":"d4c4811bd58fd22b4cc68988166aee2132ffb3be","kind":"tag","published_at":"2024-03-24T03:50:22.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/2.0.55","html_url":"https://github.com/dtolnay/syn/releases/tag/2.0.55","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/2.0.55","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/2.0.55/manifests"},{"name":"2.0.54","sha":"a5d02b1afe7641dfaadd660be32bb9822b74f47b","kind":"tag","published_at":"2024-03-24T03:20:30.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/2.0.54","html_url":"https://github.com/dtolnay/syn/releases/tag/2.0.54","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/2.0.54","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/2.0.54/manifests"},{"name":"2.0.53","sha":"32dcf8df303c7181d95325f159ffbb1870a73e70","kind":"tag","published_at":"2024-03-16T22:49:22.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/2.0.53","html_url":"https://github.com/dtolnay/syn/releases/tag/2.0.53","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/2.0.53","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/2.0.53/manifests"},{"name":"2.0.52","sha":"07ede6a6b31adeb3a18899ada1f352f63b3a36b9","kind":"tag","published_at":"2024-02-28T20:03:38.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/2.0.52","html_url":"https://github.com/dtolnay/syn/releases/tag/2.0.52","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/2.0.52","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/2.0.52/manifests"},{"name":"2.0.51","sha":"5e15a9b412cb1e2df481e3470e1be8defaee4495","kind":"tag","published_at":"2024-02-26T07:38:04.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/2.0.51","html_url":"https://github.com/dtolnay/syn/releases/tag/2.0.51","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/2.0.51","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/2.0.51/manifests"},{"name":"2.0.50","sha":"0dae01509e1dfc1734b0e8097c16338b56503242","kind":"tag","published_at":"2024-02-19T23:11:08.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/2.0.50","html_url":"https://github.com/dtolnay/syn/releases/tag/2.0.50","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/2.0.50","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/2.0.50/manifests"},{"name":"2.0.49","sha":"e64c0636042bcd8cf56f9e6c3e828a49cb434649","kind":"tag","published_at":"2024-02-16T00:46:45.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/2.0.49","html_url":"https://github.com/dtolnay/syn/releases/tag/2.0.49","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/2.0.49","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/2.0.49/manifests"},{"name":"2.0.48","sha":"5e16fc24e68b16a381cb7ef22455dba9db143083","kind":"tag","published_at":"2024-01-04T17:20:59.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/2.0.48","html_url":"https://github.com/dtolnay/syn/releases/tag/2.0.48","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/2.0.48","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/2.0.48/manifests"},{"name":"2.0.47","sha":"2c96972d1fe76348e04ea71b6bedc86bd333b204","kind":"tag","published_at":"2024-01-03T23:04:09.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/2.0.47","html_url":"https://github.com/dtolnay/syn/releases/tag/2.0.47","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/2.0.47","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/2.0.47/manifests"},{"name":"2.0.46","sha":"1650c861a408dcaaa5d77f07472e22cb5aa2abb2","kind":"tag","published_at":"2024-01-02T06:06:32.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/2.0.46","html_url":"https://github.com/dtolnay/syn/releases/tag/2.0.46","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/2.0.46","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/2.0.46/manifests"},{"name":"2.0.45","sha":"6bfa2784f2705677c787d6d21166f8b615a1516b","kind":"tag","published_at":"2024-01-01T19:26:21.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/2.0.45","html_url":"https://github.com/dtolnay/syn/releases/tag/2.0.45","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/2.0.45","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/2.0.45/manifests"},{"name":"2.0.44","sha":"58b42f526425b320607c4c4215e33c0e22e51acd","kind":"tag","published_at":"2024-01-01T01:42:47.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/2.0.44","html_url":"https://github.com/dtolnay/syn/releases/tag/2.0.44","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/2.0.44","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/2.0.44/manifests"},{"name":"2.0.43","sha":"95ee05214030f936b8db3ee295188d5dc2c89621","kind":"tag","published_at":"2023-12-25T04:31:52.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/2.0.43","html_url":"https://github.com/dtolnay/syn/releases/tag/2.0.43","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/2.0.43","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/2.0.43/manifests"},{"name":"2.0.42","sha":"6dcf8abe0294c07749f544181927a2bc6c9bbb66","kind":"tag","published_at":"2023-12-20T23:20:35.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/2.0.42","html_url":"https://github.com/dtolnay/syn/releases/tag/2.0.42","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/2.0.42","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/2.0.42/manifests"},{"name":"2.0.41","sha":"63b17012ab20ff72f3e49aaf821719a866b1a352","kind":"tag","published_at":"2023-12-12T23:06:01.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/2.0.41","html_url":"https://github.com/dtolnay/syn/releases/tag/2.0.41","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/2.0.41","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/2.0.41/manifests"},{"name":"2.0.40","sha":"cf7f40a96a7329fb4215a7a1d8d9e7c93439b169","kind":"tag","published_at":"2023-12-11T02:38:09.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/2.0.40","html_url":"https://github.com/dtolnay/syn/releases/tag/2.0.40","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/2.0.40","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/2.0.40/manifests"},{"name":"2.0.39","sha":"924217c1734c085ee6cdb5e198d36d610c234313","kind":"tag","published_at":"2023-11-06T01:37:32.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/2.0.39","html_url":"https://github.com/dtolnay/syn/releases/tag/2.0.39","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/2.0.39","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/2.0.39/manifests"},{"name":"2.0.38","sha":"43632bfb6c78ee1f952645a268ab1ac4af162977","kind":"tag","published_at":"2023-10-05T18:50:20.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/2.0.38","html_url":"https://github.com/dtolnay/syn/releases/tag/2.0.38","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/2.0.38","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/2.0.38/manifests"},{"name":"2.0.37","sha":"96810880f3acbb63415cf4684ab42c82edc31e2a","kind":"tag","published_at":"2023-09-18T03:04:52.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/2.0.37","html_url":"https://github.com/dtolnay/syn/releases/tag/2.0.37","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/2.0.37","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/2.0.37/manifests"},{"name":"2.0.36","sha":"ef6476c76431da488720c8ee3fdfff57a199a848","kind":"tag","published_at":"2023-09-16T20:54:05.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/2.0.36","html_url":"https://github.com/dtolnay/syn/releases/tag/2.0.36","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/2.0.36","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/2.0.36/manifests"},{"name":"2.0.35","sha":"ce360ff4b1695311dcc569ade1fc9ff1ff6ac4d9","kind":"tag","published_at":"2023-09-15T21:59:21.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/2.0.35","html_url":"https://github.com/dtolnay/syn/releases/tag/2.0.35","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/2.0.35","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/2.0.35/manifests"},{"name":"2.0.34","sha":"975ce0b7c4319166ff0ae5ea839d923410615dae","kind":"tag","published_at":"2023-09-15T19:06:09.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/2.0.34","html_url":"https://github.com/dtolnay/syn/releases/tag/2.0.34","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/2.0.34","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/2.0.34/manifests"},{"name":"2.0.33","sha":"5e3f55e684b7e33424b9f551105463418b196eb4","kind":"tag","published_at":"2023-09-13T17:14:42.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/2.0.33","html_url":"https://github.com/dtolnay/syn/releases/tag/2.0.33","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/2.0.33","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/2.0.33/manifests"},{"name":"2.0.32","sha":"41b83c86f7e702c49b93bc184e026de4650c0d8e","kind":"tag","published_at":"2023-09-10T20:16:14.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/2.0.32","html_url":"https://github.com/dtolnay/syn/releases/tag/2.0.32","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/2.0.32","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/2.0.32/manifests"},{"name":"2.0.31","sha":"b20e2c8245f739dffc8095b4406bdff4cc179972","kind":"tag","published_at":"2023-09-03T16:39:55.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/2.0.31","html_url":"https://github.com/dtolnay/syn/releases/tag/2.0.31","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/2.0.31","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/2.0.31/manifests"},{"name":"2.0.30","sha":"78f94eac59ceb2d37fa3bbb86fc8769c9833f0c5","kind":"tag","published_at":"2023-09-03T05:01:40.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/2.0.30","html_url":"https://github.com/dtolnay/syn/releases/tag/2.0.30","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/2.0.30","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/2.0.30/manifests"},{"name":"2.0.29","sha":"b387b13f48e76468a3fc58e55559d2f41fa28a71","kind":"tag","published_at":"2023-08-17T03:22:30.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/2.0.29","html_url":"https://github.com/dtolnay/syn/releases/tag/2.0.29","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/2.0.29","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/2.0.29/manifests"},{"name":"2.0.28","sha":"44c5fddeb149e683a421bde969773fe6b3dfa0f5","kind":"tag","published_at":"2023-07-31T00:37:36.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/2.0.28","html_url":"https://github.com/dtolnay/syn/releases/tag/2.0.28","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/2.0.28","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/2.0.28/manifests"},{"name":"2.0.27","sha":"bb234930b06baf71d88335ff3493d681741c01b6","kind":"tag","published_at":"2023-07-21T03:00:55.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/2.0.27","html_url":"https://github.com/dtolnay/syn/releases/tag/2.0.27","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/2.0.27","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/2.0.27/manifests"},{"name":"2.0.26","sha":"a4d7aa80e32647b1f3e6e8fd80c68aa5125f3c0e","kind":"tag","published_at":"2023-07-15T05:29:44.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/2.0.26","html_url":"https://github.com/dtolnay/syn/releases/tag/2.0.26","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/2.0.26","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/2.0.26/manifests"},{"name":"2.0.25","sha":"026a38ccb0dbc0fcfbba21c718f5604e3225deec","kind":"tag","published_at":"2023-07-09T17:50:53.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/2.0.25","html_url":"https://github.com/dtolnay/syn/releases/tag/2.0.25","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/2.0.25","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/2.0.25/manifests"},{"name":"2.0.24","sha":"24c48cdef661faee12d612a69c4e835060c3f5b6","kind":"tag","published_at":"2023-07-09T04:06:28.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/2.0.24","html_url":"https://github.com/dtolnay/syn/releases/tag/2.0.24","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/2.0.24","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/2.0.24/manifests"},{"name":"2.0.23","sha":"f3cd37a3fcd60f79fbf20581f91bc447e46d295a","kind":"tag","published_at":"2023-07-02T19:40:06.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/2.0.23","html_url":"https://github.com/dtolnay/syn/releases/tag/2.0.23","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/2.0.23","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/2.0.23/manifests"},{"name":"2.0.22","sha":"0ca354715553a651cb65c26179bcd1f6c4b89ed8","kind":"tag","published_at":"2023-06-24T23:20:22.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/2.0.22","html_url":"https://github.com/dtolnay/syn/releases/tag/2.0.22","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/2.0.22","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/2.0.22/manifests"},{"name":"2.0.21","sha":"cdacef7816fce407af8ca2e6d716f108b6e869bd","kind":"tag","published_at":"2023-06-24T19:23:51.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/2.0.21","html_url":"https://github.com/dtolnay/syn/releases/tag/2.0.21","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/2.0.21","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/2.0.21/manifests"},{"name":"2.0.20","sha":"0d551240d4b40aa6a38de9e973e4665513d6f7a0","kind":"tag","published_at":"2023-06-24T04:48:43.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/2.0.20","html_url":"https://github.com/dtolnay/syn/releases/tag/2.0.20","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/2.0.20","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/2.0.20/manifests"},{"name":"2.0.19","sha":"35e6821d9f3b73a587e024aa5ff01357a2c090bf","kind":"tag","published_at":"2023-06-08T01:15:04.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/2.0.19","html_url":"https://github.com/dtolnay/syn/releases/tag/2.0.19","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/2.0.19","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/2.0.19/manifests"},{"name":"2.0.18","sha":"4cae0a2302b0e8bdd61abca8b4cdd6e1eed00960","kind":"tag","published_at":"2023-05-26T18:09:43.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/2.0.18","html_url":"https://github.com/dtolnay/syn/releases/tag/2.0.18","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/2.0.18","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/2.0.18/manifests"},{"name":"2.0.17","sha":"c59a68ddad78dc8ddc21bdae205a580812a2ac43","kind":"tag","published_at":"2023-05-25T21:42:35.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/2.0.17","html_url":"https://github.com/dtolnay/syn/releases/tag/2.0.17","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/2.0.17","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/2.0.17/manifests"},{"name":"2.0.16","sha":"9aa5c632e60cb75a248914f9d522dd9f18b62fc5","kind":"tag","published_at":"2023-05-14T09:34:56.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/2.0.16","html_url":"https://github.com/dtolnay/syn/releases/tag/2.0.16","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/2.0.16","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/2.0.16/manifests"},{"name":"2.0.15","sha":"3da56a712abf7933b91954dbfb5708b452f88504","kind":"tag","published_at":"2023-04-13T15:54:05.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/2.0.15","html_url":"https://github.com/dtolnay/syn/releases/tag/2.0.15","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/2.0.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/2.0.15/manifests"},{"name":"2.0.14","sha":"23686e408a760848b95b421e5ff1895b70cc8380","kind":"tag","published_at":"2023-04-11T09:26:49.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/2.0.14","html_url":"https://github.com/dtolnay/syn/releases/tag/2.0.14","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/2.0.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/2.0.14/manifests"},{"name":"2.0.13","sha":"ac5f15d09ae0b269f5b3c98165c90df8750e8275","kind":"tag","published_at":"2023-04-01T20:20:28.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/2.0.13","html_url":"https://github.com/dtolnay/syn/releases/tag/2.0.13","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/2.0.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/2.0.13/manifests"},{"name":"2.0.12","sha":"42e86861c568ba8e3dca9950b21abc61fe1ee1c0","kind":"tag","published_at":"2023-03-30T20:26:01.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/2.0.12","html_url":"https://github.com/dtolnay/syn/releases/tag/2.0.12","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/2.0.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/2.0.12/manifests"},{"name":"2.0.11","sha":"c58aceb0b19ba054ab4640b7db9514a8447752db","kind":"tag","published_at":"2023-03-28T05:20:54.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/2.0.11","html_url":"https://github.com/dtolnay/syn/releases/tag/2.0.11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/2.0.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/2.0.11/manifests"},{"name":"2.0.10","sha":"c4976f19f0ec56a878ae9203ac19e1be4b2c2326","kind":"tag","published_at":"2023-03-25T03:39:47.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/2.0.10","html_url":"https://github.com/dtolnay/syn/releases/tag/2.0.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/2.0.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/2.0.10/manifests"},{"name":"2.0.9","sha":"275d368069774115a70e1095098fdf3499f4a60f","kind":"tag","published_at":"2023-03-24T18:47:53.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/2.0.9","html_url":"https://github.com/dtolnay/syn/releases/tag/2.0.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/2.0.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/2.0.9/manifests"},{"name":"2.0.8","sha":"2fea56f57a1cd5fed439486924f851409e86561f","kind":"tag","published_at":"2023-03-23T05:09:11.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/2.0.8","html_url":"https://github.com/dtolnay/syn/releases/tag/2.0.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/2.0.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/2.0.8/manifests"},{"name":"2.0.7","sha":"b862eff8aa093dda6b8f8cc44418fa789b05b34c","kind":"tag","published_at":"2023-03-23T00:31:36.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/2.0.7","html_url":"https://github.com/dtolnay/syn/releases/tag/2.0.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/2.0.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/2.0.7/manifests"},{"name":"2.0.6","sha":"78401020bad8455aa415b586fb3c9429c5045c7e","kind":"tag","published_at":"2023-03-22T20:27:39.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/2.0.6","html_url":"https://github.com/dtolnay/syn/releases/tag/2.0.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/2.0.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/2.0.6/manifests"},{"name":"2.0.5","sha":"fd1825461d8e6378f1408c1f45dca2ea7a751765","kind":"tag","published_at":"2023-03-22T04:57:06.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/2.0.5","html_url":"https://github.com/dtolnay/syn/releases/tag/2.0.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/2.0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/2.0.5/manifests"},{"name":"2.0.4","sha":"91ca7c0655d36d75f832f29505bea1556d0111ad","kind":"tag","published_at":"2023-03-20T20:58:20.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/2.0.4","html_url":"https://github.com/dtolnay/syn/releases/tag/2.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/2.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/2.0.4/manifests"},{"name":"2.0.3","sha":"25def51081b68538547f34a3494744a807be4203","kind":"tag","published_at":"2023-03-20T11:16:23.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/2.0.3","html_url":"https://github.com/dtolnay/syn/releases/tag/2.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/2.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/2.0.3/manifests"},{"name":"2.0.2","sha":"cac5cc640700ace3af3eac52c672b04e49e390cf","kind":"tag","published_at":"2023-03-18T23:01:39.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/2.0.2","html_url":"https://github.com/dtolnay/syn/releases/tag/2.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/2.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/2.0.2/manifests"},{"name":"2.0.1","sha":"e29815224c5e738607503db2ed2dedab37b3f9e3","kind":"tag","published_at":"2023-03-18T21:22:34.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/2.0.1","html_url":"https://github.com/dtolnay/syn/releases/tag/2.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/2.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/2.0.1/manifests"},{"name":"2.0.0","sha":"906fa56547ab35acd106f470d4d55fde7fe84226","kind":"tag","published_at":"2023-03-17T23:36:57.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/2.0.0","html_url":"https://github.com/dtolnay/syn/releases/tag/2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/2.0.0/manifests"},{"name":"1.0.109","sha":"bfa790b8e445dc67b7ab94d75adb1a92d6296c9a","kind":"tag","published_at":"2023-02-24T09:57:18.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/1.0.109","html_url":"https://github.com/dtolnay/syn/releases/tag/1.0.109","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/1.0.109","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/1.0.109/manifests"},{"name":"1.0.108","sha":"01f69e937c7d389b01edb0ff3bd8b1c42c73824c","kind":"tag","published_at":"2023-02-23T02:47:37.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/1.0.108","html_url":"https://github.com/dtolnay/syn/releases/tag/1.0.108","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/1.0.108","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/1.0.108/manifests"},{"name":"1.0.107","sha":"4168f6bbdf91a01b24e893c451dd726ecddd88d2","kind":"tag","published_at":"2022-12-18T16:56:42.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/1.0.107","html_url":"https://github.com/dtolnay/syn/releases/tag/1.0.107","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/1.0.107","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/1.0.107/manifests"},{"name":"1.0.106","sha":"5306cdeb5fd64d608b57571a0d8f11f084aa2a20","kind":"tag","published_at":"2022-12-17T20:03:30.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/1.0.106","html_url":"https://github.com/dtolnay/syn/releases/tag/1.0.106","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/1.0.106","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/1.0.106/manifests"},{"name":"1.0.105","sha":"998e86375ba16fe76a89faa13e00a11177965bfd","kind":"tag","published_at":"2022-12-01T07:51:49.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/1.0.105","html_url":"https://github.com/dtolnay/syn/releases/tag/1.0.105","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/1.0.105","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/1.0.105/manifests"},{"name":"1.0.104","sha":"78fa618e96e26856d108089cd849e69d25ff3181","kind":"tag","published_at":"2022-11-28T01:42:18.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/1.0.104","html_url":"https://github.com/dtolnay/syn/releases/tag/1.0.104","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/1.0.104","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/1.0.104/manifests"},{"name":"1.0.103","sha":"c29c2abf1b925991e328bcab9920313068a9fc68","kind":"tag","published_at":"2022-10-20T21:38:12.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/1.0.103","html_url":"https://github.com/dtolnay/syn/releases/tag/1.0.103","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/1.0.103","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/1.0.103/manifests"},{"name":"1.0.102","sha":"e4127c706c779c0d247b094110b294e234824ee4","kind":"tag","published_at":"2022-10-07T00:43:35.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/1.0.102","html_url":"https://github.com/dtolnay/syn/releases/tag/1.0.102","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/1.0.102","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/1.0.102/manifests"},{"name":"1.0.101","sha":"96beb3bdd6fe8f056baa054aa0ff70ab979537e0","kind":"tag","published_at":"2022-09-26T17:59:31.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/1.0.101","html_url":"https://github.com/dtolnay/syn/releases/tag/1.0.101","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/1.0.101","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/1.0.101/manifests"},{"name":"1.0.100","sha":"3d01fc3fea8798af404ad00231b892bb7500901e","kind":"tag","published_at":"2022-09-19T00:18:53.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/1.0.100","html_url":"https://github.com/dtolnay/syn/releases/tag/1.0.100","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/1.0.100","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/1.0.100/manifests"},{"name":"1.0.99","sha":"60ecbac3767338ca070cddd539e4c403241e9f6a","kind":"tag","published_at":"2022-08-03T03:56:05.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/1.0.99","html_url":"https://github.com/dtolnay/syn/releases/tag/1.0.99","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/1.0.99","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/1.0.99/manifests"},{"name":"1.0.98","sha":"3424444c7f09a38b97bc2abcd086f7d48732fb51","kind":"tag","published_at":"2022-06-19T00:24:41.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/1.0.98","html_url":"https://github.com/dtolnay/syn/releases/tag/1.0.98","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/1.0.98","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/1.0.98/manifests"},{"name":"1.0.97","sha":"19b3f0b53525ac7ab0882882a822adbd874dbe8c","kind":"tag","published_at":"2022-06-18T20:15:49.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/1.0.97","html_url":"https://github.com/dtolnay/syn/releases/tag/1.0.97","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/1.0.97","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/1.0.97/manifests"},{"name":"1.0.96","sha":"cb8760bcdcc00e9969a7f2e04816ea9bad6b8252","kind":"tag","published_at":"2022-06-02T20:23:41.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/1.0.96","html_url":"https://github.com/dtolnay/syn/releases/tag/1.0.96","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/1.0.96","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/1.0.96/manifests"},{"name":"1.0.95","sha":"f8acab55184f3703924bcd0ee15c610ec95dbef8","kind":"tag","published_at":"2022-05-16T22:38:18.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/1.0.95","html_url":"https://github.com/dtolnay/syn/releases/tag/1.0.95","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/1.0.95","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/1.0.95/manifests"},{"name":"1.0.94","sha":"fd1a51c69f01dad01daddc4d1cdbc6ae70f16923","kind":"tag","published_at":"2022-05-13T05:26:58.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/1.0.94","html_url":"https://github.com/dtolnay/syn/releases/tag/1.0.94","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/1.0.94","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/1.0.94/manifests"},{"name":"1.0.93","sha":"2e505a847174ff8939431c4f5ffb565906590ac2","kind":"tag","published_at":"2022-05-10T01:45:02.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/1.0.93","html_url":"https://github.com/dtolnay/syn/releases/tag/1.0.93","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/1.0.93","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/1.0.93/manifests"},{"name":"1.0.92","sha":"069bdf5757adf533e7e0a2ec542413751fbbfec6","kind":"tag","published_at":"2022-04-29T01:43:34.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/1.0.92","html_url":"https://github.com/dtolnay/syn/releases/tag/1.0.92","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/1.0.92","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/1.0.92/manifests"},{"name":"1.0.91","sha":"183e344d8d828a790f4aae706820d84f0c4ffb66","kind":"tag","published_at":"2022-04-05T23:25:42.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/1.0.91","html_url":"https://github.com/dtolnay/syn/releases/tag/1.0.91","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/1.0.91","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/1.0.91/manifests"},{"name":"1.0.90","sha":"a0f0bb3d623a31ac057bd2d5f6edaa226760b2a3","kind":"tag","published_at":"2022-03-28T16:36:06.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/1.0.90","html_url":"https://github.com/dtolnay/syn/releases/tag/1.0.90","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/1.0.90","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/1.0.90/manifests"},{"name":"1.0.89","sha":"8d4eb4c597389b023b779621d8879641621d44e5","kind":"tag","published_at":"2022-03-16T19:02:23.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/1.0.89","html_url":"https://github.com/dtolnay/syn/releases/tag/1.0.89","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/1.0.89","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/1.0.89/manifests"},{"name":"1.0.88","sha":"fcaca365da79b2c7bd5feeaf85618ff096ac296f","kind":"tag","published_at":"2022-03-15T03:10:09.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/1.0.88","html_url":"https://github.com/dtolnay/syn/releases/tag/1.0.88","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/1.0.88","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/1.0.88/manifests"},{"name":"1.0.87","sha":"1a0cf9d3c20c98142e5714a5cccad87018b1edd0","kind":"tag","published_at":"2022-03-14T05:55:18.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/1.0.87","html_url":"https://github.com/dtolnay/syn/releases/tag/1.0.87","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/1.0.87","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/1.0.87/manifests"},{"name":"1.0.86","sha":"7ff292d5ac9802a3cc7908c5641a060bd5cf0d78","kind":"tag","published_at":"2022-01-20T01:01:06.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/1.0.86","html_url":"https://github.com/dtolnay/syn/releases/tag/1.0.86","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/1.0.86","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/1.0.86/manifests"},{"name":"1.0.85","sha":"b9c9e8a82b14eaeffc0a86380219124336a6b6a9","kind":"tag","published_at":"2022-01-06T05:07:04.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/1.0.85","html_url":"https://github.com/dtolnay/syn/releases/tag/1.0.85","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/1.0.85","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/1.0.85/manifests"},{"name":"1.0.84","sha":"277b55ff3ed9a6096b5553369b28ffe7ed67237b","kind":"tag","published_at":"2021-12-26T03:15:39.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/1.0.84","html_url":"https://github.com/dtolnay/syn/releases/tag/1.0.84","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/1.0.84","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/1.0.84/manifests"},{"name":"1.0.83","sha":"27ee511721dd2a5fc707cefbb558667c3a01eb45","kind":"tag","published_at":"2021-12-23T00:21:55.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/1.0.83","html_url":"https://github.com/dtolnay/syn/releases/tag/1.0.83","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/1.0.83","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/1.0.83/manifests"},{"name":"1.0.82","sha":"5697be530090cce3c802258169822a599b2b1670","kind":"tag","published_at":"2021-11-25T02:33:37.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/1.0.82","html_url":"https://github.com/dtolnay/syn/releases/tag/1.0.82","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/1.0.82","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/1.0.82/manifests"},{"name":"1.0.81","sha":"60442820600cc9311b39a1076ac856222ba8a9cc","kind":"tag","published_at":"2021-10-26T19:28:26.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/1.0.81","html_url":"https://github.com/dtolnay/syn/releases/tag/1.0.81","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/1.0.81","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/1.0.81/manifests"},{"name":"1.0.80","sha":"3255bbffe4e4d84434873e38a4077a4ea1049f9e","kind":"tag","published_at":"2021-10-06T03:11:31.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/1.0.80","html_url":"https://github.com/dtolnay/syn/releases/tag/1.0.80","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/1.0.80","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/1.0.80/manifests"},{"name":"1.0.79","sha":"7d976183bf39d531af14b7dbacd1837f9797f66d","kind":"tag","published_at":"2021-10-06T01:41:35.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/1.0.79","html_url":"https://github.com/dtolnay/syn/releases/tag/1.0.79","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/1.0.79","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/1.0.79/manifests"},{"name":"1.0.78","sha":"7a946ff89dab4fce1beece656aec7ecb1845ffb7","kind":"tag","published_at":"2021-10-03T01:41:16.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/1.0.78","html_url":"https://github.com/dtolnay/syn/releases/tag/1.0.78","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/1.0.78","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/1.0.78/manifests"},{"name":"1.0.77","sha":"e91c00e0d9d7246cb8168540d5c82c8cda56e5da","kind":"tag","published_at":"2021-09-23T23:22:36.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/1.0.77","html_url":"https://github.com/dtolnay/syn/releases/tag/1.0.77","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/1.0.77","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/1.0.77/manifests"},{"name":"1.0.76","sha":"8820d7320f98befc3715d651edc33463393967d3","kind":"tag","published_at":"2021-09-03T21:22:27.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/1.0.76","html_url":"https://github.com/dtolnay/syn/releases/tag/1.0.76","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/1.0.76","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/1.0.76/manifests"},{"name":"1.0.75","sha":"a349169143ce0bb3f5cfcdc49a252581860e0717","kind":"tag","published_at":"2021-08-20T21:41:54.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/1.0.75","html_url":"https://github.com/dtolnay/syn/releases/tag/1.0.75","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/1.0.75","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/1.0.75/manifests"},{"name":"1.0.74","sha":"9e206dad2346e2f4542abb2200c397ceefddfc06","kind":"tag","published_at":"2021-07-21T22:00:51.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/1.0.74","html_url":"https://github.com/dtolnay/syn/releases/tag/1.0.74","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/1.0.74","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/1.0.74/manifests"},{"name":"1.0.73","sha":"82ac4e6dc30495e936a9228d7dd6b2528fd48900","kind":"tag","published_at":"2021-06-09T18:42:19.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/1.0.73","html_url":"https://github.com/dtolnay/syn/releases/tag/1.0.73","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/1.0.73","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/1.0.73/manifests"},{"name":"1.0.72","sha":"c3f9c67ee210f00e8119d7d1485455dad40f2e7b","kind":"tag","published_at":"2021-05-04T03:32:13.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/1.0.72","html_url":"https://github.com/dtolnay/syn/releases/tag/1.0.72","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/1.0.72","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/1.0.72/manifests"},{"name":"1.0.71","sha":"a48243459bb8ceee263c493824027df198c5a3fa","kind":"tag","published_at":"2021-04-28T01:58:30.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/1.0.71","html_url":"https://github.com/dtolnay/syn/releases/tag/1.0.71","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/1.0.71","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/1.0.71/manifests"},{"name":"1.0.70","sha":"379749b2781305fae1c16c89de00a6f1d846e468","kind":"tag","published_at":"2021-04-22T00:21:47.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/1.0.70","html_url":"https://github.com/dtolnay/syn/releases/tag/1.0.70","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/1.0.70","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/1.0.70/manifests"},{"name":"1.0.69","sha":"c80b47159a47340d20f5774d2fe1c09bd0994a13","kind":"tag","published_at":"2021-04-08T03:07:44.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/1.0.69","html_url":"https://github.com/dtolnay/syn/releases/tag/1.0.69","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/1.0.69","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/1.0.69/manifests"},{"name":"1.0.68","sha":"2ad23f22307c2b69c0c3c9bef0132147d472f833","kind":"tag","published_at":"2021-04-01T04:04:49.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/1.0.68","html_url":"https://github.com/dtolnay/syn/releases/tag/1.0.68","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/1.0.68","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/1.0.68/manifests"},{"name":"1.0.67","sha":"eede29934cf68467567bd121565f230a83ec774a","kind":"tag","published_at":"2021-03-29T04:54:47.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/1.0.67","html_url":"https://github.com/dtolnay/syn/releases/tag/1.0.67","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/1.0.67","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/1.0.67/manifests"},{"name":"1.0.66","sha":"ee66f12d9154b984531eacfb084fd4fe8a87b466","kind":"tag","published_at":"2021-03-29T02:07:55.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/1.0.66","html_url":"https://github.com/dtolnay/syn/releases/tag/1.0.66","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/1.0.66","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/1.0.66/manifests"},{"name":"1.0.65","sha":"6441c71c09dd004f87e267b2aa325787d4888e47","kind":"tag","published_at":"2021-03-26T17:32:29.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/1.0.65","html_url":"https://github.com/dtolnay/syn/releases/tag/1.0.65","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/1.0.65","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/1.0.65/manifests"},{"name":"1.0.64","sha":"f0bc2d299f27f1222112b1453effe1520ffa62cb","kind":"tag","published_at":"2021-03-14T04:00:36.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/1.0.64","html_url":"https://github.com/dtolnay/syn/releases/tag/1.0.64","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/1.0.64","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/1.0.64/manifests"},{"name":"1.0.63","sha":"92b11296173c7fed8cb91e4fe2ea1cdabab565b0","kind":"tag","published_at":"2021-03-09T19:44:03.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/1.0.63","html_url":"https://github.com/dtolnay/syn/releases/tag/1.0.63","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/1.0.63","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/1.0.63/manifests"},{"name":"1.0.62","sha":"5532e28bc2c9fb0ee20cf1fab63958bdce6c2435","kind":"tag","published_at":"2021-03-06T20:46:46.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/1.0.62","html_url":"https://github.com/dtolnay/syn/releases/tag/1.0.62","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/1.0.62","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/1.0.62/manifests"},{"name":"1.0.61","sha":"d131635ed57c81f3548e377c100dec30b497bf21","kind":"tag","published_at":"2021-03-05T02:14:25.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/1.0.61","html_url":"https://github.com/dtolnay/syn/releases/tag/1.0.61","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/1.0.61","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/1.0.61/manifests"},{"name":"1.0.60","sha":"5b4a2d29d6bada9ca16b79718f93baafd77db736","kind":"tag","published_at":"2021-01-24T20:29:26.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/1.0.60","html_url":"https://github.com/dtolnay/syn/releases/tag/1.0.60","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/1.0.60","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/1.0.60/manifests"},{"name":"1.0.59","sha":"72c006c121036385d11bb1962c550e11404af71d","kind":"tag","published_at":"2021-01-23T07:55:21.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/1.0.59","html_url":"https://github.com/dtolnay/syn/releases/tag/1.0.59","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/1.0.59","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/1.0.59/manifests"},{"name":"1.0.58","sha":"3414ed627f05dab27d951ce4868f08e3459a3fb8","kind":"tag","published_at":"2021-01-05T21:48:45.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/1.0.58","html_url":"https://github.com/dtolnay/syn/releases/tag/1.0.58","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/1.0.58","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/1.0.58/manifests"},{"name":"1.0.57","sha":"d58d7cbe55a3160045db000802ca4c097bf774a1","kind":"tag","published_at":"2021-01-01T20:54:54.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/1.0.57","html_url":"https://github.com/dtolnay/syn/releases/tag/1.0.57","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/1.0.57","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/1.0.57/manifests"},{"name":"1.0.56","sha":"dd1b74fa52a54c689ad1d50d9c7a3d75139851f1","kind":"tag","published_at":"2020-12-26T19:43:00.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/1.0.56","html_url":"https://github.com/dtolnay/syn/releases/tag/1.0.56","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/1.0.56","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/1.0.56/manifests"},{"name":"1.0.55","sha":"81a3d51dc1eda49c9bbe2190c77a6aef84898895","kind":"tag","published_at":"2020-12-20T21:06:04.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/1.0.55","html_url":"https://github.com/dtolnay/syn/releases/tag/1.0.55","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/1.0.55","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/1.0.55/manifests"},{"name":"1.0.54","sha":"46987a504bc9aa7c4af952dc4fcd96676fa73251","kind":"tag","published_at":"2020-12-07T18:48:20.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/1.0.54","html_url":"https://github.com/dtolnay/syn/releases/tag/1.0.54","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/1.0.54","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/1.0.54/manifests"},{"name":"1.0.53","sha":"da1818e7eeeb79a385bfd86e84bed4fbd0498a3e","kind":"tag","published_at":"2020-11-30T05:25:59.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/1.0.53","html_url":"https://github.com/dtolnay/syn/releases/tag/1.0.53","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/1.0.53","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/1.0.53/manifests"},{"name":"1.0.52","sha":"d8dde48b0022b71604283240ce1fdc7dcabcc3fa","kind":"tag","published_at":"2020-11-27T19:17:49.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/1.0.52","html_url":"https://github.com/dtolnay/syn/releases/tag/1.0.52","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/1.0.52","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/1.0.52/manifests"},{"name":"1.0.51","sha":"7092ee58087856d7f1e51e889adcf28da9332281","kind":"tag","published_at":"2020-11-24T00:34:26.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/1.0.51","html_url":"https://github.com/dtolnay/syn/releases/tag/1.0.51","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/1.0.51","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/1.0.51/manifests"},{"name":"1.0.50","sha":"141cd898ee14b1beee9992c56b378f9800adff08","kind":"tag","published_at":"2020-11-21T22:29:08.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/1.0.50","html_url":"https://github.com/dtolnay/syn/releases/tag/1.0.50","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/1.0.50","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/1.0.50/manifests"},{"name":"1.0.49","sha":"925b1e74e9244b390fbef987a66341e092e5bd4b","kind":"tag","published_at":"2020-11-01T18:36:11.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/1.0.49","html_url":"https://github.com/dtolnay/syn/releases/tag/1.0.49","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/1.0.49","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/1.0.49/manifests"},{"name":"1.0.48","sha":"1c8ec7953893310c0ff10cbe27567846a0541187","kind":"tag","published_at":"2020-10-24T21:09:31.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/1.0.48","html_url":"https://github.com/dtolnay/syn/releases/tag/1.0.48","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/1.0.48","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/1.0.48/manifests"},{"name":"1.0.47","sha":"b7953dfafcf13705282c9741efacdd9f9eeaa3ee","kind":"tag","published_at":"2020-10-24T20:51:44.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/1.0.47","html_url":"https://github.com/dtolnay/syn/releases/tag/1.0.47","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/1.0.47","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/1.0.47/manifests"},{"name":"1.0.46","sha":"cb2c26838b37012aef3791ff4213570a48d0b1ba","kind":"tag","published_at":"2020-10-21T23:16:15.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/1.0.46","html_url":"https://github.com/dtolnay/syn/releases/tag/1.0.46","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/1.0.46","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/1.0.46/manifests"},{"name":"1.0.45","sha":"41622dafbebbe2d724e073a22fd0795844c68d18","kind":"tag","published_at":"2020-10-17T17:56:31.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/1.0.45","html_url":"https://github.com/dtolnay/syn/releases/tag/1.0.45","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/1.0.45","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/1.0.45/manifests"},{"name":"1.0.44","sha":"a9b648c9354701c15f5f271d2f41fb04d855e06a","kind":"tag","published_at":"2020-10-10T23:03:26.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/1.0.44","html_url":"https://github.com/dtolnay/syn/releases/tag/1.0.44","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/1.0.44","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/1.0.44/manifests"},{"name":"1.0.43","sha":"4f547c9aad39883070bdb16c2b1f130423d2dddc","kind":"tag","published_at":"2020-10-09T16:56:43.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/1.0.43","html_url":"https://github.com/dtolnay/syn/releases/tag/1.0.43","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/1.0.43","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/1.0.43/manifests"},{"name":"1.0.42","sha":"528e923d5abf6938ab8644d27691c12d60c1e8e6","kind":"tag","published_at":"2020-09-26T15:24:45.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/1.0.42","html_url":"https://github.com/dtolnay/syn/releases/tag/1.0.42","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/1.0.42","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/1.0.42/manifests"},{"name":"1.0.41","sha":"d3a2482e562fa1666ca548130abdda9185c43a7d","kind":"tag","published_at":"2020-09-14T16:37:21.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/1.0.41","html_url":"https://github.com/dtolnay/syn/releases/tag/1.0.41","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/1.0.41","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/1.0.41/manifests"},{"name":"1.0.40","sha":"b66b940dbb15baa435a843d005221d87baca4cb4","kind":"tag","published_at":"2020-09-06T04:38:07.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/1.0.40","html_url":"https://github.com/dtolnay/syn/releases/tag/1.0.40","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/1.0.40","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/1.0.40/manifests"},{"name":"1.0.39","sha":"6c0f9c704b202429ca7049e9afbac7901ee7f981","kind":"tag","published_at":"2020-08-21T19:10:05.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/1.0.39","html_url":"https://github.com/dtolnay/syn/releases/tag/1.0.39","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/1.0.39","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/1.0.39/manifests"},{"name":"1.0.38","sha":"81cabc50a95b9c5837b2d1b7b5ee107721d9eb49","kind":"tag","published_at":"2020-08-04T22:23:17.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/1.0.38","html_url":"https://github.com/dtolnay/syn/releases/tag/1.0.38","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/1.0.38","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/1.0.38/manifests"},{"name":"1.0.37","sha":"e8e929bde537769933ae096165ce9d697cb33bcc","kind":"tag","published_at":"2020-08-03T18:46:00.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/1.0.37","html_url":"https://github.com/dtolnay/syn/releases/tag/1.0.37","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/1.0.37","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/1.0.37/manifests"},{"name":"1.0.36","sha":"8b460ba0294625a5b9069ad361cdac5d30689a7d","kind":"tag","published_at":"2020-07-27T03:41:39.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/1.0.36","html_url":"https://github.com/dtolnay/syn/releases/tag/1.0.36","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/1.0.36","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/1.0.36/manifests"},{"name":"1.0.35","sha":"ba2b69a32471f0ca86981dc4f8ea88b0e9e58da5","kind":"tag","published_at":"2020-07-20T16:51:34.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/1.0.35","html_url":"https://github.com/dtolnay/syn/releases/tag/1.0.35","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/1.0.35","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/1.0.35/manifests"},{"name":"1.0.34","sha":"2f88d8fc7f038024e9f5e6779f6c5c953090ae9f","kind":"tag","published_at":"2020-07-12T18:35:55.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/1.0.34","html_url":"https://github.com/dtolnay/syn/releases/tag/1.0.34","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/1.0.34","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/1.0.34/manifests"},{"name":"1.0.33","sha":"ab00f4841e5cdd463891fd4612cf1230bd69f613","kind":"tag","published_at":"2020-06-22T00:18:44.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/1.0.33","html_url":"https://github.com/dtolnay/syn/releases/tag/1.0.33","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/1.0.33","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/1.0.33/manifests"},{"name":"1.0.32","sha":"0e747dc6e8d6992c11d285c3b5db7b5e572619e0","kind":"tag","published_at":"2020-06-20T21:37:43.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/1.0.32","html_url":"https://github.com/dtolnay/syn/releases/tag/1.0.32","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/1.0.32","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/1.0.32/manifests"},{"name":"1.0.31","sha":"ec205a83fd1a343e93e061d00078b9b88ed32acb","kind":"tag","published_at":"2020-06-10T03:27:40.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/1.0.31","html_url":"https://github.com/dtolnay/syn/releases/tag/1.0.31","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/1.0.31","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/1.0.31/manifests"},{"name":"1.0.30","sha":"89658fc242ee17041a4e2dd74b455f8d89d5de31","kind":"tag","published_at":"2020-05-31T17:08:59.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/1.0.30","html_url":"https://github.com/dtolnay/syn/releases/tag/1.0.30","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/1.0.30","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/1.0.30/manifests"},{"name":"1.0.29","sha":"b30011c1ffc5bf6eb9a020d2599cd9268880ecc9","kind":"tag","published_at":"2020-05-30T01:56:46.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/1.0.29","html_url":"https://github.com/dtolnay/syn/releases/tag/1.0.29","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/1.0.29","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/1.0.29/manifests"},{"name":"1.0.28","sha":"0ba727258522e862aca865a6799f598621fd9e1b","kind":"tag","published_at":"2020-05-29T16:20:01.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/1.0.28","html_url":"https://github.com/dtolnay/syn/releases/tag/1.0.28","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/1.0.28","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/1.0.28/manifests"},{"name":"1.0.27","sha":"fb242347db3fd66f2be256e50939f74c7f66d5fd","kind":"tag","published_at":"2020-05-26T22:23:21.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/1.0.27","html_url":"https://github.com/dtolnay/syn/releases/tag/1.0.27","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/1.0.27","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/1.0.27/manifests"},{"name":"1.0.26","sha":"243142aed174856041a4cd61f449d4e09c80e8ff","kind":"tag","published_at":"2020-05-26T18:34:21.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/1.0.26","html_url":"https://github.com/dtolnay/syn/releases/tag/1.0.26","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/1.0.26","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/1.0.26/manifests"},{"name":"1.0.25","sha":"8e9bf864800135128e7b1f95cd2c305b93c73c92","kind":"tag","published_at":"2020-05-25T19:15:27.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/1.0.25","html_url":"https://github.com/dtolnay/syn/releases/tag/1.0.25","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/1.0.25","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/1.0.25/manifests"},{"name":"1.0.24","sha":"826551e5c43f5667cc0e1054cd99fb0368e502b0","kind":"tag","published_at":"2020-05-25T00:21:44.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/1.0.24","html_url":"https://github.com/dtolnay/syn/releases/tag/1.0.24","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/1.0.24","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/1.0.24/manifests"},{"name":"1.0.23","sha":"8b390da0a2509db0974e960d4204fe454b53bdd3","kind":"tag","published_at":"2020-05-21T00:45:54.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/1.0.23","html_url":"https://github.com/dtolnay/syn/releases/tag/1.0.23","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/1.0.23","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/1.0.23/manifests"},{"name":"1.0.22","sha":"0e44fcbc2c756af716d7880438d231ebbfb01e55","kind":"tag","published_at":"2020-05-16T05:06:34.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/1.0.22","html_url":"https://github.com/dtolnay/syn/releases/tag/1.0.22","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/1.0.22","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/1.0.22/manifests"},{"name":"1.0.21","sha":"f6c814ae039b0e3c30b3ad9223edd78d331c8b30","kind":"tag","published_at":"2020-05-13T05:37:59.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/1.0.21","html_url":"https://github.com/dtolnay/syn/releases/tag/1.0.21","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/1.0.21","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/1.0.21/manifests"},{"name":"1.0.20","sha":"80c023890747e975a33dcb7af6654170f32cf400","kind":"tag","published_at":"2020-05-12T03:02:06.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/1.0.20","html_url":"https://github.com/dtolnay/syn/releases/tag/1.0.20","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/1.0.20","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/1.0.20/manifests"},{"name":"1.0.19","sha":"e51bb8b2500aab8d2a62f77c0da7af203a0be6ea","kind":"tag","published_at":"2020-05-06T23:22:35.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/1.0.19","html_url":"https://github.com/dtolnay/syn/releases/tag/1.0.19","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/1.0.19","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/1.0.19/manifests"},{"name":"1.0.18","sha":"7a44b284afd696b4f5310d15bb299dbd5c6085ab","kind":"tag","published_at":"2020-04-23T18:58:41.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/1.0.18","html_url":"https://github.com/dtolnay/syn/releases/tag/1.0.18","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/1.0.18","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/1.0.18/manifests"},{"name":"1.0.17","sha":"41043311ca07560a41b8063bed3e7f806826169f","kind":"tag","published_at":"2020-03-21T00:48:18.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/1.0.17","html_url":"https://github.com/dtolnay/syn/releases/tag/1.0.17","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/1.0.17","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/1.0.17/manifests"},{"name":"1.0.16","sha":"b76945a91ff2e6cccbab7d5dd09dbdfea300571d","kind":"tag","published_at":"2020-02-24T22:13:46.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/1.0.16","html_url":"https://github.com/dtolnay/syn/releases/tag/1.0.16","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/1.0.16","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/1.0.16/manifests"},{"name":"1.0.15","sha":"d4fc613ad2fa1345ab1d43ce6f7ac7f09c63350c","kind":"tag","published_at":"2020-02-21T21:10:48.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/1.0.15","html_url":"https://github.com/dtolnay/syn/releases/tag/1.0.15","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/1.0.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/1.0.15/manifests"},{"name":"1.0.14","sha":"855f331cf0e14916a1c3026786b59e6f6b6f2d6f","kind":"tag","published_at":"2020-01-20T09:46:35.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/1.0.14","html_url":"https://github.com/dtolnay/syn/releases/tag/1.0.14","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/1.0.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/1.0.14/manifests"},{"name":"1.0.13","sha":"c6ba8929adc9a7b3bed5c64ef141b7399e6cb310","kind":"tag","published_at":"2020-01-03T17:15:02.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/1.0.13","html_url":"https://github.com/dtolnay/syn/releases/tag/1.0.13","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/1.0.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/1.0.13/manifests"},{"name":"1.0.12","sha":"e87c27e87f6f4ef8919d0372bdb056d53ef0d8f3","kind":"tag","published_at":"2020-01-01T19:19:23.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/1.0.12","html_url":"https://github.com/dtolnay/syn/releases/tag/1.0.12","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/1.0.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/1.0.12/manifests"},{"name":"1.0.11","sha":"e9625864497c9f0c8936e07b40b753dc23f4a61f","kind":"tag","published_at":"2019-12-01T01:07:10.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/1.0.11","html_url":"https://github.com/dtolnay/syn/releases/tag/1.0.11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/1.0.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/1.0.11/manifests"},{"name":"1.0.10","sha":"854bf2bcddb2d939f45ee45ad778114abcb2ef1d","kind":"tag","published_at":"2019-11-30T23:18:36.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/1.0.10","html_url":"https://github.com/dtolnay/syn/releases/tag/1.0.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/1.0.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/1.0.10/manifests"},{"name":"1.0.9","sha":"6741d4e2b00bc2fd5a4aabe07f2b2112d4ef9f12","kind":"tag","published_at":"2019-11-29T02:02:15.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/1.0.9","html_url":"https://github.com/dtolnay/syn/releases/tag/1.0.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/1.0.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/1.0.9/manifests"},{"name":"1.0.8","sha":"3c7d7dc4f82157e6b1bf2d20d3cbbe7d126a2309","kind":"tag","published_at":"2019-11-08T19:29:36.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/1.0.8","html_url":"https://github.com/dtolnay/syn/releases/tag/1.0.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/1.0.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/1.0.8/manifests"},{"name":"1.0.7","sha":"b06fef4bd130b74cf47b44a68e76522a45bec18d","kind":"tag","published_at":"2019-10-27T15:29:14.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/1.0.7","html_url":"https://github.com/dtolnay/syn/releases/tag/1.0.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/1.0.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/1.0.7/manifests"},{"name":"1.0.6","sha":"4a9b246dab15a3d51ebdaf9171165cd6e541c04e","kind":"tag","published_at":"2019-10-27T01:15:02.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/1.0.6","html_url":"https://github.com/dtolnay/syn/releases/tag/1.0.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/1.0.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/1.0.6/manifests"},{"name":"1.0.5","sha":"6979e8e8ef24a8783eebee452b2fc5dd9e946f72","kind":"tag","published_at":"2019-08-26T07:24:39.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/1.0.5","html_url":"https://github.com/dtolnay/syn/releases/tag/1.0.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/1.0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/1.0.5/manifests"},{"name":"1.0.4","sha":"89c77ed934b53d78fc26644a0a21f32659185bf7","kind":"tag","published_at":"2019-08-24T04:36:23.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/1.0.4","html_url":"https://github.com/dtolnay/syn/releases/tag/1.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/1.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/1.0.4/manifests"},{"name":"1.0.3","sha":"801a0eb4299d6fc03029470df2f0aa538bbbb449","kind":"tag","published_at":"2019-08-18T01:09:12.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/1.0.3","html_url":"https://github.com/dtolnay/syn/releases/tag/1.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/1.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/1.0.3/manifests"},{"name":"1.0.2","sha":"78cff340a4202e3d87d6d6f94f41463f3d95754d","kind":"tag","published_at":"2019-08-16T16:12:44.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/1.0.2","html_url":"https://github.com/dtolnay/syn/releases/tag/1.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/1.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/1.0.2/manifests"},{"name":"1.0.1","sha":"38978d65e4c0ea34c60672ab3768118f3a2c3db2","kind":"tag","published_at":"2019-08-13T18:40:52.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/1.0.1","html_url":"https://github.com/dtolnay/syn/releases/tag/1.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/1.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/1.0.1/manifests"},{"name":"1.0.0","sha":"5a06e7beac64b389e488cf54d0af15d01d1e7e6c","kind":"tag","published_at":"2019-08-13T16:06:54.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/1.0.0","html_url":"https://github.com/dtolnay/syn/releases/tag/1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/1.0.0/manifests"},{"name":"0.15.44","sha":"6d798b63c255e90b7b1dbbfb3707fdce1704a18d","kind":"tag","published_at":"2019-08-10T19:40:09.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/0.15.44","html_url":"https://github.com/dtolnay/syn/releases/tag/0.15.44","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/0.15.44","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/0.15.44/manifests"},{"name":"0.15.43","sha":"3406f811744900e33172dafbbf43e2515673f088","kind":"tag","published_at":"2019-08-07T08:40:51.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/0.15.43","html_url":"https://github.com/dtolnay/syn/releases/tag/0.15.43","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/0.15.43","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/0.15.43/manifests"},{"name":"0.15.42","sha":"b48a2b922e19968c3335fa8fd5a27eadbfa4414f","kind":"tag","published_at":"2019-07-24T02:24:29.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/0.15.42","html_url":"https://github.com/dtolnay/syn/releases/tag/0.15.42","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/0.15.42","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/0.15.42/manifests"},{"name":"0.15.41","sha":"d11d8c9022ed69f6e88a1e14a18a594d2fda1036","kind":"tag","published_at":"2019-07-22T19:17:58.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/0.15.41","html_url":"https://github.com/dtolnay/syn/releases/tag/0.15.41","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/0.15.41","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/0.15.41/manifests"},{"name":"0.15.40","sha":"86de03a35439b98bf5c03b16d0c945a61902887d","kind":"tag","published_at":"2019-07-20T19:39:46.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/0.15.40","html_url":"https://github.com/dtolnay/syn/releases/tag/0.15.40","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/0.15.40","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/0.15.40/manifests"},{"name":"0.15.39","sha":"49a674c76e19c41a26210b47f72ddad1e425ff34","kind":"tag","published_at":"2019-06-27T07:01:20.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/0.15.39","html_url":"https://github.com/dtolnay/syn/releases/tag/0.15.39","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/0.15.39","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/0.15.39/manifests"},{"name":"0.15.38","sha":"1139c5e920a50e83cac0ad8660b1faf83cc6efd6","kind":"tag","published_at":"2019-06-23T21:22:46.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/0.15.38","html_url":"https://github.com/dtolnay/syn/releases/tag/0.15.38","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/0.15.38","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/0.15.38/manifests"},{"name":"0.15.37","sha":"8f315833391426ff4413619e6e55ca9bfe960a03","kind":"tag","published_at":"2019-06-22T07:29:02.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/0.15.37","html_url":"https://github.com/dtolnay/syn/releases/tag/0.15.37","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/0.15.37","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/0.15.37/manifests"},{"name":"0.15.36","sha":"2cf48740ca43812b8284a58b903b509c23c4e56f","kind":"tag","published_at":"2019-06-14T05:47:49.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/0.15.36","html_url":"https://github.com/dtolnay/syn/releases/tag/0.15.36","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/0.15.36","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/0.15.36/manifests"},{"name":"0.15.35","sha":"848f676fcf23223eb0727691731e4e2567e2044d","kind":"tag","published_at":"2019-06-08T13:13:31.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/0.15.35","html_url":"https://github.com/dtolnay/syn/releases/tag/0.15.35","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/0.15.35","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/0.15.35/manifests"},{"name":"0.15.34","sha":"52c0abc4649cfc1f55a428cb373f4b5b273583c2","kind":"tag","published_at":"2019-05-07T20:09:55.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/0.15.34","html_url":"https://github.com/dtolnay/syn/releases/tag/0.15.34","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/0.15.34","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/0.15.34/manifests"},{"name":"0.15.33","sha":"e21177e9879d912553a6b7deb3123bdd8a79a398","kind":"tag","published_at":"2019-04-26T01:59:18.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/0.15.33","html_url":"https://github.com/dtolnay/syn/releases/tag/0.15.33","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/0.15.33","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/0.15.33/manifests"},{"name":"0.15.32","sha":"643b96d00c1ff9d41263ec3e03e6720acde49eaf","kind":"tag","published_at":"2019-04-17T19:00:25.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/0.15.32","html_url":"https://github.com/dtolnay/syn/releases/tag/0.15.32","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/0.15.32","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/0.15.32/manifests"},{"name":"0.15.31","sha":"ac5e44e01ca825757fc37e75c0afd2efee5197cb","kind":"tag","published_at":"2019-04-14T00:31:06.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/0.15.31","html_url":"https://github.com/dtolnay/syn/releases/tag/0.15.31","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/0.15.31","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/0.15.31/manifests"},{"name":"0.15.30","sha":"c1a8efe882235a09a828628b2e3d5c001d4a4f5c","kind":"tag","published_at":"2019-04-02T16:14:24.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/0.15.30","html_url":"https://github.com/dtolnay/syn/releases/tag/0.15.30","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/0.15.30","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/0.15.30/manifests"},{"name":"0.15.29","sha":"d01c8935aab3fb68368dd1804223e6af4ff49361","kind":"tag","published_at":"2019-03-10T07:21:54.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/0.15.29","html_url":"https://github.com/dtolnay/syn/releases/tag/0.15.29","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/0.15.29","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/0.15.29/manifests"},{"name":"0.15.28","sha":"9350a2ce1d7abc87d39cb2848b3b390c67b4b80c","kind":"tag","published_at":"2019-03-08T07:40:05.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/0.15.28","html_url":"https://github.com/dtolnay/syn/releases/tag/0.15.28","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/0.15.28","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/0.15.28/manifests"},{"name":"0.15.27","sha":"feb1f055f2993f499bd8b721ba53c7151511c5b0","kind":"tag","published_at":"2019-03-01T07:22:14.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/0.15.27","html_url":"https://github.com/dtolnay/syn/releases/tag/0.15.27","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/0.15.27","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/0.15.27/manifests"},{"name":"0.15.26","sha":"64e7a83e316cb023a2daa2810b1a03f1f96e026e","kind":"tag","published_at":"2019-01-16T04:58:29.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/0.15.26","html_url":"https://github.com/dtolnay/syn/releases/tag/0.15.26","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/0.15.26","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/0.15.26/manifests"},{"name":"0.15.25","sha":"dad42e04a3774672cf25dd8e8a2cf658dc33d434","kind":"tag","published_at":"2019-01-14T22:19:48.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/0.15.25","html_url":"https://github.com/dtolnay/syn/releases/tag/0.15.25","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/0.15.25","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/0.15.25/manifests"},{"name":"0.15.24","sha":"868c132ece824e8ee962f06d5dda594f6ea02852","kind":"tag","published_at":"2019-01-06T09:15:50.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/0.15.24","html_url":"https://github.com/dtolnay/syn/releases/tag/0.15.24","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/0.15.24","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/0.15.24/manifests"},{"name":"0.15.23","sha":"ab3ff960ef764cfb6985b48b400729022e0e24d4","kind":"tag","published_at":"2018-12-15T08:53:40.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/0.15.23","html_url":"https://github.com/dtolnay/syn/releases/tag/0.15.23","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/0.15.23","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/0.15.23/manifests"},{"name":"0.15.22","sha":"dd08f48cd6293ac43cc763d67409396bb97027b6","kind":"tag","published_at":"2018-11-25T00:16:40.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/0.15.22","html_url":"https://github.com/dtolnay/syn/releases/tag/0.15.22","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/0.15.22","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/0.15.22/manifests"},{"name":"0.15.21","sha":"6bd3e03c3d1407d0b77f93844bea1ff26ba3a28c","kind":"tag","published_at":"2018-11-16T12:23:04.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/0.15.21","html_url":"https://github.com/dtolnay/syn/releases/tag/0.15.21","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/0.15.21","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/0.15.21/manifests"},{"name":"0.15.20","sha":"0cae447d0fd87a4fec7e1293144bf48333a49bf5","kind":"tag","published_at":"2018-11-11T18:58:35.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/0.15.20","html_url":"https://github.com/dtolnay/syn/releases/tag/0.15.20","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/0.15.20","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/0.15.20/manifests"},{"name":"0.15.19","sha":"70a6c78a3035cf973a16a867a372b06bbe1e51dc","kind":"tag","published_at":"2018-11-10T22:24:26.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/0.15.19","html_url":"https://github.com/dtolnay/syn/releases/tag/0.15.19","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/0.15.19","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/0.15.19/manifests"},{"name":"0.15.18","sha":"ec0af592a1bedd10ca118d3c985ded9ccfefe790","kind":"tag","published_at":"2018-11-02T15:18:53.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/0.15.18","html_url":"https://github.com/dtolnay/syn/releases/tag/0.15.18","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/0.15.18","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/0.15.18/manifests"},{"name":"0.15.17","sha":"b0db8d5ed06927e6098a23ed83bed55c74bd7be1","kind":"tag","published_at":"2018-10-31T07:49:39.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/0.15.17","html_url":"https://github.com/dtolnay/syn/releases/tag/0.15.17","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/0.15.17","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/0.15.17/manifests"},{"name":"0.15.16","sha":"ffd17b1ba56505eaae2beb2b36a4fe94df9e6bda","kind":"tag","published_at":"2018-10-30T09:18:57.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/0.15.16","html_url":"https://github.com/dtolnay/syn/releases/tag/0.15.16","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/0.15.16","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/0.15.16/manifests"},{"name":"0.15.15","sha":"89596520e34c66f3c62ffa703dd326c9234d1cf0","kind":"tag","published_at":"2018-10-28T06:26:02.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/0.15.15","html_url":"https://github.com/dtolnay/syn/releases/tag/0.15.15","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/0.15.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/0.15.15/manifests"},{"name":"0.15.14","sha":"1a07c9785dc869561018504ca1b75334c8a09fe5","kind":"tag","published_at":"2018-10-26T09:11:45.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/0.15.14","html_url":"https://github.com/dtolnay/syn/releases/tag/0.15.14","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/0.15.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/0.15.14/manifests"},{"name":"0.15.13","sha":"243e458db4f958bad0fd944899e4d3a21215a41e","kind":"tag","published_at":"2018-10-20T12:12:58.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/0.15.13","html_url":"https://github.com/dtolnay/syn/releases/tag/0.15.13","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/0.15.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/0.15.13/manifests"},{"name":"0.15.12","sha":"d8666299cacb3ef557d4c396665cd104d5444fb5","kind":"tag","published_at":"2018-10-16T22:01:00.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/0.15.12","html_url":"https://github.com/dtolnay/syn/releases/tag/0.15.12","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/0.15.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/0.15.12/manifests"},{"name":"0.15.11","sha":"0587ab263b83c86711c75f0986f5525c3faa9bcc","kind":"tag","published_at":"2018-10-14T02:56:16.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/0.15.11","html_url":"https://github.com/dtolnay/syn/releases/tag/0.15.11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/0.15.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/0.15.11/manifests"},{"name":"0.15.10","sha":"19007d6e2e74c996ed7dfc2d95bd1eae5be171e5","kind":"tag","published_at":"2018-10-13T22:32:36.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/0.15.10","html_url":"https://github.com/dtolnay/syn/releases/tag/0.15.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/0.15.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/0.15.10/manifests"},{"name":"0.15.9","sha":"51bd7a09f7876373c2a3e46ea0dd5d0e8358ece8","kind":"tag","published_at":"2018-10-07T03:48:54.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/0.15.9","html_url":"https://github.com/dtolnay/syn/releases/tag/0.15.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/0.15.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/0.15.9/manifests"},{"name":"0.15.8","sha":"0f1bdc070dbb480af1e45bc779852e48a3d3c86b","kind":"tag","published_at":"2018-10-03T15:55:41.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/0.15.8","html_url":"https://github.com/dtolnay/syn/releases/tag/0.15.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/0.15.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/0.15.8/manifests"},{"name":"0.15.7","sha":"2876e415af6095e556710e7338c2cf83762d018c","kind":"tag","published_at":"2018-10-01T03:20:40.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/0.15.7","html_url":"https://github.com/dtolnay/syn/releases/tag/0.15.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/0.15.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/0.15.7/manifests"},{"name":"0.15.6","sha":"d50d1a3b3636b1eeb31980aeecc5e74498652a7d","kind":"tag","published_at":"2018-09-23T21:34:53.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/0.15.6","html_url":"https://github.com/dtolnay/syn/releases/tag/0.15.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/0.15.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/0.15.6/manifests"},{"name":"0.15.5","sha":"b2dd835c826d06712cf43acd152ba58563005b60","kind":"tag","published_at":"2018-09-22T20:45:12.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/0.15.5","html_url":"https://github.com/dtolnay/syn/releases/tag/0.15.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/0.15.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/0.15.5/manifests"},{"name":"0.15.4","sha":"dda417e88320e93f28eea74254d6f61ddc86a1f3","kind":"tag","published_at":"2018-09-12T07:20:17.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/0.15.4","html_url":"https://github.com/dtolnay/syn/releases/tag/0.15.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/0.15.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/0.15.4/manifests"},{"name":"0.15.3","sha":"981c19be27cf63c130d57b1e294ec4f121235183","kind":"tag","published_at":"2018-09-09T07:37:43.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/0.15.3","html_url":"https://github.com/dtolnay/syn/releases/tag/0.15.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/0.15.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/0.15.3/manifests"},{"name":"0.15.2","sha":"6503de477e12b5494ea4aac277821e292cf7d123","kind":"tag","published_at":"2018-09-09T07:31:38.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/0.15.2","html_url":"https://github.com/dtolnay/syn/releases/tag/0.15.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/0.15.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/0.15.2/manifests"},{"name":"0.15.1","sha":"efb6f5d0c8055d955e71c840290a7da710a5a255","kind":"tag","published_at":"2018-09-06T17:09:24.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/0.15.1","html_url":"https://github.com/dtolnay/syn/releases/tag/0.15.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/0.15.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/0.15.1/manifests"},{"name":"0.15.0","sha":"b28acf36569cfcf732a067dab273291af63ac0b2","kind":"tag","published_at":"2018-09-06T16:01:40.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/0.15.0","html_url":"https://github.com/dtolnay/syn/releases/tag/0.15.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/0.15.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/0.15.0/manifests"},{"name":"0.15.0-rc4","sha":"130baaced7cadadfd03a4b0bd99b38dcb8c90274","kind":"tag","published_at":"2018-09-06T09:08:46.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/0.15.0-rc4","html_url":"https://github.com/dtolnay/syn/releases/tag/0.15.0-rc4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/0.15.0-rc4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/0.15.0-rc4/manifests"},{"name":"0.15.0-rc3","sha":"445f70a8f0a1ad5ba41bcdc5af522add7cee6024","kind":"tag","published_at":"2018-09-02T20:36:04.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/0.15.0-rc3","html_url":"https://github.com/dtolnay/syn/releases/tag/0.15.0-rc3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/0.15.0-rc3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/0.15.0-rc3/manifests"},{"name":"0.15.0-rc2","sha":"800df6efb8adea88dbed335b918a43b038a6b617","kind":"tag","published_at":"2018-09-02T19:17:25.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/0.15.0-rc2","html_url":"https://github.com/dtolnay/syn/releases/tag/0.15.0-rc2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/0.15.0-rc2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/0.15.0-rc2/manifests"},{"name":"0.15.0-rc1","sha":"c847239be616c6298383979b20fd7f3b2d138fab","kind":"tag","published_at":"2018-09-02T03:14:28.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/0.15.0-rc1","html_url":"https://github.com/dtolnay/syn/releases/tag/0.15.0-rc1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/0.15.0-rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/0.15.0-rc1/manifests"},{"name":"0.14.9","sha":"e6ec9e09060bab2f316f5402983ae882113d7864","kind":"tag","published_at":"2018-08-22T01:32:03.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/0.14.9","html_url":"https://github.com/dtolnay/syn/releases/tag/0.14.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/0.14.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/0.14.9/manifests"},{"name":"0.14.8","sha":"dd8ae7703910660ea970aafb35bb6e214dab2c33","kind":"tag","published_at":"2018-08-12T17:02:20.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/0.14.8","html_url":"https://github.com/dtolnay/syn/releases/tag/0.14.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/0.14.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/0.14.8/manifests"},{"name":"0.14.7","sha":"77503e817938331428df7c2cee6441b24f928dcc","kind":"tag","published_at":"2018-08-03T15:39:15.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/0.14.7","html_url":"https://github.com/dtolnay/syn/releases/tag/0.14.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/0.14.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/0.14.7/manifests"},{"name":"0.14.6","sha":"66e20892d4cb744a1d41df01030900e141d8bb5a","kind":"tag","published_at":"2018-08-01T18:47:28.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/0.14.6","html_url":"https://github.com/dtolnay/syn/releases/tag/0.14.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/0.14.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/0.14.6/manifests"},{"name":"0.14.5","sha":"209a78c8629c3aab771e2d6fd3c4f7b84d75825f","kind":"tag","published_at":"2018-07-22T18:18:37.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/0.14.5","html_url":"https://github.com/dtolnay/syn/releases/tag/0.14.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/0.14.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/0.14.5/manifests"},{"name":"0.14.4","sha":"c566b20fececf2b97e6e1d2de44af9fc483ca93f","kind":"tag","published_at":"2018-07-01T06:16:41.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/0.14.4","html_url":"https://github.com/dtolnay/syn/releases/tag/0.14.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/0.14.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/0.14.4/manifests"},{"name":"0.14.3","sha":"72283c16c34fb755d3cb91a5f43164b6a221de4b","kind":"tag","published_at":"2018-06-30T17:14:17.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/0.14.3","html_url":"https://github.com/dtolnay/syn/releases/tag/0.14.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/0.14.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/0.14.3/manifests"},{"name":"0.14.2","sha":"a3693e11b857340a338d773128505bb525b56cbe","kind":"tag","published_at":"2018-06-02T20:29:06.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/0.14.2","html_url":"https://github.com/dtolnay/syn/releases/tag/0.14.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/0.14.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/0.14.2/manifests"},{"name":"0.14.1","sha":"e8722512d8c61e3380bf399216e0a0dba7772398","kind":"tag","published_at":"2018-05-29T04:49:08.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/0.14.1","html_url":"https://github.com/dtolnay/syn/releases/tag/0.14.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/0.14.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/0.14.1/manifests"},{"name":"0.14.0","sha":"87003d0365dc06eb3b9aab53440cc51b03ec1876","kind":"tag","published_at":"2018-05-21T02:45:13.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/0.14.0","html_url":"https://github.com/dtolnay/syn/releases/tag/0.14.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/0.14.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/0.14.0/manifests"},{"name":"0.13.11","sha":"5efb787c53a684546a5d8e7e49b50fd271f65374","kind":"tag","published_at":"2018-05-20T05:23:41.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/0.13.11","html_url":"https://github.com/dtolnay/syn/releases/tag/0.13.11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/0.13.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/0.13.11/manifests"},{"name":"0.13.10","sha":"1df4ef073bbbcf45ebe511736f8cbc1129455e6d","kind":"tag","published_at":"2018-05-12T21:12:52.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/0.13.10","html_url":"https://github.com/dtolnay/syn/releases/tag/0.13.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/0.13.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/0.13.10/manifests"},{"name":"0.13.9","sha":"2e56ab679eb64d8c30d5137b40c5b6738db57e99","kind":"tag","published_at":"2018-05-12T06:23:06.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/0.13.9","html_url":"https://github.com/dtolnay/syn/releases/tag/0.13.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/0.13.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/0.13.9/manifests"},{"name":"0.13.8","sha":"d1dcfb018b7b4caeadd5171143488998cb7a40f7","kind":"tag","published_at":"2018-05-11T17:35:24.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/0.13.8","html_url":"https://github.com/dtolnay/syn/releases/tag/0.13.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/0.13.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/0.13.8/manifests"},{"name":"0.13.7","sha":"38d79dab2582d117b2792afe417bc7948739b5f7","kind":"tag","published_at":"2018-05-05T17:38:20.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/0.13.7","html_url":"https://github.com/dtolnay/syn/releases/tag/0.13.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/0.13.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/0.13.7/manifests"},{"name":"0.13.6","sha":"e3d6b47b8637b6f16e16f33c1ca95c25ef0be618","kind":"tag","published_at":"2018-05-05T07:30:35.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/0.13.6","html_url":"https://github.com/dtolnay/syn/releases/tag/0.13.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/0.13.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/0.13.6/manifests"},{"name":"0.13.5","sha":"bf8ed87a82fd5f77ef0fb44192cba2ebb75d4795","kind":"tag","published_at":"2018-05-04T18:01:35.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/0.13.5","html_url":"https://github.com/dtolnay/syn/releases/tag/0.13.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/0.13.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/0.13.5/manifests"},{"name":"0.13.4","sha":"7046d7258c7d5dda1fc259cd902f91034881c946","kind":"tag","published_at":"2018-04-30T03:37:34.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/0.13.4","html_url":"https://github.com/dtolnay/syn/releases/tag/0.13.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/0.13.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/0.13.4/manifests"},{"name":"0.13.3","sha":"7ad746c8994df2fc6b8c5a334c1f6d638b2fdd06","kind":"tag","published_at":"2018-04-29T20:17:37.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/0.13.3","html_url":"https://github.com/dtolnay/syn/releases/tag/0.13.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/0.13.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/0.13.3/manifests"},{"name":"0.13.2","sha":"a8f668174bc6a07921be084aa8c46c5bfd7a3a0d","kind":"tag","published_at":"2018-04-28T22:45:26.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/0.13.2","html_url":"https://github.com/dtolnay/syn/releases/tag/0.13.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/0.13.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/0.13.2/manifests"},{"name":"0.13.1","sha":"75cbd6e5748745e929773a8b2f67e645bb7b3c99","kind":"tag","published_at":"2018-04-02T05:24:42.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/0.13.1","html_url":"https://github.com/dtolnay/syn/releases/tag/0.13.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/0.13.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/0.13.1/manifests"},{"name":"0.13.0","sha":"552ff33415be368236cdf4faa9fc29e4273604f3","kind":"tag","published_at":"2018-03-31T21:04:48.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/0.13.0","html_url":"https://github.com/dtolnay/syn/releases/tag/0.13.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/0.13.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/0.13.0/manifests"},{"name":"0.12.15","sha":"826fee0d8968cd4d0168cfb7d19e4a1e7d2f5227","kind":"tag","published_at":"2018-03-28T11:59:36.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/0.12.15","html_url":"https://github.com/dtolnay/syn/releases/tag/0.12.15","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/0.12.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/0.12.15/manifests"},{"name":"0.12.14","sha":"8af53999a8b048dffe5687ffdfe6f8caad8e29e2","kind":"tag","published_at":"2018-03-09T08:54:16.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/0.12.14","html_url":"https://github.com/dtolnay/syn/releases/tag/0.12.14","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/0.12.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/0.12.14/manifests"},{"name":"0.12.13","sha":"807b5359cdc01110ecb4aa5b7ccc468f23f0c9f4","kind":"tag","published_at":"2018-02-15T23:18:16.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/0.12.13","html_url":"https://github.com/dtolnay/syn/releases/tag/0.12.13","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/0.12.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/0.12.13/manifests"},{"name":"0.12.12","sha":"6f03cfcdd9438fb50a7618882d8ec77f3f12cc2b","kind":"tag","published_at":"2018-02-03T17:30:53.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/0.12.12","html_url":"https://github.com/dtolnay/syn/releases/tag/0.12.12","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/0.12.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/0.12.12/manifests"},{"name":"0.12.11","sha":"49962c311201604683a57d0eb10a137b4802afa1","kind":"tag","published_at":"2018-02-03T06:36:07.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/0.12.11","html_url":"https://github.com/dtolnay/syn/releases/tag/0.12.11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/0.12.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/0.12.11/manifests"},{"name":"0.12.10","sha":"7e0005971f6cb2b8d73d5c7c8f334d6e9111fe3a","kind":"tag","published_at":"2018-01-23T17:11:57.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/0.12.10","html_url":"https://github.com/dtolnay/syn/releases/tag/0.12.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/0.12.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/0.12.10/manifests"},{"name":"0.12.9","sha":"6044da341d4955b8b2ac76af9eacadd550901555","kind":"tag","published_at":"2018-01-23T08:43:57.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/0.12.9","html_url":"https://github.com/dtolnay/syn/releases/tag/0.12.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/0.12.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/0.12.9/manifests"},{"name":"0.12.8","sha":"fe859fefba404510e4a4af6c894c708c8af4fffe","kind":"tag","published_at":"2018-01-23T08:35:42.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/0.12.8","html_url":"https://github.com/dtolnay/syn/releases/tag/0.12.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/0.12.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/0.12.8/manifests"},{"name":"0.12.7","sha":"24a58fddd1124ab59aa2938fae5aa4ca01815b10","kind":"tag","published_at":"2018-01-19T07:25:51.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/0.12.7","html_url":"https://github.com/dtolnay/syn/releases/tag/0.12.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/0.12.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/0.12.7/manifests"},{"name":"0.12.6","sha":"bcf16a56e59539613a9ed47da61979396a25c342","kind":"tag","published_at":"2018-01-17T18:59:07.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/0.12.6","html_url":"https://github.com/dtolnay/syn/releases/tag/0.12.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/0.12.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/0.12.6/manifests"},{"name":"0.12.5","sha":"c6102110ea29fdc0cc8d6829d44ef5bc7fc7aef2","kind":"tag","published_at":"2018-01-12T04:12:57.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/0.12.5","html_url":"https://github.com/dtolnay/syn/releases/tag/0.12.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/0.12.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/0.12.5/manifests"},{"name":"0.12.4","sha":"0f9c5cce0adf906c7a1a51005c07c24d5d4920bf","kind":"tag","published_at":"2018-01-12T01:12:19.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/0.12.4","html_url":"https://github.com/dtolnay/syn/releases/tag/0.12.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/0.12.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/0.12.4/manifests"},{"name":"0.12.3","sha":"441a7aada6d16555923edf407cd52f5cae24ec66","kind":"tag","published_at":"2018-01-10T02:27:17.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/0.12.3","html_url":"https://github.com/dtolnay/syn/releases/tag/0.12.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/0.12.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/0.12.3/manifests"},{"name":"0.12.2","sha":"3c4cbf64e6c1effe26d51cb63c6a5ba233b07f4a","kind":"tag","published_at":"2018-01-09T20:21:51.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/0.12.2","html_url":"https://github.com/dtolnay/syn/releases/tag/0.12.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/0.12.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/0.12.2/manifests"},{"name":"0.12.1","sha":"9a0961a50aaa4e39c9224ec010994d7ee146aae5","kind":"tag","published_at":"2018-01-09T18:09:22.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/0.12.1","html_url":"https://github.com/dtolnay/syn/releases/tag/0.12.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/0.12.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/0.12.1/manifests"},{"name":"0.12.0","sha":"152eb18c841ef45bf2b823ce0aabb45a74a863e0","kind":"tag","published_at":"2018-01-08T16:26:15.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/0.12.0","html_url":"https://github.com/dtolnay/syn/releases/tag/0.12.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/0.12.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/0.12.0/manifests"},{"name":"0.11.11","sha":"2134cc20d412491596e436ce45559db525757ca7","kind":"tag","published_at":"2017-04-20T17:12:33.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/0.11.11","html_url":"https://github.com/dtolnay/syn/releases/tag/0.11.11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/0.11.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/0.11.11/manifests"},{"name":"0.11.10","sha":"90c07ea3a4edd20df95cf47cd1e2512286ab0445","kind":"tag","published_at":"2017-04-03T04:32:46.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/0.11.10","html_url":"https://github.com/dtolnay/syn/releases/tag/0.11.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/0.11.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/0.11.10/manifests"},{"name":"0.11.9","sha":"5e42499da986c81e5ab74d163acb5b3c68c3d404","kind":"tag","published_at":"2017-03-06T16:41:44.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/0.11.9","html_url":"https://github.com/dtolnay/syn/releases/tag/0.11.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/0.11.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/0.11.9/manifests"},{"name":"0.11.8","sha":"01bb61555b2951daaeb2d268af8d5dd14ea440ba","kind":"tag","published_at":"2017-02-27T20:58:54.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/0.11.8","html_url":"https://github.com/dtolnay/syn/releases/tag/0.11.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/0.11.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/0.11.8/manifests"},{"name":"0.11.7","sha":"f8ed9a990e2ec1b91992eea66abc652e376e3165","kind":"tag","published_at":"2017-02-27T10:27:41.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/0.11.7","html_url":"https://github.com/dtolnay/syn/releases/tag/0.11.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/0.11.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/0.11.7/manifests"},{"name":"0.11.6","sha":"2ce94ed368498a0587f71ea0ada1f8fb91ece08e","kind":"tag","published_at":"2017-02-19T21:07:50.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/0.11.6","html_url":"https://github.com/dtolnay/syn/releases/tag/0.11.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/0.11.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/0.11.6/manifests"},{"name":"0.11.5","sha":"b7defb7ebebe99fc0c52c59aee28e930c5e8bfa0","kind":"tag","published_at":"2017-02-19T19:50:57.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/0.11.5","html_url":"https://github.com/dtolnay/syn/releases/tag/0.11.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/0.11.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/0.11.5/manifests"},{"name":"0.10.8","sha":"fea1ef440ee8a0081bcaf323f8ed52b1bacc6bc8","kind":"tag","published_at":"2017-01-26T16:57:08.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/0.10.8","html_url":"https://github.com/dtolnay/syn/releases/tag/0.10.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/0.10.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/0.10.8/manifests"},{"name":"0.11.4","sha":"b67c0b70eef84aae3ae7d8e780cbce214b06a946","kind":"tag","published_at":"2017-01-26T00:01:01.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/0.11.4","html_url":"https://github.com/dtolnay/syn/releases/tag/0.11.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/0.11.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/0.11.4/manifests"},{"name":"0.11.3","sha":"b95f685baf8497652568280d3748232952f1f6db","kind":"tag","published_at":"2017-01-25T23:53:51.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/0.11.3","html_url":"https://github.com/dtolnay/syn/releases/tag/0.11.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/0.11.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/0.11.3/manifests"},{"name":"0.11.2","sha":"3503af76ac839a24af50cf15b7f843515c277606","kind":"tag","published_at":"2017-01-25T23:42:00.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/0.11.2","html_url":"https://github.com/dtolnay/syn/releases/tag/0.11.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/0.11.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/0.11.2/manifests"},{"name":"0.11.1","sha":"e04446e1fe9c7497aa8ed74bf175eae2f7613d7a","kind":"tag","published_at":"2017-01-25T15:43:24.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/0.11.1","html_url":"https://github.com/dtolnay/syn/releases/tag/0.11.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/0.11.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/0.11.1/manifests"},{"name":"0.10.7","sha":"07c7341b0a0a4b5801f6957d168f36b70905e3e0","kind":"tag","published_at":"2017-01-25T15:17:11.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/0.10.7","html_url":"https://github.com/dtolnay/syn/releases/tag/0.10.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/0.10.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/0.10.7/manifests"},{"name":"0.11.0","sha":"df8fa31c42d1562259b40257a078b37c2aa8a6e1","kind":"tag","published_at":"2017-01-24T02:22:29.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/0.11.0","html_url":"https://github.com/dtolnay/syn/releases/tag/0.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/0.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/0.11.0/manifests"},{"name":"0.10.6","sha":"66a31d66324f23b1f8b4bf62054c6b7f362c718e","kind":"tag","published_at":"2017-01-07T19:25:24.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/0.10.6","html_url":"https://github.com/dtolnay/syn/releases/tag/0.10.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/0.10.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/0.10.6/manifests"},{"name":"0.10.5","sha":"9618493b2ba0b296eb79715af007f19135bef5b2","kind":"tag","published_at":"2016-12-22T23:29:24.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/0.10.5","html_url":"https://github.com/dtolnay/syn/releases/tag/0.10.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/0.10.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/0.10.5/manifests"},{"name":"0.10.4","sha":"c37d1b6298e9ab813dba3fdc076a0cbbcb693251","kind":"tag","published_at":"2016-12-22T20:23:06.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/0.10.4","html_url":"https://github.com/dtolnay/syn/releases/tag/0.10.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/0.10.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/0.10.4/manifests"},{"name":"0.10.3","sha":"59681e829733a8d1b9f3afe48f5fbe1abbe447b3","kind":"tag","published_at":"2016-11-11T01:24:22.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/0.10.3","html_url":"https://github.com/dtolnay/syn/releases/tag/0.10.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/0.10.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/0.10.3/manifests"},{"name":"0.10.2","sha":"c124ded56bef2d40cdbb04f2446c56cd731503ff","kind":"tag","published_at":"2016-11-10T21:06:59.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/0.10.2","html_url":"https://github.com/dtolnay/syn/releases/tag/0.10.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/0.10.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/0.10.2/manifests"},{"name":"0.10.1","sha":"4aa5c72b0f27fb9155cf3955ef6a708e0dd475c9","kind":"tag","published_at":"2016-11-09T14:29:51.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/0.10.1","html_url":"https://github.com/dtolnay/syn/releases/tag/0.10.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/0.10.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/0.10.1/manifests"},{"name":"0.10.0","sha":"3c0c8c5ac800bc605e9c168c5efe520e4145a69f","kind":"tag","published_at":"2016-10-31T03:20:46.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/0.10.0","html_url":"https://github.com/dtolnay/syn/releases/tag/0.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/0.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/0.10.0/manifests"},{"name":"0.10.0-rc1","sha":"45823d04aa3535ecdbce544d7af0fb10a5e62500","kind":"tag","published_at":"2016-10-25T07:32:23.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/0.10.0-rc1","html_url":"https://github.com/dtolnay/syn/releases/tag/0.10.0-rc1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/0.10.0-rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/0.10.0-rc1/manifests"},{"name":"0.9.2","sha":"a842db767f43fe9bc64f6ea136f8da2b86c168eb","kind":"tag","published_at":"2016-10-20T15:54:33.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/0.9.2","html_url":"https://github.com/dtolnay/syn/releases/tag/0.9.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/0.9.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/0.9.2/manifests"},{"name":"0.9.1","sha":"edea33fc40a87b724f38181885fd42fcbea9e61b","kind":"tag","published_at":"2016-10-18T07:42:21.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/0.9.1","html_url":"https://github.com/dtolnay/syn/releases/tag/0.9.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/0.9.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/0.9.1/manifests"},{"name":"0.9.0","sha":"f8f43075a88005804c5cab342533ee6e6751dfed","kind":"tag","published_at":"2016-10-08T21:58:05.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/0.9.0","html_url":"https://github.com/dtolnay/syn/releases/tag/0.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/0.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/0.9.0/manifests"},{"name":"0.8.7","sha":"05205da7d140317ea12580a60f4715f9dce49d8b","kind":"tag","published_at":"2016-10-05T06:39:48.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/0.8.7","html_url":"https://github.com/dtolnay/syn/releases/tag/0.8.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/0.8.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/0.8.7/manifests"},{"name":"0.8.6","sha":"f8068bed5bc5cf7e35423daafdccaf69ba5053ff","kind":"tag","published_at":"2016-10-03T16:19:27.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/0.8.6","html_url":"https://github.com/dtolnay/syn/releases/tag/0.8.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/0.8.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/0.8.6/manifests"},{"name":"0.8.5","sha":"176d8a972b7f7c684245c9bd94339b8c80e7a2c1","kind":"tag","published_at":"2016-10-02T16:56:08.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/0.8.5","html_url":"https://github.com/dtolnay/syn/releases/tag/0.8.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/0.8.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/0.8.5/manifests"},{"name":"0.8.4","sha":"bd61b728161d76bb008e9b69d277195f18ce07f4","kind":"tag","published_at":"2016-10-01T15:27:50.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/0.8.4","html_url":"https://github.com/dtolnay/syn/releases/tag/0.8.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/0.8.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/0.8.4/manifests"},{"name":"0.8.3","sha":"83d36297546ae5bbcfd3057f001a4e960bd05008","kind":"tag","published_at":"2016-10-01T15:18:59.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/0.8.3","html_url":"https://github.com/dtolnay/syn/releases/tag/0.8.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/0.8.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/0.8.3/manifests"},{"name":"0.8.2","sha":"87649ace0a9108548db5a5c564a46c2c73798616","kind":"tag","published_at":"2016-10-01T08:16:07.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/0.8.2","html_url":"https://github.com/dtolnay/syn/releases/tag/0.8.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/0.8.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/0.8.2/manifests"},{"name":"0.8.1","sha":"eae163f6b6d769430f05a3d1dd80bc778e5eec76","kind":"tag","published_at":"2016-10-01T04:02:23.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/0.8.1","html_url":"https://github.com/dtolnay/syn/releases/tag/0.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/0.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/0.8.1/manifests"},{"name":"0.8.0","sha":"a3faf259f2620fc6cc38d81b96a6814716f119b6","kind":"tag","published_at":"2016-09-27T16:52:30.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/0.8.0","html_url":"https://github.com/dtolnay/syn/releases/tag/0.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/0.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/0.8.0/manifests"},{"name":"0.7.1","sha":"adf1d5034f5bddd254aca40b520207b0a35a2039","kind":"tag","published_at":"2016-09-27T07:00:31.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/0.7.1","html_url":"https://github.com/dtolnay/syn/releases/tag/0.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/0.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/0.7.1/manifests"},{"name":"0.7.0","sha":"5a0647501ce77d57284b42e596313d1d79653bb0","kind":"tag","published_at":"2016-09-24T16:34:31.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/0.7.0","html_url":"https://github.com/dtolnay/syn/releases/tag/0.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/0.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/0.7.0/manifests"},{"name":"0.6.0","sha":"ab09d46c41de4aac0115af06a487e7c4448fb692","kind":"tag","published_at":"2016-09-24T02:27:54.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/0.6.0","html_url":"https://github.com/dtolnay/syn/releases/tag/0.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/0.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/0.6.0/manifests"},{"name":"0.5.2","sha":"c32996abe559ad1a43707353ae6a45d18e072eee","kind":"tag","published_at":"2016-09-14T07:01:58.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/0.5.2","html_url":"https://github.com/dtolnay/syn/releases/tag/0.5.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/0.5.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/0.5.2/manifests"},{"name":"0.5.1","sha":"6f92720effd696385c663c48b5574b91954b55bc","kind":"tag","published_at":"2016-09-13T17:59:18.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/0.5.1","html_url":"https://github.com/dtolnay/syn/releases/tag/0.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/0.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/0.5.1/manifests"},{"name":"0.5.0","sha":"7b3973eea0b7d11f3f04c0e703b1ac86f7a81845","kind":"tag","published_at":"2016-09-12T00:46:52.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/0.5.0","html_url":"https://github.com/dtolnay/syn/releases/tag/0.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/0.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/0.5.0/manifests"},{"name":"0.4.0","sha":"6576064b180f57a2b982686b2de101e070c18a73","kind":"tag","published_at":"2016-09-07T15:22:16.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/0.4.0","html_url":"https://github.com/dtolnay/syn/releases/tag/0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/0.4.0/manifests"},{"name":"0.3.2","sha":"1c836f75a5d1868c8463340b8867266b5a21d5b4","kind":"tag","published_at":"2016-09-06T00:14:58.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/0.3.2","html_url":"https://github.com/dtolnay/syn/releases/tag/0.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/0.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/0.3.2/manifests"},{"name":"0.3.1","sha":"2b6f74cf44ef759cf5696b473b15ff80154757e4","kind":"tag","published_at":"2016-09-05T00:39:09.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/0.3.1","html_url":"https://github.com/dtolnay/syn/releases/tag/0.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/0.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/0.3.1/manifests"},{"name":"0.3.0","sha":"71247d164e66876af73efdd574ceaefefeb92d7d","kind":"tag","published_at":"2016-09-04T22:47:58.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/0.3.0","html_url":"https://github.com/dtolnay/syn/releases/tag/0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/0.3.0/manifests"},{"name":"0.2.0","sha":"3192a8943a9162081dff28da1ba28ca81023ab92","kind":"tag","published_at":"2016-09-04T18:17:06.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/0.2.0","html_url":"https://github.com/dtolnay/syn/releases/tag/0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/0.2.0/manifests"},{"name":"0.1.0","sha":"35161fff39430bd1d41bf92f28cce10d0cfb5c0e","kind":"tag","published_at":"2016-09-03T18:33:15.000Z","download_url":"https://codeload.github.com/dtolnay/syn/tar.gz/0.1.0","html_url":"https://github.com/dtolnay/syn/releases/tag/0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fsyn/tags/0.1.0/manifests"}]},"repo_metadata_updated_at":"2024-10-29T16:21:20.982Z","dependent_packages_count":8692,"downloads":846755355,"downloads_period":"total","dependent_repos_count":105913,"rankings":{"downloads":0.0,"dependent_repos_count":0.002820934152344549,"dependent_packages_count":0.009168035995119783,"stargazers_count":3.154509615859292,"forks_count":2.696813049641389,"docker_downloads_count":0.007757568918947509,"average":0.9785115340945154},"purl":"pkg:cargo/syn","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/cargo/syn","docker_dependents_count":1495,"docker_downloads_count":740295956,"usage_url":"https://repos.ecosyste.ms/usage/cargo/syn","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/cargo/syn/dependencies","status":null,"funding_links":["https://github.com/sponsors/dtolnay"],"critical":true,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/packages/syn/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/packages/syn/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/packages/syn/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/packages/syn/related_packages","maintainers":[{"uuid":"3618","login":"dtolnay","name":"David Tolnay","email":null,"url":"https://github.com/dtolnay","packages_count":226,"html_url":"https://crates.io/users/dtolnay","role":null,"created_at":"2022-11-07T16:21:45.363Z","updated_at":"2022-11-07T16:21:45.363Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/maintainers/dtolnay/packages"}],"registry":{"name":"crates.io","url":"https://crates.io","ecosystem":"cargo","default":true,"packages_count":192306,"maintainers_count":47545,"namespaces_count":0,"keywords_count":49253,"github":"rust-lang","metadata":{"funded_packages_count":18707},"icon_url":"https://github.com/rust-lang.png","created_at":"2022-04-04T15:19:22.689Z","updated_at":"2025-06-05T05:11:10.324Z","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":894,"unique_repositories_count_past_30_days":52,"recent_issues":[{"uuid":"5934733530","node_id":"PR_kwDOPqEQL88AAAABJdpPtQ","number":361,"state":"open","title":"Build(deps): bump the minor-and-patch group with 2 updates","user":"dependabot[bot]","labels":["dependencies","cargo"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-10-20T02:14:57.000Z","updated_at":"2026-10-20T02:15:48.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Build(deps): bump","group_name":"minor-and-patch","update_count":2,"packages":[{"name":"sha2","old_version":"0.11.0","new_version":"0.11.1","repository_url":"https://github.com/RustCrypto/hashes"},{"name":"syn","old_version":"3.0.8","new_version":"3.0.9","repository_url":"https://github.com/dtolnay/syn"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the minor-and-patch group with 2 updates: [sha2](https://github.com/RustCrypto/hashes) and [syn](https://github.com/dtolnay/syn).\n\nUpdates `sha2` 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/hashes/commit/138dc5a05b93f8e49cda177fc6cfd7cc43673e5d\"\u003e\u003ccode\u003e138dc5a\u003c/code\u003e\u003c/a\u003e Release sha2 v0.11.1 (\u003ca href=\"https://redirect.github.com/RustCrypto/hashes/issues/927\"\u003e#927\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/hashes/commit/cf0105661369ca12811082b4fb0904231173c9b6\"\u003e\u003ccode\u003ecf01056\u003c/code\u003e\u003c/a\u003e sha2: fix \u003ccode\u003eunsafe_op_in_unsafe_fn\u003c/code\u003e lint, bump MSRV to 1.88 (\u003ca href=\"https://redirect.github.com/RustCrypto/hashes/issues/926\"\u003e#926\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/hashes/commit/7c59cadcfb4cb503fa165e7d43171a61b1378281\"\u003e\u003ccode\u003e7c59cad\u003c/code\u003e\u003c/a\u003e Update Cargo.lock (\u003ca href=\"https://redirect.github.com/RustCrypto/hashes/issues/921\"\u003e#921\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/hashes/commit/f57b947f978f7ba522df7209a958ba11c426b0d5\"\u003e\u003ccode\u003ef57b947\u003c/code\u003e\u003c/a\u003e streebog: tweak internal implementation (\u003ca href=\"https://redirect.github.com/RustCrypto/hashes/issues/925\"\u003e#925\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/hashes/commit/336611ffbed10eddafa5f1b9e976120e56a6091d\"\u003e\u003ccode\u003e336611f\u003c/code\u003e\u003c/a\u003e Fix \u003ccode\u003ecargo::manual_readme\u003c/code\u003e lint (\u003ca href=\"https://redirect.github.com/RustCrypto/hashes/issues/924\"\u003e#924\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/hashes/commit/1df8877ae0adc264ac561a5a32d6022343d9ceed\"\u003e\u003ccode\u003e1df8877\u003c/code\u003e\u003c/a\u003e md2: fix \u003ccode\u003eclippy::needless_range_loop\u003c/code\u003e lint (\u003ca href=\"https://redirect.github.com/RustCrypto/hashes/issues/923\"\u003e#923\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/hashes/commit/6075989cbbd822dbab3ede104c33fcc03645f964\"\u003e\u003ccode\u003e6075989\u003c/code\u003e\u003c/a\u003e sha2: fix loading of round constants on AArch64 backends (\u003ca href=\"https://redirect.github.com/RustCrypto/hashes/issues/922\"\u003e#922\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/hashes/commit/eadfd90f0dd6272d20530a2cdb69d96319e4a85f\"\u003e\u003ccode\u003eeadfd90\u003c/code\u003e\u003c/a\u003e Update Cargo.lock (\u003ca href=\"https://redirect.github.com/RustCrypto/hashes/issues/913\"\u003e#913\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/hashes/commit/fa3084083d946ac12436567d5a59c0935d5db1fa\"\u003e\u003ccode\u003efa30840\u003c/code\u003e\u003c/a\u003e blake2 v0.11.0 (\u003ca href=\"https://redirect.github.com/RustCrypto/hashes/issues/911\"\u003e#911\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/hashes/commit/f6c786d72ed4d37a32dcd32daa2e7277dd4683e1\"\u003e\u003ccode\u003ef6c786d\u003c/code\u003e\u003c/a\u003e ci: bump the all-deps group across 1 directory with 3 updates (\u003ca href=\"https://redirect.github.com/RustCrypto/hashes/issues/896\"\u003e#896\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/RustCrypto/hashes/compare/sha2-v0.11.0...sha2-v0.11.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `syn` from 3.0.8 to 3.0.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/syn/releases\"\u003esyn's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.0.9\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd Punctuated::retain (\u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/2088\"\u003e#2088\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/syn/commit/7c44a5565b4421035101cc16184e9af08ab5fc77\"\u003e\u003ccode\u003e7c44a55\u003c/code\u003e\u003c/a\u003e Release 3.0.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/13234ab70896ea3f4115ced8a9d2ae5a4317b77c\"\u003e\u003ccode\u003e13234ab\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/2088\"\u003e#2088\u003c/a\u003e from dtolnay/retain\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/b617dc9293cd78157e15fb5b0b1da38022eb1b26\"\u003e\u003ccode\u003eb617dc9\u003c/code\u003e\u003c/a\u003e Add Punctuated::retain\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/dtolnay/syn/compare/3.0.8...3.0.9\"\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 \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/leynos/weaver/pull/361","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/leynos%2Fweaver/issues/361","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/361/packages"},{"uuid":"5934232444","node_id":"PR_kwDOJvCITc8AAAABJdQXKg","number":611,"state":"open","title":"build(deps): bump the cargo-minor-and-patch 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-10-20T01:19:45.000Z","updated_at":"2026-10-20T07:47:41.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"cargo-minor-and-patch","update_count":39,"packages":[{"name":"tokio","old_version":"1.53.2","new_version":"1.53.3","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"tracing-bunyan-formatter","old_version":"0.3.10","new_version":"0.3.11","repository_url":"https://github.com/LukeMathWalker/officina"},{"name":"rustls","old_version":"0.23.45","new_version":"0.23.46","repository_url":"https://github.com/rustls/rustls"},{"name":"uuid","old_version":"1.27.0","new_version":"1.28.0","repository_url":"https://github.com/uuid-rs/uuid"},{"name":"serde_json","old_version":"1.0.151","new_version":"1.0.154","repository_url":"https://github.com/serde-rs/json"},{"name":"either","old_version":"1.18.0","new_version":"1.19.0","repository_url":"https://github.com/rayon-rs/either"},{"name":"aws-lc-rs","old_version":"1.18.1","new_version":"1.18.2","repository_url":"https://github.com/aws/aws-lc-rs"},{"name":"aws-lc-sys","old_version":"0.45.0","new_version":"0.46.0","repository_url":"https://github.com/aws/aws-lc-rs"},{"name":"cc","old_version":"1.6.0","new_version":"1.8.0","repository_url":"https://github.com/rust-lang/cc-rs"},{"name":"combine","old_version":"4.6.8","new_version":"4.6.9","repository_url":"https://github.com/Marwes/combine"},{"name":"ctutils","old_version":"0.4.2","new_version":"0.4.3","repository_url":"https://github.com/RustCrypto/utils"},{"name":"davey","old_version":"0.1.4","new_version":"0.1.5","repository_url":"https://github.com/Snazzah/davey"},{"name":"deranged","old_version":"0.5.8","new_version":"0.5.9","repository_url":"https://github.com/jhpratt/deranged"},{"name":"equivalent","old_version":"1.0.2","new_version":"1.0.3","repository_url":"https://github.com/indexmap-rs/equivalent"},{"name":"find-msvc-tools","old_version":"0.1.14","new_version":"0.1.15","repository_url":"https://github.com/rust-lang/cc-rs"},{"name":"h2","old_version":"0.4.19","new_version":"0.4.20","repository_url":"https://github.com/hyperium/h2"},{"name":"hyper","old_version":"1.11.1","new_version":"1.12.0","repository_url":"https://github.com/hyperium/hyper"},{"name":"libc","old_version":"0.2.190","new_version":"0.2.191","repository_url":"https://github.com/rust-lang/libc"},{"name":"litrs","old_version":"1.0.0","new_version":"1.0.1","repository_url":"https://github.com/LukasKalbertodt/litrs"},{"name":"powerfmt","old_version":"0.2.0","new_version":"0.2.1","repository_url":"https://github.com/jhpratt/powerfmt"},{"name":"rustls-native-certs","old_version":"0.8.4","new_version":"0.8.5","repository_url":"https://github.com/rustls/rustls-native-certs"},{"name":"schannel","old_version":"0.1.29","new_version":"0.1.30","repository_url":"https://github.com/steffengy/schannel-rs"},{"name":"sha2","old_version":"0.11.0","new_version":"0.11.1","repository_url":"https://github.com/RustCrypto/hashes"},{"name":"smallvec","old_version":"1.16.2","new_version":"1.16.3","repository_url":"https://github.com/servo/rust-smallvec"},{"name":"syn","old_version":"3.0.6","new_version":"3.0.9","repository_url":"https://github.com/dtolnay/syn"},{"name":"thin-vec","old_version":"0.2.20","new_version":"0.2.21","repository_url":"https://github.com/mozilla/thin-vec"},{"name":"tokio-util","old_version":"0.7.19","new_version":"0.7.20","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"toml_datetime","old_version":"1.1.1+spec-1.1.0","new_version":"1.1.2+spec-1.1.0","repository_url":"https://github.com/toml-rs/toml"},{"name":"toml_edit","old_version":"0.25.15+spec-1.1.0","new_version":"0.25.17+spec-1.1.0","repository_url":"https://github.com/toml-rs/toml"},{"name":"toml_parser","old_version":"1.1.3+spec-1.1.0","new_version":"1.1.5+spec-1.1.0","repository_url":"https://github.com/toml-rs/toml"},{"name":"triomphe","old_version":"0.1.16","new_version":"0.1.17","repository_url":"https://github.com/Manishearth/triomphe"},{"name":"unicase","old_version":"2.9.0","new_version":"2.10.0","repository_url":"https://github.com/seanmonstar/unicase"},{"name":"unicode-ident","old_version":"1.0.26","new_version":"1.0.27","repository_url":"https://github.com/dtolnay/unicode-ident"},{"name":"unicode-normalization","old_version":"0.1.25","new_version":"0.1.26","repository_url":"https://github.com/unicode-rs/unicode-normalization"},{"name":"want","old_version":"0.3.1","new_version":"0.3.2","repository_url":"https://github.com/seanmonstar/want"},{"name":"zerocopy","old_version":"0.8.59","new_version":"0.8.63","repository_url":"https://github.com/google/zerocopy"},{"name":"zerocopy-derive","old_version":"0.8.59","new_version":"0.8.63","repository_url":"https://github.com/google/zerocopy"},{"name":"zeroize","old_version":"1.9.0","new_version":"1.9.1","repository_url":"https://github.com/RustCrypto/utils"},{"name":"zstd-sys","old_version":"2.1.0+zstd.1.5.7","new_version":"2.1.2+zstd.1.5.7","repository_url":"https://github.com/gyscos/zstd-rs"}],"path":null,"ecosystem":"cargo"},"body":"[//]: # (dependabot-start)\n⚠️  **Dependabot is rebasing this PR** ⚠️ \n\nRebasing might not happen immediately, so don't worry if this takes some time.\n\nNote: if you make any changes to this PR yourself, they will take precedence over the rebase.\n\n---\n\n[//]: # (dependabot-end)\n\nBumps the cargo-minor-and-patch group with 39 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.53.2` | `1.53.3` |\n| [tracing-bunyan-formatter](https://github.com/LukeMathWalker/officina) | `0.3.10` | `0.3.11` |\n| [rustls](https://github.com/rustls/rustls) | `0.23.45` | `0.23.46` |\n| [uuid](https://github.com/uuid-rs/uuid) | `1.27.0` | `1.28.0` |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.151` | `1.0.154` |\n| [either](https://github.com/rayon-rs/either) | `1.18.0` | `1.19.0` |\n| [aws-lc-rs](https://github.com/aws/aws-lc-rs) | `1.18.1` | `1.18.2` |\n| [aws-lc-sys](https://github.com/aws/aws-lc-rs) | `0.45.0` | `0.46.0` |\n| [cc](https://github.com/rust-lang/cc-rs) | `1.6.0` | `1.8.0` |\n| [combine](https://github.com/Marwes/combine) | `4.6.8` | `4.6.9` |\n| [ctutils](https://github.com/RustCrypto/utils) | `0.4.2` | `0.4.3` |\n| [davey](https://github.com/Snazzah/davey) | `0.1.4` | `0.1.5` |\n| [deranged](https://github.com/jhpratt/deranged) | `0.5.8` | `0.5.9` |\n| [equivalent](https://github.com/indexmap-rs/equivalent) | `1.0.2` | `1.0.3` |\n| [find-msvc-tools](https://github.com/rust-lang/cc-rs) | `0.1.14` | `0.1.15` |\n| [h2](https://github.com/hyperium/h2) | `0.4.19` | `0.4.20` |\n| [hyper](https://github.com/hyperium/hyper) | `1.11.1` | `1.12.0` |\n| [libc](https://github.com/rust-lang/libc) | `0.2.190` | `0.2.191` |\n| [litrs](https://github.com/LukasKalbertodt/litrs) | `1.0.0` | `1.0.1` |\n| [powerfmt](https://github.com/jhpratt/powerfmt) | `0.2.0` | `0.2.1` |\n| [rustls-native-certs](https://github.com/rustls/rustls-native-certs) | `0.8.4` | `0.8.5` |\n| [schannel](https://github.com/steffengy/schannel-rs) | `0.1.29` | `0.1.30` |\n| [sha2](https://github.com/RustCrypto/hashes) | `0.11.0` | `0.11.1` |\n| [smallvec](https://github.com/servo/rust-smallvec) | `1.16.2` | `1.16.3` |\n| [syn](https://github.com/dtolnay/syn) | `3.0.6` | `3.0.9` |\n| [thin-vec](https://github.com/mozilla/thin-vec) | `0.2.20` | `0.2.21` |\n| [tokio-util](https://github.com/tokio-rs/tokio) | `0.7.19` | `0.7.20` |\n| [toml_datetime](https://github.com/toml-rs/toml) | `1.1.1+spec-1.1.0` | `1.1.2+spec-1.1.0` |\n| [toml_edit](https://github.com/toml-rs/toml) | `0.25.15+spec-1.1.0` | `0.25.17+spec-1.1.0` |\n| [toml_parser](https://github.com/toml-rs/toml) | `1.1.3+spec-1.1.0` | `1.1.5+spec-1.1.0` |\n| [triomphe](https://github.com/Manishearth/triomphe) | `0.1.16` | `0.1.17` |\n| [unicase](https://github.com/seanmonstar/unicase) | `2.9.0` | `2.10.0` |\n| [unicode-ident](https://github.com/dtolnay/unicode-ident) | `1.0.26` | `1.0.27` |\n| [unicode-normalization](https://github.com/unicode-rs/unicode-normalization) | `0.1.25` | `0.1.26` |\n| [want](https://github.com/seanmonstar/want) | `0.3.1` | `0.3.2` |\n| [zerocopy](https://github.com/google/zerocopy) | `0.8.59` | `0.8.63` |\n| [zerocopy-derive](https://github.com/google/zerocopy) | `0.8.59` | `0.8.63` |\n| [zeroize](https://github.com/RustCrypto/utils) | `1.9.0` | `1.9.1` |\n| [zstd-sys](https://github.com/gyscos/zstd-rs) | `2.1.0+zstd.1.5.7` | `2.1.2+zstd.1.5.7` |\n\n\nUpdates `tokio` from 1.53.2 to 1.53.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tokio-rs/tokio/releases\"\u003etokio's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eTokio v1.53.3\u003c/h2\u003e\n\u003ch1\u003e1.53.3 (October 13th, 2026)\u003c/h1\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eio: add \u003ccode\u003eAsyncFd::register\u003c/code\u003e and \u003ccode\u003eAsyncFd::register_with_interest\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8587\"\u003e#8587\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eio: deprecate \u003ccode\u003eAsyncFd::{new, with_interest, try_new, try_with_interest}\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8587\"\u003e#8587\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eio: wake and drop \u003ccode\u003eDuplexStream\u003c/code\u003e wakers outside the lock (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8618\"\u003e#8618\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emacros: avoid \u003ccode\u003eunreachable_code\u003c/code\u003e in \u003ccode\u003ejoin!\u003c/code\u003e and \u003ccode\u003etry_join!\u003c/code\u003e for \u003ccode\u003eInfallible\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8518\"\u003e#8518\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: fix paused time auto-advancing when I/O wakes a task on \u003ccode\u003ecurrent_thread\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8595\"\u003e#8595\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: wake waiters outside the lock when closing a semaphore (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8529\"\u003e#8529\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest: fix several flaky tests (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8196\"\u003e#8196\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8427\"\u003e#8427\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8609\"\u003e#8609\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed (unstable)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ert: keep \u003ccode\u003eio_uring\u003c/code\u003e op alive when submission fails after push (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8185\"\u003e#8185\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8185\"\u003e#8185\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8185\"\u003etokio-rs/tokio#8185\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8196\"\u003e#8196\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8196\"\u003etokio-rs/tokio#8196\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8427\"\u003e#8427\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8427\"\u003etokio-rs/tokio#8427\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8518\"\u003e#8518\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8518\"\u003etokio-rs/tokio#8518\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8529\"\u003e#8529\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8529\"\u003etokio-rs/tokio#8529\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8587\"\u003e#8587\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8587\"\u003etokio-rs/tokio#8587\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8595\"\u003e#8595\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8595\"\u003etokio-rs/tokio#8595\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8609\"\u003e#8609\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8609\"\u003etokio-rs/tokio#8609\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8618\"\u003e#8618\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8618\"\u003etokio-rs/tokio#8618\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/a85c3f5baa298a6b554fd3700daf0342289881af\"\u003e\u003ccode\u003ea85c3f5\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.53.3 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8639\"\u003e#8639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/df4443e989689956cc4f8034172c1944b27d8011\"\u003e\u003ccode\u003edf4443e\u003c/code\u003e\u003c/a\u003e Merge 'tokio-1.51.6' into 'tokio-1.53.x' (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8638\"\u003e#8638\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/f00b2e6c932f51126b327cee6f8fa94e7b0e396d\"\u003e\u003ccode\u003ef00b2e6\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.51.6 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8637\"\u003e#8637\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/482eaddec0347431b37566b45a63f2be62db5ab4\"\u003e\u003ccode\u003e482eadd\u003c/code\u003e\u003c/a\u003e runtime: record time wake when unparking tasks on current thread (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8595\"\u003e#8595\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/55fbab70dc8b80d7af925e3829f124c2f0d236d7\"\u003e\u003ccode\u003e55fbab7\u003c/code\u003e\u003c/a\u003e io: wake and drop \u003ccode\u003eDuplexStream\u003c/code\u003e wakers outside the lock (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8618\"\u003e#8618\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/c5e4d9e69c17e0d349f6de349274093e3e41238b\"\u003e\u003ccode\u003ec5e4d9e\u003c/code\u003e\u003c/a\u003e runtime: keep io_uring op alive when submission fails after push (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8185\"\u003e#8185\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/0448618493188e1c34e284908ef3c17f2edfc6b2\"\u003e\u003ccode\u003e0448618\u003c/code\u003e\u003c/a\u003e sync: make \u003ccode\u003etracing_sync\u003c/code\u003e tests synchronous (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8427\"\u003e#8427\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/2bc1146787aaaf0546f74bd5e1183d5278f58777\"\u003e\u003ccode\u003e2bc1146\u003c/code\u003e\u003c/a\u003e net: accept ConnectionReset in shutdown_after_tcp_reset test (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8196\"\u003e#8196\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/bb28a941498e89aa15dd226d3f04194b414905c3\"\u003e\u003ccode\u003ebb28a94\u003c/code\u003e\u003c/a\u003e Merge 'tokio-1.51.x' into 'tokio-1.53.x' (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8624\"\u003e#8624\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/6b97913c4677dd387f591ad96f8667bbd27e2178\"\u003e\u003ccode\u003e6b97913\u003c/code\u003e\u003c/a\u003e macros: avoid \u003ccode\u003eunreachable_code\u003c/code\u003e in \u003ccode\u003ejoin!\u003c/code\u003e and \u003ccode\u003etry_join!\u003c/code\u003e for \u003ccode\u003eInfallible\u003c/code\u003e ...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/tokio/compare/tokio-1.53.2...tokio-1.53.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tracing-bunyan-formatter` from 0.3.10 to 0.3.11\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/LukeMathWalker/officina/releases\"\u003etracing-bunyan-formatter's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003etracing-bunyan-formatter 0.3.11\u003c/h2\u003e\n\u003ch3\u003e⚙️ Other\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(workspace)\u003c/em\u003e prepare releases from officina (\u003ca href=\"https://redirect.github.com/LukeMathWalker/officina/pull/5\"\u003e#5\u003c/a\u003e) (by \u003ca href=\"https://github.com/LukeMathWalker\"\u003e\u003ccode\u003e@​LukeMathWalker\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(workspace)\u003c/em\u003e run CI from the repository root, planned per project and platform (\u003ca href=\"https://redirect.github.com/LukeMathWalker/officina/pull/4\"\u003e#4\u003c/a\u003e) (by \u003ca href=\"https://github.com/LukeMathWalker\"\u003e\u003ccode\u003e@​LukeMathWalker\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(workspace)\u003c/em\u003e fix clippy, rustdoc and rustfmt findings (\u003ca href=\"https://redirect.github.com/LukeMathWalker/officina/pull/3\"\u003e#3\u003c/a\u003e) (by \u003ca href=\"https://github.com/LukeMathWalker\"\u003e\u003ccode\u003e@​LukeMathWalker\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUnify all crates into a single Cargo workspace (by \u003ca href=\"https://github.com/LukeMathWalker\"\u003e\u003ccode\u003e@​LukeMathWalker\u003c/code\u003e\u003c/a\u003e) - \u003ca href=\"https://redirect.github.com/LukeMathWalker/officina/issues/1\"\u003e#1\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eContributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/LukeMathWalker\"\u003e\u003ccode\u003e@​LukeMathWalker\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\u003eSee full diff in \u003ca href=\"https://github.com/LukeMathWalker/officina/commits/tracing-bunyan-formatter-v0.3.11\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `rustls` from 0.23.45 to 0.23.46\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/rustls/commit/f04804fa13341a9b1dc02b5d1dd8a746f2c4b7fb\"\u003e\u003ccode\u003ef04804f\u003c/code\u003e\u003c/a\u003e Delay saving KX hint until handshake confirmation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/rustls/commit/049d39b975ef5c39f546a10fa03d420dcf053510\"\u003e\u003ccode\u003e049d39b\u003c/code\u003e\u003c/a\u003e Bump version to 0.23.46\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/rustls/commit/6d0ba089d6d446959d113bdad43042780949ba48\"\u003e\u003ccode\u003e6d0ba08\u003c/code\u003e\u003c/a\u003e Eliminate secret from impl Debug for \u003ccode\u003eServerSessionValue\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/rustls/commit/2b82b8141ae090fa193a9961705598b81d3aae9c\"\u003e\u003ccode\u003e2b82b81\u003c/code\u003e\u003c/a\u003e unbuffered: update TLS 1.3 traffic keys before exhausting them\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/rustls/commit/74343e7047d7179b9bd7e67cef543b6c490518a1\"\u003e\u003ccode\u003e74343e7\u003c/code\u003e\u003c/a\u003e conn: update TLS 1.3 traffic keys within fragmented writes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/rustls/commit/795eea719e9491ee45aae38acc62a60a98969fbe\"\u003e\u003ccode\u003e795eea7\u003c/code\u003e\u003c/a\u003e Advance the HPKE sequence only after seal succeeds\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/rustls/commit/d67cb716e6a086a9d88b69b966ab10c470087119\"\u003e\u003ccode\u003ed67cb71\u003c/code\u003e\u003c/a\u003e stream: provide backpressure while buffering received plaintext\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/rustls/commit/7a69adee8fb37d17f1af241e44212bc83a911804\"\u003e\u003ccode\u003e7a69ade\u003c/code\u003e\u003c/a\u003e util: fuse flushes from connections with errors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/rustls/commit/493d08934775c115b2e6d6727789dd359850070b\"\u003e\u003ccode\u003e493d089\u003c/code\u003e\u003c/a\u003e conn: fuse writes for connections with errors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/rustls/commit/db00e0187de977ab6f1018d8158511ba4432c53c\"\u003e\u003ccode\u003edb00e01\u003c/code\u003e\u003c/a\u003e util: keep flushing after short writes\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rustls/rustls/compare/v/0.23.45...v/0.23.46\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `uuid` from 1.27.0 to 1.28.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.28.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd optional serde format adapters by \u003ca href=\"https://github.com/RanaPriyansh\"\u003e\u003ccode\u003e@​RanaPriyansh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/916\"\u003euuid-rs/uuid#916\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 1.28.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/918\"\u003euuid-rs/uuid#918\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RanaPriyansh\"\u003e\u003ccode\u003e@​RanaPriyansh\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/916\"\u003euuid-rs/uuid#916\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.27.0...v1.28.0\"\u003ehttps://github.com/uuid-rs/uuid/compare/v1.27.0...v1.28.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/276c23628a669ca9fca637f3326c21b114e88049\"\u003e\u003ccode\u003e276c236\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/918\"\u003e#918\u003c/a\u003e from uuid-rs/cargo/v1.28.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/4b3b9f55260d402ed3184577bc35a054ba9a28f4\"\u003e\u003ccode\u003e4b3b9f5\u003c/code\u003e\u003c/a\u003e prepare for 1.28.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/cbf9c818b89754a83d4ca54f2a9bf809e2476f67\"\u003e\u003ccode\u003ecbf9c81\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/916\"\u003e#916\u003c/a\u003e from RanaPriyansh/fix/optional-serde-adapters-840\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/784a0229388c3df8d729eb212f0580d2617191b2\"\u003e\u003ccode\u003e784a022\u003c/code\u003e\u003c/a\u003e Inline expected tokens in optional compact serde test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/a5678c3156831969fbd4573b7afdd0585d88e3a1\"\u003e\u003ccode\u003ea5678c3\u003c/code\u003e\u003c/a\u003e Simplify optional serde adapter tests to option tokens\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/638a5180ba347d52cd7eb60518dc751b1dfb2f80\"\u003e\u003ccode\u003e638a518\u003c/code\u003e\u003c/a\u003e Refactor optional serde adapter tests and share byte wrapper\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/654fa5b891d0346055d9d234599f80b06cf03a1c\"\u003e\u003ccode\u003e654fa5b\u003c/code\u003e\u003c/a\u003e Add optional serde format adapters\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/uuid-rs/uuid/compare/v1.27.0...v1.28.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `serde_json` from 1.0.151 to 1.0.154\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.154\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport preserve_order in no_std builds (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1333\"\u003e#1333\u003c/a\u003e, thanks \u003ca href=\"https://github.com/razmser\"\u003e\u003ccode\u003e@​razmser\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.153\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReport invalid UTF-8 at the first bad byte (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1345\"\u003e#1345\u003c/a\u003e, thanks \u003ca href=\"https://github.com/00200200\"\u003e\u003ccode\u003e@​00200200\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.152\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePreserve sign of \u003ccode\u003e-0\u003c/code\u003e in arbitrary_precision mode (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1346\"\u003e#1346\u003c/a\u003e, thanks \u003ca href=\"https://github.com/yuxi-liu-wired\"\u003e\u003ccode\u003e@​yuxi-liu-wired\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix comparison of large non-integer values with f32::INFINITY (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1347\"\u003e#1347\u003c/a\u003e, thanks \u003ca href=\"https://github.com/yuxi-liu-wired\"\u003e\u003ccode\u003e@​yuxi-liu-wired\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/20572a6d066958542d79cdd6cf1a7cd9f0c8e1f8\"\u003e\u003ccode\u003e20572a6\u003c/code\u003e\u003c/a\u003e Release 1.0.154\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/a91bfaf539aa7927ab88086d7a9ff522cb090f7a\"\u003e\u003ccode\u003ea91bfaf\u003c/code\u003e\u003c/a\u003e Fix RandomState links in map documentation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/3c932c05f73bcbc7626db4e1959cbce075d7106e\"\u003e\u003ccode\u003e3c932c0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1333\"\u003e#1333\u003c/a\u003e from razmser/no-std-preserve-order\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/4b2d7264cef72ef297058ef7d731e7d77574cf3e\"\u003e\u003ccode\u003e4b2d726\u003c/code\u003e\u003c/a\u003e Release 1.0.153\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/83335eed01fcfe5f3cfb8064938df935e99e3d61\"\u003e\u003ccode\u003e83335ee\u003c/code\u003e\u003c/a\u003e Touch up PR 1345\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/4b4810a451a3095c7bcce792782e460cf1105d8d\"\u003e\u003ccode\u003e4b4810a\u003c/code\u003e\u003c/a\u003e Resolve range_plus_one pedantic clippy lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/8af71cc0d7ceecd53b9c9b5a9ac512e98d1c78e7\"\u003e\u003ccode\u003e8af71cc\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1345\"\u003e#1345\u003c/a\u003e from 00200200/fix-invalid-utf8-error-column\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/452afa2630f1d568ba06a5f43ad2e2f5303ac000\"\u003e\u003ccode\u003e452afa2\u003c/code\u003e\u003c/a\u003e Correct multiline raw UTF-8 error positions and simplify indexing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/c9f1e3b0216328591262889d9a1c2771f3dd5fff\"\u003e\u003ccode\u003ec9f1e3b\u003c/code\u003e\u003c/a\u003e Release 1.0.152\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/854fc70fa3449c302265b75e750401b009b85cd1\"\u003e\u003ccode\u003e854fc70\u003c/code\u003e\u003c/a\u003e Touch up PR 1347\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/serde-rs/json/compare/v1.0.151...v1.0.154\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `either` from 1.18.0 to 1.19.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rayon-rs/either/blob/main/RELEASES.md\"\u003eeither's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cul\u003e\n\u003cli\u003e1.19.0 - 2026-10-06\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eis_left_or\u003c/code\u003e and \u003ccode\u003eis_right_or\u003c/code\u003e, by \u003ca href=\"https://github.com/A4-Tacks\"\u003e\u003ccode\u003e@​A4-Tacks\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/rayon-rs/either/issues/145\"\u003e#145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e#[inline]\u003c/code\u003e to fold functions, by \u003ca href=\"https://github.com/joshtriplett\"\u003e\u003ccode\u003e@​joshtriplett\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/rayon-rs/either/issues/147\"\u003e#147\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rayon-rs/either/commit/1e4326df5972eb4a0ced66cb3b67fa0c5aca8493\"\u003e\u003ccode\u003e1e4326d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rayon-rs/either/issues/148\"\u003e#148\u003c/a\u003e from cuviper/release-1.19.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rayon-rs/either/commit/5278988acee0b4a44e30f379221a545cd265813e\"\u003e\u003ccode\u003e5278988\u003c/code\u003e\u003c/a\u003e Release 1.19.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rayon-rs/either/commit/44a0670fc89a67cf88b18eeb8cab65b53cae7c35\"\u003e\u003ccode\u003e44a0670\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rayon-rs/either/issues/147\"\u003e#147\u003c/a\u003e from joshtriplett/either-fold-inline\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rayon-rs/either/commit/ecabe243befea9637628e1a1a1aee866d30f78fc\"\u003e\u003ccode\u003eecabe24\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003e#[inline]\u003c/code\u003e to fold functions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rayon-rs/either/commit/50d47080e103edbc1e6507a6e969925466a89c9e\"\u003e\u003ccode\u003e50d4708\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rayon-rs/either/issues/145\"\u003e#145\u003c/a\u003e from A4-Tacks/is-or\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rayon-rs/either/commit/f9cbdd374748d8b4b506f548989039663a332d23\"\u003e\u003ccode\u003ef9cbdd3\u003c/code\u003e\u003c/a\u003e feat: Add \u003ccode\u003eis_left_or\u003c/code\u003e and \u003ccode\u003eis_right_or\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/rayon-rs/either/compare/1.18.0...1.19.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `aws-lc-rs` from 1.18.1 to 1.18.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-lc-rs/releases\"\u003eaws-lc-rs's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eaws-lc-rs v1.18.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImplement \u003ccode\u003eEq\u003c/code\u003e and \u003ccode\u003ePartialEq\u003c/code\u003e for RSA and EdDSA parameters by \u003ca href=\"https://github.com/dsykes16\"\u003e\u003ccode\u003e@​dsykes16\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/pull/1228\"\u003eaws/aws-lc-rs#1228\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eRsaParameters\u003c/code\u003e can now be compared directly against RSA verification constants. Algorithms with different digests, padding schemes, or modulus-size ranges compare unequal. \u003ccode\u003eEdDSAParameters\u003c/code\u003e also gains equality support.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ewasm32-wasip2\u003c/code\u003e and \u003ccode\u003ewasm32-wasip3\u003c/code\u003e support by \u003ca href=\"https://github.com/ricochet\"\u003e\u003ccode\u003e@​ricochet\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/pull/1239\"\u003eaws/aws-lc-rs#1239\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eAdds non-FIPS builds using universal bindings, with CI coverage under Wasmtime and wasi-sdk 34. WASIp3 requires nightly Rust.\u003c/li\u003e\n\u003cli\u003eDirect \u003ccode\u003eaws-lc-sys\u003c/code\u003e consumers must disable the default \u003ccode\u003eall-bindings\u003c/code\u003e feature for these targets.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003ePublish the intended \u003ccode\u003eRandomizedNonceKey::open_in_place\u003c/code\u003e documentation by \u003ca href=\"https://github.com/Serophots\"\u003e\u003ccode\u003e@​Serophots\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/pull/1227\"\u003eaws/aws-lc-rs#1227\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eMakes the existing nonce, ciphertext/tag layout, and buffer-on-error contract visible in rustdoc. No runtime behavior changes.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eUpstream AWS-LC\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eaws-lc-sys\u003c/code\u003e v0.46.0 aligns with \u003ca href=\"https://github.com/aws/aws-lc/releases/tag/v5.11.0\"\u003eAWS-LC v5.11.0\u003c/a\u003e (previously v5.7.0). See also the release notes for \u003ca href=\"https://github.com/aws/aws-lc/releases/tag/v5.8.0\"\u003ev5.8.0\u003c/a\u003e, \u003ca href=\"https://github.com/aws/aws-lc/releases/tag/v5.9.0\"\u003ev5.9.0\u003c/a\u003e, and \u003ca href=\"https://github.com/aws/aws-lc/releases/tag/v5.10.0\"\u003ev5.10.0\u003c/a\u003e.\n\u003cul\u003e\n\u003cli\u003eThe Ed25519 C-implementation decoder now rejects non-canonical public keys, matching the assembly-optimized implementations: \u003ca href=\"https://redirect.github.com/aws/aws-lc/pull/3457\"\u003eaws/aws-lc#3457\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIncludes ChaCha20-Poly1305 key-material zeroization and fixes ML-KEM CPU feature detection to avoid illegal-instruction failures on x86-64 CPUs with AVX2 but no BMI2: \u003ca href=\"https://redirect.github.com/aws/aws-lc/pull/3552\"\u003eaws/aws-lc#3552\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/aws/aws-lc/pull/3596\"\u003eaws/aws-lc#3596\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eaws-lc-fips-sys\u003c/code\u003e v0.14.3 updates its bundled AWS-LC FIPS 4.2.0 snapshot and regenerates bindings. It remains on the FIPS 4.x release line.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBuild Improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRaise the minimum system AWS-LC version to 5.7.0 by \u003ca href=\"https://github.com/justsmth\"\u003e\u003ccode\u003e@​justsmth\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/pull/1243\"\u003eaws/aws-lc-rs#1243\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eNon-FIPS system-library installations must now provide AWS-LC 5.7.0 or newer, previously 1.68.0. Bundled-source builds and FIPS version requirements are unchanged.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eFix static FIPS system-library linking by \u003ca href=\"https://github.com/justsmth\"\u003e\u003ccode\u003e@​justsmth\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/pull/1236\"\u003eaws/aws-lc-rs#1236\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eFixes unresolved \u003ccode\u003eFIPS_mode\u003c/code\u003e references with GNU ld.bfd when linking a prebuilt static FIPS library, including binaries that do not call crypto and builds where LTO removes those calls.\u003c/li\u003e\n\u003cli\u003eUses whole-archive linking to retain libcrypto, including in downstream Rust \u003ccode\u003estaticlib\u003c/code\u003e outputs. This can increase binary size; dynamic FIPS and non-FIPS linking are unchanged.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eFix Cranelift linking by \u003ca href=\"https://github.com/justsmth\"\u003e\u003ccode\u003e@​justsmth\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/pull/1234\"\u003eaws/aws-lc-rs#1234\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eNormalizes binding link names to avoid undefined-symbol failures, including when Cranelift is selected through Cargo profiles rather than \u003ccode\u003eRUSTFLAGS\u003c/code\u003e. The \u003ccode\u003eAWS_LC_SYS_NO_U1_BINDINGS\u003c/code\u003e workaround is no longer needed.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eFix jitterentropy builds with optimizing \u003ccode\u003eCFLAGS\u003c/code\u003e and newer \u003ccode\u003ecc\u003c/code\u003e versions by \u003ca href=\"https://github.com/justsmth\"\u003e\u003ccode\u003e@​justsmth\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/pull/1254\"\u003eaws/aws-lc-rs#1254\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eKeeps filtered flags in effect throughout the jitterentropy builder's lifetime, preventing cached environment reads from allowing flags such as \u003ccode\u003e-O2\u003c/code\u003e to override its required \u003ccode\u003e-O0\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eHonor \u003ccode\u003eAWS_LC_SYS_CC\u003c/code\u003e in the main library build by \u003ca href=\"https://github.com/justsmth\"\u003e\u003ccode\u003e@​justsmth\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/pull/1255\"\u003eaws/aws-lc-rs#1255\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eApplies crate-specific compiler overrides before compiler lookup in both CC and CMake build paths, keeping compiler selection and capability probes consistent when \u003ccode\u003ecc\u003c/code\u003e caches environment reads.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eImprove archive reproducibility through symlinked build paths by \u003ca href=\"https://github.com/justsmth\"\u003e\u003ccode\u003e@​justsmth\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/pull/1238\"\u003eaws/aws-lc-rs#1238\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003ePrevents the non-Windows CC builder from incorporating symlink-resolved absolute build paths into archive member names, avoiding unnecessary downstream compile-cache misses. Windows short-path handling is unchanged.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eUpgrade bindgen to 0.73 by \u003ca href=\"https://github.com/xtqqczze\"\u003e\u003ccode\u003e@​xtqqczze\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/pull/1244\"\u003eaws/aws-lc-rs#1244\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument the system-library trust model by \u003ca href=\"https://github.com/justsmth\"\u003e\u003ccode\u003e@​justsmth\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/pull/1218\"\u003eaws/aws-lc-rs#1218\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eClarifies that supplied paths and pkg-config results are trusted build inputs, and that FIPS validation can execute candidate library code before accepting or rejecting it. Documents runner requirements and how to disable automatic system-library detection.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eIssues Being Closed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCranelift builds fail with \u003ccode\u003ecodegen-backend = \u0026quot;cranelift\u0026quot;\u003c/code\u003e -- \u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/issues/1231\"\u003eaws/aws-lc-rs#1231\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade bindgen to v0.73 -- \u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/issues/1245\"\u003eaws/aws-lc-rs#1245\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUndefined \u003ccode\u003eFIPS_mode\u003c/code\u003e when linking a prebuilt FIPS module into a binary that does not use crypto -- \u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/issues/1246\"\u003eaws/aws-lc-rs#1246\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJitterentropy fails with \u0026quot;must not be compiled with optimizations\u0026quot; in aws-lc-rs v1.18.1 / aws-lc-sys v0.45.0 -- \u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/issues/1252\"\u003eaws/aws-lc-rs#1252\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eOther Merged PRs\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd security review workflow by \u003ca href=\"https://github.com/nhatnghiho\"\u003e\u003ccode\u003e@​nhatnghiho\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/pull/1226\"\u003eaws/aws-lc-rs#1226\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: align pull request template with AWS-LC by \u003ca href=\"https://github.com/justsmth\"\u003e\u003ccode\u003e@​justsmth\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/pull/1219\"\u003eaws/aws-lc-rs#1219\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: verify docs.rs build with read-only crate sources by \u003ca href=\"https://github.com/justsmth\"\u003e\u003ccode\u003e@​justsmth\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/pull/1209\"\u003eaws/aws-lc-rs#1209\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: harden workflows and release tooling by \u003ca href=\"https://github.com/justsmth\"\u003e\u003ccode\u003e@​justsmth\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/pull/1216\"\u003eaws/aws-lc-rs#1216\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/aws/aws-lc-rs/commit/9df497501436596d4da77109217806b3af7f56cb\"\u003e\u003ccode\u003e9df4975\u003c/code\u003e\u003c/a\u003e Prepare aws-lc-fips-sys v0.14.3 (\u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/issues/1258\"\u003e#1258\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-lc-rs/commit/83d5809b62dd1e206448463a56349619b67a0b79\"\u003e\u003ccode\u003e83d5809\u003c/code\u003e\u003c/a\u003e Prepare aws-lc-sys v0.46.0 and aws-lc-rs v1.18.2 (\u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/issues/1256\"\u003e#1256\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-lc-rs/commit/a97b9dfb7c92aae99c5cf638256e889344593941\"\u003e\u003ccode\u003ea97b9df\u003c/code\u003e\u003c/a\u003e fix(builder): export AWS_LC_SYS_CC before the main build's compiler lookup (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-lc-rs/commit/040d834360ebe48b1025686c45a405eda306599f\"\u003e\u003ccode\u003e040d834\u003c/code\u003e\u003c/a\u003e fix: normalize binding link names for Cranelift (\u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/issues/1234\"\u003e#1234\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-lc-rs/commit/ecd9a26dcf875b04890229b5d1df94bb860d8cae\"\u003e\u003ccode\u003eecd9a26\u003c/code\u003e\u003c/a\u003e fix(builder): hold jitterentropy CFLAGS guard for the builder's lifetime (\u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/issues/1254\"\u003e#1254\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-lc-rs/commit/d17b165433821639b7a45314e61d0ff778556220\"\u003e\u003ccode\u003ed17b165\u003c/code\u003e\u003c/a\u003e fix: link static FIPS system libcrypto with whole-archive (\u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/issues/1236\"\u003e#1236\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-lc-rs/commit/841a7186528fc2a0849cf1422f513c72d0cc3cf6\"\u003e\u003ccode\u003e841a718\u003c/code\u003e\u003c/a\u003e fix: update Clippy allowances for bindgen 0.73 (\u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/issues/1250\"\u003e#1250\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-lc-rs/commit/4492dcd65791154986e1e13260b5a55d25bd776e\"\u003e\u003ccode\u003e4492dcd\u003c/code\u003e\u003c/a\u003e build(deps): upgrade bindgen to version 0.73 (\u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/issues/1244\"\u003e#1244\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-lc-rs/commit/a0314cb41ef4d27083817664053486dfbc599670\"\u003e\u003ccode\u003ea0314cb\u003c/code\u003e\u003c/a\u003e fix(builder): use unresolved CARGO_MANIFEST_DIR for source paths (\u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/issues/1238\"\u003e#1238\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-lc-rs/commit/e81bb0deb4159d7f2a70825ec9d04cac8ccb2768\"\u003e\u003ccode\u003ee81bb0d\u003c/code\u003e\u003c/a\u003e build(deps): bump codecov/codecov-action from 7.1.0 to 7.1.1 (\u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/issues/1237\"\u003e#1237\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-lc-rs/compare/v1.18.1...v1.18.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `aws-lc-sys` from 0.45.0 to 0.46.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-lc-rs/commit/9df497501436596d4da77109217806b3af7f56cb\"\u003e\u003ccode\u003e9df4975\u003c/code\u003e\u003c/a\u003e Prepare aws-lc-fips-sys v0.14.3 (\u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/issues/1258\"\u003e#1258\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-lc-rs/commit/83d5809b62dd1e206448463a56349619b67a0b79\"\u003e\u003ccode\u003e83d5809\u003c/code\u003e\u003c/a\u003e Prepare aws-lc-sys v0.46.0 and aws-lc-rs v1.18.2 (\u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/issues/1256\"\u003e#1256\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-lc-rs/commit/a97b9dfb7c92aae99c5cf638256e889344593941\"\u003e\u003ccode\u003ea97b9df\u003c/code\u003e\u003c/a\u003e fix(builder): export AWS_LC_SYS_CC before the main build's compiler lookup (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-lc-rs/commit/040d834360ebe48b1025686c45a405eda306599f\"\u003e\u003ccode\u003e040d834\u003c/code\u003e\u003c/a\u003e fix: normalize binding link names for Cranelift (\u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/issues/1234\"\u003e#1234\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-lc-rs/commit/ecd9a26dcf875b04890229b5d1df94bb860d8cae\"\u003e\u003ccode\u003eecd9a26\u003c/code\u003e\u003c/a\u003e fix(builder): hold jitterentropy CFLAGS guard for the builder's lifetime (\u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/issues/1254\"\u003e#1254\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-lc-rs/commit/d17b165433821639b7a45314e61d0ff778556220\"\u003e\u003ccode\u003ed17b165\u003c/code\u003e\u003c/a\u003e fix: link static FIPS system libcrypto with whole-archive (\u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/issues/1236\"\u003e#1236\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-lc-rs/commit/841a7186528fc2a0849cf1422f513c72d0cc3cf6\"\u003e\u003ccode\u003e841a718\u003c/code\u003e\u003c/a\u003e fix: update Clippy allowances for bindgen 0.73 (\u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/issues/1250\"\u003e#1250\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-lc-rs/commit/4492dcd65791154986e1e13260b5a55d25bd776e\"\u003e\u003ccode\u003e4492dcd\u003c/code\u003e\u003c/a\u003e build(deps): upgrade bindgen to version 0.73 (\u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/issues/1244\"\u003e#1244\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-lc-rs/commit/a0314cb41ef4d27083817664053486dfbc599670\"\u003e\u003ccode\u003ea0314cb\u003c/code\u003e\u003c/a\u003e fix(builder): use unresolved CARGO_MANIFEST_DIR for source paths (\u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/issues/1238\"\u003e#1238\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-lc-rs/commit/e81bb0deb4159d7f2a70825ec9d04cac8ccb2768\"\u003e\u003ccode\u003ee81bb0d\u003c/code\u003e\u003c/a\u003e build(deps): bump codecov/codecov-action from 7.1.0 to 7.1.1 (\u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/issues/1237\"\u003e#1237\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-lc-rs/compare/aws-lc-sys/v0.45.0...aws-lc-sys/v0.46.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cc` from 1.6.0 to 1.8.0\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.8.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003eCC_PREFER_CLANG_CL_OVER_MSVC\u003c/code\u003e to override \u003ccode\u003eprefer_clang_cl_over_msvc\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/2001\"\u003e#2001\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(panic)\u003c/em\u003e fix panic in code and replace with error when appropriate (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/2008\"\u003e#2008\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(env)\u003c/em\u003e do not panic if WASM_MUSL_SYSROOT not set (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/2007\"\u003e#2007\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(jobserver)\u003c/em\u003e help thread gets more token than necessary (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/2006\"\u003e#2006\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003estop forwarding -Cprofile-generate/-Cprofile-use to the C compiler (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/2003\"\u003e#2003\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edo not apply target crt-static when target is overridden (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1999\"\u003e#1999\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(parallel)\u003c/em\u003e poll for process exit on linux (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/2009\"\u003e#2009\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edocument \u003ccode\u003eNVCC\u003c/code\u003e and other environment variables (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/2005\"\u003e#2005\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(jobserver)\u003c/em\u003e poll for new token (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/2004\"\u003e#2004\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(parallel)\u003c/em\u003e Use poll on unix (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/2000\"\u003e#2000\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ecc-v1.7.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003eTool::get_envs\u003c/code\u003e, deprecate Tool::env and store tool env as \u003ccode\u003eArc\u0026lt;OsStr\u0026gt;\u003c/code\u003e pairs (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1985\"\u003e#1985\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003elink \u003ccode\u003ec++\u003c/code\u003e when Clang uses libc++ (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1978\"\u003e#1978\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003eCC_MASM_ASM\u003c/code\u003e and fall back to \u003ccode\u003ellvm-ml\u003c/code\u003e for MASM files (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1975\"\u003e#1975\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(target parsing)\u003c/em\u003e for powerpc64-ibm-aix abi (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1989\"\u003e#1989\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eignore ASCII case in program name checks (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1981\"\u003e#1981\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(compile)\u003c/em\u003e issue compilation cmds more frequently in parallel \u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1997\"\u003e#1997\u003c/a\u003e \u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1998\"\u003e#1998\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(cache)\u003c/em\u003e Optimize tool detection caching (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1995\"\u003e#1995\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(cache)\u003c/em\u003e optimize EnvSnapshot Hash, PartialEq, Ord impl (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1994\"\u003e#1994\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRegenerate target info (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1988\"\u003e#1988\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.7.0...cc-v1.8.0\"\u003e1.8.0\u003c/a\u003e - 2026-10-11\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003eCC_PREFER_CLANG_CL_OVER_MSVC\u003c/code\u003e to override \u003ccode\u003eprefer_clang_cl_over_msvc\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/2001\"\u003e#2001\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(panic)\u003c/em\u003e fix panic in code and replace with error when appropriate (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/2008\"\u003e#2008\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(env)\u003c/em\u003e do not panic if WASM_MUSL_SYSROOT not set (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/2007\"\u003e#2007\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(jobserver)\u003c/em\u003e help thread gets more token than necessary (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/2006\"\u003e#2006\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003estop forwarding -Cprofile-generate/-Cprofile-use to the C compiler (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/2003\"\u003e#2003\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edo not apply target crt-static when target is overridden (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1999\"\u003e#1999\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(parallel)\u003c/em\u003e poll for process exit on linux (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/2009\"\u003e#2009\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edocument \u003ccode\u003eNVCC\u003c/code\u003e and other environment variables (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/2005\"\u003e#2005\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(jobserver)\u003c/em\u003e poll for new token (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/2004\"\u003e#2004\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(parallel)\u003c/em\u003e Use poll on unix (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/2000\"\u003e#2000\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.6.0...cc-v1.7.0\"\u003e1.7.0\u003c/a\u003e - 2026-10-10\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003eTool::get_envs\u003c/code\u003e, deprecate Tool::env and store tool env as \u003ccode\u003eArc\u0026lt;OsStr\u0026gt;\u003c/code\u003e pairs (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1985\"\u003e#1985\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003elink \u003ccode\u003ec++\u003c/code\u003e when Clang uses libc++ (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1978\"\u003e#1978\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003eCC_MASM_ASM\u003c/code\u003e and fall back to \u003ccode\u003ellvm-ml\u003c/code\u003e for MASM files (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1975\"\u003e#1975\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(target parsing)\u003c/em\u003e for powerpc64-ibm-aix abi (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1989\"\u003e#1989\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eignore ASCII case in program name checks (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1981\"\u003e#1981\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(compile)\u003c/em\u003e issue compilation cmds more frequently in parallel \u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1997\"\u003e#1997\u003c/a\u003e \u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1998\"\u003e#1998\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(cache)\u003c/em\u003e Optimize tool detection caching (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1995\"\u003e#1995\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(cache)\u003c/em\u003e optimize EnvSnapshot Hash, PartialEq, Ord impl (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1994\"\u003e#1994\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRegenerate target info (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1988\"\u003e#1988\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/d0454eee9b9f046c4c3462b59e78145d81cc6b92\"\u003e\u003ccode\u003ed0454ee\u003c/code\u003e\u003c/a\u003e chore(cc): release v1.8.0 (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/2010\"\u003e#2010\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/fd18a6c1626d734469342083d89f142a764ebf6e\"\u003e\u003ccode\u003efd18a6c\u003c/code\u003e\u003c/a\u003e perf(parallel): poll for process exit on linux (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/2009\"\u003e#2009\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/b69d7ebc6116f73878397d2e1b290c0851d8a75e\"\u003e\u003ccode\u003eb69d7eb\u003c/code\u003e\u003c/a\u003e fix(panic): fix panic in code and replace with error when appropriate (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/2008\"\u003e#2008\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/78eaf8f311801a09db899c031185388a36b98763\"\u003e\u003ccode\u003e78eaf8f\u003c/code\u003e\u003c/a\u003e fix(env): do not panic if WASM_MUSL_SYSROOT not set (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/2007\"\u003e#2007\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/ca93d670f7eb8409cd2b166a3aee8ee5578e108a\"\u003e\u003ccode\u003eca93d67\u003c/code\u003e\u003c/a\u003e docs: document \u003ccode\u003eNVCC\u003c/code\u003e and other environment variables (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/2005\"\u003e#2005\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/e4f1339ed49712fe3f79295c52a4b98e15782fee\"\u003e\u003ccode\u003ee4f1339\u003c/code\u003e\u003c/a\u003e fix(jobserver): help thread gets more token than necessary (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/2006\"\u003e#2006\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/369070e6ecf678bbded7ad9996b9e3cb030ae9a1\"\u003e\u003ccode\u003e369070e\u003c/code\u003e\u003c/a\u003e perf(jobserver): poll for new token (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/2004\"\u003e#2004\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/360d734061733b046e992597093f9ac6ae68637d\"\u003e\u003ccode\u003e360d734\u003c/code\u003e\u003c/a\u003e fix: stop forwarding -Cprofile-generate/-Cprofile-use to the C compiler (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/2003\"\u003e#2003\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/5832160173fe201761116644d7ef2062d3b84ffe\"\u003e\u003ccode\u003e5832160\u003c/code\u003e\u003c/a\u003e refactor(forward_available): use let-else (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/2002\"\u003e#2002\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/fb83356fd7d4de96f6dc53855de641ab0bcd9e3f\"\u003e\u003ccode\u003efb83356\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003eCC_PREFER_CLANG_CL_OVER_MSVC\u003c/code\u003e to override `prefer_clang_cl_over_ms...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/cc-rs/compare/cc-v1.6.0...cc-v1.8.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `combine` from 4.6.8 to 4.6.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Marwes/combine/releases\"\u003ecombine's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.6.9\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/Marwes/combine/compare/v4.6.8..v4.6.9\"\u003e4.6.9\u003c/a\u003e - 2026-10-15\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eHandle partial parsing in parsers based on TokensCmp - (\u003ca href=\"https://github.com/Marwes/combine/commit/c8742a59452e20f16d92d95b30b7a88390e7aa0a\"\u003ec8742a5\u003c/a\u003e) - Markus Westerlind\u003c/li\u003e\n\u003cli\u003eMake count/length_prefix/escaped handle partial parsing correctly - (\u003ca href=\"https://github.com/Marwes/combine/commit/148333ec4a9715e387644757b1b5b93cb12da4e7\"\u003e148333e\u003c/a\u003e) - Markus Westerlind\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/Marwes/combine/blob/master/CHANGELOG.md\"\u003ecombine's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/Marwes/combine/compare/v4.6.8..v4.6.9\"\u003e4.6.9\u003c/a\u003e - 2026-10-15\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eHandle partial parsing in parsers based on TokensCmp - (\u003ca href=\"https://github.com/Marwes/combine/commit/c8742a59452e20f16d92d95b30b7a88390e7aa0a\"\u003ec8742a5\u003c/a\u003e) - Markus Westerlind\u003c/li\u003e\n\u003cli\u003eMake count/length_prefix/escaped handle partial parsing correctly - (\u003ca href=\"https://github.com/Marwes/combine/commit/148333ec4a9715e387644757b1b5b93cb12da4e7\"\u003e148333e\u003c/a\u003e) - Markus Westerlind\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Marwes/combine/commit/a2da738ca628bb2e2ef9881fce8e35cbafc455b2\"\u003e\u003ccode\u003ea2da738\u003c/code\u003e\u003c/a\u003e chore: Version 4.6.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Marwes/combine/commit/12cd53c71da15d81cd120b5434b9bed1a7c85ce4\"\u003e\u003ccode\u003e12cd53c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/Marwes/combine/issues/383\"\u003e#383\u003c/a\u003e from Marwes/release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Marwes/combine/commit/73bffc75f3b54a45ad2cb20c8fd80719c224af31\"\u003e\u003ccode\u003e73bffc7\u003c/code\u003e\u003c/a\u003e chore: Try to setup a one-click release method\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Marwes/combine/commit/806735376c550c3bf55174c2b28e2f87ffe86121\"\u003e\u003ccode\u003e8067353\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/Marwes/combine/issues/382\"\u003e#382\u003c/a\u003e from Marwes/issue_381\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Marwes/combine/commit/6a74b920f7f943b469001df764d28fe1fd50b41c\"\u003e\u003ccode\u003e6a74b92\u003c/code\u003e\u003c/a\u003e chore: Remove leak from tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Marwes/combine/commit/148333ec4a9715e387644757b1b5b93cb12da4e7\"\u003e\u003ccode\u003e148333e\u003c/code\u003e\u003c/a\u003e fix: Make count/length_prefix/escaped handle partial parsing correctly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Marwes/combine/commit/c8742a59452e20f16d92d95b30b7a88390e7aa0a\"\u003e\u003ccode\u003ec8742a5\u003c/code\u003e\u003c/a\u003e fix: Handle partial parsing in parsers based on TokensCmp\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Marwes/combine/commit/96538feb9a509d28941039debcf0325033b53a03\"\u003e\u003ccode\u003e96538fe\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/Marwes/combine/issues/380\"\u003e#380\u003c/a\u003e from icecream17/patch-1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Marwes/combine/commit/72969c90259ba6bd4e4893bf17ceaa58fe6253d7\"\u003e\u003ccode\u003e72969c9\u003c/code\u003e\u003c/a\u003e typo (stream/mod.rs)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Marwes/combine/commit/21fe1e42fb1ca0be5be6b61aeaf1dd9c514f0faa\"\u003e\u003ccode\u003e21fe1e4\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/Marwes/combine/issues/379\"\u003e#379\u003c/a\u003e from atouchet/trv\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Marwes/combine/compare/v4.6.8...v4.6.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ctutils` from 0.4.2 to 0.4.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/utils/commit/3c5aa70180232b57a485a14269adf1380d1807c1\"\u003e\u003ccode\u003e3c5aa70\u003c/code\u003e\u003c/a\u003e ctutils v0.4.3 (\u003ca href=\"https://redirect.github.com/RustCrypto/utils/issues/1550\"\u003e#1550\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/utils/commit/6f4e70f4c22361a6c1c26b8c99a223714eedb27a\"\u003e\u003ccode\u003e6f4e70f\u003c/code\u003e\u003c/a\u003e ctutils: use \u003ccode\u003ecast_(un)signed\u003c/code\u003e; MSRV 1.87 (\u003ca href=\"https://redirect.github.com/RustCrypto/utils/issues/1548\"\u003e#1548\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/utils/commit/29391e40b0af02dd401ec0ac20c8c2160201dafd\"\u003e\u003ccode\u003e29391e4\u003c/code\u003e\u003c/a\u003e ctutils: make \u003ccode\u003eChoice::{to_bool, to_u8}\u003c/code\u003e into \u003ccode\u003econst fn\u003c/code\u003e; MSRV 1.86 (\u003ca href=\"https://redirect.github.com/RustCrypto/utils/issues/1547\"\u003e#1547\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/utils/commit/f09945d707576f946d802ef383924b8b1b3786b4\"\u003e\u003ccode\u003ef09945d\u003c/code\u003e\u003c/a\u003e ci: allow triggering workflows manually (\u003ca href=\"https://redirect.github.com/RustCrypto/utils/issues/1543\"\u003e#1543\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/utils/commit/53493df15d8d745ea504ad2a1f36e43b54e346da\"\u003e\u003ccode\u003e53493df\u003c/code\u003e\u003c/a\u003e dit v0.0.1-alpha (\u003ca href=\"https://redirect.github.com/RustCrypto/utils/issues/1540\"\u003e#1540\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/utils/commit/c89949d6e557bca93fc35af0fc71160932b611e8\"\u003e\u003ccode\u003ec89949d\u003c/code\u003e\u003c/a\u003e Rename \u003ccode\u003eaarch64-dit\u003c/code\u003e to \u003ccode\u003edit\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/RustCrypto/utils/issues/1539\"\u003e#1539\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/utils/commit/7b85b1bd5e9b8667f67509992122c36d5a35d165\"\u003e\u003ccode\u003e7b85b1b\u003c/code\u003e\u003c/a\u003e zeroize: tweak proxy allocator test (\u003ca href=\"https://redirect.github.com/RustCrypto/utils/issues/1538\"\u003e#1538\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/utils/commit/cfe22d182b7c87fb9994f9f50cd419a87c39e8d2\"\u003e\u003ccode\u003ecfe22d1\u003c/code\u003e\u003c/a\u003e zeroize: remove internal use of \u003ccode\u003eoptimization_barrier\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/RustCrypto/utils/issues/1535\"\u003e#1535\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/utils/commit/398d0eb5638b6f3a0365fbf67b217e0f6fc4e2c7\"\u003e\u003ccode\u003e398d0eb\u003c/code\u003e\u003c/a\u003e cpufeatures: add Speculation Barrier (SB) support for AArch64 (\u003ca href=\"https://redirect.github.com/RustCrypto/utils/issues/1536\"\u003e#1536\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/utils/commit/98d49ed71f8cfbe4e4dd7e5ea6c55c6a9a3c12c6\"\u003e\u003ccode\u003e98d49ed\u003c/code\u003e\u003c/a\u003e zeroize: avoid double-zeroizing Vec's initialized elements (\u003ca href=\"https://redirect.github.com/RustCrypto/utils/issues/1525\"\u003e#1525\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/RustCrypto/utils/compare/ctutils-v0.4.2...ctutils-v0.4.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `davey` from 0.1.4 to 0.1.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Snazzah/davey/releases\"\u003edavey's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.1.5\u003c/h2\u003e\n\u003ch3\u003eFixed:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eDAVESession\u003c/code\u003e will no longer create a decryptor for itself.\u003c/li\u003e\n\u003cli\u003eFixed an issue where on cleaning up expiring ciphers, it actually cleaned up valid ones.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003edavey-python@0.1.5\u003c/h2\u003e\n\u003cp\u003eUpdated built dependencies for OpenMLS and related crates to fix vulnerabilities (\u003ca href=\"https://github.com/cryspen/libcrux/security/advisories/GHSA-435g-fcv3-8j26\"\u003ehttps://github.com/cryspen/libcrux/security/advisories/GHSA-435g-fcv3-8j26\u003c/a\u003e and \u003ca href=\"https://github.com/cryspen/hpke-rs/security/advisories/GHSA-g433-pq76-6cmf\"\u003ehttps://github.com/cryspen/hpke-rs/security/advisories/GHSA-g433-pq76-6cmf\u003c/a\u003e)\u003c/p\u003e\n\u003ch2\u003edavey@0.1.5\u003c/h2\u003e\n\u003cp\u003eUpdated PyO3 so that Python version 3.15 successfully builds\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/Snazzah/davey/blob/v0.1.5/CHANGELOG.md\"\u003edavey's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.1.5] - 2025-06-05\u003c/h2\u003e\n\u003ch3\u003eFixed:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eDAVESession\u003c/code\u003e will no longer create a decryptor for itself.\u003c/li\u003e\n\u003cli\u003eFixed an issue where on cleaning up expiring ciphers, it actually cleaned up valid ones.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Snazzah/davey/commit/f9ca825f8ab8cf1116fa4e4cd631a029864df6aa\"\u003e\u003ccode\u003ef9ca825\u003c/code\u003e\u003c/a\u003e v0.1.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Snazzah/davey/commit/3b1e9e02413cdf517c57b96aa89f79295320a8d4\"\u003e\u003ccode\u003e3b1e9e0\u003c/code\u003e\u003c/a\u003e fix: dont create a self decryptor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Snazzah/davey/commit/998501dff3aa94f5f23a7673fff6ec6d0c954b22\"\u003e\u003ccode\u003e998501d\u003c/code\u003e\u003c/a\u003e fix: fix expiring cipher cleanup removing good ones\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Snazzah/davey/commit/a2d225ebc3ae882f494e561b60f3948e734c96c5\"\u003e\u003ccode\u003ea2d225e\u003c/code\u003e\u003c/a\u003e chore(docs): add caveat on initial transitions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Snazzah/davey/commit/aa2c7e9a2c857da8f848c89139b89eeafe704e14\"\u003e\u003ccode\u003eaa2c7e9\u003c/code\u003e\u003c/a\u003e chore(bench): small fix to bench\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Snazzah/davey/commit/e4b65df9346e661b6be81b14248bc1c8ac00306e\"\u003e\u003ccode\u003ee4b65df\u003c/code\u003e\u003c/a\u003e chore(readme): reference a funny video\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/Snazzah/davey/compare/v0.1.4...v0.1.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `deranged` from 0.5.8 to 0.5.9\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/jhpratt/deranged/commits/v0.5.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `equivalent` from 1.0.2 to 1.0.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/equivalent/commit/4ee88130bd4ab3229e785533da2af641be22deac\"\u003e\u003ccode\u003e4ee8813\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/indexmap-rs/equivalent/issues/11\"\u003e#11\u003c/a\u003e from cuviper/contracts\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/equivalent/commit/199fd8460ab195708e40aac61b5df2962189b14d\"\u003e\u003ccode\u003e199fd84\u003c/code\u003e\u003c/a\u003e Release 1.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/equivalent/commit/f559e9702c036ce15ae6e10d6910a8ffa7af23a9\"\u003e\u003ccode\u003ef559e97\u003c/code\u003e\u003c/a\u003e Document more about the traits' contracts\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/indexmap-rs/equivalent/compare/v1.0.2...v1.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `find-msvc-tools` from 0.1.14 to 0.1.15\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\"\u003efind-msvc-tools's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003efind-msvc-tools-v0.1.15\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRegenerate windows sys bindings (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/2019\"\u003e#2019\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/ffbb10da608f715ed69a4561c4cbdca7c6fbbba6\"\u003e\u003ccode\u003effbb10d\u003c/code\u003e\u003c/a\u003e chore: release (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/2038\"\u003e#2038\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/b30f5b4550fdf9d6a8a18adbf8818effc9761ddc\"\u003e\u003ccode\u003eb30f5b4\u003c/code\u003e\u003c/a\u003e fix: don't prefer clang for -Clinker-plugin-lto=no (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/2046\"\u003e#2046\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/fb5eb51de41f1e7c35df54c4fc0d06dc2a9b2c7e\"\u003e\u003ccode\u003efb5eb51\u003c/code\u003e\u003c/a\u003e feat: pass AddressSanitizer on to the C compiler (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/2045\"\u003e#2045\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/399d4949dd1e71db3c63358c76bc6405bdae32bb\"\u003e\u003ccode\u003e399d494\u003c/code\u003e\u003c/a\u003e fix: keep the order of flag and flag_if_supported (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/2044\"\u003e#2044\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/53786d59798ba8cb0164cbcf961607d6f0aee787\"\u003e\u003ccode\u003e53786d5\u003c/code\u003e\u003c/a\u003e ci(deps): bump taiki-e/install-action from 2.87.21 to 2.87.28 (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/2047\"\u003e#2047\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/53d06d3780cefc009487fbc00b7c6c5be22d22e8\"\u003e\u003ccode\u003e53d06d3\u003c/code\u003e\u003c/a\u003e ci(deps): bump release-plz/action from 0.5.140 to 0.5.141 (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/2048\"\u003e#2048\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/dfef159e5f221616010995df8190b3bd79a85a21\"\u003e\u003ccode\u003edfef159\u003c/code\u003e\u003c/a\u003e ci(deps): bump tombi-toml/setup-tombi from 1.7.3 to 1.8.4 (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/2049\"\u003e#2049\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/fd9c84045bf3684c30ef14139d88d623b8c81526\"\u003e\u003ccode\u003efd9c840\u003c/code\u003e\u003c/a\u003e feat: add source root for stable external object names (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/2034\"\u003e#2034\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/bf0c5fb92a9d761facad34981298223e21fd3cc8\"\u003e\u003ccode\u003ebf0c5fb\u003c/code\u003e\u003c/a\u003e feat: emit rerun-if-env-changed for the compiler's own env vars (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/2035\"\u003e#2035\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/2ba8b6d31fa9df6a3e76b8515fa23becc1eb4bad\"\u003e\u003ccode\u003e2ba8b6d\u003c/code\u003e\u003c/a\u003e refactor(target): convert large match into data (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/2043\"\u003e#2043\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/cc-rs/compare/find-msvc-tools-v0.1.14...find-msvc-tools-v0.1.15\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `h2` from 0.4.19 to 0.4.20\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/hyperium/h2/releases\"\u003eh2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.4.20\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eperf: decode two HPACK Huffman symbols per table lookup by \u003ca href=\"https://github.com/ArniDagur\"\u003e\u003ccode\u003e@​ArniDagur\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/h2/pull/927\"\u003ehyperium/h2#927\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: defer send buffer locking while receiving by \u003ca href=\"https://github.com/brentechols\"\u003e\u003ccode\u003e@​brentechols\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/h2/pull/933\"\u003ehyperium/h2#933\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: batch HPACK encoder writes per u32 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/h2/pull/938\"\u003ehyperium/h2#938\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: shrink HPACK encode tables 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/h2/pull/949\"\u003ehyperium/h2#949\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: reject GOAWAY frames with a non-zero stream identifier by \u003ca href=\"https://github.com/jaideeppyne\"\u003e\u003ccode\u003e@​jaideeppyne\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/h2/pull/951\"\u003ehyperium/h2#951\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: put decoder args onto a new FrameDecoder 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/h2/pull/953\"\u003ehyperium/h2#953\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: make CI have a single required job by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/h2/pull/954\"\u003ehyperium/h2#954\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003estyle: apply clippy 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/h2/pull/955\"\u003ehyperium/h2#955\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: rare race during shutdown 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/h2/pull/956\"\u003ehyperium/h2#956\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(client): reject responses without \u003ccode\u003e:status\u003c/code\u003e by \u003ca href=\"https://github.com/0x676e67\"\u003e\u003ccode\u003e@​0x676e67\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/h2/pull/959\"\u003ehyperium/h2#959\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: count refused streams on local reset abuse counter 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/h2/pull/966\"\u003ehyperium/h2#966\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: reject duplicate content-lengths that differ 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/h2/pull/967\"\u003ehyperium/h2#967\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate automatic DATA frame budget at runtime by \u003ca href=\"https://github.com/jeremyjpj0916\"\u003e\u003ccode\u003e@​jeremyjpj0916\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/h2/pull/965\"\u003ehyperium/h2#965\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: count reserved push promises against stream concurrency 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/h2/pull/968\"\u003ehyperium/h2#968\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: remove need to lock for pending_refusal for every recv call 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/h2/pull/969\"\u003ehyperium/h2#969\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare v0.4.20 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/h2/pull/970\"\u003ehyperium/h2#970\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jaideeppyne\"\u003e\u003ccode\u003e@​jaideeppyne\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/h2/pull/951\"\u003ehyperium/h2#951\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjpj0916\"\u003e\u003ccode\u003e@​jeremyjpj0916\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/h2/pull/965\"\u003ehyperium/h2#965\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/hyperium/h2/compare/v0.4.19...v0.4.20\"\u003ehttps://github.com/hyperium/h2/compare/v0.4.19...v0.4.20\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/hyperium/h2/blob/master/CHANGELOG.md\"\u003eh2's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e0.4.20 (October 6, 2026)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix counting reserved push promises against stream concurrency limits.\u003c/li\u003e\n\u003cli\u003eFix automatic small DATA frame budget to update when the connection window changes at runtime.\u003c/li\u003e\n\u003cli\u003eFix rejecting duplicate \u003ccode\u003econtent-length\u003c/code\u003e headers with different values.\u003c/li\u003e\n\u003cli\u003eFix counting refused streams towards the local reset limit.\u003c/li\u003e\n\u003cli\u003eFix client to reject responses without a \u003ccode\u003e:status\u003c/code\u003e pseudo header.\u003c/li\u003e\n\u003cli\u003eFix rare race condition during shutdown.\u003c/li\u003e\n\u003cli\u003eFix rejecting GOAWAY frames with a non-zero stream identifier.\u003c/li\u003e\n\u003cli\u003eOptimize HPACK Huffman encoding and decoding.\u003c/li\u003e\n\u003cli\u003eReduce size of HPACK Huffman encoding tables.\u003c/li\u003e\n\u003cli\u003eOptimize receive performance by reducing send buffer locking.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/h2/commit/b0e890842ac16d3c76836fd4fcc06421acb15fa7\"\u003e\u003ccode\u003eb0e8908\u003c/code\u003e\u003c/a\u003e v0.4.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/h2/commit/5b17a0ee304478ee92060d6631660a8d28bf30f6\"\u003e\u003ccode\u003e5b17a0e\u003c/code\u003e\u003c/a\u003e perf: remove need to lock for pending_refusal for every recv call (\u003ca href=\"https://redirect.github.com/hyperium/h2/issues/969\"\u003e#969\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/h2/commit/a26b42746ae5c69fa32bb9411de3b5e7440cd165\"\u003e\u003ccode\u003ea26b427\u003c/code\u003e\u003c/a\u003e fix: count reserved push promises against stream concurrency (\u003ca href=\"https://redirect.github.com/hyperium/h2/issues/968\"\u003e#968\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/h2/commit/96c15eb08dfccabb08e8a3383024f8b3d9e68c45\"\u003e\u003ccode\u003e96c15eb\u003c/code\u003e\u003c/a\u003e fix: update automatic DATA frame budget at runtime (\u003ca href=\"https://redirect.github.com/hyperium/h2/issues/965\"\u003e#965\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/h2/commit/d96d34751d79a19f8caa44b4565ceb451c719052\"\u003e\u003ccode\u003ed96d347\u003c/code\u003e\u003c/a\u003e fix: reject duplicate content-lengths that differ (\u003ca href=\"https://redirect.github.com/hyperium/h2/issues/967\"\u003e#967\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/h2/commit/8e9655f8d7fd9fe7bf0ceb7ed61acdcbdf5ab984\"\u003e\u003ccode\u003e8e9655f\u003c/code\u003e\u003c/a\u003e fix: count refused streams on local reset abuse counter (\u003ca href=\"https://redirect.github.com/hyperium/h2/issues/966\"\u003e#966\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/h2/commit/3c5f61c9bac3b9ab9b24031a3bb90d8b58eccb9a\"\u003e\u003ccode\u003e3c5f61c\u003c/code\u003e\u003c/a\u003e fix(client): reject responses without \u003ccode\u003e:status\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/hyperium/h2/issues/959\"\u003e#959\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/h2/commit/e43124bb5579bae0306d4a8f70dc127a640534c4\"\u003e\u003ccode\u003ee43124b\u003c/code\u003e\u003c/a\u003e fix: rare race during shutdown (\u003ca href=\"https://redirect.github.com/hyperium/h2/issues/956\"\u003e#956\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/h2/commit/20cfc37042af4d5a08b89bff0b7ef8a27675114b\"\u003e\u003ccode\u003e20cfc37\u003c/code\u003e\u003c/a\u003e style: apply clippy (\u003ca href=\"https://redirect.github.com/hyperium/h2/issues/955\"\u003e#955\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/h2/commit/d785c5f01c77a7e95cb6e0ab1550a10189fcd960\"\u003e\u003ccode\u003ed785c5f\u003c/code\u003e\u003c/a\u003e chore: make CI have a single required job (\u003ca href=\"https://redirect.github.com/hyperium/h2/issues/954\"\u003e#954\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/hyperium/h2/compare/v0.4.19...v0.4.20\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `hyper` from 1.11.1 to 1.12.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.12.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ehttp1:\u003c/strong\u003e add max_header_size limit for server and client (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4183\"\u003e#4183\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/d1cd14eff392be63a2318d690cc9380723ec61a1\"\u003ed1cd14ef\u003c/a\u003e, closes \u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/3832\"\u003e#3832\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ehttp1:\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003ewithdraw a stale want when the client dispatcher takes a request (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4208\"\u003e#4208\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/c44f1cc51c2bc45b502031a646d3d54315bd7a16\"\u003ec44f1cc5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eremove content-length if transfer-en...\n\n_Description has been truncated_","html_url":"https://github.com/cycle-five/cracktunes/pull/611","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/cycle-five%2Fcracktunes/issues/611","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/611/packages"},{"uuid":"5918111286","node_id":"PR_kwDOVLvPUs8AAAABJQWshA","number":2,"state":"closed","title":"chore(deps): bump the firecracker group with 53 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-10-19T23:49:58.000Z","author_association":null,"state_reason":null,"created_at":"2026-10-19T05:01:10.000Z","updated_at":"2026-10-19T23:50:01.000Z","time_to_close":67728,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"firecracker","update_count":53,"packages":[{"name":"thiserror","old_version":"2.0.20","new_version":"2.0.21","repository_url":"https://github.com/dtolnay/thiserror"},{"name":"zerocopy","old_version":"0.8.56","new_version":"0.8.63","repository_url":"https://github.com/google/zerocopy"},{"name":"clap","old_version":"4.6.6","new_version":"4.6.7","repository_url":"https://github.com/clap-rs/clap"},{"name":"syn","old_version":"3.0.3","new_version":"3.0.9","repository_url":"https://github.com/dtolnay/syn"},{"name":"uuid","old_version":"1.24.1","new_version":"1.28.0","repository_url":"https://github.com/uuid-rs/uuid"},{"name":"libc","old_version":"0.2.189","new_version":"0.2.190","repository_url":"https://github.com/rust-lang/libc"},{"name":"serde_json","old_version":"1.0.151","new_version":"1.0.154","repository_url":"https://github.com/serde-rs/json"},{"name":"cargo_toml","old_version":"1.0.0","new_version":"1.0.1"},{"name":"log","old_version":"0.4.33","new_version":"0.4.34","repository_url":"https://github.com/rust-lang/log"},{"name":"aws-lc-rs","old_version":"1.18.0","new_version":"1.18.2","repository_url":"https://github.com/aws/aws-lc-rs"},{"name":"bitflags","old_version":"2.13.1","new_version":"2.13.2","repository_url":"https://github.com/bitflags/bitflags"},{"name":"memfd","old_version":"0.6.5","new_version":"0.6.6","repository_url":"https://github.com/lucab/memfd-rs"},{"name":"zstd-safe","old_version":"7.3.0","new_version":"8.1.0","repository_url":"https://github.com/gyscos/zstd-rs"},{"name":"proptest","old_version":"1.11.0","new_version":"1.12.0","repository_url":"https://github.com/proptest-rs/proptest"},{"name":"aws-lc-sys","old_version":"0.44.0","new_version":"0.46.0","repository_url":"https://github.com/aws/aws-lc-rs"},{"name":"cc","old_version":"1.4.4","new_version":"1.8.0","repository_url":"https://github.com/rust-lang/cc-rs"},{"name":"cfg-if","old_version":"1.0.4","new_version":"1.0.5","repository_url":"https://github.com/rust-lang/cfg-if"},{"name":"clap_builder","old_version":"4.6.6","new_version":"4.6.7","repository_url":"https://github.com/clap-rs/clap"},{"name":"clap_derive","old_version":"4.6.4","new_version":"4.6.7","repository_url":"https://github.com/clap-rs/clap"},{"name":"clap_lex","old_version":"1.1.0","new_version":"1.1.1","repository_url":"https://github.com/clap-rs/clap"},{"name":"cpufeatures","old_version":"0.3.0","new_version":"0.3.1","repository_url":"https://github.com/RustCrypto/utils"},{"name":"defmt","old_version":"1.1.1","new_version":"1.2.0","repository_url":"https://github.com/knurling-rs/defmt"},{"name":"defmt-macros","old_version":"1.1.1","new_version":"1.2.0","repository_url":"https://github.com/knurling-rs/defmt"},{"name":"defmt-parser","old_version":"1.0.0","new_version":"1.1.0","repository_url":"https://github.com/knurling-rs/defmt"},{"name":"either","old_version":"1.18.0","new_version":"1.19.0","repository_url":"https://github.com/rayon-rs/either"},{"name":"equivalent","old_version":"1.0.2","new_version":"1.0.3","repository_url":"https://github.com/indexmap-rs/equivalent"},{"name":"find-msvc-tools","old_version":"0.1.11","new_version":"0.1.14","repository_url":"https://github.com/rust-lang/cc-rs"},{"name":"getrandom","old_version":"0.3.4","new_version":"0.4.3","repository_url":"https://github.com/rust-random/getrandom"},{"name":"glam","old_version":"0.33.5","new_version":"0.34.1","repository_url":"https://github.com/bitshifter/glam-rs"},{"name":"indexmap","old_version":"2.14.0","new_version":"2.14.2","repository_url":"https://github.com/indexmap-rs/indexmap"},{"name":"jiff","old_version":"0.2.35","new_version":"0.2.38","repository_url":"https://github.com/BurntSushi/jiff"},{"name":"jiff-core","old_version":"0.1.0","new_version":"0.1.1","repository_url":"https://github.com/BurntSushi/jiff"},{"name":"jiff-static","old_version":"0.2.35","new_version":"0.2.38","repository_url":"https://github.com/BurntSushi/jiff"},{"name":"js-sys","old_version":"0.3.104","new_version":"0.3.106","repository_url":"https://github.com/wasm-bindgen/wasm-bindgen"},{"name":"lazy_static","old_version":"1.5.0","new_version":"1.5.1","repository_url":"https://github.com/rust-lang-nursery/lazy-static.rs"},{"name":"portable-atomic-util","old_version":"0.2.7","new_version":"0.2.8","repository_url":"https://github.com/taiki-e/portable-atomic-util"},{"name":"r-efi","old_version":"5.3.0","new_version":"6.0.0","repository_url":"https://github.com/r-efi/r-efi"},{"name":"rand","old_version":"0.9.5","new_version":"0.10.2","repository_url":"https://github.com/rust-random/rand"},{"name":"rand_core","old_version":"0.9.5","new_version":"0.10.1","repository_url":"https://github.com/rust-lang-nursery/rand"},{"name":"rand_xorshift","old_version":"0.4.0","new_version":"0.5.0","repository_url":"https://github.com/rust-random/rngs"},{"name":"rustix","old_version":"1.1.4","new_version":"1.1.5","repository_url":"https://github.com/bytecodealliance/rustix"},{"name":"serde_spanned","old_version":"1.1.1","new_version":"1.1.2","repository_url":"https://github.com/toml-rs/toml"},{"name":"toml","old_version":"1.1.4+spec-1.1.0","new_version":"1.1.8+spec-1.1.0","repository_url":"https://github.com/toml-rs/toml"},{"name":"toml_datetime","old_version":"1.1.1+spec-1.1.0","new_version":"1.1.2+spec-1.1.0","repository_url":"https://github.com/toml-rs/toml"},{"name":"toml_parser","old_version":"1.1.3+spec-1.1.0","new_version":"1.1.5+spec-1.1.0","repository_url":"https://github.com/toml-rs/toml"},{"name":"toml_writer","old_version":"1.1.2+spec-1.1.0","new_version":"1.1.3+spec-1.1.0","repository_url":"https://github.com/toml-rs/toml"},{"name":"unicode-ident","old_version":"1.0.24","new_version":"1.0.27","repository_url":"https://github.com/dtolnay/unicode-ident"},{"name":"wasm-bindgen","old_version":"0.2.127","new_version":"0.2.129","repository_url":"https://github.com/wasm-bindgen/wasm-bindgen"},{"name":"wasm-bindgen-macro","old_version":"0.2.127","new_version":"0.2.129","repository_url":"https://github.com/wasm-bindgen/wasm-bindgen"},{"name":"wasm-bindgen-macro-support","old_version":"0.2.127","new_version":"0.2.129","repository_url":"https://github.com/wasm-bindgen/wasm-bindgen"},{"name":"wasm-bindgen-shared","old_version":"0.2.127","new_version":"0.2.129","repository_url":"https://github.com/wasm-bindgen/wasm-bindgen"},{"name":"zerocopy-derive","old_version":"0.8.56","new_version":"0.8.63","repository_url":"https://github.com/google/zerocopy"},{"name":"zeroize","old_version":"1.9.0","new_version":"1.9.1","repository_url":"https://github.com/RustCrypto/utils"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the firecracker group with 53 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [thiserror](https://github.com/dtolnay/thiserror) | `2.0.20` | `2.0.21` |\n| [zerocopy](https://github.com/google/zerocopy) | `0.8.56` | `0.8.63` |\n| [clap](https://github.com/clap-rs/clap) | `4.6.6` | `4.6.7` |\n| [syn](https://github.com/dtolnay/syn) | `3.0.3` | `3.0.9` |\n| [uuid](https://github.com/uuid-rs/uuid) | `1.24.1` | `1.28.0` |\n| [libc](https://github.com/rust-lang/libc) | `0.2.189` | `0.2.190` |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.151` | `1.0.154` |\n| [cargo_toml](https://gitlab.com/lib.rs/cargo_toml) | `1.0.0` | `1.0.1` |\n| [log](https://github.com/rust-lang/log) | `0.4.33` | `0.4.34` |\n| [aws-lc-rs](https://github.com/aws/aws-lc-rs) | `1.18.0` | `1.18.2` |\n| [bitflags](https://github.com/bitflags/bitflags) | `2.13.1` | `2.13.2` |\n| [memfd](https://github.com/lucab/memfd-rs) | `0.6.5` | `0.6.6` |\n| [zstd-safe](https://github.com/gyscos/zstd-rs) | `7.3.0` | `8.1.0` |\n| [proptest](https://github.com/proptest-rs/proptest) | `1.11.0` | `1.12.0` |\n| [aws-lc-sys](https://github.com/aws/aws-lc-rs) | `0.44.0` | `0.46.0` |\n| [cc](https://github.com/rust-lang/cc-rs) | `1.4.4` | `1.8.0` |\n| [cfg-if](https://github.com/rust-lang/cfg-if) | `1.0.4` | `1.0.5` |\n| [clap_builder](https://github.com/clap-rs/clap) | `4.6.6` | `4.6.7` |\n| [clap_derive](https://github.com/clap-rs/clap) | `4.6.4` | `4.6.7` |\n| [clap_lex](https://github.com/clap-rs/clap) | `1.1.0` | `1.1.1` |\n| [cpufeatures](https://github.com/RustCrypto/utils) | `0.3.0` | `0.3.1` |\n| [defmt](https://github.com/knurling-rs/defmt) | `1.1.1` | `1.2.0` |\n| [defmt-macros](https://github.com/knurling-rs/defmt) | `1.1.1` | `1.2.0` |\n| [defmt-parser](https://github.com/knurling-rs/defmt) | `1.0.0` | `1.1.0` |\n| [either](https://github.com/rayon-rs/either) | `1.18.0` | `1.19.0` |\n| [equivalent](https://github.com/indexmap-rs/equivalent) | `1.0.2` | `1.0.3` |\n| [find-msvc-tools](https://github.com/rust-lang/cc-rs) | `0.1.11` | `0.1.14` |\n| [getrandom](https://github.com/rust-random/getrandom) | `0.3.4` | `0.4.3` |\n| [glam](https://github.com/bitshifter/glam-rs) | `0.33.5` | `0.34.1` |\n| [indexmap](https://github.com/indexmap-rs/indexmap) | `2.14.0` | `2.14.2` |\n| [jiff](https://github.com/BurntSushi/jiff) | `0.2.35` | `0.2.38` |\n| [jiff-core](https://github.com/BurntSushi/jiff) | `0.1.0` | `0.1.1` |\n| [jiff-static](https://github.com/BurntSushi/jiff) | `0.2.35` | `0.2.38` |\n| [js-sys](https://github.com/wasm-bindgen/wasm-bindgen) | `0.3.104` | `0.3.106` |\n| [lazy_static](https://github.com/rust-lang-nursery/lazy-static.rs) | `1.5.0` | `1.5.1` |\n| [portable-atomic-util](https://github.com/taiki-e/portable-atomic-util) | `0.2.7` | `0.2.8` |\n| [r-efi](https://github.com/r-efi/r-efi) | `5.3.0` | `6.0.0` |\n| [rand](https://github.com/rust-random/rand) | `0.9.5` | `0.10.2` |\n| [rand_core](https://github.com/rust-lang-nursery/rand) | `0.9.5` | `0.10.1` |\n| [rand_xorshift](https://github.com/rust-random/rngs) | `0.4.0` | `0.5.0` |\n| [rustix](https://github.com/bytecodealliance/rustix) | `1.1.4` | `1.1.5` |\n| [serde_spanned](https://github.com/toml-rs/toml) | `1.1.1` | `1.1.2` |\n| [toml](https://github.com/toml-rs/toml) | `1.1.4+spec-1.1.0` | `1.1.8+spec-1.1.0` |\n| [toml_datetime](https://github.com/toml-rs/toml) | `1.1.1+spec-1.1.0` | `1.1.2+spec-1.1.0` |\n| [toml_parser](https://github.com/toml-rs/toml) | `1.1.3+spec-1.1.0` | `1.1.5+spec-1.1.0` |\n| [toml_writer](https://github.com/toml-rs/toml) | `1.1.2+spec-1.1.0` | `1.1.3+spec-1.1.0` |\n| [unicode-ident](https://github.com/dtolnay/unicode-ident) | `1.0.24` | `1.0.27` |\n| [wasm-bindgen](https://github.com/wasm-bindgen/wasm-bindgen) | `0.2.127` | `0.2.129` |\n| [wasm-bindgen-macro](https://github.com/wasm-bindgen/wasm-bindgen) | `0.2.127` | `0.2.129` |\n| [wasm-bindgen-macro-support](https://github.com/wasm-bindgen/wasm-bindgen) | `0.2.127` | `0.2.129` |\n| [wasm-bindgen-shared](https://github.com/wasm-bindgen/wasm-bindgen) | `0.2.127` | `0.2.129` |\n| [zerocopy-derive](https://github.com/google/zerocopy) | `0.8.56` | `0.8.63` |\n| [zeroize](https://github.com/RustCrypto/utils) | `1.9.0` | `1.9.1` |\n\nUpdates `thiserror` from 2.0.20 to 2.0.21\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.21\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix parsing of generic unit variants in display expressions (\u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/459\"\u003e#459\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/b1827ee06f81a7d7f954e676771e19a97f9f8e3b\"\u003e\u003ccode\u003eb1827ee\u003c/code\u003e\u003c/a\u003e Release 2.0.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/58037b575a2a5543d0d54a49360554325b49f55a\"\u003e\u003ccode\u003e58037b5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/459\"\u003e#459\u003c/a\u003e from dtolnay/turbofish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/f82a0cf8f06c71263c2caa26e759f337d2778153\"\u003e\u003ccode\u003ef82a0cf\u003c/code\u003e\u003c/a\u003e Keep track of nested turbofish depth\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/72ea49262d6412ccbc08f1696dda8626409e657d\"\u003e\u003ccode\u003e72ea492\u003c/code\u003e\u003c/a\u003e Raise required compiler to Rust 1.77\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/72eea0d4ddb17ff9fa873aa74469de850021b22e\"\u003e\u003ccode\u003e72eea0d\u003c/code\u003e\u003c/a\u003e Resolve io_other_error clippy lint in tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/07f09a2ec934df58508ce4fa5e7fbf27cca552c2\"\u003e\u003ccode\u003e07f09a2\u003c/code\u003e\u003c/a\u003e Raise required compiler to Rust 1.74\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/2715388e8cc5787b3643251f7a7a637e89376688\"\u003e\u003ccode\u003e2715388\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2026-09-22\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/5a306c7d0a8588caaaaa6a7567aeb25c1c10719b\"\u003e\u003ccode\u003e5a306c7\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2026-09-05\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/ef9383b37d7c96b01e10df35d3e9e313c7b98b5a\"\u003e\u003ccode\u003eef9383b\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2026-08-22\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/8336b8407fbfe69177c504cdbc379db20cf6f131\"\u003e\u003ccode\u003e8336b84\u003c/code\u003e\u003c/a\u003e Update ui tests for version 2.0.20\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/dtolnay/thiserror/compare/2.0.20...2.0.21\"\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.56 to 0.8.63\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.63\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[anneal][v1] Optimize SHA-2 in development and test builds 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/3813\"\u003egoogle/zerocopy#3813\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump the cargo group across 3 directories with 1 update 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/google/zerocopy/pull/3796\"\u003egoogle/zerocopy#3796\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[anneal] Build Intel Mac artifacts with Rosetta 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/3853\"\u003egoogle/zerocopy#3853\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[ci] Check packaged licenses by \u003ca href=\"https://github.com/neonjava\"\u003e\u003ccode\u003e@​neonjava\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/3857\"\u003egoogle/zerocopy#3857\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRelease 0.8.63 with packaged SPDX header checks 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/3859\"\u003egoogle/zerocopy#3859\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/neonjava\"\u003e\u003ccode\u003e@​neonjava\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/3857\"\u003egoogle/zerocopy#3857\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.62...v0.8.63\"\u003ehttps://github.com/google/zerocopy/compare/v0.8.62...v0.8.63\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.8.62\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd codegen tests and documentation for \u003ccode\u003eRef\u003c/code\u003e; gate too-slow Kani harness 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/3791\"\u003egoogle/zerocopy#3791\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePreserve Ref pointer metadata 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/3626\"\u003egoogle/zerocopy#3626\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGuard nightly-only Miri code with \u003ccode\u003e#[cfg(all(miri, test))]\u003c/code\u003e 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/3802\"\u003egoogle/zerocopy#3802\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.61...v0.8.62\"\u003ehttps://github.com/google/zerocopy/compare/v0.8.61...v0.8.62\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.8.61\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix Kani builds without derive and release 0.8.61 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/3793\"\u003egoogle/zerocopy#3793\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.60...v0.8.61\"\u003ehttps://github.com/google/zerocopy/compare/v0.8.60...v0.8.61\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.8.60\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump toolchains, adjust provenance lint and MSRV/test compatibility fixes 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/3734\"\u003egoogle/zerocopy#3734\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[ci] Upgrade Anneal macOS runners to macOS 26 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/3768\"\u003egoogle/zerocopy#3768\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNormalize compiler paths and implementation samples in UI diagnostics 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/3769\"\u003egoogle/zerocopy#3769\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eTrailingSliceLayout\u003c/code\u003e and remove \u003ccode\u003eSplit::via_unaligned\u003c/code\u003e 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/3659\"\u003egoogle/zerocopy#3659\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.59...v0.8.60\"\u003ehttps://github.com/google/zerocopy/compare/v0.8.59...v0.8.60\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.8.59\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/c55af491426ef53f35fb8c6e83f220fa07712e66\"\u003e\u003ccode\u003ec55af49\u003c/code\u003e\u003c/a\u003e Release 0.8.63 with packaged SPDX header checks (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3859\"\u003e#3859\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/449226514e6b53741c178b7e8323c18f9c035120\"\u003e\u003ccode\u003e4492265\u003c/code\u003e\u003c/a\u003e [ci] Check packaged licenses (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3857\"\u003e#3857\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/28fbee87ab2473706ba242f2594de8d540525483\"\u003e\u003ccode\u003e28fbee8\u003c/code\u003e\u003c/a\u003e [CI] Bump the all-actions group with 6 updates (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3856\"\u003e#3856\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/f7ec49b72010131929229ab61ac7c5f4f93063f8\"\u003e\u003ccode\u003ef7ec49b\u003c/code\u003e\u003c/a\u003e [anneal] Build Intel Mac artifacts with Rosetta (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3853\"\u003e#3853\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/d51a14e861c3bca1b8fd5a3945298c5fee542768\"\u003e\u003ccode\u003ed51a14e\u003c/code\u003e\u003c/a\u003e Bump the cargo group across 3 directories with 1 update (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3796\"\u003e#3796\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/5bc5ede52c91d90ef1364cb00d6a434cd4078e33\"\u003e\u003ccode\u003e5bc5ede\u003c/code\u003e\u003c/a\u003e [anneal][v1] Optimize SHA-2 in development and test builds (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3813\"\u003e#3813\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/dcb8149c97301e67388c8d10ff025d43226994db\"\u003e\u003ccode\u003edcb8149\u003c/code\u003e\u003c/a\u003e Release 0.8.62 (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3803\"\u003e#3803\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/c428c333c8eafb51a1f4b16733d929c23d337a92\"\u003e\u003ccode\u003ec428c33\u003c/code\u003e\u003c/a\u003e Guard nightly-only Miri code with \u003ccode\u003e#[cfg(all(miri, test))]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3802\"\u003e#3802\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/12f746d2307c30455db1875b9b80e45ada5b8675\"\u003e\u003ccode\u003e12f746d\u003c/code\u003e\u003c/a\u003e Preserve Ref pointer metadata (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3626\"\u003e#3626\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/6b00ca08a800c942784901f79d8f820bffa88004\"\u003e\u003ccode\u003e6b00ca0\u003c/code\u003e\u003c/a\u003e Add codegen tests and documentation for \u003ccode\u003eRef\u003c/code\u003e; gate too-slow Kani harness (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3\"\u003e#3\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/google/zerocopy/compare/v0.8.56...v0.8.63\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `clap` from 4.6.6 to 4.6.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clap-rs/clap/releases\"\u003eclap's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.6.7\u003c/h2\u003e\n\u003ch2\u003e[4.6.7] - 2026-09-14\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(derive)\u003c/em\u003e Add \u003ccode\u003e#[command(defer = \u0026lt;bool\u0026gt;)]\u003c/code\u003e attribute to opt-in to lazy initialisation of 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/main/CHANGELOG.md\"\u003eclap's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[4.6.7] - 2026-09-14\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(derive)\u003c/em\u003e Add \u003ccode\u003e#[command(defer = \u0026lt;bool\u0026gt;)]\u003c/code\u003e attribute to opt-in to lazy initialisation of 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/d3e59a9ab214910b9dad02921b7ef42c6400de9b\"\u003e\u003ccode\u003ed3e59a9\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/d997f878c484e02b2935d32a7b67afe990e91227\"\u003e\u003ccode\u003ed997f87\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/fb6058cc38cf6f4b07b8db89c850fc80e059e222\"\u003e\u003ccode\u003efb6058c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6409\"\u003e#6409\u003c/a\u003e from heaths/pwsh-support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/2310870f7a9fe4c39f5bb5620261a06ac9aaa0b1\"\u003e\u003ccode\u003e2310870\u003c/code\u003e\u003c/a\u003e test(complete): Add tests for completer_for_path\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/5967c17393a09f90112cdc5b2c20a1383f0bd8e4\"\u003e\u003ccode\u003e5967c17\u003c/code\u003e\u003c/a\u003e refactor(complete): Move shell detection to Shells\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/594602bb29f374e49da5029df63e5c740c723ad0\"\u003e\u003ccode\u003e594602b\u003c/code\u003e\u003c/a\u003e fix(complete): Detect pwsh for PowerShell\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/3a4f2d031b5110aaaac40f1cb1d6c0b8ff619df8\"\u003e\u003ccode\u003e3a4f2d0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6427\"\u003e#6427\u003c/a\u003e from clap-rs/renovate/shlex-2.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/67ebaed4ac95a83d5d7cc22d64ee0fc162ae1db3\"\u003e\u003ccode\u003e67ebaed\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6426\"\u003e#6426\u003c/a\u003e from clap-rs/renovate/actions-checkout-7.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/c968b136d0e6f560c08b06a844a20f2798a00096\"\u003e\u003ccode\u003ec968b13\u003c/code\u003e\u003c/a\u003e chore(deps): Update Rust crate shlex to v2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/8f247cbf58c582a755ee4dbe62a2390d93b9f8eb\"\u003e\u003ccode\u003e8f247cb\u003c/code\u003e\u003c/a\u003e chore(deps): Update actions/checkout action to v7\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/clap-rs/clap/compare/clap_complete-v4.6.6...clap_complete-v4.6.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `syn` from 3.0.3 to 3.0.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/syn/releases\"\u003esyn's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.0.9\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd Punctuated::retain (\u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/2088\"\u003e#2088\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.8\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix parsing of \u003ccode\u003e\u0026lt;-\u003c/code\u003e and \u003ccode\u003e-\u0026gt;\u003c/code\u003e tokens in expressions (\u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/2086\"\u003e#2086\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/2087\"\u003e#2087\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix parsing absolute path expr in labeled break (\u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/2085\"\u003e#2085\u003c/a\u003e, thanks \u003ca href=\"https://github.com/A4-Tacks\"\u003e\u003ccode\u003e@​A4-Tacks\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix parsing interpolated lifetime at statement start (\u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/2082\"\u003e#2082\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReport correct span for lex errors from \u003ccode\u003eLitStr::parse_with\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/2080\"\u003e#2080\u003c/a\u003e, thanks \u003ca href=\"https://github.com/sunshowers\"\u003e\u003ccode\u003e@​sunshowers\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow \u003ccode\u003esafe fn\u003c/code\u003e in \u003ccode\u003eimpl Parse for ForeignItemFn\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/2078\"\u003e#2078\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/syn/commit/7c44a5565b4421035101cc16184e9af08ab5fc77\"\u003e\u003ccode\u003e7c44a55\u003c/code\u003e\u003c/a\u003e Release 3.0.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/13234ab70896ea3f4115ced8a9d2ae5a4317b77c\"\u003e\u003ccode\u003e13234ab\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/2088\"\u003e#2088\u003c/a\u003e from dtolnay/retain\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/b617dc9293cd78157e15fb5b0b1da38022eb1b26\"\u003e\u003ccode\u003eb617dc9\u003c/code\u003e\u003c/a\u003e Add Punctuated::retain\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/f18a0838eef5317b88609d1d1a9814f924bc883a\"\u003e\u003ccode\u003ef18a083\u003c/code\u003e\u003c/a\u003e Release 3.0.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/e1eab98c97e2f743183dd791209259df460c9ada\"\u003e\u003ccode\u003ee1eab98\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/2087\"\u003e#2087\u003c/a\u003e from dtolnay/rightarrow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/5345ee5adebd6b7a2c7fe0f77fda362bf8246b8b\"\u003e\u003ccode\u003e5345ee5\u003c/code\u003e\u003c/a\u003e Allow end of expr before \u003ccode\u003e-\u0026gt;\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/5631c74ca02cffeada09508caa601dfae80a9132\"\u003e\u003ccode\u003e5631c74\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/2086\"\u003e#2086\u003c/a\u003e from dtolnay/leftarrow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/c5b3cf08b34cca3dca7247f27ad9fcef7490567d\"\u003e\u003ccode\u003ec5b3cf0\u003c/code\u003e\u003c/a\u003e Fix left arrow being split into less-than and negative-sign\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/ec4c2dac7841847235964682861a4d22773134b9\"\u003e\u003ccode\u003eec4c2da\u003c/code\u003e\u003c/a\u003e Release 3.0.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/f947cf7ada554e0c6663521c559372dfd462268a\"\u003e\u003ccode\u003ef947cf7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/2085\"\u003e#2085\u003c/a\u003e from A4-Tacks/break-label-abs-path\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/syn/compare/3.0.3...3.0.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `uuid` from 1.24.1 to 1.28.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.28.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd optional serde format adapters by \u003ca href=\"https://github.com/RanaPriyansh\"\u003e\u003ccode\u003e@​RanaPriyansh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/916\"\u003euuid-rs/uuid#916\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 1.28.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/918\"\u003euuid-rs/uuid#918\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RanaPriyansh\"\u003e\u003ccode\u003e@​RanaPriyansh\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/916\"\u003euuid-rs/uuid#916\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.27.0...v1.28.0\"\u003ehttps://github.com/uuid-rs/uuid/compare/v1.27.0...v1.28.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.27.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAccept case-insensitive urn:uuid: prefixes when parsing by \u003ca href=\"https://github.com/jaideeppyne\"\u003e\u003ccode\u003e@​jaideeppyne\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/912\"\u003euuid-rs/uuid#912\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix ordering of V7 UUIDs created by earlier seconds with later subsec nanos 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/915\"\u003euuid-rs/uuid#915\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 1.27.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/917\"\u003euuid-rs/uuid#917\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jaideeppyne\"\u003e\u003ccode\u003e@​jaideeppyne\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/912\"\u003euuid-rs/uuid#912\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.26.1...v1.27.0\"\u003ehttps://github.com/uuid-rs/uuid/compare/v1.26.1...v1.27.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.26.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSeat the v7 counter below the version nibble by \u003ca href=\"https://github.com/lenamonj\"\u003e\u003ccode\u003e@​lenamonj\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/907\"\u003euuid-rs/uuid#907\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDon't panic in overflowing Timestamp to SystemTime conversion 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/909\"\u003euuid-rs/uuid#909\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 1.26.1 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/910\"\u003euuid-rs/uuid#910\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lenamonj\"\u003e\u003ccode\u003e@​lenamonj\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/907\"\u003euuid-rs/uuid#907\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.26.0...v1.26.1\"\u003ehttps://github.com/uuid-rs/uuid/compare/v1.26.0...v1.26.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.26.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd ContextV7::with_additional_precision_bits by \u003ca href=\"https://github.com/ChrisJr404\"\u003e\u003ccode\u003e@​ChrisJr404\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/904\"\u003euuid-rs/uuid#904\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 1.26.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/905\"\u003euuid-rs/uuid#905\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/1.25.0...v1.26.0\"\u003ehttps://github.com/uuid-rs/uuid/compare/1.25.0...v1.26.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.25.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a serde::bytes module that encodes a Uuid as a byte string by \u003ca href=\"https://github.com/ChrisJr404\"\u003e\u003ccode\u003e@​ChrisJr404\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/902\"\u003euuid-rs/uuid#902\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 1.25.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/903\"\u003euuid-rs/uuid#903\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ChrisJr404\"\u003e\u003ccode\u003e@​ChrisJr404\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/902\"\u003euuid-rs/uuid#902\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.24.1...1.25.0\"\u003ehttps://github.com/uuid-rs/uuid/compare/v1.24.1...1.25.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/276c23628a669ca9fca637f3326c21b114e88049\"\u003e\u003ccode\u003e276c236\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/918\"\u003e#918\u003c/a\u003e from uuid-rs/cargo/v1.28.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/4b3b9f55260d402ed3184577bc35a054ba9a28f4\"\u003e\u003ccode\u003e4b3b9f5\u003c/code\u003e\u003c/a\u003e prepare for 1.28.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/cbf9c818b89754a83d4ca54f2a9bf809e2476f67\"\u003e\u003ccode\u003ecbf9c81\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/916\"\u003e#916\u003c/a\u003e from RanaPriyansh/fix/optional-serde-adapters-840\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/784a0229388c3df8d729eb212f0580d2617191b2\"\u003e\u003ccode\u003e784a022\u003c/code\u003e\u003c/a\u003e Inline expected tokens in optional compact serde test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/a5678c3156831969fbd4573b7afdd0585d88e3a1\"\u003e\u003ccode\u003ea5678c3\u003c/code\u003e\u003c/a\u003e Simplify optional serde adapter tests to option tokens\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/638a5180ba347d52cd7eb60518dc751b1dfb2f80\"\u003e\u003ccode\u003e638a518\u003c/code\u003e\u003c/a\u003e Refactor optional serde adapter tests and share byte wrapper\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/b62154e8be41ce42127cba08ee5e5cef3e2ea971\"\u003e\u003ccode\u003eb62154e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/917\"\u003e#917\u003c/a\u003e from uuid-rs/cargo/v1.27.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/ffd8ec55f20006fa2b5978cc03a1e671835040e9\"\u003e\u003ccode\u003effd8ec5\u003c/code\u003e\u003c/a\u003e prepare for 1.27.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/654fa5b891d0346055d9d234599f80b06cf03a1c\"\u003e\u003ccode\u003e654fa5b\u003c/code\u003e\u003c/a\u003e Add optional serde format adapters\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/4b6c10f9dd9cf37809460859ab88071d43703398\"\u003e\u003ccode\u003e4b6c10f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/915\"\u003e#915\u003c/a\u003e from uuid-rs/fix/v7-ordering\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/uuid-rs/uuid/compare/v1.24.1...v1.28.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `libc` from 0.2.189 to 0.2.190\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.190\u003c/h2\u003e\n\u003cp\u003eThere is now a single config for enabling 64-bit \u003ccode\u003etime_t\u003c/code\u003e: \u003ccode\u003elibc_unstable_time64\u003c/code\u003e. This can be set\nunconditionally; it opts in to 64-bit \u003ccode\u003etime_t\u003c/code\u003e on the following platforms that use 32-bit by\ndefault:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e32-bit Linux-GNU\u003c/li\u003e\n\u003cli\u003e32-bit Linux-uClibc\u003c/li\u003e\n\u003cli\u003e32-bit Linux-musl. Note that setting this flag also enables some other changes that happend in\nmusl v1.2.\u003c/li\u003e\n\u003cli\u003e32-bit Windows-GNU\u003c/li\u003e\n\u003cli\u003eESP-IDF (all targets with this environment are 32-bit)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eMost other 32-bit platforms are either already using 64-bit \u003ccode\u003etime_t\u003c/code\u003e, or are considered legacy\nand will not be gaining support from their upstream maintainers.\u003c/p\u003e\n\u003cp\u003eYou can enable this using \u003ccode\u003eRUSTFLAGS\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"sh\"\u003e\u003ccode\u003eRUSTFLAGS='--cfg=libc_unstable_time64' cargo ...\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eNote that there may still be some changes to features gated by this config option, hence \u0026quot;unstable\u0026quot;\nin its name. In the near future we will rename it to just \u003ccode\u003elibc_time64\u003c/code\u003e. Until then, please test it\nout and report any bugs you find!\u003c/p\u003e\n\u003ch3\u003eSupport\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd initial support for HelenOS (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4355\"\u003e#4355\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cp\u003eWe are slowly filling out the \u003ccode\u003eDefault\u003c/code\u003e implementations, to reduce the need for \u003ccode\u003emem::zeroed()\u003c/code\u003e in user code:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUnix: Implement \u003ccode\u003eDefault\u003c/code\u003e for a number of structs, especially on Apple platforms (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5576\"\u003e#5576\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux, NetBSD: Give \u003ccode\u003estatvfs\u003c/code\u003e a \u003ccode\u003eDefault\u003c/code\u003e impl (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5583\"\u003e#5583\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add \u003ccode\u003eDefault\u003c/code\u003e to a \u003ccode\u003elinux/can.rs\u003c/code\u003e structs (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5257\"\u003e#5257\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eOther additions:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eExpose the \u003ccode\u003elibc_unstable_time64\u003c/code\u003e cfg (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5411\"\u003e#5411\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAndroid, Glibc: Add \u003ccode\u003epthread_gettid_np\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5359\"\u003e#5359\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAndroid: Add \u003ccode\u003eRTLD_NEXT\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5323\"\u003e#5323\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAndroid: Add reuseport BPF socket options (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5366\"\u003e#5366\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eApple: Add TCP header flags, options and SACK limits (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5358\"\u003e#5358\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eApple: Add \u003ccode\u003eNET_RT_DUMP2\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5442\"\u003e#5442\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eApple: Add \u003ccode\u003eposix_spawn_file_actions_add(f)chdir(_np)\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5558\"\u003e#5558\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBSD: Add \u003ccode\u003eBPF_WORDALIGN\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5320\"\u003e#5320\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBSD: Add \u003ccode\u003elchmod\u003c/code\u003e and \u003ccode\u003elchflags\u003c/code\u003e where supported (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5400\"\u003e#5400\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBSD: Add \u003ccode\u003eminherit\u003c/code\u003e and related constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4849\"\u003e#4849\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDocs: Add more links to public headers and manual pages (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5407\"\u003e#5407\u003c/a\u003e), (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5485\"\u003e#5485\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.190/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.189...0.2.190\"\u003e0.2.190\u003c/a\u003e - 2026-10-02\u003c/h2\u003e\n\u003cp\u003eThere is now a single config for enabling 64-bit \u003ccode\u003etime_t\u003c/code\u003e: \u003ccode\u003elibc_unstable_time64\u003c/code\u003e. This can be set\nunconditionally; it opts in to 64-bit \u003ccode\u003etime_t\u003c/code\u003e on the following platforms that use 32-bit by\ndefault:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e32-bit Linux-GNU\u003c/li\u003e\n\u003cli\u003e32-bit Linux-uClibc\u003c/li\u003e\n\u003cli\u003e32-bit Linux-musl. Note that setting this flag also enables some other changes that happend in\nmusl v1.2.\u003c/li\u003e\n\u003cli\u003e32-bit Windows-GNU\u003c/li\u003e\n\u003cli\u003eESP-IDF (all targets with this environment are 32-bit)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eMost other 32-bit platforms are either already using 64-bit \u003ccode\u003etime_t\u003c/code\u003e, or are considered legacy\nand will not be gaining support from their upstream maintainers.\u003c/p\u003e\n\u003cp\u003eYou can enable this using \u003ccode\u003eRUSTFLAGS\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"sh\"\u003e\u003ccode\u003eRUSTFLAGS='--cfg=libc_unstable_time64' cargo ...\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eNote that there may still be some changes to features gated by this config option, hence \u0026quot;unstable\u0026quot;\nin its name. In the near future we will rename it to just \u003ccode\u003elibc_time64\u003c/code\u003e. Until then, please test it\nout and report any bugs you find!\u003c/p\u003e\n\u003ch3\u003eSupport\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd initial support for HelenOS (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4355\"\u003e#4355\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cp\u003eWe are slowly filling out the \u003ccode\u003eDefault\u003c/code\u003e implementations, to reduce the need for \u003ccode\u003emem::zeroed()\u003c/code\u003e in user code:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUnix: Implement \u003ccode\u003eDefault\u003c/code\u003e for a number of structs, especially on Apple platforms (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5576\"\u003e#5576\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux, NetBSD: Give \u003ccode\u003estatvfs\u003c/code\u003e a \u003ccode\u003eDefault\u003c/code\u003e impl (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5583\"\u003e#5583\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add \u003ccode\u003eDefault\u003c/code\u003e to a \u003ccode\u003elinux/can.rs\u003c/code\u003e structs (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5257\"\u003e#5257\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eOther additions:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eExpose the \u003ccode\u003elibc_unstable_time64\u003c/code\u003e cfg (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5411\"\u003e#5411\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAndroid, Glibc: Add \u003ccode\u003epthread_gettid_np\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5359\"\u003e#5359\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAndroid: Add \u003ccode\u003eRTLD_NEXT\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5323\"\u003e#5323\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAndroid: Add reuseport BPF socket options (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5366\"\u003e#5366\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eApple: Add TCP header flags, options and SACK limits (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5358\"\u003e#5358\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eApple: Add \u003ccode\u003eNET_RT_DUMP2\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5442\"\u003e#5442\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eApple: Add \u003ccode\u003eposix_spawn_file_actions_add(f)chdir(_np)\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5558\"\u003e#5558\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBSD: Add \u003ccode\u003eBPF_WORDALIGN\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5320\"\u003e#5320\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBSD: Add \u003ccode\u003elchmod\u003c/code\u003e and \u003ccode\u003elchflags\u003c/code\u003e where supported (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5400\"\u003e#5400\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBSD: Add \u003ccode\u003eminherit\u003c/code\u003e and related constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4849\"\u003e#4849\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/7b0ab5528dc7f361f3a0b4c06c2cad9971617f75\"\u003e\u003ccode\u003e7b0ab55\u003c/code\u003e\u003c/a\u003e ci: Rename \u003ccode\u003epublish_0.2.yml\u003c/code\u003e to \u003ccode\u003erelease.yaml\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/ac85dde5fc269ab4a8cd935d3f76adf85372677c\"\u003e\u003ccode\u003eac85dde\u003c/code\u003e\u003c/a\u003e ci: Sync release permissions with \u003ccode\u003emain\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/8f8cd2032060e1477c08077cd5f89215384723e2\"\u003e\u003ccode\u003e8f8cd20\u003c/code\u003e\u003c/a\u003e libc: Release 0.2.190\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/052c6e6a0186eeecf22c743d57c65a9963571241\"\u003e\u003ccode\u003e052c6e6\u003c/code\u003e\u003c/a\u003e changelog: Fix an incorrect commit link\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/ea19fd7fba435c629ed247de7138d5cdb1dea309\"\u003e\u003ccode\u003eea19fd7\u003c/code\u003e\u003c/a\u003e test: Remove explicit \u003ccode\u003elibc\u003c/code\u003e version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/6dbf3a29a0a972087b684bc6d6cbf20f92143b66\"\u003e\u003ccode\u003e6dbf3a2\u003c/code\u003e\u003c/a\u003e dragonfly: Move \u003ccode\u003eINHERIT_ZERO\u003c/code\u003e to the freebsd module\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/8a64766c8514865dea77cfc3216f5a9dc38c6728\"\u003e\u003ccode\u003e8a64766\u003c/code\u003e\u003c/a\u003e apple: add \u003ccode\u003eposix_spawn_file_actions_add(f)chdir(_np)\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/28de5147ff5665b835472f00ead49da71084a593\"\u003e\u003ccode\u003e28de514\u003c/code\u003e\u003c/a\u003e linux, netbsd: Give statvfs a \u003ccode\u003eDefault\u003c/code\u003e impl\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/a58a95f01d0561e75261052f5d8b3ad188f1ae4e\"\u003e\u003ccode\u003ea58a95f\u003c/code\u003e\u003c/a\u003e cygwin: Change \u003ccode\u003ePOSIX_SPAWN_*\u003c/code\u003e flags to \u003ccode\u003ec_short\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/d175264e718db4f216df7aad5f1291fd0ec34139\"\u003e\u003ccode\u003ed175264\u003c/code\u003e\u003c/a\u003e apple: \u003ccode\u003etimeval32\u003c/code\u003e is exhaustive\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/libc/compare/0.2.189...0.2.190\"\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.151 to 1.0.154\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.154\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport preserve_order in no_std builds (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1333\"\u003e#1333\u003c/a\u003e, thanks \u003ca href=\"https://github.com/razmser\"\u003e\u003ccode\u003e@​razmser\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.153\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReport invalid UTF-8 at the first bad byte (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1345\"\u003e#1345\u003c/a\u003e, thanks \u003ca href=\"https://github.com/00200200\"\u003e\u003ccode\u003e@​00200200\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.152\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePreserve sign of \u003ccode\u003e-0\u003c/code\u003e in arbitrary_precision mode (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1346\"\u003e#1346\u003c/a\u003e, thanks \u003ca href=\"https://github.com/yuxi-liu-wired\"\u003e\u003ccode\u003e@​yuxi-liu-wired\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix comparison of large non-integer values with f32::INFINITY (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1347\"\u003e#1347\u003c/a\u003e, thanks \u003ca href=\"https://github.com/yuxi-liu-wired\"\u003e\u003ccode\u003e@​yuxi-liu-wired\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/20572a6d066958542d79cdd6cf1a7cd9f0c8e1f8\"\u003e\u003ccode\u003e20572a6\u003c/code\u003e\u003c/a\u003e Release 1.0.154\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/a91bfaf539aa7927ab88086d7a9ff522cb090f7a\"\u003e\u003ccode\u003ea91bfaf\u003c/code\u003e\u003c/a\u003e Fix RandomState links in map documentation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/3c932c05f73bcbc7626db4e1959cbce075d7106e\"\u003e\u003ccode\u003e3c932c0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1333\"\u003e#1333\u003c/a\u003e from razmser/no-std-preserve-order\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/4b2d7264cef72ef297058ef7d731e7d77574cf3e\"\u003e\u003ccode\u003e4b2d726\u003c/code\u003e\u003c/a\u003e Release 1.0.153\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/83335eed01fcfe5f3cfb8064938df935e99e3d61\"\u003e\u003ccode\u003e83335ee\u003c/code\u003e\u003c/a\u003e Touch up PR 1345\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/4b4810a451a3095c7bcce792782e460cf1105d8d\"\u003e\u003ccode\u003e4b4810a\u003c/code\u003e\u003c/a\u003e Resolve range_plus_one pedantic clippy lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/8af71cc0d7ceecd53b9c9b5a9ac512e98d1c78e7\"\u003e\u003ccode\u003e8af71cc\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1345\"\u003e#1345\u003c/a\u003e from 00200200/fix-invalid-utf8-error-column\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/452afa2630f1d568ba06a5f43ad2e2f5303ac000\"\u003e\u003ccode\u003e452afa2\u003c/code\u003e\u003c/a\u003e Correct multiline raw UTF-8 error positions and simplify indexing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/c9f1e3b0216328591262889d9a1c2771f3dd5fff\"\u003e\u003ccode\u003ec9f1e3b\u003c/code\u003e\u003c/a\u003e Release 1.0.152\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/854fc70fa3449c302265b75e750401b009b85cd1\"\u003e\u003ccode\u003e854fc70\u003c/code\u003e\u003c/a\u003e Touch up PR 1347\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/serde-rs/json/compare/v1.0.151...v1.0.154\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cargo_toml` from 1.0.0 to 1.0.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://gitlab.com/lib.rs/cargo_toml/commit/57e06c4f4eb702469db46ef1aa144b9d11e63171\"\u003e\u003ccode\u003e57e06c4\u003c/code\u003e\u003c/a\u003e Bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://gitlab.com/lib.rs/cargo_toml/commit/52e7f18b34277cb67506be79d70f88e98a5c55f7\"\u003e\u003ccode\u003e52e7f18\u003c/code\u003e\u003c/a\u003e Don't panic on useless features\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://gitlab.com/lib.rs/cargo_toml/commit/c0c0c5e34e518d9a29ddfa4efe40157927acb10a\"\u003e\u003ccode\u003ec0c0c5e\u003c/code\u003e\u003c/a\u003e Check target-specific deps for inheritance\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://gitlab.com/lib.rs/cargo_toml/commit/d1de7e5ad11821a17d0f4866719d5d19d57c586d\"\u003e\u003ccode\u003ed1de7e5\u003c/code\u003e\u003c/a\u003e Doctest\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://gitlab.com/lib.rs/cargo_toml/commit/6fa3cff7f3a70dc431a18062e84564beb2211f95\"\u003e\u003ccode\u003e6fa3cff\u003c/code\u003e\u003c/a\u003e Clippy\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://gitlab.com/lib.rs/cargo_toml/compare/v1.0.0...v1.0.1\"\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.33 to 0.4.34\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.34\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edoc: Add context-logger utility to README by \u003ca href=\"https://github.com/alekseysidorov\"\u003e\u003ccode\u003e@​alekseysidorov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/735\"\u003erust-lang/log#735\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd alloc support for boxed loggers by \u003ca href=\"https://github.com/malezjaa\"\u003e\u003ccode\u003e@​malezjaa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/737\"\u003erust-lang/log#737\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alekseysidorov\"\u003e\u003ccode\u003e@​alekseysidorov\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/735\"\u003erust-lang/log#735\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/malezjaa\"\u003e\u003ccode\u003e@​malezjaa\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/737\"\u003erust-lang/log#737\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.33...0.4.34\"\u003ehttps://github.com/rust-lang/log/compare/0.4.33...0.4.34\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.34] - 2026-08-22\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edoc: Add context-logger utility to README by \u003ca href=\"https://github.com/alekseysidorov\"\u003e\u003ccode\u003e@​alekseysidorov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/735\"\u003erust-lang/log#735\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd alloc support for boxed loggers by \u003ca href=\"https://github.com/malezjaa\"\u003e\u003ccode\u003e@​malezjaa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/737\"\u003erust-lang/log#737\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alekseysidorov\"\u003e\u003ccode\u003e@​alekseysidorov\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/735\"\u003erust-lang/log#735\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/malezjaa\"\u003e\u003ccode\u003e@​malezjaa\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/737\"\u003erust-lang/log#737\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.33...0.4.34\"\u003ehttps://github.com/rust-lang/log/compare/0.4.33...0.4.34\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/8034743dd9d7f7583bd9a670271483d176130911\"\u003e\u003ccode\u003e8034743\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/738\"\u003e#738\u003c/a\u003e from rust-lang/cargo/0.4.34\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/7d1e24e3506d4ffa1badf6c9ea357779877adaf0\"\u003e\u003ccode\u003e7d1e24e\u003c/code\u003e\u003c/a\u003e prepare for 0.4.34 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/3b939b6714616dc32193c12019861c7c518c5edb\"\u003e\u003ccode\u003e3b939b6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/737\"\u003e#737\u003c/a\u003e from malezjaa/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/b88266cfed8b287f8c35b2015808b09b056f61af\"\u003e\u003ccode\u003eb88266c\u003c/code\u003e\u003c/a\u003e Add alloc support for boxed loggers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/037d7a58f6ad184abb3afc4db81d37c43a5696ec\"\u003e\u003ccode\u003e037d7a5\u003c/code\u003e\u003c/a\u003e doc: Add context-logger utility to README\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.33...0.4.34\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `aws-lc-rs` from 1.18.0 to 1.18.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-lc-rs/releases\"\u003eaws-lc-rs's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eaws-lc-rs v1.18.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImplement \u003ccode\u003eEq\u003c/code\u003e and \u003ccode\u003ePartialEq\u003c/code\u003e for RSA and EdDSA parameters by \u003ca href=\"https://github.com/dsykes16\"\u003e\u003ccode\u003e@​dsykes16\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/pull/1228\"\u003eaws/aws-lc-rs#1228\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eRsaParameters\u003c/code\u003e can now be compared directly against RSA verification constants. Algorithms with different digests, padding schemes, or modulus-size ranges compare unequal. \u003ccode\u003eEdDSAParameters\u003c/code\u003e also gains equality support.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ewasm32-wasip2\u003c/code\u003e and \u003ccode\u003ewasm32-wasip3\u003c/code\u003e support by \u003ca href=\"https://github.com/ricochet\"\u003e\u003ccode\u003e@​ricochet\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/pull/1239\"\u003eaws/aws-lc-rs#1239\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eAdds non-FIPS builds using universal bindings, with CI coverage under Wasmtime and wasi-sdk 34. WASIp3 requires nightly Rust.\u003c/li\u003e\n\u003cli\u003eDirect \u003ccode\u003eaws-lc-sys\u003c/code\u003e consumers must disable the default \u003ccode\u003eall-bindings\u003c/code\u003e feature for these targets.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003ePublish the intended \u003ccode\u003eRandomizedNonceKey::open_in_place\u003c/code\u003e documentation by \u003ca href=\"https://github.com/Serophots\"\u003e\u003ccode\u003e@​Serophots\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/pull/1227\"\u003eaws/aws-lc-rs#1227\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eMakes the existing nonce, ciphertext/tag layout, and buffer-on-error contract visible in rustdoc. No runtime behavior changes.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eUpstream AWS-LC\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eaws-lc-sys\u003c/code\u003e v0.46.0 aligns with \u003ca href=\"https://github.com/aws/aws-lc/releases/tag/v5.11.0\"\u003eAWS-LC v5.11.0\u003c/a\u003e (previously v5.7.0). See also the release notes for \u003ca href=\"https://github.com/aws/aws-lc/releases/tag/v5.8.0\"\u003ev5.8.0\u003c/a\u003e, \u003ca href=\"https://github.com/aws/aws-lc/releases/tag/v5.9.0\"\u003ev5.9.0\u003c/a\u003e, and \u003ca href=\"https://github.com/aws/aws-lc/releases/tag/v5.10.0\"\u003ev5.10.0\u003c/a\u003e.\n\u003cul\u003e\n\u003cli\u003eThe Ed25519 C-implementation decoder now rejects non-canonical public keys, matching the assembly-optimized implementations: \u003ca href=\"https://redirect.github.com/aws/aws-lc/pull/3457\"\u003eaws/aws-lc#3457\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIncludes ChaCha20-Poly1305 key-material zeroization and fixes ML-KEM CPU feature detection to avoid illegal-instruction failures on x86-64 CPUs with AVX2 but no BMI2: \u003ca href=\"https://redirect.github.com/aws/aws-lc/pull/3552\"\u003eaws/aws-lc#3552\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/aws/aws-lc/pull/3596\"\u003eaws/aws-lc#3596\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eaws-lc-fips-sys\u003c/code\u003e v0.14.3 updates its bundled AWS-LC FIPS 4.2.0 snapshot and regenerates bindings. It remains on the FIPS 4.x release line.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBuild Improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRaise the minimum system AWS-LC version to 5.7.0 by \u003ca href=\"https://github.com/justsmth\"\u003e\u003ccode\u003e@​justsmth\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/pull/1243\"\u003eaws/aws-lc-rs#1243\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eNon-FIPS system-library installations must now provide AWS-LC 5.7.0 or newer, previously 1.68.0. Bundled-source builds and FIPS version requirements are unchanged.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eFix static FIPS system-library linking by \u003ca href=\"https://github.com/justsmth\"\u003e\u003ccode\u003e@​justsmth\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/pull/1236\"\u003eaws/aws-lc-rs#1236\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eFixes unresolved \u003ccode\u003eFIPS_mode\u003c/code\u003e references with GNU ld.bfd when linking a prebuilt static FIPS library, including binaries that do not call crypto and builds where LTO removes those calls.\u003c/li\u003e\n\u003cli\u003eUses whole-archive linking to retain libcrypto, including in downstream Rust \u003ccode\u003estaticlib\u003c/code\u003e outputs. This can increase binary size; dynamic FIPS and non-FIPS linking are unchanged.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eFix Cranelift linking by \u003ca href=\"https://github.com/justsmth\"\u003e\u003ccode\u003e@​justsmth\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/pull/1234\"\u003eaws/aws-lc-rs#1234\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eNormalizes binding link names to avoid undefined-symbol failures, including when Cranelift is selected through Cargo profiles rather than \u003ccode\u003eRUSTFLAGS\u003c/code\u003e. The \u003ccode\u003eAWS_LC_SYS_NO_U1_BINDINGS\u003c/code\u003e workaround is no longer needed.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eFix jitterentropy builds with optimizing \u003ccode\u003eCFLAGS\u003c/code\u003e and newer \u003ccode\u003ecc\u003c/code\u003e versions by \u003ca href=\"https://github.com/justsmth\"\u003e\u003ccode\u003e@​justsmth\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/pull/1254\"\u003eaws/aws-lc-rs#1254\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eKeeps filtered flags in effect throughout the jitterentropy builder's lifetime, preventing cached environment reads from allowing flags such as \u003ccode\u003e-O2\u003c/code\u003e to override its required \u003ccode\u003e-O0\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eHonor \u003ccode\u003eAWS_LC_SYS_CC\u003c/code\u003e in the main library build by \u003ca href=\"https://github.com/justsmth\"\u003e\u003ccode\u003e@​justsmth\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/pull/1255\"\u003eaws/aws-lc-rs#1255\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eApplies crate-specific compiler overrides before compiler lookup in both CC and CMake build paths, keeping compiler selection and capability probes consistent when \u003ccode\u003ecc\u003c/code\u003e caches environment reads.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eImprove archive reproducibility through symlinked build paths by \u003ca href=\"https://github.com/justsmth\"\u003e\u003ccode\u003e@​justsmth\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/pull/1238\"\u003eaws/aws-lc-rs#1238\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003ePrevents the non-Windows CC builder from incorporating symlink-resolved absolute build paths into archive member names, avoiding unnecessary downstream compile-cache misses. Windows short-path handling is unchanged.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eUpgrade bindgen to 0.73 by \u003ca href=\"https://github.com/xtqqczze\"\u003e\u003ccode\u003e@​xtqqczze\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/pull/1244\"\u003eaws/aws-lc-rs#1244\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument the system-library trust model by \u003ca href=\"https://github.com/justsmth\"\u003e\u003ccode\u003e@​justsmth\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/pull/1218\"\u003eaws/aws-lc-rs#1218\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eClarifies that supplied paths and pkg-config results are trusted build inputs, and that FIPS validation can execute candidate library code before accepting or rejecting it. Documents runner requirements and how to disable automatic system-library detection.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eIssues Being Closed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCranelift builds fail with \u003ccode\u003ecodegen-backend = \u0026quot;cranelift\u0026quot;\u003c/code\u003e -- \u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/issues/1231\"\u003eaws/aws-lc-rs#1231\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade bindgen to v0.73 -- \u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/issues/1245\"\u003eaws/aws-lc-rs#1245\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUndefined \u003ccode\u003eFIPS_mode\u003c/code\u003e when linking a prebuilt FIPS module into a binary that does not use crypto -- \u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/issues/1246\"\u003eaws/aws-lc-rs#1246\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJitterentropy fails with \u0026quot;must not be compiled with optimizations\u0026quot; in aws-lc-rs v1.18.1 / aws-lc-sys v0.45.0 -- \u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/issues/1252\"\u003eaws/aws-lc-rs#1252\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eOther Merged PRs\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd security review workflow by \u003ca href=\"https://github.com/nhatnghiho\"\u003e\u003ccode\u003e@​nhatnghiho\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/pull/1226\"\u003eaws/aws-lc-rs#1226\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: align pull request template with AWS-LC by \u003ca href=\"https://github.com/justsmth\"\u003e\u003ccode\u003e@​justsmth\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/pull/1219\"\u003eaws/aws-lc-rs#1219\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: verify docs.rs build with read-only crate sources by \u003ca href=\"https://github.com/justsmth\"\u003e\u003ccode\u003e@​justsmth\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/pull/1209\"\u003eaws/aws-lc-rs#1209\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: harden workflows and release tooling by \u003ca href=\"https://github.com/justsmth\"\u003e\u003ccode\u003e@​justsmth\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/pull/1216\"\u003eaws/aws-lc-rs#1216\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/aws/aws-lc-rs/commit/9df497501436596d4da77109217806b3af7f56cb\"\u003e\u003ccode\u003e9df4975\u003c/code\u003e\u003c/a\u003e Prepare aws-lc-fips-sys v0.14.3 (\u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/issues/1258\"\u003e#1258\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-lc-rs/commit/83d5809b62dd1e206448463a56349619b67a0b79\"\u003e\u003ccode\u003e83d5809\u003c/code\u003e\u003c/a\u003e Prepare aws-lc-sys v0.46.0 and aws-lc-rs v1.18.2 (\u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/issues/1256\"\u003e#1256\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-lc-rs/commit/a97b9dfb7c92aae99c5cf638256e889344593941\"\u003e\u003ccode\u003ea97b9df\u003c/code\u003e\u003c/a\u003e fix(builder): export AWS_LC_SYS_CC before the main build's compiler lookup (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-lc-rs/commit/040d834360ebe48b1025686c45a405eda306599f\"\u003e\u003ccode\u003e040d834\u003c/code\u003e\u003c/a\u003e fix: normalize binding link names for Cranelift (\u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/issues/1234\"\u003e#1234\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-lc-rs/commit/ecd9a26dcf875b04890229b5d1df94bb860d8cae\"\u003e\u003ccode\u003eecd9a26\u003c/code\u003e\u003c/a\u003e fix(builder): hold jitterentropy CFLAGS guard for the builder's lifetime (\u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/issues/1254\"\u003e#1254\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-lc-rs/commit/d17b165433821639b7a45314e61d0ff778556220\"\u003e\u003ccode\u003ed17b165\u003c/code\u003e\u003c/a\u003e fix: link static FIPS system libcrypto with whole-archive (\u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/issues/1236\"\u003e#1236\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-lc-rs/commit/841a7186528fc2a0849cf1422f513c72d0cc3cf6\"\u003e\u003ccode\u003e841a718\u003c/code\u003e\u003c/a\u003e fix: update Clippy allowances for bindgen 0.73 (\u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/issues/1250\"\u003e#1250\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-lc-rs/commit/4492dcd65791154986e1e13260b5a55d25bd776e\"\u003e\u003ccode\u003e4492dcd\u003c/code\u003e\u003c/a\u003e build(deps): upgrade bindgen to version 0.73 (\u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/issues/1244\"\u003e#1244\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-lc-rs/commit/a0314cb41ef4d27083817664053486dfbc599670\"\u003e\u003ccode\u003ea0314cb\u003c/code\u003e\u003c/a\u003e fix(builder): use unresolved CARGO_MANIFEST_DIR for source paths (\u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/issues/1238\"\u003e#1238\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-lc-rs/commit/e81bb0deb4159d7f2a70825ec9d04cac8ccb2768\"\u003e\u003ccode\u003ee81bb0d\u003c/code\u003e\u003c/a\u003e build(deps): bump codecov/codecov-action from 7.1.0 to 7.1.1 (\u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/issues/1237\"\u003e#1237\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-lc-rs/compare/v1.18.0...v1.18.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `bitflags` from 2.13.1 to 2.13.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bitflags/bitflags/releases\"\u003ebitflags's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.13.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFlags: adjust order of elements in manual implementation example by \u003ca href=\"https://github.com/DanielEScherzer\"\u003e\u003ccode\u003e@​DanielEScherzer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/494\"\u003ebitflags/bitflags#494\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRe-pull const declarations outside of nested const by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/496\"\u003ebitflags/bitflags#496\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 2.13.2 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/497\"\u003ebitflags/bitflags#497\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/bitflags/bitflags/compare/2.13.1...2.13.2\"\u003ehttps://github.com/bitflags/bitflags/compare/2.13.1...2.13.2\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bitflags/bitflags/blob/main/CHANGELOG.md\"\u003ebitflags's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e2.13.2\u003c/h1\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFlags: adjust order of elements in manual implementation example by \u003ca href=\"https://github.com/DanielEScherzer\"\u003e\u003ccode\u003e@​DanielEScherzer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/494\"\u003ebitflags/bitflags#494\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRe-pull const declarations outside of nested const by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/496\"\u003ebitflags/bitflags#496\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/bitflags/bitflags/compare/2.13.1...2.13.2\"\u003ehttps://github.com/bitflags/bitflags/compare/2.13.1...2.13.2\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/80ce9b545acb0bd42150695fc351889cac1d8eb4\"\u003e\u003ccode\u003e80ce9b5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/bitflags/bitflags/issues/497\"\u003e#497\u003c/a\u003e from bitflags/cargo/2.13.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/5822493e21489d141324ca1787a62a21d1e2f667\"\u003e\u003ccode\u003e5822493\u003c/code\u003e\u003c/a\u003e prepare for 2.13.2 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/48f4f1a85e72f019fe64ca18fc4cbfd04e3c6ff9\"\u003e\u003ccode\u003e48f4f1a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/bitflags/bitflags/issues/496\"\u003e#496\u003c/a\u003e from bitflags/fix/rustc-ice\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/2c0b042c1515c0d6adc94c00d5d730c1cca7aca3\"\u003e\u003ccode\u003e2c0b042\u003c/code\u003e\u003c/a\u003e re-pull const declarations outside of nested const\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/c3f8d31d59f3ba8c05833fb322ecab8a2cb88060\"\u003e\u003ccode\u003ec3f8d31\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/bitflags/bitflags/issues/494\"\u003e#494\u003c/a\u003e from DanielEScherzer/flags-docs-example\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/0fc376241b05b5da46076f82db8fb1a0bb3be448\"\u003e\u003ccode\u003e0fc3762\u003c/code\u003e\u003c/a\u003e Flags: adjust order of elements in manual implementation example\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/bitflags/bitflags/compare/2.13.1...2.13.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `memfd` from 0.6.5 to 0.6.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lucab/memfd-rs/releases\"\u003ememfd's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.6.6\u003c/h2\u003e\n\u003cp\u003eChanges:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eci: minor tweaks for release branches\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/memfd-rs/commit/e694af13097644f528a67a5525e051de04bf9aae\"\u003e\u003ccode\u003ee694af1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/lucab/memfd-rs/issues/94\"\u003e#94\u003c/a\u003e from lucab/release-0.6.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucab/memfd-rs/commit/acc4cf65d06a13088a7ef0fc1f1b95da917effe6\"\u003e\u003ccode\u003eacc4cf6\u003c/code\u003e\u003c/a\u003e Release 0.6.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucab/memfd-rs/commit/d12e3b07dc626b8929af5da22b47bc100c030389\"\u003e\u003ccode\u003ed12e3b0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/lucab/memfd-rs/issues/93\"\u003e#93\u003c/a\u003e from lucab/ups/0.6/ci-tweaks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucab/memfd-rs/commit/acd55431590505feff1d603bae97c51556c6a5d4\"\u003e\u003ccode\u003eacd5543\u003c/code\u003e\u003c/a\u003e ci: minor tweaks for release branches\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lucab/memfd-rs/compare/v0.6.5...v0.6.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `zstd-safe` from 7.3.0 to 8.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gyscos/zstd-rs/releases\"\u003ezstd-safe's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ezstd-safe v8.0.0\u003c/h2\u003e\n\u003ch3\u003eBreaking\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eCCtx::ref_cdict()\u003c/code\u003e and \u003ccode\u003eDCtx::ref_ddict()\u003c/code\u003e now borrow the dictionary for as long as the context. zstd stores the dictionary in the context by pointer and dereferences it on every later operation, so safe code could previously drop the dictionary and cause a use-after-free.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAdvancedSeekable\u003c/code\u003e no longer implements \u003ccode\u003eDerefMut\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/gyscos/zstd-rs/issues/366\"\u003egyscos/zstd-rs#366\u003c/a\u003e). Handing out a \u003ccode\u003e\u0026amp;mut Seekable\u003c/code\u003e let safe code \u003ccode\u003emem::swap()\u003c/code\u003e the context out and leave the swapped-out one holding a pointer to a reader this type frees on drop. \u003ccode\u003edecompress()\u003c/code\u003e and \u003ccode\u003edecompress_frame()\u003c/code\u003e are available directly on \u003ccode\u003eAdvancedSeekable\u003c/code\u003e instead, and \u003ccode\u003eDeref\u003c/code\u003e still covers the read-only queries.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eA context is no longer reused after an error left it in a state zstd considers undefined (\u003ca href=\"https://redirect.github.com/gyscos/zstd-rs/issues/315\"\u003egyscos/zstd-rs#315\u003c/a\u003e). zstd documents calling the streaming functions again on such a context as undefined behaviour; they now return the original error until something resets the context.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eCursor\u003c/code\u003e positions are no longer truncated when converted to \u003ccode\u003eusize\u003c/code\u003e, which on a 32-bit target could turn an out-of-range position into a small in-range one and read or write the wrong part of the buffer.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eSeekable::init_advanced()\u003c/code\u003e no longer leaks the boxed reader when initialization fails.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eNew \u003ccode\u003ecmake\u003c/code\u003e and \u003ccode\u003evendored\u003c/code\u003e features, forwarded to \u003ccode\u003ezstd-sys\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eResetDirective\u003c/code\u003e derives \u003ccode\u003eCopy\u003c/code\u003e, \u003ccode\u003eClone\u003c/code\u003e, \u003ccode\u003eDebug\u003c/code\u003e, \u003ccode\u003ePartialEq\u003c/code\u003e and \u003ccode\u003eEq\u003c/code\u003e, like the crate's other parameter enums.\u003c/li\u003e\n\u003cli\u003eThe \u003ccode\u003eSend\u003c/code\u003e and \u003ccode\u003eSync\u003c/code\u003e impls carry safety comments explaining why they hold.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gyscos/zstd-rs/commit/9167d35a0d9bfdd7ce2c983c0cdc56acbdab6526\"\u003e\u003ccode\u003e9167d35\u003c/code\u003e\u003c/a\u003e Release zstd 0.14.1, zstd-safe 8.1.0, and zstd-sys 2.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gyscos/zstd-rs/commit/b59becfe2bbf542fd26011526bc9003f4bfa9df5\"\u003e\u003ccode\u003eb59becf\u003c/code\u003e\u003c/a\u003e Propagate C API deprecations through Rust bindings and wrappers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gyscos/zstd-rs/commit/d8a325a1cb8907c7bdc7b29224275e1ee5594d63\"\u003e\u003ccode\u003ed8a325a\u003c/code\u003e\u003c/a\u003e Simplify Rust allocator constructors and test support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gyscos/zstd-rs/commit/594e7433bfbb405750a2335bf9d88bf50d0b8283\"\u003e\u003ccode\u003e594e743\u003c/code\u003e\u003c/a\u003e Delegate panicking dictionary constructors to fallible variants\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gyscos/zstd-rs/commit/779d39a89800cadd47b9dfef4534d70b8b2440e9\"\u003e\u003ccode\u003e779d39a\u003c/code\u003e\u003c/a\u003e Add fallible constructors for prepared dictionaries\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gyscos/zstd-rs/commit/fc5d2b75ed4072c91771e2ec4daf927f88a16f18\"\u003e\u003ccode\u003efc5d2b7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/gyscos/zstd-rs/issues/379\"\u003e#379\u003c/a\u003e from gyscos/fix/pr-378-rust-allocator\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gyscos/zstd-rs/commit/18028cd41cb0ad4ccc437fb973db926ccc10d67c\"\u003e\u003ccode\u003e18028cd\u003c/code\u003e\u003c/a\u003e Count actual newline bytes in dictionary training samples\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gyscos/zstd-rs/commit/0cb868fa7f603ebd1a0a7d12f879f9efa8be22c5\"\u003e\u003ccode\u003e0cb868f\u003c/code\u003e\u003c/a\u003e Fix Rust allocator validation and isolate allocation tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gyscos/zstd-rs/commit/3480b764da22fa03f24f889bcf8dac6a594413e7\"\u003e\u003ccode\u003e3480b76\u003c/code\u003e\u003c/a\u003e fix: formatting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gyscos/zstd-rs/commit/f90a23609b872ebed0df3b0324755c92918fbd4d\"\u003e\u003ccode\u003ef90a236\u003c/code\u003e\u003c/a\u003e feat: check that cloning a context doesn't mix allocators\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/gyscos/zstd-rs/compare/zstd-safe-7.3.0...zstd-safe-8.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `proptest` from 1.11.0 to 1.12.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/proptest-rs/proptest/commit/70cf37d46b7d83393b6ed94c611f8c52209f585d\"\u003e\u003ccode\u003e70cf37d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/proptest-rs/proptest/issues/675\"\u003e#675\u003c/a\u003e from proptest-rs/prep-1.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/proptest-rs/proptest/commit/729e0ffa5d0d9574c2a0b49ab34c9d9b726dadc0\"\u003e\u003ccode\u003e729e0ff\u003c/code\u003e\u003c/a\u003e prepare next releases and fix panic handling\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/proptest-rs/proptest/commit/28c1fade6db79d3404949e59a931bd71dc25c9b6\"\u003e\u003ccode\u003e28c1fad\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/proptest-rs/proptest/issues/664\"\u003e#664\u003c/a\u003e from Expyron/main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/proptest-rs/proptest/commit/5ddd9a4b67e6983a1172b4d6b578b455a138b995\"\u003e\u003ccode\u003e5ddd9a4\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/proptest-rs/proptest/issues/668\"\u003e#668\u003c/a\u003e from toddATavail/fix-fork-persisted-failure\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/proptest-rs/proptest/commit/a6a9ac703f7091a653b03bba68279be5419d6c42\"\u003e\u003ccode\u003ea6a9ac7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/proptest-rs/proptest/issues/673\"\u003e#673\u003c/a\u003e from glaziermag/fix-book-deploy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"ht...\n\n_Description has been truncated_","html_url":"https://github.com/space-computing/space-firecracker/pull/2","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/space-computing%2Fspace-firecracker/issues/2","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2/packages"},{"uuid":"5917690684","node_id":"PR_kwDOTK4QW88AAAABJQA-2w","number":62,"state":"open","title":"deps: bump the cargo-dependencies group with 3 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-10-19T04:17:43.000Z","updated_at":"2026-10-19T04:17:52.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps: bump","group_name":"cargo-dependencies","update_count":3,"packages":[{"name":"serde_json","old_version":"1.0.151","new_version":"1.0.154","repository_url":"https://github.com/serde-rs/json"},{"name":"syn","old_version":"3.0.6","new_version":"3.0.9","repository_url":"https://github.com/dtolnay/syn"},{"name":"tokio","old_version":"1.53.2","new_version":"1.53.3","repository_url":"https://github.com/tokio-rs/tokio"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the cargo-dependencies group with 3 updates: [serde_json](https://github.com/serde-rs/json), [syn](https://github.com/dtolnay/syn) and [tokio](https://github.com/tokio-rs/tokio).\n\nUpdates `serde_json` from 1.0.151 to 1.0.154\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.154\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport preserve_order in no_std builds (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1333\"\u003e#1333\u003c/a\u003e, thanks \u003ca href=\"https://github.com/razmser\"\u003e\u003ccode\u003e@​razmser\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.153\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReport invalid UTF-8 at the first bad byte (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1345\"\u003e#1345\u003c/a\u003e, thanks \u003ca href=\"https://github.com/00200200\"\u003e\u003ccode\u003e@​00200200\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.152\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePreserve sign of \u003ccode\u003e-0\u003c/code\u003e in arbitrary_precision mode (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1346\"\u003e#1346\u003c/a\u003e, thanks \u003ca href=\"https://github.com/yuxi-liu-wired\"\u003e\u003ccode\u003e@​yuxi-liu-wired\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix comparison of large non-integer values with f32::INFINITY (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1347\"\u003e#1347\u003c/a\u003e, thanks \u003ca href=\"https://github.com/yuxi-liu-wired\"\u003e\u003ccode\u003e@​yuxi-liu-wired\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/20572a6d066958542d79cdd6cf1a7cd9f0c8e1f8\"\u003e\u003ccode\u003e20572a6\u003c/code\u003e\u003c/a\u003e Release 1.0.154\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/a91bfaf539aa7927ab88086d7a9ff522cb090f7a\"\u003e\u003ccode\u003ea91bfaf\u003c/code\u003e\u003c/a\u003e Fix RandomState links in map documentation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/3c932c05f73bcbc7626db4e1959cbce075d7106e\"\u003e\u003ccode\u003e3c932c0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1333\"\u003e#1333\u003c/a\u003e from razmser/no-std-preserve-order\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/4b2d7264cef72ef297058ef7d731e7d77574cf3e\"\u003e\u003ccode\u003e4b2d726\u003c/code\u003e\u003c/a\u003e Release 1.0.153\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/83335eed01fcfe5f3cfb8064938df935e99e3d61\"\u003e\u003ccode\u003e83335ee\u003c/code\u003e\u003c/a\u003e Touch up PR 1345\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/4b4810a451a3095c7bcce792782e460cf1105d8d\"\u003e\u003ccode\u003e4b4810a\u003c/code\u003e\u003c/a\u003e Resolve range_plus_one pedantic clippy lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/8af71cc0d7ceecd53b9c9b5a9ac512e98d1c78e7\"\u003e\u003ccode\u003e8af71cc\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1345\"\u003e#1345\u003c/a\u003e from 00200200/fix-invalid-utf8-error-column\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/452afa2630f1d568ba06a5f43ad2e2f5303ac000\"\u003e\u003ccode\u003e452afa2\u003c/code\u003e\u003c/a\u003e Correct multiline raw UTF-8 error positions and simplify indexing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/c9f1e3b0216328591262889d9a1c2771f3dd5fff\"\u003e\u003ccode\u003ec9f1e3b\u003c/code\u003e\u003c/a\u003e Release 1.0.152\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/854fc70fa3449c302265b75e750401b009b85cd1\"\u003e\u003ccode\u003e854fc70\u003c/code\u003e\u003c/a\u003e Touch up PR 1347\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/serde-rs/json/compare/v1.0.151...v1.0.154\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `syn` from 3.0.6 to 3.0.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/syn/releases\"\u003esyn's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.0.9\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd Punctuated::retain (\u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/2088\"\u003e#2088\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.8\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix parsing of \u003ccode\u003e\u0026lt;-\u003c/code\u003e and \u003ccode\u003e-\u0026gt;\u003c/code\u003e tokens in expressions (\u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/2086\"\u003e#2086\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/2087\"\u003e#2087\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix parsing absolute path expr in labeled break (\u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/2085\"\u003e#2085\u003c/a\u003e, thanks \u003ca href=\"https://github.com/A4-Tacks\"\u003e\u003ccode\u003e@​A4-Tacks\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/syn/commit/7c44a5565b4421035101cc16184e9af08ab5fc77\"\u003e\u003ccode\u003e7c44a55\u003c/code\u003e\u003c/a\u003e Release 3.0.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/13234ab70896ea3f4115ced8a9d2ae5a4317b77c\"\u003e\u003ccode\u003e13234ab\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/2088\"\u003e#2088\u003c/a\u003e from dtolnay/retain\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/b617dc9293cd78157e15fb5b0b1da38022eb1b26\"\u003e\u003ccode\u003eb617dc9\u003c/code\u003e\u003c/a\u003e Add Punctuated::retain\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/f18a0838eef5317b88609d1d1a9814f924bc883a\"\u003e\u003ccode\u003ef18a083\u003c/code\u003e\u003c/a\u003e Release 3.0.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/e1eab98c97e2f743183dd791209259df460c9ada\"\u003e\u003ccode\u003ee1eab98\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/2087\"\u003e#2087\u003c/a\u003e from dtolnay/rightarrow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/5345ee5adebd6b7a2c7fe0f77fda362bf8246b8b\"\u003e\u003ccode\u003e5345ee5\u003c/code\u003e\u003c/a\u003e Allow end of expr before \u003ccode\u003e-\u0026gt;\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/5631c74ca02cffeada09508caa601dfae80a9132\"\u003e\u003ccode\u003e5631c74\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/2086\"\u003e#2086\u003c/a\u003e from dtolnay/leftarrow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/c5b3cf08b34cca3dca7247f27ad9fcef7490567d\"\u003e\u003ccode\u003ec5b3cf0\u003c/code\u003e\u003c/a\u003e Fix left arrow being split into less-than and negative-sign\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/ec4c2dac7841847235964682861a4d22773134b9\"\u003e\u003ccode\u003eec4c2da\u003c/code\u003e\u003c/a\u003e Release 3.0.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/f947cf7ada554e0c6663521c559372dfd462268a\"\u003e\u003ccode\u003ef947cf7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/2085\"\u003e#2085\u003c/a\u003e from A4-Tacks/break-label-abs-path\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/syn/compare/3.0.6...3.0.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tokio` from 1.53.2 to 1.53.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tokio-rs/tokio/releases\"\u003etokio's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eTokio v1.53.3\u003c/h2\u003e\n\u003ch1\u003e1.53.3 (October 13th, 2026)\u003c/h1\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eio: add \u003ccode\u003eAsyncFd::register\u003c/code\u003e and \u003ccode\u003eAsyncFd::register_with_interest\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8587\"\u003e#8587\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eio: deprecate \u003ccode\u003eAsyncFd::{new, with_interest, try_new, try_with_interest}\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8587\"\u003e#8587\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eio: wake and drop \u003ccode\u003eDuplexStream\u003c/code\u003e wakers outside the lock (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8618\"\u003e#8618\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emacros: avoid \u003ccode\u003eunreachable_code\u003c/code\u003e in \u003ccode\u003ejoin!\u003c/code\u003e and \u003ccode\u003etry_join!\u003c/code\u003e for \u003ccode\u003eInfallible\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8518\"\u003e#8518\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: fix paused time auto-advancing when I/O wakes a task on \u003ccode\u003ecurrent_thread\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8595\"\u003e#8595\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: wake waiters outside the lock when closing a semaphore (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8529\"\u003e#8529\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest: fix several flaky tests (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8196\"\u003e#8196\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8427\"\u003e#8427\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8609\"\u003e#8609\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed (unstable)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ert: keep \u003ccode\u003eio_uring\u003c/code\u003e op alive when submission fails after push (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8185\"\u003e#8185\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8185\"\u003e#8185\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8185\"\u003etokio-rs/tokio#8185\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8196\"\u003e#8196\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8196\"\u003etokio-rs/tokio#8196\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8427\"\u003e#8427\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8427\"\u003etokio-rs/tokio#8427\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8518\"\u003e#8518\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8518\"\u003etokio-rs/tokio#8518\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8529\"\u003e#8529\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8529\"\u003etokio-rs/tokio#8529\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8587\"\u003e#8587\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8587\"\u003etokio-rs/tokio#8587\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8595\"\u003e#8595\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8595\"\u003etokio-rs/tokio#8595\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8609\"\u003e#8609\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8609\"\u003etokio-rs/tokio#8609\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8618\"\u003e#8618\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8618\"\u003etokio-rs/tokio#8618\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/a85c3f5baa298a6b554fd3700daf0342289881af\"\u003e\u003ccode\u003ea85c3f5\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.53.3 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8639\"\u003e#8639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/df4443e989689956cc4f8034172c1944b27d8011\"\u003e\u003ccode\u003edf4443e\u003c/code\u003e\u003c/a\u003e Merge 'tokio-1.51.6' into 'tokio-1.53.x' (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8638\"\u003e#8638\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/f00b2e6c932f51126b327cee6f8fa94e7b0e396d\"\u003e\u003ccode\u003ef00b2e6\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.51.6 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8637\"\u003e#8637\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/482eaddec0347431b37566b45a63f2be62db5ab4\"\u003e\u003ccode\u003e482eadd\u003c/code\u003e\u003c/a\u003e runtime: record time wake when unparking tasks on current thread (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8595\"\u003e#8595\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/55fbab70dc8b80d7af925e3829f124c2f0d236d7\"\u003e\u003ccode\u003e55fbab7\u003c/code\u003e\u003c/a\u003e io: wake and drop \u003ccode\u003eDuplexStream\u003c/code\u003e wakers outside the lock (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8618\"\u003e#8618\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/c5e4d9e69c17e0d349f6de349274093e3e41238b\"\u003e\u003ccode\u003ec5e4d9e\u003c/code\u003e\u003c/a\u003e runtime: keep io_uring op alive when submission fails after push (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8185\"\u003e#8185\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/0448618493188e1c34e284908ef3c17f2edfc6b2\"\u003e\u003ccode\u003e0448618\u003c/code\u003e\u003c/a\u003e sync: make \u003ccode\u003etracing_sync\u003c/code\u003e tests synchronous (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8427\"\u003e#8427\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/2bc1146787aaaf0546f74bd5e1183d5278f58777\"\u003e\u003ccode\u003e2bc1146\u003c/code\u003e\u003c/a\u003e net: accept ConnectionReset in shutdown_after_tcp_reset test (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8196\"\u003e#8196\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/bb28a941498e89aa15dd226d3f04194b414905c3\"\u003e\u003ccode\u003ebb28a94\u003c/code\u003e\u003c/a\u003e Merge 'tokio-1.51.x' into 'tokio-1.53.x' (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8624\"\u003e#8624\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/6b97913c4677dd387f591ad96f8667bbd27e2178\"\u003e\u003ccode\u003e6b97913\u003c/code\u003e\u003c/a\u003e macros: avoid \u003ccode\u003eunreachable_code\u003c/code\u003e in \u003ccode\u003ejoin!\u003c/code\u003e and \u003ccode\u003etry_join!\u003c/code\u003e for \u003ccode\u003eInfallible\u003c/code\u003e ...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/tokio/compare/tokio-1.53.2...tokio-1.53.3\"\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 \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/Famoto/InvoiceKrab/pull/62","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Famoto%2FInvoiceKrab/issues/62","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/62/packages"},{"uuid":"5897548034","node_id":"PR_kwDOIws4Ns8AAAABJAc6MA","number":14666,"state":"open","title":"Bump the patch group in /rust with 2 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-10-17T10:46:30.000Z","updated_at":"2026-10-17T10:46:37.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"patch","update_count":2,"packages":[{"name":"syn","old_version":"3.0.6","new_version":"3.0.7","repository_url":"https://github.com/dtolnay/syn"},{"name":"signal-hook","old_version":"0.4.4","new_version":"0.4.5","repository_url":"https://github.com/vorner/signal-hook"}],"path":"/rust","ecosystem":"cargo"},"body":"Bumps the patch group in /rust with 2 updates: [syn](https://github.com/dtolnay/syn) and [signal-hook](https://github.com/vorner/signal-hook).\n\nUpdates `syn` from 3.0.6 to 3.0.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/syn/releases\"\u003esyn's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.0.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix parsing absolute path expr in labeled break (\u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/2085\"\u003e#2085\u003c/a\u003e, thanks \u003ca href=\"https://github.com/A4-Tacks\"\u003e\u003ccode\u003e@​A4-Tacks\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/syn/commit/ec4c2dac7841847235964682861a4d22773134b9\"\u003e\u003ccode\u003eec4c2da\u003c/code\u003e\u003c/a\u003e Release 3.0.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/f947cf7ada554e0c6663521c559372dfd462268a\"\u003e\u003ccode\u003ef947cf7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/2085\"\u003e#2085\u003c/a\u003e from A4-Tacks/break-label-abs-path\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/9cb6556a8e2461a4c303008f0609fbf4e0a2b6d1\"\u003e\u003ccode\u003e9cb6556\u003c/code\u003e\u003c/a\u003e Update test suite to nightly-2026-10-08\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/0cce1664ff834695ea573c6b447363f2683a1fb2\"\u003e\u003ccode\u003e0cce166\u003c/code\u003e\u003c/a\u003e Fix parse abs path expr in labeled break\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/295f9648f499cd2576d4cb022f3fcc7f96ce0a74\"\u003e\u003ccode\u003e295f964\u003c/code\u003e\u003c/a\u003e Update test suite to nightly-2026-09-29\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/9ce6a7962ddbfddd9bd975a9a6ae8414679b07e6\"\u003e\u003ccode\u003e9ce6a79\u003c/code\u003e\u003c/a\u003e Update test suite to nightly-2026-09-24\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/3de849436a5f436c9b448738cdc9d32a6fbe56ac\"\u003e\u003ccode\u003e3de8494\u003c/code\u003e\u003c/a\u003e Update test suite to nightly-2026-09-22\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/2ebf5f96e7361e50bfc3fa28d77908c445a34c4f\"\u003e\u003ccode\u003e2ebf5f9\u003c/code\u003e\u003c/a\u003e Update test suite to nightly-2026-09-17\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/dtolnay/syn/compare/3.0.6...3.0.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `signal-hook` from 0.4.4 to 0.4.5\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vorner/signal-hook/blob/master/CHANGELOG.md\"\u003esignal-hook's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e0.4.5\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003epipe::register_raw\u003c/code\u003e now really sets close-on-exec (\u003ccode\u003eFD_CLOEXEC\u003c/code\u003e) on the file descriptor, for\nboth pipes and sockets (\u003ca href=\"https://redirect.github.com/vorner/signal-hook/issues/206\"\u003e#206\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eRemoved the 32-bit Android \u003ccode\u003esigemptyset\u003c/code\u003e/\u003ccode\u003esigaddset\u003c/code\u003e fallback, which panicked in\n\u003ccode\u003eemulate_default_handler\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vorner/signal-hook/issues/207\"\u003e#207\u003c/a\u003e). Android below API 21 is no longer supported.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/signal-hook/commit/1ee5faa02e1ebb62c38fd9bcfd649afd21bce75e\"\u003e\u003ccode\u003e1ee5faa\u003c/code\u003e\u003c/a\u003e Release 0.4.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vorner/signal-hook/commit/2003e57e9d23bbb0cdd6d9ce49c184fc59ed087e\"\u003e\u003ccode\u003e2003e57\u003c/code\u003e\u003c/a\u003e CI: Check only mio 1.x support on the BSDs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vorner/signal-hook/commit/5eaf0844c15a7bc83bb8866ebf9f06f97dbe7a24\"\u003e\u003ccode\u003e5eaf084\u003c/code\u003e\u003c/a\u003e signal-hook-mio: Drop redundant mio 0.7 dev-dependency\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vorner/signal-hook/commit/f7ceb8ad52137d679459ccf6859a45e9f4a212a4\"\u003e\u003ccode\u003ef7ceb8a\u003c/code\u003e\u003c/a\u003e Use square brackets for vec! in tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vorner/signal-hook/commit/4c1f6f15d79ea1302515a273c067667b3a7be244\"\u003e\u003ccode\u003e4c1f6f1\u003c/code\u003e\u003c/a\u003e CI: Leave out mio 0.6 from BSD checks and doc link check\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vorner/signal-hook/commit/e52500efd67801fcc3b5eb5cf74264bf46a4a1cd\"\u003e\u003ccode\u003ee52500e\u003c/code\u003e\u003c/a\u003e CI: Make the registry manifest parseable by old cargo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vorner/signal-hook/commit/d3f9239fce0289f477b04b34d06157ef51330e29\"\u003e\u003ccode\u003ed3f9239\u003c/code\u003e\u003c/a\u003e Allow deprecated std::isize in the registry\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vorner/signal-hook/commit/5e09118948b9b66a1674fd98963bac6a7ca932b9\"\u003e\u003ccode\u003e5e09118\u003c/code\u003e\u003c/a\u003e Drop hand-rolled sigset fallback on 32-bit Android\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vorner/signal-hook/commit/d12e7d9973397a85fe75ca0bc739d7ce01451a7d\"\u003e\u003ccode\u003ed12e7d9\u003c/code\u003e\u003c/a\u003e Set close-on-exec correctly\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vorner/signal-hook/compare/v0.4.4...v0.4.5\"\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 \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/KittyCAD/modeling-app/pull/14666","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/KittyCAD%2Fmodeling-app/issues/14666","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/14666/packages"},{"uuid":"5879975843","node_id":"PR_kwDOC6cet88AAAABIyjM8Q","number":3186,"state":"open","title":"build(deps): bump syn from 3.0.8 to 3.0.9","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-10-16T07:12:30.000Z","updated_at":"2026-10-19T05:01:21.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps)","packages":[{"name":"syn","old_version":"3.0.8","new_version":"3.0.9","repository_url":"https://github.com/dtolnay/syn"}],"path":null,"ecosystem":"cargo"},"body":"Bumps [syn](https://github.com/dtolnay/syn) from 3.0.8 to 3.0.9.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/syn/releases\"\u003esyn's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.0.9\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd Punctuated::retain (\u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/2088\"\u003e#2088\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/syn/commit/7c44a5565b4421035101cc16184e9af08ab5fc77\"\u003e\u003ccode\u003e7c44a55\u003c/code\u003e\u003c/a\u003e Release 3.0.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/13234ab70896ea3f4115ced8a9d2ae5a4317b77c\"\u003e\u003ccode\u003e13234ab\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/2088\"\u003e#2088\u003c/a\u003e from dtolnay/retain\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/b617dc9293cd78157e15fb5b0b1da38022eb1b26\"\u003e\u003ccode\u003eb617dc9\u003c/code\u003e\u003c/a\u003e Add Punctuated::retain\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/dtolnay/syn/compare/3.0.8...3.0.9\"\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/mirakc/mirakc/pull/3186","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/mirakc%2Fmirakc/issues/3186","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/3186/packages"},{"uuid":"5878472612","node_id":"PR_kwDOUfs5Ac8AAAABIxXQlA","number":79,"state":"open","title":"chore(deps): bump syn from 3.0.6 to 3.0.9 in the cargo-minor group","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-10-16T04:44:16.000Z","updated_at":"2026-10-16T04:44:52.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"syn","old_version":"3.0.6","new_version":"3.0.9","repository_url":"https://github.com/dtolnay/syn"}],"path":"the cargo-minor group","ecosystem":"cargo"},"body":"Bumps the cargo-minor group with 1 update: [syn](https://github.com/dtolnay/syn).\n\nUpdates `syn` from 3.0.6 to 3.0.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/syn/releases\"\u003esyn's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.0.9\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd Punctuated::retain (\u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/2088\"\u003e#2088\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.8\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix parsing of \u003ccode\u003e\u0026lt;-\u003c/code\u003e and \u003ccode\u003e-\u0026gt;\u003c/code\u003e tokens in expressions (\u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/2086\"\u003e#2086\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/2087\"\u003e#2087\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix parsing absolute path expr in labeled break (\u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/2085\"\u003e#2085\u003c/a\u003e, thanks \u003ca href=\"https://github.com/A4-Tacks\"\u003e\u003ccode\u003e@​A4-Tacks\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/syn/commit/7c44a5565b4421035101cc16184e9af08ab5fc77\"\u003e\u003ccode\u003e7c44a55\u003c/code\u003e\u003c/a\u003e Release 3.0.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/13234ab70896ea3f4115ced8a9d2ae5a4317b77c\"\u003e\u003ccode\u003e13234ab\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/2088\"\u003e#2088\u003c/a\u003e from dtolnay/retain\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/b617dc9293cd78157e15fb5b0b1da38022eb1b26\"\u003e\u003ccode\u003eb617dc9\u003c/code\u003e\u003c/a\u003e Add Punctuated::retain\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/f18a0838eef5317b88609d1d1a9814f924bc883a\"\u003e\u003ccode\u003ef18a083\u003c/code\u003e\u003c/a\u003e Release 3.0.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/e1eab98c97e2f743183dd791209259df460c9ada\"\u003e\u003ccode\u003ee1eab98\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/2087\"\u003e#2087\u003c/a\u003e from dtolnay/rightarrow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/5345ee5adebd6b7a2c7fe0f77fda362bf8246b8b\"\u003e\u003ccode\u003e5345ee5\u003c/code\u003e\u003c/a\u003e Allow end of expr before \u003ccode\u003e-\u0026gt;\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/5631c74ca02cffeada09508caa601dfae80a9132\"\u003e\u003ccode\u003e5631c74\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/2086\"\u003e#2086\u003c/a\u003e from dtolnay/leftarrow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/c5b3cf08b34cca3dca7247f27ad9fcef7490567d\"\u003e\u003ccode\u003ec5b3cf0\u003c/code\u003e\u003c/a\u003e Fix left arrow being split into less-than and negative-sign\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/ec4c2dac7841847235964682861a4d22773134b9\"\u003e\u003ccode\u003eec4c2da\u003c/code\u003e\u003c/a\u003e Release 3.0.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/f947cf7ada554e0c6663521c559372dfd462268a\"\u003e\u003ccode\u003ef947cf7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/2085\"\u003e#2085\u003c/a\u003e from A4-Tacks/break-label-abs-path\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/syn/compare/3.0.6...3.0.9\"\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=syn\u0026package-manager=cargo\u0026previous-version=3.0.6\u0026new-version=3.0.9)](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 \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/markovejnovic/clap-couture/pull/79","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/markovejnovic%2Fclap-couture/issues/79","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/79/packages"},{"uuid":"5878463461","node_id":"PR_kwDORfOU_c8AAAABIxWygA","number":431,"state":"closed","title":"Bump the cargo-production-dependencies group across 1 directory with 146 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-10-19T04:51:00.000Z","author_association":null,"state_reason":null,"created_at":"2026-10-16T04:43:14.000Z","updated_at":"2026-10-19T04:51:02.000Z","time_to_close":259666,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"cargo-production-dependencies","update_count":146,"packages":[{"name":"actix-web","old_version":"4.13.0","new_version":"4.16.0","repository_url":"https://github.com/actix/actix-web"},{"name":"anyhow","old_version":"1.0.102","new_version":"1.0.104","repository_url":"https://github.com/dtolnay/anyhow"},{"name":"serde","old_version":"1.0.228","new_version":"1.0.229","repository_url":"https://github.com/serde-rs/serde"},{"name":"tonic","old_version":"0.14.5","new_version":"0.14.6","repository_url":"https://github.com/hyperium/tonic"},{"name":"tracing-subscriber","old_version":"0.3.22","new_version":"0.3.23","repository_url":"https://github.com/tokio-rs/tracing"},{"name":"opentelemetry","old_version":"0.31.0","new_version":"0.33.1","repository_url":"https://github.com/open-telemetry/opentelemetry-rust"},{"name":"opentelemetry_sdk","old_version":"0.31.0","new_version":"0.33.1","repository_url":"https://github.com/open-telemetry/opentelemetry-rust"},{"name":"opentelemetry-otlp","old_version":"0.31.0","new_version":"0.33.1","repository_url":"https://github.com/open-telemetry/opentelemetry-rust"},{"name":"opentelemetry-instrumentation-actix-web","old_version":"0.23.0","new_version":"0.25.0","repository_url":"https://github.com/open-telemetry/opentelemetry-rust-contrib"},{"name":"opentelemetry-appender-tracing","old_version":"0.31.1","new_version":"0.33.1","repository_url":"https://github.com/open-telemetry/opentelemetry-rust"},{"name":"opentelemetry-resource-detectors","old_version":"0.10.0","new_version":"0.13.0","repository_url":"https://github.com/open-telemetry/opentelemetry-rust-contrib"},{"name":"uuid","old_version":"1.21.0","new_version":"1.28.0","repository_url":"https://github.com/uuid-rs/uuid"},{"name":"actix-codec","old_version":"0.5.2","new_version":"0.5.4","repository_url":"https://github.com/actix/actix-net"},{"name":"actix-http","old_version":"3.12.0","new_version":"3.19.0","repository_url":"https://github.com/actix/actix-web"},{"name":"actix-macros","old_version":"0.2.4","new_version":"0.2.5","repository_url":"https://github.com/actix/actix-net"},{"name":"actix-rt","old_version":"2.11.0","new_version":"2.15.0","repository_url":"https://github.com/actix/actix-net"},{"name":"actix-server","old_version":"2.6.0","new_version":"2.8.0","repository_url":"https://github.com/actix/actix-net"},{"name":"actix-tls","old_version":"3.5.0","new_version":"3.6.1","repository_url":"https://github.com/actix/actix-net"},{"name":"actix-utils","old_version":"3.0.1","new_version":"3.0.2","repository_url":"https://github.com/actix/actix-net"},{"name":"actix-web-codegen","old_version":"4.3.0","new_version":"4.4.0","repository_url":"https://github.com/actix/actix-web"},{"name":"aho-corasick","old_version":"1.1.4","new_version":"1.1.5","repository_url":"https://github.com/BurntSushi/aho-corasick"},{"name":"alloc-no-stdlib","old_version":"2.0.4","new_version":"3.0.0","repository_url":"https://github.com/dropbox/rust-alloc-no-stdlib"},{"name":"alloc-stdlib","old_version":"0.2.2","new_version":"0.3.0","repository_url":"https://github.com/dropbox/rust-alloc-no-stdlib"},{"name":"async-trait","old_version":"0.1.89","new_version":"0.1.92","repository_url":"https://github.com/dtolnay/async-trait"},{"name":"axum","old_version":"0.8.8","new_version":"0.8.9","repository_url":"https://github.com/tokio-rs/axum"},{"name":"bitflags","old_version":"2.11.0","new_version":"2.13.2","repository_url":"https://github.com/bitflags/bitflags"},{"name":"block-buffer","old_version":"0.10.4","new_version":"0.12.1","repository_url":"https://github.com/RustCrypto/utils"},{"name":"brotli","old_version":"8.0.2","new_version":"9.0.0","repository_url":"https://github.com/dropbox/rust-brotli"},{"name":"brotli-decompressor","old_version":"5.0.0","new_version":"6.0.1","repository_url":"https://github.com/dropbox/rust-brotli-decompressor"},{"name":"bumpalo","old_version":"3.20.2","new_version":"3.20.3","repository_url":"https://github.com/fitzgen/bumpalo"},{"name":"bytes","old_version":"1.11.1","new_version":"1.12.1","repository_url":"https://github.com/tokio-rs/bytes"},{"name":"bytestring","old_version":"1.5.0","new_version":"1.5.1","repository_url":"https://github.com/actix/actix-net"},{"name":"cc","old_version":"1.2.56","new_version":"1.8.0","repository_url":"https://github.com/rust-lang/cc-rs"},{"name":"cfg-if","old_version":"1.0.4","new_version":"1.0.5","repository_url":"https://github.com/rust-lang/cfg-if"},{"name":"cpufeatures","old_version":"0.2.17","new_version":"0.3.1","repository_url":"https://github.com/RustCrypto/utils"},{"name":"crc32fast","old_version":"1.5.0","new_version":"1.5.2","repository_url":"https://github.com/srijs/rust-crc32fast"},{"name":"crypto-common","old_version":"0.1.7","new_version":"0.2.2","repository_url":"https://github.com/RustCrypto/traits"},{"name":"digest","old_version":"0.10.7","new_version":"0.11.3","repository_url":"https://github.com/RustCrypto/traits"},{"name":"displaydoc","old_version":"0.2.5","new_version":"0.2.7","repository_url":"https://github.com/yaahc/displaydoc"},{"name":"either","old_version":"1.15.0","new_version":"1.19.0","repository_url":"https://github.com/rayon-rs/either"},{"name":"encoding_rs","old_version":"0.8.35","new_version":"0.8.42","repository_url":"https://github.com/hsivonen/encoding_rs"},{"name":"find-msvc-tools","old_version":"0.1.9","new_version":"0.1.14","repository_url":"https://github.com/rust-lang/cc-rs"},{"name":"flate2","old_version":"1.1.9","new_version":"1.1.10","repository_url":"https://github.com/rust-lang/flate2-rs"},{"name":"futures-core","old_version":"0.3.32","new_version":"0.3.34","repository_url":"https://github.com/rust-lang/futures-rs"},{"name":"futures-io","old_version":"0.3.32","new_version":"0.3.34","repository_url":"https://github.com/rust-lang/futures-rs"},{"name":"futures-sink","old_version":"0.3.32","new_version":"0.3.34","repository_url":"https://github.com/rust-lang/futures-rs"},{"name":"futures-task","old_version":"0.3.32","new_version":"0.3.34","repository_url":"https://github.com/rust-lang/futures-rs"},{"name":"futures-util","old_version":"0.3.32","new_version":"0.3.34","repository_url":"https://github.com/rust-lang/futures-rs"},{"name":"getrandom","old_version":"0.4.1","new_version":"0.4.3","repository_url":"https://github.com/rust-random/getrandom"},{"name":"h2","old_version":"0.4.12","new_version":"0.4.20","repository_url":"https://github.com/hyperium/h2"},{"name":"hashbrown","old_version":"0.15.5","new_version":"0.16.1","repository_url":"https://github.com/rust-lang/hashbrown"},{"name":"http","old_version":"1.3.1","new_version":"1.5.0","repository_url":"https://github.com/hyperium/http"},{"name":"http-body","old_version":"1.0.1","new_version":"1.1.0","repository_url":"https://github.com/hyperium/http-body"},{"name":"http-body-util","old_version":"0.1.3","new_version":"0.1.5","repository_url":"https://github.com/hyperium/http-body"},{"name":"hyper","old_version":"1.8.1","new_version":"1.12.0","repository_url":"https://github.com/hyperium/hyper"},{"name":"hyper-util","old_version":"0.1.20","new_version":"0.1.21","repository_url":"https://github.com/hyperium/hyper-util"},{"name":"icu_locale_core","old_version":"2.1.1","new_version":"2.3.0","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"icu_normalizer","old_version":"2.1.1","new_version":"2.3.0","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"icu_normalizer_data","old_version":"2.1.1","new_version":"2.3.0","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"icu_properties","old_version":"2.1.2","new_version":"2.3.0","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"icu_properties_data","old_version":"2.1.2","new_version":"2.3.0","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"icu_provider","old_version":"2.1.1","new_version":"2.3.1","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"idna_adapter","old_version":"1.2.1","new_version":"1.2.2","repository_url":"https://github.com/hsivonen/idna_adapter"},{"name":"impl-more","old_version":"0.1.9","new_version":"0.3.10","repository_url":"https://github.com/robjtede/impl-more"},{"name":"indexmap","old_version":"2.13.0","new_version":"2.14.2","repository_url":"https://github.com/indexmap-rs/indexmap"},{"name":"ipnet","old_version":"2.12.0","new_version":"2.12.2","repository_url":"https://github.com/krisprice/ipnet"},{"name":"iri-string","old_version":"0.7.10","new_version":"0.7.14","repository_url":"https://github.com/lo48576/iri-string"},{"name":"itoa","old_version":"1.0.17","new_version":"1.0.18","repository_url":"https://github.com/dtolnay/itoa"},{"name":"jobserver","old_version":"0.1.34","new_version":"0.1.35","repository_url":"https://github.com/rust-lang/jobserver-rs"},{"name":"lazy_static","old_version":"1.5.0","new_version":"1.5.1","repository_url":"https://github.com/rust-lang-nursery/lazy-static.rs"},{"name":"libc","old_version":"0.2.182","new_version":"0.2.190","repository_url":"https://github.com/rust-lang/libc"},{"name":"litemap","old_version":"0.8.1","new_version":"0.8.3","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"log","old_version":"0.4.29","new_version":"0.4.34","repository_url":"https://github.com/rust-lang/log"},{"name":"memchr","old_version":"2.8.0","new_version":"2.8.3","repository_url":"https://github.com/BurntSushi/memchr"},{"name":"miniz_oxide","old_version":"0.8.9","new_version":"0.9.1","repository_url":"https://github.com/Frommi/miniz_oxide"},{"name":"mio","old_version":"1.1.1","new_version":"1.2.4","repository_url":"https://github.com/tokio-rs/mio"},{"name":"num-conv","old_version":"0.2.0","new_version":"0.2.2","repository_url":"https://github.com/jhpratt/num-conv"},{"name":"once_cell","old_version":"1.21.3","new_version":"1.21.4","repository_url":"https://github.com/matklad/once_cell"},{"name":"opentelemetry-http","old_version":"0.31.0","new_version":"0.33.1","repository_url":"https://github.com/open-telemetry/opentelemetry-rust"},{"name":"opentelemetry-proto","old_version":"0.31.0","new_version":"0.33.1","repository_url":"https://github.com/open-telemetry/opentelemetry-rust"},{"name":"opentelemetry-semantic-conventions","old_version":"0.31.0","new_version":"0.33.1","repository_url":"https://github.com/open-telemetry/opentelemetry-rust"},{"name":"pin-project","old_version":"1.1.11","new_version":"1.1.13","repository_url":"https://github.com/taiki-e/pin-project"},{"name":"pin-project-internal","old_version":"1.1.11","new_version":"1.1.13","repository_url":"https://github.com/taiki-e/pin-project"},{"name":"pkg-config","old_version":"0.3.32","new_version":"0.3.34","repository_url":"https://github.com/rust-lang/pkg-config-rs"},{"name":"potential_utf","old_version":"0.1.4","new_version":"0.1.6","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"powerfmt","old_version":"0.2.0","new_version":"0.2.1","repository_url":"https://github.com/jhpratt/powerfmt"},{"name":"proc-macro2","old_version":"1.0.106","new_version":"1.0.107","repository_url":"https://github.com/dtolnay/proc-macro2"},{"name":"prost","old_version":"0.14.3","new_version":"0.14.4","repository_url":"https://github.com/tokio-rs/prost"},{"name":"prost-derive","old_version":"0.14.3","new_version":"0.14.4","repository_url":"https://github.com/tokio-rs/prost"},{"name":"quote","old_version":"1.0.45","new_version":"1.0.47","repository_url":"https://github.com/dtolnay/quote"},{"name":"rand","old_version":"0.9.2","new_version":"0.9.5","repository_url":"https://github.com/rust-random/rand"},{"name":"regex-automata","old_version":"0.4.14","new_version":"0.4.18","repository_url":"https://github.com/rust-lang/regex"},{"name":"regex-syntax","old_version":"0.8.10","new_version":"0.8.11","repository_url":"https://github.com/rust-lang/regex"},{"name":"reqwest","old_version":"0.12.28","new_version":"0.13.5","repository_url":"https://github.com/seanmonstar/reqwest"},{"name":"rustversion","old_version":"1.0.22","new_version":"1.0.23","repository_url":"https://github.com/dtolnay/rustversion"},{"name":"semver","old_version":"1.0.27","new_version":"1.0.28","repository_url":"https://github.com/dtolnay/semver"},{"name":"serde_core","old_version":"1.0.228","new_version":"1.0.229","repository_url":"https://github.com/serde-rs/serde"},{"name":"serde_derive","old_version":"1.0.228","new_version":"1.0.229","repository_url":"https://github.com/serde-rs/serde"},{"name":"serde_json","old_version":"1.0.149","new_version":"1.0.154","repository_url":"https://github.com/serde-rs/json"},{"name":"sha1","old_version":"0.10.6","new_version":"0.11.0","repository_url":"https://github.com/RustCrypto/hashes"},{"name":"shlex","old_version":"1.3.0","new_version":"2.0.1","repository_url":"https://github.com/comex/rust-shlex"},{"name":"simd-adler32","old_version":"0.3.8","new_version":"0.3.10","repository_url":"https://github.com/mcountryman/simd-adler32"},{"name":"smallvec","old_version":"1.15.1","new_version":"1.16.3","repository_url":"https://github.com/servo/rust-smallvec"},{"name":"socket2","old_version":"0.5.10","new_version":"0.6.1","repository_url":"https://github.com/rust-lang/socket2"},{"name":"syn","old_version":"2.0.117","new_version":"2.0.119","repository_url":"https://github.com/dtolnay/syn"},{"name":"thiserror","old_version":"2.0.18","new_version":"2.0.21","repository_url":"https://github.com/dtolnay/thiserror"},{"name":"thiserror-impl","old_version":"2.0.18","new_version":"2.0.21","repository_url":"https://github.com/dtolnay/thiserror"},{"name":"thread_local","old_version":"1.1.9","new_version":"1.1.10","repository_url":"https://github.com/Amanieu/thread_local-rs"},{"name":"time","old_version":"0.3.47","new_version":"0.3.55","repository_url":"https://github.com/time-rs/time"},{"name":"time-core","old_version":"0.1.8","new_version":"0.1.9","repository_url":"https://github.com/time-rs/time"},{"name":"time-macros","old_version":"0.2.27","new_version":"0.2.32","repository_url":"https://github.com/time-rs/time"},{"name":"tinystr","old_version":"0.8.2","new_version":"0.8.4","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"tokio-stream","old_version":"0.1.18","new_version":"0.1.19","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"tokio-util","old_version":"0.7.18","new_version":"0.7.19","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"tonic-prost","old_version":"0.14.5","new_version":"0.14.6","repository_url":"https://github.com/hyperium/tonic"},{"name":"tower-http","old_version":"0.6.8","new_version":"0.6.11","repository_url":"https://github.com/tower-rs/tower-http"},{"name":"typenum","old_version":"1.19.0","new_version":"1.20.1","repository_url":"https://github.com/paholg/typenum"},{"name":"unicode-ident","old_version":"1.0.24","new_version":"1.0.27","repository_url":"https://github.com/dtolnay/unicode-ident"},{"name":"unicode-segmentation","old_version":"1.12.0","new_version":"1.13.3","repository_url":"https://github.com/unicode-rs/unicode-segmentation"},{"name":"want","old_version":"0.3.1","new_version":"0.3.2","repository_url":"https://github.com/seanmonstar/want"},{"name":"wasip2","old_version":"1.0.2+wasi-0.2.9","new_version":"1.0.4+wasi-0.2.12","repository_url":"https://github.com/bytecodealliance/wasi-rs"},{"name":"windows-sys","old_version":"0.52.0","new_version":"0.60.2","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"windows-targets","old_version":"0.52.6","new_version":"0.53.5","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"windows_aarch64_gnullvm","old_version":"0.52.6","new_version":"0.53.1","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"windows_aarch64_msvc","old_version":"0.52.6","new_version":"0.53.1","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"windows_i686_gnu","old_version":"0.52.6","new_version":"0.53.1","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"windows_i686_gnullvm","old_version":"0.52.6","new_version":"0.53.1","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"windows_i686_msvc","old_version":"0.52.6","new_version":"0.53.1","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"windows_x86_64_gnu","old_version":"0.52.6","new_version":"0.53.1","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"windows_x86_64_gnullvm","old_version":"0.52.6","new_version":"0.53.1","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"windows_x86_64_msvc","old_version":"0.52.6","new_version":"0.53.1","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"wit-bindgen","old_version":"0.51.0","new_version":"0.57.1","repository_url":"https://github.com/bytecodealliance/wit-bindgen"},{"name":"writeable","old_version":"0.6.2","new_version":"0.6.4","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"yoke","old_version":"0.8.1","new_version":"0.8.3","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"yoke-derive","old_version":"0.8.1","new_version":"0.8.4","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"zerocopy","old_version":"0.8.40","new_version":"0.8.62","repository_url":"https://github.com/google/zerocopy"},{"name":"zerocopy-derive","old_version":"0.8.40","new_version":"0.8.63","repository_url":"https://github.com/google/zerocopy"},{"name":"zerofrom","old_version":"0.1.6","new_version":"0.1.8","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"zerofrom-derive","old_version":"0.1.6","new_version":"0.1.8","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"zerotrie","old_version":"0.2.3","new_version":"0.2.5","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"zerovec","old_version":"0.11.5","new_version":"0.11.8","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"zerovec-derive","old_version":"0.11.2","new_version":"0.11.6","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"zmij","old_version":"1.0.21","new_version":"1.0.23","repository_url":"https://github.com/dtolnay/zmij"},{"name":"zstd","old_version":"0.13.3","new_version":"0.14.2","repository_url":"https://github.com/gyscos/zstd-rs"},{"name":"zstd-safe","old_version":"7.2.4","new_version":"8.1.0","repository_url":"https://github.com/gyscos/zstd-rs"},{"name":"zstd-sys","old_version":"2.0.16+zstd.1.5.7","new_version":"2.1.1+zstd.1.5.7","repository_url":"https://github.com/gyscos/zstd-rs"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the cargo-production-dependencies group with 146 updates in the /src/shipping directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [actix-web](https://github.com/actix/actix-web) | `4.13.0` | `4.16.0` |\n| [anyhow](https://github.com/dtolnay/anyhow) | `1.0.102` | `1.0.104` |\n| [serde](https://github.com/serde-rs/serde) | `1.0.228` | `1.0.229` |\n| [tonic](https://github.com/hyperium/tonic) | `0.14.5` | `0.14.6` |\n| [tracing-subscriber](https://github.com/tokio-rs/tracing) | `0.3.22` | `0.3.23` |\n| [opentelemetry](https://github.com/open-telemetry/opentelemetry-rust) | `0.31.0` | `0.33.1` |\n| [opentelemetry_sdk](https://github.com/open-telemetry/opentelemetry-rust) | `0.31.0` | `0.33.1` |\n| [opentelemetry-otlp](https://github.com/open-telemetry/opentelemetry-rust) | `0.31.0` | `0.33.1` |\n| [opentelemetry-instrumentation-actix-web](https://github.com/open-telemetry/opentelemetry-rust-contrib) | `0.23.0` | `0.25.0` |\n| [opentelemetry-appender-tracing](https://github.com/open-telemetry/opentelemetry-rust) | `0.31.1` | `0.33.1` |\n| [opentelemetry-resource-detectors](https://github.com/open-telemetry/opentelemetry-rust-contrib) | `0.10.0` | `0.13.0` |\n| [uuid](https://github.com/uuid-rs/uuid) | `1.21.0` | `1.28.0` |\n| [actix-codec](https://github.com/actix/actix-net) | `0.5.2` | `0.5.4` |\n| [actix-http](https://github.com/actix/actix-web) | `3.12.0` | `3.19.0` |\n| [actix-macros](https://github.com/actix/actix-net) | `0.2.4` | `0.2.5` |\n| [actix-rt](https://github.com/actix/actix-net) | `2.11.0` | `2.15.0` |\n| [actix-server](https://github.com/actix/actix-net) | `2.6.0` | `2.8.0` |\n| [actix-tls](https://github.com/actix/actix-net) | `3.5.0` | `3.6.1` |\n| [actix-utils](https://github.com/actix/actix-net) | `3.0.1` | `3.0.2` |\n| [actix-web-codegen](https://github.com/actix/actix-web) | `4.3.0` | `4.4.0` |\n| [aho-corasick](https://github.com/BurntSushi/aho-corasick) | `1.1.4` | `1.1.5` |\n| [alloc-no-stdlib](https://github.com/dropbox/rust-alloc-no-stdlib) | `2.0.4` | `3.0.0` |\n| [alloc-stdlib](https://github.com/dropbox/rust-alloc-no-stdlib) | `0.2.2` | `0.3.0` |\n| [async-trait](https://github.com/dtolnay/async-trait) | `0.1.89` | `0.1.92` |\n| [axum](https://github.com/tokio-rs/axum) | `0.8.8` | `0.8.9` |\n| [bitflags](https://github.com/bitflags/bitflags) | `2.11.0` | `2.13.2` |\n| [block-buffer](https://github.com/RustCrypto/utils) | `0.10.4` | `0.12.1` |\n| [brotli](https://github.com/dropbox/rust-brotli) | `8.0.2` | `9.0.0` |\n| [brotli-decompressor](https://github.com/dropbox/rust-brotli-decompressor) | `5.0.0` | `6.0.1` |\n| [bumpalo](https://github.com/fitzgen/bumpalo) | `3.20.2` | `3.20.3` |\n| [bytes](https://github.com/tokio-rs/bytes) | `1.11.1` | `1.12.1` |\n| [bytestring](https://github.com/actix/actix-net) | `1.5.0` | `1.5.1` |\n| [cc](https://github.com/rust-lang/cc-rs) | `1.2.56` | `1.8.0` |\n| [cfg-if](https://github.com/rust-lang/cfg-if) | `1.0.4` | `1.0.5` |\n| [cpufeatures](https://github.com/RustCrypto/utils) | `0.2.17` | `0.3.1` |\n| [crc32fast](https://github.com/srijs/rust-crc32fast) | `1.5.0` | `1.5.2` |\n| [crypto-common](https://github.com/RustCrypto/traits) | `0.1.7` | `0.2.2` |\n| [digest](https://github.com/RustCrypto/traits) | `0.10.7` | `0.11.3` |\n| [displaydoc](https://github.com/yaahc/displaydoc) | `0.2.5` | `0.2.7` |\n| [either](https://github.com/rayon-rs/either) | `1.15.0` | `1.19.0` |\n| [encoding_rs](https://github.com/hsivonen/encoding_rs) | `0.8.35` | `0.8.42` |\n| [find-msvc-tools](https://github.com/rust-lang/cc-rs) | `0.1.9` | `0.1.14` |\n| [flate2](https://github.com/rust-lang/flate2-rs) | `1.1.9` | `1.1.10` |\n| [futures-core](https://github.com/rust-lang/futures-rs) | `0.3.32` | `0.3.34` |\n| [futures-io](https://github.com/rust-lang/futures-rs) | `0.3.32` | `0.3.34` |\n| [futures-sink](https://github.com/rust-lang/futures-rs) | `0.3.32` | `0.3.34` |\n| [futures-task](https://github.com/rust-lang/futures-rs) | `0.3.32` | `0.3.34` |\n| [futures-util](https://github.com/rust-lang/futures-rs) | `0.3.32` | `0.3.34` |\n| [getrandom](https://github.com/rust-random/getrandom) | `0.4.1` | `0.4.3` |\n| [h2](https://github.com/hyperium/h2) | `0.4.12` | `0.4.20` |\n| [hashbrown](https://github.com/rust-lang/hashbrown) | `0.15.5` | `0.16.1` |\n| [http](https://github.com/hyperium/http) | `1.3.1` | `1.5.0` |\n| [http-body](https://github.com/hyperium/http-body) | `1.0.1` | `1.1.0` |\n| [http-body-util](https://github.com/hyperium/http-body) | `0.1.3` | `0.1.5` |\n| [hyper](https://github.com/hyperium/hyper) | `1.8.1` | `1.12.0` |\n| [hyper-util](https://github.com/hyperium/hyper-util) | `0.1.20` | `0.1.21` |\n| [icu_locale_core](https://github.com/unicode-org/icu4x) | `2.1.1` | `2.3.0` |\n| [icu_normalizer](https://github.com/unicode-org/icu4x) | `2.1.1` | `2.3.0` |\n| [icu_normalizer_data](https://github.com/unicode-org/icu4x) | `2.1.1` | `2.3.0` |\n| [icu_properties](https://github.com/unicode-org/icu4x) | `2.1.2` | `2.3.0` |\n| [icu_properties_data](https://github.com/unicode-org/icu4x) | `2.1.2` | `2.3.0` |\n| [icu_provider](https://github.com/unicode-org/icu4x) | `2.1.1` | `2.3.1` |\n| [idna_adapter](https://github.com/hsivonen/idna_adapter) | `1.2.1` | `1.2.2` |\n| [impl-more](https://github.com/robjtede/impl-more) | `0.1.9` | `0.3.10` |\n| [indexmap](https://github.com/indexmap-rs/indexmap) | `2.13.0` | `2.14.2` |\n| [ipnet](https://github.com/krisprice/ipnet) | `2.12.0` | `2.12.2` |\n| [iri-string](https://github.com/lo48576/iri-string) | `0.7.10` | `0.7.14` |\n| [itoa](https://github.com/dtolnay/itoa) | `1.0.17` | `1.0.18` |\n| [jobserver](https://github.com/rust-lang/jobserver-rs) | `0.1.34` | `0.1.35` |\n| [lazy_static](https://github.com/rust-lang-nursery/lazy-static.rs) | `1.5.0` | `1.5.1` |\n| [libc](https://github.com/rust-lang/libc) | `0.2.182` | `0.2.190` |\n| [litemap](https://github.com/unicode-org/icu4x) | `0.8.1` | `0.8.3` |\n| [log](https://github.com/rust-lang/log) | `0.4.29` | `0.4.34` |\n| [memchr](https://github.com/BurntSushi/memchr) | `2.8.0` | `2.8.3` |\n| [miniz_oxide](https://github.com/Frommi/miniz_oxide) | `0.8.9` | `0.9.1` |\n| [mio](https://github.com/tokio-rs/mio) | `1.1.1` | `1.2.4` |\n| [num-conv](https://github.com/jhpratt/num-conv) | `0.2.0` | `0.2.2` |\n| [once_cell](https://github.com/matklad/once_cell) | `1.21.3` | `1.21.4` |\n| [opentelemetry-http](https://github.com/open-telemetry/opentelemetry-rust) | `0.31.0` | `0.33.1` |\n| [opentelemetry-proto](https://github.com/open-telemetry/opentelemetry-rust) | `0.31.0` | `0.33.1` |\n| [opentelemetry-semantic-conventions](https://github.com/open-telemetry/opentelemetry-rust) | `0.31.0` | `0.33.1` |\n| [pin-project](https://github.com/taiki-e/pin-project) | `1.1.11` | `1.1.13` |\n| [pin-project-internal](https://github.com/taiki-e/pin-project) | `1.1.11` | `1.1.13` |\n| [pkg-config](https://github.com/rust-lang/pkg-config-rs) | `0.3.32` | `0.3.34` |\n| [potential_utf](https://github.com/unicode-org/icu4x) | `0.1.4` | `0.1.6` |\n| [powerfmt](https://github.com/jhpratt/powerfmt) | `0.2.0` | `0.2.1` |\n| [proc-macro2](https://github.com/dtolnay/proc-macro2) | `1.0.106` | `1.0.107` |\n| [prost](https://github.com/tokio-rs/prost) | `0.14.3` | `0.14.4` |\n| [prost-derive](https://github.com/tokio-rs/prost) | `0.14.3` | `0.14.4` |\n| [quote](https://github.com/dtolnay/quote) | `1.0.45` | `1.0.47` |\n| [rand](https://github.com/rust-random/rand) | `0.9.2` | `0.9.5` |\n| [regex-automata](https://github.com/rust-lang/regex) | `0.4.14` | `0.4.18` |\n| [regex-syntax](https://github.com/rust-lang/regex) | `0.8.10` | `0.8.11` |\n| [reqwest](https://github.com/seanmonstar/reqwest) | `0.12.28` | `0.13.5` |\n| [rustversion](https://github.com/dtolnay/rustversion) | `1.0.22` | `1.0.23` |\n| [semver](https://github.com/dtolnay/semver) | `1.0.27` | `1.0.28` |\n| [serde_core](https://github.com/serde-rs/serde) | `1.0.228` | `1.0.229` |\n| [serde_derive](https://github.com/serde-rs/serde) | `1.0.228` | `1.0.229` |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.149` | `1.0.154` |\n| [sha1](https://github.com/RustCrypto/hashes) | `0.10.6` | `0.11.0` |\n| [shlex](https://github.com/comex/rust-shlex) | `1.3.0` | `2.0.1` |\n| [simd-adler32](https://github.com/mcountryman/simd-adler32) | `0.3.8` | `0.3.10` |\n| [smallvec](https://github.com/servo/rust-smallvec) | `1.15.1` | `1.16.3` |\n| [socket2](https://github.com/rust-lang/socket2) | `0.5.10` | `0.6.1` |\n| [syn](https://github.com/dtolnay/syn) | `2.0.117` | `2.0.119` |\n| [thiserror](https://github.com/dtolnay/thiserror) | `2.0.18` | `2.0.21` |\n| [thiserror-impl](https://github.com/dtolnay/thiserror) | `2.0.18` | `2.0.21` |\n| [thread_local](https://github.com/Amanieu/thread_local-rs) | `1.1.9` | `1.1.10` |\n| [time](https://github.com/time-rs/time) | `0.3.47` | `0.3.55` |\n| [time-core](https://github.com/time-rs/time) | `0.1.8` | `0.1.9` |\n| [time-macros](https://github.com/time-rs/time) | `0.2.27` | `0.2.32` |\n| [tinystr](https://github.com/unicode-org/icu4x) | `0.8.2` | `0.8.4` |\n| [tokio-stream](https://github.com/tokio-rs/tokio) | `0.1.18` | `0.1.19` |\n| [tokio-util](https://github.com/tokio-rs/tokio) | `0.7.18` | `0.7.19` |\n| [tonic-prost](https://github.com/hyperium/tonic) | `0.14.5` | `0.14.6` |\n| [tower-http](https://github.com/tower-rs/tower-http) | `0.6.8` | `0.6.11` |\n| [typenum](https://github.com/paholg/typenum) | `1.19.0` | `1.20.1` |\n| [unicode-ident](https://github.com/dtolnay/unicode-ident) | `1.0.24` | `1.0.27` |\n| [unicode-segmentation](https://github.com/unicode-rs/unicode-segmentation) | `1.12.0` | `1.13.3` |\n| [want](https://github.com/seanmonstar/want) | `0.3.1` | `0.3.2` |\n| [wasip2](https://github.com/bytecodealliance/wasi-rs) | `1.0.2+wasi-0.2.9` | `1.0.4+wasi-0.2.12` |\n| [windows-sys](https://github.com/microsoft/windows-rs) | `0.52.0` | `0.60.2` |\n| [windows-targets](https://github.com/microsoft/windows-rs) | `0.52.6` | `0.53.5` |\n| [windows_aarch64_gnullvm](https://github.com/microsoft/windows-rs) | `0.52.6` | `0.53.1` |\n| [windows_aarch64_msvc](https://github.com/microsoft/windows-rs) | `0.52.6` | `0.53.1` |\n| [windows_i686_gnu](https://github.com/microsoft/windows-rs) | `0.52.6` | `0.53.1` |\n| [windows_i686_gnullvm](https://github.com/microsoft/windows-rs) | `0.52.6` | `0.53.1` |\n| [windows_i686_msvc](https://github.com/microsoft/windows-rs) | `0.52.6` | `0.53.1` |\n| [windows_x86_64_gnu](https://github.com/microsoft/windows-rs) | `0.52.6` | `0.53.1` |\n| [windows_x86_64_gnullvm](https://github.com/microsoft/windows-rs) | `0.52.6` | `0.53.1` |\n| [windows_x86_64_msvc](https://github.com/microsoft/windows-rs) | `0.52.6` | `0.53.1` |\n| [wit-bindgen](https://github.com/bytecodealliance/wit-bindgen) | `0.51.0` | `0.57.1` |\n| [writeable](https://github.com/unicode-org/icu4x) | `0.6.2` | `0.6.4` |\n| [yoke](https://github.com/unicode-org/icu4x) | `0.8.1` | `0.8.3` |\n| [yoke-derive](https://github.com/unicode-org/icu4x) | `0.8.1` | `0.8.4` |\n| [zerocopy](https://github.com/google/zerocopy) | `0.8.40` | `0.8.62` |\n| [zerocopy-derive](https://github.com/google/zerocopy) | `0.8.40` | `0.8.63` |\n| [zerofrom](https://github.com/unicode-org/icu4x) | `0.1.6` | `0.1.8` |\n| [zerofrom-derive](https://github.com/unicode-org/icu4x) | `0.1.6` | `0.1.8` |\n| [zerotrie](https://github.com/unicode-org/icu4x) | `0.2.3` | `0.2.5` |\n| [zerovec](https://github.com/unicode-org/icu4x) | `0.11.5` | `0.11.8` |\n| [zerovec-derive](https://github.com/unicode-org/icu4x) | `0.11.2` | `0.11.6` |\n| [zmij](https://github.com/dtolnay/zmij) | `1.0.21` | `1.0.23` |\n| [zstd](https://github.com/gyscos/zstd-rs) | `0.13.3` | `0.14.2` |\n| [zstd-safe](https://github.com/gyscos/zstd-rs) | `7.2.4` | `8.1.0` |\n| [zstd-sys](https://github.com/gyscos/zstd-rs) | `2.0.16+zstd.1.5.7` | `2.1.1+zstd.1.5.7` |\n\n\nUpdates `actix-web` from 4.13.0 to 4.16.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/actix/actix-web/releases\"\u003eactix-web's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eactix-web: v4.16.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThe TLS crate features no longer enable the \u003ccode\u003ehttp2\u003c/code\u003e crate feature.\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003eTestRequest\u003c/code\u003e app data retention by disabling its request pooling.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-web/commit/4046dc243372a0be237a34ad35fac40569f7f996\"\u003e\u003ccode\u003e4046dc2\u003c/code\u003e\u003c/a\u003e chore(actix-web): prepare release 4.16.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-web/commit/8010ef05de5f3e34a63e9e56b85ce866efc5cfb2\"\u003e\u003ccode\u003e8010ef0\u003c/code\u003e\u003c/a\u003e chore(actix-http): prepare release 3.18.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-web/commit/3b34def3bbef6eeeecefb07638b8a4c09f2c308f\"\u003e\u003ccode\u003e3b34def\u003c/code\u003e\u003c/a\u003e docs(http): update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-web/commit/dbd91da764efb666948e64f09554219bb591413b\"\u003e\u003ccode\u003edbd91da\u003c/code\u003e\u003c/a\u003e docs: add Blacksmith sponsor banners (\u003ca href=\"https://redirect.github.com/actix/actix-web/issues/4313\"\u003e#4313\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-web/commit/01937da05f6047d38299f572d107f9a1129b14fd\"\u003e\u003ccode\u003e01937da\u003c/code\u003e\u003c/a\u003e fix(http): advertise upgrades without changing connection state (\u003ca href=\"https://redirect.github.com/actix/actix-web/issues/4300\"\u003e#4300\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-web/commit/5c7b0554dedf7dcd43f4ee70e90a75611a4f5409\"\u003e\u003ccode\u003e5c7b055\u003c/code\u003e\u003c/a\u003e Fix TestRequest app_data leak (\u003ca href=\"https://redirect.github.com/actix/actix-web/issues/4312\"\u003e#4312\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-web/commit/0695235e131ad03120c6f2820f5c81076c49fccc\"\u003e\u003ccode\u003e0695235\u003c/code\u003e\u003c/a\u003e build(deps): bump err-report from 0.1.2 to 0.1.3 (\u003ca href=\"https://redirect.github.com/actix/actix-web/issues/4310\"\u003e#4310\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-web/commit/b8bc961870f200882be689ccde54c622cf0ee127\"\u003e\u003ccode\u003eb8bc961\u003c/code\u003e\u003c/a\u003e build(deps): bump encoding_rs from 0.8.41 to 0.8.42 (\u003ca href=\"https://redirect.github.com/actix/actix-web/issues/4307\"\u003e#4307\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-web/commit/4212014a946c00d3e3cf6a67e26c6f7a94fb762d\"\u003e\u003ccode\u003e4212014\u003c/code\u003e\u003c/a\u003e build(deps): bump smallvec from 1.16.1 to 1.16.2 (\u003ca href=\"https://redirect.github.com/actix/actix-web/issues/4308\"\u003e#4308\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-web/commit/12b17053d15075162e5ba1aa503b408075da56c0\"\u003e\u003ccode\u003e12b1705\u003c/code\u003e\u003c/a\u003e build(deps): bump base64 from 0.22.1 to 0.23.1 (\u003ca href=\"https://redirect.github.com/actix/actix-web/issues/4309\"\u003e#4309\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/actix/actix-web/compare/web-v4.13.0...actix-web-v4.16.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `anyhow` from 1.0.102 to 1.0.104\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.104\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003esyn\u003c/code\u003e dev-dependency to version 3\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.103\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix Stacked Borrows violation (UB) in \u003ccode\u003eError::downcast_mut\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/451\"\u003e#451\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/452\"\u003e#452\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/1dbe1862aae650423e3361fbd20b7d17c5109cc3\"\u003e\u003ccode\u003e1dbe186\u003c/code\u003e\u003c/a\u003e Release 1.0.104\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/f6479f8e5e10761d7fecde0970cff363dc644d92\"\u003e\u003ccode\u003ef6479f8\u003c/code\u003e\u003c/a\u003e Update to syn 3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/5bdb0e24db3994be119d42f18fe2d655e1f68f4a\"\u003e\u003ccode\u003e5bdb0e2\u003c/code\u003e\u003c/a\u003e Release 1.0.103\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/e621bd35ddddcd8b2f39d80b9f5938583571a87d\"\u003e\u003ccode\u003ee621bd3\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/452\"\u003e#452\u003c/a\u003e from dtolnay/downcast\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/6e8c000690151cba99305092024535905b2be162\"\u003e\u003ccode\u003e6e8c000\u003c/code\u003e\u003c/a\u003e Eliminate pointer-\u0026gt;reference-\u0026gt;pointer during downcast\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/67c4abd7718b6191768193993270abe8dcdd66bb\"\u003e\u003ccode\u003e67c4abd\u003c/code\u003e\u003c/a\u003e Add regression test for issue 451\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/917a16932009c1957f53c2ea325663948add2153\"\u003e\u003ccode\u003e917a169\u003c/code\u003e\u003c/a\u003e Update actions/upload-artifact@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/d9dc3faf78b8647fdb5b8c5b53abb85e05e13d42\"\u003e\u003ccode\u003ed9dc3fa\u003c/code\u003e\u003c/a\u003e Update actions/checkout@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/841522b2aa09732fecee40804440d2c35c68c480\"\u003e\u003ccode\u003e841522b\u003c/code\u003e\u003c/a\u003e Raise minimum tested compiler to rust 1.85\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/dtolnay/anyhow/compare/1.0.102...1.0.104\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `serde` from 1.0.228 to 1.0.229\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/serde-rs/serde/releases\"\u003eserde's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.229\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to syn 3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/7fc3b4c30c94f73a96ebd1553f2b090d928fc3a8\"\u003e\u003ccode\u003e7fc3b4c\u003c/code\u003e\u003c/a\u003e Release 1.0.229\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/6d6e9a11101354ce769a3438a088b6b9305c1863\"\u003e\u003ccode\u003e6d6e9a1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/3085\"\u003e#3085\u003c/a\u003e from dtolnay/syn3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/6dec3b751126c8338cac0fe8085612d695e4ecf3\"\u003e\u003ccode\u003e6dec3b7\u003c/code\u003e\u003c/a\u003e Update to syn 3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/cfe669241065984177ff63af8b45058e6e9b499d\"\u003e\u003ccode\u003ecfe6692\u003c/code\u003e\u003c/a\u003e Resolve mut_mut pedantic clippy lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/1023d077510b4aef36a41ef56fdb7798568a2654\"\u003e\u003ccode\u003e1023d07\u003c/code\u003e\u003c/a\u003e Update actions/upload-artifact@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/dd682c2c86aa7629e77c1ccd93212d3729f4c66d\"\u003e\u003ccode\u003edd682c2\u003c/code\u003e\u003c/a\u003e Update actions/checkout@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/5f0f18b9211732f2d82f73b5a43e4f5ff3701251\"\u003e\u003ccode\u003e5f0f18b\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2026-06-01\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/63a1498f0e7be991ffac5939bdd202ca16e9a23f\"\u003e\u003ccode\u003e63a1498\u003c/code\u003e\u003c/a\u003e Regenerate stderr with trybuild normalization fixes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/fa7da4a93567ed347ad0735c28e439fca688ef26\"\u003e\u003ccode\u003efa7da4a\u003c/code\u003e\u003c/a\u003e Fix unused_features warning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/6b1a17851ea3d86a56aa116ca1cbf428f8d5f22d\"\u003e\u003ccode\u003e6b1a178\u003c/code\u003e\u003c/a\u003e Unpin CI miri toolchain\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/serde-rs/serde/compare/v1.0.228...v1.0.229\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tonic` from 0.14.5 to 0.14.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/hyperium/tonic/releases\"\u003etonic's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003etonic-build-v0.14.6\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate rust edition and version to 2024 and 1.88, respectively (\u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2525\"\u003e#2525\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003etonic-health-v0.14.6\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate rust edition and version to 2024 and 1.88, respectively (\u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2525\"\u003e#2525\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003etonic-prost-build-v0.14.6\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport well known types resolved by prost to their rust counterparts (\u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2544\"\u003e#2544\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate rust edition and version to 2024 and 1.88, respectively (\u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2525\"\u003e#2525\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003etonic-prost-v0.14.6\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate rust edition and version to 2024 and 1.88, respectively (\u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2525\"\u003e#2525\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003etonic-reflection-v0.14.6\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix panic when client drops connection early (\u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2596\"\u003e#2596\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate rust edition and version to 2024 and 1.88, respectively (\u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2525\"\u003e#2525\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003etonic-types-v0.14.6\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate rust edition and version to 2024 and 1.88, respectively (\u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2525\"\u003e#2525\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003etonic-v0.14.6\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(transport/channel)\u003c/em\u003e expose ServerCertVerifier API (\u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2612\"\u003e#2612\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emap no trailers ok status to unknown (\u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2543\"\u003e#2543\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd max_frame_size to client Endpoint (\u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2592\"\u003e#2592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow setting the HTTP/2 client header table size (\u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2582\"\u003e#2582\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate rust edition and version to 2024 and 1.88, respectively (\u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2525\"\u003e#2525\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003etonic-web-v0.14.6\u003c/h2\u003e\n\u003ch3\u003eOther\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/grpc/grpc-rust/commit/6cb6056b5a748bc5a29bd48f4602dbc4e552bb7d\"\u003e\u003ccode\u003e6cb6056\u003c/code\u003e\u003c/a\u003e chore: release v0.14.6 (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2624\"\u003e#2624\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-rust/commit/efde924f4cc851c5b3d3fb9ecfbb0d4594b867e1\"\u003e\u003ccode\u003eefde924\u003c/code\u003e\u003c/a\u003e grpc: change helloworld example to pass request as a view (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2632\"\u003e#2632\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-rust/commit/d47b00145d0fd6b67b0bbcfa06bf7c0b6cd24bcc\"\u003e\u003ccode\u003ed47b001\u003c/code\u003e\u003c/a\u003e transport: add max_frame_size to client Endpoint (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2592\"\u003e#2592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-rust/commit/02c01c7014cc8022aa6104b46dbb296d5e74c15e\"\u003e\u003ccode\u003e02c01c7\u003c/code\u003e\u003c/a\u003e Allow setting the HTTP/2 client header table size (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2582\"\u003e#2582\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-rust/commit/31853549a071f635d317fe5f346159f1369f40ca\"\u003e\u003ccode\u003e3185354\u003c/code\u003e\u003c/a\u003e examples: add grpc version of helloworld (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2630\"\u003e#2630\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-rust/commit/f5853035ce270b77f6c582daa308d1fe5311aa39\"\u003e\u003ccode\u003ef585303\u003c/code\u003e\u003c/a\u003e fix(grpc): Fix grpc-google build (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2628\"\u003e#2628\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-rust/commit/ff7bcbb5373bc0f2a4d797c8a0e70f3324087197\"\u003e\u003ccode\u003eff7bcbb\u003c/code\u003e\u003c/a\u003e feat(grpc): Google call credentials (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2610\"\u003e#2610\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-rust/commit/f93037b5f9161706608c14b014cdf0ee4f3287ae\"\u003e\u003ccode\u003ef93037b\u003c/code\u003e\u003c/a\u003e feat(tonic-xds): make XdsChannelGrpc Sync (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2627\"\u003e#2627\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-rust/commit/d834bebc57581460c0bdb5f73f86eb07dbe99121\"\u003e\u003ccode\u003ed834beb\u003c/code\u003e\u003c/a\u003e grpc: Update Status to be a Result\u0026lt;\u0026gt; and make StatusErr which holds non-OK co...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-rust/commit/23922247306dad351b4fe531d8f6832c781c0749\"\u003e\u003ccode\u003e2392224\u003c/code\u003e\u003c/a\u003e grpc: add route_guide example and make minor tweaks to the generated code API...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/hyperium/tonic/compare/v0.14.5...tonic-v0.14.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tracing-subscriber` from 0.3.22 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/tokio-rs/tracing/releases\"\u003etracing-subscriber's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003etracing-subscriber 0.3.23\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow ansi sanitization to be disabled (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3484\"\u003e#3484\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3484\"\u003e#3484\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tracing/pull/3484\"\u003etokio-rs/tracing#3484\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/54ede4d5d85a536aed5485c5213011d9ec961935\"\u003e\u003ccode\u003e54ede4d\u003c/code\u003e\u003c/a\u003e chore: prepare tracing-subscriber 0.3.23 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3490\"\u003e#3490\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/37558d5f26340e999089bf3a680a800435332312\"\u003e\u003ccode\u003e37558d5\u003c/code\u003e\u003c/a\u003e subscriber: allow ansi sanitization to be disabled (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3484\"\u003e#3484\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/efc690fa6bd1d9c3a57528b9bc8ac80504a7a6ed\"\u003e\u003ccode\u003eefc690f\u003c/code\u003e\u003c/a\u003e core: add missing const (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3449\"\u003e#3449\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/0c32367cf9df27e750c4c81803de62a4e64e2ef1\"\u003e\u003ccode\u003e0c32367\u003c/code\u003e\u003c/a\u003e core: Use const initializers instead of \u003ccode\u003eonce_cell\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/9feb241133e55e70c7d4399689b8ef72f71d070f\"\u003e\u003ccode\u003e9feb241\u003c/code\u003e\u003c/a\u003e docs: add arcswap reload crate to related (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3442\"\u003e#3442\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/2d55f6faf9be83e7e4634129fb96813241aac2b8\"\u003e\u003ccode\u003e2d55f6f\u003c/code\u003e\u003c/a\u003e chore: prepare tracing 0.1.44 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3439\"\u003e#3439\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/10a9e838a35e6ded79d66af246be2ee05417136d\"\u003e\u003ccode\u003e10a9e83\u003c/code\u003e\u003c/a\u003e chore: prepare tracing-core 0.1.36 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3440\"\u003e#3440\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/ee82cf92a8c750f98cfb7a417cc8defb37e26a00\"\u003e\u003ccode\u003eee82cf9\u003c/code\u003e\u003c/a\u003e tracing: fix record_all panic (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3432\"\u003e#3432\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/9978c3663bcd58de14b3cf089ad24cb63d00a922\"\u003e\u003ccode\u003e9978c36\u003c/code\u003e\u003c/a\u003e chore: prepare tracing-mock 0.1.0-beta.3 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3429\"\u003e#3429\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/tokio-rs/tracing/compare/tracing-subscriber-0.3.22...tracing-subscriber-0.3.23\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `opentelemetry` from 0.31.0 to 0.33.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/releases\"\u003eopentelemetry's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.33.1\u003c/h2\u003e\n\u003cp\u003eThe OTLP exporters for Logs and Metrics are now stable.\u003c/p\u003e\n\u003ch2\u003e0.33.0\u003c/h2\u003e\n\u003cp\u003eSee the \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/blob/opentelemetry-0.33.0/docs/release_0.33.md\"\u003e0.33.0 release notes and migration guidance\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eThe OTLP exporters for Logs and Metrics remain release candidates. We plan to declare them stable in 0.33.1 after approximately two weeks of validation, provided no issues requiring breaking API changes arise. The Logs and Metrics API and SDK remain stable; Distributed Tracing remains pre-stable.\u003c/p\u003e\n\u003ch2\u003eopentelemetry-semantic-conventions-0.32.1\u003c/h2\u003e\n\u003cp\u003eSee the \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/blob/opentelemetry-semantic-conventions-0.32.1/opentelemetry-semantic-conventions/CHANGELOG.md\"\u003eCHANGELOG\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003e0.32.0\u003c/h2\u003e\n\u003cp\u003eSee release notes:\n\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/blob/main/docs/release_0.32.md\"\u003ehttps://github.com/open-telemetry/opentelemetry-rust/blob/main/docs/release_0.32.md\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eopentelemetry-otlp 0.31.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(OTLP): add tls-ring, tls-aws-lc, and tls-provider-agnostic feature flags [patch release v0.31.1] by \u003ca href=\"https://github.com/lalitb\"\u003e\u003ccode\u003e@​lalitb\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/pull/3426\"\u003eopen-telemetry/opentelemetry-rust#3426\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/compare/v0.31.0...opentelemetry-otlp-0.31.1\"\u003ehttps://github.com/open-telemetry/opentelemetry-rust/compare/v0.31.0...opentelemetry-otlp-0.31.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/blob/main/docs/release_0.32.md\"\u003eopentelemetry's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eRelease Notes 0.32\u003c/h1\u003e\n\u003cp\u003eOpenTelemetry Rust 0.32 continues to drive the Logs, Metrics, and Distributed\nTracing components forward. The Logs and Metrics API and SDK remain stable, with\nno breaking changes in this release. The OTLP Exporters and the Distributed\nTracing API/SDK remain in pre-stable states (Release-Candidate and Beta\nrespectively), and this release introduces a small number of intentional\nbreaking changes in those areas to prepare them for stabilization.\u003c/p\u003e\n\u003cp\u003eFor detailed changelogs of individual crates, please refer to their respective\nchangelog files. This document serves as a summary of the main changes.\u003c/p\u003e\n\u003ch2\u003eKey Changes\u003c/h2\u003e\n\u003ch3\u003eMetrics SDK\u003c/h3\u003e\n\u003col\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eBound instruments (experimental)\u003c/strong\u003e: Added \u003ccode\u003eCounter::bind()\u003c/code\u003e and\n\u003ccode\u003eHistogram::bind()\u003c/code\u003e returning pre-bound measurement handles\n(\u003ccode\u003eBoundCounter\u0026lt;T\u0026gt;\u003c/code\u003e, \u003ccode\u003eBoundHistogram\u0026lt;T\u0026gt;\u003c/code\u003e). Bound instruments resolve the\nattribute-to-aggregator mapping once at bind time and cache the result,\neliminating per-call HashMap lookups on the hot path. Benchmarks show\n~28x speedup for counter operations and ~9x for histograms. Gated behind\nthe \u003ccode\u003eexperimental_metrics_bound_instruments\u003c/code\u003e feature flag.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eDelta collection efficiency\u003c/strong\u003e: Delta metrics collection now uses in-place\neviction instead of draining the HashMap on every collect cycle. Stale\nattribute sets that received no measurements since the last collection are\nevicted.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eStable \u003ccode\u003eAggregation\u003c/code\u003e API\u003c/strong\u003e: \u003ccode\u003eAggregation\u003c/code\u003e and\n\u003ccode\u003eStreamBuilder::with_aggregation()\u003c/code\u003e are now stable and no longer require the\n\u003ccode\u003espec_unstable_metrics_views\u003c/code\u003e feature flag.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ol\u003e\n\u003ch3\u003eLogs\u003c/h3\u003e\n\u003col\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eTracing-span attribute enrichment (experimental)\u003c/strong\u003e: The\n\u003ccode\u003eopentelemetry-appender-tracing\u003c/code\u003e crate can now copy attributes from active\n\u003ccode\u003etracing\u003c/code\u003e spans onto each emitted log record. (\u0026quot;Span\u0026quot; here refers to\n\u003ccode\u003etracing::span!\u003c/code\u003e, not an \u003ccode\u003eopentelemetry::trace::Span\u003c/code\u003e.) Enrichment is\ndisabled by default with zero per-span overhead, and is gated behind the\nnew \u003ccode\u003eexperimental_span_attributes\u003c/code\u003e cargo feature.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003e\u003ccode\u003espec_unstable_logs_enabled\u003c/code\u003e removed\u003c/strong\u003e: The capability (and the backing\nspecification) is now stable and is enabled by default. The feature flag\nhas been removed.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ol\u003e\n\u003ch3\u003eDistributed Tracing (Beta)\u003c/h3\u003e\n\u003cp\u003eThe Distributed Tracing API and SDK remain in beta. This release contains\nintentional breaking changes to clean up the public surface ahead of\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/open-telemetry/opentelemetry-rust/commit/372ebbc74d4dba71bb9820732f57f7316b4e7a1e\"\u003e\u003ccode\u003e372ebbc\u003c/code\u003e\u003c/a\u003e chore: prepare 0.33.1 release and stabilize OTLP logs and metrics (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3782\"\u003e#3782\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/5582e71493952d191b8ccba1545316378dda1010\"\u003e\u003ccode\u003e5582e71\u003c/code\u003e\u003c/a\u003e docs(logs): polish design doc and fill perf numbers (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3566\"\u003e#3566\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/7ce126922a4ab60981d0f6c69b1b6eb6060ba08d\"\u003e\u003ccode\u003e7ce1269\u003c/code\u003e\u003c/a\u003e fix(sdk): log when the periodic metrics reader panics (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3777\"\u003e#3777\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/b5470364ece825e8c6946047c8bd2af5271fa020\"\u003e\u003ccode\u003eb547036\u003c/code\u003e\u003c/a\u003e fix(prometheus): keep resource labels when scope info is disabled (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3751\"\u003e#3751\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/e8480db225f2b1211a39135f43a8f98f7b51f87f\"\u003e\u003ccode\u003ee8480db\u003c/code\u003e\u003c/a\u003e chore(deps): bump rust-toolchain from 1.98.0 to 1.99.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3770\"\u003e#3770\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/0fdfc48c2da674bd4cb6f030387003e2fc37aae2\"\u003e\u003ccode\u003e0fdfc48\u003c/code\u003e\u003c/a\u003e feat(proto): Add support for protobuffer descriptor output (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3675\"\u003e#3675\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/87929d788d71522609c61bdcf019ce89979af4b4\"\u003e\u003ccode\u003e87929d7\u003c/code\u003e\u003c/a\u003e ci: install markdown-link-check from npm (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3661\"\u003e#3661\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/ff2ab2deeb23c035fafe3e76307081afed141203\"\u003e\u003ccode\u003eff2ab2d\u003c/code\u003e\u003c/a\u003e docs(trace): explain async context propagation (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3759\"\u003e#3759\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/2595432dfb31118084a913774b89dfb489389ddf\"\u003e\u003ccode\u003e2595432\u003c/code\u003e\u003c/a\u003e fix(proto): accept omitted default fields in OTLP/JSON exponential histogram,...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/952bdee7cbafad3f2387c2976a8a779fa6b82dc7\"\u003e\u003ccode\u003e952bdee\u003c/code\u003e\u003c/a\u003e fix: accept optional whitespace in TraceState (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3761\"\u003e#3761\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/compare/opentelemetry-prometheus-0.31.0...opentelemetry-0.33.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `opentelemetry_sdk` from 0.31.0 to 0.33.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/blob/main/docs/release_0.32.md\"\u003eopentelemetry_sdk's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eRelease Notes 0.32\u003c/h1\u003e\n\u003cp\u003eOpenTelemetry Rust 0.32 continues to drive the Logs, Metrics, and Distributed\nTracing components forward. The Logs and Metrics API and SDK remain stable, with\nno breaking changes in this release. The OTLP Exporters and the Distributed\nTracing API/SDK remain in pre-stable states (Release-Candidate and Beta\nrespectively), and this release introduces a small number of intentional\nbreaking changes in those areas to prepare them for stabilization.\u003c/p\u003e\n\u003cp\u003eFor detailed changelogs of individual crates, please refer to their respective\nchangelog files. This document serves as a summary of the main changes.\u003c/p\u003e\n\u003ch2\u003eKey Changes\u003c/h2\u003e\n\u003ch3\u003eMetrics SDK\u003c/h3\u003e\n\u003col\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eBound instruments (experimental)\u003c/strong\u003e: Added \u003ccode\u003eCounter::bind()\u003c/code\u003e and\n\u003ccode\u003eHistogram::bind()\u003c/code\u003e returning pre-bound measurement handles\n(\u003ccode\u003eBoundCounter\u0026lt;T\u0026gt;\u003c/code\u003e, \u003ccode\u003eBoundHistogram\u0026lt;T\u0026gt;\u003c/code\u003e). Bound instruments resolve the\nattribute-to-aggregator mapping once at bind time and cache the result,\neliminating per-call HashMap lookups on the hot path. Benchmarks show\n~28x speedup for counter operations and ~9x for histograms. Gated behind\nthe \u003ccode\u003eexperimental_metrics_bound_instruments\u003c/code\u003e feature flag.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eDelta collection efficiency\u003c/strong\u003e: Delta metrics collection now uses in-place\neviction instead of draining the HashMap on every collect cycle. Stale\nattribute sets that received no measurements since the last collection are\nevicted.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eStable \u003ccode\u003eAggregation\u003c/code\u003e API\u003c/strong\u003e: \u003ccode\u003eAggregation\u003c/code\u003e and\n\u003ccode\u003eStreamBuilder::with_aggregation()\u003c/code\u003e are now stable and no longer require the\n\u003ccode\u003espec_unstable_metrics_views\u003c/code\u003e feature flag.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ol\u003e\n\u003ch3\u003eLogs\u003c/h3\u003e\n\u003col\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eTracing-span attribute enrichment (experimental)\u003c/strong\u003e: The\n\u003ccode\u003eopentelemetry-appender-tracing\u003c/code\u003e crate can now copy attributes from active\n\u003ccode\u003etracing\u003c/code\u003e spans onto each emitted log record. (\u0026quot;Span\u0026quot; here refers to\n\u003ccode\u003etracing::span!\u003c/code\u003e, not an \u003ccode\u003eopentelemetry::trace::Span\u003c/code\u003e.) Enrichment is\ndisabled by default with zero per-span overhead, and is gated behind the\nnew \u003ccode\u003eexperimental_span_attributes\u003c/code\u003e cargo feature.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003e\u003ccode\u003espec_unstable_logs_enabled\u003c/code\u003e removed\u003c/strong\u003e: The capability (and the backing\nspecification) is now stable and is enabled by default. The feature flag\nhas been removed.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ol\u003e\n\u003ch3\u003eDistributed Tracing (Beta)\u003c/h3\u003e\n\u003cp\u003eThe Distributed Tracing API and SDK remain in beta. This release contains\nintentional breaking changes to clean up the public surface ahead of\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/open-telemetry/opentelemetry-rust/commit/372ebbc74d4dba71bb9820732f57f7316b4e7a1e\"\u003e\u003ccode\u003e372ebbc\u003c/code\u003e\u003c/a\u003e chore: prepare 0.33.1 release and stabilize OTLP logs and metrics (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3782\"\u003e#3782\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/5582e71493952d191b8ccba1545316378dda1010\"\u003e\u003ccode\u003e5582e71\u003c/code\u003e\u003c/a\u003e docs(logs): polish design doc and fill perf numbers (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3566\"\u003e#3566\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/7ce126922a4ab60981d0f6c69b1b6eb6060ba08d\"\u003e\u003ccode\u003e7ce1269\u003c/code\u003e\u003c/a\u003e fix(sdk): log when the periodic metrics reader panics (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3777\"\u003e#3777\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/b5470364ece825e8c6946047c8bd2af5271fa020\"\u003e\u003ccode\u003eb547036\u003c/code\u003e\u003c/a\u003e fix(prometheus): keep resource labels when scope info is disabled (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3751\"\u003e#3751\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/e8480db225f2b1211a39135f43a8f98f7b51f87f\"\u003e\u003ccode\u003ee8480db\u003c/code\u003e\u003c/a\u003e chore(deps): bump rust-toolchain from 1.98.0 to 1.99.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3770\"\u003e#3770\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/0fdfc48c2da674bd4cb6f030387003e2fc37aae2\"\u003e\u003ccode\u003e0fdfc48\u003c/code\u003e\u003c/a\u003e feat(proto): Add support for protobuffer descriptor output (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3675\"\u003e#3675\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/87929d788d71522609c61bdcf019ce89979af4b4\"\u003e\u003ccode\u003e87929d7\u003c/code\u003e\u003c/a\u003e ci: install markdown-link-check from npm (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3661\"\u003e#3661\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/ff2ab2deeb23c035fafe3e76307081afed141203\"\u003e\u003ccode\u003eff2ab2d\u003c/code\u003e\u003c/a\u003e docs(trace): explain async context propagation (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3759\"\u003e#3759\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/2595432dfb31118084a913774b89dfb489389ddf\"\u003e\u003ccode\u003e2595432\u003c/code\u003e\u003c/a\u003e fix(proto): accept omitted default fields in OTLP/JSON exponential histogram,...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/952bdee7cbafad3f2387c2976a8a779fa6b82dc7\"\u003e\u003ccode\u003e952bdee\u003c/code\u003e\u003c/a\u003e fix: accept optional whitespace in TraceState (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3761\"\u003e#3761\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/compare/v0.31.0...opentelemetry_sdk-0.33.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `opentelemetry-otlp` from 0.31.0 to 0.33.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/releases\"\u003eopentelemetry-otlp's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eopentelemetry-otlp 0.31.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(OTLP): add tls-ring, tls-aws-lc, and tls-provider-agnostic feature flags [patch release v0.31.1] by \u003ca href=\"https://github.com/lalitb\"\u003e\u003ccode\u003e@​lalitb\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/pull/3426\"\u003eopen-telemetry/opentelemetry-rust#3426\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/compare/v0.31.0...opentelemetry-otlp-0.31.1\"\u003ehttps://github.com/open-telemetry/opentelemetry-rust/compare/v0.31.0...opentelemetry-otlp-0.31.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/blob/main/docs/release_0.32.md\"\u003eopentelemetry-otlp's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eRelease Notes 0.32\u003c/h1\u003e\n\u003cp\u003eOpenTelemetry Rust 0.32 continues to drive the Logs, Metrics, and Distributed\nTracing components forward. The Logs and Metrics API and SDK remain stable, with\nno breaking changes in this release. The OTLP Exporters and the Distributed\nTracing API/SDK remain in pre-stable states (Release-Candidate and Beta\nrespectively), and this release introduces a small number of intentional\nbreaking changes in those areas to prepare them for stabilization.\u003c/p\u003e\n\u003cp\u003eFor detailed changelogs of individual crates, please refer to their respective\nchangelog files. This document serves as a summary of the main changes.\u003c/p\u003e\n\u003ch2\u003eKey Changes\u003c/h2\u003e\n\u003ch3\u003eMetrics SDK\u003c/h3\u003e\n\u003col\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eBound instruments (experimental)\u003c/strong\u003e: Added \u003ccode\u003eCounter::bind()\u003c/code\u003e and\n\u003ccode\u003eHistogram::bind()\u003c/code\u003e returning pre-bound measurement handles\n(\u003ccode\u003eBoundCounter\u0026lt;T\u0026gt;\u003c/code\u003e, \u003ccode\u003eBoundHistogram\u0026lt;T\u0026gt;\u003c/code\u003e). Bound instruments resolve the\nattribute-to-aggregator mapping once at bind time and cache the result,\neliminating per-call HashMap lookups on the hot path. Benchmarks show\n~28x speedup for counter operations and ~9x for histograms. Gated behind\nthe \u003ccode\u003eexperimental_metrics_bound_instruments\u003c/code\u003e feature flag.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eDelta collection efficiency\u003c/strong\u003e: Delta metrics collection now uses in-place\neviction instead of draining the HashMap on every collect cycle. Stale\nattribute sets that received no measurements since the last collection are\nevicted.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eStable \u003ccode\u003eAggregation\u003c/code\u003e API\u003c/strong\u003e: \u003ccode\u003eAggregation\u003c/code\u003e and\n\u003ccode\u003eStreamBuilder::with_aggregation()\u003c/code\u003e are now stable and no longer require the\n\u003ccode\u003espec_unstable_metrics_views\u003c/code\u003e feature flag.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ol\u003e\n\u003ch3\u003eLogs\u003c/h3\u003e\n\u003col\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eTracing-span attribute enrichment (experimental)\u003c/strong\u003e: The\n\u003ccode\u003eopentelemetry-appender-tracing\u003c/code\u003e crate can now copy attributes from active\n\u003ccode\u003etracing\u003c/code\u003e spans onto each emitted log record. (\u0026quot;Span\u0026quot; here refers to\n\u003ccode\u003etracing::span!\u003c/code\u003e, not an \u003ccode\u003eopentelemetry::trace::Span\u003c/code\u003e.) Enrichment is\ndisabled by default with zero per-span overhead, and is gated behind the\nnew \u003ccode\u003eexperimental_span_attributes\u003c/code\u003e cargo feature.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003e\u003ccode\u003espec_unstable_logs_enabled\u003c/code\u003e removed\u003c/strong\u003e: The capability (and the backing\nspecification) is now stable and is enabled by default. The feature flag\nhas been removed.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ol\u003e\n\u003ch3\u003eDistributed Tracing (Beta)\u003c/h3\u003e\n\u003cp\u003eThe Distributed Tracing API and SDK remain in beta. This release contains\nintentional breaking changes to clean up the public surface ahead of\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/open-telemetry/opentelemetry-rust/commit/372ebbc74d4dba71bb9820732f57f7316b4e7a1e\"\u003e\u003ccode\u003e372ebbc\u003c/code\u003e\u003c/a\u003e chore: prepare 0.33.1 release and stabilize OTLP logs and metrics (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3782\"\u003e#3782\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/5582e71493952d191b8ccba1545316378dda1010\"\u003e\u003ccode\u003e5582e71\u003c/code\u003e\u003c/a\u003e docs(logs): polish design doc and fill perf numbers (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3566\"\u003e#3566\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/7ce126922a4ab60981d0f6c69b1b6eb6060ba08d\"\u003e\u003ccode\u003e7ce1269\u003c/code\u003e\u003c/a\u003e fix(sdk): log when the periodic metrics reader panics (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3777\"\u003e#3777\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/b5470364ece825e8c6946047c8bd2af5271fa020\"\u003e\u003ccode\u003eb547036\u003c/code\u003e\u003c/a\u003e fix(prometheus): keep resource labels when scope info is disabled (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3751\"\u003e#3751\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/e8480db225f2b1211a39135f43a8f98f7b51f87f\"\u003e\u003ccode\u003ee8480db\u003c/code\u003e\u003c/a\u003e chore(deps): bump rust-toolchain from 1.98.0 to 1.99.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3770\"\u003e#3770\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/0fdfc48c2da674bd4cb6f030387003e2fc37aae2\"\u003e\u003ccode\u003e0fdfc48\u003c/code\u003e\u003c/a\u003e feat(proto): Add support for protobuffer descriptor output (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3675\"\u003e#3675\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/87929d788d71522609c61bdcf019ce89979af4b4\"\u003e\u003ccode\u003e87929d7\u003c/code\u003e\u003c/a\u003e ci: install markdown-link-check from npm (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3661\"\u003e#3661\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/ff2ab2deeb23c035fafe3e76307081afed141203\"\u003e\u003ccode\u003eff2ab2d\u003c/code\u003e\u003c/a\u003e docs(trace): explain async context propagation (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3759\"\u003e#3759\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/2595432dfb31118084a913774b89dfb489389ddf\"\u003e\u003ccode\u003e2595432\u003c/code\u003e\u003c/a\u003e fix(proto): accept omitted default fields in OTLP/JSON exponential histogram,...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/952bdee7cbafad3f2387c2976a8a779fa6b82dc7\"\u003e\u003ccode\u003e952bdee\u003c/code\u003e\u003c/a\u003e fix: accept optional whitespace in TraceState (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3761\"\u003e#3761\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/compare/v0.31.0...opentelemetry-otlp-0.33.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `opentelemetry-instrumentation-actix-web` from 0.23.0 to 0.25.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/releases\"\u003eopentelemetry-instrumentation-actix-web's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eopentelemetry-instrumentation-actix-web-0.25.0\u003c/h2\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/blob/opentelemetry-instrumentation-actix-web-0.25.0/opentelemetry-instrumentation-actix-web/CHANGELOG.md\"\u003eCHANGELOG\u003c/a\u003e for full history.\u003c/p\u003e\n\u003ch2\u003eopentelemetry-instrumentation-actix-web-0.24.0\u003c/h2\u003e\n\u003ch3\u003eBreaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003emetrics\u003c/code\u003e feature is now enabled by default\u003c/li\u003e\n\u003cli\u003eSpan name format changed to \u003ccode\u003e{method} {route}\u003c/code\u003e per HTTP semantic conventions\u003c/li\u003e\n\u003cli\u003eHTTP server metric names updated to stable semantic conventions (\u003ccode\u003ehttp.server.duration\u003c/code\u003e → \u003ccode\u003ehttp.server.request.duration\u003c/code\u003e, \u003ccode\u003ehttp.server.request.size\u003c/code\u003e → \u003ccode\u003ehttp.server.request.body.size\u003c/code\u003e, \u003ccode\u003ehttp.server.response.size\u003c/code\u003e → \u003ccode\u003ehttp.server.response.body.size\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ehttp.server.request.duration\u003c/code\u003e uses custom histogram bucket bounds\u003c/li\u003e\n\u003cli\u003eFixed incorrect use of \u003ccode\u003emessaging.message.body.size\u003c/code\u003e for HTTP request content length (now \u003ccode\u003ehttp.request.body.size\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eerror.type\u003c/code\u003e attribute for 4xx/5xx HTTP responses on spans and metrics\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003eopentelemetry\u003c/code\u003e and \u003ccode\u003eopentelemetry-semantic-conventions\u003c/code\u003e to 0.32\u003c/li\u003e\n\u003cli\u003eBump MSRV to 1.88.0 (required by \u003ccode\u003eactix-http\u003c/code\u003e 3.12)\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003eactix-http\u003c/code\u003e to 3.11, \u003ccode\u003eactix-web\u003c/code\u003e to 4.12, \u003ccode\u003eawc\u003c/code\u003e to 3.8\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/blob/opentelemetry-instrumentation-actix-web-0.24.0/opentelemetry-instrumentation-actix-web/CHANGELOG.md\"\u003eCHANGELOG\u003c/a\u003e for full history.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/964c525d76706f883b62693b77ff636a701808cc\"\u003e\u003ccode\u003e964c525\u003c/code\u003e\u003c/a\u003e chore: upgrade contrib crates to OpenTelemetry 0.33 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust-contrib/issues/802\"\u003e#802\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/fb70cb605f31a38c4813e3eaa33c8be65420df17\"\u003e\u003ccode\u003efb70cb6\u003c/code\u003e\u003c/a\u003e chore(tower): Update tower http server benchmarks to minimize measurement noi...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/5070699179c8abb93e834e7b529234e8feb01e10\"\u003e\u003ccode\u003e5070699\u003c/code\u003e\u003c/a\u003e fix(tower): follow up on the query string redaction review (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust-contrib/issues/800\"\u003e#800\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/07c16a0b1e0aa7b6fcd4dc3031b68b78d3892d9e\"\u003e\u003ccode\u003e07c16a0\u003c/code\u003e\u003c/a\u003e fix(tower): record the query string of a server request (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust-contrib/issues/789\"\u003e#789\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/c624338ee864bd38553999bcd631c79b86b2f9b9\"\u003e\u003ccode\u003ec624338\u003c/code\u003e\u003c/a\u003e test(tower): assert no telemetry and context propagation when signals disable...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/921f5af04487cac67856c9dd1d6dc32a90f4b245\"\u003e\u003ccode\u003e921f5af\u003c/code\u003e\u003c/a\u003e feat(aws): normalize the behavior and documentation of the Lambda resource de...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/a499720e322494fe387226c285d8cf539fb782f1\"\u003e\u003ccode\u003ea499720\u003c/code\u003e\u003c/a\u003e chore: remove deprecated Stackdriver exporter (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust-contrib/issues/796\"\u003e#796\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/1765ce00791d155b670aac2aba0ac819a1259bb7\"\u003e\u003ccode\u003e1765ce0\u003c/code\u003e\u003c/a\u003e chore(deps): update time requirement from \u0026gt;=0.3.47, \u0026lt;0.3.54 to \u0026gt;=0.3.47, \u0026lt;0.3...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/3fb83edc6f27b4306822c25988213dfc46ff799a\"\u003e\u003ccode\u003e3fb83ed\u003c/code\u003e\u003c/a\u003e chore: remove deprecated Datadog exporter (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust-contrib/issues/795\"\u003e#795\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/75babcb94f1f9abe8962f349a2b73b0c078b6a59\"\u003e\u003ccode\u003e75babcb\u003c/code\u003e\u003c/a\u003e fix: allow manual_ok_err in detector log helpers when internal-logs is off (#...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/compare/opentelemetry-stackdriver-0.23.0...opentelemetry-instrumentation-actix-web-0.25.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `opentelemetry-appender-tracing` from 0.31.1 to 0.33.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/releases\"\u003eopentelemetry-appender-tracing's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.33.1\u003c/h2\u003e\n\u003cp\u003eThe OTLP exporters for Logs and Metrics are now stable.\u003c/p\u003e\n\u003ch2\u003e0.33.0\u003c/h2\u003e\n\u003cp\u003eSee the \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/blob/opentelemetry-0.33.0/docs/release_0.33.md\"\u003e0.33.0 release notes and migration guidance\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eThe OTLP exporters for Logs and Metrics remain release candidates. We plan to declare them stable in 0.33.1 after approximately two weeks of validation, provided no issues requiring breaking API changes arise. The Logs and Metrics API and SDK remain stable; Distributed Tracing remains pre-stable.\u003c/p\u003e\n\u003ch2\u003eopentelemetry-semantic-conventions-0.32.1\u003c/h2\u003e\n\u003cp\u003eSee the \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/blob/opentelemetry-semantic-conventions-0.32.1/opentelemetry-semantic-conventions/CHANGELOG.md\"\u003eCHANGELOG\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003e0.32.0\u003c/h2\u003e\n\u003cp\u003eSee release notes:\n\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/blob/main/docs/release_0.32.md\"\u003ehttps://github.com/open-telemetry/opentelemetry-rust/blob/main/docs/release_0.32.md\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/blob/main/docs/release_0.32.md\"\u003eopentelemetry-appender-tracing's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eRelease Notes 0.32\u003c/h1\u003e\n\u003cp\u003eOpenTelemetry Rust 0.32 continues to drive the Logs, Metrics, and Distributed\nTracing components forward. The Logs and Metrics API and SDK remain stable, with\nno breaking changes in this release. The OTLP Exporters and the Distributed\nTracing API/SDK remain in pre-stable states (Release-Candidate and Beta\nrespectively), and this release introduces a small number of intentional\nbreaking changes in those areas to prepare them for stabilization.\u003c/p\u003e\n\u003cp\u003eFor detailed changelogs of individual crates, please refer to their respective\nchangelog files. This document serves as a summary of the main changes.\u003c/p\u003e\n\u003ch2\u003eKey Changes\u003c/h2\u003e\n\u003ch3\u003eMetrics SDK\u003c/h3\u003e\n\u003col\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eBound instruments (experimental)\u003c/strong\u003e: Added \u003ccode\u003eCounter::bind()\u003c/code\u003e and\n\u003ccode\u003eHistogram::bind()\u003c/code\u003e returning pre-bound measurement handles\n(\u003ccode\u003eBoundCounter\u0026lt;T\u0026gt;\u003c/code\u003e, \u003ccode\u003eBoundHistogram\u0026lt;T\u0026gt;\u003c/code\u003e). Bound instruments resolve the\nattribute-to-aggregator mapping once at bind time and cache the result,\neliminating per-call HashMap lookups on the hot path. Benchmarks show\n~28x speedup for counter operations and ~9x for histograms. Gated behind\nthe \u003ccode\u003eexperimental_metrics_bound_instruments\u003c/code\u003e feature flag.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eDelta collection efficiency\u003c/strong\u003e: Delta metrics collection now uses in-place\neviction instead of draining the HashMap on every collect cycle. Stale\nattribute sets that received no measurements since the last collection are\nevicted.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eStable \u003ccode\u003eAggregation\u003c/code\u003e API\u003c/strong\u003e: \u003ccode\u003eAggregation\u003c/code\u003e and\n\u003ccode\u003eStreamBuilder::with_aggregation()\u003c/code\u003e are now stable and no longer require the\n\u003ccode\u003espec_unstable_metrics_views\u003c/code\u003e feature flag.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ol\u003e\n\u003ch3\u003eLogs\u003c/h3\u003e\n\u003col\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eTracing-span attribute enrichment (experimental)\u003c/strong\u003e: The\n\u003ccode\u003eopentelemetry-appender-tracing\u003c/code\u003e crate can now copy attributes from active\n\u003ccode\u003etracing\u003c/code\u003e spans onto each emitted log record. (\u0026quot;Span\u0026quot; here refers to\n\u003ccode\u003etracing::span!\u003c/code\u003e, not an \u003ccode\u003eopentelemetry::trace::Span\u003c/code\u003e.) Enrichment is\ndisabled by default with zero per-span overhead, and is gated behind the\nnew \u003ccode\u003eexperimental_span_attributes\u003c/code\u003e cargo feature.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003e\u003ccode\u003espec_unstable_logs_enabled\u003c/code\u003e removed\u003c/strong\u003e: The capability (and the backing\nspecification) is now stable and is enabled by default. The feature flag\nhas been removed.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ol\u003e\n\u003ch3\u003eDistributed Tracing (Beta)\u003c/h3\u003e\n\u003cp\u003eThe Distributed Tracing API and SDK remain in beta. This release contains\nintentional breaking changes to clean up the public surface ahead of\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/open-telemetry/opentelemetry-rust/commit/372ebbc74d4dba71bb9820732f57f7316b4e7a1e\"\u003e\u003ccode\u003e372ebbc\u003c/code\u003e\u003c/a\u003e chore: prepare 0.33.1 release and stabilize OTLP logs and metrics (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3782\"\u003e#3782\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/5582e71493952d191b8ccba1545316378dda1010\"\u003e\u003ccode\u003e5582e71\u003c/code\u003e\u003c/a\u003e docs(logs): polish design doc and fill perf numbers (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3566\"\u003e#3566\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/7ce126922a4ab60981d0f6c69b1b6eb6060ba08d\"\u003e\u003ccode\u003e7ce1269\u003c/code\u003e\u003c/a\u003e fix(sdk): log when the periodic metrics reader panics (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3777\"\u003e#3777\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/b5470364ece825e8c6946047c8bd2af5271fa020\"\u003e\u003ccode\u003eb547036\u003c/code\u003e\u003c/a\u003e fix(prometheus): keep resource labels when scope info is disabled (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3751\"\u003e#3751\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/e8480db225f2b1211a39135f43a8f98f7b51f87f\"\u003e\u003ccode\u003ee8480db\u003c/code\u003e\u003c/a\u003e chore(deps): bump rust-toolchain from 1.98.0 to 1.99.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3770\"\u003e#3770\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/0fdfc48c2da674bd4cb6f030387003e2fc37aae2\"\u003e\u003ccode\u003e0fdfc48\u003c/code\u003e\u003c/a\u003e feat(proto): Add support for protobuffer descriptor output (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3675\"\u003e#3675\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/87929d788d71522609c61bdcf019ce89979af4b4\"\u003e\u003ccode\u003e87929d7\u003c/code\u003e\u003c/a\u003e ci: install markdown-link-check from npm (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3661\"\u003e#3661\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/ff2ab2deeb23c035fafe3e76307081afed141203\"\u003e\u003ccode\u003eff2ab2d\u003c/code\u003e\u003c/a\u003e docs(trace): explain async context propagation (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3759\"\u003e#3759\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/2595432dfb31118084a913774b89dfb489389ddf\"\u003e\u003ccode\u003e2595432\u003c/code\u003e\u003c/a\u003e fix(proto): accept omitted default fields in OTLP/JSON exponential histogram,...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/952bdee7cbafad3f2387c2976a8a779fa6b82dc7\"\u003e\u003ccode\u003e952bdee\u003c/code\u003e\u003c/a\u003e fix: accept optional whitespace in TraceState (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3761\"\u003e#3761\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/compare/opentelemetry-otlp-0.31.1...opentelemetry-appender-tracing-0.33.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `opentelemetry-resource-detectors` from 0.10.0 to 0.13.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/releases\"\u003eopentelemetry-resource-detectors's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eopentelemetry-resource-detectors-0.13.0\u003c/h2\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/blob/opentelemetry-resource-detectors-0.13.0/opentelemetry-resource-detectors/CHANGELOG.md\"\u003eCHANGELOG\u003c/a\u003e for full history.\u003c/p\u003e\n\u003ch2\u003eopentelemetry-resource-detectors-0.12.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eContainerResourceDetector\u003c/code\u003e to detect \u003ccode\u003econtainer.id\u003c/code\u003e from \u003ccode\u003e/proc/self/cgroup\u003c/code\u003e, with fallback to \u003ccode\u003e/proc/self/mountinfo\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdd host.name attribute to \u003ccode\u003eHostResourceDetector\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eServiceInstanceIdResourceDetector\u003c/code\u003e to generate a random UUIDv7 \u003ccode\u003eservice.instance.id\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDepend on \u003ccode\u003eopentelemetry\u003c/code\u003e with \u003ccode\u003edefault-features = false\u003c/code\u003e, so its default features are no longer pulled into downstream builds.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/blob/opentelemetry-resource-detectors-0.12.0/opentelemetry-resource-detectors/CHANGELOG.md\"\u003eCHANGELOG\u003c/a\u003e for full history.\u003c/p\u003e\n\u003ch2\u003eopentelemetry-resource-detectors-0.11.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump opentelemetry and opentelemetry_sdk versions to 0.32\u003c/li\u003e\n\u003cli\u003eBump opentelemetry-semantic-conventions version to 0.32\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/blob/opentelemetry-resource-detectors-0.11.0/opentelemetry-resource-detectors/CHANGELOG.md\"\u003eCHANGELOG\u003c/a\u003e for full history.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/964c525d76706f883b62693b77ff636a701808cc\"\u003e\u003ccode\u003e964c525\u003c/code\u003e\u003c/a\u003e chore: upgrade contrib crates to OpenTelemetry 0.33 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust-contrib/issues/802\"\u003e#802\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/fb70cb605f31a38c4813e3eaa33c8be65420df17\"\u003e\u003ccode\u003efb70cb6\u003c/code\u003e\u003c/a\u003e chore(tower): Update tower http server benchmarks to minimize measurement noi...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/5070699179c8abb93e834e7b529234e8feb01e10\"\u003e\u003ccode\u003e5070699\u003c/code\u003e\u003c/a\u003e fix(tower): follow up on the query string redaction review (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust-contrib/issues/800\"\u003e#800\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/07c16a0b1e0aa7b6fcd4dc3031b68b78d3892d9e\"\u003e\u003ccode\u003e07c16a0\u003c/code\u003e\u003c/a\u003e fix(tower): record the query string of a server request (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust-contrib/issues/789\"\u003e#789\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/c624338ee864bd38553999bcd631c79b86b2f9b9\"\u003e\u003ccode\u003ec624338\u003c/code\u003e\u003c/a\u003e test(tower): assert no telemetry and context propagation when signals disable...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/921f5af04487cac67856c9dd1d6dc32a90f4b245\"\u003e\u003ccode\u003e921f5af\u003c/code\u003e\u003c/a\u003e feat(aws): normalize the behavior and documentation of the Lambda resource de...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/a499720e322494fe387226c285d8cf539fb782f1\"\u003e\u003ccode\u003ea499720\u003c/code\u003e\u003c/a\u003e chore: remove deprecated Stackdriver exporter (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust-contrib/issues/796\"\u003e#796\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/1765ce00791d155b670aac2aba0ac819a1259bb7\"\u003e\u003ccode\u003e1765ce0\u003c/code\u003e\u003c/a\u003e chore(deps): update time requirement from \u0026gt;=0.3.47, \u0026lt;0.3.54 to \u0026gt;=0.3.47, \u0026lt;0.3...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/3fb83edc6f27b4306822c25988213dfc46ff799a\"\u003e\u003ccode\u003e3fb83ed\u003c/code\u003e\u003c/a\u003e chore: remove deprecated Datadog exporter (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust-contrib/issues/795\"\u003e#795\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/75babcb94f1f9abe8962f349a2b73b0c078b6a59\"\u003e\u003ccode\u003e75babcb\u003c/code\u003e\u003c/a\u003e fix: allow manual_ok_err in detector log helpers when internal-logs is off (#...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/compare/opentelemetry-aws-0.10.0...opentelemetry-resource-detectors-0.13.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003c...\n\n_Description has been truncated_","html_url":"https://github.com/jlawton-cribl/opentelemetry-demo/pull/431","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/jlawton-cribl%2Fopentelemetry-demo/issues/431","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/431/packages"},{"uuid":"5870182126","node_id":"PR_kwDOHZqONs8AAAABIqxgEw","number":937,"state":"open","title":"build(deps): Bump syn from 3.0.6 to 3.0.9","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-10-15T16:42:31.000Z","updated_at":"2026-10-21T00:49:26.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): Bump","packages":[{"name":"syn","old_version":"3.0.6","new_version":"3.0.9","repository_url":"https://github.com/dtolnay/syn"}],"path":null,"ecosystem":"cargo"},"body":"Bumps [syn](https://github.com/dtolnay/syn) from 3.0.6 to 3.0.9.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/syn/releases\"\u003esyn's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.0.9\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd Punctuated::retain (\u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/2088\"\u003e#2088\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.8\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix parsing of \u003ccode\u003e\u0026lt;-\u003c/code\u003e and \u003ccode\u003e-\u0026gt;\u003c/code\u003e tokens in expressions (\u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/2086\"\u003e#2086\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/2087\"\u003e#2087\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix parsing absolute path expr in labeled break (\u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/2085\"\u003e#2085\u003c/a\u003e, thanks \u003ca href=\"https://github.com/A4-Tacks\"\u003e\u003ccode\u003e@​A4-Tacks\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/syn/commit/7c44a5565b4421035101cc16184e9af08ab5fc77\"\u003e\u003ccode\u003e7c44a55\u003c/code\u003e\u003c/a\u003e Release 3.0.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/13234ab70896ea3f4115ced8a9d2ae5a4317b77c\"\u003e\u003ccode\u003e13234ab\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/2088\"\u003e#2088\u003c/a\u003e from dtolnay/retain\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/b617dc9293cd78157e15fb5b0b1da38022eb1b26\"\u003e\u003ccode\u003eb617dc9\u003c/code\u003e\u003c/a\u003e Add Punctuated::retain\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/f18a0838eef5317b88609d1d1a9814f924bc883a\"\u003e\u003ccode\u003ef18a083\u003c/code\u003e\u003c/a\u003e Release 3.0.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/e1eab98c97e2f743183dd791209259df460c9ada\"\u003e\u003ccode\u003ee1eab98\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/2087\"\u003e#2087\u003c/a\u003e from dtolnay/rightarrow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/5345ee5adebd6b7a2c7fe0f77fda362bf8246b8b\"\u003e\u003ccode\u003e5345ee5\u003c/code\u003e\u003c/a\u003e Allow end of expr before \u003ccode\u003e-\u0026gt;\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/5631c74ca02cffeada09508caa601dfae80a9132\"\u003e\u003ccode\u003e5631c74\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/2086\"\u003e#2086\u003c/a\u003e from dtolnay/leftarrow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/c5b3cf08b34cca3dca7247f27ad9fcef7490567d\"\u003e\u003ccode\u003ec5b3cf0\u003c/code\u003e\u003c/a\u003e Fix left arrow being split into less-than and negative-sign\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/ec4c2dac7841847235964682861a4d22773134b9\"\u003e\u003ccode\u003eec4c2da\u003c/code\u003e\u003c/a\u003e Release 3.0.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/f947cf7ada554e0c6663521c559372dfd462268a\"\u003e\u003ccode\u003ef947cf7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/2085\"\u003e#2085\u003c/a\u003e from A4-Tacks/break-label-abs-path\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/syn/compare/3.0.6...3.0.9\"\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=syn\u0026package-manager=cargo\u0026previous-version=3.0.6\u0026new-version=3.0.9)](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/mlir-rs/melior/pull/937","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/mlir-rs%2Fmelior/issues/937","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/937/packages"},{"uuid":"5859154702","node_id":"PR_kwDOLQHIPc8AAAABIh8FkQ","number":885,"state":"closed","title":"build(deps): bump syn from 2.0.101 to 3.0.8","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":"2026-10-16T02:43:15.000Z","author_association":null,"state_reason":null,"created_at":"2026-10-15T02:43:22.000Z","updated_at":"2026-10-16T02:43:18.000Z","time_to_close":86393,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps)","packages":[{"name":"syn","old_version":"2.0.101","new_version":"3.0.8","repository_url":"https://github.com/dtolnay/syn"}],"path":null,"ecosystem":"cargo"},"body":"Bumps [syn](https://github.com/dtolnay/syn) from 2.0.101 to 3.0.8.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/syn/releases\"\u003esyn's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.0.8\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix parsing of \u003ccode\u003e\u0026lt;-\u003c/code\u003e and \u003ccode\u003e-\u0026gt;\u003c/code\u003e tokens in expressions (\u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/2086\"\u003e#2086\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/2087\"\u003e#2087\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix parsing absolute path expr in labeled break (\u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/2085\"\u003e#2085\u003c/a\u003e, thanks \u003ca href=\"https://github.com/A4-Tacks\"\u003e\u003ccode\u003e@​A4-Tacks\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix parsing interpolated lifetime at statement start (\u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/2082\"\u003e#2082\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReport correct span for lex errors from \u003ccode\u003eLitStr::parse_with\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/2080\"\u003e#2080\u003c/a\u003e, thanks \u003ca href=\"https://github.com/sunshowers\"\u003e\u003ccode\u003e@​sunshowers\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow \u003ccode\u003esafe fn\u003c/code\u003e in \u003ccode\u003eimpl Parse for ForeignItemFn\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/2078\"\u003e#2078\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ca href=\"https://docs.rs/syn/3/syn/struct.Error.html#method.new_range\"\u003e\u003ccode\u003eError::new_range(start..end, \u0026quot;msg\u0026quot;)\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/2068\"\u003e#2068\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/2070\"\u003e#2070\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ca href=\"https://docs.rs/syn/3/syn/buffer/struct.Cursor.html#method.prev_span\"\u003e\u003ccode\u003eCursor::prev_span\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eParse const traits (\u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/2056\"\u003e#2056\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/2057\"\u003e#2057\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/2058\"\u003e#2058\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/2063\"\u003e#2063\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/2064\"\u003e#2064\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eParse unsafe binder types (\u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/2065\"\u003e#2065\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eParse impl restrictions (\u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/2066\"\u003e#2066\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.0\u003c/h2\u003e\n\u003cp\u003eThis release contains adjustments to the syntax tree to account for ongoing Rust language development from the 3 years since syn 2.0.0 and to anticipate some in-flight Rust language RFCs.\u003c/p\u003e\n\u003cp\u003eThese include: default values in fields, pinned type sugar, raw lifetimes, generator blocks and functions, unnamed enum variants, attributes in tuple types and tuple patterns, named arguments in parenthesized generic argument lists, lightweight clones, const traits, const function pointers, mutability restricted fields, supertrait auto implementation, final associated functions, trait implementability restrictions, const blocks in path arguments, item-level const blocks, return type notation, never patterns, function delegation, mutable by-reference bindings, in-place initialization, field projections, explicitly dyn-compatible traits, view types, file-level frontmatter, generic const arguments, guard patterns, lazy type aliases, explicitly safe foreign items, super let, unsafe fields, pattern types, heterogeneous try-blocks, function contracts, async function trait bounds, static closure coroutine syntax, unsafe binder types, move expressions, for-await loops, and postfix keywords.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch1\u003eBreaking changes\u003c/h1\u003e\n\u003ch2\u003eModifiers\u003c/h2\u003e\n\u003cp\u003eTo reserve more room for language evolution, there are 10 new non-exhaustive structs in the syntax tree having the following commonality:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eName ending in \u003ccode\u003eModifiers\u003c/code\u003e. {\u003ccode\u003eBlockModifiers\u003c/code\u003e, \u003ccode\u003eClosureModifiers\u003c/code\u003e, \u003ccode\u003eConstModifiers\u003c/code\u003e, \u003ccode\u003eFieldModifiers\u003c/code\u003e, \u003ccode\u003eFnModifiers\u003c/code\u003e, \u003ccode\u003eImplModifiers\u003c/code\u003e, \u003ccode\u003eLocalModifiers\u003c/code\u003e, \u003ccode\u003eTraitBoundModifiers\u003c/code\u003e, \u003ccode\u003eTraitModifiers\u003c/code\u003e, \u003ccode\u003eTypeModifiers\u003c/code\u003e}\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eEach implements \u003ccode\u003eDefault\u003c/code\u003e. The default value is guaranteed to comprise no tokens.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eNon-exhaustive. Can only be instantiated by Syn's parser or by creating and then mutating \u003ccode\u003e▁▁Modifiers::default()\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eDoes not implement \u003ccode\u003eParse\u003c/code\u003e. When parsing, they are parsed by the enclosing syntax tree node.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/f18a0838eef5317b88609d1d1a9814f924bc883a\"\u003e\u003ccode\u003ef18a083\u003c/code\u003e\u003c/a\u003e Release 3.0.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/e1eab98c97e2f743183dd791209259df460c9ada\"\u003e\u003ccode\u003ee1eab98\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/2087\"\u003e#2087\u003c/a\u003e from dtolnay/rightarrow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/5345ee5adebd6b7a2c7fe0f77fda362bf8246b8b\"\u003e\u003ccode\u003e5345ee5\u003c/code\u003e\u003c/a\u003e Allow end of expr before \u003ccode\u003e-\u0026gt;\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/5631c74ca02cffeada09508caa601dfae80a9132\"\u003e\u003ccode\u003e5631c74\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/2086\"\u003e#2086\u003c/a\u003e from dtolnay/leftarrow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/c5b3cf08b34cca3dca7247f27ad9fcef7490567d\"\u003e\u003ccode\u003ec5b3cf0\u003c/code\u003e\u003c/a\u003e Fix left arrow being split into less-than and negative-sign\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/ec4c2dac7841847235964682861a4d22773134b9\"\u003e\u003ccode\u003eec4c2da\u003c/code\u003e\u003c/a\u003e Release 3.0.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/f947cf7ada554e0c6663521c559372dfd462268a\"\u003e\u003ccode\u003ef947cf7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/2085\"\u003e#2085\u003c/a\u003e from A4-Tacks/break-label-abs-path\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/9cb6556a8e2461a4c303008f0609fbf4e0a2b6d1\"\u003e\u003ccode\u003e9cb6556\u003c/code\u003e\u003c/a\u003e Update test suite to nightly-2026-10-08\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/0cce1664ff834695ea573c6b447363f2683a1fb2\"\u003e\u003ccode\u003e0cce166\u003c/code\u003e\u003c/a\u003e Fix parse abs path expr in labeled break\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/295f9648f499cd2576d4cb022f3fcc7f96ce0a74\"\u003e\u003ccode\u003e295f964\u003c/code\u003e\u003c/a\u003e Update test suite to nightly-2026-09-29\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/syn/compare/2.0.101...3.0.8\"\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=syn\u0026package-manager=cargo\u0026previous-version=2.0.101\u0026new-version=3.0.8)](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/OpenZeppelin/rust-contracts-stylus/pull/885","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenZeppelin%2Frust-contracts-stylus/issues/885","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/885/packages"},{"uuid":"5857249759","node_id":"PR_kwDOS0Pi3c8AAAABIgclYw","number":33,"state":"closed","title":"build(deps): bump the cargo group across 1 directory with 46 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-10-15T12:41:10.000Z","author_association":null,"state_reason":null,"created_at":"2026-10-14T23:18:41.000Z","updated_at":"2026-10-15T12:41:12.000Z","time_to_close":48149,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"cargo","update_count":46,"packages":[{"name":"anyhow","old_version":"1.0.100","new_version":"1.0.104","repository_url":"https://github.com/dtolnay/anyhow"},{"name":"base64","old_version":"0.22.1","new_version":"0.23.1","repository_url":"https://github.com/marshallpierce/rust-base64"},{"name":"bytes","old_version":"1.11.1","new_version":"1.12.1","repository_url":"https://github.com/tokio-rs/bytes"},{"name":"async-trait","old_version":"0.1.89","new_version":"0.1.92","repository_url":"https://github.com/dtolnay/async-trait"},{"name":"axum","old_version":"0.8.8","new_version":"0.8.9","repository_url":"https://github.com/tokio-rs/axum"},{"name":"chrono","old_version":"0.4.44","new_version":"0.4.45","repository_url":"https://github.com/chronotope/chrono"},{"name":"clap","old_version":"4.5.54","new_version":"4.5.60","repository_url":"https://github.com/clap-rs/clap"},{"name":"clap_complete","old_version":"4.5.65","new_version":"4.6.9","repository_url":"https://github.com/clap-rs/clap"},{"name":"dirs","old_version":"6.0.0","new_version":"7.0.0"},{"name":"futures-util","old_version":"0.3.32","new_version":"0.3.34","repository_url":"https://github.com/rust-lang/futures-rs"},{"name":"inventory","old_version":"0.3.21","new_version":"0.3.25","repository_url":"https://github.com/dtolnay/inventory"},{"name":"reqwest","old_version":"0.13.1","new_version":"0.13.5","repository_url":"https://github.com/seanmonstar/reqwest"},{"name":"rig-core","old_version":"0.39.0","new_version":"0.42.0","repository_url":"https://github.com/0xPlaygrounds/rig"},{"name":"rusqlite","old_version":"0.32.1","new_version":"0.40.2","repository_url":"https://github.com/rusqlite/rusqlite"},{"name":"serde","old_version":"1.0.228","new_version":"1.0.229","repository_url":"https://github.com/serde-rs/serde"},{"name":"serde_json","old_version":"1.0.150","new_version":"1.0.154","repository_url":"https://github.com/serde-rs/json"},{"name":"thiserror","old_version":"2.0.18","new_version":"2.0.21","repository_url":"https://github.com/dtolnay/thiserror"},{"name":"tokio","old_version":"1.52.3","new_version":"1.53.2","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"toml","old_version":"0.9.11+spec-1.1.0","new_version":"1.0.6+spec-1.1.0","repository_url":"https://github.com/toml-rs/toml"},{"name":"toml_edit","old_version":"0.23.10+spec-1.0.0","new_version":"0.25.4+spec-1.1.0","repository_url":"https://github.com/toml-rs/toml"},{"name":"sha2","old_version":"0.10.9","new_version":"0.11.0","repository_url":"https://github.com/RustCrypto/hashes"},{"name":"ignore","old_version":"0.4.25","new_version":"0.4.32","repository_url":"https://github.com/BurntSushi/ripgrep"},{"name":"tree-sitter","old_version":"0.25.10","new_version":"0.26.13","repository_url":"https://github.com/tree-sitter/tree-sitter"},{"name":"tempfile","old_version":"3.24.0","new_version":"3.27.0","repository_url":"https://github.com/Stebalien/tempfile"},{"name":"tokio-util","old_version":"0.7.18","new_version":"0.7.20","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"tower","old_version":"0.5.2","new_version":"0.5.3","repository_url":"https://github.com/tower-rs/tower"},{"name":"tower-http","old_version":"0.6.8","new_version":"0.7.1","repository_url":"https://github.com/tower-rs/tower-http"},{"name":"uuid","old_version":"1.19.0","new_version":"1.26.1","repository_url":"https://github.com/uuid-rs/uuid"},{"name":"flate2","old_version":"1.1.5","new_version":"1.1.10","repository_url":"https://github.com/rust-lang/flate2-rs"},{"name":"libc","old_version":"0.2.186","new_version":"0.2.190","repository_url":"https://github.com/rust-lang/libc"},{"name":"regex","old_version":"1.12.2","new_version":"1.13.1","repository_url":"https://github.com/rust-lang/regex"},{"name":"shlex","old_version":"1.3.0","new_version":"2.0.1","repository_url":"https://github.com/comex/rust-shlex"},{"name":"similar","old_version":"2.7.0","new_version":"3.2.0","repository_url":"https://github.com/mitsuhiko/similar"},{"name":"starlark","old_version":"0.13.0","new_version":"0.14.2","repository_url":"https://github.com/facebook/starlark-rust"},{"name":"tokio-tungstenite","old_version":"0.28.0","new_version":"0.29.0","repository_url":"https://github.com/snapview/tokio-tungstenite"},{"name":"shellexpand","old_version":"3.1.1","new_version":"3.1.2"},{"name":"syn","old_version":"2.0.114","new_version":"2.0.119","repository_url":"https://github.com/dtolnay/syn"},{"name":"proc-macro2","old_version":"1.0.105","new_version":"1.0.107","repository_url":"https://github.com/dtolnay/proc-macro2"},{"name":"tokenizers","old_version":"0.23.1","new_version":"0.23.2","repository_url":"https://github.com/huggingface/tokenizers"},{"name":"colored","old_version":"3.0.0","new_version":"3.1.1","repository_url":"https://github.com/mackwic/colored"},{"name":"pdf-extract","old_version":"0.7.12","new_version":"0.12.1","repository_url":"https://github.com/jrmuizel/pdf-extract"},{"name":"rustyline","old_version":"14.0.0","new_version":"18.0.1","repository_url":"https://github.com/kkawakam/rustyline"},{"name":"schemars","old_version":"1.2.1","new_version":"1.2.2","repository_url":"https://github.com/GREsau/schemars"},{"name":"zeroize","old_version":"1.8.2","new_version":"1.9.1","repository_url":"https://github.com/RustCrypto/utils"},{"name":"objc2","old_version":"0.6.3","new_version":"0.6.5","repository_url":"https://github.com/madsmtm/objc2"},{"name":"windows","old_version":"0.60.0","new_version":"0.62.2","repository_url":"https://github.com/microsoft/windows-rs"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the cargo group with 46 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [anyhow](https://github.com/dtolnay/anyhow) | `1.0.100` | `1.0.104` |\n| [base64](https://github.com/marshallpierce/rust-base64) | `0.22.1` | `0.23.1` |\n| [bytes](https://github.com/tokio-rs/bytes) | `1.11.1` | `1.12.1` |\n| [async-trait](https://github.com/dtolnay/async-trait) | `0.1.89` | `0.1.92` |\n| [axum](https://github.com/tokio-rs/axum) | `0.8.8` | `0.8.9` |\n| [chrono](https://github.com/chronotope/chrono) | `0.4.44` | `0.4.45` |\n| [clap](https://github.com/clap-rs/clap) | `4.5.54` | `4.5.60` |\n| [clap_complete](https://github.com/clap-rs/clap) | `4.5.65` | `4.6.9` |\n| dirs | `6.0.0` | `7.0.0` |\n| [futures-util](https://github.com/rust-lang/futures-rs) | `0.3.32` | `0.3.34` |\n| [inventory](https://github.com/dtolnay/inventory) | `0.3.21` | `0.3.25` |\n| [reqwest](https://github.com/seanmonstar/reqwest) | `0.13.1` | `0.13.5` |\n| [rig-core](https://github.com/0xPlaygrounds/rig) | `0.39.0` | `0.42.0` |\n| [rusqlite](https://github.com/rusqlite/rusqlite) | `0.32.1` | `0.40.2` |\n| [serde](https://github.com/serde-rs/serde) | `1.0.228` | `1.0.229` |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.150` | `1.0.154` |\n| [thiserror](https://github.com/dtolnay/thiserror) | `2.0.18` | `2.0.21` |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.52.3` | `1.53.2` |\n| [toml](https://github.com/toml-rs/toml) | `0.9.11+spec-1.1.0` | `1.0.6+spec-1.1.0` |\n| [toml_edit](https://github.com/toml-rs/toml) | `0.23.10+spec-1.0.0` | `0.25.4+spec-1.1.0` |\n| [sha2](https://github.com/RustCrypto/hashes) | `0.10.9` | `0.11.0` |\n| [ignore](https://github.com/BurntSushi/ripgrep) | `0.4.25` | `0.4.32` |\n| [tree-sitter](https://github.com/tree-sitter/tree-sitter) | `0.25.10` | `0.26.13` |\n| [tempfile](https://github.com/Stebalien/tempfile) | `3.24.0` | `3.27.0` |\n| [tokio-util](https://github.com/tokio-rs/tokio) | `0.7.18` | `0.7.20` |\n| [tower](https://github.com/tower-rs/tower) | `0.5.2` | `0.5.3` |\n| [tower-http](https://github.com/tower-rs/tower-http) | `0.6.8` | `0.7.1` |\n| [uuid](https://github.com/uuid-rs/uuid) | `1.19.0` | `1.26.1` |\n| [flate2](https://github.com/rust-lang/flate2-rs) | `1.1.5` | `1.1.10` |\n| [libc](https://github.com/rust-lang/libc) | `0.2.186` | `0.2.190` |\n| [regex](https://github.com/rust-lang/regex) | `1.12.2` | `1.13.1` |\n| [shlex](https://github.com/comex/rust-shlex) | `1.3.0` | `2.0.1` |\n| [similar](https://github.com/mitsuhiko/similar) | `2.7.0` | `3.2.0` |\n| [starlark](https://github.com/facebook/starlark-rust) | `0.13.0` | `0.14.2` |\n| [tokio-tungstenite](https://github.com/snapview/tokio-tungstenite) | `0.28.0` | `0.29.0` |\n| [shellexpand](https://gitlab.com/ijackson/rust-shellexpand) | `3.1.1` | `3.1.2` |\n| [syn](https://github.com/dtolnay/syn) | `2.0.114` | `2.0.119` |\n| [proc-macro2](https://github.com/dtolnay/proc-macro2) | `1.0.105` | `1.0.107` |\n| [tokenizers](https://github.com/huggingface/tokenizers) | `0.23.1` | `0.23.2` |\n| [colored](https://github.com/mackwic/colored) | `3.0.0` | `3.1.1` |\n| [pdf-extract](https://github.com/jrmuizel/pdf-extract) | `0.7.12` | `0.12.1` |\n| [rustyline](https://github.com/kkawakam/rustyline) | `14.0.0` | `18.0.1` |\n| [schemars](https://github.com/GREsau/schemars) | `1.2.1` | `1.2.2` |\n| [zeroize](https://github.com/RustCrypto/utils) | `1.8.2` | `1.9.1` |\n| [objc2](https://github.com/madsmtm/objc2) | `0.6.3` | `0.6.5` |\n| [windows](https://github.com/microsoft/windows-rs) | `0.60.0` | `0.62.2` |\n\n\nUpdates `anyhow` from 1.0.100 to 1.0.104\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.104\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003esyn\u003c/code\u003e dev-dependency to version 3\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.103\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix Stacked Borrows violation (UB) in \u003ccode\u003eError::downcast_mut\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/451\"\u003e#451\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/452\"\u003e#452\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\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/1dbe1862aae650423e3361fbd20b7d17c5109cc3\"\u003e\u003ccode\u003e1dbe186\u003c/code\u003e\u003c/a\u003e Release 1.0.104\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/f6479f8e5e10761d7fecde0970cff363dc644d92\"\u003e\u003ccode\u003ef6479f8\u003c/code\u003e\u003c/a\u003e Update to syn 3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/5bdb0e24db3994be119d42f18fe2d655e1f68f4a\"\u003e\u003ccode\u003e5bdb0e2\u003c/code\u003e\u003c/a\u003e Release 1.0.103\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/e621bd35ddddcd8b2f39d80b9f5938583571a87d\"\u003e\u003ccode\u003ee621bd3\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/452\"\u003e#452\u003c/a\u003e from dtolnay/downcast\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/6e8c000690151cba99305092024535905b2be162\"\u003e\u003ccode\u003e6e8c000\u003c/code\u003e\u003c/a\u003e Eliminate pointer-\u0026gt;reference-\u0026gt;pointer during downcast\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/67c4abd7718b6191768193993270abe8dcdd66bb\"\u003e\u003ccode\u003e67c4abd\u003c/code\u003e\u003c/a\u003e Add regression test for issue 451\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/917a16932009c1957f53c2ea325663948add2153\"\u003e\u003ccode\u003e917a169\u003c/code\u003e\u003c/a\u003e Update actions/upload-artifact@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/d9dc3faf78b8647fdb5b8c5b53abb85e05e13d42\"\u003e\u003ccode\u003ed9dc3fa\u003c/code\u003e\u003c/a\u003e Update actions/checkout@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/841522b2aa09732fecee40804440d2c35c68c480\"\u003e\u003ccode\u003e841522b\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/anyhow/commit/5c657b32522023a9f7ef883fb08582fd8e656b1a\"\u003e\u003ccode\u003e5c657b3\u003c/code\u003e\u003c/a\u003e Release 1.0.102\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/anyhow/compare/1.0.100...1.0.104\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `base64` from 0.22.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/marshallpierce/rust-base64/blob/master/RELEASE-NOTES.md\"\u003ebase64's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e0.23.1\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eMake the tests build again on non-SIMD architectures\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e0.23.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eAdded more consts for preconfigured configs and engines\u003c/li\u003e\n\u003cli\u003eMake DecodeError::InvalidLastSymbol more clear by including the decoded value\u003c/li\u003e\n\u003cli\u003eAdded SIMD-accelerated engines behind the default-on \u003ccode\u003esimd-unsafe\u003c/code\u003e feature: \u003ccode\u003eSimd\u003c/code\u003e picks the best\ninstruction set at runtime (AVX2 on \u003ccode\u003ex86_64\u003c/code\u003e, NEON on \u003ccode\u003eaarch64\u003c/code\u003e) and falls back to the scalar\n\u003ccode\u003eGeneralPurpose\u003c/code\u003e engine, while \u003ccode\u003eAvx2\u003c/code\u003e and \u003ccode\u003eNeon\u003c/code\u003e target one instruction set with no runtime\ndetection and work in \u003ccode\u003eno_std\u003c/code\u003e. The engines support the standard and URL-safe alphabets.\u003c/li\u003e\n\u003cli\u003eUpdate MSRV to 1.71.0\u003c/li\u003e\n\u003cli\u003eAdd support for custom padding symbols\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/marshallpierce/rust-base64/commit/069bf7067b949f5c0a92b6ceb82492920502f2c2\"\u003e\u003ccode\u003e069bf70\u003c/code\u003e\u003c/a\u003e v0.23.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/marshallpierce/rust-base64/commit/6ab1fb0a5843013557a52c45c84b91f5d1bb87af\"\u003e\u003ccode\u003e6ab1fb0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/marshallpierce/rust-base64/issues/310\"\u003e#310\u003c/a\u003e from musicinmybrain/test-on-non-simd-arches\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/marshallpierce/rust-base64/commit/7cffce6f971acdf48f83112cbdd63bd61125ba06\"\u003e\u003ccode\u003e7cffce6\u003c/code\u003e\u003c/a\u003e Fix testing on architectures without unsafe SIMD support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/marshallpierce/rust-base64/commit/e34f9a08c5c89a4641350ac22033f3fa4f5d4d97\"\u003e\u003ccode\u003ee34f9a0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/marshallpierce/rust-base64/issues/308\"\u003e#308\u003c/a\u003e from atouchet/com\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/marshallpierce/rust-base64/commit/e9240c9a01e0a4934c5619e74740caa6d1f67ce9\"\u003e\u003ccode\u003ee9240c9\u003c/code\u003e\u003c/a\u003e Remove outdated comment\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/marshallpierce/rust-base64/commit/9e9220a4166f628de7c8803289e120ae1e944f78\"\u003e\u003ccode\u003e9e9220a\u003c/code\u003e\u003c/a\u003e v0.23.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/marshallpierce/rust-base64/commit/870326ec592eebde9d6bfe4c5d8130c591273e9c\"\u003e\u003ccode\u003e870326e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/marshallpierce/rust-base64/issues/306\"\u003e#306\u003c/a\u003e from marshallpierce/mp/trailing-bits-docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/marshallpierce/rust-base64/commit/fbec5f1050f9fc16e6a826ebabaa2b7b0644bd67\"\u003e\u003ccode\u003efbec5f1\u003c/code\u003e\u003c/a\u003e Document no trailing trailing bits\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/marshallpierce/rust-base64/commit/0a23549968f059b53cf39e96eba8f46779f322a7\"\u003e\u003ccode\u003e0a23549\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/marshallpierce/rust-base64/issues/305\"\u003e#305\u003c/a\u003e from marshallpierce/mp/edition-2021\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/marshallpierce/rust-base64/commit/f10b7e20614135aa61289140683fc93e5a45d338\"\u003e\u003ccode\u003ef10b7e2\u003c/code\u003e\u003c/a\u003e Update deps \u0026amp; edition\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/marshallpierce/rust-base64/compare/v0.22.1...v0.23.1\"\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.1 to 1.12.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.12.1\u003c/h2\u003e\n\u003ch1\u003e1.12.1 (July 8th, 2026)\u003c/h1\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eProperly handle when \u003ccode\u003eBox::new\u003c/code\u003e panics (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/837\"\u003e#837\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBytes v1.12.0\u003c/h2\u003e\n\u003ch1\u003e1.12.0 (June 18th, 2026)\u003c/h1\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eBytesMut::extend_from_within()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/818\"\u003e#818\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eBytesMut::try_unsplit()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/746\"\u003e#746\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix panic in \u003ccode\u003eget_int\u003c/code\u003e if \u003ccode\u003enbytes\u003c/code\u003e is zero (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/806\"\u003e#806\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePass vtable data by value (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/826\"\u003e#826\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eExclude development scripts from published package (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/810\"\u003e#810\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumented\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDocument that \u003ccode\u003eBytesMut::{reserve,try_reserve}\u003c/code\u003e doesn't preserve unused capacity (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/808\"\u003e#808\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tokio-rs/bytes/blob/master/CHANGELOG.md\"\u003ebytes's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e1.12.1 (July 8th, 2026)\u003c/h1\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eProperly handle when \u003ccode\u003eBox::new\u003c/code\u003e panics (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/837\"\u003e#837\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e1.12.0 (June 18th, 2026)\u003c/h1\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eBytesMut::extend_from_within()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/818\"\u003e#818\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eBytesMut::try_unsplit()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/746\"\u003e#746\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix panic in \u003ccode\u003eget_int\u003c/code\u003e if \u003ccode\u003enbytes\u003c/code\u003e is zero (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/806\"\u003e#806\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePass vtable data by value (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/826\"\u003e#826\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eExclude development scripts from published package (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/810\"\u003e#810\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumented\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDocument that \u003ccode\u003eBytesMut::{reserve,try_reserve}\u003c/code\u003e doesn't preserve unused capacity (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/808\"\u003e#808\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/76c0fbb54ed4336caf9d2311658a2f4a5627c21d\"\u003e\u003ccode\u003e76c0fbb\u003c/code\u003e\u003c/a\u003e Release bytes v1.12.1 (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/838\"\u003e#838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/924c82bf0053cb13a0fb5165925d564622b2092f\"\u003e\u003ccode\u003e924c82b\u003c/code\u003e\u003c/a\u003e Handle unwinding from Box::new (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/837\"\u003e#837\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/91402cee605b21bf530ac07ede463599182b5d32\"\u003e\u003ccode\u003e91402ce\u003c/code\u003e\u003c/a\u003e Release bytes v1.12.0 (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/831\"\u003e#831\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/2256e6dc3e82fc87600f2161658572b62bfdd214\"\u003e\u003ccode\u003e2256e6d\u003c/code\u003e\u003c/a\u003e chore: add safety comments on unsafe blocks (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/827\"\u003e#827\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/245adff079eb0cb1a706d35bab5f68b2d51919f6\"\u003e\u003ccode\u003e245adff\u003c/code\u003e\u003c/a\u003e Pass vtable data by value (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/826\"\u003e#826\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/00cc5ff2bd861f7b62603a268ec477c3cead5f1e\"\u003e\u003ccode\u003e00cc5ff\u003c/code\u003e\u003c/a\u003e Implement \u003ccode\u003eBytesMut::extend_from_within\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/818\"\u003e#818\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/5b79d316c92b88b836449f8956dc8430c370108b\"\u003e\u003ccode\u003e5b79d31\u003c/code\u003e\u003c/a\u003e Merge tag 'v1.11.1'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/804ee6d039bdea017f0f3faf91806c9771d7e555\"\u003e\u003ccode\u003e804ee6d\u003c/code\u003e\u003c/a\u003e Make try_unsplit method public (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/746\"\u003e#746\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/fd426ca0842cf9688def31d9ee4e027692ac6477\"\u003e\u003ccode\u003efd426ca\u003c/code\u003e\u003c/a\u003e Exclude development scripts from published package (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/810\"\u003e#810\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/b4ed70daee06013a35a13832807e8f244d5419aa\"\u003e\u003ccode\u003eb4ed70d\u003c/code\u003e\u003c/a\u003e Add test for copy_to_bytes() -\u0026gt; BytesMut avoiding clone (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/809\"\u003e#809\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/bytes/compare/v1.11.1...v1.12.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `async-trait` from 0.1.89 to 0.1.92\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/async-trait/releases\"\u003easync-trait's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.1.92\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eResolve double_must_use clippy lint in generated code (\u003ca href=\"https://redirect.github.com/dtolnay/async-trait/issues/303\"\u003e#303\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.1.91\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to syn 3 (\u003ca href=\"https://redirect.github.com/dtolnay/async-trait/issues/299\"\u003e#299\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix mutability for by-reference receivers (\u003ca href=\"https://redirect.github.com/dtolnay/async-trait/issues/301\"\u003e#301\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.1.90\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e(yanked)\u003c/em\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/82e7e9edd60f622294373a23c0ce9c0077ad0263\"\u003e\u003ccode\u003e82e7e9e\u003c/code\u003e\u003c/a\u003e Release 0.1.92\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/9a35cb87f9366cd992bbc00d430e1b5fe1aa0cdd\"\u003e\u003ccode\u003e9a35cb8\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/async-trait/issues/303\"\u003e#303\u003c/a\u003e from dtolnay/mustuse\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/875ceecb100bab2cf369178633b4791336d92b75\"\u003e\u003ccode\u003e875ceec\u003c/code\u003e\u003c/a\u003e Resolve double_must_use clippy lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/62993a57bc6a8d5bd3de23fbae48cede333cb925\"\u003e\u003ccode\u003e62993a5\u003c/code\u003e\u003c/a\u003e Raise minimum tested compiler to rust 1.88\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/d049ee02a2d50b72e03d07f06311e23bf5b512a8\"\u003e\u003ccode\u003ed049ee0\u003c/code\u003e\u003c/a\u003e Release 0.1.91\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/7a0961f275432c40cc5e7aa011362e4b50d763b1\"\u003e\u003ccode\u003e7a0961f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/async-trait/issues/301\"\u003e#301\u003c/a\u003e from dtolnay/mutability\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/740f86f23d176229011f2389c8a206ef5ba547e7\"\u003e\u003ccode\u003e740f86f\u003c/code\u003e\u003c/a\u003e Ignore mut_mut pedantic clippy lint in test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/4699cd320a8aaaf06a2a369cb9e1f2964b14b71c\"\u003e\u003ccode\u003e4699cd3\u003c/code\u003e\u003c/a\u003e Fix mutability for by-reference receivers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/6dd3573df95878d34fcfc0ab9c242aeab3140f82\"\u003e\u003ccode\u003e6dd3573\u003c/code\u003e\u003c/a\u003e Add regression test for issue 300\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/2371797a3938808bd7e1f4f9abd0eed51bd99634\"\u003e\u003ccode\u003e2371797\u003c/code\u003e\u003c/a\u003e Release 0.1.90\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/async-trait/compare/0.1.89...0.1.92\"\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.8 to 0.8.9\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.9\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eadded:\u003c/strong\u003e \u003ccode\u003eWebSocketUpgrade::{requested_protocols, set_selected_protocol}\u003c/code\u003e for more flexible subprotocol selection (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3597\"\u003e#3597\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003echanged:\u003c/strong\u003e Update minimum rust version to 1.80 (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3620\"\u003e#3620\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efixed:\u003c/strong\u003e Set connect endpoint on correct field in MethodRouter (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3656\"\u003e#3656\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efixed:\u003c/strong\u003e Return specific error message when multipart body limit is exceeded (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3611\"\u003e#3611\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3597\"\u003e#3597\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3597\"\u003etokio-rs/axum#3597\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3620\"\u003e#3620\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3620\"\u003etokio-rs/axum#3620\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3656\"\u003e#3656\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3656\"\u003etokio-rs/axum#3656\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3611\"\u003e#3611\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3611\"\u003etokio-rs/axum#3611\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/c59208c86fded335cd85e388030ad59347b0e5ae\"\u003e\u003ccode\u003ec59208c\u003c/code\u003e\u003c/a\u003e revert axum-core changelog changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/99068f5a4b309d0966777eb6e5a8ce924f204e6d\"\u003e\u003ccode\u003e99068f5\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Fix \u003ccode\u003eIntoResponse\u003c/code\u003e for tuples overriding error response codes (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3603\"\u003e#3603\u003c/a\u003e)\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/23d7098691871ccec71ca17ea31d1d40b036c0d0\"\u003e\u003ccode\u003e23d7098\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;axum-core 0.5.6\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/e8a39ad416d1ee4f61249904309691909db2db09\"\u003e\u003ccode\u003ee8a39ad\u003c/code\u003e\u003c/a\u003e axum-macros 0.5.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/6e9a249a4fa45507b1157e570f9b6ec58d71cb86\"\u003e\u003ccode\u003e6e9a249\u003c/code\u003e\u003c/a\u003e axum-extra 0.12.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/0ec9041a1b903778a91a23558e064a83b43674c1\"\u003e\u003ccode\u003e0ec9041\u003c/code\u003e\u003c/a\u003e axum 0.8.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/c3fcebb38f356ccf96da158199d4e920aa8cfda3\"\u003e\u003ccode\u003ec3fcebb\u003c/code\u003e\u003c/a\u003e axum-core 0.5.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/a8790fc29b0db5708cdbcae70597d37c5afe1143\"\u003e\u003ccode\u003ea8790fc\u003c/code\u003e\u003c/a\u003e update release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/26ba7bb6f21cf8996493481a5275c01152f0aaf9\"\u003e\u003ccode\u003e26ba7bb\u003c/code\u003e\u003c/a\u003e docs: consolidate state management docs in crate root (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3683\"\u003e#3683\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/9fc59efc1fa9a11f4157cff1f2d22355f01d7bc0\"\u003e\u003ccode\u003e9fc59ef\u003c/code\u003e\u003c/a\u003e Update to tokio-tungstenite 0.29 (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3689\"\u003e#3689\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/axum/compare/axum-v0.8.8...axum-v0.8.9\"\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.44 to 0.4.45\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.45\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(tz): reject TZ offset hour of 24 to avoid FixedOffset overflow by \u003ca href=\"https://github.com/SAY-5\"\u003e\u003ccode\u003e@​SAY-5\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1787\"\u003echronotope/chrono#1787\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etz_data: fix tzdata locations on Android by \u003ca href=\"https://github.com/caruschalalamove\"\u003e\u003ccode\u003e@​caruschalalamove\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1789\"\u003echronotope/chrono#1789\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/170338250e836976a211e64728ec956e45e78a39\"\u003e\u003ccode\u003e1703382\u003c/code\u003e\u003c/a\u003e Prepare 0.4.45 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/881f9ab2f7068c98173cce86ce1a3642848ce98a\"\u003e\u003ccode\u003e881f9ab\u003c/code\u003e\u003c/a\u003e tz_data: fix tzdata locations on Android\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/f14ead46c0feeed8d5b2471c7a55069fbc822d01\"\u003e\u003ccode\u003ef14ead4\u003c/code\u003e\u003c/a\u003e fix(tz): reject TZ offset hour of 24 to avoid FixedOffset overflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/c6063e6f5a03a48c6feeac3eb5b51ab4cb902759\"\u003e\u003ccode\u003ec6063e6\u003c/code\u003e\u003c/a\u003e Update similar-asserts requirement from 1.6.1 to 2.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/120686c82c5da90377e815edb82c9a80b6b4f2be\"\u003e\u003ccode\u003e120686c\u003c/code\u003e\u003c/a\u003e Bump codecov/codecov-action from 5 to 6\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/chronotope/chrono/compare/v0.4.44...v0.4.45\"\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.54 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\u003c/blockquote\u003e\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/main/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\u003c/blockquote\u003e\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.54...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.65 to 4.6.9\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.6.7\u003c/h2\u003e\n\u003ch2\u003e[4.6.7] - 2026-09-14\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(derive)\u003c/em\u003e Add \u003ccode\u003e#[command(defer = \u0026lt;bool\u0026gt;)]\u003c/code\u003e attribute to opt-in to lazy initialisation of subcommands\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.6.6\u003c/h2\u003e\n\u003ch2\u003e[4.6.6] - 2026-08-06\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eCommand::get_overridden_usage\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.6.5\u003c/h2\u003e\n\u003ch2\u003e[4.6.5] - 2026-07-31\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Correctly mark which \u003ccode\u003evalue_names\u003c/code\u003e are optional with \u003ccode\u003enum_args\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.6.4\u003c/h2\u003e\n\u003ch2\u003e[4.6.4] - 2026-07-21\u003c/h2\u003e\n\u003ch3\u003eInternal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to syn v3\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.6.3\u003c/h2\u003e\n\u003ch2\u003e[4.6.3] - 2026-07-20\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(derive)\u003c/em\u003e Allow \u003ccode\u003e\u0026quot;literal\u0026quot;.function()\u003c/code\u003e as attribute values\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.6.2\u003c/h2\u003e\n\u003ch2\u003e[4.6.2] - 2026-07-15\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Say \u003ccode\u003ealias\u003c/code\u003e when there is only one\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.6.1\u003c/h2\u003e\n\u003ch2\u003e[4.6.1] - 2026-04-15\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(derive)\u003c/em\u003e Ensure rebuilds happen when an read env variable is changed\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/715b812f3b72ebca1d5ce257e0495e1e76aea56f\"\u003e\u003ccode\u003e715b812\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/89e6e9b59c6209c5d9817c7d113ad7ad7f6d6907\"\u003e\u003ccode\u003e89e6e9b\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/3918cb4db643ffdfb3c8206d241d70acf6d5c5de\"\u003e\u003ccode\u003e3918cb4\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6468\"\u003e#6468\u003c/a\u003e from sjh9714/fix-bash-posix-fn-name\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/526c81906357cae595259d46cea2fd4675489331\"\u003e\u003ccode\u003e526c819\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6469\"\u003e#6469\u003c/a\u003e from latent-9/docs/fix-derive-reference-link\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/b2bd685a8e809df2049f5cf6777641d8f86aeef6\"\u003e\u003ccode\u003eb2bd685\u003c/code\u003e\u003c/a\u003e docs(clap_derive): Fix derive reference link\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/ecee8a4f862b1b97ce2c7db5bf806cfe394a55f6\"\u003e\u003ccode\u003eecee8a4\u003c/code\u003e\u003c/a\u003e fix(complete): Name the function after fn_name\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/6dd2e5a0802d84226afd63c427fc09940fa837d4\"\u003e\u003ccode\u003e6dd2e5a\u003c/code\u003e\u003c/a\u003e test(complete): Show POSIX bash will not source\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/4684d7abc545cef1d78708864cfe8c7668ed49c1\"\u003e\u003ccode\u003e4684d7a\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/51d50ad3ae341f987f26115d6a6719cf76cc78f4\"\u003e\u003ccode\u003e51d50ad\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/3bc36222053a49936ea67e8616d1584a75c811b0\"\u003e\u003ccode\u003e3bc3622\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6457\"\u003e#6457\u003c/a\u003e from bl4ck4t/master\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/clap-rs/clap/compare/clap_complete-v4.5.65...clap_complete-v4.6.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `dirs` from 6.0.0 to 7.0.0\n\nUpdates `futures-util` from 0.3.32 to 0.3.34\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/futures-rs/releases\"\u003efutures-util's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.3.34\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePreserve cloned waker identity. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3032\"\u003e#3032\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdato \u003ccode\u003esyn\u003c/code\u003e to 3. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3028\"\u003e#3028\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.3.33\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eReadLine\u003c/code\u003e's soundness issue regarding to exception safety. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3020\"\u003e#3020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix unsound \u003ccode\u003eSend\u003c/code\u003e impl for \u003ccode\u003eIterPinRef\u003c/code\u003e and \u003ccode\u003eIter\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3003\"\u003e#3003\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix stacked borrows violation in \u003ccode\u003ecompat01as03\u003c/code\u003e implementation. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3012\"\u003e#3012\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix memory leak in \u003ccode\u003eFuturesUnordered::IntoIter\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3005\"\u003e#3005\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eportable-atomic-alloc\u003c/code\u003e feature and use it in \u003ccode\u003eFuturesUnordered\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3007\"\u003e#3007\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRe-export \u003ccode\u003ealloc::task::Wake\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3010\"\u003e#3010\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003espin\u003c/code\u003e to 0.12. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3014\"\u003e#3014\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/futures-rs/blob/main/CHANGELOG.md\"\u003efutures-util's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e0.3.34 - 2026-08-11\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003ePreserve cloned waker identity. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3032\"\u003e#3032\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdato \u003ccode\u003esyn\u003c/code\u003e to 3. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3028\"\u003e#3028\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e0.3.33 - 2026-07-18\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eReadLine\u003c/code\u003e's soundness issue regarding to exception safety. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3020\"\u003e#3020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix unsound \u003ccode\u003eSend\u003c/code\u003e impl for \u003ccode\u003eIterPinRef\u003c/code\u003e and \u003ccode\u003eIter\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3003\"\u003e#3003\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix stacked borrows violation in \u003ccode\u003ecompat01as03\u003c/code\u003e implementation. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3012\"\u003e#3012\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix memory leak in \u003ccode\u003eFuturesUnordered::IntoIter\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3005\"\u003e#3005\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eportable-atomic-alloc\u003c/code\u003e feature and use it in \u003ccode\u003eFuturesUnordered\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3007\"\u003e#3007\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRe-export \u003ccode\u003ealloc::task::Wake\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3010\"\u003e#3010\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003espin\u003c/code\u003e to 0.12. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3014\"\u003e#3014\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/705e6b5c0f06535b1aac1cb1989a172b3d45be8c\"\u003e\u003ccode\u003e705e6b5\u003c/code\u003e\u003c/a\u003e Release 0.3.34\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/616dac7bf944ff9876b7f8b77b37c6224cbbb506\"\u003e\u003ccode\u003e616dac7\u003c/code\u003e\u003c/a\u003e compat: Inline RawWaker clone function\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/41763693ee6400e2a7931530790af6e1746eb1c6\"\u003e\u003ccode\u003e4176369\u003c/code\u003e\u003c/a\u003e Inline remaining RawWaker clone functions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/f17a8957d9a25a2dd3c95b43f1c6caa108df6bcc\"\u003e\u003ccode\u003ef17a895\u003c/code\u003e\u003c/a\u003e Fix cloned FuturesUnordered waker identity\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/51d62ada9bb8eab06339475e0f1b19cfa41fb2d7\"\u003e\u003ccode\u003e51d62ad\u003c/code\u003e\u003c/a\u003e macro: bump \u003ccode\u003esyn\u003c/code\u003e to v3 (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3028\"\u003e#3028\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/9e26177cf01155d57917ee943246d0c97843deed\"\u003e\u003ccode\u003e9e26177\u003c/code\u003e\u003c/a\u003e ci: Reduce timeout-minutes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/b2d098331763fca9b0665f80bb31a66e3112a2cf\"\u003e\u003ccode\u003eb2d0983\u003c/code\u003e\u003c/a\u003e tsan: Enable Adaptive Delay\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/f733d0ea9fed49263203ae0a7cb6beb5fe1a04c4\"\u003e\u003ccode\u003ef733d0e\u003c/code\u003e\u003c/a\u003e Miri: Ignore compat tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/e5def2f60c7eb1e8e6b76da540e148cc7638b115\"\u003e\u003ccode\u003ee5def2f\u003c/code\u003e\u003c/a\u003e Rename default branch to main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/89cc254cb8bfcc78e6a31e7711d0757f97bcb531\"\u003e\u003ccode\u003e89cc254\u003c/code\u003e\u003c/a\u003e Release 0.3.33\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/futures-rs/compare/0.3.32...0.3.34\"\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.25\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.25\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd Redox OS support (\u003ca href=\"https://redirect.github.com/dtolnay/inventory/issues/93\"\u003e#93\u003c/a\u003e, thanks \u003ca href=\"https://github.com/willnode\"\u003e\u003ccode\u003e@​willnode\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.3.24\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for VxWorks targets (\u003ca href=\"https://redirect.github.com/dtolnay/inventory/issues/89\"\u003e#89\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.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/ffc228473d7aa20ca0790ddccc894a20682489ae\"\u003e\u003ccode\u003effc2284\u003c/code\u003e\u003c/a\u003e Release 0.3.25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/inventory/commit/b2d280f2dc9d34f59fb555ed7b453f88e471c299\"\u003e\u003ccode\u003eb2d280f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/inventory/issues/93\"\u003e#93\u003c/a\u003e from willnode/redox\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/inventory/commit/b3c1d19e1abadcf1b3cb3560555087d27d044708\"\u003e\u003ccode\u003eb3c1d19\u003c/code\u003e\u003c/a\u003e Redox support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/inventory/commit/8e9a9bf114e3c3c87db46c17fa751b8df0bdf18b\"\u003e\u003ccode\u003e8e9a9bf\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2026-09-26\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/inventory/commit/b6f12356465680ffbf53af813ff4bb2affaa579f\"\u003e\u003ccode\u003eb6f1235\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2026-09-22\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/inventory/commit/a5f99d2e57febbf0f438be8aa13ab7bb06475eef\"\u003e\u003ccode\u003ea5f99d2\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2026-08-22\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/inventory/commit/758923586f7441b8a7b10c5885ac6983ede46e62\"\u003e\u003ccode\u003e7589235\u003c/code\u003e\u003c/a\u003e Raise minimum tested compiler to rust 1.88\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/inventory/commit/4a0769f1e2746428189a3a5df336af859e2646f8\"\u003e\u003ccode\u003e4a0769f\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2026-07-25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/inventory/commit/041adb9d0efdade925c4c4da1ebe881f160de98b\"\u003e\u003ccode\u003e041adb9\u003c/code\u003e\u003c/a\u003e Update actions/upload-artifact@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/inventory/commit/a7b5b3dc6db4d7fbbcaaf0ecf323e03767698b72\"\u003e\u003ccode\u003ea7b5b3d\u003c/code\u003e\u003c/a\u003e Update actions/checkout@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/inventory/compare/0.3.21...0.3.25\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `reqwest` from 0.13.1 to 0.13.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/seanmonstar/reqwest/releases\"\u003ereqwest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.13.5\u003c/h2\u003e\n\u003ch2\u003etl;dr\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eError::is_dns()\u003c/code\u003e to identify errors caused by DNS resolution failures.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eClientBuilder::http1_max_headers(usize)\u003c/code\u003e to configure the maximum number of headers accepted in an HTTP/1 response (default 100).\u003c/li\u003e\n\u003cli\u003eAdd TLS version to \u003ccode\u003eTlsInfo\u003c/code\u003e extension.\u003c/li\u003e\n\u003cli\u003eFix hickory-dns feature to use \u003ccode\u003eIpv6AndIpv4\u003c/code\u003e strategy to prefer IPv6.\u003c/li\u003e\n\u003cli\u003eFix sending wrong proxy-auth if multiple proxies intercept a given URL.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(blocking): preserve version and extensions in TryFrom\u003ca href=\"http::Request\"\u003ehttp::Request\u003c/a\u003e by \u003ca href=\"https://github.com/wwhsaber\"\u003e\u003ccode\u003e@​wwhsaber\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3050\"\u003eseanmonstar/reqwest#3050\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove unnecessary clones by \u003ca href=\"https://github.com/FranciscoTGouveia\"\u003e\u003ccode\u003e@​FranciscoTGouveia\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3052\"\u003eseanmonstar/reqwest#3052\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eReferrer\u003c/code\u003e and \u003ccode\u003eReferrer Policy\u003c/code\u003e methods to WASM Request API by \u003ca href=\"https://github.com/Billy-Sheppard\"\u003e\u003ccode\u003e@​Billy-Sheppard\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3049\"\u003eseanmonstar/reqwest#3049\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump actions/checkout from 6 to 7 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/seanmonstar/reqwest/pull/3058\"\u003eseanmonstar/reqwest#3058\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add \u003ccode\u003eError::is_dns()\u003c/code\u003e to identify DNS resolution failures by \u003ca href=\"https://github.com/JoakoI98\"\u003e\u003ccode\u003e@​JoakoI98\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3057\"\u003eseanmonstar/reqwest#3057\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix blocking client timeout panic by \u003ca href=\"https://github.com/V-Mann-Nick\"\u003e\u003ccode\u003e@​V-Mann-Nick\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3060\"\u003eseanmonstar/reqwest#3060\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003eLookupIpStrategy::Ipv6AndIpv4\u003c/code\u003e to actually prefer IPv6 when using \u003ccode\u003ehickory-dns\u003c/code\u003e by \u003ca href=\"https://github.com/FalkWoldmann\"\u003e\u003ccode\u003e@​FalkWoldmann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3063\"\u003eseanmonstar/reqwest#3063\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Add ClientBuilder::http1_max_headers by \u003ca href=\"https://github.com/smaeda-ks\"\u003e\u003ccode\u003e@​smaeda-ks\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3065\"\u003eseanmonstar/reqwest#3065\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: expose the negotiated TLS version via \u003ccode\u003eTlsInfo\u003c/code\u003e by \u003ca href=\"https://github.com/dennisameling\"\u003e\u003ccode\u003e@​dennisameling\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3067\"\u003eseanmonstar/reqwest#3067\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(error): detect timeouts wrapped in body decode errors by \u003ca href=\"https://github.com/raphaelroshan\"\u003e\u003ccode\u003e@​raphaelroshan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3064\"\u003eseanmonstar/reqwest#3064\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove unnecessary clones and a cast by \u003ca href=\"https://github.com/FranciscoTGouveia\"\u003e\u003ccode\u003e@​FranciscoTGouveia\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3071\"\u003eseanmonstar/reqwest#3071\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): upgrade base64 to 0.23 by \u003ca href=\"https://github.com/paolobarbolini\"\u003e\u003ccode\u003e@​paolobarbolini\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3074\"\u003eseanmonstar/reqwest#3074\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(body): reuse tokio::time::Sleep timer via reset() in ReadTimeoutBody by \u003ca href=\"https://github.com/spellsaif\"\u003e\u003ccode\u003e@​spellsaif\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3085\"\u003eseanmonstar/reqwest#3085\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(cookie): avoid cloning store and url on Poll::Pending in ResponseFuture::poll by \u003ca href=\"https://github.com/spellsaif\"\u003e\u003ccode\u003e@​spellsaif\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3084\"\u003eseanmonstar/reqwest#3084\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003esrc/async_impl/request.rs_improved_doc_for_json_fn: by \u003ca href=\"https://github.com/Athleteg\"\u003e\u003ccode\u003e@​Athleteg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3082\"\u003eseanmonstar/reqwest#3082\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: proxy could use wrong credentials if many matched by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3098\"\u003eseanmonstar/reqwest#3098\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wwhsaber\"\u003e\u003ccode\u003e@​wwhsaber\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3050\"\u003eseanmonstar/reqwest#3050\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FranciscoTGouveia\"\u003e\u003ccode\u003e@​FranciscoTGouveia\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3052\"\u003eseanmonstar/reqwest#3052\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Billy-Sheppard\"\u003e\u003ccode\u003e@​Billy-Sheppard\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3049\"\u003eseanmonstar/reqwest#3049\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JoakoI98\"\u003e\u003ccode\u003e@​JoakoI98\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3057\"\u003eseanmonstar/reqwest#3057\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/V-Mann-Nick\"\u003e\u003ccode\u003e@​V-Mann-Nick\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3060\"\u003eseanmonstar/reqwest#3060\u003c/a\u003e\u003c/li\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/seanmonstar/reqwest/pull/3063\"\u003eseanmonstar/reqwest#3063\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smaeda-ks\"\u003e\u003ccode\u003e@​smaeda-ks\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3065\"\u003eseanmonstar/reqwest#3065\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/raphaelroshan\"\u003e\u003ccode\u003e@​raphaelroshan\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3064\"\u003eseanmonstar/reqwest#3064\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spellsaif\"\u003e\u003ccode\u003e@​spellsaif\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3085\"\u003eseanmonstar/reqwest#3085\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Athleteg\"\u003e\u003ccode\u003e@​Athleteg\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3082\"\u003eseanmonstar/reqwest#3082\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/seanmonstar/reqwest/compare/v0.13.4...v0.13.5\"\u003ehttps://github.com/seanmonstar/reqwest/compare/v0.13.4...v0.13.5\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.13.4\u003c/h2\u003e\n\u003ch2\u003etl;dr\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eClientBuilder::tls_sslkeylogfile(bool)\u003c/code\u003e option to allow using the related environment variable.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eClientBuilder::http2_keep_alive_*\u003c/code\u003e options for the \u003ccode\u003eblocking\u003c/code\u003e client.\u003c/li\u003e\n\u003cli\u003eAdd TLS 1.3 support when using \u003ccode\u003enative-tls\u003c/code\u003e backend.\u003c/li\u003e\n\u003cli\u003eFix redirect handling to strip sensitive headers when the scheme changes.\u003c/li\u003e\n\u003cli\u003eFix HTTP/3 happy-eyeball connection creation.\u003c/li\u003e\n\u003cli\u003eUpgrade hickory-resolver to 0.26.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/seanmonstar/reqwest/blob/master/CHANGELOG.md\"\u003ereqwest's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.13.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eError::is_dns()\u003c/code\u003e to identify errors caused by DNS resolution failures.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eClientBuilder::http1_max_headers(usize)\u003c/code\u003e to configure the maximum number of headers accepted in an HTTP/1 response (default 100).\u003c/li\u003e\n\u003cli\u003eAdd TLS version to \u003ccode\u003eTlsInfo\u003c/code\u003e extension.\u003c/li\u003e\n\u003cli\u003eFix hickory-dns feature to use \u003ccode\u003eIpv6AndIpv4\u003c/code\u003e strategy to prefer IPv6.\u003c/li\u003e\n\u003cli\u003eFix sending wrong proxy-auth if multiple proxies intercept a given URL.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.13.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eClientBuilder::tls_sslkeylogfile(bool)\u003c/code\u003e option to allow using the related environment variable.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eClientBuilder::http2_keep_alive_*\u003c/code\u003e options for the \u003ccode\u003eblocking\u003c/code\u003e client.\u003c/li\u003e\n\u003cli\u003eAdd TLS 1.3 support when using \u003ccode\u003enative-tls\u003c/code\u003e backend.\u003c/li\u003e\n\u003cli\u003eFix redirect handling to strip sensitive headers when the scheme changes.\u003c/li\u003e\n\u003cli\u003eFix HTTP/3 happy-eyeball connection creation.\u003c/li\u003e\n\u003cli\u003eUpgrade hickory-resolver to 0.26.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.13.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix CertificateRevocationList parsing of PEM values.\u003c/li\u003e\n\u003cli\u003eFix logging in resolver to only show host, not full URL.\u003c/li\u003e\n\u003cli\u003eFix hickory-dns to fallback to a default if \u003ccode\u003e/etc/resolv.conf\u003c/code\u003e fails.\u003c/li\u003e\n\u003cli\u003eFix HTTP/3 to handle \u003ccode\u003eSTOP_SENDING\u003c/code\u003e as not an error.\u003c/li\u003e\n\u003cli\u003eFix HTTP/3 pool to remove timed out QUIC connections.\u003c/li\u003e\n\u003cli\u003eFix HTTP/3 connection establishment picking IPv4 and IPv6.\u003c/li\u003e\n\u003cli\u003eUpgrade rustls-platform-verifier.\u003c/li\u003e\n\u003cli\u003e(wasm) Only use wasm-bindgen on unknown-* targets.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.13.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix HTTP/2 and native-tls ALPN feature combinations.\u003c/li\u003e\n\u003cli\u003eFix HTTP/3 to send h3 ALPN.\u003c/li\u003e\n\u003cli\u003e(wasm) fix \u003ccode\u003eRequestBuilder::json()\u003c/code\u003e from override previously set content-type.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/de55373434f07f42926599dbb5a88550d8e55112\"\u003e\u003ccode\u003ede55373\u003c/code\u003e\u003c/a\u003e v0.13.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/4d3fe121f99f74f912b9a39d789f06f13688c8c8\"\u003e\u003ccode\u003e4d3fe12\u003c/code\u003e\u003c/a\u003e fix: proxy could use wrong credentials if many matched (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/3098\"\u003e#3098\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/9f06fd28abe53e5ff84a091825ea5ce8984b51e0\"\u003e\u003ccode\u003e9f06fd2\u003c/code\u003e\u003c/a\u003e docs: improve description of JSON method (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/3082\"\u003e#3082\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/5bdb2f0eaaa4b2cf047e9d227c02d55ac2aa4732\"\u003e\u003ccode\u003e5bdb2f0\u003c/code\u003e\u003c/a\u003e perf(cookie): avoid cloning store and url on Poll::Pending in ResponseFuture:...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/ffda2631e705547cd5bd209b7b01c6aaf25133ae\"\u003e\u003ccode\u003effda263\u003c/code\u003e\u003c/a\u003e perf(body): reuse tokio::time::Sleep timer via reset() in ReadTimeoutBody (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/3\"\u003e#3\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/4e9a3c7c8af164e6be24f481b51d697353e06ecb\"\u003e\u003ccode\u003e4e9a3c7\u003c/code\u003e\u003c/a\u003e chore: add pull request template for human-written content\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/17e9bcb51c46edebfb6f5f2f5184b51dac4b3a7d\"\u003e\u003ccode\u003e17e9bcb\u003c/code\u003e\u003c/a\u003e chore(deps): upgrade base64 to 0.23 (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/3074\"\u003e#3074\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/221abe9ec921e22fe1bafaed47b51b03bed4b7c3\"\u003e\u003ccode\u003e221abe9\u003c/code\u003e\u003c/a\u003e chore: Remove unnecessary clones and a cast (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/3071\"\u003e#3071\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/99996a1b3db5e7e27ce58512be42c581a9a8a7cb\"\u003e\u003ccode\u003e99996a1\u003c/code\u003e\u003c/a\u003e fix(error): detect timeouts wrapped in body decode errors (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/3064\"\u003e#3064\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/fc99bd5b15c72c65f615848d7b048df94aeadcd9\"\u003e\u003ccode\u003efc99bd5\u003c/code\u003e\u003c/a\u003e feat: expose the negotiated TLS version via \u003ccode\u003eTlsInfo\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/3067\"\u003e#3067\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/seanmonstar/reqwest/compare/v0.13.1...v0.13.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `rig-core` from 0.39.0 to 0.42.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/0xPlaygrounds/rig/blob/main/CHANGELOG.md\"\u003erig-core's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/0xPlaygrounds/rig/compare/v0.41.0...v0.42.0\"\u003e0.42.0\u003c/a\u003e - 2026-08-17\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(voyageai)\u003c/em\u003e expose embedding request options (\u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/pull/2343\"\u003e#2343\u003c/a\u003e) (by \u003ca href=\"https://github.com/sergiomeneses\"\u003esergiomeneses\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(agent)\u003c/em\u003e [\u003cstrong\u003ebreaking\u003c/strong\u003e] expose portable model-turn termination metadata to hooks (\u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/pull/2341\"\u003e#2341\u003c/a\u003e) (by \u003ca href=\"https://github.com/gold-silver-copper\"\u003egold-silver-copper\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ecarry the provider transport request id on completion errors (\u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/pull/2314\"\u003e#2314\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/pull/2315\"\u003e#2315\u003c/a\u003e) (by \u003ca href=\"https://github.com/gold-silver-copper\"\u003egold-silver-copper\u003c/a\u003e) - \u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/issues/2315\"\u003e#2315\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eresponse identity metadata — native response id + provider transport request id, to every completion observer (\u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/pull/2265\"\u003e#2265\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/pull/2313\"\u003e#2313\u003c/a\u003e) (by \u003ca href=\"https://github.com/gold-silver-copper\"\u003egold-silver-copper\u003c/a\u003e) - \u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/issues/2313\"\u003e#2313\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(anthropic)\u003c/em\u003e per-breakpoint cache TTL — static prefix independent of conversation tail (\u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/pull/2266\"\u003e#2266\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/pull/2312\"\u003e#2312\u003c/a\u003e) (by \u003ca href=\"https://github.com/gold-silver-copper\"\u003egold-silver-copper\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(venice)\u003c/em\u003e add Venice AI provider with live-recorded cassette coverage (\u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/pull/2306\"\u003e#2306\u003c/a\u003e) (by \u003ca href=\"https://github.com/gold-silver-copper\"\u003egold-silver-copper\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(cohere)\u003c/em\u003e add image embeddings (\u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/pull/2304\"\u003e#2304\u003c/a\u003e) (by \u003ca href=\"https://github.com/gold-silver-copper\"\u003egold-silver-copper\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(anthropic)\u003c/em\u003e support strict tool use (\u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/pull/2296\"\u003e#2296\u003c/a\u003e) (by \u003ca href=\"https://github.com/gold-silver-copper\"\u003egold-silver-copper\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(doubleword)\u003c/em\u003e report the embedding width Doubleword actually returns (\u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/pull/2356\"\u003e#2356\u003c/a\u003e) (by \u003ca href=\"https://github.com/gold-silver-copper\"\u003egold-silver-copper\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(openrouter)\u003c/em\u003e surface chat-completions refusals, and map the reasoning share of usage (\u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/pull/2358\"\u003e#2358\u003c/a\u003e) (by \u003ca href=\"https://github.com/gold-silver-copper\"\u003egold-silver-copper\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(rig)\u003c/em\u003e exclude test cassettes from the published crate (\u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/pull/2350\"\u003e#2350\u003c/a\u003e) (by \u003ca href=\"https://github.com/gold-silver-copper\"\u003egold-silver-copper\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(embeddings)\u003c/em\u003e keep a document's embeddings in text order across batch boundaries (\u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/pull/2348\"\u003e#2348\u003c/a\u003e) (by \u003ca href=\"https://github.com/gold-silver-copper\"\u003egold-silver-copper\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(embeddings)\u003c/em\u003e builder input order (\u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/pull/2344\"\u003e#2344\u003c/a\u003e) (by \u003ca href=\"https://github.com/sergiomeneses\"\u003esergiomeneses\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(mistral)\u003c/em\u003e eight more provider bugs found by live cassette recording (\u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/pull/2337\"\u003e#2337\u003c/a\u003e) (by \u003ca href=\"https://github.com/gold-silver-copper\"\u003egold-silver-copper\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(openai)\u003c/em\u003e preserve the provider's response when a websocket upgrade is rejected (\u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/pull/2338\"\u003e#2338\u003c/a\u003e) (by \u003ca href=\"https://github.com/gold-silver-copper\"\u003egold-silver-copper\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(core)\u003c/em\u003e [\u003cstrong\u003ebreaking\u003c/strong\u003e] preserve response headers on non-success HTTP errors (\u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/pull/2333\"\u003e#2333\u003c/a\u003e) (by \u003ca href=\"https://github.com/gold-silver-copper\"\u003egold-silver-copper\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ethree model-listing and usage bugs found by live cassette recording (anthropic, gemini) (\u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/pull/2334\"\u003e#2334\u003c/a\u003e) (by \u003ca href=\"https://github.com/gold-silver-copper\"\u003egold-silver-copper\u003c/a\u003e) - \u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/issues/2334\"\u003e#2334\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(openai)\u003c/em\u003e six wire-level defects found by live cassette recording (\u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/pull/2332\"\u003e#2332\u003c/a\u003e) (by \u003ca href=\"https://github.com/gold-silver-copper\"\u003egold-silver-copper\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(mistral)\u003c/em\u003e four provider bugs found by live cassette recording (\u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/pull/2331\"\u003e#2331\u003c/a\u003e) (by \u003ca href=\"https://github.com/gold-silver-copper\"\u003egold-silver-copper\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(anthropic)\u003c/em\u003e two stop_sequence bugs found by live cassette recording (\u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/pull/2329\"\u003e#2329\u003c/a\u003e) (by \u003ca href=\"https://github.com/gold-silver-copper\"\u003egold-silver-copper\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(gemini)\u003c/em\u003e four response-mapping bugs found by live cassette recording (\u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/pull/2328\"\u003e#2328\u003c/a\u003e) (by \u003ca href=\"https://github.com/gold-silver-copper\"\u003egold-silver-copper\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(gemini, agent)\u003c/em\u003e close the whole output-budget truncation chain, not just the 4096 cap (\u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/pull/2324\"\u003e#2324\u003c/a\u003e) (by \u003ca href=\"https://github.com/gold-silver-copper\"\u003egold-silver-copper\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(rig-core)\u003c/em\u003e enable all-feature wasm builds (\u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/pull/2319\"\u003e#2319\u003c/a\u003e) (by \u003ca href=\"https://github.com/gold-silver-copper\"\u003egold-silver-copper\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(bedrock)\u003c/em\u003e raw_completion discards provider-only response data (guardrail trace, request id, service tier) (\u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/pull/2311\"\u003e#2311\u003c/a\u003e) (by \u003ca href=\"https://github.com/gold-silver-copper\"\u003egold-silver-copper\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(bedrock)\u003c/em\u003e ship invocable model identifiers, and keep provider error bodies the SDK cannot classify (\u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/pull/2309\"\u003e#2309\u003c/a\u003e) (by \u003ca href=\"https://github.com/gold-silver-copper\"\u003egold-silver-copper\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(cohere)\u003c/em\u003e validate required tool choice (\u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/pull/2302\"\u003e#2302\u003c/a\u003e) (by \u003ca href=\"https://github.com/gold-silver-copper\"\u003egold-silver-copper\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(cohere)\u003c/em\u003e Cohere provider sends request shapes the v2 chat API rejects, and ships removed model IDs (\u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/pull/2263\"\u003e#2263\u003c/a\u003e) (by \u003ca href=\"https://github.com/rleisti\"\u003erleisti\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(openai)\u003c/em\u003e preserve Responses message phase across stateless replay (\u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/pull/2269\"\u003e#2269\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/pull/2295\"\u003e#2295\u003c/a\u003e) (by \u003ca href=\"https://github.com/gold-silver-copper\"\u003egold-silver-copper\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(openai)\u003c/em\u003e merge additional_params tools into chat completions tool list (\u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/pull/1890\"\u003e#1890\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/pull/2294\"\u003e#2294\u003c/a\u003e) (by \u003ca href=\"https://github.com/gold-silver-copper\"\u003egold-silver-copper\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(gemini)\u003c/em\u003e send temperature and max_tokens; add live regression cassettes and a cache-prefix guard (\u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/pull/2283\"\u003e#2283\u003c/a\u003e) (by \u003ca href=\"https://github.com/gold-silver-copper\"\u003egold-silver-copper\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(anthropic)\u003c/em\u003e prefer \u003ccode\u003emessage_delta\u003c/code\u003e usage.input_tokens when the provider sends it there (\u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/pull/2279\"\u003e#2279\u003c/a\u003e) (by \u003ca href=\"https://github.com/gold-silver-copper\"\u003egold-silver-copper\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(release)\u003c/em\u003e isolate macro hygiene fixture (\u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/pull/2227\"\u003e#2227\u003c/a\u003e) (by \u003ca href=\"https://github.com/gold-silver-copper\"\u003egold-silver-copper\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ereconcile the changelogs and the migration guide with what actually merged (\u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/pull/2353\"\u003e#2353\u003c/a\u003e) (by \u003ca href=\"https://github.com/gold-silver-copper\"\u003egold-silver-copper\u003c/a\u003e) - \u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/issues/2353\"\u003e#2353\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(rig-core)\u003c/em\u003e make a live tracing capture provable, not assumed (\u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/pull/2347\"\u003e#2347\u003c/a\u003e) (by \u003ca href=\"https://github.com/gold-silver-copper\"\u003egold-silver-copper\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(providers)\u003c/em\u003e share the paginated model-listing loop, and add Groq listing (\u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/pull/2339\"\u003e#2339\u003c/a\u003e) (by \u003ca href=\"https://github.com/gold-silver-copper\"\u003egold-silver-copper\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(deps)\u003c/em\u003e clear the outstanding security advisories (\u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/pull/2342\"\u003e#2342\u003c/a\u003e) (by \u003ca href=\"https://github.com/gold-silver-copper\"\u003egold-silver-copper\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eremove #[non_exhaustive] from the workspace (\u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/pull/2335\"\u003e#2335\u003c/a\u003e) (by \u003ca href=\"https://github.com/gold-silver-copper\"\u003egold-silver-copper\u003c/a\u003e) - \u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/issues/2335\"\u003e#2335\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(rig-agent)\u003c/em\u003e share AgentConfig across builder, agent, and runner (\u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/pull/2326\"\u003e#2326\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/pull/2327\"\u003e#2327\u003c/a\u003e) (by \u003ca href=\"https://github.com/gold-silver-copper\"\u003egold-silver-copper\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eworkspace-wide LOC consolidation pass 8 (net −1,353 production lines) (\u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/pull/2320\"\u003e#2320\u003c/a\u003e) (by \u003ca href=\"https://github.com/gold-silver-copper\"\u003egold-silver-copper\u003c/a\u003e) - \u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/issues/2320\"\u003e#2320\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(rig-core)\u003c/em\u003e consolidate provider boilerplate (\u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/pull/2317\"\u003e#2317\u003c/a\u003e) (by \u003ca href=\"https://github.com/gold-silver-copper\"\u003egold-silver-copper\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/0xPlaygrounds/rig/commit/d5a34986a1ad57f1e9c5984b82f8d7438ffc717e\"\u003e\u003ccode\u003ed5a3498\u003c/code\u003e\u003c/a\u003e chore(release): publish v0.42.0 from main, including everything merged since ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/0xPlaygrounds/rig/commit/9f74bbc97af3b072d5f22d4f85fa2395391bc7e3\"\u003e\u003ccode\u003e9f74bbc\u003c/code\u003e\u003c/a\u003e chore(deps): lower dependency floors to what rig needs and stop raising them ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/0xPlaygrounds/rig/commit/93b1fd0585acf47b5db508e932b35d34cd02f95b\"\u003e\u003ccode\u003e93b1fd0\u003c/code\u003e\u003c/a\u003e chore(deps): bump redis from 1.2.1 to 1.5.0 (\u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/issues/2361\"\u003e#2361\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/0xPlaygrounds/rig/commit/4487ba299269c51ecb74b4a155ccc7190248c0d0\"\u003e\u003ccode\u003e4487ba2\u003c/code\u003e\u003c/a\u003e feat(agent): restore raw provider response access at the agent level, on both...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/0xPlaygrounds/rig/commit/2da030332e554c0843105431f2d98d56574a5e3e\"\u003e\u003ccode\u003e2da0303\u003c/code\u003e\u003c/a\u003e chore: release v0.42.0 (\u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/issues/2221\"\u003e#2221\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/0xPlaygrounds/rig/commit/57b4ad2bb354c3f665dc079dedff05d31eacf98d\"\u003e\u003ccode\u003e57b4ad2\u003c/code\u003e\u003c/a\u003e fix(providers): survive truncated tool calls and preserve DeepSeek wire data ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/0xPlaygrounds/rig/commit/d525224eaa199f0d588e173671fbee0547fe8b03\"\u003e\u003ccode\u003ed525224\u003c/code\u003e\u003c/a\u003e fix(doubleword): report the embedding width Doubleword actually returns (\u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/issues/2356\"\u003e#2356\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/0xPlaygrounds/rig/commit/8ea03a251b07a99006c9a50609da4aa945dddac9\"\u003e\u003ccode\u003e8ea03a2\u003c/code\u003e\u003c/a\u003e fix(openrouter): surface chat-completions refusals, and map the reasoning sha...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/0xPlaygrounds/rig/commit/4232abdb85a3ef2c48ccf3fa5c2cb8636588db94\"\u003e\u003ccode\u003e4232abd\u003c/code\u003e\u003c/a\u003e docs: reconcile the changelogs and the migration guide with what actually mer...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/0xPlaygrounds/rig/commit/854b765abf574245470fa6440bf0ed33886c7f1e\"\u003e\u003ccode\u003e854b765\u003c/code\u003e\u003c/a\u003e fix(rig): exclude test cassettes from the published crate (\u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/issues/2350\"\u003e#2350\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/0xPlaygrounds/rig/compare/v0.39.0...v0.42.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `rusqlite` from 0.32.1 to 0.40.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rusqlite/rusqlite/releases\"\u003erusqlite's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.40.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eLower MSRV to 1.88.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca hr...\n\n_Description has been truncated_","html_url":"https://github.com/camilesing/CodeSmith/pull/33","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/camilesing%2FCodeSmith/issues/33","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/33/packages"},{"uuid":"5854546527","node_id":"PR_kwDOU_2qjM8AAAABIeR9Ow","number":4,"state":"closed","title":"Bump the crates group across 1 directory with 46 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-10-21T03:28:03.000Z","author_association":null,"state_reason":null,"created_at":"2026-10-14T19:48:47.000Z","updated_at":"2026-10-21T03:28:04.000Z","time_to_close":545956,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"crates","update_count":46,"packages":[{"name":"clap","old_version":"4.6.6","new_version":"4.6.7","repository_url":"https://github.com/clap-rs/clap"},{"name":"rust-embed","old_version":"8.12.0","new_version":"8.13.0"},{"name":"zip","old_version":"8.6.0","new_version":"9.0.1","repository_url":"https://github.com/zip-rs/zip2"},{"name":"serde_json","old_version":"1.0.151","new_version":"1.0.154","repository_url":"https://github.com/serde-rs/json"},{"name":"encoding_rs","old_version":"0.8.35","new_version":"0.8.42","repository_url":"https://github.com/hsivonen/encoding_rs"},{"name":"bindgen","old_version":"0.72.1","new_version":"0.73.2","repository_url":"https://github.com/rust-lang/rust-bindgen"},{"name":"bitflags","old_version":"2.13.1","new_version":"2.13.2","repository_url":"https://github.com/bitflags/bitflags"},{"name":"cc","old_version":"1.4.4","new_version":"1.8.0","repository_url":"https://github.com/rust-lang/cc-rs"},{"name":"cfg-if","old_version":"1.0.4","new_version":"1.0.5","repository_url":"https://github.com/rust-lang/cfg-if"},{"name":"clap_builder","old_version":"4.6.6","new_version":"4.6.7","repository_url":"https://github.com/clap-rs/clap"},{"name":"clap_derive","old_version":"4.6.4","new_version":"4.6.7","repository_url":"https://github.com/clap-rs/clap"},{"name":"clap_lex","old_version":"1.1.0","new_version":"1.1.1","repository_url":"https://github.com/clap-rs/clap"},{"name":"crc32fast","old_version":"1.5.1","new_version":"1.5.2","repository_url":"https://github.com/srijs/rust-crc32fast"},{"name":"crossbeam","old_version":"0.8.4","new_version":"0.8.5","repository_url":"https://github.com/crossbeam-rs/crossbeam"},{"name":"crossbeam-channel","old_version":"0.5.16","new_version":"0.5.17","repository_url":"https://github.com/crossbeam-rs/crossbeam"},{"name":"crossbeam-deque","old_version":"0.8.7","new_version":"0.8.8","repository_url":"https://github.com/crossbeam-rs/crossbeam"},{"name":"crossbeam-epoch","old_version":"0.9.20","new_version":"0.9.21","repository_url":"https://github.com/crossbeam-rs/crossbeam"},{"name":"crossbeam-queue","old_version":"0.3.13","new_version":"0.3.14","repository_url":"https://github.com/crossbeam-rs/crossbeam"},{"name":"crossbeam-utils","old_version":"0.8.22","new_version":"0.8.23","repository_url":"https://github.com/crossbeam-rs/crossbeam"},{"name":"either","old_version":"1.18.0","new_version":"1.19.0","repository_url":"https://github.com/rayon-rs/either"},{"name":"find-msvc-tools","old_version":"0.1.11","new_version":"0.1.14","repository_url":"https://github.com/rust-lang/cc-rs"},{"name":"hybrid-array","old_version":"0.4.14","new_version":"0.4.15","repository_url":"https://github.com/RustCrypto/hybrid-array"},{"name":"indexmap","old_version":"2.14.1","new_version":"2.14.2","repository_url":"https://github.com/indexmap-rs/indexmap"},{"name":"itertools","old_version":"0.13.0","new_version":"0.14.0","repository_url":"https://github.com/rust-itertools/itertools"},{"name":"lazy_static","old_version":"1.5.0","new_version":"1.5.1","repository_url":"https://github.com/rust-lang-nursery/lazy-static.rs"},{"name":"libflate","old_version":"2.3.1","new_version":"2.3.2","repository_url":"https://github.com/sile/libflate"},{"name":"powerfmt","old_version":"0.2.0","new_version":"0.2.1","repository_url":"https://github.com/jhpratt/powerfmt"},{"name":"prettyplease","old_version":"0.2.37","new_version":"0.3.0","repository_url":"https://github.com/dtolnay/prettyplease"},{"name":"proc-macro-error3","old_version":"3.1.0","new_version":"3.1.1","repository_url":"https://github.com/gamma0987/proc-macro-error3"},{"name":"rand","old_version":"0.10.2","new_version":"0.10.3","repository_url":"https://github.com/rust-random/rand"},{"name":"rust-embed-impl","old_version":"8.12.0","new_version":"8.13.0"},{"name":"rust-embed-utils","old_version":"8.12.0","new_version":"8.13.0"},{"name":"scroll_derive","old_version":"0.13.1","new_version":"0.13.2","repository_url":"https://github.com/m4b/scroll"},{"name":"shlex","old_version":"1.3.0","new_version":"2.0.1","repository_url":"https://github.com/comex/rust-shlex"},{"name":"syn","old_version":"3.0.4","new_version":"3.0.8","repository_url":"https://github.com/dtolnay/syn"},{"name":"thiserror","old_version":"2.0.20","new_version":"2.0.21","repository_url":"https://github.com/dtolnay/thiserror"},{"name":"thiserror-impl","old_version":"2.0.20","new_version":"2.0.21","repository_url":"https://github.com/dtolnay/thiserror"},{"name":"tokio","old_version":"1.53.1","new_version":"1.53.2","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"toml_datetime","old_version":"1.1.1+spec-1.1.0","new_version":"1.1.2+spec-1.1.0","repository_url":"https://github.com/toml-rs/toml"},{"name":"toml_edit","old_version":"0.25.13+spec-1.1.0","new_version":"0.25.17+spec-1.1.0","repository_url":"https://github.com/toml-rs/toml"},{"name":"toml_parser","old_version":"1.1.3+spec-1.1.0","new_version":"1.1.5+spec-1.1.0","repository_url":"https://github.com/toml-rs/toml"},{"name":"unicase","old_version":"2.9.0","new_version":"2.10.0","repository_url":"https://github.com/seanmonstar/unicase"},{"name":"unicode-ident","old_version":"1.0.24","new_version":"1.0.26","repository_url":"https://github.com/dtolnay/unicode-ident"},{"name":"zlib-rs","old_version":"0.6.7","new_version":"0.6.8","repository_url":"https://github.com/trifectatechfoundation/zlib-rs"},{"name":"zstd-safe","old_version":"7.2.4","new_version":"7.3.0","repository_url":"https://github.com/gyscos/zstd-rs"},{"name":"zstd-sys","old_version":"2.0.16+zstd.1.5.7","new_version":"2.1.1+zstd.1.5.7","repository_url":"https://github.com/gyscos/zstd-rs"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the crates group with 46 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [clap](https://github.com/clap-rs/clap) | `4.6.6` | `4.6.7` |\n| rust-embed | `8.12.0` | `8.13.0` |\n| [zip](https://github.com/zip-rs/zip2) | `8.6.0` | `9.0.1` |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.151` | `1.0.154` |\n| [encoding_rs](https://github.com/hsivonen/encoding_rs) | `0.8.35` | `0.8.42` |\n| [bindgen](https://github.com/rust-lang/rust-bindgen) | `0.72.1` | `0.73.2` |\n| [bitflags](https://github.com/bitflags/bitflags) | `2.13.1` | `2.13.2` |\n| [cc](https://github.com/rust-lang/cc-rs) | `1.4.4` | `1.8.0` |\n| [cfg-if](https://github.com/rust-lang/cfg-if) | `1.0.4` | `1.0.5` |\n| [clap_builder](https://github.com/clap-rs/clap) | `4.6.6` | `4.6.7` |\n| [clap_derive](https://github.com/clap-rs/clap) | `4.6.4` | `4.6.7` |\n| [clap_lex](https://github.com/clap-rs/clap) | `1.1.0` | `1.1.1` |\n| [crc32fast](https://github.com/srijs/rust-crc32fast) | `1.5.1` | `1.5.2` |\n| [crossbeam](https://github.com/crossbeam-rs/crossbeam) | `0.8.4` | `0.8.5` |\n| [crossbeam-channel](https://github.com/crossbeam-rs/crossbeam) | `0.5.16` | `0.5.17` |\n| [crossbeam-deque](https://github.com/crossbeam-rs/crossbeam) | `0.8.7` | `0.8.8` |\n| [crossbeam-epoch](https://github.com/crossbeam-rs/crossbeam) | `0.9.20` | `0.9.21` |\n| [crossbeam-queue](https://github.com/crossbeam-rs/crossbeam) | `0.3.13` | `0.3.14` |\n| [crossbeam-utils](https://github.com/crossbeam-rs/crossbeam) | `0.8.22` | `0.8.23` |\n| [either](https://github.com/rayon-rs/either) | `1.18.0` | `1.19.0` |\n| [find-msvc-tools](https://github.com/rust-lang/cc-rs) | `0.1.11` | `0.1.14` |\n| [hybrid-array](https://github.com/RustCrypto/hybrid-array) | `0.4.14` | `0.4.15` |\n| [indexmap](https://github.com/indexmap-rs/indexmap) | `2.14.1` | `2.14.2` |\n| [itertools](https://github.com/rust-itertools/itertools) | `0.13.0` | `0.14.0` |\n| [lazy_static](https://github.com/rust-lang-nursery/lazy-static.rs) | `1.5.0` | `1.5.1` |\n| [libflate](https://github.com/sile/libflate) | `2.3.1` | `2.3.2` |\n| [powerfmt](https://github.com/jhpratt/powerfmt) | `0.2.0` | `0.2.1` |\n| [prettyplease](https://github.com/dtolnay/prettyplease) | `0.2.37` | `0.3.0` |\n| [proc-macro-error3](https://github.com/gamma0987/proc-macro-error3) | `3.1.0` | `3.1.1` |\n| [rand](https://github.com/rust-random/rand) | `0.10.2` | `0.10.3` |\n| rust-embed-impl | `8.12.0` | `8.13.0` |\n| rust-embed-utils | `8.12.0` | `8.13.0` |\n| [scroll_derive](https://github.com/m4b/scroll) | `0.13.1` | `0.13.2` |\n| [shlex](https://github.com/comex/rust-shlex) | `1.3.0` | `2.0.1` |\n| [syn](https://github.com/dtolnay/syn) | `3.0.4` | `3.0.8` |\n| [thiserror](https://github.com/dtolnay/thiserror) | `2.0.20` | `2.0.21` |\n| [thiserror-impl](https://github.com/dtolnay/thiserror) | `2.0.20` | `2.0.21` |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.53.1` | `1.53.2` |\n| [toml_datetime](https://github.com/toml-rs/toml) | `1.1.1+spec-1.1.0` | `1.1.2+spec-1.1.0` |\n| [toml_edit](https://github.com/toml-rs/toml) | `0.25.13+spec-1.1.0` | `0.25.17+spec-1.1.0` |\n| [toml_parser](https://github.com/toml-rs/toml) | `1.1.3+spec-1.1.0` | `1.1.5+spec-1.1.0` |\n| [unicase](https://github.com/seanmonstar/unicase) | `2.9.0` | `2.10.0` |\n| [unicode-ident](https://github.com/dtolnay/unicode-ident) | `1.0.24` | `1.0.26` |\n| [zlib-rs](https://github.com/trifectatechfoundation/zlib-rs) | `0.6.7` | `0.6.8` |\n| [zstd-safe](https://github.com/gyscos/zstd-rs) | `7.2.4` | `7.3.0` |\n| [zstd-sys](https://github.com/gyscos/zstd-rs) | `2.0.16+zstd.1.5.7` | `2.1.1+zstd.1.5.7` |\n\n\nUpdates `clap` from 4.6.6 to 4.6.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clap-rs/clap/releases\"\u003eclap's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.6.7\u003c/h2\u003e\n\u003ch2\u003e[4.6.7] - 2026-09-14\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(derive)\u003c/em\u003e Add \u003ccode\u003e#[command(defer = \u0026lt;bool\u0026gt;)]\u003c/code\u003e attribute to opt-in to lazy initialisation of 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/main/CHANGELOG.md\"\u003eclap's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[4.6.7] - 2026-09-14\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(derive)\u003c/em\u003e Add \u003ccode\u003e#[command(defer = \u0026lt;bool\u0026gt;)]\u003c/code\u003e attribute to opt-in to lazy initialisation of 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/d3e59a9ab214910b9dad02921b7ef42c6400de9b\"\u003e\u003ccode\u003ed3e59a9\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/d997f878c484e02b2935d32a7b67afe990e91227\"\u003e\u003ccode\u003ed997f87\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/fb6058cc38cf6f4b07b8db89c850fc80e059e222\"\u003e\u003ccode\u003efb6058c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6409\"\u003e#6409\u003c/a\u003e from heaths/pwsh-support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/2310870f7a9fe4c39f5bb5620261a06ac9aaa0b1\"\u003e\u003ccode\u003e2310870\u003c/code\u003e\u003c/a\u003e test(complete): Add tests for completer_for_path\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/5967c17393a09f90112cdc5b2c20a1383f0bd8e4\"\u003e\u003ccode\u003e5967c17\u003c/code\u003e\u003c/a\u003e refactor(complete): Move shell detection to Shells\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/594602bb29f374e49da5029df63e5c740c723ad0\"\u003e\u003ccode\u003e594602b\u003c/code\u003e\u003c/a\u003e fix(complete): Detect pwsh for PowerShell\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/3a4f2d031b5110aaaac40f1cb1d6c0b8ff619df8\"\u003e\u003ccode\u003e3a4f2d0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6427\"\u003e#6427\u003c/a\u003e from clap-rs/renovate/shlex-2.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/67ebaed4ac95a83d5d7cc22d64ee0fc162ae1db3\"\u003e\u003ccode\u003e67ebaed\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6426\"\u003e#6426\u003c/a\u003e from clap-rs/renovate/actions-checkout-7.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/c968b136d0e6f560c08b06a844a20f2798a00096\"\u003e\u003ccode\u003ec968b13\u003c/code\u003e\u003c/a\u003e chore(deps): Update Rust crate shlex to v2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/8f247cbf58c582a755ee4dbe62a2390d93b9f8eb\"\u003e\u003ccode\u003e8f247cb\u003c/code\u003e\u003c/a\u003e chore(deps): Update actions/checkout action to v7\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/clap-rs/clap/compare/clap_complete-v4.6.6...clap_complete-v4.6.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `rust-embed` from 8.12.0 to 8.13.0\n\nUpdates `zip` from 8.6.0 to 9.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/zip-rs/zip2/releases\"\u003ezip's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.0.1\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eset_permissions was still following symlinks in non-streaming extraction (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/1038\"\u003e#1038\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etwo arithmetic overflows in the implode decoder (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/1028\"\u003e#1028\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ereject an empty archive whose central directory offset is past the EOCD (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/1025\"\u003e#1025\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edon't panic when two entries extract to the same path (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/1023\"\u003e#1023\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efail reads that exceed the declared uncompressed size (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/1022\"\u003e#1022\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eshrink decoder skipped LZW code 8191 (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/1029\"\u003e#1029\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ewrite only the sentinel-marked values in a central ZIP64 field (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/1027\"\u003e#1027\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev9.0.0\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd ZipFileBuilder for parallelizing compression (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/911\"\u003e#911\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd method \u003ccode\u003eby_index_with_data_descriptor\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/994\"\u003e#994\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd len, is_empty and entry to ZipArchiveMetadata (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/1015\"\u003e#1015\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eread data descriptor from binary (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/990\"\u003e#990\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd comment and test for ZipStreamReader and symlinks (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/985\"\u003e#985\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(write)\u003c/em\u003e add \u003ccode\u003eZipWriter::hide_file\u003c/code\u003e for in-place entry deletion (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/924\"\u003e#924\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd compression (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/948\"\u003e#948\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd test to in place modification (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/945\"\u003e#945\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emove CustomExtraField to own file (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/941\"\u003e#941\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd a test on enum size (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/939\"\u003e#939\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse ZipFileEntry instead of ZipStreamFileMetadata (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/935\"\u003e#935\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd ZipFileEntry with no Reader (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/933\"\u003e#933\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echange \u003ccode\u003eaes_mode\u003c/code\u003e to \u003ccode\u003eaes_settings()\u003c/code\u003e in ZipFileData (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/925\"\u003e#925\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ecleanup and harmonize extra fields (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/923\"\u003e#923\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRewrite zip64 extra (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/913\"\u003e#913\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ereading an empty AES entry again at EOF returns Ok(0) (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/1024\"\u003e#1024\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ereject ZIP64 sizes that overflow u64 when computing data end offsets (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/1036\"\u003e#1036\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eapply central directory metadata in ZipStreamReader, only to written entries (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/1030\"\u003e#1030\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003econsume the whole extended timestamp field in the central header (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/1016\"\u003e#1016\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eparse the central header of the extended timestamp (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/1002\"\u003e#1002\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edon't pre-allocate the declared size in the legacy decoders (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/991\"\u003e#991\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSymlink with very large declared size could lead to out-of-memory panic (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/984\"\u003e#984\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ecopy extra fields in raw_copy_file (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/955\"\u003e#955\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/982\"\u003e#982\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd unix_mode when copy_raw_file (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/981\"\u003e#981\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erewrite documentation of add_symlink_from_path (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/979\"\u003e#979\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eignore a ZIP64 extra field that no sentinel asked for (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/962\"\u003e#962\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edo not set data descriptor if directory (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/973\"\u003e#973\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eexpose flags function for easier access (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/972\"\u003e#972\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003epreserve unix permission in raw_copy_file (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/956\"\u003e#956\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eclippy warning on nightly (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/960\"\u003e#960\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eremove extra alloc used to copy (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/938\"\u003e#938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003elazy allocation on error case (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/937\"\u003e#937\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix data alignment (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/929\"\u003e#929\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/zip-rs/zip2/blob/master/CHANGELOG.md\"\u003ezip's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/zip-rs/zip2/compare/v9.0.0...v9.0.1\"\u003e9.0.1\u003c/a\u003e - 2026-10-10\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eset_permissions was still following symlinks in non-streaming extraction (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/1038\"\u003e#1038\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etwo arithmetic overflows in the implode decoder (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/1028\"\u003e#1028\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ereject an empty archive whose central directory offset is past the EOCD (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/1025\"\u003e#1025\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edon't panic when two entries extract to the same path (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/1023\"\u003e#1023\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efail reads that exceed the declared uncompressed size (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/1022\"\u003e#1022\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eshrink decoder skipped LZW code 8191 (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/1029\"\u003e#1029\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ewrite only the sentinel-marked values in a central ZIP64 field (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/1027\"\u003e#1027\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/zip-rs/zip2/compare/v9.0.0-pre3...v9.0.0\"\u003e9.0.0\u003c/a\u003e - 2026-10-08\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd ZipFileBuilder for parallelizing compression (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/911\"\u003e#911\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd method \u003ccode\u003eby_index_with_data_descriptor\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/994\"\u003e#994\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd len, is_empty and entry to ZipArchiveMetadata (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/1015\"\u003e#1015\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eread data descriptor from binary (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/990\"\u003e#990\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd comment and test for ZipStreamReader and symlinks (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/985\"\u003e#985\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(write)\u003c/em\u003e add \u003ccode\u003eZipWriter::hide_file\u003c/code\u003e for in-place entry deletion (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/924\"\u003e#924\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd compression (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/948\"\u003e#948\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd test to in place modification (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/945\"\u003e#945\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emove CustomExtraField to own file (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/941\"\u003e#941\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd a test on enum size (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/939\"\u003e#939\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse ZipFileEntry instead of ZipStreamFileMetadata (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/935\"\u003e#935\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd ZipFileEntry with no Reader (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/933\"\u003e#933\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echange \u003ccode\u003eaes_mode\u003c/code\u003e to \u003ccode\u003eaes_settings()\u003c/code\u003e in ZipFileData (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/925\"\u003e#925\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ecleanup and harmonize extra fields (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/923\"\u003e#923\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRewrite zip64 extra (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/913\"\u003e#913\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ereading an empty AES entry again at EOF returns Ok(0) (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/1024\"\u003e#1024\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ereject ZIP64 sizes that overflow u64 when computing data end offsets (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/1036\"\u003e#1036\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eapply central directory metadata in ZipStreamReader, only to written entries (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/1030\"\u003e#1030\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003econsume the whole extended timestamp field in the central header (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/1016\"\u003e#1016\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eparse the central header of the extended timestamp (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/1002\"\u003e#1002\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edon't pre-allocate the declared size in the legacy decoders (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/991\"\u003e#991\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSymlink with very large declared size could lead to out-of-memory panic (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/984\"\u003e#984\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ecopy extra fields in raw_copy_file (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/955\"\u003e#955\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/982\"\u003e#982\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd unix_mode when copy_raw_file (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/981\"\u003e#981\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erewrite documentation of add_symlink_from_path (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/979\"\u003e#979\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eignore a ZIP64 extra field that no sentinel asked for (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/962\"\u003e#962\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edo not set data descriptor if directory (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/973\"\u003e#973\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eexpose flags function for easier access (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/972\"\u003e#972\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003epreserve unix permission in raw_copy_file (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/956\"\u003e#956\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eclippy warning on nightly (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/960\"\u003e#960\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eremove extra alloc used to copy (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/938\"\u003e#938\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/zip-rs/zip2/commit/ac26df12dcaf341d4e7f42246fc77f92a6d24699\"\u003e\u003ccode\u003eac26df1\u003c/code\u003e\u003c/a\u003e chore: release v9.0.1 (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/1045\"\u003e#1045\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/c605dfab44ce7d9e6c0c61bcc1cd64ec169f7ec8\"\u003e\u003ccode\u003ec605dfa\u003c/code\u003e\u003c/a\u003e style: cargo fmt --all (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/1044\"\u003e#1044\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/114875ab75193dce77e8742c483ea2f6cac57d92\"\u003e\u003ccode\u003e114875a\u003c/code\u003e\u003c/a\u003e fix: set_permissions was still following symlinks in non-streaming extraction...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/4f278b41f1a57e72c92fdf9426d66d71be8857f6\"\u003e\u003ccode\u003e4f278b4\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/2528ff7cd0ebb10adae7d36a770562e172090a52\"\u003e\u003ccode\u003e2528ff7\u003c/code\u003e\u003c/a\u003e fix: two arithmetic overflows in the implode decoder (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/1028\"\u003e#1028\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/50f04341fbfe29817e81d3f775f0d042466fabd2\"\u003e\u003ccode\u003e50f0434\u003c/code\u003e\u003c/a\u003e ci(deps): bump codelytv/pr-size-labeler from 1.11.1 to 1.12.0 (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/1042\"\u003e#1042\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/25bb3de95dcde89767238581005b38b652acf4d9\"\u003e\u003ccode\u003e25bb3de\u003c/code\u003e\u003c/a\u003e fix: reject an empty archive whose central directory offset is past the EOCD ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/f31c01df4414f2c3533da1bcd908075bf3f19170\"\u003e\u003ccode\u003ef31c01d\u003c/code\u003e\u003c/a\u003e fix: don't panic when two entries extract to the same path (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/1023\"\u003e#1023\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/71efbd8391d4b371a23cc22a65d406ac85764597\"\u003e\u003ccode\u003e71efbd8\u003c/code\u003e\u003c/a\u003e fix: fail reads that exceed the declared uncompressed size (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/1022\"\u003e#1022\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/fd7c9b1ec5c06107ffbce435a30478d8ba19a41c\"\u003e\u003ccode\u003efd7c9b1\u003c/code\u003e\u003c/a\u003e fix: shrink decoder skipped LZW code 8191 (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/1029\"\u003e#1029\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/zip-rs/zip2/compare/v8.6.0...v9.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `serde_json` from 1.0.151 to 1.0.154\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.154\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport preserve_order in no_std builds (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1333\"\u003e#1333\u003c/a\u003e, thanks \u003ca href=\"https://github.com/razmser\"\u003e\u003ccode\u003e@​razmser\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.153\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReport invalid UTF-8 at the first bad byte (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1345\"\u003e#1345\u003c/a\u003e, thanks \u003ca href=\"https://github.com/00200200\"\u003e\u003ccode\u003e@​00200200\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.152\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePreserve sign of \u003ccode\u003e-0\u003c/code\u003e in arbitrary_precision mode (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1346\"\u003e#1346\u003c/a\u003e, thanks \u003ca href=\"https://github.com/yuxi-liu-wired\"\u003e\u003ccode\u003e@​yuxi-liu-wired\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix comparison of large non-integer values with f32::INFINITY (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1347\"\u003e#1347\u003c/a\u003e, thanks \u003ca href=\"https://github.com/yuxi-liu-wired\"\u003e\u003ccode\u003e@​yuxi-liu-wired\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/20572a6d066958542d79cdd6cf1a7cd9f0c8e1f8\"\u003e\u003ccode\u003e20572a6\u003c/code\u003e\u003c/a\u003e Release 1.0.154\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/a91bfaf539aa7927ab88086d7a9ff522cb090f7a\"\u003e\u003ccode\u003ea91bfaf\u003c/code\u003e\u003c/a\u003e Fix RandomState links in map documentation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/3c932c05f73bcbc7626db4e1959cbce075d7106e\"\u003e\u003ccode\u003e3c932c0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1333\"\u003e#1333\u003c/a\u003e from razmser/no-std-preserve-order\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/4b2d7264cef72ef297058ef7d731e7d77574cf3e\"\u003e\u003ccode\u003e4b2d726\u003c/code\u003e\u003c/a\u003e Release 1.0.153\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/83335eed01fcfe5f3cfb8064938df935e99e3d61\"\u003e\u003ccode\u003e83335ee\u003c/code\u003e\u003c/a\u003e Touch up PR 1345\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/4b4810a451a3095c7bcce792782e460cf1105d8d\"\u003e\u003ccode\u003e4b4810a\u003c/code\u003e\u003c/a\u003e Resolve range_plus_one pedantic clippy lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/8af71cc0d7ceecd53b9c9b5a9ac512e98d1c78e7\"\u003e\u003ccode\u003e8af71cc\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1345\"\u003e#1345\u003c/a\u003e from 00200200/fix-invalid-utf8-error-column\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/452afa2630f1d568ba06a5f43ad2e2f5303ac000\"\u003e\u003ccode\u003e452afa2\u003c/code\u003e\u003c/a\u003e Correct multiline raw UTF-8 error positions and simplify indexing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/c9f1e3b0216328591262889d9a1c2771f3dd5fff\"\u003e\u003ccode\u003ec9f1e3b\u003c/code\u003e\u003c/a\u003e Release 1.0.152\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/854fc70fa3449c302265b75e750401b009b85cd1\"\u003e\u003ccode\u003e854fc70\u003c/code\u003e\u003c/a\u003e Touch up PR 1347\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/serde-rs/json/compare/v1.0.151...v1.0.154\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `encoding_rs` from 0.8.35 to 0.8.42\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hsivonen/encoding_rs/commit/a155adc7271c9e507556d053c95b459186671d2a\"\u003e\u003ccode\u003ea155adc\u003c/code\u003e\u003c/a\u003e Increment version number to 0.8.42\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hsivonen/encoding_rs/commit/6603aed8a134fb444184e2d8b0b90609a64d1889\"\u003e\u003ccode\u003e6603aed\u003c/code\u003e\u003c/a\u003e Attach the multiversion crate to the std feature instead\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hsivonen/encoding_rs/commit/f718b076e4cef994bc23231417b366480f52ad27\"\u003e\u003ccode\u003ef718b07\u003c/code\u003e\u003c/a\u003e docs: \u003ccode\u003emultiversion\u003c/code\u003e is compiled only with \u003ccode\u003esimd-accel\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hsivonen/encoding_rs/commit/4434afacb2f1a35dfd1c287b09b8b14c2a3e685f\"\u003e\u003ccode\u003e4434afa\u003c/code\u003e\u003c/a\u003e chore: pull in \u003ccode\u003emultiversion\u003c/code\u003e only when it is actually used\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hsivonen/encoding_rs/commit/96138f6c9351831946c57bf091dc5265f0da9afc\"\u003e\u003ccode\u003e96138f6\u003c/code\u003e\u003c/a\u003e Update main branch in URLs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hsivonen/encoding_rs/commit/08604915e6f1a3b7a93398aec0bb92d7a6611a6a\"\u003e\u003ccode\u003e0860491\u003c/code\u003e\u003c/a\u003e Increment version number to 0.8.41\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hsivonen/encoding_rs/commit/2e9ea612b5499deb08a6646401fe5b5c60d4de75\"\u003e\u003ccode\u003e2e9ea61\u003c/code\u003e\u003c/a\u003e Document multiversion 0.9.0 and syn version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hsivonen/encoding_rs/commit/6667988d019dce6434799bb7744f32c511b231ec\"\u003e\u003ccode\u003e6667988\u003c/code\u003e\u003c/a\u003e build(deps): accept multiversion 0.9.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hsivonen/encoding_rs/commit/662cb427013c13eb4444e7e51e8579c9457f5e6b\"\u003e\u003ccode\u003e662cb42\u003c/code\u003e\u003c/a\u003e Allow split_u16_stride_mut as dead code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hsivonen/encoding_rs/commit/55f2530369fdf3be74e5588cf9fc1cec100914a5\"\u003e\u003ccode\u003e55f2530\u003c/code\u003e\u003c/a\u003e Increment version number to 0.8.40\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/hsivonen/encoding_rs/compare/v0.8.35...v0.8.42\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `bindgen` from 0.72.1 to 0.73.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/rust-bindgen/releases\"\u003ebindgen's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.73.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cp\u003eSee the full changelog but mostly bitfield / alignment regression fixes from 0.72.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/rust-bindgen/compare/v0.73.1...v0.73.2\"\u003ehttps://github.com/rust-lang/rust-bindgen/compare/v0.73.1...v0.73.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.73.1\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003ev0.73.0\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/rust-bindgen/blob/main/CHANGELOG.md\"\u003ebindgen's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e0.73.2 (2026-09-08)\u003c/h1\u003e\n\u003ch2\u003eAdded\u003c/h2\u003e\n\u003ch2\u003eChanged\u003c/h2\u003e\n\u003ch2\u003eRemoved\u003c/h2\u003e\n\u003ch2\u003eFixed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed various regressions with over/underaligned types with respect to 0.72 (\u003ca href=\"https://redirect.github.com/rust-lang/rust-bindgen/issues/3449\"\u003e#3449\u003c/a\u003e,\u003ca href=\"https://redirect.github.com/rust-lang/rust-bindgen/issues/3453\"\u003e#3453\u003c/a\u003e,\u003ca href=\"https://redirect.github.com/rust-lang/rust-bindgen/issues/3458\"\u003e#3458\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed a codegen regression with bitfields with enum types in some circumstances (\u003ca href=\"https://redirect.github.com/rust-lang/rust-bindgen/issues/3455\"\u003e#3455\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eSecurity\u003c/h2\u003e\n\u003ch1\u003e0.73.1 (2026-09-05)\u003c/h1\u003e\n\u003ch2\u003eAdded\u003c/h2\u003e\n\u003ch2\u003eChanged\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eWidened acceptable prettyplease / syn dependency versions (\u003ca href=\"https://redirect.github.com/rust-lang/rust-bindgen/issues/3447\"\u003e#3447\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRemoved\u003c/h2\u003e\n\u003ch2\u003eFixed\u003c/h2\u003e\n\u003ch2\u003eSecurity\u003c/h2\u003e\n\u003ch1\u003e0.73.0 (2026-09-05)\u003c/h1\u003e\n\u003ch2\u003eAdded\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eDebug\u003c/code\u003e, \u003ccode\u003eClone\u003c/code\u003e and \u003ccode\u003eEq\u003c/code\u003e traits to \u003ccode\u003eParseCallbacks\u003c/code\u003e info types (\u003ca href=\"https://redirect.github.com/rust-lang/rust-bindgen/issues/3233\"\u003e#3233\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eInclude the source location in discovery \u003ccode\u003eParseCallbacks\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/rust-bindgen/issues/3244\"\u003e#3244\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eReport constants and variables in \u003ccode\u003eParseCallbacks::new_item_found\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/rust-bindgen/issues/3249\"\u003e#3249\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eAllow adding custom attributes to \u003ccode\u003eextern\u003c/code\u003e function blocks (\u003ca href=\"https://redirect.github.com/rust-lang/rust-bindgen/issues/3257\"\u003e#3257\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eSupport new-type-alias constants (\u003ca href=\"https://redirect.github.com/rust-lang/rust-bindgen/issues/3288\"\u003e#3288\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-lang/rust-bindgen/issues/3390\"\u003e#3390\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eSupport nested flexible array members (\u003ca href=\"https://redirect.github.com/rust-lang/rust-bindgen/issues/3306\"\u003e#3306\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eAdd support for custom per-field attributes (\u003ca href=\"https://redirect.github.com/rust-lang/rust-bindgen/issues/3307\"\u003e#3307\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eAdd const-generic bitfield accessors for compile-time optimization (\u003ca href=\"https://redirect.github.com/rust-lang/rust-bindgen/issues/3325\"\u003e#3325\u003c/a\u003e,\n\u003ca href=\"https://redirect.github.com/rust-lang/rust-bindgen/issues/3374\"\u003e#3374\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eAllow renaming struct and union fields (\u003ca href=\"https://redirect.github.com/rust-lang/rust-bindgen/issues/3358\"\u003e#3358\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eAdd a \u003ccode\u003elibcpp\u003c/code\u003e feature to link \u003ccode\u003elibclang\u003c/code\u003e against \u003ccode\u003elibc++\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/rust-bindgen/issues/3375\"\u003e#3375\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003ePrebuilt binaries for aarch64 Linux (\u003ca href=\"https://redirect.github.com/rust-lang/rust-bindgen/issues/3217\"\u003e#3217\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChanged\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eGuarantee opaque type layout across all architectures (\u003ca href=\"https://redirect.github.com/rust-lang/rust-bindgen/issues/3280\"\u003e#3280\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003eNonNull\u003c/code\u003e for C++ references (\u003ca href=\"https://redirect.github.com/rust-lang/rust-bindgen/issues/3292\"\u003e#3292\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eBindings::write\u003c/code\u003e now takes \u003ccode\u003eimpl Write\u003c/code\u003e instead of \u003ccode\u003eBox\u0026lt;dyn Write\u0026gt;\u003c/code\u003e\n(\u003ca href=\"https://redirect.github.com/rust-lang/rust-bindgen/issues/3317\"\u003e#3317\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-lang/rust-bindgen/issues/3324\"\u003e#3324\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eOptimize bitfield unit get/set with byte-wise operations (\u003ca href=\"https://redirect.github.com/rust-lang/rust-bindgen/issues/3325\"\u003e#3325\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eEmit \u003ccode\u003econst\u003c/code\u003e \u003ccode\u003e__BindgenUnionField\u003c/code\u003e accessors and comply with Rust 2024\n\u003ccode\u003eunsafe_op_in_unsafe_fn\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/rust-bindgen/issues/3337\"\u003e#3337\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eGenerate a doc comment pointing at the aliased type when a type alias is\nhidden (\u003ca href=\"https://redirect.github.com/rust-lang/rust-bindgen/issues/3122\"\u003e#3122\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003edyngen: convert the library path to \u003ccode\u003eOsStr\u003c/code\u003e before opening it (\u003ca href=\"https://redirect.github.com/rust-lang/rust-bindgen/issues/3315\"\u003e#3315\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eReturn a \u003ccode\u003eNoHeadersProvided\u003c/code\u003e error instead of generating empty bindings\nwhen no input headers are provided (\u003ca href=\"https://redirect.github.com/rust-lang/rust-bindgen/issues/3391\"\u003e#3391\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eBump the MSRV to 1.71 (\u003ca href=\"https://redirect.github.com/rust-lang/rust-bindgen/issues/3401\"\u003e#3401\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003esyn\u003c/code\u003e to v3 (\u003ca href=\"https://redirect.github.com/rust-lang/rust-bindgen/issues/3401\"\u003e#3401\u003c/a\u003e) and \u003ccode\u003eshlex\u003c/code\u003e to v2 (\u003ca href=\"https://redirect.github.com/rust-lang/rust-bindgen/issues/3380\"\u003e#3380\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRemoved\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemoved support for generating code for rustc versions \u0026lt; 1.51, along with\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/rust-bindgen/commit/73c69d681eec90b84ffba4f993b5fb2f19580781\"\u003e\u003ccode\u003e73c69d6\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/rust-bindgen/commit/77cbc723acf88854ac2d25f15413def50e029a2b\"\u003e\u003ccode\u003e77cbc72\u003c/code\u003e\u003c/a\u003e codegen: Pad bitfields to field offset if applicable.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/rust-bindgen/commit/dc615310095a04739d06aa02b317cbc219ed145c\"\u003e\u003ccode\u003edc61531\u003c/code\u003e\u003c/a\u003e ty: More struct layout fixes for overaligned integers / aliases.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/rust-bindgen/commit/4348523dc31f872b1e1e363100b211cd30e7e1ae\"\u003e\u003ccode\u003e4348523\u003c/code\u003e\u003c/a\u003e codegen: Revert some bitfield codegen changes and silence unnecessary_transmu...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/rust-bindgen/commit/efb6e0c05fec83cc30fce0f697c1c0f97968df29\"\u003e\u003ccode\u003eefb6e0c\u003c/code\u003e\u003c/a\u003e ty: Use underlying layout of typedefs if available.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/rust-bindgen/commit/18fc3ac91264031fd3d57c071ca654763e79fb11\"\u003e\u003ccode\u003e18fc3ac\u003c/code\u003e\u003c/a\u003e codegen: Simplify bitfield merging code.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/rust-bindgen/commit/910679f40978ee35518fcde8621650e0224d875e\"\u003e\u003ccode\u003e910679f\u003c/code\u003e\u003c/a\u003e codegen: Remove hack that is no longer needed now that we have repr(align) ev...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/rust-bindgen/commit/38ebc486a780a014bce11e7927aaba0785bb96a5\"\u003e\u003ccode\u003e38ebc48\u003c/code\u003e\u003c/a\u003e codegen: Don't force padding to be aligned.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/rust-bindgen/commit/64f0939766c792822bd03c6733972e7e1067724e\"\u003e\u003ccode\u003e64f0939\u003c/code\u003e\u003c/a\u003e codegen: Don't force padding for over-aligned fields.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/rust-bindgen/commit/cf8faab758ba737d17ed06051d643c5bbead200e\"\u003e\u003ccode\u003ecf8faab\u003c/code\u003e\u003c/a\u003e codegen: Simplify some conditions about repr(align).\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/rust-bindgen/compare/v0.72.1...v0.73.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `bitflags` from 2.13.1 to 2.13.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bitflags/bitflags/releases\"\u003ebitflags's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.13.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFlags: adjust order of elements in manual implementation example by \u003ca href=\"https://github.com/DanielEScherzer\"\u003e\u003ccode\u003e@​DanielEScherzer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/494\"\u003ebitflags/bitflags#494\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRe-pull const declarations outside of nested const by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/496\"\u003ebitflags/bitflags#496\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 2.13.2 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/497\"\u003ebitflags/bitflags#497\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/bitflags/bitflags/compare/2.13.1...2.13.2\"\u003ehttps://github.com/bitflags/bitflags/compare/2.13.1...2.13.2\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bitflags/bitflags/blob/main/CHANGELOG.md\"\u003ebitflags's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e2.13.2\u003c/h1\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFlags: adjust order of elements in manual implementation example by \u003ca href=\"https://github.com/DanielEScherzer\"\u003e\u003ccode\u003e@​DanielEScherzer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/494\"\u003ebitflags/bitflags#494\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRe-pull const declarations outside of nested const by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/496\"\u003ebitflags/bitflags#496\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/bitflags/bitflags/compare/2.13.1...2.13.2\"\u003ehttps://github.com/bitflags/bitflags/compare/2.13.1...2.13.2\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/80ce9b545acb0bd42150695fc351889cac1d8eb4\"\u003e\u003ccode\u003e80ce9b5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/bitflags/bitflags/issues/497\"\u003e#497\u003c/a\u003e from bitflags/cargo/2.13.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/5822493e21489d141324ca1787a62a21d1e2f667\"\u003e\u003ccode\u003e5822493\u003c/code\u003e\u003c/a\u003e prepare for 2.13.2 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/48f4f1a85e72f019fe64ca18fc4cbfd04e3c6ff9\"\u003e\u003ccode\u003e48f4f1a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/bitflags/bitflags/issues/496\"\u003e#496\u003c/a\u003e from bitflags/fix/rustc-ice\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/2c0b042c1515c0d6adc94c00d5d730c1cca7aca3\"\u003e\u003ccode\u003e2c0b042\u003c/code\u003e\u003c/a\u003e re-pull const declarations outside of nested const\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/c3f8d31d59f3ba8c05833fb322ecab8a2cb88060\"\u003e\u003ccode\u003ec3f8d31\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/bitflags/bitflags/issues/494\"\u003e#494\u003c/a\u003e from DanielEScherzer/flags-docs-example\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/0fc376241b05b5da46076f82db8fb1a0bb3be448\"\u003e\u003ccode\u003e0fc3762\u003c/code\u003e\u003c/a\u003e Flags: adjust order of elements in manual implementation example\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/bitflags/bitflags/compare/2.13.1...2.13.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cc` from 1.4.4 to 1.8.0\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.8.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003eCC_PREFER_CLANG_CL_OVER_MSVC\u003c/code\u003e to override \u003ccode\u003eprefer_clang_cl_over_msvc\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/2001\"\u003e#2001\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(panic)\u003c/em\u003e fix panic in code and replace with error when appropriate (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/2008\"\u003e#2008\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(env)\u003c/em\u003e do not panic if WASM_MUSL_SYSROOT not set (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/2007\"\u003e#2007\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(jobserver)\u003c/em\u003e help thread gets more token than necessary (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/2006\"\u003e#2006\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003estop forwarding -Cprofile-generate/-Cprofile-use to the C compiler (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/2003\"\u003e#2003\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edo not apply target crt-static when target is overridden (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1999\"\u003e#1999\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(parallel)\u003c/em\u003e poll for process exit on linux (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/2009\"\u003e#2009\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edocument \u003ccode\u003eNVCC\u003c/code\u003e and other environment variables (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/2005\"\u003e#2005\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(jobserver)\u003c/em\u003e poll for new token (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/2004\"\u003e#2004\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(parallel)\u003c/em\u003e Use poll on unix (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/2000\"\u003e#2000\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ecc-v1.7.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003eTool::get_envs\u003c/code\u003e, deprecate Tool::env and store tool env as \u003ccode\u003eArc\u0026lt;OsStr\u0026gt;\u003c/code\u003e pairs (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1985\"\u003e#1985\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003elink \u003ccode\u003ec++\u003c/code\u003e when Clang uses libc++ (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1978\"\u003e#1978\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003eCC_MASM_ASM\u003c/code\u003e and fall back to \u003ccode\u003ellvm-ml\u003c/code\u003e for MASM files (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1975\"\u003e#1975\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(target parsing)\u003c/em\u003e for powerpc64-ibm-aix abi (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1989\"\u003e#1989\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eignore ASCII case in program name checks (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1981\"\u003e#1981\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(compile)\u003c/em\u003e issue compilation cmds more frequently in parallel \u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1997\"\u003e#1997\u003c/a\u003e \u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1998\"\u003e#1998\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(cache)\u003c/em\u003e Optimize tool detection caching (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1995\"\u003e#1995\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(cache)\u003c/em\u003e optimize EnvSnapshot Hash, PartialEq, Ord impl (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1994\"\u003e#1994\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRegenerate target info (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1988\"\u003e#1988\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ecc-v1.6.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003eBuild::create_archive\u003c/code\u003e and \u003ccode\u003eemit_link_directives\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1972\"\u003e#1972\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eread the process environment once per \u003ccode\u003eBuild\u003c/code\u003e, on first use (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1969\"\u003e#1969\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003eBuild::message_logger\u003c/code\u003e for structured access to cc's messages (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1967\"\u003e#1967\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003eCXXSTDLIB_STATIC\u003c/code\u003e to link the C++ stdlib statically from outside (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1957\"\u003e#1957\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ekey the flag support cache on target, host, language and environment (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1965\"\u003e#1965\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/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.7.0...cc-v1.8.0\"\u003e1.8.0\u003c/a\u003e - 2026-10-11\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003eCC_PREFER_CLANG_CL_OVER_MSVC\u003c/code\u003e to override \u003ccode\u003eprefer_clang_cl_over_msvc\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/2001\"\u003e#2001\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(panic)\u003c/em\u003e fix panic in code and replace with error when appropriate (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/2008\"\u003e#2008\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(env)\u003c/em\u003e do not panic if WASM_MUSL_SYSROOT not set (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/2007\"\u003e#2007\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(jobserver)\u003c/em\u003e help thread gets more token than necessary (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/2006\"\u003e#2006\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003estop forwarding -Cprofile-generate/-Cprofile-use to the C compiler (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/2003\"\u003e#2003\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edo not apply target crt-static when target is overridden (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1999\"\u003e#1999\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(parallel)\u003c/em\u003e poll for process exit on linux (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/2009\"\u003e#2009\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edocument \u003ccode\u003eNVCC\u003c/code\u003e and other environment variables (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/2005\"\u003e#2005\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(jobserver)\u003c/em\u003e poll for new token (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/2004\"\u003e#2004\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(parallel)\u003c/em\u003e Use poll on unix (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/2000\"\u003e#2000\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.6.0...cc-v1.7.0\"\u003e1.7.0\u003c/a\u003e - 2026-10-10\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003eTool::get_envs\u003c/code\u003e, deprecate Tool::env and store tool env as \u003ccode\u003eArc\u0026lt;OsStr\u0026gt;\u003c/code\u003e pairs (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1985\"\u003e#1985\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003elink \u003ccode\u003ec++\u003c/code\u003e when Clang uses libc++ (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1978\"\u003e#1978\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003eCC_MASM_ASM\u003c/code\u003e and fall back to \u003ccode\u003ellvm-ml\u003c/code\u003e for MASM files (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1975\"\u003e#1975\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(target parsing)\u003c/em\u003e for powerpc64-ibm-aix abi (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1989\"\u003e#1989\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eignore ASCII case in program name checks (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1981\"\u003e#1981\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(compile)\u003c/em\u003e issue compilation cmds more frequently in parallel \u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1997\"\u003e#1997\u003c/a\u003e \u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1998\"\u003e#1998\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(cache)\u003c/em\u003e Optimize tool detection caching (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1995\"\u003e#1995\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(cache)\u003c/em\u003e optimize EnvSnapshot Hash, PartialEq, Ord impl (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1994\"\u003e#1994\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRegenerate target info (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1988\"\u003e#1988\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.5.1...cc-v1.6.0\"\u003e1.6.0\u003c/a\u003e - 2026-10-03\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003eBuild::create_archive\u003c/code\u003e and \u003ccode\u003eemit_link_directives\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1972\"\u003e#1972\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eread the process environment once per \u003ccode\u003eBuild\u003c/code\u003e, on first use (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1969\"\u003e#1969\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003eBuild::message_logger\u003c/code\u003e for structured access to cc's messages (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1967\"\u003e#1967\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003eCXXSTDLIB_STATIC\u003c/code\u003e to link the C++ stdlib statically from outside (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1957\"\u003e#1957\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/d0454eee9b9f046c4c3462b59e78145d81cc6b92\"\u003e\u003ccode\u003ed0454ee\u003c/code\u003e\u003c/a\u003e chore(cc): release v1.8.0 (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/2010\"\u003e#2010\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/fd18a6c1626d734469342083d89f142a764ebf6e\"\u003e\u003ccode\u003efd18a6c\u003c/code\u003e\u003c/a\u003e perf(parallel): poll for process exit on linux (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/2009\"\u003e#2009\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/b69d7ebc6116f73878397d2e1b290c0851d8a75e\"\u003e\u003ccode\u003eb69d7eb\u003c/code\u003e\u003c/a\u003e fix(panic): fix panic in code and replace with error when appropriate (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/2008\"\u003e#2008\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/78eaf8f311801a09db899c031185388a36b98763\"\u003e\u003ccode\u003e78eaf8f\u003c/code\u003e\u003c/a\u003e fix(env): do not panic if WASM_MUSL_SYSROOT not set (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/2007\"\u003e#2007\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/ca93d670f7eb8409cd2b166a3aee8ee5578e108a\"\u003e\u003ccode\u003eca93d67\u003c/code\u003e\u003c/a\u003e docs: document \u003ccode\u003eNVCC\u003c/code\u003e and other environment variables (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/2005\"\u003e#2005\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/e4f1339ed49712fe3f79295c52a4b98e15782fee\"\u003e\u003ccode\u003ee4f1339\u003c/code\u003e\u003c/a\u003e fix(jobserver): help thread gets more token than necessary (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/2006\"\u003e#2006\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/369070e6ecf678bbded7ad9996b9e3cb030ae9a1\"\u003e\u003ccode\u003e369070e\u003c/code\u003e\u003c/a\u003e perf(jobserver): poll for new token (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/2004\"\u003e#2004\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/360d734061733b046e992597093f9ac6ae68637d\"\u003e\u003ccode\u003e360d734\u003c/code\u003e\u003c/a\u003e fix: stop forwarding -Cprofile-generate/-Cprofile-use to the C compiler (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/2003\"\u003e#2003\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/5832160173fe201761116644d7ef2062d3b84ffe\"\u003e\u003ccode\u003e5832160\u003c/code\u003e\u003c/a\u003e refactor(forward_available): use let-else (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/2002\"\u003e#2002\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/fb83356fd7d4de96f6dc53855de641ab0bcd9e3f\"\u003e\u003ccode\u003efb83356\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003eCC_PREFER_CLANG_CL_OVER_MSVC\u003c/code\u003e to override `prefer_clang_cl_over_ms...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/cc-rs/compare/cc-v1.4.4...cc-v1.8.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cfg-if` from 1.0.4 to 1.0.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/cfg-if/releases\"\u003ecfg-if's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a note that this crate is deprecated, suggesting \u003ccode\u003ecfg_select!\u003c/code\u003e instead\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/cfg-if/blob/main/CHANGELOG.md\"\u003ecfg-if's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/cfg-if/compare/v1.0.4...v1.0.5\"\u003e1.0.5\u003c/a\u003e - 2026-09-16\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a note that this crate is deprecated, suggesting \u003ccode\u003ecfg_select!\u003c/code\u003e instead\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cfg-if/commit/8b0a2b0fc1fa3b3741b9e72895f390cf499fe36f\"\u003e\u003ccode\u003e8b0a2b0\u003c/code\u003e\u003c/a\u003e Deprecation notice + crate version bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cfg-if/commit/efabe3f520a1a7b75e7e2267abf923ac23762269\"\u003e\u003ccode\u003eefabe3f\u003c/code\u003e\u003c/a\u003e Add a changelog entry for the upcoming deprecation notice\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cfg-if/commit/a66c2d4d559cdd6b047d1db3290f6bf252773fc9\"\u003e\u003ccode\u003ea66c2d4\u003c/code\u003e\u003c/a\u003e Bump actions/checkout from 6 to 7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cfg-if/commit/bda9677a0e8cc55f2a82130cb9c32c1a7335abfe\"\u003e\u003ccode\u003ebda9677\u003c/code\u003e\u003c/a\u003e Bump actions/checkout from 5 to 6\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/rust-lang/cfg-if/compare/v1.0.4...v1.0.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `clap_builder` from 4.6.6 to 4.6.7\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_builder's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.6.7\u003c/h2\u003e\n\u003ch2\u003e[4.6.7] - 2026-09-14\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(derive)\u003c/em\u003e Add \u003ccode\u003e#[command(defer = \u0026lt;bool\u0026gt;)]\u003c/code\u003e attribute to opt-in to lazy initialisation of 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/main/CHANGELOG.md\"\u003eclap_builder's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[4.6.7] - 2026-09-14\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(derive)\u003c/em\u003e Add \u003ccode\u003e#[command(defer = \u0026lt;bool\u0026gt;)]\u003c/code\u003e attribute to opt-in to lazy initialisation of 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/13f2db5072d600c11d8d6298e4e9ba53ffc6c1ab\"\u003e\u003ccode\u003e13f2db5\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/3304fead40c107f92f63daccf25af7b4f34ba709\"\u003e\u003ccode\u003e3304fea\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/7b2ad34cfd8742757ebd9f5b3e9211cbb66f7c2f\"\u003e\u003ccode\u003e7b2ad34\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6521\"\u003e#6521\u003c/a\u003e from r-near/feat/derive-deferred-initialization\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/4380302f04d201aec21b67d2ca0f4d5cb5c01897\"\u003e\u003ccode\u003e4380302\u003c/code\u003e\u003c/a\u003e chore(deps): Update Rust crate trybuild to v1.0.120 (\u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6509\"\u003e#6509\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/a812461690d1ec08a8c14e5df7661588a150800a\"\u003e\u003ccode\u003ea812461\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6528\"\u003e#6528\u003c/a\u003e from epage/template\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/710884f95cc2279c7ffaa623dcb8bd54cb3cea76\"\u003e\u003ccode\u003e710884f\u003c/code\u003e\u003c/a\u003e style: Make clippy happy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/ce800a398b2e1325d1e66b44c68ab40639b3b568\"\u003e\u003ccode\u003ece800a3\u003c/code\u003e\u003c/a\u003e chore: Update from _rust template\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/78d70f3c68b9f99dcdd1b28b846a8e824ea7d497\"\u003e\u003ccode\u003e78d70f3\u003c/code\u003e\u003c/a\u003e feat(derive): Defer enum subcommand initialization\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/2b2d8815fe1e8616569ec6c19a0979410ac45578\"\u003e\u003ccode\u003e2b2d881\u003c/code\u003e\u003c/a\u003e test(derive): Cover subcommand initialization\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/7f870209bfa0f1cd73b2203ef96cb5ac305c4034\"\u003e\u003ccode\u003e7f87020\u003c/code\u003e\u003c/a\u003e test(derive): Build before nested introspection\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/clap-rs/clap/compare/v4.6.6...v4.6.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `clap_derive` from 4.6.4 to 4.6.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clap-rs/clap/releases\"\u003eclap_derive's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.6.7\u003c/h2\u003e\n\u003ch2\u003e[4.6.7] - 2026-09-14\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(derive)\u003c/em\u003e Add \u003ccode\u003e#[command(defer = \u0026lt;bool\u0026gt;)]\u003c/code\u003e attribute to opt-in to lazy initialisation of subcommands\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.6.6\u003c/h2\u003e\n\u003ch2\u003e[4.6.6] - 2026-08-06\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eCommand::get_overridden_usage\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.6.5\u003c/h2\u003e\n\u003ch2\u003e[4.6.5] - 2026-07-31\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Correctly mark which \u003ccode\u003evalue_names\u003c/code\u003e are optional with \u003ccode\u003enum_args\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/main/CHANGELOG.md\"\u003eclap_derive's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[4.6.7] - 2026-09-14\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(derive)\u003c/em\u003e Add \u003ccode\u003e#[command(defer = \u0026lt;bool\u0026gt;)]\u003c/code\u003e attribute to opt-in to lazy initialisation of subcommands\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.6.6] - 2026-08-06\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eCommand::get_overridden_usage\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.6.5] - 2026-07-31\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Correctly mark which \u003ccode\u003evalue_names\u003c/code\u003e are optional with \u003ccode\u003enum_args\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/13f2db5072d600c11d8d6298e4e9ba53ffc6c1ab\"\u003e\u003ccode\u003e13f2db5\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/3304fead40c107f92f63daccf25af7b4f34ba709\"\u003e\u003ccode\u003e3304fea\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/7b2ad34cfd8742757ebd9f5b3e9211cbb66f7c2f\"\u003e\u003ccode\u003e7b2ad34\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6521\"\u003e#6521\u003c/a\u003e from r-near/feat/derive-deferred-initialization\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/4380302f04d201aec21b67d2ca0f4d5cb5c01897\"\u003e\u003ccode\u003e4380302\u003c/code\u003e\u003c/a\u003e chore(deps): Update Rust crate trybuild to v1.0.120 (\u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6509\"\u003e#6509\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/a812461690d1ec08a8c14e5df7661588a150800a\"\u003e\u003ccode\u003ea812461\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6528\"\u003e#6528\u003c/a\u003e from epage/template\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/710884f95cc2279c7ffaa623dcb8bd54cb3cea76\"\u003e\u003ccode\u003e710884f\u003c/code\u003e\u003c/a\u003e style: Make clippy happy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/ce800a398b2e1325d1e66b44c68ab40639b3b568\"\u003e\u003ccode\u003ece800a3\u003c/code\u003e\u003c/a\u003e chore: Update from _rust template\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/78d70f3c68b9f99dcdd1b28b846a8e824ea7d497\"\u003e\u003ccode\u003e78d70f3\u003c/code\u003e\u003c/a\u003e feat(derive): Defer enum subcommand initialization\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/2b2d8815fe1e8616569ec6c19a0979410ac45578\"\u003e\u003ccode\u003e2b2d881\u003c/code\u003e\u003c/a\u003e test(derive): Cover subcommand initialization\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/7f870209bfa0f1cd73b2203ef96cb5ac305c4034\"\u003e\u003ccode\u003e7f87020\u003c/code\u003e\u003c/a\u003e test(derive): Build before nested introspection\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/clap-rs/clap/compare/v4.6.4...v4.6.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `clap_lex` from 1.1.0 to 1.1.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clap-rs/clap/blob/main/CHANGELOG.md\"\u003eclap_lex's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.1.1 (2015-07-17)\u003c/h2\u003e\n\u003ch4\u003eBug Fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003efixes a logic bug and allows setting Arg::number_of_values() \u0026lt; 2 (\u003ca href=\"https://github.com/clap-rs/clap/commit/42b6d1fc3c519c92dfb3af15276e7d3b635e6cfe\"\u003e42b6d1fc\u003c/a\u003e, closes \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/161\"\u003e#161\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/13f2db5072d600c11d8d6298e4e9ba53ffc6c1ab\"\u003e\u003ccode\u003e13f2db5\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/3304fead40c107f92f63daccf25af7b4f34ba709\"\u003e\u003ccode\u003e3304fea\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/7b2ad34cfd8742757ebd9f5b3e9211cbb66f7c2f\"\u003e\u003ccode\u003e7b2ad34\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6521\"\u003e#6521\u003c/a\u003e from r-near/feat/derive-deferred-initialization\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/4380302f04d201aec21b67d2ca0f4d5cb5c01897\"\u003e\u003ccode\u003e4380302\u003c/code\u003e\u003c/a\u003e chore(deps): Update Rust crate trybuild to v1.0.120 (\u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6509\"\u003e#6509\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/a812461690d1ec08a8c14e5df7661588a150800a\"\u003e\u003ccode\u003ea812461\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6528\"\u003e#6528\u003c/a\u003e from epage/template\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/710884f95cc2279c7ffaa623dcb8bd54cb3cea76\"\u003e\u003ccode\u003e710884f\u003c/code\u003e\u003c/a\u003e style: Make clippy happy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/ce800a398b2e1325d1e66b44c68ab40639b3b568\"\u003e\u003ccode\u003ece800a3\u003c/code\u003e\u003c/a\u003e chore: Update from _rust template\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/78d70f3c68b9f99dcdd1b28b846a8e824ea7d497\"\u003e\u003ccode\u003e78d70f3\u003c/code\u003e\u003c/a\u003e feat(derive): Defer enum subcommand initialization\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/2b2d8815fe1e8616569ec6c19a0979410ac45578\"\u003e\u003ccode\u003e2b2d881\u003c/code\u003e\u003c/a\u003e test(derive): Cover subcommand initialization\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/7f870209bfa0f1cd73b2203ef96cb5ac305c4034\"\u003e\u003ccode\u003e7f87020\u003c/code\u003e\u003c/a\u003e test(derive): Build before nested introspection\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/clap-rs/clap/compare/clap_lex-v1.1.0...clap_lex-v1.1.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `crc32fast` from 1.5.1 to 1.5.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/srijs/rust-crc32fast/commit/7eb0b8a2c9b246d27dc4cb5a53d3fc3b43a4bb83\"\u003e\u003ccode\u003e7eb0b8a\u003c/code\u003e\u003c/a\u003e release 1.5.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/srijs/rust-crc32fast/commit/927270745b182e686b360ca6b87e71fce33632fb\"\u003e\u003ccode\u003e9272707\u003c/code\u003e\u003c/a\u003e perf(baseline): fold whole 16-byte blocks in the tail (\u003ca href=\"https://redirect.github.com/srijs/rust-crc32fast/issues/61\"\u003e#61\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/srijs/rust-crc32fast/commit/1e291e6cba1caf6d346d3d2a2f4d621ccf10f1cf\"\u003e\u003ccode\u003e1e291e6\u003c/code\u003e\u003c/a\u003e ci: add riscv64gc-unknown-linux-gnu to cross-test matrix (\u003ca href=\"https://redirect.github.com/srijs/rust-crc32fast/issues/59\"\u003e#59\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/srijs/rust-crc32fast/commit/9d028706a30a6ae50ba06f2d791965f2f21be67d\"\u003e\u003ccode\u003e9d02870\u003c/code\u003e\u003c/a\u003e Update license links (\u003ca href=\"https://redirect.github.com/srijs/rust-crc32fast/issues/58\"\u003e#58\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/srijs/rust-crc32fast/compare/v1.5.1...v1.5.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `crossbeam` from 0.8.4 to 0.8.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/crossbeam-rs/crossbeam/releases\"\u003ecrossbeam's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ecrossbeam-utils 0.8.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eAtomicCell::fetch_update\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/crossbeam-rs/crossbeam/issues/704\"\u003e#704\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport targets that do not have atomic CAS on stable Rust (\u003ca href=\"https://redirect.github.com/crossbeam-rs/crossbeam/issues/698\"\u003e#698\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ecrossbeam-deque 0.8.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove dependency on \u003ccode\u003ecfg-if\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/crossbeam-rs/crossbeam/issues/1072\"\u003e#1072\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ecrossbeam 0.8.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate MSRV policy to support 1 year instead of 6 months to meet rayon's MSRV policy. (\u003ca href=\"https://redirect.github.com/crossbeam-rs/crossbeam/issues/1284\"\u003e#1284\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/crossbeam-rs/crossbeam/blob/main/CHANGELOG.md\"\u003ecrossbeam's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eVersion 0.8.5\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate MSRV policy to support 1 year instead of 6 months to meet rayon's MSRV policy. (\u003ca href=\"https://redirect.github.com/crossbeam-rs/crossbeam/issues/1284\"\u003e#1284\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/crossbeam-rs/crossbeam/commit/2920c984290229ab4e0ca0452ef09e48a82063f3\"\u003e\u003ccode\u003e2920c98\u003c/code\u003e\u003c/a\u003e Prepare for the next release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/crossbeam-rs/crossbeam/commit/808b75a4cbbb59eab83a92cf867a3c771795f959\"\u003e\u003ccode\u003e808b75a\u003c/code\u003e\u003c/a\u003e ci: Update codegen job\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/crossbeam-rs/crossbeam/commit/46774e09313d4601c23f77da0b078c914194c152\"\u003e\u003ccode\u003e46774e0\u003c/code\u003e\u003c/a\u003e channel: Document that send_timeout sends an available message even if the ti...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/crossbeam-rs/crossbeam/commit/89a3fe4025857397a1adfc954957687d4dce9c93\"\u003e\u003ccode\u003e89a3fe4\u003c/code\u003e\u003c/a\u003e epoch: Make Shared::null const\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/crossbeam-rs/crossbeam/commit/383d74adcda222f99d54b4e80b55cce6bf30f142\"\u003e\u003ccode\u003e383d74a\u003c/code\u003e\u003c/a\u003e Use *::MAX associated constants\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/crossbeam-rs/crossbeam/commit/a30b825e6de35ecc4762a55656f63b4dbf4ccb8a\"\u003e\u003ccode\u003ea30b825\u003c/code\u003e\u003c/a\u003e channel,deque,queue: Use AtomicU64/u64 in head/tail index if available\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/crossbeam-rs/crossbeam/commit/a0e4d2929e4bf670bf05aad548880656e187a51e\"\u003e\u003ccode\u003ea0e4d29\u003c/code\u003e\u003c/a\u003e Replace iterative capacity growth with \u003ccode\u003enext_power_of_two\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/crossbeam-rs/crossbeam/issues/1216\"\u003e#1216\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/crossbeam-rs/crossbeam/commit/94f74d26240f5d49e61d56ac10111e6527dbcfe6\"\u003e\u003ccode\u003e94f74d2\u003c/code\u003e\u003c/a\u003e Recognize x86_64-unknown-linux-gnutsan in build script\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/crossbeam-rs/crossbeam/commit/30e5963e4c0a9fc6626bd6417528c4f621e3838e\"\u003e\u003ccode\u003e30e5963\u003c/code\u003e\u003c/a\u003e epoch: Add missing fence emulation for tsan\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/crossbeam-rs/crossbeam/commit/708a6bd582d1ee482183e186e98527b41bffe565\"\u003e\u003ccode\u003e708a6bd\u003c/code\u003e\u003c/a\u003e Handle overflow in bounded channel/queue initialization (\u003ca href=\"https://redirect.github.com/crossbeam-rs/crossbeam/issues/1301\"\u003e#1301\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/crossbeam-rs/crossbeam/compare/crossbeam-0.8.4...crossbeam-0.8.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `crossbeam-channel` from 0.5.16 to 0.5.17\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/crossbeam-rs/crossbeam/releases\"\u003ecrossbeam-channel's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ecrossbeam-channel 0.5.17\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix UB in bounded channel when \u003ccode\u003eSelectedOperation\u003c/code\u003e is leaked. (\u003ca href=\"https://redirect.github.com/crossbeam-rs/crossbeam/issues/1295\"\u003e#1295\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix behavior inconsistency on already received case in \u003ccode\u003eat()\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/crossbeam-rs/crossbeam/issues/1296\"\u003e#1296\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHandle overflow in bounded channel initialization. (\u003ca href=\"https://redirect.github.com/crossbeam-rs/crossbeam/issues/1301\"\u003e#1301\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse 64-bit index on 32-bit platforms if 64-bit atomic is available. (\u003ca href=\"https://redirect.github.com/crossbeam-rs/crossbeam/issues/1321\"\u003e#1321\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate MSRV policy to support 1 year instead of 6 months to meet rayon's MSRV policy. (\u003ca href=\"https://redirect.github.com/crossbeam-rs/crossbeam/issues/1284\"\u003e#1284\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/crossbeam-rs/crossbeam/commit/2920c984290229ab4e0ca0452ef09e48a82063f3\"\u003e\u003ccode\u003e2920c98\u003c/code\u003e\u003c/a\u003e Prepare for the next release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/crossbeam-rs/crossbeam/commit/808b75a4cbbb59eab83a92cf867a3c771795f959\"\u003e\u003ccode\u003e808b75a\u003c/code\u003e\u003c/a\u003e ci: Update codegen job\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/crossbeam-rs/crossbeam/commit/46774e09313d4601c23f77da0b078c914194c152\"\u003e\u003ccode\u003e46774e0\u003c/code\u003e\u003c/a\u003e channel: Document that send_timeout sends an available message even if the ti...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/crossbeam-rs/crossbeam/commit/89a3fe4025857397a1adfc954957687d4dce9c93\"\u003e\u003ccode\u003e89a3fe4\u003c/code\u003e\u003c/a\u003e epoch: Make Shared::null const\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/crossbeam-rs/crossbeam/commit/383d74adcda222f99d54b4e80b55cce6bf30f142\"\u003e\u003ccode\u003e383d74a\u003c/code\u003e\u003c/a\u003e Use *::MAX associated constants\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/crossbeam-rs/crossbeam/commit/a30b825e6de35ecc4762a55656f63b4dbf4ccb8a\"\u003e\u003ccode\u003ea30b825\u003c/code\u003e\u003c/a\u003e channel,deque,queue: Use AtomicU64/u64 in head/tail index if available\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/crossbeam-rs/crossbeam/commit/a0e4d2929e4bf670bf05aad548880656e187a51e\"\u003e\u003ccode\u003ea0e4d29\u003c/code...\n\n_Description has been truncated_","html_url":"https://github.com/3525643975chz-web/7-misu/pull/4","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/3525643975chz-web%2F7-misu/issues/4","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/4/packages"},{"uuid":"5852699821","node_id":"PR_kwDOCZSfJc8AAAABIcyMuA","number":120,"state":"closed","title":"Bump syn from 2.0.114 to 3.0.8","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-10-16T13:02:36.000Z","author_association":null,"state_reason":null,"created_at":"2026-10-14T17:45:01.000Z","updated_at":"2026-10-16T13:02:38.000Z","time_to_close":155855,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"syn","old_version":"2.0.114","new_version":"3.0.8","repository_url":"https://github.com/dtolnay/syn"}],"path":null,"ecosystem":"cargo"},"body":"Bumps [syn](https://github.com/dtolnay/syn) from 2.0.114 to 3.0.8.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/syn/releases\"\u003esyn's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.0.8\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix parsing of \u003ccode\u003e\u0026lt;-\u003c/code\u003e and \u003ccode\u003e-\u0026gt;\u003c/code\u003e tokens in expressions (\u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/2086\"\u003e#2086\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/2087\"\u003e#2087\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix parsing absolute path expr in labeled break (\u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/2085\"\u003e#2085\u003c/a\u003e, thanks \u003ca href=\"https://github.com/A4-Tacks\"\u003e\u003ccode\u003e@​A4-Tacks\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix parsing interpolated lifetime at statement start (\u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/2082\"\u003e#2082\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReport correct span for lex errors from \u003ccode\u003eLitStr::parse_with\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/2080\"\u003e#2080\u003c/a\u003e, thanks \u003ca href=\"https://github.com/sunshowers\"\u003e\u003ccode\u003e@​sunshowers\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow \u003ccode\u003esafe fn\u003c/code\u003e in \u003ccode\u003eimpl Parse for ForeignItemFn\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/2078\"\u003e#2078\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ca href=\"https://docs.rs/syn/3/syn/struct.Error.html#method.new_range\"\u003e\u003ccode\u003eError::new_range(start..end, \u0026quot;msg\u0026quot;)\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/2068\"\u003e#2068\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/2070\"\u003e#2070\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ca href=\"https://docs.rs/syn/3/syn/buffer/struct.Cursor.html#method.prev_span\"\u003e\u003ccode\u003eCursor::prev_span\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eParse const traits (\u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/2056\"\u003e#2056\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/2057\"\u003e#2057\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/2058\"\u003e#2058\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/2063\"\u003e#2063\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/2064\"\u003e#2064\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eParse unsafe binder types (\u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/2065\"\u003e#2065\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eParse impl restrictions (\u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/2066\"\u003e#2066\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.0\u003c/h2\u003e\n\u003cp\u003eThis release contains adjustments to the syntax tree to account for ongoing Rust language development from the 3 years since syn 2.0.0 and to anticipate some in-flight Rust language RFCs.\u003c/p\u003e\n\u003cp\u003eThese include: default values in fields, pinned type sugar, raw lifetimes, generator blocks and functions, unnamed enum variants, attributes in tuple types and tuple patterns, named arguments in parenthesized generic argument lists, lightweight clones, const traits, const function pointers, mutability restricted fields, supertrait auto implementation, final associated functions, trait implementability restrictions, const blocks in path arguments, item-level const blocks, return type notation, never patterns, function delegation, mutable by-reference bindings, in-place initialization, field projections, explicitly dyn-compatible traits, view types, file-level frontmatter, generic const arguments, guard patterns, lazy type aliases, explicitly safe foreign items, super let, unsafe fields, pattern types, heterogeneous try-blocks, function contracts, async function trait bounds, static closure coroutine syntax, unsafe binder types, move expressions, for-await loops, and postfix keywords.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch1\u003eBreaking changes\u003c/h1\u003e\n\u003ch2\u003eModifiers\u003c/h2\u003e\n\u003cp\u003eTo reserve more room for language evolution, there are 10 new non-exhaustive structs in the syntax tree having the following commonality:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eName ending in \u003ccode\u003eModifiers\u003c/code\u003e. {\u003ccode\u003eBlockModifiers\u003c/code\u003e, \u003ccode\u003eClosureModifiers\u003c/code\u003e, \u003ccode\u003eConstModifiers\u003c/code\u003e, \u003ccode\u003eFieldModifiers\u003c/code\u003e, \u003ccode\u003eFnModifiers\u003c/code\u003e, \u003ccode\u003eImplModifiers\u003c/code\u003e, \u003ccode\u003eLocalModifiers\u003c/code\u003e, \u003ccode\u003eTraitBoundModifiers\u003c/code\u003e, \u003ccode\u003eTraitModifiers\u003c/code\u003e, \u003ccode\u003eTypeModifiers\u003c/code\u003e}\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eEach implements \u003ccode\u003eDefault\u003c/code\u003e. The default value is guaranteed to comprise no tokens.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eNon-exhaustive. Can only be instantiated by Syn's parser or by creating and then mutating \u003ccode\u003e▁▁Modifiers::default()\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eDoes not implement \u003ccode\u003eParse\u003c/code\u003e. When parsing, they are parsed by the enclosing syntax tree node.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/f18a0838eef5317b88609d1d1a9814f924bc883a\"\u003e\u003ccode\u003ef18a083\u003c/code\u003e\u003c/a\u003e Release 3.0.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/e1eab98c97e2f743183dd791209259df460c9ada\"\u003e\u003ccode\u003ee1eab98\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/2087\"\u003e#2087\u003c/a\u003e from dtolnay/rightarrow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/5345ee5adebd6b7a2c7fe0f77fda362bf8246b8b\"\u003e\u003ccode\u003e5345ee5\u003c/code\u003e\u003c/a\u003e Allow end of expr before \u003ccode\u003e-\u0026gt;\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/5631c74ca02cffeada09508caa601dfae80a9132\"\u003e\u003ccode\u003e5631c74\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/2086\"\u003e#2086\u003c/a\u003e from dtolnay/leftarrow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/c5b3cf08b34cca3dca7247f27ad9fcef7490567d\"\u003e\u003ccode\u003ec5b3cf0\u003c/code\u003e\u003c/a\u003e Fix left arrow being split into less-than and negative-sign\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/ec4c2dac7841847235964682861a4d22773134b9\"\u003e\u003ccode\u003eec4c2da\u003c/code\u003e\u003c/a\u003e Release 3.0.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/f947cf7ada554e0c6663521c559372dfd462268a\"\u003e\u003ccode\u003ef947cf7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/2085\"\u003e#2085\u003c/a\u003e from A4-Tacks/break-label-abs-path\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/9cb6556a8e2461a4c303008f0609fbf4e0a2b6d1\"\u003e\u003ccode\u003e9cb6556\u003c/code\u003e\u003c/a\u003e Update test suite to nightly-2026-10-08\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/0cce1664ff834695ea573c6b447363f2683a1fb2\"\u003e\u003ccode\u003e0cce166\u003c/code\u003e\u003c/a\u003e Fix parse abs path expr in labeled break\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/295f9648f499cd2576d4cb022f3fcc7f96ce0a74\"\u003e\u003ccode\u003e295f964\u003c/code\u003e\u003c/a\u003e Update test suite to nightly-2026-09-29\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/syn/compare/2.0.114...3.0.8\"\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=syn\u0026package-manager=cargo\u0026previous-version=2.0.114\u0026new-version=3.0.8)](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/bluejekyll/enum-as-inner/pull/120","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/bluejekyll%2Fenum-as-inner/issues/120","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/120/packages"},{"uuid":"5852330664","node_id":"PR_kwDOS-_CKs8AAAABIce_zw","number":530,"state":"closed","title":"build(deps): bump the cargo-dependencies group across 1 directory with 12 updates","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-10-15T10:35:03.000Z","author_association":null,"state_reason":null,"created_at":"2026-10-14T17:21:05.000Z","updated_at":"2026-10-15T10:35:06.000Z","time_to_close":62038,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"cargo-dependencies","update_count":12,"packages":[{"name":"proptest","old_version":"1.11.0","new_version":"1.12.0","repository_url":"https://github.com/proptest-rs/proptest"},{"name":"bit-set","old_version":"0.8.0","new_version":"0.11.1","repository_url":"https://github.com/contain-rs/bit-vec"},{"name":"bit-vec","old_version":"0.8.0","new_version":"0.10.1","repository_url":"https://github.com/contain-rs/bit-vec"},{"name":"getrandom","old_version":"0.3.4","new_version":"0.4.3","repository_url":"https://github.com/rust-random/getrandom"},{"name":"libc","old_version":"0.2.189","new_version":"0.2.190","repository_url":"https://github.com/rust-lang/libc"},{"name":"mio","old_version":"1.2.3","new_version":"1.2.4","repository_url":"https://github.com/tokio-rs/mio"},{"name":"r-efi","old_version":"5.3.0","new_version":"6.0.0","repository_url":"https://github.com/r-efi/r-efi"},{"name":"rand","old_version":"0.9.5","new_version":"0.10.3","repository_url":"https://github.com/rust-random/rand"},{"name":"rand_core","old_version":"0.9.5","new_version":"0.10.1","repository_url":"https://github.com/rust-lang-nursery/rand"},{"name":"rand_xorshift","old_version":"0.4.0","new_version":"0.5.0","repository_url":"https://github.com/rust-random/rngs"},{"name":"smallvec","old_version":"1.16.2","new_version":"1.16.3","repository_url":"https://github.com/servo/rust-smallvec"},{"name":"syn","old_version":"2.0.119","new_version":"3.0.6","repository_url":"https://github.com/dtolnay/syn"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the cargo-dependencies group with 12 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [proptest](https://github.com/proptest-rs/proptest) | `1.11.0` | `1.12.0` |\n| [bit-set](https://github.com/contain-rs/bit-vec) | `0.8.0` | `0.11.1` |\n| [bit-vec](https://github.com/contain-rs/bit-vec) | `0.8.0` | `0.10.1` |\n| [getrandom](https://github.com/rust-random/getrandom) | `0.3.4` | `0.4.3` |\n| [libc](https://github.com/rust-lang/libc) | `0.2.189` | `0.2.190` |\n| [mio](https://github.com/tokio-rs/mio) | `1.2.3` | `1.2.4` |\n| [r-efi](https://github.com/r-efi/r-efi) | `5.3.0` | `6.0.0` |\n| [rand](https://github.com/rust-random/rand) | `0.9.5` | `0.10.3` |\n| [rand_core](https://github.com/rust-lang-nursery/rand) | `0.9.5` | `0.10.1` |\n| [rand_xorshift](https://github.com/rust-random/rngs) | `0.4.0` | `0.5.0` |\n| [smallvec](https://github.com/servo/rust-smallvec) | `1.16.2` | `1.16.3` |\n| [syn](https://github.com/dtolnay/syn) | `2.0.119` | `3.0.6` |\n\n\nUpdates `proptest` from 1.11.0 to 1.12.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/proptest-rs/proptest/commit/70cf37d46b7d83393b6ed94c611f8c52209f585d\"\u003e\u003ccode\u003e70cf37d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/proptest-rs/proptest/issues/675\"\u003e#675\u003c/a\u003e from proptest-rs/prep-1.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/proptest-rs/proptest/commit/729e0ffa5d0d9574c2a0b49ab34c9d9b726dadc0\"\u003e\u003ccode\u003e729e0ff\u003c/code\u003e\u003c/a\u003e prepare next releases and fix panic handling\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/proptest-rs/proptest/commit/28c1fade6db79d3404949e59a931bd71dc25c9b6\"\u003e\u003ccode\u003e28c1fad\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/proptest-rs/proptest/issues/664\"\u003e#664\u003c/a\u003e from Expyron/main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/proptest-rs/proptest/commit/5ddd9a4b67e6983a1172b4d6b578b455a138b995\"\u003e\u003ccode\u003e5ddd9a4\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/proptest-rs/proptest/issues/668\"\u003e#668\u003c/a\u003e from toddATavail/fix-fork-persisted-failure\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/proptest-rs/proptest/commit/a6a9ac703f7091a653b03bba68279be5419d6c42\"\u003e\u003ccode\u003ea6a9ac7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/proptest-rs/proptest/issues/673\"\u003e#673\u003c/a\u003e from glaziermag/fix-book-deploy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/proptest-rs/proptest/commit/d57d88b6221f1313c4bb27f83941d4c53ca07c50\"\u003e\u003ccode\u003ed57d88b\u003c/code\u003e\u003c/a\u003e Replace \u003ccode\u003erand_chacha\u003c/code\u003e with \u003ccode\u003echacha20\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/proptest-rs/proptest/commit/9411213ce80add5bd59d92dfcf3b04cff17b6848\"\u003e\u003ccode\u003e9411213\u003c/code\u003e\u003c/a\u003e Deploy the book on pushes to main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/proptest-rs/proptest/commit/171974566466656059fbc16cb4c80a9f6f18aaf4\"\u003e\u003ccode\u003e1719745\u003c/code\u003e\u003c/a\u003e fix: terminate the fork replay when a persisted failure fails\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/proptest-rs/proptest/commit/0f55b7a3e8dd92406915ef7452cd8152cf185757\"\u003e\u003ccode\u003e0f55b7a\u003c/code\u003e\u003c/a\u003e test: a persisted failure in a forked test must be reported\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/proptest-rs/proptest/commit/4b0594eb07c53695dc3c24d3fa06bdceb98540e9\"\u003e\u003ccode\u003e4b0594e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/proptest-rs/proptest/issues/669\"\u003e#669\u003c/a\u003e from proptest-rs/no-fail-fast\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/proptest-rs/proptest/compare/v1.11.0...v1.12.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `bit-set` from 0.8.0 to 0.11.1\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-set's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eVersion 0.11.0 (TO BE RELEASED)\u003c/h1\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch1\u003eVersion 0.10.1\u003c/h1\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eindexing into a \u003ccode\u003eBitVec\u003c/code\u003e has simpler codegen (\u003ca href=\"https://redirect.github.com/contain-rs/bit-vec/pull/153\"\u003econtain-rs/bit-vec#153\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eVersion 0.10.0 (VULNERABILITY FIX)\u003c/h1\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003efixed a soundness issue where \u003ccode\u003edeserialize\u003c/code\u003eing from an untrusted source\ncould make \u003ccode\u003efn get_unchecked\u003c/code\u003e perform undefined behavior, and could make\nother functions return incorrect results\u003c/li\u003e\n\u003cli\u003eremoved nanoserde support\u003c/li\u003e\n\u003cli\u003emoved all the crates into a workspace\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eVersion 0.9.1\u003c/h1\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFixed issue with the serde feature\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eVersion 0.9.0\u003c/h1\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eMinimal Supported Rust Version is now 1.82\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003efn remove\u003c/code\u003e is implemented\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003efn fill\u003c/code\u003e is implemented\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003efn remove_all\u003c/code\u003e is implemented\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003efn clear\u003c/code\u003e is \u003cstrong\u003edeprecated\u003c/strong\u003e. Please use \u003ccode\u003e.fill(false)\u003c/code\u003e instead!\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003efn push_within_capacity\u003c/code\u003e is implemented\u003c/li\u003e\n\u003cli\u003ebug fix: \u003ccode\u003e.skip(n)\u003c/code\u003e on our iterators is now O(1) instead of O(n) time\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003efn to_bytes\u003c/code\u003e is optimized with a lookup table\u003c/li\u003e\n\u003cli\u003esome clippy lints are enabled\u003c/li\u003e\n\u003cli\u003enanoserde version is now 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\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 `bit-vec` from 0.8.0 to 0.10.1\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.10.1\u003c/h1\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eindexing into a \u003ccode\u003eBitVec\u003c/code\u003e has simpler codegen (\u003ca href=\"https://redirect.github.com/contain-rs/bit-vec/pull/153\"\u003econtain-rs/bit-vec#153\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eVersion 0.10.0 (VULNERABILITY FIX)\u003c/h1\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003efixed a soundness issue where \u003ccode\u003edeserialize\u003c/code\u003eing from an untrusted source\ncould make \u003ccode\u003efn get_unchecked\u003c/code\u003e perform undefined behavior, and could make\nother functions return incorrect results\u003c/li\u003e\n\u003cli\u003eremoved nanoserde support\u003c/li\u003e\n\u003cli\u003emoved all the crates into a workspace\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eVersion 0.9.1\u003c/h1\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFixed issue with the serde feature\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eVersion 0.9.0\u003c/h1\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eMinimal Supported Rust Version is now 1.82\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003efn remove\u003c/code\u003e is implemented\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003efn fill\u003c/code\u003e is implemented\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003efn remove_all\u003c/code\u003e is implemented\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003efn clear\u003c/code\u003e is \u003cstrong\u003edeprecated\u003c/strong\u003e. Please use \u003ccode\u003e.fill(false)\u003c/code\u003e instead!\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003efn push_within_capacity\u003c/code\u003e is implemented\u003c/li\u003e\n\u003cli\u003ebug fix: \u003ccode\u003e.skip(n)\u003c/code\u003e on our iterators is now O(1) instead of O(n) time\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003efn to_bytes\u003c/code\u003e is optimized with a lookup table\u003c/li\u003e\n\u003cli\u003esome clippy lints are enabled\u003c/li\u003e\n\u003cli\u003enanoserde version is now 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\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 `getrandom` from 0.3.4 to 0.4.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-random/getrandom/blob/master/CHANGELOG.md\"\u003egetrandom's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-random/getrandom/compare/v0.4.2...v0.4.3\"\u003e0.4.3\u003c/a\u003e - 2026-06-17\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ewasm64-unknown-unknown\u003c/code\u003e target support for \u003ccode\u003ewasm_js\u003c/code\u003e backend \u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/848\"\u003e#848\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDrop \u003ccode\u003ewasip2\u003c/code\u003e and \u003ccode\u003ewasip3\u003c/code\u003e dependencies in favor of manual bindings \u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/830\"\u003e#830\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/830\"\u003e#830\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/getrandom/pull/830\"\u003erust-random/getrandom#830\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/848\"\u003e#848\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/getrandom/pull/848\"\u003erust-random/getrandom#848\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-random/getrandom/compare/v0.4.1...v0.4.2\"\u003e0.4.2\u003c/a\u003e - 2026-03-03\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump \u003ccode\u003er-efi\u003c/code\u003e dependency to v6 \u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/814\"\u003e#814\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRead \u003ccode\u003eerrno\u003c/code\u003e only when it is set \u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/810\"\u003e#810\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCheck the return value of \u003ccode\u003eProcessPrng\u003c/code\u003e on Windows \u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/811\"\u003e#811\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/810\"\u003e#810\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/getrandom/pull/810\"\u003erust-random/getrandom#810\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/811\"\u003e#811\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/getrandom/pull/811\"\u003erust-random/getrandom#811\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/814\"\u003e#814\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/getrandom/pull/814\"\u003erust-random/getrandom#814\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-random/getrandom/compare/v0.4.0...v0.4.1\"\u003e0.4.1\u003c/a\u003e - 2026-02-03\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation build on docs.rs \u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/801\"\u003e#801\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/801\"\u003e#801\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/getrandom/pull/801\"\u003erust-random/getrandom#801\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-random/getrandom/compare/v0.3.4...v0.4.0\"\u003e0.4.0\u003c/a\u003e - 2026-02-02\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eRawOsError\u003c/code\u003e type alias \u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/739\"\u003e#739\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eSysRng\u003c/code\u003e behind new feature \u003ccode\u003esys_rng\u003c/code\u003e \u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/751\"\u003e#751\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWASIp3 support \u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/779\"\u003e#779\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eextern_impl\u003c/code\u003e opt-in backend \u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/786\"\u003e#786\u003c/a\u003e \u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/794\"\u003e#794\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMotor OS support \u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/797\"\u003e#797\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse Edition 2024 and MSRV 1.85 \u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/749\"\u003e#749\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/739\"\u003e#739\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/getrandom/pull/739\"\u003erust-random/getrandom#739\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/749\"\u003e#749\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/getrandom/pull/749\"\u003erust-random/getrandom#749\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/751\"\u003e#751\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/getrandom/pull/751\"\u003erust-random/getrandom#751\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/779\"\u003e#779\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/getrandom/pull/779\"\u003erust-random/getrandom#779\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/rust-random/getrandom/commit/5e7cd5733536844a9856dc7259bd4696bbe5e3ae\"\u003e\u003ccode\u003e5e7cd57\u003c/code\u003e\u003c/a\u003e Release v0.4.3 (\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/853\"\u003e#853\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/getrandom/commit/1ea268a69191eddedb33f2aa65104c15c8e00192\"\u003e\u003ccode\u003e1ea268a\u003c/code\u003e\u003c/a\u003e Use manual bindings for WASIp2/3 (\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/830\"\u003e#830\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/getrandom/commit/f7290b005924cc0275706e08146d9765600c054e\"\u003e\u003ccode\u003ef7290b0\u003c/code\u003e\u003c/a\u003e Update Cargo.lock (\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/852\"\u003e#852\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/getrandom/commit/16ce801fb680b8bdf353a86ffbf41010a85ebbc0\"\u003e\u003ccode\u003e16ce801\u003c/code\u003e\u003c/a\u003e Update Cargo.lock (\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/850\"\u003e#850\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/getrandom/commit/e5adfca75356287dc50d76bd8b0a818c74143fb1\"\u003e\u003ccode\u003ee5adfca\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003ewasm64-unknown-unknown\u003c/code\u003e support for \u003ccode\u003ewasm_js\u003c/code\u003e backend (\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/848\"\u003e#848\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/getrandom/commit/626df8dfb0ae34be760cdb5a32c069bd170f7119\"\u003e\u003ccode\u003e626df8d\u003c/code\u003e\u003c/a\u003e Update Cargo.lock (\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/846\"\u003e#846\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/getrandom/commit/4a01cb2c02b2e8e3e4fac7ec375a732c43a45995\"\u003e\u003ccode\u003e4a01cb2\u003c/code\u003e\u003c/a\u003e Update Cargo.lock (\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/841\"\u003e#841\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/getrandom/commit/f87bf394f7ca5ea9f4c55b83c67cb7fc6613efbf\"\u003e\u003ccode\u003ef87bf39\u003c/code\u003e\u003c/a\u003e Update Cargo.lock (\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/836\"\u003e#836\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/getrandom/commit/eadb879f8e178ca85f4746a01251f6e7432b338b\"\u003e\u003ccode\u003eeadb879\u003c/code\u003e\u003c/a\u003e ci: re-enable build job for x86_64-pc-cygwin (\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/832\"\u003e#832\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/getrandom/commit/d715d734bb3a187e75d4a7a8aa5378dd492f626e\"\u003e\u003ccode\u003ed715d73\u003c/code\u003e\u003c/a\u003e CI: Reduce the number of packages that are updated for wasip2 MSRV test (\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/825\"\u003e#825\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-random/getrandom/compare/v0.3.4...v0.4.3\"\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.189 to 0.2.190\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.190\u003c/h2\u003e\n\u003cp\u003eThere is now a single config for enabling 64-bit \u003ccode\u003etime_t\u003c/code\u003e: \u003ccode\u003elibc_unstable_time64\u003c/code\u003e. This can be set\nunconditionally; it opts in to 64-bit \u003ccode\u003etime_t\u003c/code\u003e on the following platforms that use 32-bit by\ndefault:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e32-bit Linux-GNU\u003c/li\u003e\n\u003cli\u003e32-bit Linux-uClibc\u003c/li\u003e\n\u003cli\u003e32-bit Linux-musl. Note that setting this flag also enables some other changes that happend in\nmusl v1.2.\u003c/li\u003e\n\u003cli\u003e32-bit Windows-GNU\u003c/li\u003e\n\u003cli\u003eESP-IDF (all targets with this environment are 32-bit)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eMost other 32-bit platforms are either already using 64-bit \u003ccode\u003etime_t\u003c/code\u003e, or are considered legacy\nand will not be gaining support from their upstream maintainers.\u003c/p\u003e\n\u003cp\u003eYou can enable this using \u003ccode\u003eRUSTFLAGS\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"sh\"\u003e\u003ccode\u003eRUSTFLAGS='--cfg=libc_unstable_time64' cargo ...\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eNote that there may still be some changes to features gated by this config option, hence \u0026quot;unstable\u0026quot;\nin its name. In the near future we will rename it to just \u003ccode\u003elibc_time64\u003c/code\u003e. Until then, please test it\nout and report any bugs you find!\u003c/p\u003e\n\u003ch3\u003eSupport\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd initial support for HelenOS (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4355\"\u003e#4355\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cp\u003eWe are slowly filling out the \u003ccode\u003eDefault\u003c/code\u003e implementations, to reduce the need for \u003ccode\u003emem::zeroed()\u003c/code\u003e in user code:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUnix: Implement \u003ccode\u003eDefault\u003c/code\u003e for a number of structs, especially on Apple platforms (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5576\"\u003e#5576\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux, NetBSD: Give \u003ccode\u003estatvfs\u003c/code\u003e a \u003ccode\u003eDefault\u003c/code\u003e impl (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5583\"\u003e#5583\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add \u003ccode\u003eDefault\u003c/code\u003e to a \u003ccode\u003elinux/can.rs\u003c/code\u003e structs (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5257\"\u003e#5257\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eOther additions:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eExpose the \u003ccode\u003elibc_unstable_time64\u003c/code\u003e cfg (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5411\"\u003e#5411\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAndroid, Glibc: Add \u003ccode\u003epthread_gettid_np\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5359\"\u003e#5359\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAndroid: Add \u003ccode\u003eRTLD_NEXT\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5323\"\u003e#5323\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAndroid: Add reuseport BPF socket options (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5366\"\u003e#5366\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eApple: Add TCP header flags, options and SACK limits (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5358\"\u003e#5358\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eApple: Add \u003ccode\u003eNET_RT_DUMP2\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5442\"\u003e#5442\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eApple: Add \u003ccode\u003eposix_spawn_file_actions_add(f)chdir(_np)\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5558\"\u003e#5558\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBSD: Add \u003ccode\u003eBPF_WORDALIGN\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5320\"\u003e#5320\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBSD: Add \u003ccode\u003elchmod\u003c/code\u003e and \u003ccode\u003elchflags\u003c/code\u003e where supported (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5400\"\u003e#5400\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBSD: Add \u003ccode\u003eminherit\u003c/code\u003e and related constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4849\"\u003e#4849\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDocs: Add more links to public headers and manual pages (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5407\"\u003e#5407\u003c/a\u003e), (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5485\"\u003e#5485\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.190/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.189...0.2.190\"\u003e0.2.190\u003c/a\u003e - 2026-10-02\u003c/h2\u003e\n\u003cp\u003eThere is now a single config for enabling 64-bit \u003ccode\u003etime_t\u003c/code\u003e: \u003ccode\u003elibc_unstable_time64\u003c/code\u003e. This can be set\nunconditionally; it opts in to 64-bit \u003ccode\u003etime_t\u003c/code\u003e on the following platforms that use 32-bit by\ndefault:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e32-bit Linux-GNU\u003c/li\u003e\n\u003cli\u003e32-bit Linux-uClibc\u003c/li\u003e\n\u003cli\u003e32-bit Linux-musl. Note that setting this flag also enables some other changes that happend in\nmusl v1.2.\u003c/li\u003e\n\u003cli\u003e32-bit Windows-GNU\u003c/li\u003e\n\u003cli\u003eESP-IDF (all targets with this environment are 32-bit)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eMost other 32-bit platforms are either already using 64-bit \u003ccode\u003etime_t\u003c/code\u003e, or are considered legacy\nand will not be gaining support from their upstream maintainers.\u003c/p\u003e\n\u003cp\u003eYou can enable this using \u003ccode\u003eRUSTFLAGS\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"sh\"\u003e\u003ccode\u003eRUSTFLAGS='--cfg=libc_unstable_time64' cargo ...\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eNote that there may still be some changes to features gated by this config option, hence \u0026quot;unstable\u0026quot;\nin its name. In the near future we will rename it to just \u003ccode\u003elibc_time64\u003c/code\u003e. Until then, please test it\nout and report any bugs you find!\u003c/p\u003e\n\u003ch3\u003eSupport\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd initial support for HelenOS (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4355\"\u003e#4355\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cp\u003eWe are slowly filling out the \u003ccode\u003eDefault\u003c/code\u003e implementations, to reduce the need for \u003ccode\u003emem::zeroed()\u003c/code\u003e in user code:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUnix: Implement \u003ccode\u003eDefault\u003c/code\u003e for a number of structs, especially on Apple platforms (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5576\"\u003e#5576\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux, NetBSD: Give \u003ccode\u003estatvfs\u003c/code\u003e a \u003ccode\u003eDefault\u003c/code\u003e impl (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5583\"\u003e#5583\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add \u003ccode\u003eDefault\u003c/code\u003e to a \u003ccode\u003elinux/can.rs\u003c/code\u003e structs (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5257\"\u003e#5257\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eOther additions:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eExpose the \u003ccode\u003elibc_unstable_time64\u003c/code\u003e cfg (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5411\"\u003e#5411\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAndroid, Glibc: Add \u003ccode\u003epthread_gettid_np\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5359\"\u003e#5359\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAndroid: Add \u003ccode\u003eRTLD_NEXT\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5323\"\u003e#5323\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAndroid: Add reuseport BPF socket options (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5366\"\u003e#5366\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eApple: Add TCP header flags, options and SACK limits (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5358\"\u003e#5358\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eApple: Add \u003ccode\u003eNET_RT_DUMP2\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5442\"\u003e#5442\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eApple: Add \u003ccode\u003eposix_spawn_file_actions_add(f)chdir(_np)\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5558\"\u003e#5558\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBSD: Add \u003ccode\u003eBPF_WORDALIGN\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5320\"\u003e#5320\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBSD: Add \u003ccode\u003elchmod\u003c/code\u003e and \u003ccode\u003elchflags\u003c/code\u003e where supported (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5400\"\u003e#5400\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBSD: Add \u003ccode\u003eminherit\u003c/code\u003e and related constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4849\"\u003e#4849\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/7b0ab5528dc7f361f3a0b4c06c2cad9971617f75\"\u003e\u003ccode\u003e7b0ab55\u003c/code\u003e\u003c/a\u003e ci: Rename \u003ccode\u003epublish_0.2.yml\u003c/code\u003e to \u003ccode\u003erelease.yaml\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/ac85dde5fc269ab4a8cd935d3f76adf85372677c\"\u003e\u003ccode\u003eac85dde\u003c/code\u003e\u003c/a\u003e ci: Sync release permissions with \u003ccode\u003emain\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/8f8cd2032060e1477c08077cd5f89215384723e2\"\u003e\u003ccode\u003e8f8cd20\u003c/code\u003e\u003c/a\u003e libc: Release 0.2.190\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/052c6e6a0186eeecf22c743d57c65a9963571241\"\u003e\u003ccode\u003e052c6e6\u003c/code\u003e\u003c/a\u003e changelog: Fix an incorrect commit link\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/ea19fd7fba435c629ed247de7138d5cdb1dea309\"\u003e\u003ccode\u003eea19fd7\u003c/code\u003e\u003c/a\u003e test: Remove explicit \u003ccode\u003elibc\u003c/code\u003e version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/6dbf3a29a0a972087b684bc6d6cbf20f92143b66\"\u003e\u003ccode\u003e6dbf3a2\u003c/code\u003e\u003c/a\u003e dragonfly: Move \u003ccode\u003eINHERIT_ZERO\u003c/code\u003e to the freebsd module\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/8a64766c8514865dea77cfc3216f5a9dc38c6728\"\u003e\u003ccode\u003e8a64766\u003c/code\u003e\u003c/a\u003e apple: add \u003ccode\u003eposix_spawn_file_actions_add(f)chdir(_np)\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/28de5147ff5665b835472f00ead49da71084a593\"\u003e\u003ccode\u003e28de514\u003c/code\u003e\u003c/a\u003e linux, netbsd: Give statvfs a \u003ccode\u003eDefault\u003c/code\u003e impl\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/a58a95f01d0561e75261052f5d8b3ad188f1ae4e\"\u003e\u003ccode\u003ea58a95f\u003c/code\u003e\u003c/a\u003e cygwin: Change \u003ccode\u003ePOSIX_SPAWN_*\u003c/code\u003e flags to \u003ccode\u003ec_short\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/d175264e718db4f216df7aad5f1291fd0ec34139\"\u003e\u003ccode\u003ed175264\u003c/code\u003e\u003c/a\u003e apple: \u003ccode\u003etimeval32\u003c/code\u003e is exhaustive\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/libc/compare/0.2.189...0.2.190\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `mio` from 1.2.3 to 1.2.4\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tokio-rs/mio/blob/master/CHANGELOG.md\"\u003emio's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e1.2.4\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix FreeBSD build with libc v0.2.190.\n(\u003ca href=\"https://redirect.github.com/tokio-rs/mio/pull/2016\"\u003etokio-rs/mio#2016\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFix named pipe use-after-free when I/O fails right after submit\n(\u003ca href=\"https://redirect.github.com/tokio-rs/mio/pull/2014\"\u003etokio-rs/mio#2014\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFix non-blocking socket creation on Haiku\n(\u003ca href=\"https://redirect.github.com/tokio-rs/mio/pull/2015\"\u003etokio-rs/mio#2015\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/mio/commit/79d1417c94e3a45c8bdd796e5422e22e8c488086\"\u003e\u003ccode\u003e79d1417\u003c/code\u003e\u003c/a\u003e Release v1.2.4 (\u003ca href=\"https://redirect.github.com/tokio-rs/mio/issues/2017\"\u003e#2017\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/mio/commit/9ad284fd9ff63bf8a53cf5d208f2bfa143be21e2\"\u003e\u003ccode\u003e9ad284f\u003c/code\u003e\u003c/a\u003e Fix non-blocking socket creation on Haiku\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/mio/commit/97fdd6c778e630ce0fd3ef78e9cdc6f3c9b11e0c\"\u003e\u003ccode\u003e97fdd6c\u003c/code\u003e\u003c/a\u003e Remove \u003ccode\u003elibc::NOTE_PCTRLMASK\u003c/code\u003e from \u003ccode\u003estd::fmt::Debug\u003c/code\u003e output (\u003ca href=\"https://redirect.github.com/tokio-rs/mio/issues/2016\"\u003e#2016\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/mio/commit/52097880b257aab42b10f9231a97b4a0da725587\"\u003e\u003ccode\u003e5209788\u003c/code\u003e\u003c/a\u003e Fix named pipe use-after-free when I/O fails right after submit (\u003ca href=\"https://redirect.github.com/tokio-rs/mio/issues/2014\"\u003e#2014\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/tokio-rs/mio/compare/v1.2.3...v1.2.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `r-efi` from 5.3.0 to 6.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/r-efi/r-efi/releases\"\u003er-efi's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003er-efi-6.0.0\u003c/h2\u003e\n\u003cpre\u003e\u003ccode\u003e# r-efi - UEFI Reference Specification Protocol Constants and Definitions\n\u003ch2\u003eCHANGES WITH 6.0.0:\u003c/h2\u003e\n\u003cpre\u003e\u003ccode\u003e* Change all function prototypes to use `unsafe fn`. This is a major\n  change, but reflects what all downstream users have already assumed.\n\n* Drop the obsolete `efiapi` and `examples` feature flags. The former\n  was unused, and the latter is an alias for `native`.\n\n* The `eficall!{}` macro is now fully inline in all of r-efi. It is\n  still provided for external users, but will no longer be used by\n  r-efi. All users are recommended to use `extern \u0026amp;quot;efiapi\u0026amp;quot;` directly.\n\nContributions from: Alan Egerton, David Rheinsberg\n\n- Dußlingen, 2026-02-03\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003e\u003c/code\u003e\u003c/pre\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/r-efi/r-efi/blob/main/NEWS.md\"\u003er-efi's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eCHANGES WITH 6.0.0:\u003c/h2\u003e\n\u003cpre\u003e\u003ccode\u003e    * Change all function prototypes to use `unsafe fn`. This is a major\n      change, but reflects what all downstream users have already assumed.\n\u003cpre\u003e\u003ccode\u003e* Drop the obsolete `efiapi` and `examples` feature flags. The former\n  was unused, and the latter is an alias for `native`.\n\n* The `eficall!{}` macro is now fully inline in all of r-efi. It is\n  still provided for external users, but will no longer be used by\n  r-efi. All users are recommended to use `extern \u0026amp;quot;efiapi\u0026amp;quot;` directly.\n\nContributions from: Alan Egerton, David Rheinsberg\n\n- Dußlingen, 2026-02-03\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003e\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/r-efi/r-efi/commit/7e1b0322d31d625f81a5656096330934f9cd835d\"\u003e\u003ccode\u003e7e1b032\u003c/code\u003e\u003c/a\u003e r-efi: prepare v6.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/r-efi/r-efi/commit/96504bb201057f20bde7ee2a162ad166eef2bb53\"\u003e\u003ccode\u003e96504bb\u003c/code\u003e\u003c/a\u003e r-efi: inline eficall!{}\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/r-efi/r-efi/commit/ea214336e64cca573d46ac216898e8656d750b20\"\u003e\u003ccode\u003eea21433\u003c/code\u003e\u003c/a\u003e build: drop unused feature flags\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/r-efi/r-efi/commit/48b1a11e5c7a886542eed2edef75a82c5645b493\"\u003e\u003ccode\u003e48b1a11\u003c/code\u003e\u003c/a\u003e r-efi: extend the transpose guidelines\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/r-efi/r-efi/commit/e7015361b14092c11dacc29a06fd8578d7518a70\"\u003e\u003ccode\u003ee701536\u003c/code\u003e\u003c/a\u003e build: synchronize AUTHORS\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/r-efi/r-efi/commit/6f2330e13b58075dccfe021b4aa72d290505be2b\"\u003e\u003ccode\u003e6f2330e\u003c/code\u003e\u003c/a\u003e r-efi: update remaining prototypes to \u003ccode\u003eunsafe fn\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/r-efi/r-efi/commit/60793e03772769c8e29e5518a3d1b28008f96b55\"\u003e\u003ccode\u003e60793e0\u003c/code\u003e\u003c/a\u003e Fix signatures of most EFI functions to be unsafe\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/r-efi/r-efi/compare/v5.3.0...v6.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `rand` from 0.9.5 to 0.10.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-random/rand/blob/master/CHANGELOG.md\"\u003erand's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.10.3] — 2026-09-20\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eWeightedIndex\u003c/code\u003e panic when the sum of float weights is infinite; return \u003ccode\u003eError::Overflow\u003c/code\u003e instead (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1808\"\u003e#1808\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix spurious \u003ccode\u003eError::NonFinite\u003c/code\u003e from \u003ccode\u003eUniform::new_inclusive\u003c/code\u003e on large finite float ranges such as \u003ccode\u003e0.0..=f64::MAX\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1821\"\u003e#1821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix possible panic due to sampling a deserialized \u003ccode\u003eUniform\u0026lt;char\u0026gt;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1831\"\u003e#1831\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReport exact remaining lengths from \u003ccode\u003eWeightedIndex::weights()\u003c/code\u003e and reduce overhead when reading weights (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1838\"\u003e#1838\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1808\"\u003e#1808\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1808\"\u003erust-random/rand#1808\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1821\"\u003e#1821\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1821\"\u003erust-random/rand#1821\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1831\"\u003e#1831\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1831\"\u003erust-random/rand#1831\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1838\"\u003e#1838\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1838\"\u003erust-random/rand#1838\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e[0.10.2] — 2026-07-02\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix possible memory safety violation due to deserialization of \u003ccode\u003eUniformChar\u003c/code\u003e from bad source (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1790\"\u003e#1790\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDocument required output order of fn \u003ccode\u003epartial_shuffle\u003c/code\u003e and apply \u003ccode\u003e#[must_use]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1769\"\u003e#1769\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAvoid usage of \u003ccode\u003eunsafe\u003c/code\u003e in contexts where non-local memory corruption could invalidate contract (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1791\"\u003e#1791\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1769\"\u003e#1769\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1769\"\u003erust-random/rand#1769\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1790\"\u003e#1790\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1790\"\u003erust-random/rand#1790\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1791\"\u003e#1791\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1791\"\u003erust-random/rand#1791\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e[0.10.1] — 2026-02-11\u003c/h2\u003e\n\u003cp\u003eThis release includes a fix for a soundness bug; see \u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1763\"\u003e#1763\u003c/a\u003e.\u003c/p\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDocument panic behavior of \u003ccode\u003emake_rng\u003c/code\u003e and add \u003ccode\u003e#[track_caller]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1761\"\u003e#1761\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecate feature \u003ccode\u003elog\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1763\"\u003e#1763\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1761\"\u003e#1761\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1761\"\u003erust-random/rand#1761\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1763\"\u003e#1763\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1763\"\u003erust-random/rand#1763\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e[0.10.0] - 2026-02-08\u003c/h2\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe dependency on \u003ccode\u003erand_chacha\u003c/code\u003e has been replaced with a dependency on \u003ccode\u003echacha20\u003c/code\u003e. This changes the implementation behind \u003ccode\u003eStdRng\u003c/code\u003e, but the output remains the same. There may be some API breakage when using the ChaCha-types directly as these are now the ones in \u003ccode\u003echacha20\u003c/code\u003e instead of \u003ccode\u003erand_chacha\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1642\"\u003e#1642\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eRename fns \u003ccode\u003eIndexedRandom::choose_multiple\u003c/code\u003e -\u0026gt; \u003ccode\u003esample\u003c/code\u003e, \u003ccode\u003echoose_multiple_array\u003c/code\u003e -\u0026gt; \u003ccode\u003esample_array\u003c/code\u003e, \u003ccode\u003echoose_multiple_weighted\u003c/code\u003e -\u0026gt; \u003ccode\u003esample_weighted\u003c/code\u003e, struct \u003ccode\u003eSliceChooseIter\u003c/code\u003e -\u0026gt; \u003ccode\u003eIndexedSamples\u003c/code\u003e and fns \u003ccode\u003eIteratorRandom::choose_multiple\u003c/code\u003e -\u0026gt; \u003ccode\u003esample\u003c/code\u003e, \u003ccode\u003echoose_multiple_fill\u003c/code\u003e -\u0026gt; \u003ccode\u003esample_fill\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1632\"\u003e#1632\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse Edition 2024 and MSRV 1.85 (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1653\"\u003e#1653\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLet \u003ccode\u003eFill\u003c/code\u003e be implemented for element types, not sliceable types (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1652\"\u003e#1652\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eOsError::raw_os_error\u003c/code\u003e on UEFI targets by returning \u003ccode\u003eOption\u0026lt;usize\u0026gt;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1665\"\u003e#1665\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReplace fn \u003ccode\u003eTryRngCore::read_adapter(..) -\u0026gt; RngReadAdapter\u003c/code\u003e with simpler struct \u003ccode\u003eRngReader\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1669\"\u003e#1669\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove fns \u003ccode\u003eSeedableRng::from_os_rng\u003c/code\u003e, \u003ccode\u003etry_from_os_rng\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1674\"\u003e#1674\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003eClone\u003c/code\u003e support for \u003ccode\u003eStdRng\u003c/code\u003e, \u003ccode\u003eReseedingRng\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1677\"\u003e#1677\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003epostcard\u003c/code\u003e instead of \u003ccode\u003ebincode\u003c/code\u003e to test the serde feature (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1693\"\u003e#1693\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/9e7d328f60d6372ae22927f37d1a816fc980f25e\"\u003e\u003ccode\u003e9e7d328\u003c/code\u003e\u003c/a\u003e Prepare rand 0.10.3 (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1840\"\u003e#1840\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/f73ce74d4ac8f47259e871e22939c6c52e17befe\"\u003e\u003ccode\u003ef73ce74\u003c/code\u003e\u003c/a\u003e Optimize WeightedIndex weight lookup and iteration (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1838\"\u003e#1838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/ef9e044b6b1f5fe541516d4b622c9c2d9932d789\"\u003e\u003ccode\u003eef9e044\u003c/code\u003e\u003c/a\u003e Avoid panic from deserialized \u003ccode\u003eUniform\\\u0026lt;char\u0026gt;\u003c/code\u003e where \u003ccode\u003erange == 0\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1831\"\u003e#1831\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/c994eb1e40ab8cc9a929cfe11b345f7296bca393\"\u003e\u003ccode\u003ec994eb1\u003c/code\u003e\u003c/a\u003e docs: fix angle unit in quick start example (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1839\"\u003e#1839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/33dea4fcd044c3425fd8f35ffc9d203c652c3d73\"\u003e\u003ccode\u003e33dea4f\u003c/code\u003e\u003c/a\u003e Test that WeightedIndex rejects INFINITY with Error::Overflow (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1822\"\u003e#1822\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/94c9078267aa9ea4e9ad61bd552b35245c995830\"\u003e\u003ccode\u003e94c9078\u003c/code\u003e\u003c/a\u003e Fix Uniform::new_inclusive overflow on large finite float ranges (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1821\"\u003e#1821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/bb1262f703ca04e4ce56be78e1dc4e204cd6a998\"\u003e\u003ccode\u003ebb1262f\u003c/code\u003e\u003c/a\u003e Use Xoshiro256PlusPlus in examples/rayon-monte-carlo.rs (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1805\"\u003e#1805\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/521fab6a1bcf349760d2581c2143fbc1aafe8798\"\u003e\u003ccode\u003e521fab6\u003c/code\u003e\u003c/a\u003e Stop pinning dependencies (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1820\"\u003e#1820\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/3f7c4335fd6ba118aaed1ab59b1964808a955d4d\"\u003e\u003ccode\u003e3f7c433\u003c/code\u003e\u003c/a\u003e Stop pinning dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/cf4f73e3953ffcf97f575317a07f0fd5983bfe9e\"\u003e\u003ccode\u003ecf4f73e\u003c/code\u003e\u003c/a\u003e sample_efraimidis_spirakis: error on more than amount non-finite weights (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1814\"\u003e#1814\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-random/rand/compare/0.9.5...0.10.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `rand_core` from 0.9.5 to 0.10.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang-nursery/rand/releases\"\u003erand_core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.10.1\u003c/h2\u003e\n\u003cp\u003eThis release includes a fix for a soundness bug; see \u003ca href=\"https://redirect.github.com/rust-lang-nursery/rand/issues/1763\"\u003e#1763\u003c/a\u003e.\u003c/p\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDocument panic behavior of \u003ccode\u003emake_rng\u003c/code\u003e and add \u003ccode\u003e#[track_caller]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang-nursery/rand/issues/1761\"\u003e#1761\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecate feature \u003ccode\u003elog\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang-nursery/rand/issues/1763\"\u003e#1763\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/rust-lang-nursery/rand/issues/1761\"\u003e#1761\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1761\"\u003erust-random/rand#1761\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-lang-nursery/rand/issues/1763\"\u003e#1763\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1763\"\u003erust-random/rand#1763\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-random/rand/compare/0.10.0...0.10.1\"\u003ehttps://github.com/rust-random/rand/compare/0.10.0...0.10.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.10.0\u003c/h2\u003e\n\u003ch2\u003e[0.10.0] - 2026-02-08\u003c/h2\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe dependency on \u003ccode\u003erand_chacha\u003c/code\u003e has been replaced with a dependency on \u003ccode\u003echacha20\u003c/code\u003e. This changes the implementation behind \u003ccode\u003eStdRng\u003c/code\u003e, but the output remains the same. There may be some API breakage when using the ChaCha-types directly as these are now the ones in \u003ccode\u003echacha20\u003c/code\u003e instead of \u003ccode\u003erand_chacha\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang-nursery/rand/issues/1642\"\u003e#1642\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eRename fns \u003ccode\u003eIndexedRandom::choose_multiple\u003c/code\u003e -\u0026gt; \u003ccode\u003esample\u003c/code\u003e, \u003ccode\u003echoose_multiple_array\u003c/code\u003e -\u0026gt; \u003ccode\u003esample_array\u003c/code\u003e, \u003ccode\u003echoose_multiple_weighted\u003c/code\u003e -\u0026gt; \u003ccode\u003esample_weighted\u003c/code\u003e, struct \u003ccode\u003eSliceChooseIter\u003c/code\u003e -\u0026gt; \u003ccode\u003eIndexedSamples\u003c/code\u003e and fns \u003ccode\u003eIteratorRandom::choose_multiple\u003c/code\u003e -\u0026gt; \u003ccode\u003esample\u003c/code\u003e, \u003ccode\u003echoose_multiple_fill\u003c/code\u003e -\u0026gt; \u003ccode\u003esample_fill\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang-nursery/rand/issues/1632\"\u003e#1632\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse Edition 2024 and MSRV 1.85 (\u003ca href=\"https://redirect.github.com/rust-lang-nursery/rand/issues/1653\"\u003e#1653\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLet \u003ccode\u003eFill\u003c/code\u003e be implemented for element types, not sliceable types (\u003ca href=\"https://redirect.github.com/rust-lang-nursery/rand/issues/1652\"\u003e#1652\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eOsError::raw_os_error\u003c/code\u003e on UEFI targets by returning \u003ccode\u003eOption\u0026lt;usize\u0026gt;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang-nursery/rand/issues/1665\"\u003e#1665\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReplace fn \u003ccode\u003eTryRngCore::read_adapter(..) -\u0026gt; RngReadAdapter\u003c/code\u003e with simpler struct \u003ccode\u003eRngReader\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang-nursery/rand/issues/1669\"\u003e#1669\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove fns \u003ccode\u003eSeedableRng::from_os_rng\u003c/code\u003e, \u003ccode\u003etry_from_os_rng\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang-nursery/rand/issues/1674\"\u003e#1674\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003eClone\u003c/code\u003e support for \u003ccode\u003eStdRng\u003c/code\u003e, \u003ccode\u003eReseedingRng\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang-nursery/rand/issues/1677\"\u003e#1677\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003epostcard\u003c/code\u003e instead of \u003ccode\u003ebincode\u003c/code\u003e to test the serde feature (\u003ca href=\"https://redirect.github.com/rust-lang-nursery/rand/issues/1693\"\u003e#1693\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAvoid excessive allocation in \u003ccode\u003eIteratorRandom::sample\u003c/code\u003e when \u003ccode\u003eamount\u003c/code\u003e is much larger than iterator size (\u003ca href=\"https://redirect.github.com/rust-lang-nursery/rand/issues/1695\"\u003e#1695\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRename \u003ccode\u003eos_rng\u003c/code\u003e -\u0026gt; \u003ccode\u003esys_rng\u003c/code\u003e, \u003ccode\u003eOsRng\u003c/code\u003e -\u0026gt; \u003ccode\u003eSysRng\u003c/code\u003e, \u003ccode\u003eOsError\u003c/code\u003e -\u0026gt; \u003ccode\u003eSysError\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang-nursery/rand/issues/1697\"\u003e#1697\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRename \u003ccode\u003eRng\u003c/code\u003e -\u0026gt; \u003ccode\u003eRngExt\u003c/code\u003e as upstream \u003ccode\u003erand_core\u003c/code\u003e has renamed \u003ccode\u003eRngCore\u003c/code\u003e -\u0026gt; \u003ccode\u003eRng\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang-nursery/rand/issues/1717\"\u003e#1717\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdditions\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd fns \u003ccode\u003eIndexedRandom::choose_iter\u003c/code\u003e, \u003ccode\u003echoose_weighted_iter\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang-nursery/rand/issues/1632\"\u003e#1632\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePub export \u003ccode\u003eXoshiro128PlusPlus\u003c/code\u003e, \u003ccode\u003eXoshiro256PlusPlus\u003c/code\u003e prngs (\u003ca href=\"https://redirect.github.com/rust-lang-nursery/rand/issues/1649\"\u003e#1649\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePub export \u003ccode\u003eChaCha8Rng\u003c/code\u003e, \u003ccode\u003eChaCha12Rng\u003c/code\u003e, \u003ccode\u003eChaCha20Rng\u003c/code\u003e behind \u003ccode\u003echacha\u003c/code\u003e feature (\u003ca href=\"https://redirect.github.com/rust-lang-nursery/rand/issues/1659\"\u003e#1659\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFn \u003ccode\u003erand::make_rng() -\u0026gt; R where R: SeedableRng\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang-nursery/rand/issues/1734\"\u003e#1734\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRemovals\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemoved \u003ccode\u003eReseedingRng\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang-nursery/rand/issues/1722\"\u003e#1722\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemoved unused feature \u0026quot;nightly\u0026quot; (\u003ca href=\"https://redirect.github.com/rust-lang-nursery/rand/issues/1732\"\u003e#1732\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemoved feature \u003ccode\u003esmall_rng\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang-nursery/rand/issues/1732\"\u003e#1732\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/rust-lang-nursery/rand/issues/1632\"\u003e#1632\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1632\"\u003erust-random/rand#1632\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-lang-nursery/rand/issues/1642\"\u003e#1642\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1642\"\u003erust-random/rand#1642\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-lang-nursery/rand/issues/1649\"\u003e#1649\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1649\"\u003erust-random/rand#1649\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-lang-nursery/rand/issues/1652\"\u003e#1652\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1652\"\u003erust-random/rand#1652\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-lang-nursery/rand/issues/1653\"\u003e#1653\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1653\"\u003erust-random/rand#1653\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-lang-nursery/rand/issues/1659\"\u003e#1659\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1659\"\u003erust-random/rand#1659\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-lang-nursery/rand/issues/1665\"\u003e#1665\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1665\"\u003erust-random/rand#1665\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-lang-nursery/rand/issues/1669\"\u003e#1669\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1669\"\u003erust-random/rand#1669\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-lang-nursery/rand/issues/1674\"\u003e#1674\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1674\"\u003erust-random/rand#1674\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-random/rand/blob/master/CHANGELOG.md\"\u003erand_core's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.10.1] — 2026-02-11\u003c/h2\u003e\n\u003cp\u003eThis release includes a fix for a soundness bug; see \u003ca href=\"https://redirect.github.com/rust-lang-nursery/rand/issues/1763\"\u003e#1763\u003c/a\u003e.\u003c/p\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDocument panic behavior of \u003ccode\u003emake_rng\u003c/code\u003e and add \u003ccode\u003e#[track_caller]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang-nursery/rand/issues/1761\"\u003e#1761\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecate feature \u003ccode\u003elog\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang-nursery/rand/issues/1763\"\u003e#1763\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/rust-lang-nursery/rand/issues/1761\"\u003e#1761\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1761\"\u003erust-random/rand#1761\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-lang-nursery/rand/issues/1763\"\u003e#1763\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1763\"\u003erust-random/rand#1763\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e[0.10.0] - 2026-02-08\u003c/h2\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe dependency on \u003ccode\u003erand_chacha\u003c/code\u003e has been replaced with a dependency on \u003ccode\u003echacha20\u003c/code\u003e. This changes the implementation behind \u003ccode\u003eStdRng\u003c/code\u003e, but the output remains the same. There may be some API breakage when using the ChaCha-types directly as these are now the ones in \u003ccode\u003echacha20\u003c/code\u003e instead of \u003ccode\u003erand_chacha\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang-nursery/rand/issues/1642\"\u003e#1642\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eRename fns \u003ccode\u003eIndexedRandom::choose_multiple\u003c/code\u003e -\u0026gt; \u003ccode\u003esample\u003c/code\u003e, \u003ccode\u003echoose_multiple_array\u003c/code\u003e -\u0026gt; \u003ccode\u003esample_array\u003c/code\u003e, \u003ccode\u003echoose_multiple_weighted\u003c/code\u003e -\u0026gt; \u003ccode\u003esample_weighted\u003c/code\u003e, struct \u003ccode\u003eSliceChooseIter\u003c/code\u003e -\u0026gt; \u003ccode\u003eIndexedSamples\u003c/code\u003e and fns \u003ccode\u003eIteratorRandom::choose_multiple\u003c/code\u003e -\u0026gt; \u003ccode\u003esample\u003c/code\u003e, \u003ccode\u003echoose_multiple_fill\u003c/code\u003e -\u0026gt; \u003ccode\u003esample_fill\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang-nursery/rand/issues/1632\"\u003e#1632\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse Edition 2024 and MSRV 1.85 (\u003ca href=\"https://redirect.github.com/rust-lang-nursery/rand/issues/1653\"\u003e#1653\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLet \u003ccode\u003eFill\u003c/code\u003e be implemented for element types, not sliceable types (\u003ca href=\"https://redirect.github.com/rust-lang-nursery/rand/issues/1652\"\u003e#1652\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eOsError::raw_os_error\u003c/code\u003e on UEFI targets by returning \u003ccode\u003eOption\u0026lt;usize\u0026gt;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang-nursery/rand/issues/1665\"\u003e#1665\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReplace fn \u003ccode\u003eTryRngCore::read_adapter(..) -\u0026gt; RngReadAdapter\u003c/code\u003e with simpler struct \u003ccode\u003eRngReader\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang-nursery/rand/issues/1669\"\u003e#1669\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove fns \u003ccode\u003eSeedableRng::from_os_rng\u003c/code\u003e, \u003ccode\u003etry_from_os_rng\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang-nursery/rand/issues/1674\"\u003e#1674\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003eClone\u003c/code\u003e support for \u003ccode\u003eStdRng\u003c/code\u003e, \u003ccode\u003eReseedingRng\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang-nursery/rand/issues/1677\"\u003e#1677\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003epostcard\u003c/code\u003e instead of \u003ccode\u003ebincode\u003c/code\u003e to test the serde feature (\u003ca href=\"https://redirect.github.com/rust-lang-nursery/rand/issues/1693\"\u003e#1693\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAvoid excessive allocation in \u003ccode\u003eIteratorRandom::sample\u003c/code\u003e when \u003ccode\u003eamount\u003c/code\u003e is much larger than iterator size (\u003ca href=\"https://redirect.github.com/rust-lang-nursery/rand/issues/1695\"\u003e#1695\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRename \u003ccode\u003eos_rng\u003c/code\u003e -\u0026gt; \u003ccode\u003esys_rng\u003c/code\u003e, \u003ccode\u003eOsRng\u003c/code\u003e -\u0026gt; \u003ccode\u003eSysRng\u003c/code\u003e, \u003ccode\u003eOsError\u003c/code\u003e -\u0026gt; \u003ccode\u003eSysError\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang-nursery/rand/issues/1697\"\u003e#1697\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRename \u003ccode\u003eRng\u003c/code\u003e -\u0026gt; \u003ccode\u003eRngExt\u003c/code\u003e as upstream \u003ccode\u003erand_core\u003c/code\u003e has renamed \u003ccode\u003eRngCore\u003c/code\u003e -\u0026gt; \u003ccode\u003eRng\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang-nursery/rand/issues/1717\"\u003e#1717\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdditions\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd fns \u003ccode\u003eIndexedRandom::choose_iter\u003c/code\u003e, \u003ccode\u003echoose_weighted_iter\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang-nursery/rand/issues/1632\"\u003e#1632\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePub export \u003ccode\u003eXoshiro128PlusPlus\u003c/code\u003e, \u003ccode\u003eXoshiro256PlusPlus\u003c/code\u003e prngs (\u003ca href=\"https://redirect.github.com/rust-lang-nursery/rand/issues/1649\"\u003e#1649\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePub export \u003ccode\u003eChaCha8Rng\u003c/code\u003e, \u003ccode\u003eChaCha12Rng\u003c/code\u003e, \u003ccode\u003eChaCha20Rng\u003c/code\u003e behind \u003ccode\u003echacha\u003c/code\u003e feature (\u003ca href=\"https://redirect.github.com/rust-lang-nursery/rand/issues/1659\"\u003e#1659\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFn \u003ccode\u003erand::make_rng() -\u0026gt; R where R: SeedableRng\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang-nursery/rand/issues/1734\"\u003e#1734\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRemovals\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemoved \u003ccode\u003eReseedingRng\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang-nursery/rand/issues/1722\"\u003e#1722\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemoved unused feature \u0026quot;nightly\u0026quot; (\u003ca href=\"https://redirect.github.com/rust-lang-nursery/rand/issues/1732\"\u003e#1732\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemoved feature \u003ccode\u003esmall_rng\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang-nursery/rand/issues/1732\"\u003e#1732\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/rust-lang-nursery/rand/issues/1632\"\u003e#1632\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1632\"\u003erust-random/rand#1632\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-lang-nursery/rand/issues/1642\"\u003e#1642\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1642\"\u003erust-random/rand#1642\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-lang-nursery/rand/issues/1649\"\u003e#1649\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1649\"\u003erust-random/rand#1649\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-lang-nursery/rand/issues/1652\"\u003e#1652\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1652\"\u003erust-random/rand#1652\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-lang-nursery/rand/issues/1653\"\u003e#1653\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1653\"\u003erust-random/rand#1653\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-lang-nursery/rand/issues/1659\"\u003e#1659\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1659\"\u003erust-random/rand#1659\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-lang-nursery/rand/issues/1665\"\u003e#1665\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1665\"\u003erust-random/rand#1665\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-lang-nursery/rand/issues/1669\"\u003e#1669\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1669\"\u003erust-random/rand#1669\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-lang-nursery/rand/issues/1674\"\u003e#1674\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1674\"\u003erust-random/rand#1674\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-lang-nursery/rand/issues/1677\"\u003e#1677\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1677\"\u003erust-random/rand#1677\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-lang-nursery/rand/issues/1693\"\u003e#1693\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1693\"\u003erust-random/rand#1693\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-lang-nursery/rand/issues/1695\"\u003e#1695\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1695\"\u003erust-random/rand#1695\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-lang-nursery/rand/issues/1697\"\u003e#1697\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1697\"\u003erust-random/rand#1697\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/rust-random/rand/commit/27ff4cb7ced3122a1f677fc248c1a07e59ddc8cd\"\u003e\u003ccode\u003e27ff4cb\u003c/code\u003e\u003c/a\u003e Prepare v0.10.1: deprecate feature \u003ccode\u003elog\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang-nursery/rand/issues/1763\"\u003e#1763\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/98d06386dc4e1d1c89a91f4e483d571921c29ecf\"\u003e\u003ccode\u003e98d0638\u003c/code\u003e\u003c/a\u003e make_rng: document panic and add #[track_caller] (\u003ca href=\"https://redirect.github.com/rust-lang-nursery/rand/issues/1761\"\u003e#1761\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/54e5eaaa7ac11af3aa60b5ccc486182189e6f9ef\"\u003e\u003ccode\u003e54e5eaa\u003c/code\u003e\u003c/a\u003e Fix doc error (\u003ca href=\"https://redirect.github.com/rust-lang-nursery/rand/issues/1758\"\u003e#1758\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/1ce4c080186730595a8d464591d17aac22a42252\"\u003e\u003ccode\u003e1ce4c08\u003c/code\u003e\u003c/a\u003e Bump itoa from 1.0.17 to 1.0.18 in the all-deps group (\u003ca href=\"https://redirect.github.com/rust-lang-nursery/rand/issues/1756\"\u003e#1756\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/ccb734b9c22891a19f11be125c2f09a43809b08e\"\u003e\u003ccode\u003eccb734b\u003c/code\u003e\u003c/a\u003e docs: fix typo in doc comment (\u003ca href=\"https://redirect.github.com/rust-lang-nursery/rand/issues/1754\"\u003e#1754\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/357eb7de9c9c80184449e8b515c821e48cf4df74\"\u003e\u003ccode\u003e357eb7d\u003c/code\u003e\u003c/a\u003e Bump libc from 0.2.182 to 0.2.183 in the all-deps group (\u003ca href=\"https://redirect.github.com/rust-lang-nursery/rand/issues/1753\"\u003e#1753\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/5e77fe5d61b886988cae67b6d8fb09e405845c63\"\u003e\u003ccode\u003e5e77fe5\u003c/code\u003e\u003c/a\u003e Fix trait references in documentation (\u003ca href=\"https://redirect.github.com/rust-lang-nursery/rand/issues/1752\"\u003e#1752\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/da891850ab2b38f4322ec140ae29d305dfb162c3\"\u003e\u003ccode\u003eda89185\u003c/code\u003e\u003c/a\u003e Bump the all-deps group with 3 updates (\u003ca href=\"https://redirect.github.com/rust-lang-nursery/rand/issues/1751\"\u003e#1751\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/50516ff45c3675d9c2d247e70bc8db691ed8366d\"\u003e\u003ccode\u003e50516ff\u003c/code\u003e\u003c/a\u003e Bump the all-deps group with 2 updates (\u003ca href=\"https://redirect.github.com/rust-lang-nursery/rand/issues/1749\"\u003e#1749\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/fd71de97fdc7050b9a2d8384f5f8afce7d991ca3\"\u003e\u003ccode\u003efd71de9\u003c/code\u003e\u003c/a\u003e Bump the all-deps group with 2 updates (\u003ca href=\"https://redirect.github.com/rust-lang-nursery/rand/issues/1747\"\u003e#1747\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang-nursery/rand/compare/0.9.5...0.10.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `rand_xorshift` from 0.4.0 to 0.5.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/rust-random/rngs/compare/rand_xorshift-0.4.0...rand_jitter-0.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `smallvec` from 1.16.2 to 1.16.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/servo/rust-smallvec/releases\"\u003esmallvec's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.16.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePort new fuzzer to v1 by \u003ca href=\"https://github.com/bolshoytoster\"\u003e\u003ccode\u003e@​bolshoytoster\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/servo/rust-smallvec/pull/678\"\u003eservo/rust-smallvec#678\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: overflow during fuzzy check by \u003ca href=\"https://github.com/GauravPawar101\"\u003e\u003ccode\u003e@​GauravPawar101\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/servo/rust-smallvec/pull/693\"\u003eservo/rust-smallvec#693\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump version by \u003ca href=\"https://github.com/alejandro-vaz\"\u003e\u003ccode\u003e@​alejandro-vaz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/servo/rust-smallvec/pull/723\"\u003eservo/rust-smallvec#723\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/servo/rust-smallvec/compare/v1.16.2...v1.16.3\"\u003ehttps://github.com/servo/rust-smallvec/compare/v1.16.2...v1.16.3\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/servo/rust-smallvec/commit/7ad35d20ad4cd3a86f2cf4d367fe146e6497e554\"\u003e\u003ccode\u003e7ad35d2\u003c/code\u003e\u003c/a\u003e chore: bump version (\u003ca href=\"https://redirect.github.com/servo/rust-smallvec/issues/723\"\u003e#723\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/servo/rust-smallvec/commit/8aaf33e15451a02bf23a21a6334b2d988354e771\"\u003e\u003ccode\u003e8aaf33e\u003c/code\u003e\u003c/a\u003e fix: overflow during fuzzy check (\u003ca href=\"https://redirect.github.com/servo/rust-smallvec/issues/693\"\u003e#693\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/servo/rust-smallvec/commit/c936db11598450f627443436f8f0bee1d91d588b\"\u003e\u003ccode\u003ec936db1\u003c/code\u003e\u003c/a\u003e Port new fuzzer to v1 (\u003ca href=\"https://redirect.github.com/servo/rust-smallvec/issues/678\"\u003e#678\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/servo/rust-smallvec/compare/v1.16.2...v1.16.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `syn` from 2.0.119 to 3.0.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/syn/releases\"\u003esyn's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.0.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix parsing interpolated lifetime at statement start (\u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/2082\"\u003e#2082\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReport correct span for lex errors from \u003ccode\u003eLitStr::parse_with\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/2080\"\u003e#2080\u003c/a\u003e, thanks \u003ca href=\"https://github.com/sunshowers\"\u003e\u003ccode\u003e@​sunshowers\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow \u003ccode\u003esafe fn\u003c/code\u003e in \u003ccode\u003eimpl Parse for ForeignItemFn\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/2078\"\u003e#2078\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ca href=\"https://docs.rs/syn/3/syn/struct.Error.html#method.new_range\"\u003e\u003ccode\u003eError::new_range(start..end, \u0026quot;msg\u0026quot;)\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/2068\"\u003e#2068\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/2070\"\u003e#2070\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ca href=\"https://docs.rs/syn/3/syn/buffer/struct.Cursor.html#method.prev_span\"\u003e\u003ccode\u003eCursor::prev_span\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eParse const traits (\u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/2056\"\u003e#2056\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/2057\"\u003e#2057\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/2058\"\u003e#2058\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/2063\"\u003e#2063\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/2064\"\u003e#2064\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eParse unsafe binder types (\u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/2065\"\u003e#2065\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eParse impl restrictions (\u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/2066\"\u003e#2066\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.0\u003c/h2\u003e\n\u003cp\u003eThis release contains adjustments to the syntax tree to account for ongoing Rust language development from the 3 years since syn 2.0.0 and to anticipate some in-flight Rust language RFCs.\u003c/p\u003e\n\u003cp\u003eThese include: default values in fields, pinned type sugar, raw lifetimes, generator blocks and functions, unnamed enum variants, attributes in tuple types and tuple patterns, named arguments in parenthesized generic argument lists, lightweight clones, const traits, const function pointers, mutability restricted fields, supertrait auto implementation, final associated functions, trait implementability restrictions, const blocks in path arguments, item-level const blocks, return type notation, never patterns, function delegation, mutable by-reference bindings, in-place initialization, field projections, explicitly dyn-compatible traits, view types, file-level frontmatter, generic const arguments, guard patterns, lazy type aliases, explicitly safe foreign items, super let, unsafe fields, pattern types, heterogeneous try-blocks, function contracts, async function trait bounds, static closure coroutine syntax, unsafe binder types, move expressions, for-await loops, and postfix keywords.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch1\u003eBreaking changes\u003c/h1\u003e\n\u003ch2\u003eModifiers\u003c/h2\u003e\n\u003cp\u003eTo reserve more room for language evolution, there are 10 new non-exhaustive structs in the syntax tree having the following commonality:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eName ending in \u003ccode\u003eModifiers\u003c/code\u003e. {\u003ccode\u003eBlockModifiers\u003c/code\u003e, \u003ccode\u003eClosureModifiers\u003c/code\u003e, \u003ccode\u003eConstModifiers\u003c/code\u003e, \u003ccode\u003eFieldModifiers\u003c/code\u003e, \u003ccode\u003eFnModifiers\u003c/code\u003e, \u003ccode\u003eImplModifiers\u003c/code\u003e, \u003ccode\u003eLocalModifiers\u003c/code\u003e, \u003ccode\u003eTraitBoundModifiers\u003c/code\u003e, \u003ccode\u003eTraitModifiers\u003c/code\u003e, \u003ccode\u003eTypeModifiers\u003c/code\u003e}\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eEach implements \u003ccode\u003eDefault\u003c/code\u003e. The default value is guaranteed to comprise no tokens.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eNon-exhaustive. Can only be instantiated by Syn's parser or by creating and then mutating \u003ccode\u003e▁▁Modifiers::default()\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eDoes not implement \u003ccode\u003eParse\u003c/code\u003e. When parsing, they are parsed by the enclosing syntax tree node.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eDoes not implement \u003ccode\u003eToTokens\u003c/code\u003e. In some cases the syntax that these nodes might hold in the future is not necessarily contiguous tokens.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eProvides \u003ccode\u003e.require_empty() -\u0026gt; Result\u0026lt;()\u0026gt;\u003c/code\u003e which returns a meaningfully spanned error if the modifiers are different from the empty default. This enables a caller to reject syntax it does not recognize without knowing what that syntax may be.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eTypes\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/dtolnay/syn/commit/559cab55ef0c644f77660840edc3620d0d99d3d7\"\u003e\u003ccode\u003e559cab5\u003c/code\u003e\u003c/a\u003e Release 3.0.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/9088cad8189331ba78971cfe406dc645a4288d60\"\u003e\u003ccode\u003e9088cad\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/2082\"\u003e#2082\u003c/a\u003e from dtolnay/lifetimevar\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/3eb43bb446ec3d6ce1ff862c945142c17e76b398\"\u003e\u003ccode\u003e3eb43bb\u003c/code\u003e\u003c/a\u003e Fix parsing interpolated lifetime at statement start\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/7b2f6f9f5d818e90d259cafc55043d9e6044790b\"\u003e\u003ccode\u003e7b2f6f9\u003c/code\u003e\u003c/a\u003e Add regression test for issue 2081\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/d55bcd2546a3a34923c46da569edd65b38b3788d\"\u003e\u003ccode\u003ed55bcd2\u003c/code\u003e\u003c/a\u003e Update test suite to nightly-2026-09-13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/8e37bca79cf016de10e5eb310e9b679cd3be4726\"\u003e\u003ccode\u003e8e37bca\u003c/code\u003e\u003c/a\u003e Resolve non_kebab_case_bins warning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/4dfd88f9fd9c2951b20c5c7ab1da5692a68fee34\"\u003e\u003ccode\u003e4dfd88f\u003c/code\u003e\u003c/a\u003e Update test suite to nightly-2026-09-06\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/e0ad92d68b588c964e82bb74c3bd3e1e99f97ceb\"\u003e\u003ccode\u003ee0ad92d\u003c/code\u003e\u003c/a\u003e Release 3.0.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/74e7d75f263942576a25d5ed4bf11d0d1e80e698\"\u003e\u003ccode\u003e74e7d75\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/2080\"\u003e#2080\u003c/a\u003e from sunshowers/lit-str-span\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/4c264f3db3f0d567fb6a6ddfe1e129bbe5c2acbe\"\u003e\u003ccode\u003e4c264f3\u003c/code\u003e\u003c/a\u003e In LitStr::parse_with, report correct span for lex errors\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/syn/compare/2.0.119...3.0.6\"\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 \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/agentjp/bdinfo-rs/pull/530","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/agentjp%2Fbdinfo-rs/issues/530","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/530/packages"},{"uuid":"5850745369","node_id":"PR_kwDONNUenc8AAAABIbM4Ug","number":1692,"state":"open","title":"build(deps): bump syn from 3.0.6 to 3.0.7","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":["BeryJu"],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-10-14T15:37:20.000Z","updated_at":"2026-10-14T15:58:20.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps)","packages":[{"name":"syn","old_version":"3.0.6","new_version":"3.0.7","repository_url":"https://github.com/dtolnay/syn"}],"path":null,"ecosystem":"cargo"},"body":"Bumps [syn](https://github.com/dtolnay/syn) from 3.0.6 to 3.0.7.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/syn/releases\"\u003esyn's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.0.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix parsing absolute path expr in labeled break (\u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/2085\"\u003e#2085\u003c/a\u003e, thanks \u003ca href=\"https://github.com/A4-Tacks\"\u003e\u003ccode\u003e@​A4-Tacks\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/syn/commit/ec4c2dac7841847235964682861a4d22773134b9\"\u003e\u003ccode\u003eec4c2da\u003c/code\u003e\u003c/a\u003e Release 3.0.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/f947cf7ada554e0c6663521c559372dfd462268a\"\u003e\u003ccode\u003ef947cf7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/2085\"\u003e#2085\u003c/a\u003e from A4-Tacks/break-label-abs-path\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/9cb6556a8e2461a4c303008f0609fbf4e0a2b6d1\"\u003e\u003ccode\u003e9cb6556\u003c/code\u003e\u003c/a\u003e Update test suite to nightly-2026-10-08\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/0cce1664ff834695ea573c6b447363f2683a1fb2\"\u003e\u003ccode\u003e0cce166\u003c/code\u003e\u003c/a\u003e Fix parse abs path expr in labeled break\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/295f9648f499cd2576d4cb022f3fcc7f96ce0a74\"\u003e\u003ccode\u003e295f964\u003c/code\u003e\u003c/a\u003e Update test suite to nightly-2026-09-29\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/9ce6a7962ddbfddd9bd975a9a6ae8414679b07e6\"\u003e\u003ccode\u003e9ce6a79\u003c/code\u003e\u003c/a\u003e Update test suite to nightly-2026-09-24\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/3de849436a5f436c9b448738cdc9d32a6fbe56ac\"\u003e\u003ccode\u003e3de8494\u003c/code\u003e\u003c/a\u003e Update test suite to nightly-2026-09-22\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/2ebf5f96e7361e50bfc3fa28d77908c445a34c4f\"\u003e\u003ccode\u003e2ebf5f9\u003c/code\u003e\u003c/a\u003e Update test suite to nightly-2026-09-17\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/dtolnay/syn/compare/3.0.6...3.0.7\"\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=syn\u0026package-manager=cargo\u0026previous-version=3.0.6\u0026new-version=3.0.7)](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/goauthentik/platform/pull/1692","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/goauthentik%2Fplatform/issues/1692","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1692/packages"},{"uuid":"5849733965","node_id":"PR_kwDOQOog_s8AAAABIaYshQ","number":16,"state":"closed","title":"Bump syn from 2.0.117 to 3.0.7","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-10-15T03:13:17.000Z","author_association":null,"state_reason":null,"created_at":"2026-10-14T14:33:22.000Z","updated_at":"2026-10-15T03:13:20.000Z","time_to_close":45595,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"syn","old_version":"2.0.117","new_version":"3.0.7","repository_url":"https://github.com/dtolnay/syn"}],"path":null,"ecosystem":"cargo"},"body":"Bumps [syn](https://github.com/dtolnay/syn) from 2.0.117 to 3.0.7.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/syn/releases\"\u003esyn's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.0.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix parsing absolute path expr in labeled break (\u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/2085\"\u003e#2085\u003c/a\u003e, thanks \u003ca href=\"https://github.com/A4-Tacks\"\u003e\u003ccode\u003e@​A4-Tacks\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix parsing interpolated lifetime at statement start (\u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/2082\"\u003e#2082\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReport correct span for lex errors from \u003ccode\u003eLitStr::parse_with\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/2080\"\u003e#2080\u003c/a\u003e, thanks \u003ca href=\"https://github.com/sunshowers\"\u003e\u003ccode\u003e@​sunshowers\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow \u003ccode\u003esafe fn\u003c/code\u003e in \u003ccode\u003eimpl Parse for ForeignItemFn\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/2078\"\u003e#2078\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ca href=\"https://docs.rs/syn/3/syn/struct.Error.html#method.new_range\"\u003e\u003ccode\u003eError::new_range(start..end, \u0026quot;msg\u0026quot;)\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/2068\"\u003e#2068\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/2070\"\u003e#2070\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ca href=\"https://docs.rs/syn/3/syn/buffer/struct.Cursor.html#method.prev_span\"\u003e\u003ccode\u003eCursor::prev_span\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eParse const traits (\u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/2056\"\u003e#2056\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/2057\"\u003e#2057\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/2058\"\u003e#2058\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/2063\"\u003e#2063\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/2064\"\u003e#2064\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eParse unsafe binder types (\u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/2065\"\u003e#2065\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eParse impl restrictions (\u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/2066\"\u003e#2066\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.0\u003c/h2\u003e\n\u003cp\u003eThis release contains adjustments to the syntax tree to account for ongoing Rust language development from the 3 years since syn 2.0.0 and to anticipate some in-flight Rust language RFCs.\u003c/p\u003e\n\u003cp\u003eThese include: default values in fields, pinned type sugar, raw lifetimes, generator blocks and functions, unnamed enum variants, attributes in tuple types and tuple patterns, named arguments in parenthesized generic argument lists, lightweight clones, const traits, const function pointers, mutability restricted fields, supertrait auto implementation, final associated functions, trait implementability restrictions, const blocks in path arguments, item-level const blocks, return type notation, never patterns, function delegation, mutable by-reference bindings, in-place initialization, field projections, explicitly dyn-compatible traits, view types, file-level frontmatter, generic const arguments, guard patterns, lazy type aliases, explicitly safe foreign items, super let, unsafe fields, pattern types, heterogeneous try-blocks, function contracts, async function trait bounds, static closure coroutine syntax, unsafe binder types, move expressions, for-await loops, and postfix keywords.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch1\u003eBreaking changes\u003c/h1\u003e\n\u003ch2\u003eModifiers\u003c/h2\u003e\n\u003cp\u003eTo reserve more room for language evolution, there are 10 new non-exhaustive structs in the syntax tree having the following commonality:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eName ending in \u003ccode\u003eModifiers\u003c/code\u003e. {\u003ccode\u003eBlockModifiers\u003c/code\u003e, \u003ccode\u003eClosureModifiers\u003c/code\u003e, \u003ccode\u003eConstModifiers\u003c/code\u003e, \u003ccode\u003eFieldModifiers\u003c/code\u003e, \u003ccode\u003eFnModifiers\u003c/code\u003e, \u003ccode\u003eImplModifiers\u003c/code\u003e, \u003ccode\u003eLocalModifiers\u003c/code\u003e, \u003ccode\u003eTraitBoundModifiers\u003c/code\u003e, \u003ccode\u003eTraitModifiers\u003c/code\u003e, \u003ccode\u003eTypeModifiers\u003c/code\u003e}\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eEach implements \u003ccode\u003eDefault\u003c/code\u003e. The default value is guaranteed to comprise no tokens.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eNon-exhaustive. Can only be instantiated by Syn's parser or by creating and then mutating \u003ccode\u003e▁▁Modifiers::default()\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eDoes not implement \u003ccode\u003eParse\u003c/code\u003e. When parsing, they are parsed by the enclosing syntax tree node.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eDoes not implement \u003ccode\u003eToTokens\u003c/code\u003e. In some cases the syntax that these nodes might hold in the future is not necessarily contiguous tokens.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eProvides \u003ccode\u003e.require_empty() -\u0026gt; Result\u0026lt;()\u0026gt;\u003c/code\u003e which returns a meaningfully spanned error if the modifiers are different from the empty default. This enables a caller to reject syntax it does not recognize without knowing what that syntax may be.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/ec4c2dac7841847235964682861a4d22773134b9\"\u003e\u003ccode\u003eec4c2da\u003c/code\u003e\u003c/a\u003e Release 3.0.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/f947cf7ada554e0c6663521c559372dfd462268a\"\u003e\u003ccode\u003ef947cf7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/2085\"\u003e#2085\u003c/a\u003e from A4-Tacks/break-label-abs-path\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/9cb6556a8e2461a4c303008f0609fbf4e0a2b6d1\"\u003e\u003ccode\u003e9cb6556\u003c/code\u003e\u003c/a\u003e Update test suite to nightly-2026-10-08\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/0cce1664ff834695ea573c6b447363f2683a1fb2\"\u003e\u003ccode\u003e0cce166\u003c/code\u003e\u003c/a\u003e Fix parse abs path expr in labeled break\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/295f9648f499cd2576d4cb022f3fcc7f96ce0a74\"\u003e\u003ccode\u003e295f964\u003c/code\u003e\u003c/a\u003e Update test suite to nightly-2026-09-29\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/9ce6a7962ddbfddd9bd975a9a6ae8414679b07e6\"\u003e\u003ccode\u003e9ce6a79\u003c/code\u003e\u003c/a\u003e Update test suite to nightly-2026-09-24\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/3de849436a5f436c9b448738cdc9d32a6fbe56ac\"\u003e\u003ccode\u003e3de8494\u003c/code\u003e\u003c/a\u003e Update test suite to nightly-2026-09-22\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/2ebf5f96e7361e50bfc3fa28d77908c445a34c4f\"\u003e\u003ccode\u003e2ebf5f9\u003c/code\u003e\u003c/a\u003e Update test suite to nightly-2026-09-17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/559cab55ef0c644f77660840edc3620d0d99d3d7\"\u003e\u003ccode\u003e559cab5\u003c/code\u003e\u003c/a\u003e Release 3.0.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/9088cad8189331ba78971cfe406dc645a4288d60\"\u003e\u003ccode\u003e9088cad\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/2082\"\u003e#2082\u003c/a\u003e from dtolnay/lifetimevar\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/syn/compare/2.0.117...3.0.7\"\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=syn\u0026package-manager=cargo\u0026previous-version=2.0.117\u0026new-version=3.0.7)](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/funnyboy-roks/ident-str/pull/16","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/funnyboy-roks%2Fident-str/issues/16","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/16/packages"},{"uuid":"5849430115","node_id":"PR_kwDOLf3O0M8AAAABIaJP-g","number":781,"state":"open","title":"chore(deps): bump the cargo-minor-and-patch group with 5 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-10-14T14:14:35.000Z","updated_at":"2026-10-14T14:24:09.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"cargo-minor-and-patch","update_count":5,"packages":[{"name":"tokio-util","old_version":"0.7.19","new_version":"0.7.20","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"serde_json","old_version":"1.0.151","new_version":"1.0.152","repository_url":"https://github.com/serde-rs/json"},{"name":"syn","old_version":"3.0.6","new_version":"3.0.7","repository_url":"https://github.com/dtolnay/syn"},{"name":"proptest","old_version":"1.11.0","new_version":"1.12.0","repository_url":"https://github.com/proptest-rs/proptest"},{"name":"term-transcript","old_version":"0.5.0","new_version":"0.4.0","repository_url":"https://github.com/slowli/term-transcript"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the cargo-minor-and-patch group with 5 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [tokio-util](https://github.com/tokio-rs/tokio) | `0.7.19` | `0.7.20` |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.151` | `1.0.152` |\n| [syn](https://github.com/dtolnay/syn) | `3.0.6` | `3.0.7` |\n| [proptest](https://github.com/proptest-rs/proptest) | `1.11.0` | `1.12.0` |\n| [term-transcript](https://github.com/slowli/term-transcript) | `0.5.0` | `0.4.0` |\n\nUpdates `tokio-util` from 0.7.19 to 0.7.20\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/5ec9e6b8d5a7111fe9cd35a637bd8b4e4eb1e483\"\u003e\u003ccode\u003e5ec9e6b\u003c/code\u003e\u003c/a\u003e chore: prepare tokio-util v0.7.20 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8608\"\u003e#8608\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/afd1b2637014475a3176c4d82be01141c284918f\"\u003e\u003ccode\u003eafd1b26\u003c/code\u003e\u003c/a\u003e docs: fix stray braces and broken links in rustdoc (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8605\"\u003e#8605\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/3eb95a40f1b88623470c4e902e2fa90e807fdeed\"\u003e\u003ccode\u003e3eb95a4\u003c/code\u003e\u003c/a\u003e wasm: use sleep on emscripten without JSPI (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8528\"\u003e#8528\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/b22c80243589560ddbced2c2970a2950f996ae6f\"\u003e\u003ccode\u003eb22c802\u003c/code\u003e\u003c/a\u003e wasm: link emscripten_promise_await for Emscripten 4.x compatibility (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8528\"\u003e#8528\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/16b1f9d2cfbdcab4966cdb80da0416786e8feeef\"\u003e\u003ccode\u003e16b1f9d\u003c/code\u003e\u003c/a\u003e ci: pin libc to 0.2.189 on FreeBSD (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8594\"\u003e#8594\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/b2636752450484955e7ad334bac678424d51bc4a\"\u003e\u003ccode\u003eb263675\u003c/code\u003e\u003c/a\u003e time: clean up stale Err(Invalid) doc and typo (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8590\"\u003e#8590\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/5d5cd8b5b896796445920b3b78c1ad5f9b853fc6\"\u003e\u003ccode\u003e5d5cd8b\u003c/code\u003e\u003c/a\u003e Merge 'tokio-1.53.2' into 'master' (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8578\"\u003e#8578\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/ff0c4068a4ba5f3af0fe3c5657ba42879b6ea599\"\u003e\u003ccode\u003eff0c406\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.53.2 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8580\"\u003e#8580\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/a762700e41bf027630ba4620cfd80d127b7c801d\"\u003e\u003ccode\u003ea762700\u003c/code\u003e\u003c/a\u003e Merge 'tokio-1.51.5' into 'tokio-1.53.x' (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8577\"\u003e#8577\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/ec31a9f62c9426cec415c8c79e0608dd2866bbf7\"\u003e\u003ccode\u003eec31a9f\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.51.5 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8579\"\u003e#8579\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/tokio/compare/tokio-util-0.7.19...tokio-util-0.7.20\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `serde_json` from 1.0.151 to 1.0.152\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.152\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePreserve sign of \u003ccode\u003e-0\u003c/code\u003e in arbitrary_precision mode (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1346\"\u003e#1346\u003c/a\u003e, thanks \u003ca href=\"https://github.com/yuxi-liu-wired\"\u003e\u003ccode\u003e@​yuxi-liu-wired\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix comparison of large non-integer values with f32::INFINITY (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1347\"\u003e#1347\u003c/a\u003e, thanks \u003ca href=\"https://github.com/yuxi-liu-wired\"\u003e\u003ccode\u003e@​yuxi-liu-wired\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/c9f1e3b0216328591262889d9a1c2771f3dd5fff\"\u003e\u003ccode\u003ec9f1e3b\u003c/code\u003e\u003c/a\u003e Release 1.0.152\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/854fc70fa3449c302265b75e750401b009b85cd1\"\u003e\u003ccode\u003e854fc70\u003c/code\u003e\u003c/a\u003e Touch up PR 1347\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/80a5406cceca26e72e94b150b2a22547230ac480\"\u003e\u003ccode\u003e80a5406\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1347\"\u003e#1347\u003c/a\u003e from yuxi-liu-wired/pr/partialeq-f32\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/76e44e2b89d442d49f096fdbeb7ab39d265ee755\"\u003e\u003ccode\u003e76e44e2\u003c/code\u003e\u003c/a\u003e Merge pull request 1346 from yuxi-liu-wired/pr/ap-negative-zero\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/d8bbd390f0f04331ff3e66fc2e0d7cd40faa06c0\"\u003e\u003ccode\u003ed8bbd39\u003c/code\u003e\u003c/a\u003e Value == f32 is false for numbers outside the range of f32\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/65a38ed64553347f4e67e9e57421e1d8bca3e21a\"\u003e\u003ccode\u003e65a38ed\u003c/code\u003e\u003c/a\u003e Keep the sign of -0 in Value with arbitrary_precision\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/afdf6fc67247dd7fa4fcde1381e6ecc6bcc7a30e\"\u003e\u003ccode\u003eafdf6fc\u003c/code\u003e\u003c/a\u003e Ignore clone_on_copy clippy lint in test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/577729ef3191f4ed0c2d5acb44ca69535a11e005\"\u003e\u003ccode\u003e577729e\u003c/code\u003e\u003c/a\u003e Resolve deprecated f64 constants warning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/a3e9758ffc88247ab82182cb2505867768a702e3\"\u003e\u003ccode\u003ea3e9758\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1334\"\u003e#1334\u003c/a\u003e from xtqqczze/authors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/99edc94fc340fe3bccad69794f29d2ed14e15156\"\u003e\u003ccode\u003e99edc94\u003c/code\u003e\u003c/a\u003e Remove deprecated package authors field from Cargo.toml\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/serde-rs/json/compare/v1.0.151...v1.0.152\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `syn` from 3.0.6 to 3.0.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/syn/releases\"\u003esyn's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.0.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix parsing absolute path expr in labeled break (\u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/2085\"\u003e#2085\u003c/a\u003e, thanks \u003ca href=\"https://github.com/A4-Tacks\"\u003e\u003ccode\u003e@​A4-Tacks\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/syn/commit/ec4c2dac7841847235964682861a4d22773134b9\"\u003e\u003ccode\u003eec4c2da\u003c/code\u003e\u003c/a\u003e Release 3.0.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/f947cf7ada554e0c6663521c559372dfd462268a\"\u003e\u003ccode\u003ef947cf7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/2085\"\u003e#2085\u003c/a\u003e from A4-Tacks/break-label-abs-path\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/9cb6556a8e2461a4c303008f0609fbf4e0a2b6d1\"\u003e\u003ccode\u003e9cb6556\u003c/code\u003e\u003c/a\u003e Update test suite to nightly-2026-10-08\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/0cce1664ff834695ea573c6b447363f2683a1fb2\"\u003e\u003ccode\u003e0cce166\u003c/code\u003e\u003c/a\u003e Fix parse abs path expr in labeled break\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/295f9648f499cd2576d4cb022f3fcc7f96ce0a74\"\u003e\u003ccode\u003e295f964\u003c/code\u003e\u003c/a\u003e Update test suite to nightly-2026-09-29\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/9ce6a7962ddbfddd9bd975a9a6ae8414679b07e6\"\u003e\u003ccode\u003e9ce6a79\u003c/code\u003e\u003c/a\u003e Update test suite to nightly-2026-09-24\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/3de849436a5f436c9b448738cdc9d32a6fbe56ac\"\u003e\u003ccode\u003e3de8494\u003c/code\u003e\u003c/a\u003e Update test suite to nightly-2026-09-22\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/2ebf5f96e7361e50bfc3fa28d77908c445a34c4f\"\u003e\u003ccode\u003e2ebf5f9\u003c/code\u003e\u003c/a\u003e Update test suite to nightly-2026-09-17\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/dtolnay/syn/compare/3.0.6...3.0.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `proptest` from 1.11.0 to 1.12.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/proptest-rs/proptest/commit/70cf37d46b7d83393b6ed94c611f8c52209f585d\"\u003e\u003ccode\u003e70cf37d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/proptest-rs/proptest/issues/675\"\u003e#675\u003c/a\u003e from proptest-rs/prep-1.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/proptest-rs/proptest/commit/729e0ffa5d0d9574c2a0b49ab34c9d9b726dadc0\"\u003e\u003ccode\u003e729e0ff\u003c/code\u003e\u003c/a\u003e prepare next releases and fix panic handling\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/proptest-rs/proptest/commit/28c1fade6db79d3404949e59a931bd71dc25c9b6\"\u003e\u003ccode\u003e28c1fad\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/proptest-rs/proptest/issues/664\"\u003e#664\u003c/a\u003e from Expyron/main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/proptest-rs/proptest/commit/5ddd9a4b67e6983a1172b4d6b578b455a138b995\"\u003e\u003ccode\u003e5ddd9a4\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/proptest-rs/proptest/issues/668\"\u003e#668\u003c/a\u003e from toddATavail/fix-fork-persisted-failure\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/proptest-rs/proptest/commit/a6a9ac703f7091a653b03bba68279be5419d6c42\"\u003e\u003ccode\u003ea6a9ac7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/proptest-rs/proptest/issues/673\"\u003e#673\u003c/a\u003e from glaziermag/fix-book-deploy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/proptest-rs/proptest/commit/d57d88b6221f1313c4bb27f83941d4c53ca07c50\"\u003e\u003ccode\u003ed57d88b\u003c/code\u003e\u003c/a\u003e Replace \u003ccode\u003erand_chacha\u003c/code\u003e with \u003ccode\u003echacha20\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/proptest-rs/proptest/commit/9411213ce80add5bd59d92dfcf3b04cff17b6848\"\u003e\u003ccode\u003e9411213\u003c/code\u003e\u003c/a\u003e Deploy the book on pushes to main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/proptest-rs/proptest/commit/171974566466656059fbc16cb4c80a9f6f18aaf4\"\u003e\u003ccode\u003e1719745\u003c/code\u003e\u003c/a\u003e fix: terminate the fork replay when a persisted failure fails\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/proptest-rs/proptest/commit/0f55b7a3e8dd92406915ef7452cd8152cf185757\"\u003e\u003ccode\u003e0f55b7a\u003c/code\u003e\u003c/a\u003e test: a persisted failure in a forked test must be reported\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/proptest-rs/proptest/commit/4b0594eb07c53695dc3c24d3fa06bdceb98540e9\"\u003e\u003ccode\u003e4b0594e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/proptest-rs/proptest/issues/669\"\u003e#669\u003c/a\u003e from proptest-rs/no-fail-fast\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/proptest-rs/proptest/compare/v1.11.0...v1.12.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `term-transcript` from 0.5.0 to 0.4.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/slowli/term-transcript/commit/879aa59ab2172c643967b712609b2bc4a55586ba\"\u003e\u003ccode\u003e879aa59\u003c/code\u003e\u003c/a\u003e Prepare 0.4.0 release (\u003ca href=\"https://redirect.github.com/slowli/term-transcript/issues/214\"\u003e#214\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/slowli/term-transcript/commit/05ae3ddf4492753995fc70088ed8dae9238b5e03\"\u003e\u003ccode\u003e05ae3dd\u003c/code\u003e\u003c/a\u003e Bump the minor-changes group across 1 directory with 6 updates (\u003ca href=\"https://redirect.github.com/slowli/term-transcript/issues/213\"\u003e#213\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/slowli/term-transcript/commit/f561613569293a796841b90941d4df531c9c2e99\"\u003e\u003ccode\u003ef561613\u003c/code\u003e\u003c/a\u003e Bump the minor-changes group across 1 directory with 9 updates (\u003ca href=\"https://redirect.github.com/slowli/term-transcript/issues/210\"\u003e#210\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/slowli/term-transcript/commit/be2f960d4cc6a364249878c94f58c59786836813\"\u003e\u003ccode\u003ebe2f960\u003c/code\u003e\u003c/a\u003e Bump the minor-changes group across 1 directory with 5 updates (\u003ca href=\"https://redirect.github.com/slowli/term-transcript/issues/189\"\u003e#189\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/slowli/term-transcript/commit/99198c7a9255f566eaea15b7d84f11ae84527fd7\"\u003e\u003ccode\u003e99198c7\u003c/code\u003e\u003c/a\u003e Bump the minor-changes group across 1 directory with 4 updates (\u003ca href=\"https://redirect.github.com/slowli/term-transcript/issues/182\"\u003e#182\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/slowli/term-transcript/commit/dbabdbe4f7a12790a45550554c89c6475131eab2\"\u003e\u003ccode\u003edbabdbe\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003eTranscript\u003c/code\u003e transforms for tests (\u003ca href=\"https://redirect.github.com/slowli/term-transcript/issues/175\"\u003e#175\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/slowli/term-transcript/commit/5847d5e8c0be5d837204f11290823e4fc888a422\"\u003e\u003ccode\u003e5847d5e\u003c/code\u003e\u003c/a\u003e Bump the minor-changes group across 1 directory with 4 updates (\u003ca href=\"https://redirect.github.com/slowli/term-transcript/issues/174\"\u003e#174\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/slowli/term-transcript/commit/33e79e32ac20017bd0bdf1cd4d2daa070606bd2a\"\u003e\u003ccode\u003e33e79e3\u003c/code\u003e\u003c/a\u003e Bump the minor-changes group across 1 directory with 7 updates (\u003ca href=\"https://redirect.github.com/slowli/term-transcript/issues/169\"\u003e#169\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/slowli/term-transcript/commit/cba10003c9108cc88edb3957dec50c43e9f5ed90\"\u003e\u003ccode\u003ecba1000\u003c/code\u003e\u003c/a\u003e chore: Update dependencies (\u003ca href=\"https://redirect.github.com/slowli/term-transcript/issues/163\"\u003e#163\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/slowli/term-transcript/commit/1b4f0dbbb8d98e7a30bc95271c5f305e9198c4d2\"\u003e\u003ccode\u003e1b4f0db\u003c/code\u003e\u003c/a\u003e Bump the minor-changes group across 1 directory with 5 updates (\u003ca href=\"https://redirect.github.com/slowli/term-transcript/issues/162\"\u003e#162\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/slowli/term-transcript/compare/v0.5.0...v0.4.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \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/sevki/jetstream/pull/781","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/sevki%2Fjetstream/issues/781","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/781/packages"},{"uuid":"5824323880","node_id":"PR_kwDOUjRz_s8AAAABIGEYDQ","number":16,"state":"closed","title":"deps(rust)(deps): bump the rust-dependencies group across 1 directory with 127 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":4,"pull_request":true,"closed_at":"2026-10-16T10:21:41.000Z","author_association":null,"state_reason":null,"created_at":"2026-10-13T04:04:52.000Z","updated_at":"2026-10-16T10:21:43.000Z","time_to_close":281809,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps(rust)(deps): bump","group_name":"rust-dependencies","update_count":127,"packages":[{"name":"tauri","old_version":"2.11.5","new_version":"2.11.6","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"tauri-plugin-opener","old_version":"2.5.5","new_version":"2.7.0","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"tauri-plugin-fs","old_version":"2.5.2","new_version":"2.6.0","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"tauri-plugin-shell","old_version":"2.3.6","new_version":"2.4.1","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"tauri-plugin-deep-link","old_version":"2.4.10","new_version":"2.6.1","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"tauri-plugin-single-instance","old_version":"2.4.4","new_version":"2.5.2","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"tauri-plugin-dialog","old_version":"2.7.3","new_version":"2.8.1","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"tauri-plugin-log","old_version":"2.9.1","new_version":"2.10.0","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"tauri-plugin-clipboard-manager","old_version":"2.3.3","new_version":"2.4.1","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"tauri-plugin-window-state","old_version":"2.4.1","new_version":"2.5.0","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"tokio","old_version":"1.53.1","new_version":"1.53.2","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"tokio-util","old_version":"0.7.19","new_version":"0.7.20","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"lazy_static","old_version":"1.5.0","new_version":"1.5.1","repository_url":"https://github.com/rust-lang-nursery/lazy-static.rs"},{"name":"libc","old_version":"0.2.189","new_version":"0.2.190","repository_url":"https://github.com/rust-lang/libc"},{"name":"zip","old_version":"8.6.0","new_version":"9.0.0","repository_url":"https://github.com/zip-rs/zip2"},{"name":"uuid","old_version":"1.26.1","new_version":"1.28.0","repository_url":"https://github.com/uuid-rs/uuid"},{"name":"rand","old_version":"0.10.2","new_version":"0.10.3","repository_url":"https://github.com/rust-random/rand"},{"name":"utoipa","old_version":"5.5.0","new_version":"6.0.0","repository_url":"https://github.com/juhaku/utoipa"},{"name":"utoipa-axum","old_version":"0.2.0","new_version":"0.3.0","repository_url":"https://github.com/juhaku/utoipa"},{"name":"shadowsocks","old_version":"1.24.0","new_version":"1.25.0","repository_url":"https://github.com/shadowsocks/shadowsocks-rust"},{"name":"hyper","old_version":"1.11.1","new_version":"1.12.0","repository_url":"https://github.com/hyperium/hyper"},{"name":"hyper-util","old_version":"0.1.20","new_version":"0.1.21","repository_url":"https://github.com/hyperium/hyper-util"},{"name":"thiserror","old_version":"2.0.20","new_version":"2.0.21","repository_url":"https://github.com/dtolnay/thiserror"},{"name":"maxminddb","old_version":"0.30.3","new_version":"0.32.0","repository_url":"https://github.com/oschwald/maxminddb-rust"},{"name":"dirs","old_version":"6.0.0","new_version":"7.0.0"},{"name":"jsonc-parser","old_version":"0.33.2","new_version":"0.34.0","repository_url":"https://github.com/dprint/jsonc-parser"},{"name":"objc2","old_version":"0.6.4","new_version":"0.6.5","repository_url":"https://github.com/madsmtm/objc2"},{"name":"tauri-build","old_version":"2.6.3","new_version":"2.7.2","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"alloc-no-stdlib","old_version":"2.0.4","new_version":"3.0.0","repository_url":"https://github.com/dropbox/rust-alloc-no-stdlib"},{"name":"alloc-stdlib","old_version":"0.2.4","new_version":"0.3.0","repository_url":"https://github.com/dropbox/rust-alloc-no-stdlib"},{"name":"arbitrary","old_version":"1.4.2","new_version":"1.5.0","repository_url":"https://github.com/rust-fuzz/arbitrary"},{"name":"async-recursion","old_version":"1.1.1","new_version":"1.2.0","repository_url":"https://github.com/dcchut/async-recursion"},{"name":"brotli","old_version":"8.0.4","new_version":"9.0.0","repository_url":"https://github.com/dropbox/rust-brotli"},{"name":"brotli-decompressor","old_version":"5.0.3","new_version":"6.0.1","repository_url":"https://github.com/dropbox/rust-brotli-decompressor"},{"name":"camino","old_version":"1.2.5","new_version":"1.2.6","repository_url":"https://github.com/camino-rs/camino"},{"name":"cargo_toml","old_version":"0.22.3","new_version":"1.0.1"},{"name":"cc","old_version":"1.4.6","new_version":"1.7.0","repository_url":"https://github.com/rust-lang/cc-rs"},{"name":"cfb","old_version":"0.7.3","new_version":"0.10.0","repository_url":"https://github.com/mdsteele/rust-cfb"},{"name":"cfg-if","old_version":"1.0.4","new_version":"1.0.5","repository_url":"https://github.com/rust-lang/cfg-if"},{"name":"const-oid","old_version":"0.9.6","new_version":"0.10.2","repository_url":"https://github.com/RustCrypto/formats"},{"name":"cssparser","old_version":"0.36.0","new_version":"0.37.0","repository_url":"https://github.com/servo/rust-cssparser"},{"name":"cssparser-macros","old_version":"0.6.1","new_version":"0.7.1","repository_url":"https://github.com/servo/rust-cssparser"},{"name":"ctor","old_version":"0.8.0","new_version":"1.0.13","repository_url":"https://github.com/mmastrac/linktime"},{"name":"ctr","old_version":"0.9.2","new_version":"0.10.1","repository_url":"https://github.com/RustCrypto/block-modes"},{"name":"ctutils","old_version":"0.4.2","new_version":"0.4.3","repository_url":"https://github.com/RustCrypto/utils"},{"name":"der","old_version":"0.7.10","new_version":"0.8.2","repository_url":"https://github.com/RustCrypto/formats"},{"name":"dom_query","old_version":"0.27.0","new_version":"0.28.0","repository_url":"https://github.com/niklak/dom_query"},{"name":"ed25519","old_version":"2.2.3","new_version":"3.0.0","repository_url":"https://github.com/RustCrypto/signatures"},{"name":"either","old_version":"1.18.0","new_version":"1.19.0","repository_url":"https://github.com/rayon-rs/either"},{"name":"embed-resource","old_version":"3.0.11","new_version":"3.0.12","repository_url":"https://github.com/nabijaczleweli/rust-embed-resource"},{"name":"encoding_rs","old_version":"0.8.41","new_version":"0.8.42","repository_url":"https://github.com/hsivonen/encoding_rs"},{"name":"find-msvc-tools","old_version":"0.1.12","new_version":"0.1.14","repository_url":"https://github.com/rust-lang/cc-rs"},{"name":"font-types","old_version":"0.12.5","new_version":"0.12.6","repository_url":"https://github.com/googlefonts/fontations"},{"name":"ghash","old_version":"0.5.1","new_version":"0.6.0","repository_url":"https://github.com/RustCrypto/universal-hashes"},{"name":"h2","old_version":"0.4.19","new_version":"0.4.20","repository_url":"https://github.com/hyperium/h2"},{"name":"hkdf","old_version":"0.12.4","new_version":"0.13.0","repository_url":"https://github.com/RustCrypto/KDFs"},{"name":"html5ever","old_version":"0.38.0","new_version":"0.39.0","repository_url":"https://github.com/servo/html5ever"},{"name":"hyper-rustls","old_version":"0.27.9","new_version":"0.27.10","repository_url":"https://github.com/rustls/hyper-rustls"},{"name":"infer","old_version":"0.19.0","new_version":"0.22.0","repository_url":"https://github.com/bojand/infer"},{"name":"jiff","old_version":"0.2.37","new_version":"0.2.38","repository_url":"https://github.com/BurntSushi/jiff"},{"name":"jiff-static","old_version":"0.2.37","new_version":"0.2.38","repository_url":"https://github.com/BurntSushi/jiff"},{"name":"jiff-tzdb","old_version":"0.1.8","new_version":"0.1.9","repository_url":"https://github.com/BurntSushi/jiff"},{"name":"json-patch","old_version":"3.0.1","new_version":"4.2.0","repository_url":"https://github.com/idubrov/json-patch"},{"name":"jsonptr","old_version":"0.6.3","new_version":"0.7.1","repository_url":"https://github.com/chanced/jsonptr"},{"name":"keyboard-types","old_version":"0.7.0","new_version":"0.8.3","repository_url":"https://github.com/rust-windowing/keyboard-types"},{"name":"libredox","old_version":"0.1.24","new_version":"0.1.25"},{"name":"markup5ever","old_version":"0.38.0","new_version":"0.39.0","repository_url":"https://github.com/servo/html5ever"},{"name":"md-5","old_version":"0.10.6","new_version":"0.11.0","repository_url":"https://github.com/RustCrypto/hashes"},{"name":"mio","old_version":"1.2.3","new_version":"1.2.4","repository_url":"https://github.com/tokio-rs/mio"},{"name":"muda","old_version":"0.19.3","new_version":"0.20.0","repository_url":"https://github.com/tauri-apps/muda"},{"name":"pkcs8","old_version":"0.10.2","new_version":"0.11.0","repository_url":"https://github.com/RustCrypto/formats"},{"name":"polyval","old_version":"0.6.2","new_version":"0.7.3","repository_url":"https://github.com/RustCrypto/universal-hashes"},{"name":"powerfmt","old_version":"0.2.0","new_version":"0.2.1","repository_url":"https://github.com/jhpratt/powerfmt"},{"name":"redox_users","old_version":"0.5.2","new_version":"0.5.3"},{"name":"rustix","old_version":"1.1.4","new_version":"1.1.5","repository_url":"https://github.com/bytecodealliance/rustix"},{"name":"sealed","old_version":"0.6.0","new_version":"0.7.0","repository_url":"https://github.com/jmg-duarte/sealed-rs"},{"name":"selectors","old_version":"0.36.1","new_version":"0.38.0","repository_url":"https://github.com/servo/stylo"},{"name":"sendfd","old_version":"0.4.4","new_version":"0.4.5","repository_url":"https://github.com/standard-ai/sendfd"},{"name":"serde_spanned","old_version":"1.1.1","new_version":"1.1.2","repository_url":"https://github.com/toml-rs/toml"},{"name":"serde_with","old_version":"3.23.0","new_version":"3.24.0","repository_url":"https://github.com/jonasbb/serde_with"},{"name":"serde_with_macros","old_version":"3.23.0","new_version":"3.24.0","repository_url":"https://github.com/jonasbb/serde_with"},{"name":"shadowsocks-crypto","old_version":"0.6.2","new_version":"0.8.0","repository_url":"https://github.com/shadowsocks/shadowsocks-crypto"},{"name":"signal-hook","old_version":"0.4.4","new_version":"0.4.5","repository_url":"https://github.com/vorner/signal-hook"},{"name":"signature","old_version":"2.2.0","new_version":"3.0.0","repository_url":"https://github.com/RustCrypto/traits"},{"name":"siphasher","old_version":"1.0.3","new_version":"1.0.4","repository_url":"https://github.com/jedisct1/rust-siphash"},{"name":"smallvec","old_version":"1.16.1","new_version":"1.16.3","repository_url":"https://github.com/servo/rust-smallvec"},{"name":"spin","old_version":"0.10.1","new_version":"0.12.3"},{"name":"spki","old_version":"0.7.3","new_version":"0.8.1","repository_url":"https://github.com/RustCrypto/formats"},{"name":"syn","old_version":"3.0.5","new_version":"3.0.7","repository_url":"https://github.com/dtolnay/syn"},{"name":"tao","old_version":"0.35.3","new_version":"0.37.1","repository_url":"https://github.com/tauri-apps/tao"},{"name":"tauri-codegen","old_version":"2.6.3","new_version":"2.7.2","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"tauri-macros","old_version":"2.6.3","new_version":"2.7.2","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"tauri-plugin","old_version":"2.6.3","new_version":"2.7.1","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"tauri-runtime","old_version":"2.11.3","new_version":"2.12.1","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"tauri-runtime-wry","old_version":"2.11.4","new_version":"2.12.1","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"tauri-utils","old_version":"2.9.3","new_version":"2.10.1","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"tokio-rustls","old_version":"0.26.5","new_version":"0.26.6","repository_url":"https://github.com/rustls/tokio-rustls"},{"name":"toml_datetime","old_version":"1.1.1+spec-1.1.0","new_version":"1.1.2+spec-1.1.0","repository_url":"https://github.com/toml-rs/toml"},{"name":"toml_parser","old_version":"1.1.3+spec-1.1.0","new_version":"1.1.5+spec-1.1.0","repository_url":"https://github.com/toml-rs/toml"},{"name":"toml_writer","old_version":"1.1.2+spec-1.1.0","new_version":"1.1.3+spec-1.1.0","repository_url":"https://github.com/toml-rs/toml"},{"name":"tray-icon","old_version":"0.24.2","new_version":"0.25.1","repository_url":"https://github.com/tauri-apps/tray-icon"},{"name":"unicase","old_version":"2.9.0","new_version":"2.10.0","repository_url":"https://github.com/seanmonstar/unicase"},{"name":"unicode-ident","old_version":"1.0.24","new_version":"1.0.26","repository_url":"https://github.com/dtolnay/unicode-ident"},{"name":"untrusted","old_version":"0.9.0","new_version":"0.7.1","repository_url":"https://github.com/briansmith/untrusted"},{"name":"urlpattern","old_version":"0.3.0","new_version":"0.6.0","repository_url":"https://github.com/denoland/rust-urlpattern"},{"name":"utoipa-gen","old_version":"5.5.0","new_version":"6.0.1","repository_url":"https://github.com/juhaku/utoipa"},{"name":"want","old_version":"0.3.1","new_version":"0.3.2","repository_url":"https://github.com/seanmonstar/want"},{"name":"webview2-com","old_version":"0.38.2","new_version":"0.39.1","repository_url":"https://github.com/wravery/webview2-rs"},{"name":"webview2-com-sys","old_version":"0.38.2","new_version":"0.39.1","repository_url":"https://github.com/wravery/webview2-rs"},{"name":"window-vibrancy","old_version":"0.6.0","new_version":"0.8.1","repository_url":"https://github.com/tauri-apps/tauri-plugin-vibrancy"},{"name":"windows-collections","old_version":"0.2.0","new_version":"0.3.2","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"windows-core","old_version":"0.61.2","new_version":"0.62.2","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"windows-future","old_version":"0.2.1","new_version":"0.3.2","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"windows-link","old_version":"0.1.3","new_version":"0.2.1","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"windows-numerics","old_version":"0.2.0","new_version":"0.3.1","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"windows-registry","old_version":"0.5.3","new_version":"0.6.1","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"windows-result","old_version":"0.3.4","new_version":"0.4.1","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"windows-strings","old_version":"0.4.2","new_version":"0.5.1","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"windows-threading","old_version":"0.1.0","new_version":"0.2.1","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"wl-clipboard-rs","old_version":"0.9.3","new_version":"0.9.4","repository_url":"https://github.com/YaLTeR/wl-clipboard-rs"},{"name":"wry","old_version":"0.55.1","new_version":"0.57.0","repository_url":"https://github.com/tauri-apps/wry"},{"name":"yoke-derive","old_version":"0.8.2","new_version":"0.8.4","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"zerocopy","old_version":"0.8.57","new_version":"0.8.62","repository_url":"https://github.com/google/zerocopy"},{"name":"zerocopy-derive","old_version":"0.8.57","new_version":"0.8.62","repository_url":"https://github.com/google/zerocopy"},{"name":"zerofrom-derive","old_version":"0.1.7","new_version":"0.1.8","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"zeroize","old_version":"1.9.0","new_version":"1.9.1","repository_url":"https://github.com/RustCrypto/utils"},{"name":"zlib-rs","old_version":"0.6.7","new_version":"0.6.8","repository_url":"https://github.com/trifectatechfoundation/zlib-rs"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the rust-dependencies group with 127 updates in the /src-tauri directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [tauri](https://github.com/tauri-apps/tauri) | `2.11.5` | `2.11.6` |\n| [tauri-plugin-opener](https://github.com/tauri-apps/plugins-workspace) | `2.5.5` | `2.7.0` |\n| [tauri-plugin-fs](https://github.com/tauri-apps/plugins-workspace) | `2.5.2` | `2.6.0` |\n| [tauri-plugin-shell](https://github.com/tauri-apps/plugins-workspace) | `2.3.6` | `2.4.1` |\n| [tauri-plugin-deep-link](https://github.com/tauri-apps/plugins-workspace) | `2.4.10` | `2.6.1` |\n| [tauri-plugin-single-instance](https://github.com/tauri-apps/plugins-workspace) | `2.4.4` | `2.5.2` |\n| [tauri-plugin-dialog](https://github.com/tauri-apps/plugins-workspace) | `2.7.3` | `2.8.1` |\n| [tauri-plugin-log](https://github.com/tauri-apps/plugins-workspace) | `2.9.1` | `2.10.0` |\n| [tauri-plugin-clipboard-manager](https://github.com/tauri-apps/plugins-workspace) | `2.3.3` | `2.4.1` |\n| [tauri-plugin-window-state](https://github.com/tauri-apps/plugins-workspace) | `2.4.1` | `2.5.0` |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.53.1` | `1.53.2` |\n| [tokio-util](https://github.com/tokio-rs/tokio) | `0.7.19` | `0.7.20` |\n| [lazy_static](https://github.com/rust-lang-nursery/lazy-static.rs) | `1.5.0` | `1.5.1` |\n| [libc](https://github.com/rust-lang/libc) | `0.2.189` | `0.2.190` |\n| [zip](https://github.com/zip-rs/zip2) | `8.6.0` | `9.0.0` |\n| [uuid](https://github.com/uuid-rs/uuid) | `1.26.1` | `1.28.0` |\n| [rand](https://github.com/rust-random/rand) | `0.10.2` | `0.10.3` |\n| [utoipa](https://github.com/juhaku/utoipa) | `5.5.0` | `6.0.0` |\n| [utoipa-axum](https://github.com/juhaku/utoipa) | `0.2.0` | `0.3.0` |\n| [shadowsocks](https://github.com/shadowsocks/shadowsocks-rust) | `1.24.0` | `1.25.0` |\n| [hyper](https://github.com/hyperium/hyper) | `1.11.1` | `1.12.0` |\n| [hyper-util](https://github.com/hyperium/hyper-util) | `0.1.20` | `0.1.21` |\n| [thiserror](https://github.com/dtolnay/thiserror) | `2.0.20` | `2.0.21` |\n| [maxminddb](https://github.com/oschwald/maxminddb-rust) | `0.30.3` | `0.32.0` |\n| dirs | `6.0.0` | `7.0.0` |\n| [jsonc-parser](https://github.com/dprint/jsonc-parser) | `0.33.2` | `0.34.0` |\n| [objc2](https://github.com/madsmtm/objc2) | `0.6.4` | `0.6.5` |\n| [tauri-build](https://github.com/tauri-apps/tauri) | `2.6.3` | `2.7.2` |\n| [alloc-no-stdlib](https://github.com/dropbox/rust-alloc-no-stdlib) | `2.0.4` | `3.0.0` |\n| [alloc-stdlib](https://github.com/dropbox/rust-alloc-no-stdlib) | `0.2.4` | `0.3.0` |\n| [arbitrary](https://github.com/rust-fuzz/arbitrary) | `1.4.2` | `1.5.0` |\n| [async-recursion](https://github.com/dcchut/async-recursion) | `1.1.1` | `1.2.0` |\n| [brotli](https://github.com/dropbox/rust-brotli) | `8.0.4` | `9.0.0` |\n| [brotli-decompressor](https://github.com/dropbox/rust-brotli-decompressor) | `5.0.3` | `6.0.1` |\n| [camino](https://github.com/camino-rs/camino) | `1.2.5` | `1.2.6` |\n| [cargo_toml](https://gitlab.com/lib.rs/cargo_toml) | `0.22.3` | `1.0.1` |\n| [cc](https://github.com/rust-lang/cc-rs) | `1.4.6` | `1.7.0` |\n| [cfb](https://github.com/mdsteele/rust-cfb) | `0.7.3` | `0.10.0` |\n| [cfg-if](https://github.com/rust-lang/cfg-if) | `1.0.4` | `1.0.5` |\n| [const-oid](https://github.com/RustCrypto/formats) | `0.9.6` | `0.10.2` |\n| [cssparser](https://github.com/servo/rust-cssparser) | `0.36.0` | `0.37.0` |\n| [cssparser-macros](https://github.com/servo/rust-cssparser) | `0.6.1` | `0.7.1` |\n| [ctor](https://github.com/mmastrac/linktime) | `0.8.0` | `1.0.13` |\n| [ctr](https://github.com/RustCrypto/block-modes) | `0.9.2` | `0.10.1` |\n| [ctutils](https://github.com/RustCrypto/utils) | `0.4.2` | `0.4.3` |\n| [der](https://github.com/RustCrypto/formats) | `0.7.10` | `0.8.2` |\n| [dom_query](https://github.com/niklak/dom_query) | `0.27.0` | `0.28.0` |\n| [ed25519](https://github.com/RustCrypto/signatures) | `2.2.3` | `3.0.0` |\n| [either](https://github.com/rayon-rs/either) | `1.18.0` | `1.19.0` |\n| [embed-resource](https://github.com/nabijaczleweli/rust-embed-resource) | `3.0.11` | `3.0.12` |\n| [encoding_rs](https://github.com/hsivonen/encoding_rs) | `0.8.41` | `0.8.42` |\n| [find-msvc-tools](https://github.com/rust-lang/cc-rs) | `0.1.12` | `0.1.14` |\n| [font-types](https://github.com/googlefonts/fontations) | `0.12.5` | `0.12.6` |\n| [ghash](https://github.com/RustCrypto/universal-hashes) | `0.5.1` | `0.6.0` |\n| [h2](https://github.com/hyperium/h2) | `0.4.19` | `0.4.20` |\n| [hkdf](https://github.com/RustCrypto/KDFs) | `0.12.4` | `0.13.0` |\n| [html5ever](https://github.com/servo/html5ever) | `0.38.0` | `0.39.0` |\n| [hyper-rustls](https://github.com/rustls/hyper-rustls) | `0.27.9` | `0.27.10` |\n| [infer](https://github.com/bojand/infer) | `0.19.0` | `0.22.0` |\n| [jiff](https://github.com/BurntSushi/jiff) | `0.2.37` | `0.2.38` |\n| [jiff-static](https://github.com/BurntSushi/jiff) | `0.2.37` | `0.2.38` |\n| [jiff-tzdb](https://github.com/BurntSushi/jiff) | `0.1.8` | `0.1.9` |\n| [json-patch](https://github.com/idubrov/json-patch) | `3.0.1` | `4.2.0` |\n| [jsonptr](https://github.com/chanced/jsonptr) | `0.6.3` | `0.7.1` |\n| [keyboard-types](https://github.com/rust-windowing/keyboard-types) | `0.7.0` | `0.8.3` |\n| libredox | `0.1.24` | `0.1.25` |\n| [markup5ever](https://github.com/servo/html5ever) | `0.38.0` | `0.39.0` |\n| [md-5](https://github.com/RustCrypto/hashes) | `0.10.6` | `0.11.0` |\n| [mio](https://github.com/tokio-rs/mio) | `1.2.3` | `1.2.4` |\n| [muda](https://github.com/tauri-apps/muda) | `0.19.3` | `0.20.0` |\n| [pkcs8](https://github.com/RustCrypto/formats) | `0.10.2` | `0.11.0` |\n| [polyval](https://github.com/RustCrypto/universal-hashes) | `0.6.2` | `0.7.3` |\n| [powerfmt](https://github.com/jhpratt/powerfmt) | `0.2.0` | `0.2.1` |\n| redox_users | `0.5.2` | `0.5.3` |\n| [rustix](https://github.com/bytecodealliance/rustix) | `1.1.4` | `1.1.5` |\n| [sealed](https://github.com/jmg-duarte/sealed-rs) | `0.6.0` | `0.7.0` |\n| [selectors](https://github.com/servo/stylo) | `0.36.1` | `0.38.0` |\n| [sendfd](https://github.com/standard-ai/sendfd) | `0.4.4` | `0.4.5` |\n| [serde_spanned](https://github.com/toml-rs/toml) | `1.1.1` | `1.1.2` |\n| [serde_with](https://github.com/jonasbb/serde_with) | `3.23.0` | `3.24.0` |\n| [serde_with_macros](https://github.com/jonasbb/serde_with) | `3.23.0` | `3.24.0` |\n| [shadowsocks-crypto](https://github.com/shadowsocks/shadowsocks-crypto) | `0.6.2` | `0.8.0` |\n| [signal-hook](https://github.com/vorner/signal-hook) | `0.4.4` | `0.4.5` |\n| [signature](https://github.com/RustCrypto/traits) | `2.2.0` | `3.0.0` |\n| [siphasher](https://github.com/jedisct1/rust-siphash) | `1.0.3` | `1.0.4` |\n| [smallvec](https://github.com/servo/rust-smallvec) | `1.16.1` | `1.16.3` |\n| spin | `0.10.1` | `0.12.3` |\n| [spki](https://github.com/RustCrypto/formats) | `0.7.3` | `0.8.1` |\n| [syn](https://github.com/dtolnay/syn) | `3.0.5` | `3.0.7` |\n| [tao](https://github.com/tauri-apps/tao) | `0.35.3` | `0.37.1` |\n| [tauri-codegen](https://github.com/tauri-apps/tauri) | `2.6.3` | `2.7.2` |\n| [tauri-macros](https://github.com/tauri-apps/tauri) | `2.6.3` | `2.7.2` |\n| [tauri-plugin](https://github.com/tauri-apps/tauri) | `2.6.3` | `2.7.1` |\n| [tauri-runtime](https://github.com/tauri-apps/tauri) | `2.11.3` | `2.12.1` |\n| [tauri-runtime-wry](https://github.com/tauri-apps/tauri) | `2.11.4` | `2.12.1` |\n| [tauri-utils](https://github.com/tauri-apps/tauri) | `2.9.3` | `2.10.1` |\n| [tokio-rustls](https://github.com/rustls/tokio-rustls) | `0.26.5` | `0.26.6` |\n| [toml_datetime](https://github.com/toml-rs/toml) | `1.1.1+spec-1.1.0` | `1.1.2+spec-1.1.0` |\n| [toml_parser](https://github.com/toml-rs/toml) | `1.1.3+spec-1.1.0` | `1.1.5+spec-1.1.0` |\n| [toml_writer](https://github.com/toml-rs/toml) | `1.1.2+spec-1.1.0` | `1.1.3+spec-1.1.0` |\n| [tray-icon](https://github.com/tauri-apps/tray-icon) | `0.24.2` | `0.25.1` |\n| [unicase](https://github.com/seanmonstar/unicase) | `2.9.0` | `2.10.0` |\n| [unicode-ident](https://github.com/dtolnay/unicode-ident) | `1.0.24` | `1.0.26` |\n| [untrusted](https://github.com/briansmith/untrusted) | `0.9.0` | `0.7.1` |\n| [urlpattern](https://github.com/denoland/rust-urlpattern) | `0.3.0` | `0.6.0` |\n| [utoipa-gen](https://github.com/juhaku/utoipa) | `5.5.0` | `6.0.1` |\n| [want](https://github.com/seanmonstar/want) | `0.3.1` | `0.3.2` |\n| [webview2-com](https://github.com/wravery/webview2-rs) | `0.38.2` | `0.39.1` |\n| [webview2-com-sys](https://github.com/wravery/webview2-rs) | `0.38.2` | `0.39.1` |\n| [window-vibrancy](https://github.com/tauri-apps/tauri-plugin-vibrancy) | `0.6.0` | `0.8.1` |\n| [windows-collections](https://github.com/microsoft/windows-rs) | `0.2.0` | `0.3.2` |\n| [windows-core](https://github.com/microsoft/windows-rs) | `0.61.2` | `0.62.2` |\n| [windows-future](https://github.com/microsoft/windows-rs) | `0.2.1` | `0.3.2` |\n| [windows-link](https://github.com/microsoft/windows-rs) | `0.1.3` | `0.2.1` |\n| [windows-numerics](https://github.com/microsoft/windows-rs) | `0.2.0` | `0.3.1` |\n| [windows-registry](https://github.com/microsoft/windows-rs) | `0.5.3` | `0.6.1` |\n| [windows-result](https://github.com/microsoft/windows-rs) | `0.3.4` | `0.4.1` |\n| [windows-strings](https://github.com/microsoft/windows-rs) | `0.4.2` | `0.5.1` |\n| [windows-threading](https://github.com/microsoft/windows-rs) | `0.1.0` | `0.2.1` |\n| [wl-clipboard-rs](https://github.com/YaLTeR/wl-clipboard-rs) | `0.9.3` | `0.9.4` |\n| [wry](https://github.com/tauri-apps/wry) | `0.55.1` | `0.57.0` |\n| [yoke-derive](https://github.com/unicode-org/icu4x) | `0.8.2` | `0.8.4` |\n| [zerocopy](https://github.com/google/zerocopy) | `0.8.57` | `0.8.62` |\n| [zerocopy-derive](https://github.com/google/zerocopy) | `0.8.57` | `0.8.62` |\n| [zerofrom-derive](https://github.com/unicode-org/icu4x) | `0.1.7` | `0.1.8` |\n| [zeroize](https://github.com/RustCrypto/utils) | `1.9.0` | `1.9.1` |\n| [zlib-rs](https://github.com/trifectatechfoundation/zlib-rs) | `0.6.7` | `0.6.8` |\n\n\nUpdates `tauri` from 2.11.5 to 2.11.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tauri-apps/tauri/releases\"\u003etauri's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003etauri v2.11.6\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003eFetching advisory database from `https://github.com/RustSec/advisory-db.git`\n      Loaded 1251 security advisories (from /home/runner/.cargo/advisory-db)\n    Updating crates.io index\n    Scanning Cargo.lock for vulnerabilities (1075 crate dependencies)\nCrate:     fxhash\nVersion:   0.2.1\nWarning:   unmaintained\nTitle:     fxhash - no longer maintained\nDate:      2025-09-05\nID:        RUSTSEC-2025-0057\nURL:       https://rustsec.org/advisories/RUSTSEC-2025-0057\n\u003cp\u003eCrate:     paste\u003cbr /\u003e\nVersion:   1.0.15\u003cbr /\u003e\nWarning:   unmaintained\u003cbr /\u003e\nTitle:     paste - no longer maintained\u003cbr /\u003e\nDate:      2024-10-07\u003cbr /\u003e\nID:        RUSTSEC-2024-0436\u003cbr /\u003e\nURL:       \u003ca href=\"https://rustsec.org/advisories/RUSTSEC-2024-0436\"\u003ehttps://rustsec.org/advisories/RUSTSEC-2024-0436\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eCrate:     rustls-pemfile\u003cbr /\u003e\nVersion:   1.0.4\u003cbr /\u003e\nWarning:   unmaintained\u003cbr /\u003e\nTitle:     rustls-pemfile is unmaintained\u003cbr /\u003e\nDate:      2025-11-28\u003cbr /\u003e\nID:        RUSTSEC-2025-0134\u003cbr /\u003e\nURL:       \u003ca href=\"https://rustsec.org/advisories/RUSTSEC-2025-0134\"\u003ehttps://rustsec.org/advisories/RUSTSEC-2025-0134\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eCrate:     rustls-pemfile\u003cbr /\u003e\nVersion:   2.2.0\u003cbr /\u003e\nWarning:   unmaintained\u003cbr /\u003e\nTitle:     rustls-pemfile is unmaintained\u003cbr /\u003e\nDate:      2025-11-28\u003cbr /\u003e\nID:        RUSTSEC-2025-0134\u003cbr /\u003e\nURL:       \u003ca href=\"https://rustsec.org/advisories/RUSTSEC-2025-0134\"\u003ehttps://rustsec.org/advisories/RUSTSEC-2025-0134\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eCrate:     rustybuzz\u003cbr /\u003e\nVersion:   0.20.1\u003cbr /\u003e\nWarning:   unmaintained\u003cbr /\u003e\nTitle:     \u003ccode\u003erustybuzz\u003c/code\u003e is unmaintained\u003cbr /\u003e\nDate:      2026-07-11\u003cbr /\u003e\nID:        RUSTSEC-2026-0206\u003cbr /\u003e\nURL:       \u003ca href=\"https://rustsec.org/advisories/RUSTSEC-2026-0206\"\u003ehttps://rustsec.org/advisories/RUSTSEC-2026-0206\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eCrate:     ttf-parser\u003cbr /\u003e\n\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt;\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/9452ddee5ebefd9b678a94ff003521379df6c9ae\"\u003e\u003ccode\u003e9452dde\u003c/code\u003e\u003c/a\u003e fix audit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/7c2fe9ffd35139c31817225f670332cf4b70c5b6\"\u003e\u003ccode\u003e7c2fe9f\u003c/code\u003e\u003c/a\u003e run covector version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/7d71a8af9f2dbb65a197291c56ab086e1a79ffad\"\u003e\u003ccode\u003e7d71a8a\u003c/code\u003e\u003c/a\u003e add publish-hotfix workflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/5a87bab122e82de23dccf42968d49a0f0b7f09d0\"\u003e\u003ccode\u003e5a87bab\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/e901f1de9ee4dee9d0d2e1942808679a14f1f610\"\u003e\u003ccode\u003ee901f1d\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/tauri-apps/tauri/compare/tauri-v2.11.5...tauri-v2.11.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tauri-plugin-opener` from 2.5.5 to 2.7.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/releases\"\u003etauri-plugin-opener's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003efs-js v2.7.0\u003c/h2\u003e\n\u003ch2\u003e[2.7.0]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/a934743b7307891cc028c0dea945113311ddf100\"\u003e\u003ccode\u003ea934743b\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3637\"\u003e#3637\u003c/a\u003e) Added the \u003ccode\u003escopeDroppedPaths\u003c/code\u003e plugin config option (\u003ccode\u003eplugins \u0026gt; fs \u0026gt; scopeDroppedPaths\u003c/code\u003e in \u003ccode\u003etauri.conf.json\u003c/code\u003e). Set it to \u003ccode\u003efalse\u003c/code\u003e to stop adding the paths dropped onto any window to the fs scope, which otherwise gives every webview with an fs permission access to them (directories recursively). Defaults to \u003ccode\u003etrue\u003c/code\u003e, the current behaviour.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/085a02835d1c3eab09f2804f7d7e29611c010a01\"\u003e\u003ccode\u003e085a0283\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3636\"\u003e#3636\u003c/a\u003e) Fixed a panic on Android when a content provider returns no file descriptor for a \u003ccode\u003econtent://\u003c/code\u003e URI (e.g. virtual files). The fs command now fails with an error instead.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/f81f0447cc8d5ce6b88cc72aede4b7324428a542\"\u003e\u003ccode\u003ef81f0447\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3635\"\u003e#3635\u003c/a\u003e) Fixed reading uncompressed Android assets (\u003ccode\u003e$RESOURCE\u003c/code\u003e files such as images or audio that are stored uncompressed in the APK) returning the bytes of the APK instead of the asset. Assets are now always read from a copy in the app cache, like compressed ones.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/e03dca60e7c9219e24095e8da46f775fc9137e76\"\u003e\u003ccode\u003ee03dca60\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3628\"\u003e#3628\u003c/a\u003e) \u003ccode\u003estartAccessingSecurityScopedResource\u003c/code\u003e and \u003ccode\u003estopAccessingSecurityScopedResource\u003c/code\u003e now accept absolute paths on iOS, as documented, instead of silently doing nothing unless given a \u003ccode\u003efile://\u003c/code\u003e URL.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/5de7ebfc952c07f376b2c25f3789742071748d5a\"\u003e\u003ccode\u003e5de7ebfc\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3634\"\u003e#3634\u003c/a\u003e) \u003cstrong\u003eSecurity:\u003c/strong\u003e the \u003ccode\u003eopen\u003c/code\u003e command no longer accepts a \u003ccode\u003ecustomFlags\u003c/code\u003e option from the webview. It was not part of the JavaScript types and let the webview pass arbitrary \u003ccode\u003eopen(2)\u003c/code\u003e flags (e.g. \u003ccode\u003eO_TRUNC\u003c/code\u003e) to files it may only read. \u003ccode\u003eOpenOptionsExt::custom_flags\u003c/code\u003e still works from Rust.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/5e6c023a796a21594064d06421c3bad3cef0a470\"\u003e\u003ccode\u003e5e6c023a\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3626\"\u003e#3626\u003c/a\u003e) \u003ccode\u003eFileHandle.read\u003c/code\u003e no longer allocates a buffer of the requested size up front: the length is capped to the rest of the file (64 MiB for files of unknown size), an allocation failure is reported as an error instead of aborting the app, and only the bytes that were read are sent back to the webview.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/3a9000177cd2f51ec02096db89fc0be5d389be20\"\u003e\u003ccode\u003e3a900017\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3627\"\u003e#3627\u003c/a\u003e) \u003cstrong\u003eSecurity:\u003c/strong\u003e the fs scope check now resolves symlinks in the ancestors of paths that do not exist yet, and resolves relative symlink targets against the link's directory instead of the process working directory. Previously a new file created below a symlinked directory inside the scope (\u003ccode\u003ewriteFile\u003c/code\u003e, \u003ccode\u003emkdir\u003c/code\u003e, \u003ccode\u003ecreate\u003c/code\u003e, \u003ccode\u003erename\u003c/code\u003e, \u003ccode\u003ecopyFile\u003c/code\u003e, ...) was written outside of the scope. Deny patterns now also apply to the path as given, so they can name a symlink, and a path whose symlinks cannot be resolved (e.g. a loop) is rejected.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/77d00a4f54ba65a2ab04a25ba501cf704e25fe60\"\u003e\u003ccode\u003e77d00a4f\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3633\"\u003e#3633\u003c/a\u003e) \u003ccode\u003eFileHandle.seek\u003c/code\u003e now rejects a negative offset with \u003ccode\u003eSeekMode.Start\u003c/code\u003e instead of seeking to a huge position.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/5c144e74663a34b593dd70da9fcb48b6a21270a1\"\u003e\u003ccode\u003e5c144e74\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3631\"\u003e#3631\u003c/a\u003e) Fixed \u003ccode\u003ereadTextFileLines\u003c/code\u003e with a UTF-16 encoding splitting lines on a \u003ccode\u003e0x0A 0x00\u003c/code\u003e (LE) or \u003ccode\u003e0x00 0x0A\u003c/code\u003e (BE) byte sequence that is not aligned on a code unit, e.g. \u003ccode\u003eਗĀ\u003c/code\u003e, which garbled every following line.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/dcc8cb032b3db46a1ec9d0023391071806451fb7\"\u003e\u003ccode\u003edcc8cb03\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3629\"\u003e#3629\u003c/a\u003e) Fixed \u003ccode\u003ewriteFile\u003c/code\u003e with a \u003ccode\u003eReadableStream\u003c/code\u003e leaving the end of the previous contents in place when the new data is shorter. The file is now truncated first unless \u003ccode\u003eappend\u003c/code\u003e is set, like when writing a buffer.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003enpm warn publish npm auto-corrected some errors in your package.json when publishing.  Please run \u0026quot;npm pkg fix\u0026quot; to address these errors.\nnpm warn publish errors corrected:\nnpm warn publish \u0026quot;repository\u0026quot; was changed from a string to an object\nnpm warn publish \u0026quot;repository.url\u0026quot; was normalized to \u0026quot;git+https://github.com/tauri-apps/plugins-workspace.git\u0026quot;\nnpm notice\nnpm notice 📦  @tauri-apps/plugin-fs@2.7.0\nnpm notice Tarball Contents\nnpm notice 888B LICENSE.spdx\nnpm notice 2.4kB README.md\nnpm notice 39.9kB dist-js/index.cjs\nnpm notice 41.1kB dist-js/index.d.ts\nnpm notice 39.2kB dist-js/index.js\nnpm notice 697B package.json\nnpm notice Tarball Details\nnpm notice name: @tauri-apps/plugin-fs\nnpm notice version: 2.7.0\nnpm notice filename: tauri-apps-plugin-fs-2.7.0.tgz\nnpm notice package size: 25.6 kB\nnpm notice unpacked size: 124.3 kB\nnpm notice shasum: e76d4d07b05063de6911fd1c42948ab0264ac20e\nnpm notice integrity: sha512-8RQbPkuYuLZ2r[...]GdKJVqDokyDgQ==\nnpm notice total files: 6\nnpm notice\nnpm notice npm tokens that bypass 2FA are being restricted for account changes and direct publishing. Learn how to prepare: https://gh.io/npm-gat-bypass2fa-deprecation\nnpm notice Publishing to https://registry.npmjs.org/ with tag latest and public access\nnpm notice publish Signed provenance statement with source and build information from GitHub Actions\nnpm notice publish Provenance statement published to transparency log: https://search.sigstore.dev/?logIndex=3189606635\nnpm notice Your package is being processed and may take a few minutes to become available.\n+ @tauri-apps/plugin-fs@2.7.0\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/6bbd44d4ef254d835a12c6d7bdf2a8a61778031a\"\u003e\u003ccode\u003e6bbd44d\u003c/code\u003e\u003c/a\u003e publish new versions (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3675\"\u003e#3675\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/fc18d0551354c109b7d1fcbe57550649d693daaa\"\u003e\u003ccode\u003efc18d05\u003c/code\u003e\u003c/a\u003e fix(global-shortcut): release the shortcuts lock before running handlers (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3683\"\u003e#3683\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/42ae8b4501f3628cddeab3973eb38a7593304cc8\"\u003e\u003ccode\u003e42ae8b4\u003c/code\u003e\u003c/a\u003e fix(ios): make \u003ccode\u003einit_plugin_*\u003c/code\u003e entry points public so release builds link on ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/818d2e04d92fd208f11aafdf32bb4a0605f344b2\"\u003e\u003ccode\u003e818d2e0\u003c/code\u003e\u003c/a\u003e fix(single-instance): limit second instance's wait on Windows (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3645\"\u003e#3645\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/323fe80df1f0a78fb2c8d1dfca7a635fd5e0a3c3\"\u003e\u003ccode\u003e323fe80\u003c/code\u003e\u003c/a\u003e fix(single-instance): forward non-Unicode arguments and cwd (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3644\"\u003e#3644\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/677258138b300b60d008b66debc8131de75e38da\"\u003e\u003ccode\u003e6772581\u003c/code\u003e\u003c/a\u003e test(e2e): fix __name usage on FS test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/46f7c878a0f23ebd7aeafa315af2bd0739972f19\"\u003e\u003ccode\u003e46f7c87\u003c/code\u003e\u003c/a\u003e chore: fmt\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/a8acd178bdc03797e3d00c9fb45c161cf3d3b52e\"\u003e\u003ccode\u003ea8acd17\u003c/code\u003e\u003c/a\u003e feat(shell): add process group spawn option (fix \u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/1332\"\u003e#1332\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3351\"\u003e#3351\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/e03dca60e7c9219e24095e8da46f775fc9137e76\"\u003e\u003ccode\u003ee03dca6\u003c/code\u003e\u003c/a\u003e fix(fs): accept absolute paths in the iOS security-scope commands (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3628\"\u003e#3628\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/3a9000177cd2f51ec02096db89fc0be5d389be20\"\u003e\u003ccode\u003e3a90001\u003c/code\u003e\u003c/a\u003e fix(fs): resolve symlinks of missing paths before checking the scope (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3627\"\u003e#3627\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/compare/http-v2.5.5...fs-v2.7.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tauri-plugin-fs` from 2.5.2 to 2.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/releases\"\u003etauri-plugin-fs's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003enotification-js v2.6.0\u003c/h2\u003e\n\u003ch2\u003e[2.6.0]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/42ae8b4501f3628cddeab3973eb38a7593304cc8\"\u003e\u003ccode\u003e42ae8b45\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3684\"\u003e#3684\u003c/a\u003e) On iOS, mark the plugin's \u003ccode\u003einit_plugin_*\u003c/code\u003e entry point \u003ccode\u003epublic\u003c/code\u003e so release builds made with Xcode 27 keep it global and link.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003efeat\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/46381516b7bd7b6915ded698d93e92760b4221d7\"\u003e\u003ccode\u003e46381516\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3671\"\u003e#3671\u003c/a\u003e) Report actions on desktop: a click on a notification (\u003ccode\u003etap\u003c/code\u003e) or on one of the actions of its action type reaches \u003ccode\u003eonAction\u003c/code\u003e and the new Rust \u003ccode\u003eNotification::on_action\u003c/code\u003e, which also works on mobile. \u003ccode\u003eregisterActionTypes\u003c/code\u003e, \u003ccode\u003eremoveActive\u003c/code\u003e (Linux and the BSDs) and the listener commands no longer fail with \u0026quot;command not found\u0026quot; on desktop.\u003c/p\u003e\n\u003cp\u003eThe \u003ccode\u003eonAction\u003c/code\u003e callback is now typed with the new \u003ccode\u003eActionPerformed\u003c/code\u003e interface, which is what every platform sends, instead of \u003ccode\u003eOptions\u003c/code\u003e. Callbacks annotated with \u003ccode\u003eOptions\u003c/code\u003e must be updated.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003enpm warn publish npm auto-corrected some errors in your package.json when publishing.  Please run \u0026quot;npm pkg fix\u0026quot; to address these errors.\nnpm warn publish errors corrected:\nnpm warn publish \u0026quot;repository\u0026quot; was changed from a string to an object\nnpm warn publish \u0026quot;repository.url\u0026quot; was normalized to \u0026quot;git+https://github.com/tauri-apps/plugins-workspace.git\u0026quot;\nnpm notice\nnpm notice 📦  @tauri-apps/plugin-notification@2.6.0\nnpm notice Tarball Contents\nnpm notice 888B LICENSE.spdx\nnpm notice 4.2kB README.md\nnpm notice 16.6kB dist-js/index.cjs\nnpm notice 26.1kB dist-js/index.d.ts\nnpm notice 16.2kB dist-js/index.js\nnpm notice 11B dist-js/init.d.ts\nnpm notice 663B package.json\nnpm notice Tarball Details\nnpm notice name: @tauri-apps/plugin-notification\nnpm notice version: 2.6.0\nnpm notice filename: tauri-apps-plugin-notification-2.6.0.tgz\nnpm notice package size: 11.1 kB\nnpm notice unpacked size: 64.7 kB\nnpm notice shasum: 68f6090e06e17a92fd1803c7b40a01e4ee20cc7c\nnpm notice integrity: sha512-QvpsQ6L6uSGT/[...]J3c52S+1afsIw==\nnpm notice total files: 7\nnpm notice\nnpm notice npm tokens that bypass 2FA are being restricted for account changes and direct publishing. Learn how to prepare: https://gh.io/npm-gat-bypass2fa-deprecation\nnpm notice Publishing to https://registry.npmjs.org/ with tag latest and public access\nnpm notice publish Signed provenance statement with source and build information from GitHub Actions\nnpm notice publish Provenance statement published to transparency log: https://search.sigstore.dev/?logIndex=3189634908\nnpm notice Your package is being processed and may take a few minutes to become available.\n+ @tauri-apps/plugin-notification@2.6.0\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003enotification v2.6.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/a2364a5f216324439feedeb25b2db74e7b1eba90\"\u003e\u003ccode\u003ea2364a5\u003c/code\u003e\u003c/a\u003e fix: integration test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/67ebc1396bfd4b437530f9bbe8bed6845ade8fc3\"\u003e\u003ccode\u003e67ebc13\u003c/code\u003e\u003c/a\u003e fix(ci): check-publish job should check .changes/pre.json\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/cbfd428bcc3ecb21aac9dd049779c9b9c7b90734\"\u003e\u003ccode\u003ecbfd428\u003c/code\u003e\u003c/a\u003e Publish New Versions (v2) (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3618\"\u003e#3618\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/f460570b4423708fb3b5ab1e1213d889a4d7a9b5\"\u003e\u003ccode\u003ef460570\u003c/code\u003e\u003c/a\u003e chore: fmt\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/a433ec09d13c6532f54256608d8e951283d64596\"\u003e\u003ccode\u003ea433ec0\u003c/code\u003e\u003c/a\u003e fix: mobile clippy warnings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/3d8a3c877b352726285b79be9450dd59ba78fc63\"\u003e\u003ccode\u003e3d8a3c8\u003c/code\u003e\u003c/a\u003e chore: edition 2024\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/b517cc7e858d0d45d6b0d67fddf5290ff2e7e2ca\"\u003e\u003ccode\u003eb517cc7\u003c/code\u003e\u003c/a\u003e fix: actually set rust-version to 1.90\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/b6a38a5e32c64745d28267d1ab59c8bd02ba4d72\"\u003e\u003ccode\u003eb6a38a5\u003c/code\u003e\u003c/a\u003e fix(ci): e2e test error reporting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/9b29b601f387ded1f4adb4386623a3c035a5598c\"\u003e\u003ccode\u003e9b29b60\u003c/code\u003e\u003c/a\u003e feat: update to tauri 2.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/3a01943572ba0d00909857a62588d06159e709ba\"\u003e\u003ccode\u003e3a01943\u003c/code\u003e\u003c/a\u003e tests(e2e): fix e2e failures on Linux and Windows (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3642\"\u003e#3642\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/compare/fs-v2.5.2...fs-v2.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tauri-plugin-shell` from 2.3.6 to 2.4.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/releases\"\u003etauri-plugin-shell's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003egeolocation-js v2.4.1\u003c/h2\u003e\n\u003ch2\u003e[2.4.1]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/569ee82cf61a358b4c73ba52f2e99f3317ec05d0\"\u003e\u003ccode\u003e569ee82c\u003c/code\u003e\u003c/a\u003e Fix the docs.rs build for Android: the build script now detects docs.rs through the \u003ccode\u003eDOCS_RS\u003c/code\u003e environment variable, since \u003ccode\u003ecfg(docsrs)\u003c/code\u003e is never set for build scripts.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003enpm warn publish npm auto-corrected some errors in your package.json when publishing.  Please run \u0026quot;npm pkg fix\u0026quot; to address these errors.\nnpm warn publish errors corrected:\nnpm warn publish \u0026quot;repository\u0026quot; was changed from a string to an object\nnpm warn publish \u0026quot;repository.url\u0026quot; was normalized to \u0026quot;git+https://github.com/tauri-apps/plugins-workspace.git\u0026quot;\nnpm notice\nnpm notice 📦  @tauri-apps/plugin-geolocation@2.4.1\nnpm notice Tarball Contents\nnpm notice 888B LICENSE.spdx\nnpm notice 4.8kB README.md\nnpm notice 3.9kB dist-js/index.cjs\nnpm notice 6.3kB dist-js/index.d.ts\nnpm notice 3.7kB dist-js/index.js\nnpm notice 662B package.json\nnpm notice Tarball Details\nnpm notice name: @tauri-apps/plugin-geolocation\nnpm notice version: 2.4.1\nnpm notice filename: tauri-apps-plugin-geolocation-2.4.1.tgz\nnpm notice package size: 4.8 kB\nnpm notice unpacked size: 20.2 kB\nnpm notice shasum: 0113f207fe25a8779e5d4d31e789ffa7397532f2\nnpm notice integrity: sha512-XYZwcB8Azz9dJ[...]oOVoNEnUDxoDA==\nnpm notice total files: 6\nnpm notice\nnpm notice npm tokens that bypass 2FA are being restricted for account changes and direct publishing. Learn how to prepare: https://gh.io/npm-gat-bypass2fa-deprecation\nnpm notice Publishing to https://registry.npmjs.org/ with tag latest and public access\nnpm notice publish Signed provenance statement with source and build information from GitHub Actions\nnpm notice publish Provenance statement published to transparency log: https://search.sigstore.dev/?logIndex=3028122996\nnpm notice Your package is being processed and may take a few minutes to become available.\n+ @tauri-apps/plugin-geolocation@2.4.1\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003egeolocation v2.4.1\u003c/h2\u003e\n\u003ch2\u003e[2.4.1]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/569ee82cf61a358b4c73ba52f2e99f3317ec05d0\"\u003e\u003ccode\u003e569ee82c\u003c/code\u003e\u003c/a\u003e Fix the docs.rs build for Android: the build script now detects docs.rs through the \u003ccode\u003eDOCS_RS\u003c/code\u003e environment variable, since \u003ccode\u003ecfg(docsrs)\u003c/code\u003e is never set for build scripts.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/d66aa6ff78cbbeaef1542a1fa930c33399578a25\"\u003e\u003ccode\u003ed66aa6f\u003c/code\u003e\u003c/a\u003e publish new versions (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2822\"\u003e#2822\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/6f345870df4e7b187deb869df03b79858e03b4fe\"\u003e\u003ccode\u003e6f34587\u003c/code\u003e\u003c/a\u003e fix(single-instance): disable dbus name replacement (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2860\"\u003e#2860\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/708fa4e2b77e847ce554115e80f7eb685f4a322e\"\u003e\u003ccode\u003e708fa4e\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency eslint-config-prettier to v10.1.8 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2858\"\u003e#2858\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/b7292030594daa04e78979214478031241b6e38e\"\u003e\u003ccode\u003eb729203\u003c/code\u003e\u003c/a\u003e fix(upload): fix download() locks main thread on Android (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2838\"\u003e#2838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/2f9c71aae77cddd4ca2ffe9d13e9e1f23ee4f478\"\u003e\u003ccode\u003e2f9c71a\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.45.1 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2850\"\u003e#2850\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/80d4d8e128922b022e76049189a657b71ce95a97\"\u003e\u003ccode\u003e80d4d8e\u003c/code\u003e\u003c/a\u003e chore(deps): update eslint monorepo to v9.31.0 (v2) (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2839\"\u003e#2839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/e7a98b0d2e60463ff86a0f031ce3c84c83a21274\"\u003e\u003ccode\u003ee7a98b0\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript-eslint to v8.37.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2848\"\u003e#2848\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/44a1f659125a341191420e650608b0b6ff316a0e\"\u003e\u003ccode\u003e44a1f65\u003c/code\u003e\u003c/a\u003e fix(fs): \u003ccode\u003ewriteFile\u003c/code\u003e create file by default (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2846\"\u003e#2846\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/6210cd31df00bb3c55642013c74dc1da81fa00f9\"\u003e\u003ccode\u003e6210cd3\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.45.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2841\"\u003e#2841\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/467f07b7de4103a653e40fec8badb6f24abcef39\"\u003e\u003ccode\u003e467f07b\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency vite to v7 (v2) (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2800\"\u003e#2800\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/compare/nfc-v2.3.6...fs-v2.4.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tauri-plugin-deep-link` from 2.4.10 to 2.6.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/releases\"\u003etauri-plugin-deep-link's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003edeep-link-js v2.6.1\u003c/h2\u003e\n\u003ch2\u003e[2.6.1]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/569ee82cf61a358b4c73ba52f2e99f3317ec05d0\"\u003e\u003ccode\u003e569ee82c\u003c/code\u003e\u003c/a\u003e Fix the docs.rs build for Android: the build script now detects docs.rs through the \u003ccode\u003eDOCS_RS\u003c/code\u003e environment variable, since \u003ccode\u003ecfg(docsrs)\u003c/code\u003e is never set for build scripts.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003enpm warn publish npm auto-corrected some errors in your package.json when publishing.  Please run \u0026quot;npm pkg fix\u0026quot; to address these errors.\nnpm warn publish errors corrected:\nnpm warn publish \u0026quot;repository\u0026quot; was changed from a string to an object\nnpm warn publish \u0026quot;repository.url\u0026quot; was normalized to \u0026quot;git+https://github.com/tauri-apps/plugins-workspace.git\u0026quot;\nnpm notice\nnpm notice 📦  @tauri-apps/plugin-deep-link@2.6.1\nnpm notice Tarball Contents\nnpm notice 888B LICENSE.spdx\nnpm notice 6.2kB README.md\nnpm notice 4.7kB dist-js/index.cjs\nnpm notice 4.0kB dist-js/index.d.ts\nnpm notice 4.5kB dist-js/index.js\nnpm notice 801B package.json\nnpm notice Tarball Details\nnpm notice name: @tauri-apps/plugin-deep-link\nnpm notice version: 2.6.1\nnpm notice filename: tauri-apps-plugin-deep-link-2.6.1.tgz\nnpm notice package size: 4.8 kB\nnpm notice unpacked size: 21.1 kB\nnpm notice shasum: 916950afe9d8999303d71400b1168a132bd64c59\nnpm notice integrity: sha512-yomIOIoiiDwXW[...]TI3XdDd2T9XlA==\nnpm notice total files: 6\nnpm notice\nnpm notice npm tokens that bypass 2FA are being restricted for account changes and direct publishing. Learn how to prepare: https://gh.io/npm-gat-bypass2fa-deprecation\nnpm notice Publishing to https://registry.npmjs.org/ with tag latest and public access\nnpm notice publish Signed provenance statement with source and build information from GitHub Actions\nnpm notice publish Provenance statement published to transparency log: https://search.sigstore.dev/?logIndex=3028118946\nnpm notice Your package is being processed and may take a few minutes to become available.\n+ @tauri-apps/plugin-deep-link@2.6.1\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003edeep-link v2.6.1\u003c/h2\u003e\n\u003ch2\u003e[2.6.1]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/569ee82cf61a358b4c73ba52f2e99f3317ec05d0\"\u003e\u003ccode\u003e569ee82c\u003c/code\u003e\u003c/a\u003e Fix the docs.rs build for Android: the build script now detects docs.rs through the \u003ccode\u003eDOCS_RS\u003c/code\u003e environment variable, since \u003ccode\u003ecfg(docsrs)\u003c/code\u003e is never set for build scripts.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/3c5d2677677dc7ebea618514af56fc951449cc1b\"\u003e\u003ccode\u003e3c5d267\u003c/code\u003e\u003c/a\u003e publish new versions (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3567\"\u003e#3567\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/c050e073b68205bae7389fb86958cb9331e1a3be\"\u003e\u003ccode\u003ec050e07\u003c/code\u003e\u003c/a\u003e fix(store): \u003ccode\u003eapply_pending_auto_save\u003c/code\u003e can deadlock (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3572\"\u003e#3572\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/0850317b5c85092cbf4ea9caf4ef3a9c771fcf27\"\u003e\u003ccode\u003e0850317\u003c/code\u003e\u003c/a\u003e chore(deps): update pnpm to v12 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3576\"\u003e#3576\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/2a5783397eccd4927742dd95508938b7c7f20fb2\"\u003e\u003ccode\u003e2a57833\u003c/code\u003e\u003c/a\u003e refactor(example): use tsconfig and change entries to ts (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3575\"\u003e#3575\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/b48d52cf6eb59b12fd5ad5e4b7cde864c03ebd5b\"\u003e\u003ccode\u003eb48d52c\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.63.1 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3558\"\u003e#3558\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/a21555ddd2eaadfed23848912fe2802c2ba7579e\"\u003e\u003ccode\u003ea21555d\u003c/code\u003e\u003c/a\u003e fix(http): stop unhandled rejections from the fetch cleanup path (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3566\"\u003e#3566\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/845d8989cbd2fb1913ea0d62618591298a181495\"\u003e\u003ccode\u003e845d898\u003c/code\u003e\u003c/a\u003e fix: ignore and fix audits (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3564\"\u003e#3564\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/compare/deep-link-v2.4.10...http-v2.6.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tauri-plugin-single-instance` from 2.4.4 to 2.5.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/releases\"\u003etauri-plugin-single-instance's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003esingle-instance v2.5.2\u003c/h2\u003e\n\u003ch2\u003e[2.5.2]\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgraded to \u003ccode\u003edeep-link@2.6.1\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003eUpdating crates.io index\n   Packaging tauri-plugin-single-instance v2.5.2 (/home/runner/work/plugins-workspace/plugins-workspace/plugins/single-instance)\n    Updating crates.io index\nwarning: package `yoke-derive v0.8.3` in Cargo.lock is yanked in registry `crates-io`\n  |\n  = help: consider updating to a version that is not yanked\n    Packaged 15 files, 168.3KiB (46.0KiB compressed)\n   Uploading tauri-plugin-single-instance v2.5.2 (/home/runner/work/plugins-workspace/plugins-workspace/plugins/single-instance)\n    Uploaded tauri-plugin-single-instance v2.5.2 to registry `crates-io`\nnote: waiting for tauri-plugin-single-instance v2.5.2 to be available at registry `crates-io`\nhelp: you may press ctrl-c to skip waiting; the crate should be available shortly\n   Published tauri-plugin-single-instance v2.5.2 at registry `crates-io`\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003ebarcode-scanner-js v2.5.2\u003c/h2\u003e\n\u003ch2\u003e[2.5.2]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/42ae8b4501f3628cddeab3973eb38a7593304cc8\"\u003e\u003ccode\u003e42ae8b45\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3684\"\u003e#3684\u003c/a\u003e) On iOS, mark the plugin's \u003ccode\u003einit_plugin_*\u003c/code\u003e entry point \u003ccode\u003epublic\u003c/code\u003e so release builds made with Xcode 27 keep it global and link.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003enpm warn publish npm auto-corrected some errors in your package.json when publishing.  Please run \u0026quot;npm pkg fix\u0026quot; to address these errors.\nnpm warn publish errors corrected:\nnpm warn publish \u0026quot;repository\u0026quot; was changed from a string to an object\nnpm warn publish \u0026quot;repository.url\u0026quot; was normalized to \u0026quot;git+https://github.com/tauri-apps/plugins-workspace.git\u0026quot;\nnpm notice\nnpm notice 📦  @tauri-apps/plugin-barcode-scanner@2.5.2\nnpm notice Tarball Contents\nnpm notice 888B LICENSE.spdx\nnpm notice 3.3kB README.md\nnpm notice 5.3kB dist-js/index.cjs\nnpm notice 5.3kB dist-js/index.d.ts\nnpm notice 5.2kB dist-js/index.js\nnpm notice 755B package.json\nnpm notice Tarball Details\n\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt; \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/6aa2854f314481a459be1189b02c65a2450789ab\"\u003e\u003ccode\u003e6aa2854\u003c/code\u003e\u003c/a\u003e publish new versions (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3509\"\u003e#3509\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/9d6d03269a3dea3e9dbf4635fe0fd68f23f750fa\"\u003e\u003ccode\u003e9d6d032\u003c/code\u003e\u003c/a\u003e chore(deps): update h2 to 0.4.19 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3556\"\u003e#3556\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/98f8787de428ee2353567057891112cd5e854f48\"\u003e\u003ccode\u003e98f8787\u003c/code\u003e\u003c/a\u003e ci: fix typo in workflow permissions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/1a7b12c10256567aca763f4d47cc4da886f73c63\"\u003e\u003ccode\u003e1a7b12c\u003c/code\u003e\u003c/a\u003e ci: add explicit token permissions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/2f4c85c99a1799212e3550ba8b4bc597bc9d26ae\"\u003e\u003ccode\u003e2f4c85c\u003c/code\u003e\u003c/a\u003e chore(deps): bump serde_with (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3490\"\u003e#3490\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/c546de061656f37a6c2192f82eea0060c84460d0\"\u003e\u003ccode\u003ec546de0\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.62.5 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3520\"\u003e#3520\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/db9c5998feff9384f9cbbefcbe0d45937c00a1fc\"\u003e\u003ccode\u003edb9c599\u003c/code\u003e\u003c/a\u003e fix(android): missing \u003ccode\u003econsumer-rules.pro\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3531\"\u003e#3531\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/9c9343772b8feb8d63c84cd6e0d36164b33415c3\"\u003e\u003ccode\u003e9c93437\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript-eslint to v8.66.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3391\"\u003e#3391\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/685610ae782b668770d412f42a5d52d2cc9e497e\"\u003e\u003ccode\u003e685610a\u003c/code\u003e\u003c/a\u003e fix(fs): default permissions (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3507\"\u003e#3507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/f8053e659e4ccd85c1f52833411ff8417cbc5e69\"\u003e\u003ccode\u003ef8053e6\u003c/code\u003e\u003c/a\u003e docs: cargo features (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3527\"\u003e#3527\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/compare/fs-v2.4.4...fs-v2.5.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tauri-plugin-dialog` from 2.7.3 to 2.8.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/releases\"\u003etauri-plugin-dialog's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003edialog-js v2.8.1\u003c/h2\u003e\n\u003ch2\u003e[2.8.1]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/569ee82cf61a358b4c73ba52f2e99f3317ec05d0\"\u003e\u003ccode\u003e569ee82c\u003c/code\u003e\u003c/a\u003e Fix the docs.rs build for Android: the build script now detects docs.rs through the \u003ccode\u003eDOCS_RS\u003c/code\u003e environment variable, since \u003ccode\u003ecfg(docsrs)\u003c/code\u003e is never set for build scripts.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003enpm warn publish npm auto-corrected some errors in your package.json when publishing.  Please run \u0026quot;npm pkg fix\u0026quot; to address these errors.\nnpm warn publish errors corrected:\nnpm warn publish \u0026quot;repository\u0026quot; was changed from a string to an object\nnpm warn publish \u0026quot;repository.url\u0026quot; was normalized to \u0026quot;git+https://github.com/tauri-apps/plugins-workspace.git\u0026quot;\nnpm notice\nnpm notice 📦  @tauri-apps/plugin-dialog@2.8.1\nnpm notice Tarball Contents\nnpm notice 888B LICENSE.spdx\nnpm notice 3.5kB README.md\nnpm notice 7.1kB dist-js/index.cjs\nnpm notice 15.1kB dist-js/index.d.ts\nnpm notice 7.0kB dist-js/index.js\nnpm notice 11B dist-js/init.d.ts\nnpm notice 657B package.json\nnpm notice Tarball Details\nnpm notice name: @tauri-apps/plugin-dialog\nnpm notice version: 2.8.1\nnpm notice filename: tauri-apps-plugin-dialog-2.8.1.tgz\nnpm notice package size: 6.8 kB\nnpm notice unpacked size: 34.3 kB\nnpm notice shasum: f29f3c28862a1ed767b6fd241f34abf26129f88f\nnpm notice integrity: sha512-/DtE3B62JgpYu[...]phsKnb+738Dmw==\nnpm notice total files: 7\nnpm notice\nnpm notice npm tokens that bypass 2FA are being restricted for account changes and direct publishing. Learn how to prepare: https://gh.io/npm-gat-bypass2fa-deprecation\nnpm notice Publishing to https://registry.npmjs.org/ with tag latest and public access\nnpm notice publish Signed provenance statement with source and build information from GitHub Actions\nnpm notice publish Provenance statement published to transparency log: https://search.sigstore.dev/?logIndex=3028120915\nnpm notice Your package is being processed and may take a few minutes to become available.\n+ @tauri-apps/plugin-dialog@2.8.1\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003edialog v2.8.1\u003c/h2\u003e\n\u003ch2\u003e[2.8.1]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/569ee82cf61a358b4c73ba52f2e99f3317ec05d0\"\u003e\u003ccode\u003e569ee82c\u003c/code\u003e\u003c/a\u003e Fix the docs.rs build for Android: the build script now detects docs.rs through the \u003ccode\u003eDOCS_RS\u003c/code\u003e environment variable, since \u003ccode\u003ecfg(docsrs)\u003c/code\u003e is never set for build scripts.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/7eb8246d47ba4d15002280ecf028521540e0070d\"\u003e\u003ccode\u003e7eb8246\u003c/code\u003e\u003c/a\u003e publish new versions (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3673\"\u003e#3673\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/65ce65bdbb4390f73076c8182fbf06a52036f241\"\u003e\u003ccode\u003e65ce65b\u003c/code\u003e\u003c/a\u003e fix(ci): Android e2e flakes, shell \u003ccode\u003eTerminated\u003c/code\u003e sent before output (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3672\"\u003e#3672\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/cbd691b651dfdb4312cb42d3542c06a781fb31e5\"\u003e\u003ccode\u003ecbd691b\u003c/code\u003e\u003c/a\u003e chore(examples): update Android project for API example\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/974bbdc3ffc79f89a2641e3cd23361d1a85da8e4\"\u003e\u003ccode\u003e974bbdc\u003c/code\u003e\u003c/a\u003e publish new versions (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3667\"\u003e#3667\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/3113a54cc275b1af532c3fb20154beba7d67d623\"\u003e\u003ccode\u003e3113a54\u003c/code\u003e\u003c/a\u003e chore(deps): update urlpattern to 0.6 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3670\"\u003e#3670\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/b443d6be52a17329b980c55e8bbd03fb6cbb5cd7\"\u003e\u003ccode\u003eb443d6b\u003c/code\u003e\u003c/a\u003e fix(http): release the request's resources once fetch_send settles (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3669\"\u003e#3669\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/2a9c29e004325db674fd904089749c38f4aac824\"\u003e\u003ccode\u003e2a9c29e\u003c/code\u003e\u003c/a\u003e fix(updater): restore the current app when a macOS install fails (fix \u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3505\"\u003e#3505\u003c/a\u003e, ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/d4835d0e947179bac24a383212792d74be3ebe4f\"\u003e\u003ccode\u003ed4835d0\u003c/code\u003e\u003c/a\u003e publish new versions (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3660\"\u003e#3660\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/569ee82cf61a358b4c73ba52f2e99f3317ec05d0\"\u003e\u003ccode\u003e569ee82\u003c/code\u003e\u003c/a\u003e fix: mobile docs.rs builds\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/25f387465659f17c7e395268dbfb2175eb847769\"\u003e\u003ccode\u003e25f3874\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency eslint-plugin-security to v4.1.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3661\"\u003e#3661\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/compare/dialog-v2.7.3...http-v2.8.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tauri-plugin-log` from 2.9.1 to 2.10.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/a2364a5f216324439feedeb25b2db74e7b1eba90\"\u003e\u003ccode\u003ea2364a5\u003c/code\u003e\u003c/a\u003e fix: integration test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/67ebc1396bfd4b437530f9bbe8bed6845ade8fc3\"\u003e\u003ccode\u003e67ebc13\u003c/code\u003e\u003c/a\u003e fix(ci): check-publish job should check .changes/pre.json\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/cbfd428bcc3ecb21aac9dd049779c9b9c7b90734\"\u003e\u003ccode\u003ecbfd428\u003c/code\u003e\u003c/a\u003e Publish New Versions (v2) (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3618\"\u003e#3618\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/f460570b4423708fb3b5ab1e1213d889a4d7a9b5\"\u003e\u003ccode\u003ef460570\u003c/code\u003e\u003c/a\u003e chore: fmt\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/a433ec09d13c6532f54256608d8e951283d64596\"\u003e\u003ccode\u003ea433ec0\u003c/code\u003e\u003c/a\u003e fix: mobile clippy warnings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/3d8a3c877b352726285b79be9450dd59ba78fc63\"\u003e\u003ccode\u003e3d8a3c8\u003c/code\u003e\u003c/a\u003e chore: edition 2024\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/b517cc7e858d0d45d6b0d67fddf5290ff2e7e2ca\"\u003e\u003ccode\u003eb517cc7\u003c/code\u003e\u003c/a\u003e fix: actually set rust-version to 1.90\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/b6a38a5e32c64745d28267d1ab59c8bd02ba4d72\"\u003e\u003ccode\u003eb6a38a5\u003c/code\u003e\u003c/a\u003e fix(ci): e2e test error reporting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/9b29b601f387ded1f4adb4386623a3c035a5598c\"\u003e\u003ccode\u003e9b29b60\u003c/code\u003e\u003c/a\u003e feat: update to tauri 2.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/3a01943572ba0d00909857a62588d06159e709ba\"\u003e\u003ccode\u003e3a01943\u003c/code\u003e\u003c/a\u003e tests(e2e): fix e2e failures on Linux and Windows (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3642\"\u003e#3642\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/compare/log-v2.9.1...log-v2.10.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tauri-plugin-clipboard-manager` from 2.3.3 to 2.4.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/releases\"\u003etauri-plugin-clipboard-manager's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003egeolocation-js v2.4.1\u003c/h2\u003e\n\u003ch2\u003e[2.4.1]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/569ee82cf61a358b4c73ba52f2e99f3317ec05d0\"\u003e\u003ccode\u003e569ee82c\u003c/code\u003e\u003c/a\u003e Fix the docs.rs build for Android: the build script now detects docs.rs through the \u003ccode\u003eDOCS_RS\u003c/code\u003e environment variable, since \u003ccode\u003ecfg(docsrs)\u003c/code\u003e is never set for build scripts.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003enpm warn publish npm auto-corrected some errors in your package.json when publishing.  Please run \u0026quot;npm pkg fix\u0026quot; to address these errors.\nnpm warn publish errors corrected:\nnpm warn publish \u0026quot;repository\u0026quot; was changed from a string to an object\nnpm warn publish \u0026quot;repository.url\u0026quot; was normalized to \u0026quot;git+https://github.com/tauri-apps/plugins-workspace.git\u0026quot;\nnpm notice\nnpm notice 📦  @tauri-apps/plugin-geolocation@2.4.1\nnpm notice Tarball Contents\nnpm notice 888B LICENSE.spdx\nnpm notice 4.8kB README.md\nnpm notice 3.9kB dist-js/index.cjs\nnpm notice 6.3kB dist-js/index.d.ts\nnpm notice 3.7kB dist-js/index.js\nnpm notice 662B package.json\nnpm notice Tarball Details\nnpm notice name: @tauri-apps/plugin-geolocation\nnpm notice version: 2.4.1\nnpm notice filename: tauri-apps-plugin-geolocation-2.4.1.tgz\nnpm notice package size: 4.8 kB\nnpm notice unpacked size: 20.2 kB\nnpm notice shasum: 0113f207fe25a8779e5d4d31e789ffa7397532f2\nnpm notice integrity: sha512-XYZwcB8Azz9dJ[...]oOVoNEnUDxoDA==\nnpm notice total files: 6\nnpm notice\nnpm notice npm tokens that bypass 2FA are being restricted for account changes and direct publishing. Learn how to prepare: https://gh.io/npm-gat-bypass2fa-deprecation\nnpm notice Publishing to https://registry.npmjs.org/ with tag latest and public access\nnpm notice publish Signed provenance statement with source and build information from GitHub Actions\nnpm notice publish Provenance statement published to transparency log: https://search.sigstore.dev/?logIndex=3028122996\nnpm notice Your package is being processed and may take a few minutes to become available.\n+ @tauri-apps/plugin-geolocation@2.4.1\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003egeolocation v2.4.1\u003c/h2\u003e\n\u003ch2\u003e[2.4.1]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/569ee82cf61a358b4c73ba52f2e99f3317ec05d0\"\u003e\u003ccode\u003e569ee82c\u003c/code\u003e\u003c/a\u003e Fix the docs.rs build for Android: the build script now detects docs.rs through the \u003ccode\u003eDOCS_RS\u003c/code\u003e environment variable, since \u003ccode\u003ecfg(docsrs)\u003c/code\u003e is never set for build scripts.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/d66aa6ff78cbbeaef1542a1fa930c33399578a25\"\u003e\u003ccode\u003ed66aa6f\u003c/code\u003e\u003c/a\u003e publish new versions (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2822\"\u003e#2822\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/6f345870df4e7b187deb869df03b79858e03b4fe\"\u003e\u003ccode\u003e6f34587\u003c/code\u003e\u003c/a\u003e fix(single-instance): disable dbus name replacement (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2860\"\u003e#2860\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/708fa4e2b77e847ce554115e80f7eb685f4a322e\"\u003e\u003ccode\u003e708fa4e\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency eslint-config-prettier to v10.1.8 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2858\"\u003e#2858\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/b7292030594daa04e78979214478031241b6e38e\"\u003e\u003ccode\u003eb729203\u003c/code\u003e\u003c/a\u003e fix(upload): fix download() locks main thread on Android (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2838\"\u003e#2838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/2f9c71aae77cddd4ca2ffe9d13e9e1f23ee4f478\"\u003e\u003ccode\u003e2f9c71a\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.45.1 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2850\"\u003e#2850\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/80d4d8e128922b022e76049189a657b71ce95a97\"\u003e\u003ccode\u003e80d4d8e\u003c/code\u003e\u003c/a\u003e chore(deps): update eslint monorepo to v9.31.0 (v2) (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2839\"\u003e#2839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/e7a98b0d2e60463ff86a0f031ce3c84c83a21274\"\u003e\u003ccode\u003ee7a98b0\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript-eslint to v8.37.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2848\"\u003e#2848\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/44a1f659125a341191420e650608b0b6ff316a0e\"\u003e\u003ccode\u003e44a1f65\u003c/code\u003e\u003c/a\u003e fix(fs): \u003ccode\u003ewriteFile\u003c/code\u003e create file by default (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2846\"\u003e#2846\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/6210cd31df00bb3c55642013c74dc1da81fa00f9\"\u003e\u003ccode\u003e6210cd3\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.45.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2841\"\u003e#2841\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/467f07b7de4103a653e40fec8badb6f24abcef39\"\u003e\u003ccode\u003e467f07b\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency vite to v7 (v2) (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2800\"\u003e#2800\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/compare/nfc-v2.3.3...fs-v2.4.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tauri-plugin-window-state` from 2.4.1 to 2.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/releases\"\u003etauri-plugin-window-state's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eshell-js v2.5.0\u003c/h2\u003e\n\u003ch2\u003e[2.5.0]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/42ae8b4501f3628cddeab3973eb38a7593304cc8\"\u003e\u003ccode\u003e42ae8b45\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3684\"\u003e#3684\u003c/a\u003e) On iOS, mark the plugin's \u003ccode\u003einit_plugin_*\u003c/code\u003e entry point \u003ccode\u003epublic\u003c/code\u003e so release builds made with Xcode 27 keep it global and link.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/a8acd178bdc03797e3d00c9fb45c161cf3d3b52e\"\u003e\u003ccode\u003ea8acd178\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3351\"\u003e#3351\u003c/a\u003e) Add \u003ccode\u003eprocessGroup\u003c/code\u003e option to spawn commands in a new process group (POSIX) or job object (Windows), allowing the entire process tree to be killed when calling \u003ccode\u003ekill()\u003c/code\u003e on the child process.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003enpm warn publish npm auto-corrected some errors in your package.json when publishing.  Please run \u0026quot;npm pkg fix\u0026quot; to address these errors.\nnpm warn publish errors corrected:\nnpm warn publish \u0026quot;repository\u0026quot; was changed from a string to an object\nnpm warn publish \u0026quot;repository.url\u0026quot; was normalized to \u0026quot;git+https://github.com/tauri-apps/plugins-workspace.git\u0026quot;\nnpm notice\nnpm notice 📦  @tauri-apps/plugin-shell@2.5.0\nnpm notice Tarball Contents\nnpm notice 888B LICENSE.spdx\nnpm notice 2.6kB README.md\nnpm notice 21.8kB dist-js/index.cjs\nnpm notice 22.0kB dist-js/index.d.ts\nnpm notice 21.7kB dist-js/index.js\nnpm notice 11B dist-js/init.d.ts\nnpm notice 656B package.json\nnpm notice Tarball Details\nnpm notice name: @tauri-apps/plugin-shell\nnpm notice version: 2.5.0\nnpm notice filename: tauri-apps-plugin-shell-2.5.0.tgz\nnpm notice package size: 8.0 kB\nnpm notice unpacked size: 69.6 kB\nnpm notice shasum: 16d0b1a1f5b02689777a01dc78b9d591eec3a3b7\nnpm notice integrity: sha512-FZ6RtcikCxJ35[...]DcLs7JIfuFkWw==\nnpm notice total files: 7\nnpm notice\nnpm notice npm tokens that bypass 2FA are being restricted for account changes and direct publishing. Learn how to prepare: https://gh.io/npm-gat-bypass2fa-deprecation\nnpm notice Publishing to https://registry.npmjs.org/ with tag latest and public access\nnpm notice publish Signed provenance statement with source and build information from GitHub Actions\nnpm notice publish Provenance statement published to transparency log: https://search.sigstore.dev/?logIndex=3189638540\nnpm notice Your package is being processed and may take a few minutes to become available.\n+ @tauri-apps/plugin-shell@2.5.0\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eshell v2.5.0\u003c/h2\u003e\n\u003ch2\u003e[2.5.0]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/42ae8b4501f3628cddeab3973eb38a7593304cc8\"\u003e\u003ccode\u003e42ae8b45\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3684\"\u003e#3684\u003c/a\u003e) On iOS, mark the plugin's \u003ccode\u003einit_plugin_*\u003c/code\u003e entry point \u003ccode\u003epublic\u003c/code\u003e so release builds made with Xcode 27 keep it global and link.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/a8acd178bdc03797e3d00c9fb45c161cf3d3b52e\"\u003e\u003ccode\u003ea8acd178\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3351\"\u003e#3351\u003c/a\u003e) Add \u003ccode\u003eprocessGroup\u003c/code\u003e option to spawn commands in a new process group (POSIX) or job object (Windows), allowing the entire process tree to be killed when calling \u003ccode\u003ekill()\u003c/code\u003e on the child process.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/d6a3898001a4bcc659e045f9501498751b77dbe6\"\u003e\u003ccode\u003ed6a3898\u003c/code\u003e\u003c/a\u003e Publish New Versions (v2) (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3268\"\u003e#3268\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/2e5bcdf202f98ec0fb0481725dd32f0626c766c8\"\u003e\u003ccode\u003e2e5bcdf\u003c/code\u003e\u003c/a\u003e chore(deps): fix audits (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3373\"\u003e#3373\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/4374b4fc1a9a7c0506034d86707fd3288d347f9b\"\u003e\u003ccode\u003e4374b4f\u003c/code\u003e\u003c/a\u003e chore(notification): remove unused dev-deps (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3372\"\u003e#3372\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/f75d21db3351d6f12adf585c2c797c20ece94f7f\"\u003e\u003ccode\u003ef75d21d\u003c/code\u003e\u003c/a\u003e chore(deps): remove used of tauri-utils build feature (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3360\"\u003e#3360\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/4b95f5e079593d5b2b98220c332f420dc70d18d1\"\u003e\u003ccode\u003e4b95f5e\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency eslint to v10.1.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3357\"\u003e#3357\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/99c3e37b54c115e8712f67c2b53ed1f2f0b4aae6\"\u003e\u003ccode\u003e99c3e37\u003c/code\u003e\u003c/a\u003e chore(deps): bump tar in /plugins/updater/tests/updater-migration/v1-app (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3352\"\u003e#3352\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/eaac19a5b7e325a06d4c1c6d740e38d86c55cd89\"\u003e\u003ccode\u003eeaac19a\u003c/code\u003e\u003c/a\u003e chore(deps): update rust crate tar to v0.4.45 [security] (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3353\"\u003e#3353\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/5183e314cbabc179228e232992ad67025f30272d\"\u003e\u003ccode\u003e5183e31\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript-eslint to v8.57.1 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3344\"\u003e#3344\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/2c0883e64e9a53ea18102ed350cd5e65ba7c8f4b\"\u003e\u003ccode\u003e2c0883e\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency vite to v8 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3346\"\u003e#3346\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/024ec0c29c20cf94579dab9b79d6be0da61a8daa\"\u003e\u003ccode\u003e024ec0c\u003c/code\u003e\u003c/a\u003e fix(deep-link): ChromeOS deep link calls filtered and ignored by plugin (fix ...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/compare/fs-v2.4.1...fs-v2.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tokio` from 1.53.1 to 1.53.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003c...\n\n_Description has been truncated_","html_url":"https://github.com/cjkjfs/bwbrowser/pull/16","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/cjkjfs%2Fbwbrowser/issues/16","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/16/packages"},{"uuid":"5814726059","node_id":"PR_kwDORsxAfc8AAAABH-eklg","number":3260,"state":"closed","title":"build(deps): Bump the rust-deps group across 1 directory with 12 updates","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-10-13T00:17:19.000Z","author_association":null,"state_reason":null,"created_at":"2026-10-12T13:40:05.000Z","updated_at":"2026-10-13T00:17:26.000Z","time_to_close":38234,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): Bump","group_name":"rust-deps","update_count":12,"packages":[{"name":"tokio-util","old_version":"0.7.19","new_version":"0.7.20","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"inventory","old_version":"0.3.24","new_version":"0.3.25","repository_url":"https://github.com/dtolnay/inventory"},{"name":"ammonia","old_version":"4.2.0","new_version":"4.2.1","repository_url":"https://github.com/rust-ammonia/ammonia"},{"name":"syn","old_version":"3.0.3","new_version":"3.0.6","repository_url":"https://github.com/dtolnay/syn"},{"name":"hyper","old_version":"1.11.0","new_version":"1.12.0","repository_url":"https://github.com/hyperium/hyper"},{"name":"tokio-rustls","old_version":"0.26.5","new_version":"0.26.6","repository_url":"https://github.com/rustls/tokio-rustls"},{"name":"rand","old_version":"0.10.2","new_version":"0.10.3","repository_url":"https://github.com/rust-random/rand"},{"name":"zeroize","old_version":"1.9.0","new_version":"1.9.1","repository_url":"https://github.com/RustCrypto/utils"},{"name":"trybuild","old_version":"1.0.121","new_version":"1.0.122","repository_url":"https://github.com/dtolnay/trybuild"},{"name":"wat","old_version":"1.259.0","new_version":"1.261.0","repository_url":"https://github.com/bytecodealliance/wasm-tools"},{"name":"h2","old_version":"0.4.18","new_version":"0.4.20","repository_url":"https://github.com/hyperium/h2"},{"name":"libc","old_version":"0.2.189","new_version":"0.2.190","repository_url":"https://github.com/rust-lang/libc"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the rust-deps group with 12 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [tokio-util](https://github.com/tokio-rs/tokio) | `0.7.19` | `0.7.20` |\n| [inventory](https://github.com/dtolnay/inventory) | `0.3.24` | `0.3.25` |\n| [ammonia](https://github.com/rust-ammonia/ammonia) | `4.2.0` | `4.2.1` |\n| [syn](https://github.com/dtolnay/syn) | `3.0.3` | `3.0.6` |\n| [hyper](https://github.com/hyperium/hyper) | `1.11.0` | `1.12.0` |\n| [tokio-rustls](https://github.com/rustls/tokio-rustls) | `0.26.5` | `0.26.6` |\n| [rand](https://github.com/rust-random/rand) | `0.10.2` | `0.10.3` |\n| [zeroize](https://github.com/RustCrypto/utils) | `1.9.0` | `1.9.1` |\n| [trybuild](https://github.com/dtolnay/trybuild) | `1.0.121` | `1.0.122` |\n| [wat](https://github.com/bytecodealliance/wasm-tools) | `1.259.0` | `1.261.0` |\n| [h2](https://github.com/hyperium/h2) | `0.4.18` | `0.4.20` |\n| [libc](https://github.com/rust-lang/libc) | `0.2.189` | `0.2.190` |\n\n\nUpdates `tokio-util` from 0.7.19 to 0.7.20\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/5ec9e6b8d5a7111fe9cd35a637bd8b4e4eb1e483\"\u003e\u003ccode\u003e5ec9e6b\u003c/code\u003e\u003c/a\u003e chore: prepare tokio-util v0.7.20 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8608\"\u003e#8608\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/afd1b2637014475a3176c4d82be01141c284918f\"\u003e\u003ccode\u003eafd1b26\u003c/code\u003e\u003c/a\u003e docs: fix stray braces and broken links in rustdoc (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8605\"\u003e#8605\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/3eb95a40f1b88623470c4e902e2fa90e807fdeed\"\u003e\u003ccode\u003e3eb95a4\u003c/code\u003e\u003c/a\u003e wasm: use sleep on emscripten without JSPI (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8528\"\u003e#8528\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/b22c80243589560ddbced2c2970a2950f996ae6f\"\u003e\u003ccode\u003eb22c802\u003c/code\u003e\u003c/a\u003e wasm: link emscripten_promise_await for Emscripten 4.x compatibility (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8528\"\u003e#8528\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/16b1f9d2cfbdcab4966cdb80da0416786e8feeef\"\u003e\u003ccode\u003e16b1f9d\u003c/code\u003e\u003c/a\u003e ci: pin libc to 0.2.189 on FreeBSD (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8594\"\u003e#8594\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/b2636752450484955e7ad334bac678424d51bc4a\"\u003e\u003ccode\u003eb263675\u003c/code\u003e\u003c/a\u003e time: clean up stale Err(Invalid) doc and typo (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8590\"\u003e#8590\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/5d5cd8b5b896796445920b3b78c1ad5f9b853fc6\"\u003e\u003ccode\u003e5d5cd8b\u003c/code\u003e\u003c/a\u003e Merge 'tokio-1.53.2' into 'master' (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8578\"\u003e#8578\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/ff0c4068a4ba5f3af0fe3c5657ba42879b6ea599\"\u003e\u003ccode\u003eff0c406\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.53.2 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8580\"\u003e#8580\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/a762700e41bf027630ba4620cfd80d127b7c801d\"\u003e\u003ccode\u003ea762700\u003c/code\u003e\u003c/a\u003e Merge 'tokio-1.51.5' into 'tokio-1.53.x' (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8577\"\u003e#8577\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/ec31a9f62c9426cec415c8c79e0608dd2866bbf7\"\u003e\u003ccode\u003eec31a9f\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.51.5 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8579\"\u003e#8579\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/tokio/compare/tokio-util-0.7.19...tokio-util-0.7.20\"\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.24 to 0.3.25\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.25\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd Redox OS support (\u003ca href=\"https://redirect.github.com/dtolnay/inventory/issues/93\"\u003e#93\u003c/a\u003e, thanks \u003ca href=\"https://github.com/willnode\"\u003e\u003ccode\u003e@​willnode\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/ffc228473d7aa20ca0790ddccc894a20682489ae\"\u003e\u003ccode\u003effc2284\u003c/code\u003e\u003c/a\u003e Release 0.3.25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/inventory/commit/b2d280f2dc9d34f59fb555ed7b453f88e471c299\"\u003e\u003ccode\u003eb2d280f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/inventory/issues/93\"\u003e#93\u003c/a\u003e from willnode/redox\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/inventory/commit/b3c1d19e1abadcf1b3cb3560555087d27d044708\"\u003e\u003ccode\u003eb3c1d19\u003c/code\u003e\u003c/a\u003e Redox support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/inventory/commit/8e9a9bf114e3c3c87db46c17fa751b8df0bdf18b\"\u003e\u003ccode\u003e8e9a9bf\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2026-09-26\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/inventory/commit/b6f12356465680ffbf53af813ff4bb2affaa579f\"\u003e\u003ccode\u003eb6f1235\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2026-09-22\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/inventory/commit/a5f99d2e57febbf0f438be8aa13ab7bb06475eef\"\u003e\u003ccode\u003ea5f99d2\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2026-08-22\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/inventory/commit/758923586f7441b8a7b10c5885ac6983ede46e62\"\u003e\u003ccode\u003e7589235\u003c/code\u003e\u003c/a\u003e Raise minimum tested compiler to rust 1.88\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/inventory/commit/4a0769f1e2746428189a3a5df336af859e2646f8\"\u003e\u003ccode\u003e4a0769f\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2026-07-25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/inventory/commit/041adb9d0efdade925c4c4da1ebe881f160de98b\"\u003e\u003ccode\u003e041adb9\u003c/code\u003e\u003c/a\u003e Update actions/upload-artifact@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/inventory/commit/a7b5b3dc6db4d7fbbcaaf0ecf323e03767698b72\"\u003e\u003ccode\u003ea7b5b3d\u003c/code\u003e\u003c/a\u003e Update actions/checkout@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/dtolnay/inventory/compare/0.3.24...0.3.25\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ammonia` from 4.2.0 to 4.2.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-ammonia/ammonia/releases\"\u003eammonia's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.2.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: apply URL rewrites to CSS url() function\u003c/li\u003e\n\u003cli\u003eSecurity fix: CSS sanitization only ever worked on attributes, not stylesheets. This now panics if you try to enable the style tag while also using style attribute filtering\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-ammonia/ammonia/blob/master/CHANGELOG.md\"\u003eammonia's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e4.2.1\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003efix: apply URL rewrites to CSS \u003ccode\u003eurl()\u003c/code\u003e function\u003c/li\u003e\n\u003cli\u003eSecurity fix: CSS sanitization only ever worked on attributes,\nnot stylesheets. This now panics if you try to enable the\nstyle tag while also using style attribute filtering\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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-ammonia/ammonia/commit/60139203c2c2acda234cef03cf08e6ce57fcb7a0\"\u003e\u003ccode\u003e6013920\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-ammonia/ammonia/issues/258\"\u003e#258\u003c/a\u003e from rust-ammonia/release-4.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-ammonia/ammonia/commit/8de555417d83bf2df85266b64c00135eac741b88\"\u003e\u003ccode\u003e8de5554\u003c/code\u003e\u003c/a\u003e Release 4.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-ammonia/ammonia/commit/30d269b179da68e1f4bcb598e85a7f6704cb59d1\"\u003e\u003ccode\u003e30d269b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-ammonia/ammonia/issues/256\"\u003e#256\u003c/a\u003e from rust-ammonia/url-in-css\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-ammonia/ammonia/commit/406ba910be2b5c4616796f1729e8ed907495b946\"\u003e\u003ccode\u003e406ba91\u003c/code\u003e\u003c/a\u003e Prevent footgun around \u003ccode\u003estyle\u003c/code\u003e filtering\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-ammonia/ammonia/commit/0239feab0d8669ce02bd6c9c77b5febaae3bf7fb\"\u003e\u003ccode\u003e0239fea\u003c/code\u003e\u003c/a\u003e Fix handling of URLs in CSS background\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/rust-ammonia/ammonia/compare/v4.2.0...v4.2.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `syn` from 3.0.3 to 3.0.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/syn/releases\"\u003esyn's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.0.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix parsing interpolated lifetime at statement start (\u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/2082\"\u003e#2082\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReport correct span for lex errors from \u003ccode\u003eLitStr::parse_with\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/2080\"\u003e#2080\u003c/a\u003e, thanks \u003ca href=\"https://github.com/sunshowers\"\u003e\u003ccode\u003e@​sunshowers\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow \u003ccode\u003esafe fn\u003c/code\u003e in \u003ccode\u003eimpl Parse for ForeignItemFn\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/2078\"\u003e#2078\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/syn/commit/559cab55ef0c644f77660840edc3620d0d99d3d7\"\u003e\u003ccode\u003e559cab5\u003c/code\u003e\u003c/a\u003e Release 3.0.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/9088cad8189331ba78971cfe406dc645a4288d60\"\u003e\u003ccode\u003e9088cad\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/2082\"\u003e#2082\u003c/a\u003e from dtolnay/lifetimevar\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/3eb43bb446ec3d6ce1ff862c945142c17e76b398\"\u003e\u003ccode\u003e3eb43bb\u003c/code\u003e\u003c/a\u003e Fix parsing interpolated lifetime at statement start\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/7b2f6f9f5d818e90d259cafc55043d9e6044790b\"\u003e\u003ccode\u003e7b2f6f9\u003c/code\u003e\u003c/a\u003e Add regression test for issue 2081\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/d55bcd2546a3a34923c46da569edd65b38b3788d\"\u003e\u003ccode\u003ed55bcd2\u003c/code\u003e\u003c/a\u003e Update test suite to nightly-2026-09-13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/8e37bca79cf016de10e5eb310e9b679cd3be4726\"\u003e\u003ccode\u003e8e37bca\u003c/code\u003e\u003c/a\u003e Resolve non_kebab_case_bins warning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/4dfd88f9fd9c2951b20c5c7ab1da5692a68fee34\"\u003e\u003ccode\u003e4dfd88f\u003c/code\u003e\u003c/a\u003e Update test suite to nightly-2026-09-06\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/e0ad92d68b588c964e82bb74c3bd3e1e99f97ceb\"\u003e\u003ccode\u003ee0ad92d\u003c/code\u003e\u003c/a\u003e Release 3.0.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/74e7d75f263942576a25d5ed4bf11d0d1e80e698\"\u003e\u003ccode\u003e74e7d75\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/2080\"\u003e#2080\u003c/a\u003e from sunshowers/lit-str-span\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/4c264f3db3f0d567fb6a6ddfe1e129bbe5c2acbe\"\u003e\u003ccode\u003e4c264f3\u003c/code\u003e\u003c/a\u003e In LitStr::parse_with, report correct span for lex errors\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/syn/compare/3.0.3...3.0.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `hyper` from 1.11.0 to 1.12.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.12.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ehttp1:\u003c/strong\u003e add max_header_size limit for server and client (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4183\"\u003e#4183\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/d1cd14eff392be63a2318d690cc9380723ec61a1\"\u003ed1cd14ef\u003c/a\u003e, closes \u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/3832\"\u003e#3832\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ehttp1:\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003ewithdraw a stale want when the client dispatcher takes a request (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4208\"\u003e#4208\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/c44f1cc51c2bc45b502031a646d3d54315bd7a16\"\u003ec44f1cc5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eremove content-length if transfer-encoding is auto-added (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4224\"\u003e#4224\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/69396fdd960629d69b09cc6c9b367ef8650c001d\"\u003e69396fdd\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ealways remove content-length if transfer-encoding is sent (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4223\"\u003e#4223\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/a5d7fd7861598c0b8c857cb75240a75bcfbd96a3\"\u003ea5d7fd78\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003elet a Connection close token win over a later keep-alive (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4201\"\u003e#4201\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/5dadff76d1cb5d21046218df3568569fbba8ed21\"\u003e5dadff76\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003epreserve hop-by-hop when setting close or keep-alive (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4196\"\u003e#4196\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/74a39081ff1496970fb75da75c5282b23a9b69e5\"\u003e74a39081\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ehttp2:\u003c/strong\u003e do not reserve capacity for idle Upgraded streams (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4198\"\u003e#4198\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/e89d0d93d9566210ee95aea234a00952ebc4a202\"\u003ee89d0d93\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eEverything\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocs: fix typo responsibile -\u0026gt; responsible by \u003ca href=\"https://github.com/vaibhav8a\"\u003e\u003ccode\u003e@​vaibhav8a\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4177\"\u003ehyperium/hyper#4177\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003estyle: replace single-character lifetime names with descriptive names by \u003ca href=\"https://github.com/dox4\"\u003e\u003ccode\u003e@​dox4\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4173\"\u003ehyperium/hyper#4173\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(http1): resolve collapsible_match lint by \u003ca href=\"https://github.com/nakaryo716\"\u003e\u003ccode\u003e@​nakaryo716\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4178\"\u003ehyperium/hyper#4178\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ehyper Improvement Proposals 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/4131\"\u003ehyperium/hyper#4131\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(body): simpler custom Incoming channel 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/4168\"\u003ehyperium/hyper#4168\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs(maintainers): add 0x676e67 as a collaborator by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4184\"\u003ehyperium/hyper#4184\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(ext): remove broken \u003ccode\u003eOriginalHeaderOrder\u003c/code\u003e doctest by \u003ca href=\"https://github.com/cratelyn\"\u003e\u003ccode\u003e@​cratelyn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4188\"\u003ehyperium/hyper#4188\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): remove unused \u003ccode\u003efutures-channel\u003c/code\u003e from \u003ccode\u003ehttp1\u003c/code\u003e feature by \u003ca href=\"https://github.com/0x676e67\"\u003e\u003ccode\u003e@​0x676e67\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4185\"\u003ehyperium/hyper#4185\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(ci): update to cargo-check-external-types 0.5.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/4189\"\u003ehyperium/hyper#4189\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003estyle(lib): address ignored_unit_patterns lint by \u003ca href=\"https://github.com/nakaryo716\"\u003e\u003ccode\u003e@​nakaryo716\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4193\"\u003ehyperium/hyper#4193\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePreserve hop-by-hop when setting close or keep-alive by \u003ca href=\"https://github.com/dtolnay\"\u003e\u003ccode\u003e@​dtolnay\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4196\"\u003ehyperium/hyper#4196\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(http2): do not reserve capacity for idle Upgraded streams by \u003ca href=\"https://github.com/Dev-next-gen\"\u003e\u003ccode\u003e@​Dev-next-gen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4198\"\u003ehyperium/hyper#4198\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003estyle(lib): Address clippy panics and missing_panics_doc lints by \u003ca href=\"https://github.com/Siech0\"\u003e\u003ccode\u003e@​Siech0\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4191\"\u003ehyperium/hyper#4191\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: fix typos in capi README, MSRV and governance docs by \u003ca href=\"https://github.com/toyeshhm\"\u003e\u003ccode\u003e@​toyeshhm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4204\"\u003ehyperium/hyper#4204\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003estyle(lib): Address trivial, low quantity clippy lints. by \u003ca href=\"https://github.com/Siech0\"\u003e\u003ccode\u003e@​Siech0\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4190\"\u003ehyperium/hyper#4190\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(clippy): allow clippy lints following 1.99.0 release by \u003ca href=\"https://github.com/dswij\"\u003e\u003ccode\u003e@​dswij\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4219\"\u003ehyperium/hyper#4219\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003estyle: remove useless_borrows_in_formatting from the clippy allowlist by \u003ca href=\"https://github.com/ump45nose\"\u003e\u003ccode\u003e@​ump45nose\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4220\"\u003ehyperium/hyper#4220\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003estyle(h1): mark partial Debug impls as non-exhaustive by \u003ca href=\"https://github.com/badimalex\"\u003e\u003ccode\u003e@​badimalex\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4218\"\u003ehyperium/hyper#4218\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003estyle(lib): Address cast-possible-truncation clippy findings. by \u003ca href=\"https://github.com/Siech0\"\u003e\u003ccode\u003e@​Siech0\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4192\"\u003ehyperium/hyper#4192\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(http1): add max_header_size limit for server and client by \u003ca href=\"https://github.com/Aditya-9-6\"\u003e\u003ccode\u003e@​Aditya-9-6\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4183\"\u003ehyperium/hyper#4183\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(http1): let a Connection close token win over a later keep-alive by \u003ca href=\"https://github.com/shoemoney\"\u003e\u003ccode\u003e@​shoemoney\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4201\"\u003ehyperium/hyper#4201\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(http1): always remove content-length if transfer-encoding is sent 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/4223\"\u003ehyperium/hyper#4223\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(http1): remove invalid content-length if transfer-encoding is auto-added 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/4224\"\u003ehyperium/hyper#4224\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(http1): withdraw a stale want when the client dispatcher takes a request by \u003ca href=\"https://github.com/shodoco\"\u003e\u003ccode\u003e@​shodoco\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4208\"\u003ehyperium/hyper#4208\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(body): skip waking a closed peer when a channel end drops by \u003ca href=\"https://github.com/0x676e67\"\u003e\u003ccode\u003e@​0x676e67\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4225\"\u003ehyperium/hyper#4225\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare v1.12.0 by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4226\"\u003ehyperium/hyper#4226\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vaibhav8a\"\u003e\u003ccode\u003e@​vaibhav8a\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4177\"\u003ehyperium/hyper#4177\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dox4\"\u003e\u003ccode\u003e@​dox4\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4173\"\u003ehyperium/hyper#4173\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay\"\u003e\u003ccode\u003e@​dtolnay\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4196\"\u003ehyperium/hyper#4196\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Dev-next-gen\"\u003e\u003ccode\u003e@​Dev-next-gen\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4198\"\u003ehyperium/hyper#4198\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Siech0\"\u003e\u003ccode\u003e@​Siech0\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4191\"\u003ehyperium/hyper#4191\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toyeshhm\"\u003e\u003ccode\u003e@​toyeshhm\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4204\"\u003ehyperium/hyper#4204\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.12.0 (2026-10-06)\u003c/h2\u003e\n\u003ch4\u003eBug Fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ehttp1:\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003ewithdraw a stale want when the client dispatcher takes a request (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4208\"\u003e#4208\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/c44f1cc51c2bc45b502031a646d3d54315bd7a16\"\u003ec44f1cc5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eremove content-length if transfer-encoding is auto-added (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4224\"\u003e#4224\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/69396fdd960629d69b09cc6c9b367ef8650c001d\"\u003e69396fdd\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ealways remove content-length if transfer-encoding is sent (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4223\"\u003e#4223\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/a5d7fd7861598c0b8c857cb75240a75bcfbd96a3\"\u003ea5d7fd78\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003elet a Connection close token win over a later keep-alive (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4201\"\u003e#4201\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/5dadff76d1cb5d21046218df3568569fbba8ed21\"\u003e5dadff76\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003epreserve hop-by-hop when setting close or keep-alive (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4196\"\u003e#4196\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/74a39081ff1496970fb75da75c5282b23a9b69e5\"\u003e74a39081\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ehttp2:\u003c/strong\u003e do not reserve capacity for idle Upgraded streams (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4198\"\u003e#4198\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/e89d0d93d9566210ee95aea234a00952ebc4a202\"\u003ee89d0d93\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eFeatures\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ehttp1:\u003c/strong\u003e add max_header_size limit for server and client (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4183\"\u003e#4183\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/d1cd14eff392be63a2318d690cc9380723ec61a1\"\u003ed1cd14ef\u003c/a\u003e, closes \u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/3832\"\u003e#3832\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ev1.11.1 (2026-08-27)\u003c/h3\u003e\n\u003ch4\u003eBug Fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ehttp1:\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003edetect TE: trailers caselessly and with other values (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4152\"\u003e#4152\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/72fcf545c9b4a261f31d89bafd3019a2d4e9e1d7\"\u003e72fcf545\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erecognize \u003ccode\u003e\\n\\r\\n\u003c/code\u003e as a head terminator in the partial-read fast path (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4147\"\u003e#4147\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/3534d75c898da17b023e6bff9b4cf71afed123ad\"\u003e3534d75c\u003c/a\u003e, closes \u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4145\"\u003e#4145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eflush bytes buffered by the write re-check before yielding (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4143\"\u003e#4143\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/f660f5bf6eed3fe793f899507ff5bb9e266d4b0d\"\u003ef660f5bf\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eevict pooled conn on request-side Connection: close (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4110\"\u003e#4110\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/da19be08f34d3da01c4c0f9cfe2837e7d377f73d\"\u003eda19be08\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/hyper/commit/7f67699ce32d717081deb7018b4da7d679277ac0\"\u003e\u003ccode\u003e7f67699\u003c/code\u003e\u003c/a\u003e v1.12.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/hyper/commit/254bf1271bf4385edd743316ca7c508b3c77d6cb\"\u003e\u003ccode\u003e254bf12\u003c/code\u003e\u003c/a\u003e perf(body): skip waking a closed peer when a channel end drops (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4225\"\u003e#4225\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/hyper/commit/c44f1cc51c2bc45b502031a646d3d54315bd7a16\"\u003e\u003ccode\u003ec44f1cc\u003c/code\u003e\u003c/a\u003e fix(http1): withdraw a stale want when the client dispatcher takes a request ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/hyper/commit/69396fdd960629d69b09cc6c9b367ef8650c001d\"\u003e\u003ccode\u003e69396fd\u003c/code\u003e\u003c/a\u003e fix(http1): remove content-length if transfer-encoding is auto-added (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4224\"\u003e#4224\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/hyper/commit/a5d7fd7861598c0b8c857cb75240a75bcfbd96a3\"\u003e\u003ccode\u003ea5d7fd7\u003c/code\u003e\u003c/a\u003e fix(http1): always remove content-length if transfer-encoding is sent (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4223\"\u003e#4223\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/hyper/commit/5dadff76d1cb5d21046218df3568569fbba8ed21\"\u003e\u003ccode\u003e5dadff7\u003c/code\u003e\u003c/a\u003e fix(http1): let a Connection close token win over a later keep-alive (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4201\"\u003e#4201\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/hyper/commit/d1cd14eff392be63a2318d690cc9380723ec61a1\"\u003e\u003ccode\u003ed1cd14e\u003c/code\u003e\u003c/a\u003e feat(http1): add max_header_size limit for server and client (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4183\"\u003e#4183\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/hyper/commit/714c7cf46fd405c88eb34c2f243ae5b146ba8f07\"\u003e\u003ccode\u003e714c7cf\u003c/code\u003e\u003c/a\u003e style(lib): address cast-possible-truncation clippy findings (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4192\"\u003e#4192\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/hyper/commit/0d474402c20c17939c30aaecde56d1a3e21b2b0a\"\u003e\u003ccode\u003e0d47440\u003c/code\u003e\u003c/a\u003e style(lib): mark partial Debug impls as non-exhaustive (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4218\"\u003e#4218\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/hyper/commit/da3b1b197c954ac5454a92562fe3d729a87cba56\"\u003e\u003ccode\u003eda3b1b1\u003c/code\u003e\u003c/a\u003e style(lib): remove useless_borrows_in_formatting from the clippy allowlist (#...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/hyperium/hyper/compare/v1.11.0...v1.12.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tokio-rustls` from 0.26.5 to 0.26.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rustls/tokio-rustls/releases\"\u003etokio-rustls's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.26.6\u003c/h2\u003e\n\u003cp\u003e0.26.5 added an optimization to batch multiple reads which could swallow some errors. Buffer errors so that they propagate to the caller as soon as the caller next reads from the stream.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBuffer and propagate errors from transport by \u003ca href=\"https://github.com/dtolnay\"\u003e\u003ccode\u003e@​dtolnay\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rustls/tokio-rustls/pull/205\"\u003erustls/tokio-rustls#205\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare 0.26.6 by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rustls/tokio-rustls/pull/206\"\u003erustls/tokio-rustls#206\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/tokio-rustls/commit/8aebb7c9556ea8024c1b974b84a4a6f2e306889a\"\u003e\u003ccode\u003e8aebb7c\u003c/code\u003e\u003c/a\u003e Bump version to 0.26.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/tokio-rustls/commit/6f8509a2bfca696b2b709f3346086c886620f351\"\u003e\u003ccode\u003e6f8509a\u003c/code\u003e\u003c/a\u003e Rename buffered_err to error\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/tokio-rustls/commit/bd0494d27d03a6cee042ccaf953b11e5bef68747\"\u003e\u003ccode\u003ebd0494d\u003c/code\u003e\u003c/a\u003e Buffer and propagate errors from transport\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/tokio-rustls/commit/a7813403f55cb777a061a01885487d0ab4dcfb7e\"\u003e\u003ccode\u003ea781340\u003c/code\u003e\u003c/a\u003e Add regression test for issue 204\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/tokio-rustls/commit/9d0dae6593daec0f9c44144e9ad7127fe574c8b0\"\u003e\u003ccode\u003e9d0dae6\u003c/code\u003e\u003c/a\u003e build(deps): bump rustls from 0.23.44 to 0.23.45\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/tokio-rustls/commit/0ad049ef4620161936ee3216a75c0fcecc4b6dfd\"\u003e\u003ccode\u003e0ad049e\u003c/code\u003e\u003c/a\u003e build(deps): bump rustls from 0.23.43 to 0.23.44\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/tokio-rustls/commit/4f913c754aa4171440e50ceb6a160ceebb0d326e\"\u003e\u003ccode\u003e4f913c7\u003c/code\u003e\u003c/a\u003e build(deps): bump rcgen from 0.14.9 to 0.14.10\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/rustls/tokio-rustls/compare/v/0.26.5...v/0.26.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `rand` from 0.10.2 to 0.10.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-random/rand/blob/master/CHANGELOG.md\"\u003erand's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.10.3] — 2026-09-20\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eWeightedIndex\u003c/code\u003e panic when the sum of float weights is infinite; return \u003ccode\u003eError::Overflow\u003c/code\u003e instead (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1808\"\u003e#1808\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix spurious \u003ccode\u003eError::NonFinite\u003c/code\u003e from \u003ccode\u003eUniform::new_inclusive\u003c/code\u003e on large finite float ranges such as \u003ccode\u003e0.0..=f64::MAX\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1821\"\u003e#1821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix possible panic due to sampling a deserialized \u003ccode\u003eUniform\u0026lt;char\u0026gt;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1831\"\u003e#1831\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReport exact remaining lengths from \u003ccode\u003eWeightedIndex::weights()\u003c/code\u003e and reduce overhead when reading weights (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1838\"\u003e#1838\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1808\"\u003e#1808\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1808\"\u003erust-random/rand#1808\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1821\"\u003e#1821\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1821\"\u003erust-random/rand#1821\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1831\"\u003e#1831\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1831\"\u003erust-random/rand#1831\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1838\"\u003e#1838\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1838\"\u003erust-random/rand#1838\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-random/rand/commit/9e7d328f60d6372ae22927f37d1a816fc980f25e\"\u003e\u003ccode\u003e9e7d328\u003c/code\u003e\u003c/a\u003e Prepare rand 0.10.3 (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1840\"\u003e#1840\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/f73ce74d4ac8f47259e871e22939c6c52e17befe\"\u003e\u003ccode\u003ef73ce74\u003c/code\u003e\u003c/a\u003e Optimize WeightedIndex weight lookup and iteration (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1838\"\u003e#1838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/ef9e044b6b1f5fe541516d4b622c9c2d9932d789\"\u003e\u003ccode\u003eef9e044\u003c/code\u003e\u003c/a\u003e Avoid panic from deserialized \u003ccode\u003eUniform\\\u0026lt;char\u0026gt;\u003c/code\u003e where \u003ccode\u003erange == 0\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1831\"\u003e#1831\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/c994eb1e40ab8cc9a929cfe11b345f7296bca393\"\u003e\u003ccode\u003ec994eb1\u003c/code\u003e\u003c/a\u003e docs: fix angle unit in quick start example (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1839\"\u003e#1839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/33dea4fcd044c3425fd8f35ffc9d203c652c3d73\"\u003e\u003ccode\u003e33dea4f\u003c/code\u003e\u003c/a\u003e Test that WeightedIndex rejects INFINITY with Error::Overflow (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1822\"\u003e#1822\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/94c9078267aa9ea4e9ad61bd552b35245c995830\"\u003e\u003ccode\u003e94c9078\u003c/code\u003e\u003c/a\u003e Fix Uniform::new_inclusive overflow on large finite float ranges (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1821\"\u003e#1821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/bb1262f703ca04e4ce56be78e1dc4e204cd6a998\"\u003e\u003ccode\u003ebb1262f\u003c/code\u003e\u003c/a\u003e Use Xoshiro256PlusPlus in examples/rayon-monte-carlo.rs (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1805\"\u003e#1805\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/521fab6a1bcf349760d2581c2143fbc1aafe8798\"\u003e\u003ccode\u003e521fab6\u003c/code\u003e\u003c/a\u003e Stop pinning dependencies (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1820\"\u003e#1820\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/3f7c4335fd6ba118aaed1ab59b1964808a955d4d\"\u003e\u003ccode\u003e3f7c433\u003c/code\u003e\u003c/a\u003e Stop pinning dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/cf4f73e3953ffcf97f575317a07f0fd5983bfe9e\"\u003e\u003ccode\u003ecf4f73e\u003c/code\u003e\u003c/a\u003e sample_efraimidis_spirakis: error on more than amount non-finite weights (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1814\"\u003e#1814\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-random/rand/compare/0.10.2...0.10.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `zeroize` from 1.9.0 to 1.9.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/utils/commit/34a6ebcb9b920ec7ae5809e470fce94fe7c0cb55\"\u003e\u003ccode\u003e34a6ebc\u003c/code\u003e\u003c/a\u003e zeroize v1.9.1 (\u003ca href=\"https://redirect.github.com/RustCrypto/utils/issues/1553\"\u003e#1553\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/utils/commit/e68c68409ca2005db59788b243b8b49022cf2171\"\u003e\u003ccode\u003ee68c684\u003c/code\u003e\u003c/a\u003e zeroize: test under \u003ccode\u003ecargo miri\u003c/code\u003e in CI (\u003ca href=\"https://redirect.github.com/RustCrypto/utils/issues/1552\"\u003e#1552\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/utils/commit/4a53d7d5ecf6918f9246e3e0410576c7980894b6\"\u003e\u003ccode\u003e4a53d7d\u003c/code\u003e\u003c/a\u003e Update Cargo.lock (\u003ca href=\"https://redirect.github.com/RustCrypto/utils/issues/1545\"\u003e#1545\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/utils/commit/a2b17135485e8a341136ffe5d6fc2e20f5dccd2e\"\u003e\u003ccode\u003ea2b1713\u003c/code\u003e\u003c/a\u003e zeroize: fix fallback code used by \u003ccode\u003eoptimization_barrier\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/RustCrypto/utils/issues/1551\"\u003e#1551\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/utils/commit/3c5aa70180232b57a485a14269adf1380d1807c1\"\u003e\u003ccode\u003e3c5aa70\u003c/code\u003e\u003c/a\u003e ctutils v0.4.3 (\u003ca href=\"https://redirect.github.com/RustCrypto/utils/issues/1550\"\u003e#1550\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/utils/commit/6f4e70f4c22361a6c1c26b8c99a223714eedb27a\"\u003e\u003ccode\u003e6f4e70f\u003c/code\u003e\u003c/a\u003e ctutils: use \u003ccode\u003ecast_(un)signed\u003c/code\u003e; MSRV 1.87 (\u003ca href=\"https://redirect.github.com/RustCrypto/utils/issues/1548\"\u003e#1548\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/utils/commit/29391e40b0af02dd401ec0ac20c8c2160201dafd\"\u003e\u003ccode\u003e29391e4\u003c/code\u003e\u003c/a\u003e ctutils: make \u003ccode\u003eChoice::{to_bool, to_u8}\u003c/code\u003e into \u003ccode\u003econst fn\u003c/code\u003e; MSRV 1.86 (\u003ca href=\"https://redirect.github.com/RustCrypto/utils/issues/1547\"\u003e#1547\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/utils/commit/f09945d707576f946d802ef383924b8b1b3786b4\"\u003e\u003ccode\u003ef09945d\u003c/code\u003e\u003c/a\u003e ci: allow triggering workflows manually (\u003ca href=\"https://redirect.github.com/RustCrypto/utils/issues/1543\"\u003e#1543\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/utils/commit/53493df15d8d745ea504ad2a1f36e43b54e346da\"\u003e\u003ccode\u003e53493df\u003c/code\u003e\u003c/a\u003e dit v0.0.1-alpha (\u003ca href=\"https://redirect.github.com/RustCrypto/utils/issues/1540\"\u003e#1540\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/utils/commit/c89949d6e557bca93fc35af0fc71160932b611e8\"\u003e\u003ccode\u003ec89949d\u003c/code\u003e\u003c/a\u003e Rename \u003ccode\u003eaarch64-dit\u003c/code\u003e to \u003ccode\u003edit\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/RustCrypto/utils/issues/1539\"\u003e#1539\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/RustCrypto/utils/compare/zeroize-v1.9.0...zeroize-v1.9.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `trybuild` from 1.0.121 to 1.0.122\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/trybuild/releases\"\u003etrybuild's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.0.122\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid triggering cargo::unused_workspace_dependencies warning in synthesized workspace (\u003ca href=\"https://redirect.github.com/dtolnay/trybuild/issues/344\"\u003e#344\u003c/a\u003e, thanks \u003ca href=\"https://github.com/tamaro-skaljic\"\u003e\u003ccode\u003e@​tamaro-skaljic\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/trybuild/commit/3f6a32437cf608d28fb2eda2d8c3e9c0dfc06ff3\"\u003e\u003ccode\u003e3f6a324\u003c/code\u003e\u003c/a\u003e Release 1.0.122\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/trybuild/commit/ce13e9b22cbe44404a3be4b2984855c04fe5f3dc\"\u003e\u003ccode\u003ece13e9b\u003c/code\u003e\u003c/a\u003e Merge pull request 344 from tamaro-skaljic/fix/issue-343-unused-workspace-dep...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/trybuild/commit/d027c0bd5fb04e45e71303bb3acb5597d3ab4c1a\"\u003e\u003ccode\u003ed027c0b\u003c/code\u003e\u003c/a\u003e Copy only inherited workspace dependencies into generated manifest\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/dtolnay/trybuild/compare/1.0.121...1.0.122\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `wat` from 1.259.0 to 1.261.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bytecodealliance/wasm-tools/releases\"\u003ewat's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.261.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSwitch to ignoring semver-minor updates by \u003ca href=\"https://github.com/alexcrichton\"\u003e\u003ccode\u003e@​alexcrichton\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bytecodealliance/wasm-tools/pull/2710\"\u003ebytecodealliance/wasm-tools#2710\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump actions/setup-node from 4 to 7 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/bytecodealliance/wasm-tools/pull/2712\"\u003ebytecodealliance/wasm-tools#2712\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIgnore semver-patch updates in dependabot by \u003ca href=\"https://github.com/alexcrichton\"\u003e\u003ccode\u003e@​alexcrichton\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bytecodealliance/wasm-tools/pull/2716\"\u003ebytecodealliance/wasm-tools#2716\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ewit-parser: reject duplicate record fields, flags and cases by \u003ca href=\"https://github.com/youdie006\"\u003e\u003ccode\u003e@​youdie006\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bytecodealliance/wasm-tools/pull/2698\"\u003ebytecodealliance/wasm-tools#2698\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ewasm-wave: Upgrade logos to 0.16.1 by \u003ca href=\"https://github.com/lann\"\u003e\u003ccode\u003e@​lann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bytecodealliance/wasm-tools/pull/2718\"\u003ebytecodealliance/wasm-tools#2718\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ewit-parser: reject flags with more than 32 members by \u003ca href=\"https://github.com/youdie006\"\u003e\u003ccode\u003e@​youdie006\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bytecodealliance/wasm-tools/pull/2719\"\u003ebytecodealliance/wasm-tools#2719\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix some issues validating custom sections by \u003ca href=\"https://github.com/alexcrichton\"\u003e\u003ccode\u003e@​alexcrichton\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bytecodealliance/wasm-tools/pull/2720\"\u003ebytecodealliance/wasm-tools#2720\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix incremental parsing of component \u003ccode\u003estart\u003c/code\u003e section by \u003ca href=\"https://github.com/alexcrichton\"\u003e\u003ccode\u003e@​alexcrichton\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bytecodealliance/wasm-tools/pull/2722\"\u003ebytecodealliance/wasm-tools#2722\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eread_var_s33\u003c/code\u003e and handling in component defined types by \u003ca href=\"https://github.com/alexcrichton\"\u003e\u003ccode\u003e@​alexcrichton\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bytecodealliance/wasm-tools/pull/2723\"\u003ebytecodealliance/wasm-tools#2723\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReject truncated nested modules and components by \u003ca href=\"https://github.com/alexcrichton\"\u003e\u003ccode\u003e@​alexcrichton\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bytecodealliance/wasm-tools/pull/2724\"\u003ebytecodealliance/wasm-tools#2724\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix validation of the key types of \u003ccode\u003emap\u003c/code\u003e by \u003ca href=\"https://github.com/alexcrichton\"\u003e\u003ccode\u003e@​alexcrichton\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bytecodealliance/wasm-tools/pull/2725\"\u003ebytecodealliance/wasm-tools#2725\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTighten some feature gates in \u003ccode\u003ewasmparser\u003c/code\u003e by \u003ca href=\"https://github.com/alexcrichton\"\u003e\u003ccode\u003e@​alexcrichton\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bytecodealliance/wasm-tools/pull/2721\"\u003ebytecodealliance/wasm-tools#2721\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix disallowing borrows in streams/futures/values by \u003ca href=\"https://github.com/alexcrichton\"\u003e\u003ccode\u003e@​alexcrichton\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bytecodealliance/wasm-tools/pull/2727\"\u003ebytecodealliance/wasm-tools#2727\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix some custom-descriptors validation of dead code by \u003ca href=\"https://github.com/alexcrichton\"\u003e\u003ccode\u003e@​alexcrichton\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bytecodealliance/wasm-tools/pull/2734\"\u003ebytecodealliance/wasm-tools#2734\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLimit total components/modules in validation by \u003ca href=\"https://github.com/alexcrichton\"\u003e\u003ccode\u003e@​alexcrichton\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bytecodealliance/wasm-tools/pull/2730\"\u003ebytecodealliance/wasm-tools#2730\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix validation of tags in components by \u003ca href=\"https://github.com/alexcrichton\"\u003e\u003ccode\u003e@​alexcrichton\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bytecodealliance/wasm-tools/pull/2741\"\u003ebytecodealliance/wasm-tools#2741\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRelease wasm-tools 1.261.0 by \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bytecodealliance/wasm-tools/pull/2738\"\u003ebytecodealliance/wasm-tools#2738\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix incorrect async callback validation by \u003ca href=\"https://github.com/alexcrichton\"\u003e\u003ccode\u003e@​alexcrichton\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bytecodealliance/wasm-tools/pull/2742\"\u003ebytecodealliance/wasm-tools#2742\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/bytecodealliance/wasm-tools/compare/v1.260.0...v1.261.0\"\u003ehttps://github.com/bytecodealliance/wasm-tools/compare/v1.260.0...v1.261.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.260.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eperf: optimize \u003ccode\u003eOperatorsReader::skip_const_expr\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/bytecodealliance/wasm-tools/pull/2653\"\u003ebytecodealliance/wasm-tools#2653\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrint params/results of imports by \u003ca href=\"https://github.com/alexcrichton\"\u003e\u003ccode\u003e@​alexcrichton\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bytecodealliance/wasm-tools/pull/2654\"\u003ebytecodealliance/wasm-tools#2654\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ewasm-mutate: add global mutator by \u003ca href=\"https://github.com/GtechGovind\"\u003e\u003ccode\u003e@​GtechGovind\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bytecodealliance/wasm-tools/pull/2641\"\u003ebytecodealliance/wasm-tools#2641\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ewasm-encoder: add \u003ccode\u003eComponentBuilder::start()\u003c/code\u003e by \u003ca href=\"https://github.com/zacharywhitley\"\u003e\u003ccode\u003e@​zacharywhitley\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bytecodealliance/wasm-tools/pull/2657\"\u003ebytecodealliance/wasm-tools#2657\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: validate linker intrinsic function signatures by \u003ca href=\"https://github.com/RanaPriyansh\"\u003e\u003ccode\u003e@​RanaPriyansh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bytecodealliance/wasm-tools/pull/2646\"\u003ebytecodealliance/wasm-tools#2646\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix handling of names of fields in the text format by \u003ca href=\"https://github.com/alexcrichton\"\u003e\u003ccode\u003e@​alexcrichton\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bytecodealliance/wasm-tools/pull/2651\"\u003ebytecodealliance/wasm-tools#2651\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDon't emit a second \u003ccode\u003ename\u003c/code\u003e section by \u003ca href=\"https://github.com/alexcrichton\"\u003e\u003ccode\u003e@​alexcrichton\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bytecodealliance/wasm-tools/pull/2659\"\u003ebytecodealliance/wasm-tools#2659\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate extended-name-section proposal implementation by \u003ca href=\"https://github.com/alexcrichton\"\u003e\u003ccode\u003e@​alexcrichton\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bytecodealliance/wasm-tools/pull/2658\"\u003ebytecodealliance/wasm-tools#2658\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImplement canonical interface names in wit-component by \u003ca href=\"https://github.com/chenyan2002\"\u003e\u003ccode\u003e@​chenyan2002\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bytecodealliance/wasm-tools/pull/2622\"\u003ebytecodealliance/wasm-tools#2622\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ewasm-mutate: add export mutator by \u003ca href=\"https://github.com/GtechGovind\"\u003e\u003ccode\u003e@​GtechGovind\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bytecodealliance/wasm-tools/pull/2639\"\u003ebytecodealliance/wasm-tools#2639\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ewasmparser: Increase \u003ccode\u003eMAX_WASM_INSTANCES\u003c/code\u003e to \u003ccode\u003e4_096\u003c/code\u003e by \u003ca href=\"https://github.com/noobHappylife\"\u003e\u003ccode\u003e@​noobHappylife\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bytecodealliance/wasm-tools/pull/2661\"\u003ebytecodealliance/wasm-tools#2661\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ewasm-encoder: add ComponentBuilder::instantiate_exports by \u003ca href=\"https://github.com/zacharywhitley\"\u003e\u003ccode\u003e@​zacharywhitley\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bytecodealliance/wasm-tools/pull/2655\"\u003ebytecodealliance/wasm-tools#2655\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTry out dependabot on this repo by \u003ca href=\"https://github.com/alexcrichton\"\u003e\u003ccode\u003e@​alexcrichton\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bytecodealliance/wasm-tools/pull/2662\"\u003ebytecodealliance/wasm-tools#2662\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix parsing empty compact import encoding groups by \u003ca href=\"https://github.com/alexcrichton\"\u003e\u003ccode\u003e@​alexcrichton\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bytecodealliance/wasm-tools/pull/2664\"\u003ebytecodealliance/wasm-tools#2664\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix an invalid mutation with a tag section by \u003ca href=\"https://github.com/alexcrichton\"\u003e\u003ccode\u003e@​alexcrichton\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bytecodealliance/wasm-tools/pull/2665\"\u003ebytecodealliance/wasm-tools#2665\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport multiple supertypes in everything but validation by \u003ca href=\"https://github.com/alexcrichton\"\u003e\u003ccode\u003e@​alexcrichton\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bytecodealliance/wasm-tools/pull/2652\"\u003ebytecodealliance/wasm-tools#2652\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate spec test suite submodule by \u003ca href=\"https://github.com/alexcrichton\"\u003e\u003ccode\u003e@​alexcrichton\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bytecodealliance/wasm-tools/pull/2667\"\u003ebytecodealliance/wasm-tools#2667\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImplement validation of custom sections by \u003ca href=\"https://github.com/alexcrichton\"\u003e\u003ccode\u003e@​alexcrichton\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bytecodealliance/wasm-tools/pull/2668\"\u003ebytecodealliance/wasm-tools#2668\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove unused dependencies from workspace by \u003ca href=\"https://github.com/alexcrichton\"\u003e\u003ccode\u003e@​alexcrichton\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bytecodealliance/wasm-tools/pull/2669\"\u003ebytecodealliance/wasm-tools#2669\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add \u003ccode\u003e{stream,future}.forward\u003c/code\u003e canon builtins by \u003ca href=\"https://github.com/rvolosatovs\"\u003e\u003ccode\u003e@​rvolosatovs\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bytecodealliance/wasm-tools/pull/2614\"\u003ebytecodealliance/wasm-tools#2614\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003ewasm-tools component new\u003c/code\u003e for page-size-1 memory by \u003ca href=\"https://github.com/chenyan2002\"\u003e\u003ccode\u003e@​chenyan2002\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bytecodealliance/wasm-tools/pull/2666\"\u003ebytecodealliance/wasm-tools#2666\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd getter and setter support by \u003ca href=\"https://github.com/bvisness\"\u003e\u003ccode\u003e@​bvisness\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bytecodealliance/wasm-tools/pull/2660\"\u003ebytecodealliance/wasm-tools#2660\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRename seq_cst/acq_rel in the text format by \u003ca href=\"https://github.com/alexcrichton\"\u003e\u003ccode\u003e@​alexcrichton\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bytecodealliance/wasm-tools/pull/2673\"\u003ebytecodealliance/wasm-tools#2673\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(canonical-names): disallow encoding multiple exports with the same name by \u003ca href=\"https://github.com/chenyan2002\"\u003e\u003ccode\u003e@​chenyan2002\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bytecodealliance/wasm-tools/pull/2672\"\u003ebytecodealliance/wasm-tools#2672\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/bytecodealliance/wasm-tools/commit/5793351e3190a178d0dbdd509d183b6da896090a\"\u003e\u003ccode\u003e5793351\u003c/code\u003e\u003c/a\u003e Release wasm-tools 1.261.0 (\u003ca href=\"https://redirect.github.com/bytecodealliance/wasm-tools/issues/2738\"\u003e#2738\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bytecodealliance/wasm-tools/commit/de1811cf001af4deb0a15288435340bbb4c711fa\"\u003e\u003ccode\u003ede1811c\u003c/code\u003e\u003c/a\u003e fix incorrect async callback validation (\u003ca href=\"https://redirect.github.com/bytecodealliance/wasm-tools/issues/2742\"\u003e#2742\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bytecodealliance/wasm-tools/commit/45eb6b6481b7699a42d4f901593b73e3155194fc\"\u003e\u003ccode\u003e45eb6b6\u003c/code\u003e\u003c/a\u003e Fix validation of tags in components (\u003ca href=\"https://redirect.github.com/bytecodealliance/wasm-tools/issues/2741\"\u003e#2741\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bytecodealliance/wasm-tools/commit/ade02824ce01545c0b2a48451e7b362f3f7074e7\"\u003e\u003ccode\u003eade0282\u003c/code\u003e\u003c/a\u003e Limit total components/modules in validation (\u003ca href=\"https://redirect.github.com/bytecodealliance/wasm-tools/issues/2730\"\u003e#2730\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bytecodealliance/wasm-tools/commit/d129fe42f9764d35c3a9d5dacac1f6fd1d3f1ea2\"\u003e\u003ccode\u003ed129fe4\u003c/code\u003e\u003c/a\u003e Fix disallowing borrows in streams/futures/values (\u003ca href=\"https://redirect.github.com/bytecodealliance/wasm-tools/issues/2727\"\u003e#2727\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bytecodealliance/wasm-tools/commit/d4903a18e540cf1cc747a8e3a2aebcac7ad602f5\"\u003e\u003ccode\u003ed4903a1\u003c/code\u003e\u003c/a\u003e Tighten some feature gates in \u003ccode\u003ewasmparser\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/bytecodealliance/wasm-tools/issues/2721\"\u003e#2721\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bytecodealliance/wasm-tools/commit/7385c089cecb0f6a2fe9f95d6a302cf0100bcfc1\"\u003e\u003ccode\u003e7385c08\u003c/code\u003e\u003c/a\u003e Fix some custom-descriptors validation of dead code (\u003ca href=\"https://redirect.github.com/bytecodealliance/wasm-tools/issues/2734\"\u003e#2734\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bytecodealliance/wasm-tools/commit/65d480abad54094ab39242fa5f35ee2c54f87f10\"\u003e\u003ccode\u003e65d480a\u003c/code\u003e\u003c/a\u003e Fix validation of the key types of \u003ccode\u003emap\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/bytecodealliance/wasm-tools/issues/2725\"\u003e#2725\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bytecodealliance/wasm-tools/commit/d2d492d4793143bd2cc651f4e9a150c6cb8ce197\"\u003e\u003ccode\u003ed2d492d\u003c/code\u003e\u003c/a\u003e Reject truncated nested modules and components (\u003ca href=\"https://redirect.github.com/bytecodealliance/wasm-tools/issues/2724\"\u003e#2724\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bytecodealliance/wasm-tools/commit/ccacc243a0047c2c4d34c17559a76a446f4fdc83\"\u003e\u003ccode\u003eccacc24\u003c/code\u003e\u003c/a\u003e Fix \u003ccode\u003eread_var_s33\u003c/code\u003e and handling in component defined types (\u003ca href=\"https://redirect.github.com/bytecodealliance/wasm-tools/issues/2723\"\u003e#2723\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/bytecodealliance/wasm-tools/compare/v1.259.0...v1.261.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `h2` from 0.4.18 to 0.4.20\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/hyperium/h2/releases\"\u003eh2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.4.20\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eperf: decode two HPACK Huffman symbols per table lookup by \u003ca href=\"https://github.com/ArniDagur\"\u003e\u003ccode\u003e@​ArniDagur\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/h2/pull/927\"\u003ehyperium/h2#927\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: defer send buffer locking while receiving by \u003ca href=\"https://github.com/brentechols\"\u003e\u003ccode\u003e@​brentechols\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/h2/pull/933\"\u003ehyperium/h2#933\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: batch HPACK encoder writes per u32 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/h2/pull/938\"\u003ehyperium/h2#938\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: shrink HPACK encode tables 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/h2/pull/949\"\u003ehyperium/h2#949\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: reject GOAWAY frames with a non-zero stream identifier by \u003ca href=\"https://github.com/jaideeppyne\"\u003e\u003ccode\u003e@​jaideeppyne\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/h2/pull/951\"\u003ehyperium/h2#951\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: put decoder args onto a new FrameDecoder 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/h2/pull/953\"\u003ehyperium/h2#953\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: make CI have a single required job by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/h2/pull/954\"\u003ehyperium/h2#954\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003estyle: apply clippy 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/h2/pull/955\"\u003ehyperium/h2#955\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: rare race during shutdown 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/h2/pull/956\"\u003ehyperium/h2#956\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(client): reject responses without \u003ccode\u003e:status\u003c/code\u003e by \u003ca href=\"https://github.com/0x676e67\"\u003e\u003ccode\u003e@​0x676e67\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/h2/pull/959\"\u003ehyperium/h2#959\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: count refused streams on local reset abuse counter 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/h2/pull/966\"\u003ehyperium/h2#966\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: reject duplicate content-lengths that differ 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/h2/pull/967\"\u003ehyperium/h2#967\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate automatic DATA frame budget at runtime by \u003ca href=\"https://github.com/jeremyjpj0916\"\u003e\u003ccode\u003e@​jeremyjpj0916\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/h2/pull/965\"\u003ehyperium/h2#965\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: count reserved push promises against stream concurrency 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/h2/pull/968\"\u003ehyperium/h2#968\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: remove need to lock for pending_refusal for every recv call 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/h2/pull/969\"\u003ehyperium/h2#969\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare v0.4.20 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/h2/pull/970\"\u003ehyperium/h2#970\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jaideeppyne\"\u003e\u003ccode\u003e@​jaideeppyne\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/h2/pull/951\"\u003ehyperium/h2#951\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjpj0916\"\u003e\u003ccode\u003e@​jeremyjpj0916\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/h2/pull/965\"\u003ehyperium/h2#965\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/hyperium/h2/compare/v0.4.19...v0.4.20\"\u003ehttps://github.com/hyperium/h2/compare/v0.4.19...v0.4.20\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.4.19\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003erefactor: split empty data frame count from budget 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/h2/pull/945\"\u003ehyperium/h2#945\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: better auto default for data frame budget 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/h2/pull/946\"\u003ehyperium/h2#946\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/hyperium/h2/compare/v0.4.18...v0.4.19\"\u003ehttps://github.com/hyperium/h2/compare/v0.4.18...v0.4.19\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/hyperium/h2/blob/master/CHANGELOG.md\"\u003eh2's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e0.4.20 (October 6, 2026)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix counting reserved push promises against stream concurrency limits.\u003c/li\u003e\n\u003cli\u003eFix automatic small DATA frame budget to update when the connection window changes at runtime.\u003c/li\u003e\n\u003cli\u003eFix rejecting duplicate \u003ccode\u003econtent-length\u003c/code\u003e headers with different values.\u003c/li\u003e\n\u003cli\u003eFix counting refused streams towards the local reset limit.\u003c/li\u003e\n\u003cli\u003eFix client to reject responses without a \u003ccode\u003e:status\u003c/code\u003e pseudo header.\u003c/li\u003e\n\u003cli\u003eFix rare race condition during shutdown.\u003c/li\u003e\n\u003cli\u003eFix rejecting GOAWAY frames with a non-zero stream identifier.\u003c/li\u003e\n\u003cli\u003eOptimize HPACK Huffman encoding and decoding.\u003c/li\u003e\n\u003cli\u003eReduce size of HPACK Huffman encoding tables.\u003c/li\u003e\n\u003cli\u003eOptimize receive performance by reducing send buffer locking.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e0.4.19 (August 24, 2026)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eImprove default (auto) small DATA frame budget based on configured connection window.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/h2/commit/b0e890842ac16d3c76836fd4fcc06421acb15fa7\"\u003e\u003ccode\u003eb0e8908\u003c/code\u003e\u003c/a\u003e v0.4.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/h2/commit/5b17a0ee304478ee92060d6631660a8d28bf30f6\"\u003e\u003ccode\u003e5b17a0e\u003c/code\u003e\u003c/a\u003e perf: remove need to lock for pending_refusal for every recv call (\u003ca href=\"https://redirect.github.com/hyperium/h2/issues/969\"\u003e#969\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/h2/commit/a26b42746ae5c69fa32bb9411de3b5e7440cd165\"\u003e\u003ccode\u003ea26b427\u003c/code\u003e\u003c/a\u003e fix: count reserved push promises against stream concurrency (\u003ca href=\"https://redirect.github.com/hyperium/h2/issues/968\"\u003e#968\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/h2/commit/96c15eb08dfccabb08e8a3383024f8b3d9e68c45\"\u003e\u003ccode\u003e96c15eb\u003c/code\u003e\u003c/a\u003e fix: update automatic DATA frame budget at runtime (\u003ca href=\"https://redirect.github.com/hyperium/h2/issues/965\"\u003e#965\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/h2/commit/d96d34751d79a19f8caa44b4565ceb451c719052\"\u003e\u003ccode\u003ed96d347\u003c/code\u003e\u003c/a\u003e fix: reject duplicate content-lengths that differ (\u003ca href=\"https://redirect.github.com/hyperium/h2/issues/967\"\u003e#967\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/h2/commit/8e9655f8d7fd9fe7bf0ceb7ed61acdcbdf5ab984\"\u003e\u003ccode\u003e8e9655f\u003c/code\u003e\u003c/a\u003e fix: count refused streams on local reset abuse counter (\u003ca href=\"https://redirect.github.com/hyperium/h2/issues/966\"\u003e#966\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/h2/commit/3c5f61c9bac3b9ab9b24031a3bb90d8b58eccb9a\"\u003e\u003ccode\u003e3c5f61c\u003c/code\u003e\u003c/a\u003e fix(client): reject responses without \u003ccode\u003e:status\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/hyperium/h2/issues/959\"\u003e#959\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/h2/commit/e43124bb5579bae0306d4a8f70dc127a640534c4\"\u003e\u003ccode\u003ee43124b\u003c/code\u003e\u003c/a\u003e fix: rare race during shutdown (\u003ca href=\"https://redirect.github.com/hyperium/h2/issues/956\"\u003e#956\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/h2/commit/20cfc37042af4d5a08b89bff0b7ef8a27675114b\"\u003e\u003ccode\u003e20cfc37\u003c/code\u003e\u003c/a\u003e style: apply clippy (\u003ca href=\"https://redirect.github.com/hyperium/h2/issues/955\"\u003e#955\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/h2/commit/d785c5f01c77a7e95cb6e0ab1550a10189fcd960\"\u003e\u003ccode\u003ed785c5f\u003c/code\u003e\u003c/a\u003e chore: make CI have a single required job (\u003ca href=\"https://redirect.github.com/hyperium/h2/issues/954\"\u003e#954\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/hyperium/h2/compare/v0.4.18...v0.4.20\"\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.189 to 0.2.190\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.190\u003c/h2\u003e\n\u003cp\u003eThere is now a single config for enabling 64-bit \u003ccode\u003etime_t\u003c/code\u003e: \u003ccode\u003elibc_unstable_time64\u003c/code\u003e. This can be set\nunconditionally; it opts in to 64-bit \u003ccode\u003etime_t\u003c/code\u003e on the following platforms that use 32-bit by\ndefault:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e32-bit Linux-GNU\u003c/li\u003e\n\u003cli\u003e32-bit Linux-uClibc\u003c/li\u003e\n\u003cli\u003e32-bit Linux-musl. Note that setting this flag also enables some other changes that happend in\nmusl v1.2.\u003c/li\u003e\n\u003cli\u003e32-bit Windows-GNU\u003c/li\u003e\n\u003cli\u003eESP-IDF (all targets with this environment are 32-bit)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eMost other 32-bit platforms are either already using 64-bit \u003ccode\u003etime_t\u003c/code\u003e, or are considered legacy\nand will not be gaining support from their upstream maintainers.\u003c/p\u003e\n\u003cp\u003eYou can enable this using \u003ccode\u003eRUSTFLAGS\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"sh\"\u003e\u003ccode\u003eRUSTFLAGS='--cfg=libc_unstable_time64' cargo ...\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eNote that there may still be some changes to features gated by this config option, hence \u0026quot;unstable\u0026quot;\nin its name. In the near future we will rename it to just \u003ccode\u003elibc_time64\u003c/code\u003e. Until then, please test it\nout and report any bugs you find!\u003c/p\u003e\n\u003ch3\u003eSupport\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd initial support for HelenOS (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4355\"\u003e#4355\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cp\u003eWe are slowly filling out the \u003ccode\u003eDefault\u003c/code\u003e implementations, to reduce the need for \u003ccode\u003emem::zeroed()\u003c/code\u003e in user code:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUnix: Implement \u003ccode\u003eDefault\u003c/code\u003e for a number of structs, especially on Apple platforms (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5576\"\u003e#5576\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux, NetBSD: Give \u003ccode\u003estatvfs\u003c/code\u003e a \u003ccode\u003eDefault\u003c/code\u003e impl (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5583\"\u003e#5583\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add \u003ccode\u003eDefault\u003c/code\u003e to a \u003ccode\u003elinux/can.rs\u003c/code\u003e structs (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5257\"\u003e#5257\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eOther additions:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eExpose the \u003ccode\u003elibc_unstable_time64\u003c/code\u003e cfg (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5411\"\u003e#5411\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAndroid, Glibc: Add \u003ccode\u003epthread_gettid_np\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5359\"\u003e#5359\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAndroid: Add \u003ccode\u003eRTLD_NEXT\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5323\"\u003e#5323\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAndroid: Add reuseport BPF socket options (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5366\"\u003e#5366\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eApple: Add TCP header flags, options and SACK limits (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5358\"\u003e#5358\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eApple: Add \u003ccode\u003eNET_RT_DUMP2\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5442\"\u003e#5442\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eApple: Add \u003ccode\u003eposix_spawn_file_actions_add(f)chdir(_np)\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5558\"\u003e#5558\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBSD: Add \u003ccode\u003eBPF_WORDALIGN\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5320\"\u003e#5320\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBSD: Add \u003ccode\u003elchmod\u003c/code\u003e and \u003ccode\u003elchflags\u003c/code\u003e where supported (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5400\"\u003e#5400\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBSD: Add \u003ccode\u003eminherit\u003c/code\u003e and related constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4849\"\u003e#4849\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDocs: Add more links to public headers and manual pages (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5407\"\u003e#5407\u003c/a\u003e), (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5485\"\u003e#5485\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.190/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.189...0.2.190\"\u003e0.2.190\u003c/a\u003e - 2026-10-02\u003c/h2\u003e\n\u003cp\u003eThere is now a single config for enabling 64-bit \u003ccode\u003etime_t\u003c/code\u003e: \u003ccode\u003elibc_unstable_time64\u003c/code\u003e. This can be set\nunconditionally; it opts in to 64-bit \u003ccode\u003etime_t\u003c/code\u003e on the following platforms that use 32-bit by\ndefault:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e32-bit Linux-GNU\u003c/li\u003e\n\u003cli\u003e32-bit Linux-uClibc\u003c/li\u003e\n\u003cli\u003e32-bit Linux-musl. Note that setting this flag also enables some other changes that happend in\nmusl v1.2.\u003c/li\u003e\n\u003cli\u003e32-bit Windows-GNU\u003c/li\u003e\n\u003cli\u003eESP-IDF (all targets with this environment are 32-bit)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eMost other 32-bit platforms are either already using 64-bit \u003ccode\u003etime_t\u003c/code\u003e, or are considered legacy\nand will not be gaining support from their upstream maintainers.\u003c/p\u003e\n\u003cp\u003eYou can enable this using \u003ccode\u003eRUSTFLAGS\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"sh\"\u003e\u003ccode\u003eRUSTFLAGS='--cfg=libc_unstable_time64' cargo ...\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eNote that there may still be some changes to features gated by this config option, hence \u0026quot;unstable\u0026quot;\nin its name. In the near future we will rename it to just \u003ccode\u003elibc_time64\u003c/code\u003e. Until then, please test it\nout and report any bugs you find!\u003c/p\u003e\n\u003ch3\u003eSupport\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd initial support for HelenOS (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4355\"\u003e#4355\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cp\u003eWe are slowly filling out the \u003ccode\u003eDefault\u003c/code\u003e implementations, to reduce the need for \u003ccode\u003emem::zeroed()\u003c/code\u003e in user code:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUnix: Implement \u003ccode\u003eDefault\u003c/code\u003e for a number of structs, especially on Apple platforms (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5576\"\u003e#5576\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux, NetBSD: Give \u003ccode\u003estatvfs\u003c/code\u003e a \u003ccode\u003eDefault\u003c/code\u003e impl (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5583\"\u003e#5583\u003c/a\u003e)\u003c/li\u003e...\n\n_Description has been truncated_","html_url":"https://github.com/autumn-foundation/autumn/pull/3260","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/autumn-foundation%2Fautumn/issues/3260","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/3260/packages"},{"uuid":"5807910238","node_id":"PR_kwDOUaHXDc8AAAABH5DHUA","number":5,"state":"closed","title":"build(deps): bump the dependencies group across 1 directory with 6 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-10-19T01:10:23.000Z","author_association":null,"state_reason":null,"created_at":"2026-10-12T03:25:43.000Z","updated_at":"2026-10-19T01:10:25.000Z","time_to_close":596680,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"dependencies","update_count":6,"packages":[{"name":"syn","old_version":"3.0.4","new_version":"3.0.6","repository_url":"https://github.com/dtolnay/syn"},{"name":"trybuild","old_version":"1.0.120","new_version":"1.0.122","repository_url":"https://github.com/dtolnay/trybuild"},{"name":"clap","old_version":"4.6.6","new_version":"4.6.7","repository_url":"https://github.com/clap-rs/clap"},{"name":"tabled","old_version":"0.21.0","new_version":"0.22.0","repository_url":"https://github.com/zhiburt/tabled"},{"name":"toml","old_version":"1.1.4+spec-1.1.0","new_version":"1.1.8+spec-1.1.0","repository_url":"https://github.com/toml-rs/toml"},{"name":"stellar-strkey","old_version":"0.0.18","new_version":"1.0.0","repository_url":"https://github.com/stellar/rs-stellar-strkey"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the dependencies group with 6 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [syn](https://github.com/dtolnay/syn) | `3.0.4` | `3.0.6` |\n| [trybuild](https://github.com/dtolnay/trybuild) | `1.0.120` | `1.0.122` |\n| [clap](https://github.com/clap-rs/clap) | `4.6.6` | `4.6.7` |\n| [tabled](https://github.com/zhiburt/tabled) | `0.21.0` | `0.22.0` |\n| [toml](https://github.com/toml-rs/toml) | `1.1.4+spec-1.1.0` | `1.1.8+spec-1.1.0` |\n| [stellar-strkey](https://github.com/stellar/rs-stellar-strkey) | `0.0.18` | `1.0.0` |\n\n\nUpdates `syn` from 3.0.4 to 3.0.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/syn/releases\"\u003esyn's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.0.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix parsing interpolated lifetime at statement start (\u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/2082\"\u003e#2082\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReport correct span for lex errors from \u003ccode\u003eLitStr::parse_with\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/2080\"\u003e#2080\u003c/a\u003e, thanks \u003ca href=\"https://github.com/sunshowers\"\u003e\u003ccode\u003e@​sunshowers\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/syn/commit/559cab55ef0c644f77660840edc3620d0d99d3d7\"\u003e\u003ccode\u003e559cab5\u003c/code\u003e\u003c/a\u003e Release 3.0.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/9088cad8189331ba78971cfe406dc645a4288d60\"\u003e\u003ccode\u003e9088cad\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/2082\"\u003e#2082\u003c/a\u003e from dtolnay/lifetimevar\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/3eb43bb446ec3d6ce1ff862c945142c17e76b398\"\u003e\u003ccode\u003e3eb43bb\u003c/code\u003e\u003c/a\u003e Fix parsing interpolated lifetime at statement start\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/7b2f6f9f5d818e90d259cafc55043d9e6044790b\"\u003e\u003ccode\u003e7b2f6f9\u003c/code\u003e\u003c/a\u003e Add regression test for issue 2081\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/d55bcd2546a3a34923c46da569edd65b38b3788d\"\u003e\u003ccode\u003ed55bcd2\u003c/code\u003e\u003c/a\u003e Update test suite to nightly-2026-09-13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/8e37bca79cf016de10e5eb310e9b679cd3be4726\"\u003e\u003ccode\u003e8e37bca\u003c/code\u003e\u003c/a\u003e Resolve non_kebab_case_bins warning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/4dfd88f9fd9c2951b20c5c7ab1da5692a68fee34\"\u003e\u003ccode\u003e4dfd88f\u003c/code\u003e\u003c/a\u003e Update test suite to nightly-2026-09-06\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/e0ad92d68b588c964e82bb74c3bd3e1e99f97ceb\"\u003e\u003ccode\u003ee0ad92d\u003c/code\u003e\u003c/a\u003e Release 3.0.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/74e7d75f263942576a25d5ed4bf11d0d1e80e698\"\u003e\u003ccode\u003e74e7d75\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/2080\"\u003e#2080\u003c/a\u003e from sunshowers/lit-str-span\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/4c264f3db3f0d567fb6a6ddfe1e129bbe5c2acbe\"\u003e\u003ccode\u003e4c264f3\u003c/code\u003e\u003c/a\u003e In LitStr::parse_with, report correct span for lex errors\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/syn/compare/3.0.4...3.0.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `trybuild` from 1.0.120 to 1.0.122\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/trybuild/releases\"\u003etrybuild's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.0.122\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid triggering cargo::unused_workspace_dependencies warning in synthesized workspace (\u003ca href=\"https://redirect.github.com/dtolnay/trybuild/issues/344\"\u003e#344\u003c/a\u003e, thanks \u003ca href=\"https://github.com/tamaro-skaljic\"\u003e\u003ccode\u003e@​tamaro-skaljic\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.121\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReplace \u003ccode\u003etarget_triple\u003c/code\u003e dependency with \u003ccode\u003etarget_tuple\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/dtolnay/trybuild/commit/3f6a32437cf608d28fb2eda2d8c3e9c0dfc06ff3\"\u003e\u003ccode\u003e3f6a324\u003c/code\u003e\u003c/a\u003e Release 1.0.122\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/trybuild/commit/ce13e9b22cbe44404a3be4b2984855c04fe5f3dc\"\u003e\u003ccode\u003ece13e9b\u003c/code\u003e\u003c/a\u003e Merge pull request 344 from tamaro-skaljic/fix/issue-343-unused-workspace-dep...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/trybuild/commit/d027c0bd5fb04e45e71303bb3acb5597d3ab4c1a\"\u003e\u003ccode\u003ed027c0b\u003c/code\u003e\u003c/a\u003e Copy only inherited workspace dependencies into generated manifest\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/trybuild/commit/4b511198467970a3ec448df3e3837f53e0677940\"\u003e\u003ccode\u003e4b51119\u003c/code\u003e\u003c/a\u003e Release 1.0.121\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/trybuild/commit/a061640fab1a334acf0fff6da9dfd9ebc46ca6e6\"\u003e\u003ccode\u003ea061640\u003c/code\u003e\u003c/a\u003e Rename target-triple -\u0026gt; target-tuple\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/dtolnay/trybuild/compare/1.0.120...1.0.122\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `clap` from 4.6.6 to 4.6.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clap-rs/clap/releases\"\u003eclap's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.6.7\u003c/h2\u003e\n\u003ch2\u003e[4.6.7] - 2026-09-14\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(derive)\u003c/em\u003e Add \u003ccode\u003e#[command(defer = \u0026lt;bool\u0026gt;)]\u003c/code\u003e attribute to opt-in to lazy initialisation of 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/main/CHANGELOG.md\"\u003eclap's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[4.6.7] - 2026-09-14\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(derive)\u003c/em\u003e Add \u003ccode\u003e#[command(defer = \u0026lt;bool\u0026gt;)]\u003c/code\u003e attribute to opt-in to lazy initialisation of 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/d3e59a9ab214910b9dad02921b7ef42c6400de9b\"\u003e\u003ccode\u003ed3e59a9\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/d997f878c484e02b2935d32a7b67afe990e91227\"\u003e\u003ccode\u003ed997f87\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/fb6058cc38cf6f4b07b8db89c850fc80e059e222\"\u003e\u003ccode\u003efb6058c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6409\"\u003e#6409\u003c/a\u003e from heaths/pwsh-support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/2310870f7a9fe4c39f5bb5620261a06ac9aaa0b1\"\u003e\u003ccode\u003e2310870\u003c/code\u003e\u003c/a\u003e test(complete): Add tests for completer_for_path\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/5967c17393a09f90112cdc5b2c20a1383f0bd8e4\"\u003e\u003ccode\u003e5967c17\u003c/code\u003e\u003c/a\u003e refactor(complete): Move shell detection to Shells\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/594602bb29f374e49da5029df63e5c740c723ad0\"\u003e\u003ccode\u003e594602b\u003c/code\u003e\u003c/a\u003e fix(complete): Detect pwsh for PowerShell\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/3a4f2d031b5110aaaac40f1cb1d6c0b8ff619df8\"\u003e\u003ccode\u003e3a4f2d0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6427\"\u003e#6427\u003c/a\u003e from clap-rs/renovate/shlex-2.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/67ebaed4ac95a83d5d7cc22d64ee0fc162ae1db3\"\u003e\u003ccode\u003e67ebaed\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6426\"\u003e#6426\u003c/a\u003e from clap-rs/renovate/actions-checkout-7.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/c968b136d0e6f560c08b06a844a20f2798a00096\"\u003e\u003ccode\u003ec968b13\u003c/code\u003e\u003c/a\u003e chore(deps): Update Rust crate shlex to v2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/8f247cbf58c582a755ee4dbe62a2390d93b9f8eb\"\u003e\u003ccode\u003e8f247cb\u003c/code\u003e\u003c/a\u003e chore(deps): Update actions/checkout action to v7\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/clap-rs/clap/compare/clap_complete-v4.6.6...clap_complete-v4.6.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tabled` from 0.21.0 to 0.22.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/zhiburt/tabled/blob/master/CHANGELOG.md\"\u003etabled's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.22.0] - 2026-09-05\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eCompactTable::skip\u003c/code\u003e function (by \u003ca href=\"https://github.com/ChrisJr404\"\u003e\u003ccode\u003e@​ChrisJr404\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eColor\u003c/code\u003e text-attribute constants \u003ccode\u003eBLINK\u003c/code\u003e, \u003ccode\u003eDIMMED\u003c/code\u003e, \u003ccode\u003eHIDDEN\u003c/code\u003e, \u003ccode\u003eINVERT\u003c/code\u003e, \u003ccode\u003eITALIC\u003c/code\u003e, \u003ccode\u003eRESET\u003c/code\u003e and \u003ccode\u003eSTRIKETHROUGH\u003c/code\u003e (by \u003ca href=\"https://github.com/ChrisJr404\"\u003e\u003ccode\u003e@​ChrisJr404\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReplaced proc-macro-error2 with syn::Error in static_table (by \u003ca href=\"https://github.com/hex22a\"\u003e\u003ccode\u003e@​hex22a\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReplaced proc-macro-error2 with syn::Error in tabled_derive (by \u003ca href=\"https://github.com/shrey4796\"\u003e\u003ccode\u003e@​shrey4796\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed docs.rs build (by \u003ca href=\"https://github.com/amorison\"\u003e\u003ccode\u003e@​amorison\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\u003eSee full diff in \u003ca href=\"https://github.com/zhiburt/tabled/commits/v0.22.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `toml` from 1.1.4+spec-1.1.0 to 1.1.8+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/ceac6e4412420d5a5c19e4f7293ad005cf1a31b2\"\u003e\u003ccode\u003eceac6e4\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/0fe9e93d6d6299400e168681f7cdd7515c0693d2\"\u003e\u003ccode\u003e0fe9e93\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/e3a64aa201ec339abacb570417d75b327490cab4\"\u003e\u003ccode\u003ee3a64aa\u003c/code\u003e\u003c/a\u003e fix(display): Ensure all keys are encoded  (\u003ca href=\"https://redirect.github.com/toml-rs/toml/issues/1245\"\u003e#1245\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/76484d005a0e68e8c1876f8a3417b71a3921623f\"\u003e\u003ccode\u003e76484d0\u003c/code\u003e\u003c/a\u003e fix(display): Ensure all keys are encoded\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/711b1ba1ecb11e61df9a1609e24fa3b17d11d961\"\u003e\u003ccode\u003e711b1ba\u003c/code\u003e\u003c/a\u003e refactor(display): Clarify that we are working with encoded keys\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/4f73ebdc8bd7fdf0e6bd379baeb96dedcee6bb2b\"\u003e\u003ccode\u003e4f73ebd\u003c/code\u003e\u003c/a\u003e test(display): Reproduce the key bug\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/6c6a5cdcdc4d9beb16ff9bdf2dcbf360fc2bc84e\"\u003e\u003ccode\u003e6c6a5cd\u003c/code\u003e\u003c/a\u003e fix(parser): Remove risk of unsoundness with synthetic parser events and 'uns...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/9c5e95d8d67514f2191afbee137ba40e85e4f441\"\u003e\u003ccode\u003e9c5e95d\u003c/code\u003e\u003c/a\u003e fix(parser): Remove risk of unsoundness with synthetic parser events and 'uns...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/4d45944be2f6ee3b938dbba3d64a6d9c280bd9e9\"\u003e\u003ccode\u003e4d45944\u003c/code\u003e\u003c/a\u003e perf(parser): Remove no-op code (\u003ca href=\"https://redirect.github.com/toml-rs/toml/issues/1243\"\u003e#1243\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/189c91c3d06a0f56e18f85cb00d3425534defd71\"\u003e\u003ccode\u003e189c91c\u003c/code\u003e\u003c/a\u003e perf(parser): Remove no-op code\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/toml-rs/toml/compare/toml-v1.1.4...toml-v1.1.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `stellar-strkey` from 0.0.18 to 1.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/stellar/rs-stellar-strkey/releases\"\u003estellar-strkey's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd tests for wrong-length seeds and signed payloads by \u003ca href=\"https://github.com/leighmcculloch\"\u003e\u003ccode\u003e@​leighmcculloch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stellar/rs-stellar-strkey/pull/130\"\u003estellar/rs-stellar-strkey#130\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd socket tier 1 reachability analysis by \u003ca href=\"https://github.com/kanwalpreetd\"\u003e\u003ccode\u003e@​kanwalpreetd\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stellar/rs-stellar-strkey/pull/129\"\u003estellar/rs-stellar-strkey#129\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse payload len const in muxed account by \u003ca href=\"https://github.com/leighmcculloch\"\u003e\u003ccode\u003e@​leighmcculloch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stellar/rs-stellar-strkey/pull/135\"\u003estellar/rs-stellar-strkey#135\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd muxed contract strkey (W…) by \u003ca href=\"https://github.com/sisuresh\"\u003e\u003ccode\u003e@​sisuresh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stellar/rs-stellar-strkey/pull/134\"\u003estellar/rs-stellar-strkey#134\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove raw input from decode error by \u003ca href=\"https://github.com/leighmcculloch\"\u003e\u003ccode\u003e@​leighmcculloch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stellar/rs-stellar-strkey/pull/136\"\u003estellar/rs-stellar-strkey#136\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd Socket Basics security scanning workflow by \u003ca href=\"https://github.com/kanwalpreetd\"\u003e\u003ccode\u003e@​kanwalpreetd\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stellar/rs-stellar-strkey/pull/133\"\u003estellar/rs-stellar-strkey#133\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump version to 1.0.0 by \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/stellar/rs-stellar-strkey/pull/138\"\u003estellar/rs-stellar-strkey#138\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sisuresh\"\u003e\u003ccode\u003e@​sisuresh\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/stellar/rs-stellar-strkey/pull/134\"\u003estellar/rs-stellar-strkey#134\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/stellar/rs-stellar-strkey/compare/v0.0.18...v1.0.0\"\u003ehttps://github.com/stellar/rs-stellar-strkey/compare/v0.0.18...v1.0.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/stellar/rs-stellar-strkey/commit/7e541840c6f55361dd18e850163e8d072206580d\"\u003e\u003ccode\u003e7e54184\u003c/code\u003e\u003c/a\u003e Bump version to 1.0.0 (\u003ca href=\"https://redirect.github.com/stellar/rs-stellar-strkey/issues/138\"\u003e#138\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stellar/rs-stellar-strkey/commit/ab53bf16eb3489d861d0b0f37aa293bc77201675\"\u003e\u003ccode\u003eab53bf1\u003c/code\u003e\u003c/a\u003e Add Socket Basics security scanning workflow (\u003ca href=\"https://redirect.github.com/stellar/rs-stellar-strkey/issues/133\"\u003e#133\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stellar/rs-stellar-strkey/commit/c7266185ce845c5e158c06efe1546733458b63a7\"\u003e\u003ccode\u003ec726618\u003c/code\u003e\u003c/a\u003e Remove raw input from decode error (\u003ca href=\"https://redirect.github.com/stellar/rs-stellar-strkey/issues/136\"\u003e#136\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stellar/rs-stellar-strkey/commit/80085faa3e1f851fc28f3b2b941019265d46c314\"\u003e\u003ccode\u003e80085fa\u003c/code\u003e\u003c/a\u003e Add muxed contract strkey (W…) (\u003ca href=\"https://redirect.github.com/stellar/rs-stellar-strkey/issues/134\"\u003e#134\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stellar/rs-stellar-strkey/commit/eee371866557c3638b36ec3eedb9cb8d6f90ecf5\"\u003e\u003ccode\u003eeee3718\u003c/code\u003e\u003c/a\u003e use payload len const in muxed account decode (\u003ca href=\"https://redirect.github.com/stellar/rs-stellar-strkey/issues/135\"\u003e#135\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stellar/rs-stellar-strkey/commit/0dc39a8d22f37dbed285cf45c08b13c3ea586f23\"\u003e\u003ccode\u003e0dc39a8\u003c/code\u003e\u003c/a\u003e add socket tier 1 reachability analysis (\u003ca href=\"https://redirect.github.com/stellar/rs-stellar-strkey/issues/129\"\u003e#129\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stellar/rs-stellar-strkey/commit/0f133c3c87dccc0e6a8e67182230658970f7d660\"\u003e\u003ccode\u003e0f133c3\u003c/code\u003e\u003c/a\u003e Add tests for wrong-length seeds and signed payloads (\u003ca href=\"https://redirect.github.com/stellar/rs-stellar-strkey/issues/130\"\u003e#130\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/stellar/rs-stellar-strkey/compare/v0.0.18...v1.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \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/soroban-cost-guard/soroban-cost-guard/pull/5","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/soroban-cost-guard%2Fsoroban-cost-guard/issues/5","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/5/packages"}],"issue_packages":[{"old_version":"3.0.8","new_version":"3.0.9","update_type":"patch","path":null,"pr_created_at":"2026-10-20T02:14:57.000Z","version_change":"3.0.8 → 3.0.9","issue":{"uuid":"5934733530","node_id":"PR_kwDOPqEQL88AAAABJdpPtQ","number":361,"state":"open","title":"Build(deps): bump the minor-and-patch group with 2 updates","user":"dependabot[bot]","labels":["dependencies","cargo"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-10-20T02:14:57.000Z","updated_at":"2026-10-20T02:15:48.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Build(deps): bump","group_name":"minor-and-patch","update_count":2,"packages":[{"name":"sha2","old_version":"0.11.0","new_version":"0.11.1","repository_url":"https://github.com/RustCrypto/hashes"},{"name":"syn","old_version":"3.0.8","new_version":"3.0.9","repository_url":"https://github.com/dtolnay/syn"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the minor-and-patch group with 2 updates: [sha2](https://github.com/RustCrypto/hashes) and [syn](https://github.com/dtolnay/syn).\n\nUpdates `sha2` 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/hashes/commit/138dc5a05b93f8e49cda177fc6cfd7cc43673e5d\"\u003e\u003ccode\u003e138dc5a\u003c/code\u003e\u003c/a\u003e Release sha2 v0.11.1 (\u003ca href=\"https://redirect.github.com/RustCrypto/hashes/issues/927\"\u003e#927\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/hashes/commit/cf0105661369ca12811082b4fb0904231173c9b6\"\u003e\u003ccode\u003ecf01056\u003c/code\u003e\u003c/a\u003e sha2: fix \u003ccode\u003eunsafe_op_in_unsafe_fn\u003c/code\u003e lint, bump MSRV to 1.88 (\u003ca href=\"https://redirect.github.com/RustCrypto/hashes/issues/926\"\u003e#926\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/hashes/commit/7c59cadcfb4cb503fa165e7d43171a61b1378281\"\u003e\u003ccode\u003e7c59cad\u003c/code\u003e\u003c/a\u003e Update Cargo.lock (\u003ca href=\"https://redirect.github.com/RustCrypto/hashes/issues/921\"\u003e#921\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/hashes/commit/f57b947f978f7ba522df7209a958ba11c426b0d5\"\u003e\u003ccode\u003ef57b947\u003c/code\u003e\u003c/a\u003e streebog: tweak internal implementation (\u003ca href=\"https://redirect.github.com/RustCrypto/hashes/issues/925\"\u003e#925\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/hashes/commit/336611ffbed10eddafa5f1b9e976120e56a6091d\"\u003e\u003ccode\u003e336611f\u003c/code\u003e\u003c/a\u003e Fix \u003ccode\u003ecargo::manual_readme\u003c/code\u003e lint (\u003ca href=\"https://redirect.github.com/RustCrypto/hashes/issues/924\"\u003e#924\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/hashes/commit/1df8877ae0adc264ac561a5a32d6022343d9ceed\"\u003e\u003ccode\u003e1df8877\u003c/code\u003e\u003c/a\u003e md2: fix \u003ccode\u003eclippy::needless_range_loop\u003c/code\u003e lint (\u003ca href=\"https://redirect.github.com/RustCrypto/hashes/issues/923\"\u003e#923\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/hashes/commit/6075989cbbd822dbab3ede104c33fcc03645f964\"\u003e\u003ccode\u003e6075989\u003c/code\u003e\u003c/a\u003e sha2: fix loading of round constants on AArch64 backends (\u003ca href=\"https://redirect.github.com/RustCrypto/hashes/issues/922\"\u003e#922\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/hashes/commit/eadfd90f0dd6272d20530a2cdb69d96319e4a85f\"\u003e\u003ccode\u003eeadfd90\u003c/code\u003e\u003c/a\u003e Update Cargo.lock (\u003ca href=\"https://redirect.github.com/RustCrypto/hashes/issues/913\"\u003e#913\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/hashes/commit/fa3084083d946ac12436567d5a59c0935d5db1fa\"\u003e\u003ccode\u003efa30840\u003c/code\u003e\u003c/a\u003e blake2 v0.11.0 (\u003ca href=\"https://redirect.github.com/RustCrypto/hashes/issues/911\"\u003e#911\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/hashes/commit/f6c786d72ed4d37a32dcd32daa2e7277dd4683e1\"\u003e\u003ccode\u003ef6c786d\u003c/code\u003e\u003c/a\u003e ci: bump the all-deps group across 1 directory with 3 updates (\u003ca href=\"https://redirect.github.com/RustCrypto/hashes/issues/896\"\u003e#896\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/RustCrypto/hashes/compare/sha2-v0.11.0...sha2-v0.11.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `syn` from 3.0.8 to 3.0.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/syn/releases\"\u003esyn's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.0.9\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd Punctuated::retain (\u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/2088\"\u003e#2088\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/syn/commit/7c44a5565b4421035101cc16184e9af08ab5fc77\"\u003e\u003ccode\u003e7c44a55\u003c/code\u003e\u003c/a\u003e Release 3.0.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/13234ab70896ea3f4115ced8a9d2ae5a4317b77c\"\u003e\u003ccode\u003e13234ab\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/2088\"\u003e#2088\u003c/a\u003e from dtolnay/retain\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/b617dc9293cd78157e15fb5b0b1da38022eb1b26\"\u003e\u003ccode\u003eb617dc9\u003c/code\u003e\u003c/a\u003e Add Punctuated::retain\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/dtolnay/syn/compare/3.0.8...3.0.9\"\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 \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/leynos/weaver/pull/361","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/leynos%2Fweaver/issues/361","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/361/packages"}},{"old_version":"3.0.6","new_version":"3.0.9","update_type":"patch","path":null,"pr_created_at":"2026-10-20T01:19:45.000Z","version_change":"3.0.6 → 3.0.9","issue":{"uuid":"5934232444","node_id":"PR_kwDOJvCITc8AAAABJdQXKg","number":611,"state":"open","title":"build(deps): bump the cargo-minor-and-patch 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-10-20T01:19:45.000Z","updated_at":"2026-10-20T07:47:41.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"cargo-minor-and-patch","update_count":39,"packages":[{"name":"tokio","old_version":"1.53.2","new_version":"1.53.3","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"tracing-bunyan-formatter","old_version":"0.3.10","new_version":"0.3.11","repository_url":"https://github.com/LukeMathWalker/officina"},{"name":"rustls","old_version":"0.23.45","new_version":"0.23.46","repository_url":"https://github.com/rustls/rustls"},{"name":"uuid","old_version":"1.27.0","new_version":"1.28.0","repository_url":"https://github.com/uuid-rs/uuid"},{"name":"serde_json","old_version":"1.0.151","new_version":"1.0.154","repository_url":"https://github.com/serde-rs/json"},{"name":"either","old_version":"1.18.0","new_version":"1.19.0","repository_url":"https://github.com/rayon-rs/either"},{"name":"aws-lc-rs","old_version":"1.18.1","new_version":"1.18.2","repository_url":"https://github.com/aws/aws-lc-rs"},{"name":"aws-lc-sys","old_version":"0.45.0","new_version":"0.46.0","repository_url":"https://github.com/aws/aws-lc-rs"},{"name":"cc","old_version":"1.6.0","new_version":"1.8.0","repository_url":"https://github.com/rust-lang/cc-rs"},{"name":"combine","old_version":"4.6.8","new_version":"4.6.9","repository_url":"https://github.com/Marwes/combine"},{"name":"ctutils","old_version":"0.4.2","new_version":"0.4.3","repository_url":"https://github.com/RustCrypto/utils"},{"name":"davey","old_version":"0.1.4","new_version":"0.1.5","repository_url":"https://github.com/Snazzah/davey"},{"name":"deranged","old_version":"0.5.8","new_version":"0.5.9","repository_url":"https://github.com/jhpratt/deranged"},{"name":"equivalent","old_version":"1.0.2","new_version":"1.0.3","repository_url":"https://github.com/indexmap-rs/equivalent"},{"name":"find-msvc-tools","old_version":"0.1.14","new_version":"0.1.15","repository_url":"https://github.com/rust-lang/cc-rs"},{"name":"h2","old_version":"0.4.19","new_version":"0.4.20","repository_url":"https://github.com/hyperium/h2"},{"name":"hyper","old_version":"1.11.1","new_version":"1.12.0","repository_url":"https://github.com/hyperium/hyper"},{"name":"libc","old_version":"0.2.190","new_version":"0.2.191","repository_url":"https://github.com/rust-lang/libc"},{"name":"litrs","old_version":"1.0.0","new_version":"1.0.1","repository_url":"https://github.com/LukasKalbertodt/litrs"},{"name":"powerfmt","old_version":"0.2.0","new_version":"0.2.1","repository_url":"https://github.com/jhpratt/powerfmt"},{"name":"rustls-native-certs","old_version":"0.8.4","new_version":"0.8.5","repository_url":"https://github.com/rustls/rustls-native-certs"},{"name":"schannel","old_version":"0.1.29","new_version":"0.1.30","repository_url":"https://github.com/steffengy/schannel-rs"},{"name":"sha2","old_version":"0.11.0","new_version":"0.11.1","repository_url":"https://github.com/RustCrypto/hashes"},{"name":"smallvec","old_version":"1.16.2","new_version":"1.16.3","repository_url":"https://github.com/servo/rust-smallvec"},{"name":"syn","old_version":"3.0.6","new_version":"3.0.9","repository_url":"https://github.com/dtolnay/syn"},{"name":"thin-vec","old_version":"0.2.20","new_version":"0.2.21","repository_url":"https://github.com/mozilla/thin-vec"},{"name":"tokio-util","old_version":"0.7.19","new_version":"0.7.20","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"toml_datetime","old_version":"1.1.1+spec-1.1.0","new_version":"1.1.2+spec-1.1.0","repository_url":"https://github.com/toml-rs/toml"},{"name":"toml_edit","old_version":"0.25.15+spec-1.1.0","new_version":"0.25.17+spec-1.1.0","repository_url":"https://github.com/toml-rs/toml"},{"name":"toml_parser","old_version":"1.1.3+spec-1.1.0","new_version":"1.1.5+spec-1.1.0","repository_url":"https://github.com/toml-rs/toml"},{"name":"triomphe","old_version":"0.1.16","new_version":"0.1.17","repository_url":"https://github.com/Manishearth/triomphe"},{"name":"unicase","old_version":"2.9.0","new_version":"2.10.0","repository_url":"https://github.com/seanmonstar/unicase"},{"name":"unicode-ident","old_version":"1.0.26","new_version":"1.0.27","repository_url":"https://github.com/dtolnay/unicode-ident"},{"name":"unicode-normalization","old_version":"0.1.25","new_version":"0.1.26","repository_url":"https://github.com/unicode-rs/unicode-normalization"},{"name":"want","old_version":"0.3.1","new_version":"0.3.2","repository_url":"https://github.com/seanmonstar/want"},{"name":"zerocopy","old_version":"0.8.59","new_version":"0.8.63","repository_url":"https://github.com/google/zerocopy"},{"name":"zerocopy-derive","old_version":"0.8.59","new_version":"0.8.63","repository_url":"https://github.com/google/zerocopy"},{"name":"zeroize","old_version":"1.9.0","new_version":"1.9.1","repository_url":"https://github.com/RustCrypto/utils"},{"name":"zstd-sys","old_version":"2.1.0+zstd.1.5.7","new_version":"2.1.2+zstd.1.5.7","repository_url":"https://github.com/gyscos/zstd-rs"}],"path":null,"ecosystem":"cargo"},"body":"[//]: # (dependabot-start)\n⚠️  **Dependabot is rebasing this PR** ⚠️ \n\nRebasing might not happen immediately, so don't worry if this takes some time.\n\nNote: if you make any changes to this PR yourself, they will take precedence over the rebase.\n\n---\n\n[//]: # (dependabot-end)\n\nBumps the cargo-minor-and-patch group with 39 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.53.2` | `1.53.3` |\n| [tracing-bunyan-formatter](https://github.com/LukeMathWalker/officina) | `0.3.10` | `0.3.11` |\n| [rustls](https://github.com/rustls/rustls) | `0.23.45` | `0.23.46` |\n| [uuid](https://github.com/uuid-rs/uuid) | `1.27.0` | `1.28.0` |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.151` | `1.0.154` |\n| [either](https://github.com/rayon-rs/either) | `1.18.0` | `1.19.0` |\n| [aws-lc-rs](https://github.com/aws/aws-lc-rs) | `1.18.1` | `1.18.2` |\n| [aws-lc-sys](https://github.com/aws/aws-lc-rs) | `0.45.0` | `0.46.0` |\n| [cc](https://github.com/rust-lang/cc-rs) | `1.6.0` | `1.8.0` |\n| [combine](https://github.com/Marwes/combine) | `4.6.8` | `4.6.9` |\n| [ctutils](https://github.com/RustCrypto/utils) | `0.4.2` | `0.4.3` |\n| [davey](https://github.com/Snazzah/davey) | `0.1.4` | `0.1.5` |\n| [deranged](https://github.com/jhpratt/deranged) | `0.5.8` | `0.5.9` |\n| [equivalent](https://github.com/indexmap-rs/equivalent) | `1.0.2` | `1.0.3` |\n| [find-msvc-tools](https://github.com/rust-lang/cc-rs) | `0.1.14` | `0.1.15` |\n| [h2](https://github.com/hyperium/h2) | `0.4.19` | `0.4.20` |\n| [hyper](https://github.com/hyperium/hyper) | `1.11.1` | `1.12.0` |\n| [libc](https://github.com/rust-lang/libc) | `0.2.190` | `0.2.191` |\n| [litrs](https://github.com/LukasKalbertodt/litrs) | `1.0.0` | `1.0.1` |\n| [powerfmt](https://github.com/jhpratt/powerfmt) | `0.2.0` | `0.2.1` |\n| [rustls-native-certs](https://github.com/rustls/rustls-native-certs) | `0.8.4` | `0.8.5` |\n| [schannel](https://github.com/steffengy/schannel-rs) | `0.1.29` | `0.1.30` |\n| [sha2](https://github.com/RustCrypto/hashes) | `0.11.0` | `0.11.1` |\n| [smallvec](https://github.com/servo/rust-smallvec) | `1.16.2` | `1.16.3` |\n| [syn](https://github.com/dtolnay/syn) | `3.0.6` | `3.0.9` |\n| [thin-vec](https://github.com/mozilla/thin-vec) | `0.2.20` | `0.2.21` |\n| [tokio-util](https://github.com/tokio-rs/tokio) | `0.7.19` | `0.7.20` |\n| [toml_datetime](https://github.com/toml-rs/toml) | `1.1.1+spec-1.1.0` | `1.1.2+spec-1.1.0` |\n| [toml_edit](https://github.com/toml-rs/toml) | `0.25.15+spec-1.1.0` | `0.25.17+spec-1.1.0` |\n| [toml_parser](https://github.com/toml-rs/toml) | `1.1.3+spec-1.1.0` | `1.1.5+spec-1.1.0` |\n| [triomphe](https://github.com/Manishearth/triomphe) | `0.1.16` | `0.1.17` |\n| [unicase](https://github.com/seanmonstar/unicase) | `2.9.0` | `2.10.0` |\n| [unicode-ident](https://github.com/dtolnay/unicode-ident) | `1.0.26` | `1.0.27` |\n| [unicode-normalization](https://github.com/unicode-rs/unicode-normalization) | `0.1.25` | `0.1.26` |\n| [want](https://github.com/seanmonstar/want) | `0.3.1` | `0.3.2` |\n| [zerocopy](https://github.com/google/zerocopy) | `0.8.59` | `0.8.63` |\n| [zerocopy-derive](https://github.com/google/zerocopy) | `0.8.59` | `0.8.63` |\n| [zeroize](https://github.com/RustCrypto/utils) | `1.9.0` | `1.9.1` |\n| [zstd-sys](https://github.com/gyscos/zstd-rs) | `2.1.0+zstd.1.5.7` | `2.1.2+zstd.1.5.7` |\n\n\nUpdates `tokio` from 1.53.2 to 1.53.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tokio-rs/tokio/releases\"\u003etokio's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eTokio v1.53.3\u003c/h2\u003e\n\u003ch1\u003e1.53.3 (October 13th, 2026)\u003c/h1\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eio: add \u003ccode\u003eAsyncFd::register\u003c/code\u003e and \u003ccode\u003eAsyncFd::register_with_interest\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8587\"\u003e#8587\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eio: deprecate \u003ccode\u003eAsyncFd::{new, with_interest, try_new, try_with_interest}\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8587\"\u003e#8587\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eio: wake and drop \u003ccode\u003eDuplexStream\u003c/code\u003e wakers outside the lock (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8618\"\u003e#8618\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emacros: avoid \u003ccode\u003eunreachable_code\u003c/code\u003e in \u003ccode\u003ejoin!\u003c/code\u003e and \u003ccode\u003etry_join!\u003c/code\u003e for \u003ccode\u003eInfallible\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8518\"\u003e#8518\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: fix paused time auto-advancing when I/O wakes a task on \u003ccode\u003ecurrent_thread\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8595\"\u003e#8595\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: wake waiters outside the lock when closing a semaphore (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8529\"\u003e#8529\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest: fix several flaky tests (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8196\"\u003e#8196\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8427\"\u003e#8427\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8609\"\u003e#8609\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed (unstable)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ert: keep \u003ccode\u003eio_uring\u003c/code\u003e op alive when submission fails after push (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8185\"\u003e#8185\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8185\"\u003e#8185\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8185\"\u003etokio-rs/tokio#8185\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8196\"\u003e#8196\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8196\"\u003etokio-rs/tokio#8196\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8427\"\u003e#8427\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8427\"\u003etokio-rs/tokio#8427\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8518\"\u003e#8518\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8518\"\u003etokio-rs/tokio#8518\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8529\"\u003e#8529\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8529\"\u003etokio-rs/tokio#8529\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8587\"\u003e#8587\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8587\"\u003etokio-rs/tokio#8587\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8595\"\u003e#8595\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8595\"\u003etokio-rs/tokio#8595\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8609\"\u003e#8609\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8609\"\u003etokio-rs/tokio#8609\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8618\"\u003e#8618\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8618\"\u003etokio-rs/tokio#8618\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/a85c3f5baa298a6b554fd3700daf0342289881af\"\u003e\u003ccode\u003ea85c3f5\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.53.3 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8639\"\u003e#8639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/df4443e989689956cc4f8034172c1944b27d8011\"\u003e\u003ccode\u003edf4443e\u003c/code\u003e\u003c/a\u003e Merge 'tokio-1.51.6' into 'tokio-1.53.x' (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8638\"\u003e#8638\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/f00b2e6c932f51126b327cee6f8fa94e7b0e396d\"\u003e\u003ccode\u003ef00b2e6\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.51.6 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8637\"\u003e#8637\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/482eaddec0347431b37566b45a63f2be62db5ab4\"\u003e\u003ccode\u003e482eadd\u003c/code\u003e\u003c/a\u003e runtime: record time wake when unparking tasks on current thread (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8595\"\u003e#8595\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/55fbab70dc8b80d7af925e3829f124c2f0d236d7\"\u003e\u003ccode\u003e55fbab7\u003c/code\u003e\u003c/a\u003e io: wake and drop \u003ccode\u003eDuplexStream\u003c/code\u003e wakers outside the lock (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8618\"\u003e#8618\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/c5e4d9e69c17e0d349f6de349274093e3e41238b\"\u003e\u003ccode\u003ec5e4d9e\u003c/code\u003e\u003c/a\u003e runtime: keep io_uring op alive when submission fails after push (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8185\"\u003e#8185\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/0448618493188e1c34e284908ef3c17f2edfc6b2\"\u003e\u003ccode\u003e0448618\u003c/code\u003e\u003c/a\u003e sync: make \u003ccode\u003etracing_sync\u003c/code\u003e tests synchronous (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8427\"\u003e#8427\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/2bc1146787aaaf0546f74bd5e1183d5278f58777\"\u003e\u003ccode\u003e2bc1146\u003c/code\u003e\u003c/a\u003e net: accept ConnectionReset in shutdown_after_tcp_reset test (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8196\"\u003e#8196\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/bb28a941498e89aa15dd226d3f04194b414905c3\"\u003e\u003ccode\u003ebb28a94\u003c/code\u003e\u003c/a\u003e Merge 'tokio-1.51.x' into 'tokio-1.53.x' (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8624\"\u003e#8624\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/6b97913c4677dd387f591ad96f8667bbd27e2178\"\u003e\u003ccode\u003e6b97913\u003c/code\u003e\u003c/a\u003e macros: avoid \u003ccode\u003eunreachable_code\u003c/code\u003e in \u003ccode\u003ejoin!\u003c/code\u003e and \u003ccode\u003etry_join!\u003c/code\u003e for \u003ccode\u003eInfallible\u003c/code\u003e ...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/tokio/compare/tokio-1.53.2...tokio-1.53.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tracing-bunyan-formatter` from 0.3.10 to 0.3.11\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/LukeMathWalker/officina/releases\"\u003etracing-bunyan-formatter's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003etracing-bunyan-formatter 0.3.11\u003c/h2\u003e\n\u003ch3\u003e⚙️ Other\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(workspace)\u003c/em\u003e prepare releases from officina (\u003ca href=\"https://redirect.github.com/LukeMathWalker/officina/pull/5\"\u003e#5\u003c/a\u003e) (by \u003ca href=\"https://github.com/LukeMathWalker\"\u003e\u003ccode\u003e@​LukeMathWalker\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(workspace)\u003c/em\u003e run CI from the repository root, planned per project and platform (\u003ca href=\"https://redirect.github.com/LukeMathWalker/officina/pull/4\"\u003e#4\u003c/a\u003e) (by \u003ca href=\"https://github.com/LukeMathWalker\"\u003e\u003ccode\u003e@​LukeMathWalker\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(workspace)\u003c/em\u003e fix clippy, rustdoc and rustfmt findings (\u003ca href=\"https://redirect.github.com/LukeMathWalker/officina/pull/3\"\u003e#3\u003c/a\u003e) (by \u003ca href=\"https://github.com/LukeMathWalker\"\u003e\u003ccode\u003e@​LukeMathWalker\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUnify all crates into a single Cargo workspace (by \u003ca href=\"https://github.com/LukeMathWalker\"\u003e\u003ccode\u003e@​LukeMathWalker\u003c/code\u003e\u003c/a\u003e) - \u003ca href=\"https://redirect.github.com/LukeMathWalker/officina/issues/1\"\u003e#1\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eContributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/LukeMathWalker\"\u003e\u003ccode\u003e@​LukeMathWalker\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\u003eSee full diff in \u003ca href=\"https://github.com/LukeMathWalker/officina/commits/tracing-bunyan-formatter-v0.3.11\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `rustls` from 0.23.45 to 0.23.46\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/rustls/commit/f04804fa13341a9b1dc02b5d1dd8a746f2c4b7fb\"\u003e\u003ccode\u003ef04804f\u003c/code\u003e\u003c/a\u003e Delay saving KX hint until handshake confirmation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/rustls/commit/049d39b975ef5c39f546a10fa03d420dcf053510\"\u003e\u003ccode\u003e049d39b\u003c/code\u003e\u003c/a\u003e Bump version to 0.23.46\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/rustls/commit/6d0ba089d6d446959d113bdad43042780949ba48\"\u003e\u003ccode\u003e6d0ba08\u003c/code\u003e\u003c/a\u003e Eliminate secret from impl Debug for \u003ccode\u003eServerSessionValue\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/rustls/commit/2b82b8141ae090fa193a9961705598b81d3aae9c\"\u003e\u003ccode\u003e2b82b81\u003c/code\u003e\u003c/a\u003e unbuffered: update TLS 1.3 traffic keys before exhausting them\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/rustls/commit/74343e7047d7179b9bd7e67cef543b6c490518a1\"\u003e\u003ccode\u003e74343e7\u003c/code\u003e\u003c/a\u003e conn: update TLS 1.3 traffic keys within fragmented writes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/rustls/commit/795eea719e9491ee45aae38acc62a60a98969fbe\"\u003e\u003ccode\u003e795eea7\u003c/code\u003e\u003c/a\u003e Advance the HPKE sequence only after seal succeeds\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/rustls/commit/d67cb716e6a086a9d88b69b966ab10c470087119\"\u003e\u003ccode\u003ed67cb71\u003c/code\u003e\u003c/a\u003e stream: provide backpressure while buffering received plaintext\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/rustls/commit/7a69adee8fb37d17f1af241e44212bc83a911804\"\u003e\u003ccode\u003e7a69ade\u003c/code\u003e\u003c/a\u003e util: fuse flushes from connections with errors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/rustls/commit/493d08934775c115b2e6d6727789dd359850070b\"\u003e\u003ccode\u003e493d089\u003c/code\u003e\u003c/a\u003e conn: fuse writes for connections with errors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/rustls/commit/db00e0187de977ab6f1018d8158511ba4432c53c\"\u003e\u003ccode\u003edb00e01\u003c/code\u003e\u003c/a\u003e util: keep flushing after short writes\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rustls/rustls/compare/v/0.23.45...v/0.23.46\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `uuid` from 1.27.0 to 1.28.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.28.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd optional serde format adapters by \u003ca href=\"https://github.com/RanaPriyansh\"\u003e\u003ccode\u003e@​RanaPriyansh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/916\"\u003euuid-rs/uuid#916\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 1.28.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/918\"\u003euuid-rs/uuid#918\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RanaPriyansh\"\u003e\u003ccode\u003e@​RanaPriyansh\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/916\"\u003euuid-rs/uuid#916\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.27.0...v1.28.0\"\u003ehttps://github.com/uuid-rs/uuid/compare/v1.27.0...v1.28.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/276c23628a669ca9fca637f3326c21b114e88049\"\u003e\u003ccode\u003e276c236\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/918\"\u003e#918\u003c/a\u003e from uuid-rs/cargo/v1.28.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/4b3b9f55260d402ed3184577bc35a054ba9a28f4\"\u003e\u003ccode\u003e4b3b9f5\u003c/code\u003e\u003c/a\u003e prepare for 1.28.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/cbf9c818b89754a83d4ca54f2a9bf809e2476f67\"\u003e\u003ccode\u003ecbf9c81\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/916\"\u003e#916\u003c/a\u003e from RanaPriyansh/fix/optional-serde-adapters-840\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/784a0229388c3df8d729eb212f0580d2617191b2\"\u003e\u003ccode\u003e784a022\u003c/code\u003e\u003c/a\u003e Inline expected tokens in optional compact serde test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/a5678c3156831969fbd4573b7afdd0585d88e3a1\"\u003e\u003ccode\u003ea5678c3\u003c/code\u003e\u003c/a\u003e Simplify optional serde adapter tests to option tokens\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/638a5180ba347d52cd7eb60518dc751b1dfb2f80\"\u003e\u003ccode\u003e638a518\u003c/code\u003e\u003c/a\u003e Refactor optional serde adapter tests and share byte wrapper\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/654fa5b891d0346055d9d234599f80b06cf03a1c\"\u003e\u003ccode\u003e654fa5b\u003c/code\u003e\u003c/a\u003e Add optional serde format adapters\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/uuid-rs/uuid/compare/v1.27.0...v1.28.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `serde_json` from 1.0.151 to 1.0.154\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.154\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport preserve_order in no_std builds (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1333\"\u003e#1333\u003c/a\u003e, thanks \u003ca href=\"https://github.com/razmser\"\u003e\u003ccode\u003e@​razmser\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.153\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReport invalid UTF-8 at the first bad byte (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1345\"\u003e#1345\u003c/a\u003e, thanks \u003ca href=\"https://github.com/00200200\"\u003e\u003ccode\u003e@​00200200\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.152\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePreserve sign of \u003ccode\u003e-0\u003c/code\u003e in arbitrary_precision mode (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1346\"\u003e#1346\u003c/a\u003e, thanks \u003ca href=\"https://github.com/yuxi-liu-wired\"\u003e\u003ccode\u003e@​yuxi-liu-wired\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix comparison of large non-integer values with f32::INFINITY (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1347\"\u003e#1347\u003c/a\u003e, thanks \u003ca href=\"https://github.com/yuxi-liu-wired\"\u003e\u003ccode\u003e@​yuxi-liu-wired\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/20572a6d066958542d79cdd6cf1a7cd9f0c8e1f8\"\u003e\u003ccode\u003e20572a6\u003c/code\u003e\u003c/a\u003e Release 1.0.154\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/a91bfaf539aa7927ab88086d7a9ff522cb090f7a\"\u003e\u003ccode\u003ea91bfaf\u003c/code\u003e\u003c/a\u003e Fix RandomState links in map documentation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/3c932c05f73bcbc7626db4e1959cbce075d7106e\"\u003e\u003ccode\u003e3c932c0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1333\"\u003e#1333\u003c/a\u003e from razmser/no-std-preserve-order\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/4b2d7264cef72ef297058ef7d731e7d77574cf3e\"\u003e\u003ccode\u003e4b2d726\u003c/code\u003e\u003c/a\u003e Release 1.0.153\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/83335eed01fcfe5f3cfb8064938df935e99e3d61\"\u003e\u003ccode\u003e83335ee\u003c/code\u003e\u003c/a\u003e Touch up PR 1345\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/4b4810a451a3095c7bcce792782e460cf1105d8d\"\u003e\u003ccode\u003e4b4810a\u003c/code\u003e\u003c/a\u003e Resolve range_plus_one pedantic clippy lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/8af71cc0d7ceecd53b9c9b5a9ac512e98d1c78e7\"\u003e\u003ccode\u003e8af71cc\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1345\"\u003e#1345\u003c/a\u003e from 00200200/fix-invalid-utf8-error-column\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/452afa2630f1d568ba06a5f43ad2e2f5303ac000\"\u003e\u003ccode\u003e452afa2\u003c/code\u003e\u003c/a\u003e Correct multiline raw UTF-8 error positions and simplify indexing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/c9f1e3b0216328591262889d9a1c2771f3dd5fff\"\u003e\u003ccode\u003ec9f1e3b\u003c/code\u003e\u003c/a\u003e Release 1.0.152\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/854fc70fa3449c302265b75e750401b009b85cd1\"\u003e\u003ccode\u003e854fc70\u003c/code\u003e\u003c/a\u003e Touch up PR 1347\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/serde-rs/json/compare/v1.0.151...v1.0.154\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `either` from 1.18.0 to 1.19.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rayon-rs/either/blob/main/RELEASES.md\"\u003eeither's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cul\u003e\n\u003cli\u003e1.19.0 - 2026-10-06\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eis_left_or\u003c/code\u003e and \u003ccode\u003eis_right_or\u003c/code\u003e, by \u003ca href=\"https://github.com/A4-Tacks\"\u003e\u003ccode\u003e@​A4-Tacks\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/rayon-rs/either/issues/145\"\u003e#145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e#[inline]\u003c/code\u003e to fold functions, by \u003ca href=\"https://github.com/joshtriplett\"\u003e\u003ccode\u003e@​joshtriplett\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/rayon-rs/either/issues/147\"\u003e#147\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rayon-rs/either/commit/1e4326df5972eb4a0ced66cb3b67fa0c5aca8493\"\u003e\u003ccode\u003e1e4326d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rayon-rs/either/issues/148\"\u003e#148\u003c/a\u003e from cuviper/release-1.19.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rayon-rs/either/commit/5278988acee0b4a44e30f379221a545cd265813e\"\u003e\u003ccode\u003e5278988\u003c/code\u003e\u003c/a\u003e Release 1.19.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rayon-rs/either/commit/44a0670fc89a67cf88b18eeb8cab65b53cae7c35\"\u003e\u003ccode\u003e44a0670\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rayon-rs/either/issues/147\"\u003e#147\u003c/a\u003e from joshtriplett/either-fold-inline\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rayon-rs/either/commit/ecabe243befea9637628e1a1a1aee866d30f78fc\"\u003e\u003ccode\u003eecabe24\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003e#[inline]\u003c/code\u003e to fold functions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rayon-rs/either/commit/50d47080e103edbc1e6507a6e969925466a89c9e\"\u003e\u003ccode\u003e50d4708\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rayon-rs/either/issues/145\"\u003e#145\u003c/a\u003e from A4-Tacks/is-or\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rayon-rs/either/commit/f9cbdd374748d8b4b506f548989039663a332d23\"\u003e\u003ccode\u003ef9cbdd3\u003c/code\u003e\u003c/a\u003e feat: Add \u003ccode\u003eis_left_or\u003c/code\u003e and \u003ccode\u003eis_right_or\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/rayon-rs/either/compare/1.18.0...1.19.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `aws-lc-rs` from 1.18.1 to 1.18.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-lc-rs/releases\"\u003eaws-lc-rs's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eaws-lc-rs v1.18.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImplement \u003ccode\u003eEq\u003c/code\u003e and \u003ccode\u003ePartialEq\u003c/code\u003e for RSA and EdDSA parameters by \u003ca href=\"https://github.com/dsykes16\"\u003e\u003ccode\u003e@​dsykes16\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/pull/1228\"\u003eaws/aws-lc-rs#1228\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eRsaParameters\u003c/code\u003e can now be compared directly against RSA verification constants. Algorithms with different digests, padding schemes, or modulus-size ranges compare unequal. \u003ccode\u003eEdDSAParameters\u003c/code\u003e also gains equality support.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ewasm32-wasip2\u003c/code\u003e and \u003ccode\u003ewasm32-wasip3\u003c/code\u003e support by \u003ca href=\"https://github.com/ricochet\"\u003e\u003ccode\u003e@​ricochet\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/pull/1239\"\u003eaws/aws-lc-rs#1239\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eAdds non-FIPS builds using universal bindings, with CI coverage under Wasmtime and wasi-sdk 34. WASIp3 requires nightly Rust.\u003c/li\u003e\n\u003cli\u003eDirect \u003ccode\u003eaws-lc-sys\u003c/code\u003e consumers must disable the default \u003ccode\u003eall-bindings\u003c/code\u003e feature for these targets.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003ePublish the intended \u003ccode\u003eRandomizedNonceKey::open_in_place\u003c/code\u003e documentation by \u003ca href=\"https://github.com/Serophots\"\u003e\u003ccode\u003e@​Serophots\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/pull/1227\"\u003eaws/aws-lc-rs#1227\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eMakes the existing nonce, ciphertext/tag layout, and buffer-on-error contract visible in rustdoc. No runtime behavior changes.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eUpstream AWS-LC\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eaws-lc-sys\u003c/code\u003e v0.46.0 aligns with \u003ca href=\"https://github.com/aws/aws-lc/releases/tag/v5.11.0\"\u003eAWS-LC v5.11.0\u003c/a\u003e (previously v5.7.0). See also the release notes for \u003ca href=\"https://github.com/aws/aws-lc/releases/tag/v5.8.0\"\u003ev5.8.0\u003c/a\u003e, \u003ca href=\"https://github.com/aws/aws-lc/releases/tag/v5.9.0\"\u003ev5.9.0\u003c/a\u003e, and \u003ca href=\"https://github.com/aws/aws-lc/releases/tag/v5.10.0\"\u003ev5.10.0\u003c/a\u003e.\n\u003cul\u003e\n\u003cli\u003eThe Ed25519 C-implementation decoder now rejects non-canonical public keys, matching the assembly-optimized implementations: \u003ca href=\"https://redirect.github.com/aws/aws-lc/pull/3457\"\u003eaws/aws-lc#3457\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIncludes ChaCha20-Poly1305 key-material zeroization and fixes ML-KEM CPU feature detection to avoid illegal-instruction failures on x86-64 CPUs with AVX2 but no BMI2: \u003ca href=\"https://redirect.github.com/aws/aws-lc/pull/3552\"\u003eaws/aws-lc#3552\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/aws/aws-lc/pull/3596\"\u003eaws/aws-lc#3596\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eaws-lc-fips-sys\u003c/code\u003e v0.14.3 updates its bundled AWS-LC FIPS 4.2.0 snapshot and regenerates bindings. It remains on the FIPS 4.x release line.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBuild Improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRaise the minimum system AWS-LC version to 5.7.0 by \u003ca href=\"https://github.com/justsmth\"\u003e\u003ccode\u003e@​justsmth\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/pull/1243\"\u003eaws/aws-lc-rs#1243\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eNon-FIPS system-library installations must now provide AWS-LC 5.7.0 or newer, previously 1.68.0. Bundled-source builds and FIPS version requirements are unchanged.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eFix static FIPS system-library linking by \u003ca href=\"https://github.com/justsmth\"\u003e\u003ccode\u003e@​justsmth\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/pull/1236\"\u003eaws/aws-lc-rs#1236\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eFixes unresolved \u003ccode\u003eFIPS_mode\u003c/code\u003e references with GNU ld.bfd when linking a prebuilt static FIPS library, including binaries that do not call crypto and builds where LTO removes those calls.\u003c/li\u003e\n\u003cli\u003eUses whole-archive linking to retain libcrypto, including in downstream Rust \u003ccode\u003estaticlib\u003c/code\u003e outputs. This can increase binary size; dynamic FIPS and non-FIPS linking are unchanged.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eFix Cranelift linking by \u003ca href=\"https://github.com/justsmth\"\u003e\u003ccode\u003e@​justsmth\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/pull/1234\"\u003eaws/aws-lc-rs#1234\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eNormalizes binding link names to avoid undefined-symbol failures, including when Cranelift is selected through Cargo profiles rather than \u003ccode\u003eRUSTFLAGS\u003c/code\u003e. The \u003ccode\u003eAWS_LC_SYS_NO_U1_BINDINGS\u003c/code\u003e workaround is no longer needed.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eFix jitterentropy builds with optimizing \u003ccode\u003eCFLAGS\u003c/code\u003e and newer \u003ccode\u003ecc\u003c/code\u003e versions by \u003ca href=\"https://github.com/justsmth\"\u003e\u003ccode\u003e@​justsmth\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/pull/1254\"\u003eaws/aws-lc-rs#1254\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eKeeps filtered flags in effect throughout the jitterentropy builder's lifetime, preventing cached environment reads from allowing flags such as \u003ccode\u003e-O2\u003c/code\u003e to override its required \u003ccode\u003e-O0\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eHonor \u003ccode\u003eAWS_LC_SYS_CC\u003c/code\u003e in the main library build by \u003ca href=\"https://github.com/justsmth\"\u003e\u003ccode\u003e@​justsmth\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/pull/1255\"\u003eaws/aws-lc-rs#1255\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eApplies crate-specific compiler overrides before compiler lookup in both CC and CMake build paths, keeping compiler selection and capability probes consistent when \u003ccode\u003ecc\u003c/code\u003e caches environment reads.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eImprove archive reproducibility through symlinked build paths by \u003ca href=\"https://github.com/justsmth\"\u003e\u003ccode\u003e@​justsmth\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/pull/1238\"\u003eaws/aws-lc-rs#1238\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003ePrevents the non-Windows CC builder from incorporating symlink-resolved absolute build paths into archive member names, avoiding unnecessary downstream compile-cache misses. Windows short-path handling is unchanged.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eUpgrade bindgen to 0.73 by \u003ca href=\"https://github.com/xtqqczze\"\u003e\u003ccode\u003e@​xtqqczze\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/pull/1244\"\u003eaws/aws-lc-rs#1244\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument the system-library trust model by \u003ca href=\"https://github.com/justsmth\"\u003e\u003ccode\u003e@​justsmth\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/pull/1218\"\u003eaws/aws-lc-rs#1218\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eClarifies that supplied paths and pkg-config results are trusted build inputs, and that FIPS validation can execute candidate library code before accepting or rejecting it. Documents runner requirements and how to disable automatic system-library detection.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eIssues Being Closed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCranelift builds fail with \u003ccode\u003ecodegen-backend = \u0026quot;cranelift\u0026quot;\u003c/code\u003e -- \u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/issues/1231\"\u003eaws/aws-lc-rs#1231\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade bindgen to v0.73 -- \u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/issues/1245\"\u003eaws/aws-lc-rs#1245\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUndefined \u003ccode\u003eFIPS_mode\u003c/code\u003e when linking a prebuilt FIPS module into a binary that does not use crypto -- \u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/issues/1246\"\u003eaws/aws-lc-rs#1246\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJitterentropy fails with \u0026quot;must not be compiled with optimizations\u0026quot; in aws-lc-rs v1.18.1 / aws-lc-sys v0.45.0 -- \u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/issues/1252\"\u003eaws/aws-lc-rs#1252\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eOther Merged PRs\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd security review workflow by \u003ca href=\"https://github.com/nhatnghiho\"\u003e\u003ccode\u003e@​nhatnghiho\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/pull/1226\"\u003eaws/aws-lc-rs#1226\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: align pull request template with AWS-LC by \u003ca href=\"https://github.com/justsmth\"\u003e\u003ccode\u003e@​justsmth\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/pull/1219\"\u003eaws/aws-lc-rs#1219\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: verify docs.rs build with read-only crate sources by \u003ca href=\"https://github.com/justsmth\"\u003e\u003ccode\u003e@​justsmth\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/pull/1209\"\u003eaws/aws-lc-rs#1209\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: harden workflows and release tooling by \u003ca href=\"https://github.com/justsmth\"\u003e\u003ccode\u003e@​justsmth\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/pull/1216\"\u003eaws/aws-lc-rs#1216\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/aws/aws-lc-rs/commit/9df497501436596d4da77109217806b3af7f56cb\"\u003e\u003ccode\u003e9df4975\u003c/code\u003e\u003c/a\u003e Prepare aws-lc-fips-sys v0.14.3 (\u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/issues/1258\"\u003e#1258\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-lc-rs/commit/83d5809b62dd1e206448463a56349619b67a0b79\"\u003e\u003ccode\u003e83d5809\u003c/code\u003e\u003c/a\u003e Prepare aws-lc-sys v0.46.0 and aws-lc-rs v1.18.2 (\u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/issues/1256\"\u003e#1256\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-lc-rs/commit/a97b9dfb7c92aae99c5cf638256e889344593941\"\u003e\u003ccode\u003ea97b9df\u003c/code\u003e\u003c/a\u003e fix(builder): export AWS_LC_SYS_CC before the main build's compiler lookup (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-lc-rs/commit/040d834360ebe48b1025686c45a405eda306599f\"\u003e\u003ccode\u003e040d834\u003c/code\u003e\u003c/a\u003e fix: normalize binding link names for Cranelift (\u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/issues/1234\"\u003e#1234\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-lc-rs/commit/ecd9a26dcf875b04890229b5d1df94bb860d8cae\"\u003e\u003ccode\u003eecd9a26\u003c/code\u003e\u003c/a\u003e fix(builder): hold jitterentropy CFLAGS guard for the builder's lifetime (\u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/issues/1254\"\u003e#1254\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-lc-rs/commit/d17b165433821639b7a45314e61d0ff778556220\"\u003e\u003ccode\u003ed17b165\u003c/code\u003e\u003c/a\u003e fix: link static FIPS system libcrypto with whole-archive (\u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/issues/1236\"\u003e#1236\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-lc-rs/commit/841a7186528fc2a0849cf1422f513c72d0cc3cf6\"\u003e\u003ccode\u003e841a718\u003c/code\u003e\u003c/a\u003e fix: update Clippy allowances for bindgen 0.73 (\u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/issues/1250\"\u003e#1250\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-lc-rs/commit/4492dcd65791154986e1e13260b5a55d25bd776e\"\u003e\u003ccode\u003e4492dcd\u003c/code\u003e\u003c/a\u003e build(deps): upgrade bindgen to version 0.73 (\u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/issues/1244\"\u003e#1244\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-lc-rs/commit/a0314cb41ef4d27083817664053486dfbc599670\"\u003e\u003ccode\u003ea0314cb\u003c/code\u003e\u003c/a\u003e fix(builder): use unresolved CARGO_MANIFEST_DIR for source paths (\u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/issues/1238\"\u003e#1238\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-lc-rs/commit/e81bb0deb4159d7f2a70825ec9d04cac8ccb2768\"\u003e\u003ccode\u003ee81bb0d\u003c/code\u003e\u003c/a\u003e build(deps): bump codecov/codecov-action from 7.1.0 to 7.1.1 (\u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/issues/1237\"\u003e#1237\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-lc-rs/compare/v1.18.1...v1.18.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `aws-lc-sys` from 0.45.0 to 0.46.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-lc-rs/commit/9df497501436596d4da77109217806b3af7f56cb\"\u003e\u003ccode\u003e9df4975\u003c/code\u003e\u003c/a\u003e Prepare aws-lc-fips-sys v0.14.3 (\u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/issues/1258\"\u003e#1258\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-lc-rs/commit/83d5809b62dd1e206448463a56349619b67a0b79\"\u003e\u003ccode\u003e83d5809\u003c/code\u003e\u003c/a\u003e Prepare aws-lc-sys v0.46.0 and aws-lc-rs v1.18.2 (\u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/issues/1256\"\u003e#1256\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-lc-rs/commit/a97b9dfb7c92aae99c5cf638256e889344593941\"\u003e\u003ccode\u003ea97b9df\u003c/code\u003e\u003c/a\u003e fix(builder): export AWS_LC_SYS_CC before the main build's compiler lookup (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-lc-rs/commit/040d834360ebe48b1025686c45a405eda306599f\"\u003e\u003ccode\u003e040d834\u003c/code\u003e\u003c/a\u003e fix: normalize binding link names for Cranelift (\u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/issues/1234\"\u003e#1234\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-lc-rs/commit/ecd9a26dcf875b04890229b5d1df94bb860d8cae\"\u003e\u003ccode\u003eecd9a26\u003c/code\u003e\u003c/a\u003e fix(builder): hold jitterentropy CFLAGS guard for the builder's lifetime (\u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/issues/1254\"\u003e#1254\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-lc-rs/commit/d17b165433821639b7a45314e61d0ff778556220\"\u003e\u003ccode\u003ed17b165\u003c/code\u003e\u003c/a\u003e fix: link static FIPS system libcrypto with whole-archive (\u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/issues/1236\"\u003e#1236\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-lc-rs/commit/841a7186528fc2a0849cf1422f513c72d0cc3cf6\"\u003e\u003ccode\u003e841a718\u003c/code\u003e\u003c/a\u003e fix: update Clippy allowances for bindgen 0.73 (\u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/issues/1250\"\u003e#1250\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-lc-rs/commit/4492dcd65791154986e1e13260b5a55d25bd776e\"\u003e\u003ccode\u003e4492dcd\u003c/code\u003e\u003c/a\u003e build(deps): upgrade bindgen to version 0.73 (\u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/issues/1244\"\u003e#1244\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-lc-rs/commit/a0314cb41ef4d27083817664053486dfbc599670\"\u003e\u003ccode\u003ea0314cb\u003c/code\u003e\u003c/a\u003e fix(builder): use unresolved CARGO_MANIFEST_DIR for source paths (\u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/issues/1238\"\u003e#1238\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-lc-rs/commit/e81bb0deb4159d7f2a70825ec9d04cac8ccb2768\"\u003e\u003ccode\u003ee81bb0d\u003c/code\u003e\u003c/a\u003e build(deps): bump codecov/codecov-action from 7.1.0 to 7.1.1 (\u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/issues/1237\"\u003e#1237\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-lc-rs/compare/aws-lc-sys/v0.45.0...aws-lc-sys/v0.46.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cc` from 1.6.0 to 1.8.0\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.8.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003eCC_PREFER_CLANG_CL_OVER_MSVC\u003c/code\u003e to override \u003ccode\u003eprefer_clang_cl_over_msvc\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/2001\"\u003e#2001\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(panic)\u003c/em\u003e fix panic in code and replace with error when appropriate (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/2008\"\u003e#2008\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(env)\u003c/em\u003e do not panic if WASM_MUSL_SYSROOT not set (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/2007\"\u003e#2007\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(jobserver)\u003c/em\u003e help thread gets more token than necessary (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/2006\"\u003e#2006\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003estop forwarding -Cprofile-generate/-Cprofile-use to the C compiler (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/2003\"\u003e#2003\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edo not apply target crt-static when target is overridden (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1999\"\u003e#1999\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(parallel)\u003c/em\u003e poll for process exit on linux (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/2009\"\u003e#2009\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edocument \u003ccode\u003eNVCC\u003c/code\u003e and other environment variables (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/2005\"\u003e#2005\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(jobserver)\u003c/em\u003e poll for new token (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/2004\"\u003e#2004\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(parallel)\u003c/em\u003e Use poll on unix (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/2000\"\u003e#2000\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ecc-v1.7.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003eTool::get_envs\u003c/code\u003e, deprecate Tool::env and store tool env as \u003ccode\u003eArc\u0026lt;OsStr\u0026gt;\u003c/code\u003e pairs (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1985\"\u003e#1985\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003elink \u003ccode\u003ec++\u003c/code\u003e when Clang uses libc++ (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1978\"\u003e#1978\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003eCC_MASM_ASM\u003c/code\u003e and fall back to \u003ccode\u003ellvm-ml\u003c/code\u003e for MASM files (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1975\"\u003e#1975\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(target parsing)\u003c/em\u003e for powerpc64-ibm-aix abi (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1989\"\u003e#1989\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eignore ASCII case in program name checks (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1981\"\u003e#1981\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(compile)\u003c/em\u003e issue compilation cmds more frequently in parallel \u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1997\"\u003e#1997\u003c/a\u003e \u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1998\"\u003e#1998\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(cache)\u003c/em\u003e Optimize tool detection caching (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1995\"\u003e#1995\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(cache)\u003c/em\u003e optimize EnvSnapshot Hash, PartialEq, Ord impl (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1994\"\u003e#1994\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRegenerate target info (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1988\"\u003e#1988\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.7.0...cc-v1.8.0\"\u003e1.8.0\u003c/a\u003e - 2026-10-11\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003eCC_PREFER_CLANG_CL_OVER_MSVC\u003c/code\u003e to override \u003ccode\u003eprefer_clang_cl_over_msvc\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/2001\"\u003e#2001\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(panic)\u003c/em\u003e fix panic in code and replace with error when appropriate (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/2008\"\u003e#2008\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(env)\u003c/em\u003e do not panic if WASM_MUSL_SYSROOT not set (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/2007\"\u003e#2007\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(jobserver)\u003c/em\u003e help thread gets more token than necessary (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/2006\"\u003e#2006\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003estop forwarding -Cprofile-generate/-Cprofile-use to the C compiler (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/2003\"\u003e#2003\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edo not apply target crt-static when target is overridden (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1999\"\u003e#1999\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(parallel)\u003c/em\u003e poll for process exit on linux (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/2009\"\u003e#2009\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edocument \u003ccode\u003eNVCC\u003c/code\u003e and other environment variables (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/2005\"\u003e#2005\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(jobserver)\u003c/em\u003e poll for new token (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/2004\"\u003e#2004\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(parallel)\u003c/em\u003e Use poll on unix (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/2000\"\u003e#2000\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.6.0...cc-v1.7.0\"\u003e1.7.0\u003c/a\u003e - 2026-10-10\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003eTool::get_envs\u003c/code\u003e, deprecate Tool::env and store tool env as \u003ccode\u003eArc\u0026lt;OsStr\u0026gt;\u003c/code\u003e pairs (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1985\"\u003e#1985\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003elink \u003ccode\u003ec++\u003c/code\u003e when Clang uses libc++ (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1978\"\u003e#1978\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003eCC_MASM_ASM\u003c/code\u003e and fall back to \u003ccode\u003ellvm-ml\u003c/code\u003e for MASM files (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1975\"\u003e#1975\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(target parsing)\u003c/em\u003e for powerpc64-ibm-aix abi (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1989\"\u003e#1989\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eignore ASCII case in program name checks (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1981\"\u003e#1981\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(compile)\u003c/em\u003e issue compilation cmds more frequently in parallel \u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1997\"\u003e#1997\u003c/a\u003e \u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1998\"\u003e#1998\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(cache)\u003c/em\u003e Optimize tool detection caching (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1995\"\u003e#1995\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(cache)\u003c/em\u003e optimize EnvSnapshot Hash, PartialEq, Ord impl (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1994\"\u003e#1994\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRegenerate target info (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1988\"\u003e#1988\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/d0454eee9b9f046c4c3462b59e78145d81cc6b92\"\u003e\u003ccode\u003ed0454ee\u003c/code\u003e\u003c/a\u003e chore(cc): release v1.8.0 (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/2010\"\u003e#2010\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/fd18a6c1626d734469342083d89f142a764ebf6e\"\u003e\u003ccode\u003efd18a6c\u003c/code\u003e\u003c/a\u003e perf(parallel): poll for process exit on linux (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/2009\"\u003e#2009\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/b69d7ebc6116f73878397d2e1b290c0851d8a75e\"\u003e\u003ccode\u003eb69d7eb\u003c/code\u003e\u003c/a\u003e fix(panic): fix panic in code and replace with error when appropriate (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/2008\"\u003e#2008\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/78eaf8f311801a09db899c031185388a36b98763\"\u003e\u003ccode\u003e78eaf8f\u003c/code\u003e\u003c/a\u003e fix(env): do not panic if WASM_MUSL_SYSROOT not set (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/2007\"\u003e#2007\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/ca93d670f7eb8409cd2b166a3aee8ee5578e108a\"\u003e\u003ccode\u003eca93d67\u003c/code\u003e\u003c/a\u003e docs: document \u003ccode\u003eNVCC\u003c/code\u003e and other environment variables (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/2005\"\u003e#2005\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/e4f1339ed49712fe3f79295c52a4b98e15782fee\"\u003e\u003ccode\u003ee4f1339\u003c/code\u003e\u003c/a\u003e fix(jobserver): help thread gets more token than necessary (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/2006\"\u003e#2006\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/369070e6ecf678bbded7ad9996b9e3cb030ae9a1\"\u003e\u003ccode\u003e369070e\u003c/code\u003e\u003c/a\u003e perf(jobserver): poll for new token (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/2004\"\u003e#2004\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/360d734061733b046e992597093f9ac6ae68637d\"\u003e\u003ccode\u003e360d734\u003c/code\u003e\u003c/a\u003e fix: stop forwarding -Cprofile-generate/-Cprofile-use to the C compiler (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/2003\"\u003e#2003\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/5832160173fe201761116644d7ef2062d3b84ffe\"\u003e\u003ccode\u003e5832160\u003c/code\u003e\u003c/a\u003e refactor(forward_available): use let-else (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/2002\"\u003e#2002\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/fb83356fd7d4de96f6dc53855de641ab0bcd9e3f\"\u003e\u003ccode\u003efb83356\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003eCC_PREFER_CLANG_CL_OVER_MSVC\u003c/code\u003e to override `prefer_clang_cl_over_ms...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/cc-rs/compare/cc-v1.6.0...cc-v1.8.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `combine` from 4.6.8 to 4.6.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Marwes/combine/releases\"\u003ecombine's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.6.9\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/Marwes/combine/compare/v4.6.8..v4.6.9\"\u003e4.6.9\u003c/a\u003e - 2026-10-15\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eHandle partial parsing in parsers based on TokensCmp - (\u003ca href=\"https://github.com/Marwes/combine/commit/c8742a59452e20f16d92d95b30b7a88390e7aa0a\"\u003ec8742a5\u003c/a\u003e) - Markus Westerlind\u003c/li\u003e\n\u003cli\u003eMake count/length_prefix/escaped handle partial parsing correctly - (\u003ca href=\"https://github.com/Marwes/combine/commit/148333ec4a9715e387644757b1b5b93cb12da4e7\"\u003e148333e\u003c/a\u003e) - Markus Westerlind\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/Marwes/combine/blob/master/CHANGELOG.md\"\u003ecombine's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/Marwes/combine/compare/v4.6.8..v4.6.9\"\u003e4.6.9\u003c/a\u003e - 2026-10-15\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eHandle partial parsing in parsers based on TokensCmp - (\u003ca href=\"https://github.com/Marwes/combine/commit/c8742a59452e20f16d92d95b30b7a88390e7aa0a\"\u003ec8742a5\u003c/a\u003e) - Markus Westerlind\u003c/li\u003e\n\u003cli\u003eMake count/length_prefix/escaped handle partial parsing correctly - (\u003ca href=\"https://github.com/Marwes/combine/commit/148333ec4a9715e387644757b1b5b93cb12da4e7\"\u003e148333e\u003c/a\u003e) - Markus Westerlind\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Marwes/combine/commit/a2da738ca628bb2e2ef9881fce8e35cbafc455b2\"\u003e\u003ccode\u003ea2da738\u003c/code\u003e\u003c/a\u003e chore: Version 4.6.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Marwes/combine/commit/12cd53c71da15d81cd120b5434b9bed1a7c85ce4\"\u003e\u003ccode\u003e12cd53c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/Marwes/combine/issues/383\"\u003e#383\u003c/a\u003e from Marwes/release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Marwes/combine/commit/73bffc75f3b54a45ad2cb20c8fd80719c224af31\"\u003e\u003ccode\u003e73bffc7\u003c/code\u003e\u003c/a\u003e chore: Try to setup a one-click release method\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Marwes/combine/commit/806735376c550c3bf55174c2b28e2f87ffe86121\"\u003e\u003ccode\u003e8067353\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/Marwes/combine/issues/382\"\u003e#382\u003c/a\u003e from Marwes/issue_381\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Marwes/combine/commit/6a74b920f7f943b469001df764d28fe1fd50b41c\"\u003e\u003ccode\u003e6a74b92\u003c/code\u003e\u003c/a\u003e chore: Remove leak from tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Marwes/combine/commit/148333ec4a9715e387644757b1b5b93cb12da4e7\"\u003e\u003ccode\u003e148333e\u003c/code\u003e\u003c/a\u003e fix: Make count/length_prefix/escaped handle partial parsing correctly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Marwes/combine/commit/c8742a59452e20f16d92d95b30b7a88390e7aa0a\"\u003e\u003ccode\u003ec8742a5\u003c/code\u003e\u003c/a\u003e fix: Handle partial parsing in parsers based on TokensCmp\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Marwes/combine/commit/96538feb9a509d28941039debcf0325033b53a03\"\u003e\u003ccode\u003e96538fe\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/Marwes/combine/issues/380\"\u003e#380\u003c/a\u003e from icecream17/patch-1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Marwes/combine/commit/72969c90259ba6bd4e4893bf17ceaa58fe6253d7\"\u003e\u003ccode\u003e72969c9\u003c/code\u003e\u003c/a\u003e typo (stream/mod.rs)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Marwes/combine/commit/21fe1e42fb1ca0be5be6b61aeaf1dd9c514f0faa\"\u003e\u003ccode\u003e21fe1e4\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/Marwes/combine/issues/379\"\u003e#379\u003c/a\u003e from atouchet/trv\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Marwes/combine/compare/v4.6.8...v4.6.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ctutils` from 0.4.2 to 0.4.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/utils/commit/3c5aa70180232b57a485a14269adf1380d1807c1\"\u003e\u003ccode\u003e3c5aa70\u003c/code\u003e\u003c/a\u003e ctutils v0.4.3 (\u003ca href=\"https://redirect.github.com/RustCrypto/utils/issues/1550\"\u003e#1550\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/utils/commit/6f4e70f4c22361a6c1c26b8c99a223714eedb27a\"\u003e\u003ccode\u003e6f4e70f\u003c/code\u003e\u003c/a\u003e ctutils: use \u003ccode\u003ecast_(un)signed\u003c/code\u003e; MSRV 1.87 (\u003ca href=\"https://redirect.github.com/RustCrypto/utils/issues/1548\"\u003e#1548\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/utils/commit/29391e40b0af02dd401ec0ac20c8c2160201dafd\"\u003e\u003ccode\u003e29391e4\u003c/code\u003e\u003c/a\u003e ctutils: make \u003ccode\u003eChoice::{to_bool, to_u8}\u003c/code\u003e into \u003ccode\u003econst fn\u003c/code\u003e; MSRV 1.86 (\u003ca href=\"https://redirect.github.com/RustCrypto/utils/issues/1547\"\u003e#1547\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/utils/commit/f09945d707576f946d802ef383924b8b1b3786b4\"\u003e\u003ccode\u003ef09945d\u003c/code\u003e\u003c/a\u003e ci: allow triggering workflows manually (\u003ca href=\"https://redirect.github.com/RustCrypto/utils/issues/1543\"\u003e#1543\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/utils/commit/53493df15d8d745ea504ad2a1f36e43b54e346da\"\u003e\u003ccode\u003e53493df\u003c/code\u003e\u003c/a\u003e dit v0.0.1-alpha (\u003ca href=\"https://redirect.github.com/RustCrypto/utils/issues/1540\"\u003e#1540\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/utils/commit/c89949d6e557bca93fc35af0fc71160932b611e8\"\u003e\u003ccode\u003ec89949d\u003c/code\u003e\u003c/a\u003e Rename \u003ccode\u003eaarch64-dit\u003c/code\u003e to \u003ccode\u003edit\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/RustCrypto/utils/issues/1539\"\u003e#1539\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/utils/commit/7b85b1bd5e9b8667f67509992122c36d5a35d165\"\u003e\u003ccode\u003e7b85b1b\u003c/code\u003e\u003c/a\u003e zeroize: tweak proxy allocator test (\u003ca href=\"https://redirect.github.com/RustCrypto/utils/issues/1538\"\u003e#1538\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/utils/commit/cfe22d182b7c87fb9994f9f50cd419a87c39e8d2\"\u003e\u003ccode\u003ecfe22d1\u003c/code\u003e\u003c/a\u003e zeroize: remove internal use of \u003ccode\u003eoptimization_barrier\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/RustCrypto/utils/issues/1535\"\u003e#1535\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/utils/commit/398d0eb5638b6f3a0365fbf67b217e0f6fc4e2c7\"\u003e\u003ccode\u003e398d0eb\u003c/code\u003e\u003c/a\u003e cpufeatures: add Speculation Barrier (SB) support for AArch64 (\u003ca href=\"https://redirect.github.com/RustCrypto/utils/issues/1536\"\u003e#1536\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/utils/commit/98d49ed71f8cfbe4e4dd7e5ea6c55c6a9a3c12c6\"\u003e\u003ccode\u003e98d49ed\u003c/code\u003e\u003c/a\u003e zeroize: avoid double-zeroizing Vec's initialized elements (\u003ca href=\"https://redirect.github.com/RustCrypto/utils/issues/1525\"\u003e#1525\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/RustCrypto/utils/compare/ctutils-v0.4.2...ctutils-v0.4.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `davey` from 0.1.4 to 0.1.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Snazzah/davey/releases\"\u003edavey's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.1.5\u003c/h2\u003e\n\u003ch3\u003eFixed:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eDAVESession\u003c/code\u003e will no longer create a decryptor for itself.\u003c/li\u003e\n\u003cli\u003eFixed an issue where on cleaning up expiring ciphers, it actually cleaned up valid ones.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003edavey-python@0.1.5\u003c/h2\u003e\n\u003cp\u003eUpdated built dependencies for OpenMLS and related crates to fix vulnerabilities (\u003ca href=\"https://github.com/cryspen/libcrux/security/advisories/GHSA-435g-fcv3-8j26\"\u003ehttps://github.com/cryspen/libcrux/security/advisories/GHSA-435g-fcv3-8j26\u003c/a\u003e and \u003ca href=\"https://github.com/cryspen/hpke-rs/security/advisories/GHSA-g433-pq76-6cmf\"\u003ehttps://github.com/cryspen/hpke-rs/security/advisories/GHSA-g433-pq76-6cmf\u003c/a\u003e)\u003c/p\u003e\n\u003ch2\u003edavey@0.1.5\u003c/h2\u003e\n\u003cp\u003eUpdated PyO3 so that Python version 3.15 successfully builds\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/Snazzah/davey/blob/v0.1.5/CHANGELOG.md\"\u003edavey's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.1.5] - 2025-06-05\u003c/h2\u003e\n\u003ch3\u003eFixed:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eDAVESession\u003c/code\u003e will no longer create a decryptor for itself.\u003c/li\u003e\n\u003cli\u003eFixed an issue where on cleaning up expiring ciphers, it actually cleaned up valid ones.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Snazzah/davey/commit/f9ca825f8ab8cf1116fa4e4cd631a029864df6aa\"\u003e\u003ccode\u003ef9ca825\u003c/code\u003e\u003c/a\u003e v0.1.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Snazzah/davey/commit/3b1e9e02413cdf517c57b96aa89f79295320a8d4\"\u003e\u003ccode\u003e3b1e9e0\u003c/code\u003e\u003c/a\u003e fix: dont create a self decryptor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Snazzah/davey/commit/998501dff3aa94f5f23a7673fff6ec6d0c954b22\"\u003e\u003ccode\u003e998501d\u003c/code\u003e\u003c/a\u003e fix: fix expiring cipher cleanup removing good ones\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Snazzah/davey/commit/a2d225ebc3ae882f494e561b60f3948e734c96c5\"\u003e\u003ccode\u003ea2d225e\u003c/code\u003e\u003c/a\u003e chore(docs): add caveat on initial transitions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Snazzah/davey/commit/aa2c7e9a2c857da8f848c89139b89eeafe704e14\"\u003e\u003ccode\u003eaa2c7e9\u003c/code\u003e\u003c/a\u003e chore(bench): small fix to bench\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Snazzah/davey/commit/e4b65df9346e661b6be81b14248bc1c8ac00306e\"\u003e\u003ccode\u003ee4b65df\u003c/code\u003e\u003c/a\u003e chore(readme): reference a funny video\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/Snazzah/davey/compare/v0.1.4...v0.1.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `deranged` from 0.5.8 to 0.5.9\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/jhpratt/deranged/commits/v0.5.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `equivalent` from 1.0.2 to 1.0.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/equivalent/commit/4ee88130bd4ab3229e785533da2af641be22deac\"\u003e\u003ccode\u003e4ee8813\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/indexmap-rs/equivalent/issues/11\"\u003e#11\u003c/a\u003e from cuviper/contracts\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/equivalent/commit/199fd8460ab195708e40aac61b5df2962189b14d\"\u003e\u003ccode\u003e199fd84\u003c/code\u003e\u003c/a\u003e Release 1.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/equivalent/commit/f559e9702c036ce15ae6e10d6910a8ffa7af23a9\"\u003e\u003ccode\u003ef559e97\u003c/code\u003e\u003c/a\u003e Document more about the traits' contracts\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/indexmap-rs/equivalent/compare/v1.0.2...v1.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `find-msvc-tools` from 0.1.14 to 0.1.15\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\"\u003efind-msvc-tools's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003efind-msvc-tools-v0.1.15\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRegenerate windows sys bindings (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/2019\"\u003e#2019\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/ffbb10da608f715ed69a4561c4cbdca7c6fbbba6\"\u003e\u003ccode\u003effbb10d\u003c/code\u003e\u003c/a\u003e chore: release (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/2038\"\u003e#2038\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/b30f5b4550fdf9d6a8a18adbf8818effc9761ddc\"\u003e\u003ccode\u003eb30f5b4\u003c/code\u003e\u003c/a\u003e fix: don't prefer clang for -Clinker-plugin-lto=no (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/2046\"\u003e#2046\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/fb5eb51de41f1e7c35df54c4fc0d06dc2a9b2c7e\"\u003e\u003ccode\u003efb5eb51\u003c/code\u003e\u003c/a\u003e feat: pass AddressSanitizer on to the C compiler (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/2045\"\u003e#2045\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/399d4949dd1e71db3c63358c76bc6405bdae32bb\"\u003e\u003ccode\u003e399d494\u003c/code\u003e\u003c/a\u003e fix: keep the order of flag and flag_if_supported (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/2044\"\u003e#2044\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/53786d59798ba8cb0164cbcf961607d6f0aee787\"\u003e\u003ccode\u003e53786d5\u003c/code\u003e\u003c/a\u003e ci(deps): bump taiki-e/install-action from 2.87.21 to 2.87.28 (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/2047\"\u003e#2047\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/53d06d3780cefc009487fbc00b7c6c5be22d22e8\"\u003e\u003ccode\u003e53d06d3\u003c/code\u003e\u003c/a\u003e ci(deps): bump release-plz/action from 0.5.140 to 0.5.141 (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/2048\"\u003e#2048\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/dfef159e5f221616010995df8190b3bd79a85a21\"\u003e\u003ccode\u003edfef159\u003c/code\u003e\u003c/a\u003e ci(deps): bump tombi-toml/setup-tombi from 1.7.3 to 1.8.4 (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/2049\"\u003e#2049\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/fd9c84045bf3684c30ef14139d88d623b8c81526\"\u003e\u003ccode\u003efd9c840\u003c/code\u003e\u003c/a\u003e feat: add source root for stable external object names (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/2034\"\u003e#2034\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/bf0c5fb92a9d761facad34981298223e21fd3cc8\"\u003e\u003ccode\u003ebf0c5fb\u003c/code\u003e\u003c/a\u003e feat: emit rerun-if-env-changed for the compiler's own env vars (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/2035\"\u003e#2035\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/2ba8b6d31fa9df6a3e76b8515fa23becc1eb4bad\"\u003e\u003ccode\u003e2ba8b6d\u003c/code\u003e\u003c/a\u003e refactor(target): convert large match into data (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/2043\"\u003e#2043\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/cc-rs/compare/find-msvc-tools-v0.1.14...find-msvc-tools-v0.1.15\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `h2` from 0.4.19 to 0.4.20\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/hyperium/h2/releases\"\u003eh2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.4.20\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eperf: decode two HPACK Huffman symbols per table lookup by \u003ca href=\"https://github.com/ArniDagur\"\u003e\u003ccode\u003e@​ArniDagur\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/h2/pull/927\"\u003ehyperium/h2#927\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: defer send buffer locking while receiving by \u003ca href=\"https://github.com/brentechols\"\u003e\u003ccode\u003e@​brentechols\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/h2/pull/933\"\u003ehyperium/h2#933\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: batch HPACK encoder writes per u32 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/h2/pull/938\"\u003ehyperium/h2#938\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: shrink HPACK encode tables 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/h2/pull/949\"\u003ehyperium/h2#949\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: reject GOAWAY frames with a non-zero stream identifier by \u003ca href=\"https://github.com/jaideeppyne\"\u003e\u003ccode\u003e@​jaideeppyne\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/h2/pull/951\"\u003ehyperium/h2#951\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: put decoder args onto a new FrameDecoder 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/h2/pull/953\"\u003ehyperium/h2#953\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: make CI have a single required job by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/h2/pull/954\"\u003ehyperium/h2#954\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003estyle: apply clippy 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/h2/pull/955\"\u003ehyperium/h2#955\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: rare race during shutdown 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/h2/pull/956\"\u003ehyperium/h2#956\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(client): reject responses without \u003ccode\u003e:status\u003c/code\u003e by \u003ca href=\"https://github.com/0x676e67\"\u003e\u003ccode\u003e@​0x676e67\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/h2/pull/959\"\u003ehyperium/h2#959\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: count refused streams on local reset abuse counter 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/h2/pull/966\"\u003ehyperium/h2#966\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: reject duplicate content-lengths that differ 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/h2/pull/967\"\u003ehyperium/h2#967\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate automatic DATA frame budget at runtime by \u003ca href=\"https://github.com/jeremyjpj0916\"\u003e\u003ccode\u003e@​jeremyjpj0916\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/h2/pull/965\"\u003ehyperium/h2#965\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: count reserved push promises against stream concurrency 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/h2/pull/968\"\u003ehyperium/h2#968\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: remove need to lock for pending_refusal for every recv call 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/h2/pull/969\"\u003ehyperium/h2#969\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare v0.4.20 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/h2/pull/970\"\u003ehyperium/h2#970\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jaideeppyne\"\u003e\u003ccode\u003e@​jaideeppyne\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/h2/pull/951\"\u003ehyperium/h2#951\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjpj0916\"\u003e\u003ccode\u003e@​jeremyjpj0916\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/h2/pull/965\"\u003ehyperium/h2#965\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/hyperium/h2/compare/v0.4.19...v0.4.20\"\u003ehttps://github.com/hyperium/h2/compare/v0.4.19...v0.4.20\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/hyperium/h2/blob/master/CHANGELOG.md\"\u003eh2's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e0.4.20 (October 6, 2026)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix counting reserved push promises against stream concurrency limits.\u003c/li\u003e\n\u003cli\u003eFix automatic small DATA frame budget to update when the connection window changes at runtime.\u003c/li\u003e\n\u003cli\u003eFix rejecting duplicate \u003ccode\u003econtent-length\u003c/code\u003e headers with different values.\u003c/li\u003e\n\u003cli\u003eFix counting refused streams towards the local reset limit.\u003c/li\u003e\n\u003cli\u003eFix client to reject responses without a \u003ccode\u003e:status\u003c/code\u003e pseudo header.\u003c/li\u003e\n\u003cli\u003eFix rare race condition during shutdown.\u003c/li\u003e\n\u003cli\u003eFix rejecting GOAWAY frames with a non-zero stream identifier.\u003c/li\u003e\n\u003cli\u003eOptimize HPACK Huffman encoding and decoding.\u003c/li\u003e\n\u003cli\u003eReduce size of HPACK Huffman encoding tables.\u003c/li\u003e\n\u003cli\u003eOptimize receive performance by reducing send buffer locking.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/h2/commit/b0e890842ac16d3c76836fd4fcc06421acb15fa7\"\u003e\u003ccode\u003eb0e8908\u003c/code\u003e\u003c/a\u003e v0.4.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/h2/commit/5b17a0ee304478ee92060d6631660a8d28bf30f6\"\u003e\u003ccode\u003e5b17a0e\u003c/code\u003e\u003c/a\u003e perf: remove need to lock for pending_refusal for every recv call (\u003ca href=\"https://redirect.github.com/hyperium/h2/issues/969\"\u003e#969\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/h2/commit/a26b42746ae5c69fa32bb9411de3b5e7440cd165\"\u003e\u003ccode\u003ea26b427\u003c/code\u003e\u003c/a\u003e fix: count reserved push promises against stream concurrency (\u003ca href=\"https://redirect.github.com/hyperium/h2/issues/968\"\u003e#968\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/h2/commit/96c15eb08dfccabb08e8a3383024f8b3d9e68c45\"\u003e\u003ccode\u003e96c15eb\u003c/code\u003e\u003c/a\u003e fix: update automatic DATA frame budget at runtime (\u003ca href=\"https://redirect.github.com/hyperium/h2/issues/965\"\u003e#965\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/h2/commit/d96d34751d79a19f8caa44b4565ceb451c719052\"\u003e\u003ccode\u003ed96d347\u003c/code\u003e\u003c/a\u003e fix: reject duplicate content-lengths that differ (\u003ca href=\"https://redirect.github.com/hyperium/h2/issues/967\"\u003e#967\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/h2/commit/8e9655f8d7fd9fe7bf0ceb7ed61acdcbdf5ab984\"\u003e\u003ccode\u003e8e9655f\u003c/code\u003e\u003c/a\u003e fix: count refused streams on local reset abuse counter (\u003ca href=\"https://redirect.github.com/hyperium/h2/issues/966\"\u003e#966\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/h2/commit/3c5f61c9bac3b9ab9b24031a3bb90d8b58eccb9a\"\u003e\u003ccode\u003e3c5f61c\u003c/code\u003e\u003c/a\u003e fix(client): reject responses without \u003ccode\u003e:status\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/hyperium/h2/issues/959\"\u003e#959\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/h2/commit/e43124bb5579bae0306d4a8f70dc127a640534c4\"\u003e\u003ccode\u003ee43124b\u003c/code\u003e\u003c/a\u003e fix: rare race during shutdown (\u003ca href=\"https://redirect.github.com/hyperium/h2/issues/956\"\u003e#956\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/h2/commit/20cfc37042af4d5a08b89bff0b7ef8a27675114b\"\u003e\u003ccode\u003e20cfc37\u003c/code\u003e\u003c/a\u003e style: apply clippy (\u003ca href=\"https://redirect.github.com/hyperium/h2/issues/955\"\u003e#955\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/h2/commit/d785c5f01c77a7e95cb6e0ab1550a10189fcd960\"\u003e\u003ccode\u003ed785c5f\u003c/code\u003e\u003c/a\u003e chore: make CI have a single required job (\u003ca href=\"https://redirect.github.com/hyperium/h2/issues/954\"\u003e#954\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/hyperium/h2/compare/v0.4.19...v0.4.20\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `hyper` from 1.11.1 to 1.12.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.12.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ehttp1:\u003c/strong\u003e add max_header_size limit for server and client (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4183\"\u003e#4183\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/d1cd14eff392be63a2318d690cc9380723ec61a1\"\u003ed1cd14ef\u003c/a\u003e, closes \u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/3832\"\u003e#3832\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ehttp1:\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003ewithdraw a stale want when the client dispatcher takes a request (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4208\"\u003e#4208\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/c44f1cc51c2bc45b502031a646d3d54315bd7a16\"\u003ec44f1cc5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eremove content-length if transfer-en...\n\n_Description has been truncated_","html_url":"https://github.com/cycle-five/cracktunes/pull/611","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/cycle-five%2Fcracktunes/issues/611","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/611/packages"}},{"old_version":"3.0.3","new_version":"3.0.9","update_type":"patch","path":null,"pr_created_at":"2026-10-19T05:01:10.000Z","version_change":"3.0.3 → 3.0.9","issue":{"uuid":"5918111286","node_id":"PR_kwDOVLvPUs8AAAABJQWshA","number":2,"state":"closed","title":"chore(deps): bump the firecracker group with 53 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-10-19T23:49:58.000Z","author_association":null,"state_reason":null,"created_at":"2026-10-19T05:01:10.000Z","updated_at":"2026-10-19T23:50:01.000Z","time_to_close":67728,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"firecracker","update_count":53,"packages":[{"name":"thiserror","old_version":"2.0.20","new_version":"2.0.21","repository_url":"https://github.com/dtolnay/thiserror"},{"name":"zerocopy","old_version":"0.8.56","new_version":"0.8.63","repository_url":"https://github.com/google/zerocopy"},{"name":"clap","old_version":"4.6.6","new_version":"4.6.7","repository_url":"https://github.com/clap-rs/clap"},{"name":"syn","old_version":"3.0.3","new_version":"3.0.9","repository_url":"https://github.com/dtolnay/syn"},{"name":"uuid","old_version":"1.24.1","new_version":"1.28.0","repository_url":"https://github.com/uuid-rs/uuid"},{"name":"libc","old_version":"0.2.189","new_version":"0.2.190","repository_url":"https://github.com/rust-lang/libc"},{"name":"serde_json","old_version":"1.0.151","new_version":"1.0.154","repository_url":"https://github.com/serde-rs/json"},{"name":"cargo_toml","old_version":"1.0.0","new_version":"1.0.1"},{"name":"log","old_version":"0.4.33","new_version":"0.4.34","repository_url":"https://github.com/rust-lang/log"},{"name":"aws-lc-rs","old_version":"1.18.0","new_version":"1.18.2","repository_url":"https://github.com/aws/aws-lc-rs"},{"name":"bitflags","old_version":"2.13.1","new_version":"2.13.2","repository_url":"https://github.com/bitflags/bitflags"},{"name":"memfd","old_version":"0.6.5","new_version":"0.6.6","repository_url":"https://github.com/lucab/memfd-rs"},{"name":"zstd-safe","old_version":"7.3.0","new_version":"8.1.0","repository_url":"https://github.com/gyscos/zstd-rs"},{"name":"proptest","old_version":"1.11.0","new_version":"1.12.0","repository_url":"https://github.com/proptest-rs/proptest"},{"name":"aws-lc-sys","old_version":"0.44.0","new_version":"0.46.0","repository_url":"https://github.com/aws/aws-lc-rs"},{"name":"cc","old_version":"1.4.4","new_version":"1.8.0","repository_url":"https://github.com/rust-lang/cc-rs"},{"name":"cfg-if","old_version":"1.0.4","new_version":"1.0.5","repository_url":"https://github.com/rust-lang/cfg-if"},{"name":"clap_builder","old_version":"4.6.6","new_version":"4.6.7","repository_url":"https://github.com/clap-rs/clap"},{"name":"clap_derive","old_version":"4.6.4","new_version":"4.6.7","repository_url":"https://github.com/clap-rs/clap"},{"name":"clap_lex","old_version":"1.1.0","new_version":"1.1.1","repository_url":"https://github.com/clap-rs/clap"},{"name":"cpufeatures","old_version":"0.3.0","new_version":"0.3.1","repository_url":"https://github.com/RustCrypto/utils"},{"name":"defmt","old_version":"1.1.1","new_version":"1.2.0","repository_url":"https://github.com/knurling-rs/defmt"},{"name":"defmt-macros","old_version":"1.1.1","new_version":"1.2.0","repository_url":"https://github.com/knurling-rs/defmt"},{"name":"defmt-parser","old_version":"1.0.0","new_version":"1.1.0","repository_url":"https://github.com/knurling-rs/defmt"},{"name":"either","old_version":"1.18.0","new_version":"1.19.0","repository_url":"https://github.com/rayon-rs/either"},{"name":"equivalent","old_version":"1.0.2","new_version":"1.0.3","repository_url":"https://github.com/indexmap-rs/equivalent"},{"name":"find-msvc-tools","old_version":"0.1.11","new_version":"0.1.14","repository_url":"https://github.com/rust-lang/cc-rs"},{"name":"getrandom","old_version":"0.3.4","new_version":"0.4.3","repository_url":"https://github.com/rust-random/getrandom"},{"name":"glam","old_version":"0.33.5","new_version":"0.34.1","repository_url":"https://github.com/bitshifter/glam-rs"},{"name":"indexmap","old_version":"2.14.0","new_version":"2.14.2","repository_url":"https://github.com/indexmap-rs/indexmap"},{"name":"jiff","old_version":"0.2.35","new_version":"0.2.38","repository_url":"https://github.com/BurntSushi/jiff"},{"name":"jiff-core","old_version":"0.1.0","new_version":"0.1.1","repository_url":"https://github.com/BurntSushi/jiff"},{"name":"jiff-static","old_version":"0.2.35","new_version":"0.2.38","repository_url":"https://github.com/BurntSushi/jiff"},{"name":"js-sys","old_version":"0.3.104","new_version":"0.3.106","repository_url":"https://github.com/wasm-bindgen/wasm-bindgen"},{"name":"lazy_static","old_version":"1.5.0","new_version":"1.5.1","repository_url":"https://github.com/rust-lang-nursery/lazy-static.rs"},{"name":"portable-atomic-util","old_version":"0.2.7","new_version":"0.2.8","repository_url":"https://github.com/taiki-e/portable-atomic-util"},{"name":"r-efi","old_version":"5.3.0","new_version":"6.0.0","repository_url":"https://github.com/r-efi/r-efi"},{"name":"rand","old_version":"0.9.5","new_version":"0.10.2","repository_url":"https://github.com/rust-random/rand"},{"name":"rand_core","old_version":"0.9.5","new_version":"0.10.1","repository_url":"https://github.com/rust-lang-nursery/rand"},{"name":"rand_xorshift","old_version":"0.4.0","new_version":"0.5.0","repository_url":"https://github.com/rust-random/rngs"},{"name":"rustix","old_version":"1.1.4","new_version":"1.1.5","repository_url":"https://github.com/bytecodealliance/rustix"},{"name":"serde_spanned","old_version":"1.1.1","new_version":"1.1.2","repository_url":"https://github.com/toml-rs/toml"},{"name":"toml","old_version":"1.1.4+spec-1.1.0","new_version":"1.1.8+spec-1.1.0","repository_url":"https://github.com/toml-rs/toml"},{"name":"toml_datetime","old_version":"1.1.1+spec-1.1.0","new_version":"1.1.2+spec-1.1.0","repository_url":"https://github.com/toml-rs/toml"},{"name":"toml_parser","old_version":"1.1.3+spec-1.1.0","new_version":"1.1.5+spec-1.1.0","repository_url":"https://github.com/toml-rs/toml"},{"name":"toml_writer","old_version":"1.1.2+spec-1.1.0","new_version":"1.1.3+spec-1.1.0","repository_url":"https://github.com/toml-rs/toml"},{"name":"unicode-ident","old_version":"1.0.24","new_version":"1.0.27","repository_url":"https://github.com/dtolnay/unicode-ident"},{"name":"wasm-bindgen","old_version":"0.2.127","new_version":"0.2.129","repository_url":"https://github.com/wasm-bindgen/wasm-bindgen"},{"name":"wasm-bindgen-macro","old_version":"0.2.127","new_version":"0.2.129","repository_url":"https://github.com/wasm-bindgen/wasm-bindgen"},{"name":"wasm-bindgen-macro-support","old_version":"0.2.127","new_version":"0.2.129","repository_url":"https://github.com/wasm-bindgen/wasm-bindgen"},{"name":"wasm-bindgen-shared","old_version":"0.2.127","new_version":"0.2.129","repository_url":"https://github.com/wasm-bindgen/wasm-bindgen"},{"name":"zerocopy-derive","old_version":"0.8.56","new_version":"0.8.63","repository_url":"https://github.com/google/zerocopy"},{"name":"zeroize","old_version":"1.9.0","new_version":"1.9.1","repository_url":"https://github.com/RustCrypto/utils"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the firecracker group with 53 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [thiserror](https://github.com/dtolnay/thiserror) | `2.0.20` | `2.0.21` |\n| [zerocopy](https://github.com/google/zerocopy) | `0.8.56` | `0.8.63` |\n| [clap](https://github.com/clap-rs/clap) | `4.6.6` | `4.6.7` |\n| [syn](https://github.com/dtolnay/syn) | `3.0.3` | `3.0.9` |\n| [uuid](https://github.com/uuid-rs/uuid) | `1.24.1` | `1.28.0` |\n| [libc](https://github.com/rust-lang/libc) | `0.2.189` | `0.2.190` |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.151` | `1.0.154` |\n| [cargo_toml](https://gitlab.com/lib.rs/cargo_toml) | `1.0.0` | `1.0.1` |\n| [log](https://github.com/rust-lang/log) | `0.4.33` | `0.4.34` |\n| [aws-lc-rs](https://github.com/aws/aws-lc-rs) | `1.18.0` | `1.18.2` |\n| [bitflags](https://github.com/bitflags/bitflags) | `2.13.1` | `2.13.2` |\n| [memfd](https://github.com/lucab/memfd-rs) | `0.6.5` | `0.6.6` |\n| [zstd-safe](https://github.com/gyscos/zstd-rs) | `7.3.0` | `8.1.0` |\n| [proptest](https://github.com/proptest-rs/proptest) | `1.11.0` | `1.12.0` |\n| [aws-lc-sys](https://github.com/aws/aws-lc-rs) | `0.44.0` | `0.46.0` |\n| [cc](https://github.com/rust-lang/cc-rs) | `1.4.4` | `1.8.0` |\n| [cfg-if](https://github.com/rust-lang/cfg-if) | `1.0.4` | `1.0.5` |\n| [clap_builder](https://github.com/clap-rs/clap) | `4.6.6` | `4.6.7` |\n| [clap_derive](https://github.com/clap-rs/clap) | `4.6.4` | `4.6.7` |\n| [clap_lex](https://github.com/clap-rs/clap) | `1.1.0` | `1.1.1` |\n| [cpufeatures](https://github.com/RustCrypto/utils) | `0.3.0` | `0.3.1` |\n| [defmt](https://github.com/knurling-rs/defmt) | `1.1.1` | `1.2.0` |\n| [defmt-macros](https://github.com/knurling-rs/defmt) | `1.1.1` | `1.2.0` |\n| [defmt-parser](https://github.com/knurling-rs/defmt) | `1.0.0` | `1.1.0` |\n| [either](https://github.com/rayon-rs/either) | `1.18.0` | `1.19.0` |\n| [equivalent](https://github.com/indexmap-rs/equivalent) | `1.0.2` | `1.0.3` |\n| [find-msvc-tools](https://github.com/rust-lang/cc-rs) | `0.1.11` | `0.1.14` |\n| [getrandom](https://github.com/rust-random/getrandom) | `0.3.4` | `0.4.3` |\n| [glam](https://github.com/bitshifter/glam-rs) | `0.33.5` | `0.34.1` |\n| [indexmap](https://github.com/indexmap-rs/indexmap) | `2.14.0` | `2.14.2` |\n| [jiff](https://github.com/BurntSushi/jiff) | `0.2.35` | `0.2.38` |\n| [jiff-core](https://github.com/BurntSushi/jiff) | `0.1.0` | `0.1.1` |\n| [jiff-static](https://github.com/BurntSushi/jiff) | `0.2.35` | `0.2.38` |\n| [js-sys](https://github.com/wasm-bindgen/wasm-bindgen) | `0.3.104` | `0.3.106` |\n| [lazy_static](https://github.com/rust-lang-nursery/lazy-static.rs) | `1.5.0` | `1.5.1` |\n| [portable-atomic-util](https://github.com/taiki-e/portable-atomic-util) | `0.2.7` | `0.2.8` |\n| [r-efi](https://github.com/r-efi/r-efi) | `5.3.0` | `6.0.0` |\n| [rand](https://github.com/rust-random/rand) | `0.9.5` | `0.10.2` |\n| [rand_core](https://github.com/rust-lang-nursery/rand) | `0.9.5` | `0.10.1` |\n| [rand_xorshift](https://github.com/rust-random/rngs) | `0.4.0` | `0.5.0` |\n| [rustix](https://github.com/bytecodealliance/rustix) | `1.1.4` | `1.1.5` |\n| [serde_spanned](https://github.com/toml-rs/toml) | `1.1.1` | `1.1.2` |\n| [toml](https://github.com/toml-rs/toml) | `1.1.4+spec-1.1.0` | `1.1.8+spec-1.1.0` |\n| [toml_datetime](https://github.com/toml-rs/toml) | `1.1.1+spec-1.1.0` | `1.1.2+spec-1.1.0` |\n| [toml_parser](https://github.com/toml-rs/toml) | `1.1.3+spec-1.1.0` | `1.1.5+spec-1.1.0` |\n| [toml_writer](https://github.com/toml-rs/toml) | `1.1.2+spec-1.1.0` | `1.1.3+spec-1.1.0` |\n| [unicode-ident](https://github.com/dtolnay/unicode-ident) | `1.0.24` | `1.0.27` |\n| [wasm-bindgen](https://github.com/wasm-bindgen/wasm-bindgen) | `0.2.127` | `0.2.129` |\n| [wasm-bindgen-macro](https://github.com/wasm-bindgen/wasm-bindgen) | `0.2.127` | `0.2.129` |\n| [wasm-bindgen-macro-support](https://github.com/wasm-bindgen/wasm-bindgen) | `0.2.127` | `0.2.129` |\n| [wasm-bindgen-shared](https://github.com/wasm-bindgen/wasm-bindgen) | `0.2.127` | `0.2.129` |\n| [zerocopy-derive](https://github.com/google/zerocopy) | `0.8.56` | `0.8.63` |\n| [zeroize](https://github.com/RustCrypto/utils) | `1.9.0` | `1.9.1` |\n\nUpdates `thiserror` from 2.0.20 to 2.0.21\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.21\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix parsing of generic unit variants in display expressions (\u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/459\"\u003e#459\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/b1827ee06f81a7d7f954e676771e19a97f9f8e3b\"\u003e\u003ccode\u003eb1827ee\u003c/code\u003e\u003c/a\u003e Release 2.0.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/58037b575a2a5543d0d54a49360554325b49f55a\"\u003e\u003ccode\u003e58037b5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/459\"\u003e#459\u003c/a\u003e from dtolnay/turbofish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/f82a0cf8f06c71263c2caa26e759f337d2778153\"\u003e\u003ccode\u003ef82a0cf\u003c/code\u003e\u003c/a\u003e Keep track of nested turbofish depth\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/72ea49262d6412ccbc08f1696dda8626409e657d\"\u003e\u003ccode\u003e72ea492\u003c/code\u003e\u003c/a\u003e Raise required compiler to Rust 1.77\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/72eea0d4ddb17ff9fa873aa74469de850021b22e\"\u003e\u003ccode\u003e72eea0d\u003c/code\u003e\u003c/a\u003e Resolve io_other_error clippy lint in tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/07f09a2ec934df58508ce4fa5e7fbf27cca552c2\"\u003e\u003ccode\u003e07f09a2\u003c/code\u003e\u003c/a\u003e Raise required compiler to Rust 1.74\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/2715388e8cc5787b3643251f7a7a637e89376688\"\u003e\u003ccode\u003e2715388\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2026-09-22\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/5a306c7d0a8588caaaaa6a7567aeb25c1c10719b\"\u003e\u003ccode\u003e5a306c7\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2026-09-05\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/ef9383b37d7c96b01e10df35d3e9e313c7b98b5a\"\u003e\u003ccode\u003eef9383b\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2026-08-22\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/8336b8407fbfe69177c504cdbc379db20cf6f131\"\u003e\u003ccode\u003e8336b84\u003c/code\u003e\u003c/a\u003e Update ui tests for version 2.0.20\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/dtolnay/thiserror/compare/2.0.20...2.0.21\"\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.56 to 0.8.63\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.63\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[anneal][v1] Optimize SHA-2 in development and test builds 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/3813\"\u003egoogle/zerocopy#3813\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump the cargo group across 3 directories with 1 update 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/google/zerocopy/pull/3796\"\u003egoogle/zerocopy#3796\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[anneal] Build Intel Mac artifacts with Rosetta 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/3853\"\u003egoogle/zerocopy#3853\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[ci] Check packaged licenses by \u003ca href=\"https://github.com/neonjava\"\u003e\u003ccode\u003e@​neonjava\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/3857\"\u003egoogle/zerocopy#3857\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRelease 0.8.63 with packaged SPDX header checks 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/3859\"\u003egoogle/zerocopy#3859\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/neonjava\"\u003e\u003ccode\u003e@​neonjava\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/3857\"\u003egoogle/zerocopy#3857\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.62...v0.8.63\"\u003ehttps://github.com/google/zerocopy/compare/v0.8.62...v0.8.63\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.8.62\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd codegen tests and documentation for \u003ccode\u003eRef\u003c/code\u003e; gate too-slow Kani harness 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/3791\"\u003egoogle/zerocopy#3791\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePreserve Ref pointer metadata 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/3626\"\u003egoogle/zerocopy#3626\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGuard nightly-only Miri code with \u003ccode\u003e#[cfg(all(miri, test))]\u003c/code\u003e 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/3802\"\u003egoogle/zerocopy#3802\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.61...v0.8.62\"\u003ehttps://github.com/google/zerocopy/compare/v0.8.61...v0.8.62\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.8.61\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix Kani builds without derive and release 0.8.61 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/3793\"\u003egoogle/zerocopy#3793\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.60...v0.8.61\"\u003ehttps://github.com/google/zerocopy/compare/v0.8.60...v0.8.61\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.8.60\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump toolchains, adjust provenance lint and MSRV/test compatibility fixes 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/3734\"\u003egoogle/zerocopy#3734\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[ci] Upgrade Anneal macOS runners to macOS 26 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/3768\"\u003egoogle/zerocopy#3768\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNormalize compiler paths and implementation samples in UI diagnostics 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/3769\"\u003egoogle/zerocopy#3769\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eTrailingSliceLayout\u003c/code\u003e and remove \u003ccode\u003eSplit::via_unaligned\u003c/code\u003e 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/3659\"\u003egoogle/zerocopy#3659\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.59...v0.8.60\"\u003ehttps://github.com/google/zerocopy/compare/v0.8.59...v0.8.60\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.8.59\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/c55af491426ef53f35fb8c6e83f220fa07712e66\"\u003e\u003ccode\u003ec55af49\u003c/code\u003e\u003c/a\u003e Release 0.8.63 with packaged SPDX header checks (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3859\"\u003e#3859\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/449226514e6b53741c178b7e8323c18f9c035120\"\u003e\u003ccode\u003e4492265\u003c/code\u003e\u003c/a\u003e [ci] Check packaged licenses (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3857\"\u003e#3857\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/28fbee87ab2473706ba242f2594de8d540525483\"\u003e\u003ccode\u003e28fbee8\u003c/code\u003e\u003c/a\u003e [CI] Bump the all-actions group with 6 updates (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3856\"\u003e#3856\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/f7ec49b72010131929229ab61ac7c5f4f93063f8\"\u003e\u003ccode\u003ef7ec49b\u003c/code\u003e\u003c/a\u003e [anneal] Build Intel Mac artifacts with Rosetta (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3853\"\u003e#3853\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/d51a14e861c3bca1b8fd5a3945298c5fee542768\"\u003e\u003ccode\u003ed51a14e\u003c/code\u003e\u003c/a\u003e Bump the cargo group across 3 directories with 1 update (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3796\"\u003e#3796\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/5bc5ede52c91d90ef1364cb00d6a434cd4078e33\"\u003e\u003ccode\u003e5bc5ede\u003c/code\u003e\u003c/a\u003e [anneal][v1] Optimize SHA-2 in development and test builds (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3813\"\u003e#3813\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/dcb8149c97301e67388c8d10ff025d43226994db\"\u003e\u003ccode\u003edcb8149\u003c/code\u003e\u003c/a\u003e Release 0.8.62 (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3803\"\u003e#3803\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/c428c333c8eafb51a1f4b16733d929c23d337a92\"\u003e\u003ccode\u003ec428c33\u003c/code\u003e\u003c/a\u003e Guard nightly-only Miri code with \u003ccode\u003e#[cfg(all(miri, test))]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3802\"\u003e#3802\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/12f746d2307c30455db1875b9b80e45ada5b8675\"\u003e\u003ccode\u003e12f746d\u003c/code\u003e\u003c/a\u003e Preserve Ref pointer metadata (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3626\"\u003e#3626\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/6b00ca08a800c942784901f79d8f820bffa88004\"\u003e\u003ccode\u003e6b00ca0\u003c/code\u003e\u003c/a\u003e Add codegen tests and documentation for \u003ccode\u003eRef\u003c/code\u003e; gate too-slow Kani harness (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3\"\u003e#3\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/google/zerocopy/compare/v0.8.56...v0.8.63\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `clap` from 4.6.6 to 4.6.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clap-rs/clap/releases\"\u003eclap's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.6.7\u003c/h2\u003e\n\u003ch2\u003e[4.6.7] - 2026-09-14\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(derive)\u003c/em\u003e Add \u003ccode\u003e#[command(defer = \u0026lt;bool\u0026gt;)]\u003c/code\u003e attribute to opt-in to lazy initialisation of 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/main/CHANGELOG.md\"\u003eclap's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[4.6.7] - 2026-09-14\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(derive)\u003c/em\u003e Add \u003ccode\u003e#[command(defer = \u0026lt;bool\u0026gt;)]\u003c/code\u003e attribute to opt-in to lazy initialisation of 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/d3e59a9ab214910b9dad02921b7ef42c6400de9b\"\u003e\u003ccode\u003ed3e59a9\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/d997f878c484e02b2935d32a7b67afe990e91227\"\u003e\u003ccode\u003ed997f87\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/fb6058cc38cf6f4b07b8db89c850fc80e059e222\"\u003e\u003ccode\u003efb6058c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6409\"\u003e#6409\u003c/a\u003e from heaths/pwsh-support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/2310870f7a9fe4c39f5bb5620261a06ac9aaa0b1\"\u003e\u003ccode\u003e2310870\u003c/code\u003e\u003c/a\u003e test(complete): Add tests for completer_for_path\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/5967c17393a09f90112cdc5b2c20a1383f0bd8e4\"\u003e\u003ccode\u003e5967c17\u003c/code\u003e\u003c/a\u003e refactor(complete): Move shell detection to Shells\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/594602bb29f374e49da5029df63e5c740c723ad0\"\u003e\u003ccode\u003e594602b\u003c/code\u003e\u003c/a\u003e fix(complete): Detect pwsh for PowerShell\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/3a4f2d031b5110aaaac40f1cb1d6c0b8ff619df8\"\u003e\u003ccode\u003e3a4f2d0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6427\"\u003e#6427\u003c/a\u003e from clap-rs/renovate/shlex-2.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/67ebaed4ac95a83d5d7cc22d64ee0fc162ae1db3\"\u003e\u003ccode\u003e67ebaed\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6426\"\u003e#6426\u003c/a\u003e from clap-rs/renovate/actions-checkout-7.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/c968b136d0e6f560c08b06a844a20f2798a00096\"\u003e\u003ccode\u003ec968b13\u003c/code\u003e\u003c/a\u003e chore(deps): Update Rust crate shlex to v2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/8f247cbf58c582a755ee4dbe62a2390d93b9f8eb\"\u003e\u003ccode\u003e8f247cb\u003c/code\u003e\u003c/a\u003e chore(deps): Update actions/checkout action to v7\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/clap-rs/clap/compare/clap_complete-v4.6.6...clap_complete-v4.6.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `syn` from 3.0.3 to 3.0.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/syn/releases\"\u003esyn's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.0.9\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd Punctuated::retain (\u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/2088\"\u003e#2088\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.8\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix parsing of \u003ccode\u003e\u0026lt;-\u003c/code\u003e and \u003ccode\u003e-\u0026gt;\u003c/code\u003e tokens in expressions (\u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/2086\"\u003e#2086\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/2087\"\u003e#2087\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix parsing absolute path expr in labeled break (\u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/2085\"\u003e#2085\u003c/a\u003e, thanks \u003ca href=\"https://github.com/A4-Tacks\"\u003e\u003ccode\u003e@​A4-Tacks\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix parsing interpolated lifetime at statement start (\u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/2082\"\u003e#2082\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReport correct span for lex errors from \u003ccode\u003eLitStr::parse_with\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/2080\"\u003e#2080\u003c/a\u003e, thanks \u003ca href=\"https://github.com/sunshowers\"\u003e\u003ccode\u003e@​sunshowers\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow \u003ccode\u003esafe fn\u003c/code\u003e in \u003ccode\u003eimpl Parse for ForeignItemFn\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/2078\"\u003e#2078\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/syn/commit/7c44a5565b4421035101cc16184e9af08ab5fc77\"\u003e\u003ccode\u003e7c44a55\u003c/code\u003e\u003c/a\u003e Release 3.0.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/13234ab70896ea3f4115ced8a9d2ae5a4317b77c\"\u003e\u003ccode\u003e13234ab\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/2088\"\u003e#2088\u003c/a\u003e from dtolnay/retain\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/b617dc9293cd78157e15fb5b0b1da38022eb1b26\"\u003e\u003ccode\u003eb617dc9\u003c/code\u003e\u003c/a\u003e Add Punctuated::retain\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/f18a0838eef5317b88609d1d1a9814f924bc883a\"\u003e\u003ccode\u003ef18a083\u003c/code\u003e\u003c/a\u003e Release 3.0.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/e1eab98c97e2f743183dd791209259df460c9ada\"\u003e\u003ccode\u003ee1eab98\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/2087\"\u003e#2087\u003c/a\u003e from dtolnay/rightarrow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/5345ee5adebd6b7a2c7fe0f77fda362bf8246b8b\"\u003e\u003ccode\u003e5345ee5\u003c/code\u003e\u003c/a\u003e Allow end of expr before \u003ccode\u003e-\u0026gt;\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/5631c74ca02cffeada09508caa601dfae80a9132\"\u003e\u003ccode\u003e5631c74\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/2086\"\u003e#2086\u003c/a\u003e from dtolnay/leftarrow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/c5b3cf08b34cca3dca7247f27ad9fcef7490567d\"\u003e\u003ccode\u003ec5b3cf0\u003c/code\u003e\u003c/a\u003e Fix left arrow being split into less-than and negative-sign\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/ec4c2dac7841847235964682861a4d22773134b9\"\u003e\u003ccode\u003eec4c2da\u003c/code\u003e\u003c/a\u003e Release 3.0.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/f947cf7ada554e0c6663521c559372dfd462268a\"\u003e\u003ccode\u003ef947cf7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/2085\"\u003e#2085\u003c/a\u003e from A4-Tacks/break-label-abs-path\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/syn/compare/3.0.3...3.0.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `uuid` from 1.24.1 to 1.28.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.28.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd optional serde format adapters by \u003ca href=\"https://github.com/RanaPriyansh\"\u003e\u003ccode\u003e@​RanaPriyansh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/916\"\u003euuid-rs/uuid#916\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 1.28.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/918\"\u003euuid-rs/uuid#918\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RanaPriyansh\"\u003e\u003ccode\u003e@​RanaPriyansh\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/916\"\u003euuid-rs/uuid#916\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.27.0...v1.28.0\"\u003ehttps://github.com/uuid-rs/uuid/compare/v1.27.0...v1.28.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.27.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAccept case-insensitive urn:uuid: prefixes when parsing by \u003ca href=\"https://github.com/jaideeppyne\"\u003e\u003ccode\u003e@​jaideeppyne\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/912\"\u003euuid-rs/uuid#912\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix ordering of V7 UUIDs created by earlier seconds with later subsec nanos 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/915\"\u003euuid-rs/uuid#915\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 1.27.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/917\"\u003euuid-rs/uuid#917\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jaideeppyne\"\u003e\u003ccode\u003e@​jaideeppyne\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/912\"\u003euuid-rs/uuid#912\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.26.1...v1.27.0\"\u003ehttps://github.com/uuid-rs/uuid/compare/v1.26.1...v1.27.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.26.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSeat the v7 counter below the version nibble by \u003ca href=\"https://github.com/lenamonj\"\u003e\u003ccode\u003e@​lenamonj\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/907\"\u003euuid-rs/uuid#907\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDon't panic in overflowing Timestamp to SystemTime conversion 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/909\"\u003euuid-rs/uuid#909\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 1.26.1 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/910\"\u003euuid-rs/uuid#910\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lenamonj\"\u003e\u003ccode\u003e@​lenamonj\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/907\"\u003euuid-rs/uuid#907\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.26.0...v1.26.1\"\u003ehttps://github.com/uuid-rs/uuid/compare/v1.26.0...v1.26.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.26.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd ContextV7::with_additional_precision_bits by \u003ca href=\"https://github.com/ChrisJr404\"\u003e\u003ccode\u003e@​ChrisJr404\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/904\"\u003euuid-rs/uuid#904\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 1.26.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/905\"\u003euuid-rs/uuid#905\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/1.25.0...v1.26.0\"\u003ehttps://github.com/uuid-rs/uuid/compare/1.25.0...v1.26.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.25.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a serde::bytes module that encodes a Uuid as a byte string by \u003ca href=\"https://github.com/ChrisJr404\"\u003e\u003ccode\u003e@​ChrisJr404\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/902\"\u003euuid-rs/uuid#902\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 1.25.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/903\"\u003euuid-rs/uuid#903\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ChrisJr404\"\u003e\u003ccode\u003e@​ChrisJr404\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/902\"\u003euuid-rs/uuid#902\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.24.1...1.25.0\"\u003ehttps://github.com/uuid-rs/uuid/compare/v1.24.1...1.25.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/276c23628a669ca9fca637f3326c21b114e88049\"\u003e\u003ccode\u003e276c236\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/918\"\u003e#918\u003c/a\u003e from uuid-rs/cargo/v1.28.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/4b3b9f55260d402ed3184577bc35a054ba9a28f4\"\u003e\u003ccode\u003e4b3b9f5\u003c/code\u003e\u003c/a\u003e prepare for 1.28.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/cbf9c818b89754a83d4ca54f2a9bf809e2476f67\"\u003e\u003ccode\u003ecbf9c81\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/916\"\u003e#916\u003c/a\u003e from RanaPriyansh/fix/optional-serde-adapters-840\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/784a0229388c3df8d729eb212f0580d2617191b2\"\u003e\u003ccode\u003e784a022\u003c/code\u003e\u003c/a\u003e Inline expected tokens in optional compact serde test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/a5678c3156831969fbd4573b7afdd0585d88e3a1\"\u003e\u003ccode\u003ea5678c3\u003c/code\u003e\u003c/a\u003e Simplify optional serde adapter tests to option tokens\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/638a5180ba347d52cd7eb60518dc751b1dfb2f80\"\u003e\u003ccode\u003e638a518\u003c/code\u003e\u003c/a\u003e Refactor optional serde adapter tests and share byte wrapper\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/b62154e8be41ce42127cba08ee5e5cef3e2ea971\"\u003e\u003ccode\u003eb62154e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/917\"\u003e#917\u003c/a\u003e from uuid-rs/cargo/v1.27.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/ffd8ec55f20006fa2b5978cc03a1e671835040e9\"\u003e\u003ccode\u003effd8ec5\u003c/code\u003e\u003c/a\u003e prepare for 1.27.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/654fa5b891d0346055d9d234599f80b06cf03a1c\"\u003e\u003ccode\u003e654fa5b\u003c/code\u003e\u003c/a\u003e Add optional serde format adapters\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/4b6c10f9dd9cf37809460859ab88071d43703398\"\u003e\u003ccode\u003e4b6c10f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/915\"\u003e#915\u003c/a\u003e from uuid-rs/fix/v7-ordering\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/uuid-rs/uuid/compare/v1.24.1...v1.28.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `libc` from 0.2.189 to 0.2.190\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.190\u003c/h2\u003e\n\u003cp\u003eThere is now a single config for enabling 64-bit \u003ccode\u003etime_t\u003c/code\u003e: \u003ccode\u003elibc_unstable_time64\u003c/code\u003e. This can be set\nunconditionally; it opts in to 64-bit \u003ccode\u003etime_t\u003c/code\u003e on the following platforms that use 32-bit by\ndefault:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e32-bit Linux-GNU\u003c/li\u003e\n\u003cli\u003e32-bit Linux-uClibc\u003c/li\u003e\n\u003cli\u003e32-bit Linux-musl. Note that setting this flag also enables some other changes that happend in\nmusl v1.2.\u003c/li\u003e\n\u003cli\u003e32-bit Windows-GNU\u003c/li\u003e\n\u003cli\u003eESP-IDF (all targets with this environment are 32-bit)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eMost other 32-bit platforms are either already using 64-bit \u003ccode\u003etime_t\u003c/code\u003e, or are considered legacy\nand will not be gaining support from their upstream maintainers.\u003c/p\u003e\n\u003cp\u003eYou can enable this using \u003ccode\u003eRUSTFLAGS\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"sh\"\u003e\u003ccode\u003eRUSTFLAGS='--cfg=libc_unstable_time64' cargo ...\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eNote that there may still be some changes to features gated by this config option, hence \u0026quot;unstable\u0026quot;\nin its name. In the near future we will rename it to just \u003ccode\u003elibc_time64\u003c/code\u003e. Until then, please test it\nout and report any bugs you find!\u003c/p\u003e\n\u003ch3\u003eSupport\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd initial support for HelenOS (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4355\"\u003e#4355\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cp\u003eWe are slowly filling out the \u003ccode\u003eDefault\u003c/code\u003e implementations, to reduce the need for \u003ccode\u003emem::zeroed()\u003c/code\u003e in user code:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUnix: Implement \u003ccode\u003eDefault\u003c/code\u003e for a number of structs, especially on Apple platforms (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5576\"\u003e#5576\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux, NetBSD: Give \u003ccode\u003estatvfs\u003c/code\u003e a \u003ccode\u003eDefault\u003c/code\u003e impl (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5583\"\u003e#5583\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add \u003ccode\u003eDefault\u003c/code\u003e to a \u003ccode\u003elinux/can.rs\u003c/code\u003e structs (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5257\"\u003e#5257\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eOther additions:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eExpose the \u003ccode\u003elibc_unstable_time64\u003c/code\u003e cfg (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5411\"\u003e#5411\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAndroid, Glibc: Add \u003ccode\u003epthread_gettid_np\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5359\"\u003e#5359\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAndroid: Add \u003ccode\u003eRTLD_NEXT\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5323\"\u003e#5323\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAndroid: Add reuseport BPF socket options (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5366\"\u003e#5366\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eApple: Add TCP header flags, options and SACK limits (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5358\"\u003e#5358\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eApple: Add \u003ccode\u003eNET_RT_DUMP2\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5442\"\u003e#5442\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eApple: Add \u003ccode\u003eposix_spawn_file_actions_add(f)chdir(_np)\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5558\"\u003e#5558\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBSD: Add \u003ccode\u003eBPF_WORDALIGN\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5320\"\u003e#5320\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBSD: Add \u003ccode\u003elchmod\u003c/code\u003e and \u003ccode\u003elchflags\u003c/code\u003e where supported (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5400\"\u003e#5400\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBSD: Add \u003ccode\u003eminherit\u003c/code\u003e and related constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4849\"\u003e#4849\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDocs: Add more links to public headers and manual pages (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5407\"\u003e#5407\u003c/a\u003e), (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5485\"\u003e#5485\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.190/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.189...0.2.190\"\u003e0.2.190\u003c/a\u003e - 2026-10-02\u003c/h2\u003e\n\u003cp\u003eThere is now a single config for enabling 64-bit \u003ccode\u003etime_t\u003c/code\u003e: \u003ccode\u003elibc_unstable_time64\u003c/code\u003e. This can be set\nunconditionally; it opts in to 64-bit \u003ccode\u003etime_t\u003c/code\u003e on the following platforms that use 32-bit by\ndefault:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e32-bit Linux-GNU\u003c/li\u003e\n\u003cli\u003e32-bit Linux-uClibc\u003c/li\u003e\n\u003cli\u003e32-bit Linux-musl. Note that setting this flag also enables some other changes that happend in\nmusl v1.2.\u003c/li\u003e\n\u003cli\u003e32-bit Windows-GNU\u003c/li\u003e\n\u003cli\u003eESP-IDF (all targets with this environment are 32-bit)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eMost other 32-bit platforms are either already using 64-bit \u003ccode\u003etime_t\u003c/code\u003e, or are considered legacy\nand will not be gaining support from their upstream maintainers.\u003c/p\u003e\n\u003cp\u003eYou can enable this using \u003ccode\u003eRUSTFLAGS\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"sh\"\u003e\u003ccode\u003eRUSTFLAGS='--cfg=libc_unstable_time64' cargo ...\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eNote that there may still be some changes to features gated by this config option, hence \u0026quot;unstable\u0026quot;\nin its name. In the near future we will rename it to just \u003ccode\u003elibc_time64\u003c/code\u003e. Until then, please test it\nout and report any bugs you find!\u003c/p\u003e\n\u003ch3\u003eSupport\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd initial support for HelenOS (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4355\"\u003e#4355\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cp\u003eWe are slowly filling out the \u003ccode\u003eDefault\u003c/code\u003e implementations, to reduce the need for \u003ccode\u003emem::zeroed()\u003c/code\u003e in user code:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUnix: Implement \u003ccode\u003eDefault\u003c/code\u003e for a number of structs, especially on Apple platforms (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5576\"\u003e#5576\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux, NetBSD: Give \u003ccode\u003estatvfs\u003c/code\u003e a \u003ccode\u003eDefault\u003c/code\u003e impl (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5583\"\u003e#5583\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add \u003ccode\u003eDefault\u003c/code\u003e to a \u003ccode\u003elinux/can.rs\u003c/code\u003e structs (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5257\"\u003e#5257\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eOther additions:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eExpose the \u003ccode\u003elibc_unstable_time64\u003c/code\u003e cfg (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5411\"\u003e#5411\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAndroid, Glibc: Add \u003ccode\u003epthread_gettid_np\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5359\"\u003e#5359\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAndroid: Add \u003ccode\u003eRTLD_NEXT\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5323\"\u003e#5323\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAndroid: Add reuseport BPF socket options (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5366\"\u003e#5366\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eApple: Add TCP header flags, options and SACK limits (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5358\"\u003e#5358\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eApple: Add \u003ccode\u003eNET_RT_DUMP2\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5442\"\u003e#5442\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eApple: Add \u003ccode\u003eposix_spawn_file_actions_add(f)chdir(_np)\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5558\"\u003e#5558\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBSD: Add \u003ccode\u003eBPF_WORDALIGN\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5320\"\u003e#5320\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBSD: Add \u003ccode\u003elchmod\u003c/code\u003e and \u003ccode\u003elchflags\u003c/code\u003e where supported (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5400\"\u003e#5400\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBSD: Add \u003ccode\u003eminherit\u003c/code\u003e and related constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4849\"\u003e#4849\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/7b0ab5528dc7f361f3a0b4c06c2cad9971617f75\"\u003e\u003ccode\u003e7b0ab55\u003c/code\u003e\u003c/a\u003e ci: Rename \u003ccode\u003epublish_0.2.yml\u003c/code\u003e to \u003ccode\u003erelease.yaml\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/ac85dde5fc269ab4a8cd935d3f76adf85372677c\"\u003e\u003ccode\u003eac85dde\u003c/code\u003e\u003c/a\u003e ci: Sync release permissions with \u003ccode\u003emain\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/8f8cd2032060e1477c08077cd5f89215384723e2\"\u003e\u003ccode\u003e8f8cd20\u003c/code\u003e\u003c/a\u003e libc: Release 0.2.190\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/052c6e6a0186eeecf22c743d57c65a9963571241\"\u003e\u003ccode\u003e052c6e6\u003c/code\u003e\u003c/a\u003e changelog: Fix an incorrect commit link\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/ea19fd7fba435c629ed247de7138d5cdb1dea309\"\u003e\u003ccode\u003eea19fd7\u003c/code\u003e\u003c/a\u003e test: Remove explicit \u003ccode\u003elibc\u003c/code\u003e version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/6dbf3a29a0a972087b684bc6d6cbf20f92143b66\"\u003e\u003ccode\u003e6dbf3a2\u003c/code\u003e\u003c/a\u003e dragonfly: Move \u003ccode\u003eINHERIT_ZERO\u003c/code\u003e to the freebsd module\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/8a64766c8514865dea77cfc3216f5a9dc38c6728\"\u003e\u003ccode\u003e8a64766\u003c/code\u003e\u003c/a\u003e apple: add \u003ccode\u003eposix_spawn_file_actions_add(f)chdir(_np)\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/28de5147ff5665b835472f00ead49da71084a593\"\u003e\u003ccode\u003e28de514\u003c/code\u003e\u003c/a\u003e linux, netbsd: Give statvfs a \u003ccode\u003eDefault\u003c/code\u003e impl\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/a58a95f01d0561e75261052f5d8b3ad188f1ae4e\"\u003e\u003ccode\u003ea58a95f\u003c/code\u003e\u003c/a\u003e cygwin: Change \u003ccode\u003ePOSIX_SPAWN_*\u003c/code\u003e flags to \u003ccode\u003ec_short\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/d175264e718db4f216df7aad5f1291fd0ec34139\"\u003e\u003ccode\u003ed175264\u003c/code\u003e\u003c/a\u003e apple: \u003ccode\u003etimeval32\u003c/code\u003e is exhaustive\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/libc/compare/0.2.189...0.2.190\"\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.151 to 1.0.154\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.154\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport preserve_order in no_std builds (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1333\"\u003e#1333\u003c/a\u003e, thanks \u003ca href=\"https://github.com/razmser\"\u003e\u003ccode\u003e@​razmser\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.153\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReport invalid UTF-8 at the first bad byte (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1345\"\u003e#1345\u003c/a\u003e, thanks \u003ca href=\"https://github.com/00200200\"\u003e\u003ccode\u003e@​00200200\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.152\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePreserve sign of \u003ccode\u003e-0\u003c/code\u003e in arbitrary_precision mode (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1346\"\u003e#1346\u003c/a\u003e, thanks \u003ca href=\"https://github.com/yuxi-liu-wired\"\u003e\u003ccode\u003e@​yuxi-liu-wired\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix comparison of large non-integer values with f32::INFINITY (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1347\"\u003e#1347\u003c/a\u003e, thanks \u003ca href=\"https://github.com/yuxi-liu-wired\"\u003e\u003ccode\u003e@​yuxi-liu-wired\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/20572a6d066958542d79cdd6cf1a7cd9f0c8e1f8\"\u003e\u003ccode\u003e20572a6\u003c/code\u003e\u003c/a\u003e Release 1.0.154\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/a91bfaf539aa7927ab88086d7a9ff522cb090f7a\"\u003e\u003ccode\u003ea91bfaf\u003c/code\u003e\u003c/a\u003e Fix RandomState links in map documentation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/3c932c05f73bcbc7626db4e1959cbce075d7106e\"\u003e\u003ccode\u003e3c932c0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1333\"\u003e#1333\u003c/a\u003e from razmser/no-std-preserve-order\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/4b2d7264cef72ef297058ef7d731e7d77574cf3e\"\u003e\u003ccode\u003e4b2d726\u003c/code\u003e\u003c/a\u003e Release 1.0.153\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/83335eed01fcfe5f3cfb8064938df935e99e3d61\"\u003e\u003ccode\u003e83335ee\u003c/code\u003e\u003c/a\u003e Touch up PR 1345\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/4b4810a451a3095c7bcce792782e460cf1105d8d\"\u003e\u003ccode\u003e4b4810a\u003c/code\u003e\u003c/a\u003e Resolve range_plus_one pedantic clippy lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/8af71cc0d7ceecd53b9c9b5a9ac512e98d1c78e7\"\u003e\u003ccode\u003e8af71cc\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1345\"\u003e#1345\u003c/a\u003e from 00200200/fix-invalid-utf8-error-column\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/452afa2630f1d568ba06a5f43ad2e2f5303ac000\"\u003e\u003ccode\u003e452afa2\u003c/code\u003e\u003c/a\u003e Correct multiline raw UTF-8 error positions and simplify indexing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/c9f1e3b0216328591262889d9a1c2771f3dd5fff\"\u003e\u003ccode\u003ec9f1e3b\u003c/code\u003e\u003c/a\u003e Release 1.0.152\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/854fc70fa3449c302265b75e750401b009b85cd1\"\u003e\u003ccode\u003e854fc70\u003c/code\u003e\u003c/a\u003e Touch up PR 1347\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/serde-rs/json/compare/v1.0.151...v1.0.154\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cargo_toml` from 1.0.0 to 1.0.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://gitlab.com/lib.rs/cargo_toml/commit/57e06c4f4eb702469db46ef1aa144b9d11e63171\"\u003e\u003ccode\u003e57e06c4\u003c/code\u003e\u003c/a\u003e Bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://gitlab.com/lib.rs/cargo_toml/commit/52e7f18b34277cb67506be79d70f88e98a5c55f7\"\u003e\u003ccode\u003e52e7f18\u003c/code\u003e\u003c/a\u003e Don't panic on useless features\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://gitlab.com/lib.rs/cargo_toml/commit/c0c0c5e34e518d9a29ddfa4efe40157927acb10a\"\u003e\u003ccode\u003ec0c0c5e\u003c/code\u003e\u003c/a\u003e Check target-specific deps for inheritance\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://gitlab.com/lib.rs/cargo_toml/commit/d1de7e5ad11821a17d0f4866719d5d19d57c586d\"\u003e\u003ccode\u003ed1de7e5\u003c/code\u003e\u003c/a\u003e Doctest\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://gitlab.com/lib.rs/cargo_toml/commit/6fa3cff7f3a70dc431a18062e84564beb2211f95\"\u003e\u003ccode\u003e6fa3cff\u003c/code\u003e\u003c/a\u003e Clippy\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://gitlab.com/lib.rs/cargo_toml/compare/v1.0.0...v1.0.1\"\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.33 to 0.4.34\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.34\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edoc: Add context-logger utility to README by \u003ca href=\"https://github.com/alekseysidorov\"\u003e\u003ccode\u003e@​alekseysidorov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/735\"\u003erust-lang/log#735\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd alloc support for boxed loggers by \u003ca href=\"https://github.com/malezjaa\"\u003e\u003ccode\u003e@​malezjaa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/737\"\u003erust-lang/log#737\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alekseysidorov\"\u003e\u003ccode\u003e@​alekseysidorov\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/735\"\u003erust-lang/log#735\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/malezjaa\"\u003e\u003ccode\u003e@​malezjaa\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/737\"\u003erust-lang/log#737\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.33...0.4.34\"\u003ehttps://github.com/rust-lang/log/compare/0.4.33...0.4.34\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.34] - 2026-08-22\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edoc: Add context-logger utility to README by \u003ca href=\"https://github.com/alekseysidorov\"\u003e\u003ccode\u003e@​alekseysidorov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/735\"\u003erust-lang/log#735\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd alloc support for boxed loggers by \u003ca href=\"https://github.com/malezjaa\"\u003e\u003ccode\u003e@​malezjaa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/737\"\u003erust-lang/log#737\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alekseysidorov\"\u003e\u003ccode\u003e@​alekseysidorov\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/735\"\u003erust-lang/log#735\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/malezjaa\"\u003e\u003ccode\u003e@​malezjaa\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/737\"\u003erust-lang/log#737\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.33...0.4.34\"\u003ehttps://github.com/rust-lang/log/compare/0.4.33...0.4.34\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/8034743dd9d7f7583bd9a670271483d176130911\"\u003e\u003ccode\u003e8034743\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/738\"\u003e#738\u003c/a\u003e from rust-lang/cargo/0.4.34\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/7d1e24e3506d4ffa1badf6c9ea357779877adaf0\"\u003e\u003ccode\u003e7d1e24e\u003c/code\u003e\u003c/a\u003e prepare for 0.4.34 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/3b939b6714616dc32193c12019861c7c518c5edb\"\u003e\u003ccode\u003e3b939b6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/737\"\u003e#737\u003c/a\u003e from malezjaa/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/b88266cfed8b287f8c35b2015808b09b056f61af\"\u003e\u003ccode\u003eb88266c\u003c/code\u003e\u003c/a\u003e Add alloc support for boxed loggers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/037d7a58f6ad184abb3afc4db81d37c43a5696ec\"\u003e\u003ccode\u003e037d7a5\u003c/code\u003e\u003c/a\u003e doc: Add context-logger utility to README\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.33...0.4.34\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `aws-lc-rs` from 1.18.0 to 1.18.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-lc-rs/releases\"\u003eaws-lc-rs's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eaws-lc-rs v1.18.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImplement \u003ccode\u003eEq\u003c/code\u003e and \u003ccode\u003ePartialEq\u003c/code\u003e for RSA and EdDSA parameters by \u003ca href=\"https://github.com/dsykes16\"\u003e\u003ccode\u003e@​dsykes16\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/pull/1228\"\u003eaws/aws-lc-rs#1228\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eRsaParameters\u003c/code\u003e can now be compared directly against RSA verification constants. Algorithms with different digests, padding schemes, or modulus-size ranges compare unequal. \u003ccode\u003eEdDSAParameters\u003c/code\u003e also gains equality support.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ewasm32-wasip2\u003c/code\u003e and \u003ccode\u003ewasm32-wasip3\u003c/code\u003e support by \u003ca href=\"https://github.com/ricochet\"\u003e\u003ccode\u003e@​ricochet\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/pull/1239\"\u003eaws/aws-lc-rs#1239\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eAdds non-FIPS builds using universal bindings, with CI coverage under Wasmtime and wasi-sdk 34. WASIp3 requires nightly Rust.\u003c/li\u003e\n\u003cli\u003eDirect \u003ccode\u003eaws-lc-sys\u003c/code\u003e consumers must disable the default \u003ccode\u003eall-bindings\u003c/code\u003e feature for these targets.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003ePublish the intended \u003ccode\u003eRandomizedNonceKey::open_in_place\u003c/code\u003e documentation by \u003ca href=\"https://github.com/Serophots\"\u003e\u003ccode\u003e@​Serophots\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/pull/1227\"\u003eaws/aws-lc-rs#1227\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eMakes the existing nonce, ciphertext/tag layout, and buffer-on-error contract visible in rustdoc. No runtime behavior changes.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eUpstream AWS-LC\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eaws-lc-sys\u003c/code\u003e v0.46.0 aligns with \u003ca href=\"https://github.com/aws/aws-lc/releases/tag/v5.11.0\"\u003eAWS-LC v5.11.0\u003c/a\u003e (previously v5.7.0). See also the release notes for \u003ca href=\"https://github.com/aws/aws-lc/releases/tag/v5.8.0\"\u003ev5.8.0\u003c/a\u003e, \u003ca href=\"https://github.com/aws/aws-lc/releases/tag/v5.9.0\"\u003ev5.9.0\u003c/a\u003e, and \u003ca href=\"https://github.com/aws/aws-lc/releases/tag/v5.10.0\"\u003ev5.10.0\u003c/a\u003e.\n\u003cul\u003e\n\u003cli\u003eThe Ed25519 C-implementation decoder now rejects non-canonical public keys, matching the assembly-optimized implementations: \u003ca href=\"https://redirect.github.com/aws/aws-lc/pull/3457\"\u003eaws/aws-lc#3457\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIncludes ChaCha20-Poly1305 key-material zeroization and fixes ML-KEM CPU feature detection to avoid illegal-instruction failures on x86-64 CPUs with AVX2 but no BMI2: \u003ca href=\"https://redirect.github.com/aws/aws-lc/pull/3552\"\u003eaws/aws-lc#3552\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/aws/aws-lc/pull/3596\"\u003eaws/aws-lc#3596\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eaws-lc-fips-sys\u003c/code\u003e v0.14.3 updates its bundled AWS-LC FIPS 4.2.0 snapshot and regenerates bindings. It remains on the FIPS 4.x release line.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBuild Improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRaise the minimum system AWS-LC version to 5.7.0 by \u003ca href=\"https://github.com/justsmth\"\u003e\u003ccode\u003e@​justsmth\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/pull/1243\"\u003eaws/aws-lc-rs#1243\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eNon-FIPS system-library installations must now provide AWS-LC 5.7.0 or newer, previously 1.68.0. Bundled-source builds and FIPS version requirements are unchanged.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eFix static FIPS system-library linking by \u003ca href=\"https://github.com/justsmth\"\u003e\u003ccode\u003e@​justsmth\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/pull/1236\"\u003eaws/aws-lc-rs#1236\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eFixes unresolved \u003ccode\u003eFIPS_mode\u003c/code\u003e references with GNU ld.bfd when linking a prebuilt static FIPS library, including binaries that do not call crypto and builds where LTO removes those calls.\u003c/li\u003e\n\u003cli\u003eUses whole-archive linking to retain libcrypto, including in downstream Rust \u003ccode\u003estaticlib\u003c/code\u003e outputs. This can increase binary size; dynamic FIPS and non-FIPS linking are unchanged.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eFix Cranelift linking by \u003ca href=\"https://github.com/justsmth\"\u003e\u003ccode\u003e@​justsmth\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/pull/1234\"\u003eaws/aws-lc-rs#1234\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eNormalizes binding link names to avoid undefined-symbol failures, including when Cranelift is selected through Cargo profiles rather than \u003ccode\u003eRUSTFLAGS\u003c/code\u003e. The \u003ccode\u003eAWS_LC_SYS_NO_U1_BINDINGS\u003c/code\u003e workaround is no longer needed.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eFix jitterentropy builds with optimizing \u003ccode\u003eCFLAGS\u003c/code\u003e and newer \u003ccode\u003ecc\u003c/code\u003e versions by \u003ca href=\"https://github.com/justsmth\"\u003e\u003ccode\u003e@​justsmth\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/pull/1254\"\u003eaws/aws-lc-rs#1254\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eKeeps filtered flags in effect throughout the jitterentropy builder's lifetime, preventing cached environment reads from allowing flags such as \u003ccode\u003e-O2\u003c/code\u003e to override its required \u003ccode\u003e-O0\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eHonor \u003ccode\u003eAWS_LC_SYS_CC\u003c/code\u003e in the main library build by \u003ca href=\"https://github.com/justsmth\"\u003e\u003ccode\u003e@​justsmth\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/pull/1255\"\u003eaws/aws-lc-rs#1255\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eApplies crate-specific compiler overrides before compiler lookup in both CC and CMake build paths, keeping compiler selection and capability probes consistent when \u003ccode\u003ecc\u003c/code\u003e caches environment reads.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eImprove archive reproducibility through symlinked build paths by \u003ca href=\"https://github.com/justsmth\"\u003e\u003ccode\u003e@​justsmth\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/pull/1238\"\u003eaws/aws-lc-rs#1238\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003ePrevents the non-Windows CC builder from incorporating symlink-resolved absolute build paths into archive member names, avoiding unnecessary downstream compile-cache misses. Windows short-path handling is unchanged.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eUpgrade bindgen to 0.73 by \u003ca href=\"https://github.com/xtqqczze\"\u003e\u003ccode\u003e@​xtqqczze\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/pull/1244\"\u003eaws/aws-lc-rs#1244\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument the system-library trust model by \u003ca href=\"https://github.com/justsmth\"\u003e\u003ccode\u003e@​justsmth\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/pull/1218\"\u003eaws/aws-lc-rs#1218\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eClarifies that supplied paths and pkg-config results are trusted build inputs, and that FIPS validation can execute candidate library code before accepting or rejecting it. Documents runner requirements and how to disable automatic system-library detection.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eIssues Being Closed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCranelift builds fail with \u003ccode\u003ecodegen-backend = \u0026quot;cranelift\u0026quot;\u003c/code\u003e -- \u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/issues/1231\"\u003eaws/aws-lc-rs#1231\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade bindgen to v0.73 -- \u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/issues/1245\"\u003eaws/aws-lc-rs#1245\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUndefined \u003ccode\u003eFIPS_mode\u003c/code\u003e when linking a prebuilt FIPS module into a binary that does not use crypto -- \u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/issues/1246\"\u003eaws/aws-lc-rs#1246\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJitterentropy fails with \u0026quot;must not be compiled with optimizations\u0026quot; in aws-lc-rs v1.18.1 / aws-lc-sys v0.45.0 -- \u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/issues/1252\"\u003eaws/aws-lc-rs#1252\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eOther Merged PRs\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd security review workflow by \u003ca href=\"https://github.com/nhatnghiho\"\u003e\u003ccode\u003e@​nhatnghiho\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/pull/1226\"\u003eaws/aws-lc-rs#1226\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: align pull request template with AWS-LC by \u003ca href=\"https://github.com/justsmth\"\u003e\u003ccode\u003e@​justsmth\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/pull/1219\"\u003eaws/aws-lc-rs#1219\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: verify docs.rs build with read-only crate sources by \u003ca href=\"https://github.com/justsmth\"\u003e\u003ccode\u003e@​justsmth\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/pull/1209\"\u003eaws/aws-lc-rs#1209\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: harden workflows and release tooling by \u003ca href=\"https://github.com/justsmth\"\u003e\u003ccode\u003e@​justsmth\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/pull/1216\"\u003eaws/aws-lc-rs#1216\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/aws/aws-lc-rs/commit/9df497501436596d4da77109217806b3af7f56cb\"\u003e\u003ccode\u003e9df4975\u003c/code\u003e\u003c/a\u003e Prepare aws-lc-fips-sys v0.14.3 (\u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/issues/1258\"\u003e#1258\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-lc-rs/commit/83d5809b62dd1e206448463a56349619b67a0b79\"\u003e\u003ccode\u003e83d5809\u003c/code\u003e\u003c/a\u003e Prepare aws-lc-sys v0.46.0 and aws-lc-rs v1.18.2 (\u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/issues/1256\"\u003e#1256\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-lc-rs/commit/a97b9dfb7c92aae99c5cf638256e889344593941\"\u003e\u003ccode\u003ea97b9df\u003c/code\u003e\u003c/a\u003e fix(builder): export AWS_LC_SYS_CC before the main build's compiler lookup (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-lc-rs/commit/040d834360ebe48b1025686c45a405eda306599f\"\u003e\u003ccode\u003e040d834\u003c/code\u003e\u003c/a\u003e fix: normalize binding link names for Cranelift (\u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/issues/1234\"\u003e#1234\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-lc-rs/commit/ecd9a26dcf875b04890229b5d1df94bb860d8cae\"\u003e\u003ccode\u003eecd9a26\u003c/code\u003e\u003c/a\u003e fix(builder): hold jitterentropy CFLAGS guard for the builder's lifetime (\u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/issues/1254\"\u003e#1254\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-lc-rs/commit/d17b165433821639b7a45314e61d0ff778556220\"\u003e\u003ccode\u003ed17b165\u003c/code\u003e\u003c/a\u003e fix: link static FIPS system libcrypto with whole-archive (\u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/issues/1236\"\u003e#1236\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-lc-rs/commit/841a7186528fc2a0849cf1422f513c72d0cc3cf6\"\u003e\u003ccode\u003e841a718\u003c/code\u003e\u003c/a\u003e fix: update Clippy allowances for bindgen 0.73 (\u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/issues/1250\"\u003e#1250\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-lc-rs/commit/4492dcd65791154986e1e13260b5a55d25bd776e\"\u003e\u003ccode\u003e4492dcd\u003c/code\u003e\u003c/a\u003e build(deps): upgrade bindgen to version 0.73 (\u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/issues/1244\"\u003e#1244\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-lc-rs/commit/a0314cb41ef4d27083817664053486dfbc599670\"\u003e\u003ccode\u003ea0314cb\u003c/code\u003e\u003c/a\u003e fix(builder): use unresolved CARGO_MANIFEST_DIR for source paths (\u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/issues/1238\"\u003e#1238\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-lc-rs/commit/e81bb0deb4159d7f2a70825ec9d04cac8ccb2768\"\u003e\u003ccode\u003ee81bb0d\u003c/code\u003e\u003c/a\u003e build(deps): bump codecov/codecov-action from 7.1.0 to 7.1.1 (\u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/issues/1237\"\u003e#1237\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-lc-rs/compare/v1.18.0...v1.18.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `bitflags` from 2.13.1 to 2.13.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bitflags/bitflags/releases\"\u003ebitflags's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.13.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFlags: adjust order of elements in manual implementation example by \u003ca href=\"https://github.com/DanielEScherzer\"\u003e\u003ccode\u003e@​DanielEScherzer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/494\"\u003ebitflags/bitflags#494\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRe-pull const declarations outside of nested const by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/496\"\u003ebitflags/bitflags#496\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 2.13.2 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/497\"\u003ebitflags/bitflags#497\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/bitflags/bitflags/compare/2.13.1...2.13.2\"\u003ehttps://github.com/bitflags/bitflags/compare/2.13.1...2.13.2\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bitflags/bitflags/blob/main/CHANGELOG.md\"\u003ebitflags's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e2.13.2\u003c/h1\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFlags: adjust order of elements in manual implementation example by \u003ca href=\"https://github.com/DanielEScherzer\"\u003e\u003ccode\u003e@​DanielEScherzer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/494\"\u003ebitflags/bitflags#494\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRe-pull const declarations outside of nested const by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/496\"\u003ebitflags/bitflags#496\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/bitflags/bitflags/compare/2.13.1...2.13.2\"\u003ehttps://github.com/bitflags/bitflags/compare/2.13.1...2.13.2\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/80ce9b545acb0bd42150695fc351889cac1d8eb4\"\u003e\u003ccode\u003e80ce9b5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/bitflags/bitflags/issues/497\"\u003e#497\u003c/a\u003e from bitflags/cargo/2.13.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/5822493e21489d141324ca1787a62a21d1e2f667\"\u003e\u003ccode\u003e5822493\u003c/code\u003e\u003c/a\u003e prepare for 2.13.2 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/48f4f1a85e72f019fe64ca18fc4cbfd04e3c6ff9\"\u003e\u003ccode\u003e48f4f1a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/bitflags/bitflags/issues/496\"\u003e#496\u003c/a\u003e from bitflags/fix/rustc-ice\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/2c0b042c1515c0d6adc94c00d5d730c1cca7aca3\"\u003e\u003ccode\u003e2c0b042\u003c/code\u003e\u003c/a\u003e re-pull const declarations outside of nested const\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/c3f8d31d59f3ba8c05833fb322ecab8a2cb88060\"\u003e\u003ccode\u003ec3f8d31\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/bitflags/bitflags/issues/494\"\u003e#494\u003c/a\u003e from DanielEScherzer/flags-docs-example\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/0fc376241b05b5da46076f82db8fb1a0bb3be448\"\u003e\u003ccode\u003e0fc3762\u003c/code\u003e\u003c/a\u003e Flags: adjust order of elements in manual implementation example\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/bitflags/bitflags/compare/2.13.1...2.13.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `memfd` from 0.6.5 to 0.6.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lucab/memfd-rs/releases\"\u003ememfd's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.6.6\u003c/h2\u003e\n\u003cp\u003eChanges:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eci: minor tweaks for release branches\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/memfd-rs/commit/e694af13097644f528a67a5525e051de04bf9aae\"\u003e\u003ccode\u003ee694af1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/lucab/memfd-rs/issues/94\"\u003e#94\u003c/a\u003e from lucab/release-0.6.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucab/memfd-rs/commit/acc4cf65d06a13088a7ef0fc1f1b95da917effe6\"\u003e\u003ccode\u003eacc4cf6\u003c/code\u003e\u003c/a\u003e Release 0.6.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucab/memfd-rs/commit/d12e3b07dc626b8929af5da22b47bc100c030389\"\u003e\u003ccode\u003ed12e3b0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/lucab/memfd-rs/issues/93\"\u003e#93\u003c/a\u003e from lucab/ups/0.6/ci-tweaks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucab/memfd-rs/commit/acd55431590505feff1d603bae97c51556c6a5d4\"\u003e\u003ccode\u003eacd5543\u003c/code\u003e\u003c/a\u003e ci: minor tweaks for release branches\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lucab/memfd-rs/compare/v0.6.5...v0.6.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `zstd-safe` from 7.3.0 to 8.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gyscos/zstd-rs/releases\"\u003ezstd-safe's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ezstd-safe v8.0.0\u003c/h2\u003e\n\u003ch3\u003eBreaking\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eCCtx::ref_cdict()\u003c/code\u003e and \u003ccode\u003eDCtx::ref_ddict()\u003c/code\u003e now borrow the dictionary for as long as the context. zstd stores the dictionary in the context by pointer and dereferences it on every later operation, so safe code could previously drop the dictionary and cause a use-after-free.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAdvancedSeekable\u003c/code\u003e no longer implements \u003ccode\u003eDerefMut\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/gyscos/zstd-rs/issues/366\"\u003egyscos/zstd-rs#366\u003c/a\u003e). Handing out a \u003ccode\u003e\u0026amp;mut Seekable\u003c/code\u003e let safe code \u003ccode\u003emem::swap()\u003c/code\u003e the context out and leave the swapped-out one holding a pointer to a reader this type frees on drop. \u003ccode\u003edecompress()\u003c/code\u003e and \u003ccode\u003edecompress_frame()\u003c/code\u003e are available directly on \u003ccode\u003eAdvancedSeekable\u003c/code\u003e instead, and \u003ccode\u003eDeref\u003c/code\u003e still covers the read-only queries.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eA context is no longer reused after an error left it in a state zstd considers undefined (\u003ca href=\"https://redirect.github.com/gyscos/zstd-rs/issues/315\"\u003egyscos/zstd-rs#315\u003c/a\u003e). zstd documents calling the streaming functions again on such a context as undefined behaviour; they now return the original error until something resets the context.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eCursor\u003c/code\u003e positions are no longer truncated when converted to \u003ccode\u003eusize\u003c/code\u003e, which on a 32-bit target could turn an out-of-range position into a small in-range one and read or write the wrong part of the buffer.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eSeekable::init_advanced()\u003c/code\u003e no longer leaks the boxed reader when initialization fails.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eNew \u003ccode\u003ecmake\u003c/code\u003e and \u003ccode\u003evendored\u003c/code\u003e features, forwarded to \u003ccode\u003ezstd-sys\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eResetDirective\u003c/code\u003e derives \u003ccode\u003eCopy\u003c/code\u003e, \u003ccode\u003eClone\u003c/code\u003e, \u003ccode\u003eDebug\u003c/code\u003e, \u003ccode\u003ePartialEq\u003c/code\u003e and \u003ccode\u003eEq\u003c/code\u003e, like the crate's other parameter enums.\u003c/li\u003e\n\u003cli\u003eThe \u003ccode\u003eSend\u003c/code\u003e and \u003ccode\u003eSync\u003c/code\u003e impls carry safety comments explaining why they hold.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gyscos/zstd-rs/commit/9167d35a0d9bfdd7ce2c983c0cdc56acbdab6526\"\u003e\u003ccode\u003e9167d35\u003c/code\u003e\u003c/a\u003e Release zstd 0.14.1, zstd-safe 8.1.0, and zstd-sys 2.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gyscos/zstd-rs/commit/b59becfe2bbf542fd26011526bc9003f4bfa9df5\"\u003e\u003ccode\u003eb59becf\u003c/code\u003e\u003c/a\u003e Propagate C API deprecations through Rust bindings and wrappers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gyscos/zstd-rs/commit/d8a325a1cb8907c7bdc7b29224275e1ee5594d63\"\u003e\u003ccode\u003ed8a325a\u003c/code\u003e\u003c/a\u003e Simplify Rust allocator constructors and test support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gyscos/zstd-rs/commit/594e7433bfbb405750a2335bf9d88bf50d0b8283\"\u003e\u003ccode\u003e594e743\u003c/code\u003e\u003c/a\u003e Delegate panicking dictionary constructors to fallible variants\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gyscos/zstd-rs/commit/779d39a89800cadd47b9dfef4534d70b8b2440e9\"\u003e\u003ccode\u003e779d39a\u003c/code\u003e\u003c/a\u003e Add fallible constructors for prepared dictionaries\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gyscos/zstd-rs/commit/fc5d2b75ed4072c91771e2ec4daf927f88a16f18\"\u003e\u003ccode\u003efc5d2b7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/gyscos/zstd-rs/issues/379\"\u003e#379\u003c/a\u003e from gyscos/fix/pr-378-rust-allocator\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gyscos/zstd-rs/commit/18028cd41cb0ad4ccc437fb973db926ccc10d67c\"\u003e\u003ccode\u003e18028cd\u003c/code\u003e\u003c/a\u003e Count actual newline bytes in dictionary training samples\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gyscos/zstd-rs/commit/0cb868fa7f603ebd1a0a7d12f879f9efa8be22c5\"\u003e\u003ccode\u003e0cb868f\u003c/code\u003e\u003c/a\u003e Fix Rust allocator validation and isolate allocation tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gyscos/zstd-rs/commit/3480b764da22fa03f24f889bcf8dac6a594413e7\"\u003e\u003ccode\u003e3480b76\u003c/code\u003e\u003c/a\u003e fix: formatting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gyscos/zstd-rs/commit/f90a23609b872ebed0df3b0324755c92918fbd4d\"\u003e\u003ccode\u003ef90a236\u003c/code\u003e\u003c/a\u003e feat: check that cloning a context doesn't mix allocators\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/gyscos/zstd-rs/compare/zstd-safe-7.3.0...zstd-safe-8.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `proptest` from 1.11.0 to 1.12.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/proptest-rs/proptest/commit/70cf37d46b7d83393b6ed94c611f8c52209f585d\"\u003e\u003ccode\u003e70cf37d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/proptest-rs/proptest/issues/675\"\u003e#675\u003c/a\u003e from proptest-rs/prep-1.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/proptest-rs/proptest/commit/729e0ffa5d0d9574c2a0b49ab34c9d9b726dadc0\"\u003e\u003ccode\u003e729e0ff\u003c/code\u003e\u003c/a\u003e prepare next releases and fix panic handling\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/proptest-rs/proptest/commit/28c1fade6db79d3404949e59a931bd71dc25c9b6\"\u003e\u003ccode\u003e28c1fad\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/proptest-rs/proptest/issues/664\"\u003e#664\u003c/a\u003e from Expyron/main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/proptest-rs/proptest/commit/5ddd9a4b67e6983a1172b4d6b578b455a138b995\"\u003e\u003ccode\u003e5ddd9a4\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/proptest-rs/proptest/issues/668\"\u003e#668\u003c/a\u003e from toddATavail/fix-fork-persisted-failure\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/proptest-rs/proptest/commit/a6a9ac703f7091a653b03bba68279be5419d6c42\"\u003e\u003ccode\u003ea6a9ac7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/proptest-rs/proptest/issues/673\"\u003e#673\u003c/a\u003e from glaziermag/fix-book-deploy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"ht...\n\n_Description has been truncated_","html_url":"https://github.com/space-computing/space-firecracker/pull/2","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/space-computing%2Fspace-firecracker/issues/2","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2/packages"}},{"old_version":"3.0.6","new_version":"3.0.9","update_type":"patch","path":null,"pr_created_at":"2026-10-19T04:17:43.000Z","version_change":"3.0.6 → 3.0.9","issue":{"uuid":"5917690684","node_id":"PR_kwDOTK4QW88AAAABJQA-2w","number":62,"state":"open","title":"deps: bump the cargo-dependencies group with 3 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-10-19T04:17:43.000Z","updated_at":"2026-10-19T04:17:52.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps: bump","group_name":"cargo-dependencies","update_count":3,"packages":[{"name":"serde_json","old_version":"1.0.151","new_version":"1.0.154","repository_url":"https://github.com/serde-rs/json"},{"name":"syn","old_version":"3.0.6","new_version":"3.0.9","repository_url":"https://github.com/dtolnay/syn"},{"name":"tokio","old_version":"1.53.2","new_version":"1.53.3","repository_url":"https://github.com/tokio-rs/tokio"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the cargo-dependencies group with 3 updates: [serde_json](https://github.com/serde-rs/json), [syn](https://github.com/dtolnay/syn) and [tokio](https://github.com/tokio-rs/tokio).\n\nUpdates `serde_json` from 1.0.151 to 1.0.154\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.154\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport preserve_order in no_std builds (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1333\"\u003e#1333\u003c/a\u003e, thanks \u003ca href=\"https://github.com/razmser\"\u003e\u003ccode\u003e@​razmser\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.153\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReport invalid UTF-8 at the first bad byte (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1345\"\u003e#1345\u003c/a\u003e, thanks \u003ca href=\"https://github.com/00200200\"\u003e\u003ccode\u003e@​00200200\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.152\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePreserve sign of \u003ccode\u003e-0\u003c/code\u003e in arbitrary_precision mode (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1346\"\u003e#1346\u003c/a\u003e, thanks \u003ca href=\"https://github.com/yuxi-liu-wired\"\u003e\u003ccode\u003e@​yuxi-liu-wired\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix comparison of large non-integer values with f32::INFINITY (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1347\"\u003e#1347\u003c/a\u003e, thanks \u003ca href=\"https://github.com/yuxi-liu-wired\"\u003e\u003ccode\u003e@​yuxi-liu-wired\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/20572a6d066958542d79cdd6cf1a7cd9f0c8e1f8\"\u003e\u003ccode\u003e20572a6\u003c/code\u003e\u003c/a\u003e Release 1.0.154\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/a91bfaf539aa7927ab88086d7a9ff522cb090f7a\"\u003e\u003ccode\u003ea91bfaf\u003c/code\u003e\u003c/a\u003e Fix RandomState links in map documentation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/3c932c05f73bcbc7626db4e1959cbce075d7106e\"\u003e\u003ccode\u003e3c932c0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1333\"\u003e#1333\u003c/a\u003e from razmser/no-std-preserve-order\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/4b2d7264cef72ef297058ef7d731e7d77574cf3e\"\u003e\u003ccode\u003e4b2d726\u003c/code\u003e\u003c/a\u003e Release 1.0.153\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/83335eed01fcfe5f3cfb8064938df935e99e3d61\"\u003e\u003ccode\u003e83335ee\u003c/code\u003e\u003c/a\u003e Touch up PR 1345\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/4b4810a451a3095c7bcce792782e460cf1105d8d\"\u003e\u003ccode\u003e4b4810a\u003c/code\u003e\u003c/a\u003e Resolve range_plus_one pedantic clippy lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/8af71cc0d7ceecd53b9c9b5a9ac512e98d1c78e7\"\u003e\u003ccode\u003e8af71cc\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1345\"\u003e#1345\u003c/a\u003e from 00200200/fix-invalid-utf8-error-column\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/452afa2630f1d568ba06a5f43ad2e2f5303ac000\"\u003e\u003ccode\u003e452afa2\u003c/code\u003e\u003c/a\u003e Correct multiline raw UTF-8 error positions and simplify indexing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/c9f1e3b0216328591262889d9a1c2771f3dd5fff\"\u003e\u003ccode\u003ec9f1e3b\u003c/code\u003e\u003c/a\u003e Release 1.0.152\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/854fc70fa3449c302265b75e750401b009b85cd1\"\u003e\u003ccode\u003e854fc70\u003c/code\u003e\u003c/a\u003e Touch up PR 1347\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/serde-rs/json/compare/v1.0.151...v1.0.154\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `syn` from 3.0.6 to 3.0.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/syn/releases\"\u003esyn's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.0.9\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd Punctuated::retain (\u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/2088\"\u003e#2088\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.8\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix parsing of \u003ccode\u003e\u0026lt;-\u003c/code\u003e and \u003ccode\u003e-\u0026gt;\u003c/code\u003e tokens in expressions (\u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/2086\"\u003e#2086\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/2087\"\u003e#2087\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix parsing absolute path expr in labeled break (\u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/2085\"\u003e#2085\u003c/a\u003e, thanks \u003ca href=\"https://github.com/A4-Tacks\"\u003e\u003ccode\u003e@​A4-Tacks\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/syn/commit/7c44a5565b4421035101cc16184e9af08ab5fc77\"\u003e\u003ccode\u003e7c44a55\u003c/code\u003e\u003c/a\u003e Release 3.0.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/13234ab70896ea3f4115ced8a9d2ae5a4317b77c\"\u003e\u003ccode\u003e13234ab\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/2088\"\u003e#2088\u003c/a\u003e from dtolnay/retain\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/b617dc9293cd78157e15fb5b0b1da38022eb1b26\"\u003e\u003ccode\u003eb617dc9\u003c/code\u003e\u003c/a\u003e Add Punctuated::retain\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/f18a0838eef5317b88609d1d1a9814f924bc883a\"\u003e\u003ccode\u003ef18a083\u003c/code\u003e\u003c/a\u003e Release 3.0.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/e1eab98c97e2f743183dd791209259df460c9ada\"\u003e\u003ccode\u003ee1eab98\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/2087\"\u003e#2087\u003c/a\u003e from dtolnay/rightarrow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/5345ee5adebd6b7a2c7fe0f77fda362bf8246b8b\"\u003e\u003ccode\u003e5345ee5\u003c/code\u003e\u003c/a\u003e Allow end of expr before \u003ccode\u003e-\u0026gt;\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/5631c74ca02cffeada09508caa601dfae80a9132\"\u003e\u003ccode\u003e5631c74\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/2086\"\u003e#2086\u003c/a\u003e from dtolnay/leftarrow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/c5b3cf08b34cca3dca7247f27ad9fcef7490567d\"\u003e\u003ccode\u003ec5b3cf0\u003c/code\u003e\u003c/a\u003e Fix left arrow being split into less-than and negative-sign\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/ec4c2dac7841847235964682861a4d22773134b9\"\u003e\u003ccode\u003eec4c2da\u003c/code\u003e\u003c/a\u003e Release 3.0.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/f947cf7ada554e0c6663521c559372dfd462268a\"\u003e\u003ccode\u003ef947cf7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/2085\"\u003e#2085\u003c/a\u003e from A4-Tacks/break-label-abs-path\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/syn/compare/3.0.6...3.0.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tokio` from 1.53.2 to 1.53.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tokio-rs/tokio/releases\"\u003etokio's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eTokio v1.53.3\u003c/h2\u003e\n\u003ch1\u003e1.53.3 (October 13th, 2026)\u003c/h1\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eio: add \u003ccode\u003eAsyncFd::register\u003c/code\u003e and \u003ccode\u003eAsyncFd::register_with_interest\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8587\"\u003e#8587\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eio: deprecate \u003ccode\u003eAsyncFd::{new, with_interest, try_new, try_with_interest}\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8587\"\u003e#8587\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eio: wake and drop \u003ccode\u003eDuplexStream\u003c/code\u003e wakers outside the lock (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8618\"\u003e#8618\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emacros: avoid \u003ccode\u003eunreachable_code\u003c/code\u003e in \u003ccode\u003ejoin!\u003c/code\u003e and \u003ccode\u003etry_join!\u003c/code\u003e for \u003ccode\u003eInfallible\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8518\"\u003e#8518\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: fix paused time auto-advancing when I/O wakes a task on \u003ccode\u003ecurrent_thread\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8595\"\u003e#8595\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: wake waiters outside the lock when closing a semaphore (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8529\"\u003e#8529\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest: fix several flaky tests (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8196\"\u003e#8196\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8427\"\u003e#8427\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8609\"\u003e#8609\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed (unstable)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ert: keep \u003ccode\u003eio_uring\u003c/code\u003e op alive when submission fails after push (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8185\"\u003e#8185\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8185\"\u003e#8185\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8185\"\u003etokio-rs/tokio#8185\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8196\"\u003e#8196\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8196\"\u003etokio-rs/tokio#8196\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8427\"\u003e#8427\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8427\"\u003etokio-rs/tokio#8427\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8518\"\u003e#8518\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8518\"\u003etokio-rs/tokio#8518\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8529\"\u003e#8529\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8529\"\u003etokio-rs/tokio#8529\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8587\"\u003e#8587\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8587\"\u003etokio-rs/tokio#8587\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8595\"\u003e#8595\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8595\"\u003etokio-rs/tokio#8595\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8609\"\u003e#8609\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8609\"\u003etokio-rs/tokio#8609\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8618\"\u003e#8618\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8618\"\u003etokio-rs/tokio#8618\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/a85c3f5baa298a6b554fd3700daf0342289881af\"\u003e\u003ccode\u003ea85c3f5\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.53.3 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8639\"\u003e#8639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/df4443e989689956cc4f8034172c1944b27d8011\"\u003e\u003ccode\u003edf4443e\u003c/code\u003e\u003c/a\u003e Merge 'tokio-1.51.6' into 'tokio-1.53.x' (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8638\"\u003e#8638\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/f00b2e6c932f51126b327cee6f8fa94e7b0e396d\"\u003e\u003ccode\u003ef00b2e6\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.51.6 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8637\"\u003e#8637\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/482eaddec0347431b37566b45a63f2be62db5ab4\"\u003e\u003ccode\u003e482eadd\u003c/code\u003e\u003c/a\u003e runtime: record time wake when unparking tasks on current thread (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8595\"\u003e#8595\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/55fbab70dc8b80d7af925e3829f124c2f0d236d7\"\u003e\u003ccode\u003e55fbab7\u003c/code\u003e\u003c/a\u003e io: wake and drop \u003ccode\u003eDuplexStream\u003c/code\u003e wakers outside the lock (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8618\"\u003e#8618\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/c5e4d9e69c17e0d349f6de349274093e3e41238b\"\u003e\u003ccode\u003ec5e4d9e\u003c/code\u003e\u003c/a\u003e runtime: keep io_uring op alive when submission fails after push (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8185\"\u003e#8185\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/0448618493188e1c34e284908ef3c17f2edfc6b2\"\u003e\u003ccode\u003e0448618\u003c/code\u003e\u003c/a\u003e sync: make \u003ccode\u003etracing_sync\u003c/code\u003e tests synchronous (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8427\"\u003e#8427\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/2bc1146787aaaf0546f74bd5e1183d5278f58777\"\u003e\u003ccode\u003e2bc1146\u003c/code\u003e\u003c/a\u003e net: accept ConnectionReset in shutdown_after_tcp_reset test (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8196\"\u003e#8196\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/bb28a941498e89aa15dd226d3f04194b414905c3\"\u003e\u003ccode\u003ebb28a94\u003c/code\u003e\u003c/a\u003e Merge 'tokio-1.51.x' into 'tokio-1.53.x' (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8624\"\u003e#8624\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/6b97913c4677dd387f591ad96f8667bbd27e2178\"\u003e\u003ccode\u003e6b97913\u003c/code\u003e\u003c/a\u003e macros: avoid \u003ccode\u003eunreachable_code\u003c/code\u003e in \u003ccode\u003ejoin!\u003c/code\u003e and \u003ccode\u003etry_join!\u003c/code\u003e for \u003ccode\u003eInfallible\u003c/code\u003e ...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/tokio/compare/tokio-1.53.2...tokio-1.53.3\"\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 \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/Famoto/InvoiceKrab/pull/62","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Famoto%2FInvoiceKrab/issues/62","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/62/packages"}},{"old_version":"3.0.6","new_version":"3.0.7","update_type":"patch","path":"/rust","pr_created_at":"2026-10-17T10:46:30.000Z","version_change":"3.0.6 → 3.0.7","issue":{"uuid":"5897548034","node_id":"PR_kwDOIws4Ns8AAAABJAc6MA","number":14666,"state":"open","title":"Bump the patch group in /rust with 2 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-10-17T10:46:30.000Z","updated_at":"2026-10-17T10:46:37.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"patch","update_count":2,"packages":[{"name":"syn","old_version":"3.0.6","new_version":"3.0.7","repository_url":"https://github.com/dtolnay/syn"},{"name":"signal-hook","old_version":"0.4.4","new_version":"0.4.5","repository_url":"https://github.com/vorner/signal-hook"}],"path":"/rust","ecosystem":"cargo"},"body":"Bumps the patch group in /rust with 2 updates: [syn](https://github.com/dtolnay/syn) and [signal-hook](https://github.com/vorner/signal-hook).\n\nUpdates `syn` from 3.0.6 to 3.0.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/syn/releases\"\u003esyn's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.0.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix parsing absolute path expr in labeled break (\u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/2085\"\u003e#2085\u003c/a\u003e, thanks \u003ca href=\"https://github.com/A4-Tacks\"\u003e\u003ccode\u003e@​A4-Tacks\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/syn/commit/ec4c2dac7841847235964682861a4d22773134b9\"\u003e\u003ccode\u003eec4c2da\u003c/code\u003e\u003c/a\u003e Release 3.0.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/f947cf7ada554e0c6663521c559372dfd462268a\"\u003e\u003ccode\u003ef947cf7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/2085\"\u003e#2085\u003c/a\u003e from A4-Tacks/break-label-abs-path\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/9cb6556a8e2461a4c303008f0609fbf4e0a2b6d1\"\u003e\u003ccode\u003e9cb6556\u003c/code\u003e\u003c/a\u003e Update test suite to nightly-2026-10-08\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/0cce1664ff834695ea573c6b447363f2683a1fb2\"\u003e\u003ccode\u003e0cce166\u003c/code\u003e\u003c/a\u003e Fix parse abs path expr in labeled break\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/295f9648f499cd2576d4cb022f3fcc7f96ce0a74\"\u003e\u003ccode\u003e295f964\u003c/code\u003e\u003c/a\u003e Update test suite to nightly-2026-09-29\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/9ce6a7962ddbfddd9bd975a9a6ae8414679b07e6\"\u003e\u003ccode\u003e9ce6a79\u003c/code\u003e\u003c/a\u003e Update test suite to nightly-2026-09-24\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/3de849436a5f436c9b448738cdc9d32a6fbe56ac\"\u003e\u003ccode\u003e3de8494\u003c/code\u003e\u003c/a\u003e Update test suite to nightly-2026-09-22\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/2ebf5f96e7361e50bfc3fa28d77908c445a34c4f\"\u003e\u003ccode\u003e2ebf5f9\u003c/code\u003e\u003c/a\u003e Update test suite to nightly-2026-09-17\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/dtolnay/syn/compare/3.0.6...3.0.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `signal-hook` from 0.4.4 to 0.4.5\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vorner/signal-hook/blob/master/CHANGELOG.md\"\u003esignal-hook's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e0.4.5\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003epipe::register_raw\u003c/code\u003e now really sets close-on-exec (\u003ccode\u003eFD_CLOEXEC\u003c/code\u003e) on the file descriptor, for\nboth pipes and sockets (\u003ca href=\"https://redirect.github.com/vorner/signal-hook/issues/206\"\u003e#206\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eRemoved the 32-bit Android \u003ccode\u003esigemptyset\u003c/code\u003e/\u003ccode\u003esigaddset\u003c/code\u003e fallback, which panicked in\n\u003ccode\u003eemulate_default_handler\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vorner/signal-hook/issues/207\"\u003e#207\u003c/a\u003e). Android below API 21 is no longer supported.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/signal-hook/commit/1ee5faa02e1ebb62c38fd9bcfd649afd21bce75e\"\u003e\u003ccode\u003e1ee5faa\u003c/code\u003e\u003c/a\u003e Release 0.4.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vorner/signal-hook/commit/2003e57e9d23bbb0cdd6d9ce49c184fc59ed087e\"\u003e\u003ccode\u003e2003e57\u003c/code\u003e\u003c/a\u003e CI: Check only mio 1.x support on the BSDs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vorner/signal-hook/commit/5eaf0844c15a7bc83bb8866ebf9f06f97dbe7a24\"\u003e\u003ccode\u003e5eaf084\u003c/code\u003e\u003c/a\u003e signal-hook-mio: Drop redundant mio 0.7 dev-dependency\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vorner/signal-hook/commit/f7ceb8ad52137d679459ccf6859a45e9f4a212a4\"\u003e\u003ccode\u003ef7ceb8a\u003c/code\u003e\u003c/a\u003e Use square brackets for vec! in tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vorner/signal-hook/commit/4c1f6f15d79ea1302515a273c067667b3a7be244\"\u003e\u003ccode\u003e4c1f6f1\u003c/code\u003e\u003c/a\u003e CI: Leave out mio 0.6 from BSD checks and doc link check\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vorner/signal-hook/commit/e52500efd67801fcc3b5eb5cf74264bf46a4a1cd\"\u003e\u003ccode\u003ee52500e\u003c/code\u003e\u003c/a\u003e CI: Make the registry manifest parseable by old cargo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vorner/signal-hook/commit/d3f9239fce0289f477b04b34d06157ef51330e29\"\u003e\u003ccode\u003ed3f9239\u003c/code\u003e\u003c/a\u003e Allow deprecated std::isize in the registry\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vorner/signal-hook/commit/5e09118948b9b66a1674fd98963bac6a7ca932b9\"\u003e\u003ccode\u003e5e09118\u003c/code\u003e\u003c/a\u003e Drop hand-rolled sigset fallback on 32-bit Android\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vorner/signal-hook/commit/d12e7d9973397a85fe75ca0bc739d7ce01451a7d\"\u003e\u003ccode\u003ed12e7d9\u003c/code\u003e\u003c/a\u003e Set close-on-exec correctly\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vorner/signal-hook/compare/v0.4.4...v0.4.5\"\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 \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/KittyCAD/modeling-app/pull/14666","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/KittyCAD%2Fmodeling-app/issues/14666","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/14666/packages"}},{"old_version":"3.0.8","new_version":"3.0.9","update_type":"patch","path":null,"pr_created_at":"2026-10-16T07:12:30.000Z","version_change":"3.0.8 → 3.0.9","issue":{"uuid":"5879975843","node_id":"PR_kwDOC6cet88AAAABIyjM8Q","number":3186,"state":"open","title":"build(deps): bump syn from 3.0.8 to 3.0.9","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-10-16T07:12:30.000Z","updated_at":"2026-10-19T05:01:21.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps)","packages":[{"name":"syn","old_version":"3.0.8","new_version":"3.0.9","repository_url":"https://github.com/dtolnay/syn"}],"path":null,"ecosystem":"cargo"},"body":"Bumps [syn](https://github.com/dtolnay/syn) from 3.0.8 to 3.0.9.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/syn/releases\"\u003esyn's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.0.9\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd Punctuated::retain (\u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/2088\"\u003e#2088\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/syn/commit/7c44a5565b4421035101cc16184e9af08ab5fc77\"\u003e\u003ccode\u003e7c44a55\u003c/code\u003e\u003c/a\u003e Release 3.0.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/13234ab70896ea3f4115ced8a9d2ae5a4317b77c\"\u003e\u003ccode\u003e13234ab\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/2088\"\u003e#2088\u003c/a\u003e from dtolnay/retain\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/b617dc9293cd78157e15fb5b0b1da38022eb1b26\"\u003e\u003ccode\u003eb617dc9\u003c/code\u003e\u003c/a\u003e Add Punctuated::retain\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/dtolnay/syn/compare/3.0.8...3.0.9\"\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/mirakc/mirakc/pull/3186","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/mirakc%2Fmirakc/issues/3186","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/3186/packages"}},{"old_version":"3.0.6","new_version":"3.0.9","update_type":"patch","path":"the cargo-minor group","pr_created_at":"2026-10-16T04:44:16.000Z","version_change":"3.0.6 → 3.0.9","issue":{"uuid":"5878472612","node_id":"PR_kwDOUfs5Ac8AAAABIxXQlA","number":79,"state":"open","title":"chore(deps): bump syn from 3.0.6 to 3.0.9 in the cargo-minor group","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-10-16T04:44:16.000Z","updated_at":"2026-10-16T04:44:52.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"syn","old_version":"3.0.6","new_version":"3.0.9","repository_url":"https://github.com/dtolnay/syn"}],"path":"the cargo-minor group","ecosystem":"cargo"},"body":"Bumps the cargo-minor group with 1 update: [syn](https://github.com/dtolnay/syn).\n\nUpdates `syn` from 3.0.6 to 3.0.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/syn/releases\"\u003esyn's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.0.9\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd Punctuated::retain (\u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/2088\"\u003e#2088\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.8\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix parsing of \u003ccode\u003e\u0026lt;-\u003c/code\u003e and \u003ccode\u003e-\u0026gt;\u003c/code\u003e tokens in expressions (\u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/2086\"\u003e#2086\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/2087\"\u003e#2087\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix parsing absolute path expr in labeled break (\u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/2085\"\u003e#2085\u003c/a\u003e, thanks \u003ca href=\"https://github.com/A4-Tacks\"\u003e\u003ccode\u003e@​A4-Tacks\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/syn/commit/7c44a5565b4421035101cc16184e9af08ab5fc77\"\u003e\u003ccode\u003e7c44a55\u003c/code\u003e\u003c/a\u003e Release 3.0.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/13234ab70896ea3f4115ced8a9d2ae5a4317b77c\"\u003e\u003ccode\u003e13234ab\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/2088\"\u003e#2088\u003c/a\u003e from dtolnay/retain\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/b617dc9293cd78157e15fb5b0b1da38022eb1b26\"\u003e\u003ccode\u003eb617dc9\u003c/code\u003e\u003c/a\u003e Add Punctuated::retain\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/f18a0838eef5317b88609d1d1a9814f924bc883a\"\u003e\u003ccode\u003ef18a083\u003c/code\u003e\u003c/a\u003e Release 3.0.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/e1eab98c97e2f743183dd791209259df460c9ada\"\u003e\u003ccode\u003ee1eab98\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/2087\"\u003e#2087\u003c/a\u003e from dtolnay/rightarrow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/5345ee5adebd6b7a2c7fe0f77fda362bf8246b8b\"\u003e\u003ccode\u003e5345ee5\u003c/code\u003e\u003c/a\u003e Allow end of expr before \u003ccode\u003e-\u0026gt;\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/5631c74ca02cffeada09508caa601dfae80a9132\"\u003e\u003ccode\u003e5631c74\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/2086\"\u003e#2086\u003c/a\u003e from dtolnay/leftarrow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/c5b3cf08b34cca3dca7247f27ad9fcef7490567d\"\u003e\u003ccode\u003ec5b3cf0\u003c/code\u003e\u003c/a\u003e Fix left arrow being split into less-than and negative-sign\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/ec4c2dac7841847235964682861a4d22773134b9\"\u003e\u003ccode\u003eec4c2da\u003c/code\u003e\u003c/a\u003e Release 3.0.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/f947cf7ada554e0c6663521c559372dfd462268a\"\u003e\u003ccode\u003ef947cf7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/2085\"\u003e#2085\u003c/a\u003e from A4-Tacks/break-label-abs-path\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/syn/compare/3.0.6...3.0.9\"\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=syn\u0026package-manager=cargo\u0026previous-version=3.0.6\u0026new-version=3.0.9)](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 \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/markovejnovic/clap-couture/pull/79","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/markovejnovic%2Fclap-couture/issues/79","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/79/packages"}},{"old_version":"2.0.117","new_version":"2.0.119","update_type":"patch","path":null,"pr_created_at":"2026-10-16T04:43:14.000Z","version_change":"2.0.117 → 2.0.119","issue":{"uuid":"5878463461","node_id":"PR_kwDORfOU_c8AAAABIxWygA","number":431,"state":"closed","title":"Bump the cargo-production-dependencies group across 1 directory with 146 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-10-19T04:51:00.000Z","author_association":null,"state_reason":null,"created_at":"2026-10-16T04:43:14.000Z","updated_at":"2026-10-19T04:51:02.000Z","time_to_close":259666,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"cargo-production-dependencies","update_count":146,"packages":[{"name":"actix-web","old_version":"4.13.0","new_version":"4.16.0","repository_url":"https://github.com/actix/actix-web"},{"name":"anyhow","old_version":"1.0.102","new_version":"1.0.104","repository_url":"https://github.com/dtolnay/anyhow"},{"name":"serde","old_version":"1.0.228","new_version":"1.0.229","repository_url":"https://github.com/serde-rs/serde"},{"name":"tonic","old_version":"0.14.5","new_version":"0.14.6","repository_url":"https://github.com/hyperium/tonic"},{"name":"tracing-subscriber","old_version":"0.3.22","new_version":"0.3.23","repository_url":"https://github.com/tokio-rs/tracing"},{"name":"opentelemetry","old_version":"0.31.0","new_version":"0.33.1","repository_url":"https://github.com/open-telemetry/opentelemetry-rust"},{"name":"opentelemetry_sdk","old_version":"0.31.0","new_version":"0.33.1","repository_url":"https://github.com/open-telemetry/opentelemetry-rust"},{"name":"opentelemetry-otlp","old_version":"0.31.0","new_version":"0.33.1","repository_url":"https://github.com/open-telemetry/opentelemetry-rust"},{"name":"opentelemetry-instrumentation-actix-web","old_version":"0.23.0","new_version":"0.25.0","repository_url":"https://github.com/open-telemetry/opentelemetry-rust-contrib"},{"name":"opentelemetry-appender-tracing","old_version":"0.31.1","new_version":"0.33.1","repository_url":"https://github.com/open-telemetry/opentelemetry-rust"},{"name":"opentelemetry-resource-detectors","old_version":"0.10.0","new_version":"0.13.0","repository_url":"https://github.com/open-telemetry/opentelemetry-rust-contrib"},{"name":"uuid","old_version":"1.21.0","new_version":"1.28.0","repository_url":"https://github.com/uuid-rs/uuid"},{"name":"actix-codec","old_version":"0.5.2","new_version":"0.5.4","repository_url":"https://github.com/actix/actix-net"},{"name":"actix-http","old_version":"3.12.0","new_version":"3.19.0","repository_url":"https://github.com/actix/actix-web"},{"name":"actix-macros","old_version":"0.2.4","new_version":"0.2.5","repository_url":"https://github.com/actix/actix-net"},{"name":"actix-rt","old_version":"2.11.0","new_version":"2.15.0","repository_url":"https://github.com/actix/actix-net"},{"name":"actix-server","old_version":"2.6.0","new_version":"2.8.0","repository_url":"https://github.com/actix/actix-net"},{"name":"actix-tls","old_version":"3.5.0","new_version":"3.6.1","repository_url":"https://github.com/actix/actix-net"},{"name":"actix-utils","old_version":"3.0.1","new_version":"3.0.2","repository_url":"https://github.com/actix/actix-net"},{"name":"actix-web-codegen","old_version":"4.3.0","new_version":"4.4.0","repository_url":"https://github.com/actix/actix-web"},{"name":"aho-corasick","old_version":"1.1.4","new_version":"1.1.5","repository_url":"https://github.com/BurntSushi/aho-corasick"},{"name":"alloc-no-stdlib","old_version":"2.0.4","new_version":"3.0.0","repository_url":"https://github.com/dropbox/rust-alloc-no-stdlib"},{"name":"alloc-stdlib","old_version":"0.2.2","new_version":"0.3.0","repository_url":"https://github.com/dropbox/rust-alloc-no-stdlib"},{"name":"async-trait","old_version":"0.1.89","new_version":"0.1.92","repository_url":"https://github.com/dtolnay/async-trait"},{"name":"axum","old_version":"0.8.8","new_version":"0.8.9","repository_url":"https://github.com/tokio-rs/axum"},{"name":"bitflags","old_version":"2.11.0","new_version":"2.13.2","repository_url":"https://github.com/bitflags/bitflags"},{"name":"block-buffer","old_version":"0.10.4","new_version":"0.12.1","repository_url":"https://github.com/RustCrypto/utils"},{"name":"brotli","old_version":"8.0.2","new_version":"9.0.0","repository_url":"https://github.com/dropbox/rust-brotli"},{"name":"brotli-decompressor","old_version":"5.0.0","new_version":"6.0.1","repository_url":"https://github.com/dropbox/rust-brotli-decompressor"},{"name":"bumpalo","old_version":"3.20.2","new_version":"3.20.3","repository_url":"https://github.com/fitzgen/bumpalo"},{"name":"bytes","old_version":"1.11.1","new_version":"1.12.1","repository_url":"https://github.com/tokio-rs/bytes"},{"name":"bytestring","old_version":"1.5.0","new_version":"1.5.1","repository_url":"https://github.com/actix/actix-net"},{"name":"cc","old_version":"1.2.56","new_version":"1.8.0","repository_url":"https://github.com/rust-lang/cc-rs"},{"name":"cfg-if","old_version":"1.0.4","new_version":"1.0.5","repository_url":"https://github.com/rust-lang/cfg-if"},{"name":"cpufeatures","old_version":"0.2.17","new_version":"0.3.1","repository_url":"https://github.com/RustCrypto/utils"},{"name":"crc32fast","old_version":"1.5.0","new_version":"1.5.2","repository_url":"https://github.com/srijs/rust-crc32fast"},{"name":"crypto-common","old_version":"0.1.7","new_version":"0.2.2","repository_url":"https://github.com/RustCrypto/traits"},{"name":"digest","old_version":"0.10.7","new_version":"0.11.3","repository_url":"https://github.com/RustCrypto/traits"},{"name":"displaydoc","old_version":"0.2.5","new_version":"0.2.7","repository_url":"https://github.com/yaahc/displaydoc"},{"name":"either","old_version":"1.15.0","new_version":"1.19.0","repository_url":"https://github.com/rayon-rs/either"},{"name":"encoding_rs","old_version":"0.8.35","new_version":"0.8.42","repository_url":"https://github.com/hsivonen/encoding_rs"},{"name":"find-msvc-tools","old_version":"0.1.9","new_version":"0.1.14","repository_url":"https://github.com/rust-lang/cc-rs"},{"name":"flate2","old_version":"1.1.9","new_version":"1.1.10","repository_url":"https://github.com/rust-lang/flate2-rs"},{"name":"futures-core","old_version":"0.3.32","new_version":"0.3.34","repository_url":"https://github.com/rust-lang/futures-rs"},{"name":"futures-io","old_version":"0.3.32","new_version":"0.3.34","repository_url":"https://github.com/rust-lang/futures-rs"},{"name":"futures-sink","old_version":"0.3.32","new_version":"0.3.34","repository_url":"https://github.com/rust-lang/futures-rs"},{"name":"futures-task","old_version":"0.3.32","new_version":"0.3.34","repository_url":"https://github.com/rust-lang/futures-rs"},{"name":"futures-util","old_version":"0.3.32","new_version":"0.3.34","repository_url":"https://github.com/rust-lang/futures-rs"},{"name":"getrandom","old_version":"0.4.1","new_version":"0.4.3","repository_url":"https://github.com/rust-random/getrandom"},{"name":"h2","old_version":"0.4.12","new_version":"0.4.20","repository_url":"https://github.com/hyperium/h2"},{"name":"hashbrown","old_version":"0.15.5","new_version":"0.16.1","repository_url":"https://github.com/rust-lang/hashbrown"},{"name":"http","old_version":"1.3.1","new_version":"1.5.0","repository_url":"https://github.com/hyperium/http"},{"name":"http-body","old_version":"1.0.1","new_version":"1.1.0","repository_url":"https://github.com/hyperium/http-body"},{"name":"http-body-util","old_version":"0.1.3","new_version":"0.1.5","repository_url":"https://github.com/hyperium/http-body"},{"name":"hyper","old_version":"1.8.1","new_version":"1.12.0","repository_url":"https://github.com/hyperium/hyper"},{"name":"hyper-util","old_version":"0.1.20","new_version":"0.1.21","repository_url":"https://github.com/hyperium/hyper-util"},{"name":"icu_locale_core","old_version":"2.1.1","new_version":"2.3.0","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"icu_normalizer","old_version":"2.1.1","new_version":"2.3.0","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"icu_normalizer_data","old_version":"2.1.1","new_version":"2.3.0","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"icu_properties","old_version":"2.1.2","new_version":"2.3.0","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"icu_properties_data","old_version":"2.1.2","new_version":"2.3.0","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"icu_provider","old_version":"2.1.1","new_version":"2.3.1","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"idna_adapter","old_version":"1.2.1","new_version":"1.2.2","repository_url":"https://github.com/hsivonen/idna_adapter"},{"name":"impl-more","old_version":"0.1.9","new_version":"0.3.10","repository_url":"https://github.com/robjtede/impl-more"},{"name":"indexmap","old_version":"2.13.0","new_version":"2.14.2","repository_url":"https://github.com/indexmap-rs/indexmap"},{"name":"ipnet","old_version":"2.12.0","new_version":"2.12.2","repository_url":"https://github.com/krisprice/ipnet"},{"name":"iri-string","old_version":"0.7.10","new_version":"0.7.14","repository_url":"https://github.com/lo48576/iri-string"},{"name":"itoa","old_version":"1.0.17","new_version":"1.0.18","repository_url":"https://github.com/dtolnay/itoa"},{"name":"jobserver","old_version":"0.1.34","new_version":"0.1.35","repository_url":"https://github.com/rust-lang/jobserver-rs"},{"name":"lazy_static","old_version":"1.5.0","new_version":"1.5.1","repository_url":"https://github.com/rust-lang-nursery/lazy-static.rs"},{"name":"libc","old_version":"0.2.182","new_version":"0.2.190","repository_url":"https://github.com/rust-lang/libc"},{"name":"litemap","old_version":"0.8.1","new_version":"0.8.3","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"log","old_version":"0.4.29","new_version":"0.4.34","repository_url":"https://github.com/rust-lang/log"},{"name":"memchr","old_version":"2.8.0","new_version":"2.8.3","repository_url":"https://github.com/BurntSushi/memchr"},{"name":"miniz_oxide","old_version":"0.8.9","new_version":"0.9.1","repository_url":"https://github.com/Frommi/miniz_oxide"},{"name":"mio","old_version":"1.1.1","new_version":"1.2.4","repository_url":"https://github.com/tokio-rs/mio"},{"name":"num-conv","old_version":"0.2.0","new_version":"0.2.2","repository_url":"https://github.com/jhpratt/num-conv"},{"name":"once_cell","old_version":"1.21.3","new_version":"1.21.4","repository_url":"https://github.com/matklad/once_cell"},{"name":"opentelemetry-http","old_version":"0.31.0","new_version":"0.33.1","repository_url":"https://github.com/open-telemetry/opentelemetry-rust"},{"name":"opentelemetry-proto","old_version":"0.31.0","new_version":"0.33.1","repository_url":"https://github.com/open-telemetry/opentelemetry-rust"},{"name":"opentelemetry-semantic-conventions","old_version":"0.31.0","new_version":"0.33.1","repository_url":"https://github.com/open-telemetry/opentelemetry-rust"},{"name":"pin-project","old_version":"1.1.11","new_version":"1.1.13","repository_url":"https://github.com/taiki-e/pin-project"},{"name":"pin-project-internal","old_version":"1.1.11","new_version":"1.1.13","repository_url":"https://github.com/taiki-e/pin-project"},{"name":"pkg-config","old_version":"0.3.32","new_version":"0.3.34","repository_url":"https://github.com/rust-lang/pkg-config-rs"},{"name":"potential_utf","old_version":"0.1.4","new_version":"0.1.6","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"powerfmt","old_version":"0.2.0","new_version":"0.2.1","repository_url":"https://github.com/jhpratt/powerfmt"},{"name":"proc-macro2","old_version":"1.0.106","new_version":"1.0.107","repository_url":"https://github.com/dtolnay/proc-macro2"},{"name":"prost","old_version":"0.14.3","new_version":"0.14.4","repository_url":"https://github.com/tokio-rs/prost"},{"name":"prost-derive","old_version":"0.14.3","new_version":"0.14.4","repository_url":"https://github.com/tokio-rs/prost"},{"name":"quote","old_version":"1.0.45","new_version":"1.0.47","repository_url":"https://github.com/dtolnay/quote"},{"name":"rand","old_version":"0.9.2","new_version":"0.9.5","repository_url":"https://github.com/rust-random/rand"},{"name":"regex-automata","old_version":"0.4.14","new_version":"0.4.18","repository_url":"https://github.com/rust-lang/regex"},{"name":"regex-syntax","old_version":"0.8.10","new_version":"0.8.11","repository_url":"https://github.com/rust-lang/regex"},{"name":"reqwest","old_version":"0.12.28","new_version":"0.13.5","repository_url":"https://github.com/seanmonstar/reqwest"},{"name":"rustversion","old_version":"1.0.22","new_version":"1.0.23","repository_url":"https://github.com/dtolnay/rustversion"},{"name":"semver","old_version":"1.0.27","new_version":"1.0.28","repository_url":"https://github.com/dtolnay/semver"},{"name":"serde_core","old_version":"1.0.228","new_version":"1.0.229","repository_url":"https://github.com/serde-rs/serde"},{"name":"serde_derive","old_version":"1.0.228","new_version":"1.0.229","repository_url":"https://github.com/serde-rs/serde"},{"name":"serde_json","old_version":"1.0.149","new_version":"1.0.154","repository_url":"https://github.com/serde-rs/json"},{"name":"sha1","old_version":"0.10.6","new_version":"0.11.0","repository_url":"https://github.com/RustCrypto/hashes"},{"name":"shlex","old_version":"1.3.0","new_version":"2.0.1","repository_url":"https://github.com/comex/rust-shlex"},{"name":"simd-adler32","old_version":"0.3.8","new_version":"0.3.10","repository_url":"https://github.com/mcountryman/simd-adler32"},{"name":"smallvec","old_version":"1.15.1","new_version":"1.16.3","repository_url":"https://github.com/servo/rust-smallvec"},{"name":"socket2","old_version":"0.5.10","new_version":"0.6.1","repository_url":"https://github.com/rust-lang/socket2"},{"name":"syn","old_version":"2.0.117","new_version":"2.0.119","repository_url":"https://github.com/dtolnay/syn"},{"name":"thiserror","old_version":"2.0.18","new_version":"2.0.21","repository_url":"https://github.com/dtolnay/thiserror"},{"name":"thiserror-impl","old_version":"2.0.18","new_version":"2.0.21","repository_url":"https://github.com/dtolnay/thiserror"},{"name":"thread_local","old_version":"1.1.9","new_version":"1.1.10","repository_url":"https://github.com/Amanieu/thread_local-rs"},{"name":"time","old_version":"0.3.47","new_version":"0.3.55","repository_url":"https://github.com/time-rs/time"},{"name":"time-core","old_version":"0.1.8","new_version":"0.1.9","repository_url":"https://github.com/time-rs/time"},{"name":"time-macros","old_version":"0.2.27","new_version":"0.2.32","repository_url":"https://github.com/time-rs/time"},{"name":"tinystr","old_version":"0.8.2","new_version":"0.8.4","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"tokio-stream","old_version":"0.1.18","new_version":"0.1.19","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"tokio-util","old_version":"0.7.18","new_version":"0.7.19","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"tonic-prost","old_version":"0.14.5","new_version":"0.14.6","repository_url":"https://github.com/hyperium/tonic"},{"name":"tower-http","old_version":"0.6.8","new_version":"0.6.11","repository_url":"https://github.com/tower-rs/tower-http"},{"name":"typenum","old_version":"1.19.0","new_version":"1.20.1","repository_url":"https://github.com/paholg/typenum"},{"name":"unicode-ident","old_version":"1.0.24","new_version":"1.0.27","repository_url":"https://github.com/dtolnay/unicode-ident"},{"name":"unicode-segmentation","old_version":"1.12.0","new_version":"1.13.3","repository_url":"https://github.com/unicode-rs/unicode-segmentation"},{"name":"want","old_version":"0.3.1","new_version":"0.3.2","repository_url":"https://github.com/seanmonstar/want"},{"name":"wasip2","old_version":"1.0.2+wasi-0.2.9","new_version":"1.0.4+wasi-0.2.12","repository_url":"https://github.com/bytecodealliance/wasi-rs"},{"name":"windows-sys","old_version":"0.52.0","new_version":"0.60.2","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"windows-targets","old_version":"0.52.6","new_version":"0.53.5","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"windows_aarch64_gnullvm","old_version":"0.52.6","new_version":"0.53.1","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"windows_aarch64_msvc","old_version":"0.52.6","new_version":"0.53.1","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"windows_i686_gnu","old_version":"0.52.6","new_version":"0.53.1","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"windows_i686_gnullvm","old_version":"0.52.6","new_version":"0.53.1","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"windows_i686_msvc","old_version":"0.52.6","new_version":"0.53.1","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"windows_x86_64_gnu","old_version":"0.52.6","new_version":"0.53.1","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"windows_x86_64_gnullvm","old_version":"0.52.6","new_version":"0.53.1","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"windows_x86_64_msvc","old_version":"0.52.6","new_version":"0.53.1","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"wit-bindgen","old_version":"0.51.0","new_version":"0.57.1","repository_url":"https://github.com/bytecodealliance/wit-bindgen"},{"name":"writeable","old_version":"0.6.2","new_version":"0.6.4","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"yoke","old_version":"0.8.1","new_version":"0.8.3","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"yoke-derive","old_version":"0.8.1","new_version":"0.8.4","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"zerocopy","old_version":"0.8.40","new_version":"0.8.62","repository_url":"https://github.com/google/zerocopy"},{"name":"zerocopy-derive","old_version":"0.8.40","new_version":"0.8.63","repository_url":"https://github.com/google/zerocopy"},{"name":"zerofrom","old_version":"0.1.6","new_version":"0.1.8","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"zerofrom-derive","old_version":"0.1.6","new_version":"0.1.8","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"zerotrie","old_version":"0.2.3","new_version":"0.2.5","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"zerovec","old_version":"0.11.5","new_version":"0.11.8","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"zerovec-derive","old_version":"0.11.2","new_version":"0.11.6","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"zmij","old_version":"1.0.21","new_version":"1.0.23","repository_url":"https://github.com/dtolnay/zmij"},{"name":"zstd","old_version":"0.13.3","new_version":"0.14.2","repository_url":"https://github.com/gyscos/zstd-rs"},{"name":"zstd-safe","old_version":"7.2.4","new_version":"8.1.0","repository_url":"https://github.com/gyscos/zstd-rs"},{"name":"zstd-sys","old_version":"2.0.16+zstd.1.5.7","new_version":"2.1.1+zstd.1.5.7","repository_url":"https://github.com/gyscos/zstd-rs"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the cargo-production-dependencies group with 146 updates in the /src/shipping directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [actix-web](https://github.com/actix/actix-web) | `4.13.0` | `4.16.0` |\n| [anyhow](https://github.com/dtolnay/anyhow) | `1.0.102` | `1.0.104` |\n| [serde](https://github.com/serde-rs/serde) | `1.0.228` | `1.0.229` |\n| [tonic](https://github.com/hyperium/tonic) | `0.14.5` | `0.14.6` |\n| [tracing-subscriber](https://github.com/tokio-rs/tracing) | `0.3.22` | `0.3.23` |\n| [opentelemetry](https://github.com/open-telemetry/opentelemetry-rust) | `0.31.0` | `0.33.1` |\n| [opentelemetry_sdk](https://github.com/open-telemetry/opentelemetry-rust) | `0.31.0` | `0.33.1` |\n| [opentelemetry-otlp](https://github.com/open-telemetry/opentelemetry-rust) | `0.31.0` | `0.33.1` |\n| [opentelemetry-instrumentation-actix-web](https://github.com/open-telemetry/opentelemetry-rust-contrib) | `0.23.0` | `0.25.0` |\n| [opentelemetry-appender-tracing](https://github.com/open-telemetry/opentelemetry-rust) | `0.31.1` | `0.33.1` |\n| [opentelemetry-resource-detectors](https://github.com/open-telemetry/opentelemetry-rust-contrib) | `0.10.0` | `0.13.0` |\n| [uuid](https://github.com/uuid-rs/uuid) | `1.21.0` | `1.28.0` |\n| [actix-codec](https://github.com/actix/actix-net) | `0.5.2` | `0.5.4` |\n| [actix-http](https://github.com/actix/actix-web) | `3.12.0` | `3.19.0` |\n| [actix-macros](https://github.com/actix/actix-net) | `0.2.4` | `0.2.5` |\n| [actix-rt](https://github.com/actix/actix-net) | `2.11.0` | `2.15.0` |\n| [actix-server](https://github.com/actix/actix-net) | `2.6.0` | `2.8.0` |\n| [actix-tls](https://github.com/actix/actix-net) | `3.5.0` | `3.6.1` |\n| [actix-utils](https://github.com/actix/actix-net) | `3.0.1` | `3.0.2` |\n| [actix-web-codegen](https://github.com/actix/actix-web) | `4.3.0` | `4.4.0` |\n| [aho-corasick](https://github.com/BurntSushi/aho-corasick) | `1.1.4` | `1.1.5` |\n| [alloc-no-stdlib](https://github.com/dropbox/rust-alloc-no-stdlib) | `2.0.4` | `3.0.0` |\n| [alloc-stdlib](https://github.com/dropbox/rust-alloc-no-stdlib) | `0.2.2` | `0.3.0` |\n| [async-trait](https://github.com/dtolnay/async-trait) | `0.1.89` | `0.1.92` |\n| [axum](https://github.com/tokio-rs/axum) | `0.8.8` | `0.8.9` |\n| [bitflags](https://github.com/bitflags/bitflags) | `2.11.0` | `2.13.2` |\n| [block-buffer](https://github.com/RustCrypto/utils) | `0.10.4` | `0.12.1` |\n| [brotli](https://github.com/dropbox/rust-brotli) | `8.0.2` | `9.0.0` |\n| [brotli-decompressor](https://github.com/dropbox/rust-brotli-decompressor) | `5.0.0` | `6.0.1` |\n| [bumpalo](https://github.com/fitzgen/bumpalo) | `3.20.2` | `3.20.3` |\n| [bytes](https://github.com/tokio-rs/bytes) | `1.11.1` | `1.12.1` |\n| [bytestring](https://github.com/actix/actix-net) | `1.5.0` | `1.5.1` |\n| [cc](https://github.com/rust-lang/cc-rs) | `1.2.56` | `1.8.0` |\n| [cfg-if](https://github.com/rust-lang/cfg-if) | `1.0.4` | `1.0.5` |\n| [cpufeatures](https://github.com/RustCrypto/utils) | `0.2.17` | `0.3.1` |\n| [crc32fast](https://github.com/srijs/rust-crc32fast) | `1.5.0` | `1.5.2` |\n| [crypto-common](https://github.com/RustCrypto/traits) | `0.1.7` | `0.2.2` |\n| [digest](https://github.com/RustCrypto/traits) | `0.10.7` | `0.11.3` |\n| [displaydoc](https://github.com/yaahc/displaydoc) | `0.2.5` | `0.2.7` |\n| [either](https://github.com/rayon-rs/either) | `1.15.0` | `1.19.0` |\n| [encoding_rs](https://github.com/hsivonen/encoding_rs) | `0.8.35` | `0.8.42` |\n| [find-msvc-tools](https://github.com/rust-lang/cc-rs) | `0.1.9` | `0.1.14` |\n| [flate2](https://github.com/rust-lang/flate2-rs) | `1.1.9` | `1.1.10` |\n| [futures-core](https://github.com/rust-lang/futures-rs) | `0.3.32` | `0.3.34` |\n| [futures-io](https://github.com/rust-lang/futures-rs) | `0.3.32` | `0.3.34` |\n| [futures-sink](https://github.com/rust-lang/futures-rs) | `0.3.32` | `0.3.34` |\n| [futures-task](https://github.com/rust-lang/futures-rs) | `0.3.32` | `0.3.34` |\n| [futures-util](https://github.com/rust-lang/futures-rs) | `0.3.32` | `0.3.34` |\n| [getrandom](https://github.com/rust-random/getrandom) | `0.4.1` | `0.4.3` |\n| [h2](https://github.com/hyperium/h2) | `0.4.12` | `0.4.20` |\n| [hashbrown](https://github.com/rust-lang/hashbrown) | `0.15.5` | `0.16.1` |\n| [http](https://github.com/hyperium/http) | `1.3.1` | `1.5.0` |\n| [http-body](https://github.com/hyperium/http-body) | `1.0.1` | `1.1.0` |\n| [http-body-util](https://github.com/hyperium/http-body) | `0.1.3` | `0.1.5` |\n| [hyper](https://github.com/hyperium/hyper) | `1.8.1` | `1.12.0` |\n| [hyper-util](https://github.com/hyperium/hyper-util) | `0.1.20` | `0.1.21` |\n| [icu_locale_core](https://github.com/unicode-org/icu4x) | `2.1.1` | `2.3.0` |\n| [icu_normalizer](https://github.com/unicode-org/icu4x) | `2.1.1` | `2.3.0` |\n| [icu_normalizer_data](https://github.com/unicode-org/icu4x) | `2.1.1` | `2.3.0` |\n| [icu_properties](https://github.com/unicode-org/icu4x) | `2.1.2` | `2.3.0` |\n| [icu_properties_data](https://github.com/unicode-org/icu4x) | `2.1.2` | `2.3.0` |\n| [icu_provider](https://github.com/unicode-org/icu4x) | `2.1.1` | `2.3.1` |\n| [idna_adapter](https://github.com/hsivonen/idna_adapter) | `1.2.1` | `1.2.2` |\n| [impl-more](https://github.com/robjtede/impl-more) | `0.1.9` | `0.3.10` |\n| [indexmap](https://github.com/indexmap-rs/indexmap) | `2.13.0` | `2.14.2` |\n| [ipnet](https://github.com/krisprice/ipnet) | `2.12.0` | `2.12.2` |\n| [iri-string](https://github.com/lo48576/iri-string) | `0.7.10` | `0.7.14` |\n| [itoa](https://github.com/dtolnay/itoa) | `1.0.17` | `1.0.18` |\n| [jobserver](https://github.com/rust-lang/jobserver-rs) | `0.1.34` | `0.1.35` |\n| [lazy_static](https://github.com/rust-lang-nursery/lazy-static.rs) | `1.5.0` | `1.5.1` |\n| [libc](https://github.com/rust-lang/libc) | `0.2.182` | `0.2.190` |\n| [litemap](https://github.com/unicode-org/icu4x) | `0.8.1` | `0.8.3` |\n| [log](https://github.com/rust-lang/log) | `0.4.29` | `0.4.34` |\n| [memchr](https://github.com/BurntSushi/memchr) | `2.8.0` | `2.8.3` |\n| [miniz_oxide](https://github.com/Frommi/miniz_oxide) | `0.8.9` | `0.9.1` |\n| [mio](https://github.com/tokio-rs/mio) | `1.1.1` | `1.2.4` |\n| [num-conv](https://github.com/jhpratt/num-conv) | `0.2.0` | `0.2.2` |\n| [once_cell](https://github.com/matklad/once_cell) | `1.21.3` | `1.21.4` |\n| [opentelemetry-http](https://github.com/open-telemetry/opentelemetry-rust) | `0.31.0` | `0.33.1` |\n| [opentelemetry-proto](https://github.com/open-telemetry/opentelemetry-rust) | `0.31.0` | `0.33.1` |\n| [opentelemetry-semantic-conventions](https://github.com/open-telemetry/opentelemetry-rust) | `0.31.0` | `0.33.1` |\n| [pin-project](https://github.com/taiki-e/pin-project) | `1.1.11` | `1.1.13` |\n| [pin-project-internal](https://github.com/taiki-e/pin-project) | `1.1.11` | `1.1.13` |\n| [pkg-config](https://github.com/rust-lang/pkg-config-rs) | `0.3.32` | `0.3.34` |\n| [potential_utf](https://github.com/unicode-org/icu4x) | `0.1.4` | `0.1.6` |\n| [powerfmt](https://github.com/jhpratt/powerfmt) | `0.2.0` | `0.2.1` |\n| [proc-macro2](https://github.com/dtolnay/proc-macro2) | `1.0.106` | `1.0.107` |\n| [prost](https://github.com/tokio-rs/prost) | `0.14.3` | `0.14.4` |\n| [prost-derive](https://github.com/tokio-rs/prost) | `0.14.3` | `0.14.4` |\n| [quote](https://github.com/dtolnay/quote) | `1.0.45` | `1.0.47` |\n| [rand](https://github.com/rust-random/rand) | `0.9.2` | `0.9.5` |\n| [regex-automata](https://github.com/rust-lang/regex) | `0.4.14` | `0.4.18` |\n| [regex-syntax](https://github.com/rust-lang/regex) | `0.8.10` | `0.8.11` |\n| [reqwest](https://github.com/seanmonstar/reqwest) | `0.12.28` | `0.13.5` |\n| [rustversion](https://github.com/dtolnay/rustversion) | `1.0.22` | `1.0.23` |\n| [semver](https://github.com/dtolnay/semver) | `1.0.27` | `1.0.28` |\n| [serde_core](https://github.com/serde-rs/serde) | `1.0.228` | `1.0.229` |\n| [serde_derive](https://github.com/serde-rs/serde) | `1.0.228` | `1.0.229` |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.149` | `1.0.154` |\n| [sha1](https://github.com/RustCrypto/hashes) | `0.10.6` | `0.11.0` |\n| [shlex](https://github.com/comex/rust-shlex) | `1.3.0` | `2.0.1` |\n| [simd-adler32](https://github.com/mcountryman/simd-adler32) | `0.3.8` | `0.3.10` |\n| [smallvec](https://github.com/servo/rust-smallvec) | `1.15.1` | `1.16.3` |\n| [socket2](https://github.com/rust-lang/socket2) | `0.5.10` | `0.6.1` |\n| [syn](https://github.com/dtolnay/syn) | `2.0.117` | `2.0.119` |\n| [thiserror](https://github.com/dtolnay/thiserror) | `2.0.18` | `2.0.21` |\n| [thiserror-impl](https://github.com/dtolnay/thiserror) | `2.0.18` | `2.0.21` |\n| [thread_local](https://github.com/Amanieu/thread_local-rs) | `1.1.9` | `1.1.10` |\n| [time](https://github.com/time-rs/time) | `0.3.47` | `0.3.55` |\n| [time-core](https://github.com/time-rs/time) | `0.1.8` | `0.1.9` |\n| [time-macros](https://github.com/time-rs/time) | `0.2.27` | `0.2.32` |\n| [tinystr](https://github.com/unicode-org/icu4x) | `0.8.2` | `0.8.4` |\n| [tokio-stream](https://github.com/tokio-rs/tokio) | `0.1.18` | `0.1.19` |\n| [tokio-util](https://github.com/tokio-rs/tokio) | `0.7.18` | `0.7.19` |\n| [tonic-prost](https://github.com/hyperium/tonic) | `0.14.5` | `0.14.6` |\n| [tower-http](https://github.com/tower-rs/tower-http) | `0.6.8` | `0.6.11` |\n| [typenum](https://github.com/paholg/typenum) | `1.19.0` | `1.20.1` |\n| [unicode-ident](https://github.com/dtolnay/unicode-ident) | `1.0.24` | `1.0.27` |\n| [unicode-segmentation](https://github.com/unicode-rs/unicode-segmentation) | `1.12.0` | `1.13.3` |\n| [want](https://github.com/seanmonstar/want) | `0.3.1` | `0.3.2` |\n| [wasip2](https://github.com/bytecodealliance/wasi-rs) | `1.0.2+wasi-0.2.9` | `1.0.4+wasi-0.2.12` |\n| [windows-sys](https://github.com/microsoft/windows-rs) | `0.52.0` | `0.60.2` |\n| [windows-targets](https://github.com/microsoft/windows-rs) | `0.52.6` | `0.53.5` |\n| [windows_aarch64_gnullvm](https://github.com/microsoft/windows-rs) | `0.52.6` | `0.53.1` |\n| [windows_aarch64_msvc](https://github.com/microsoft/windows-rs) | `0.52.6` | `0.53.1` |\n| [windows_i686_gnu](https://github.com/microsoft/windows-rs) | `0.52.6` | `0.53.1` |\n| [windows_i686_gnullvm](https://github.com/microsoft/windows-rs) | `0.52.6` | `0.53.1` |\n| [windows_i686_msvc](https://github.com/microsoft/windows-rs) | `0.52.6` | `0.53.1` |\n| [windows_x86_64_gnu](https://github.com/microsoft/windows-rs) | `0.52.6` | `0.53.1` |\n| [windows_x86_64_gnullvm](https://github.com/microsoft/windows-rs) | `0.52.6` | `0.53.1` |\n| [windows_x86_64_msvc](https://github.com/microsoft/windows-rs) | `0.52.6` | `0.53.1` |\n| [wit-bindgen](https://github.com/bytecodealliance/wit-bindgen) | `0.51.0` | `0.57.1` |\n| [writeable](https://github.com/unicode-org/icu4x) | `0.6.2` | `0.6.4` |\n| [yoke](https://github.com/unicode-org/icu4x) | `0.8.1` | `0.8.3` |\n| [yoke-derive](https://github.com/unicode-org/icu4x) | `0.8.1` | `0.8.4` |\n| [zerocopy](https://github.com/google/zerocopy) | `0.8.40` | `0.8.62` |\n| [zerocopy-derive](https://github.com/google/zerocopy) | `0.8.40` | `0.8.63` |\n| [zerofrom](https://github.com/unicode-org/icu4x) | `0.1.6` | `0.1.8` |\n| [zerofrom-derive](https://github.com/unicode-org/icu4x) | `0.1.6` | `0.1.8` |\n| [zerotrie](https://github.com/unicode-org/icu4x) | `0.2.3` | `0.2.5` |\n| [zerovec](https://github.com/unicode-org/icu4x) | `0.11.5` | `0.11.8` |\n| [zerovec-derive](https://github.com/unicode-org/icu4x) | `0.11.2` | `0.11.6` |\n| [zmij](https://github.com/dtolnay/zmij) | `1.0.21` | `1.0.23` |\n| [zstd](https://github.com/gyscos/zstd-rs) | `0.13.3` | `0.14.2` |\n| [zstd-safe](https://github.com/gyscos/zstd-rs) | `7.2.4` | `8.1.0` |\n| [zstd-sys](https://github.com/gyscos/zstd-rs) | `2.0.16+zstd.1.5.7` | `2.1.1+zstd.1.5.7` |\n\n\nUpdates `actix-web` from 4.13.0 to 4.16.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/actix/actix-web/releases\"\u003eactix-web's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eactix-web: v4.16.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThe TLS crate features no longer enable the \u003ccode\u003ehttp2\u003c/code\u003e crate feature.\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003eTestRequest\u003c/code\u003e app data retention by disabling its request pooling.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-web/commit/4046dc243372a0be237a34ad35fac40569f7f996\"\u003e\u003ccode\u003e4046dc2\u003c/code\u003e\u003c/a\u003e chore(actix-web): prepare release 4.16.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-web/commit/8010ef05de5f3e34a63e9e56b85ce866efc5cfb2\"\u003e\u003ccode\u003e8010ef0\u003c/code\u003e\u003c/a\u003e chore(actix-http): prepare release 3.18.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-web/commit/3b34def3bbef6eeeecefb07638b8a4c09f2c308f\"\u003e\u003ccode\u003e3b34def\u003c/code\u003e\u003c/a\u003e docs(http): update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-web/commit/dbd91da764efb666948e64f09554219bb591413b\"\u003e\u003ccode\u003edbd91da\u003c/code\u003e\u003c/a\u003e docs: add Blacksmith sponsor banners (\u003ca href=\"https://redirect.github.com/actix/actix-web/issues/4313\"\u003e#4313\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-web/commit/01937da05f6047d38299f572d107f9a1129b14fd\"\u003e\u003ccode\u003e01937da\u003c/code\u003e\u003c/a\u003e fix(http): advertise upgrades without changing connection state (\u003ca href=\"https://redirect.github.com/actix/actix-web/issues/4300\"\u003e#4300\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-web/commit/5c7b0554dedf7dcd43f4ee70e90a75611a4f5409\"\u003e\u003ccode\u003e5c7b055\u003c/code\u003e\u003c/a\u003e Fix TestRequest app_data leak (\u003ca href=\"https://redirect.github.com/actix/actix-web/issues/4312\"\u003e#4312\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-web/commit/0695235e131ad03120c6f2820f5c81076c49fccc\"\u003e\u003ccode\u003e0695235\u003c/code\u003e\u003c/a\u003e build(deps): bump err-report from 0.1.2 to 0.1.3 (\u003ca href=\"https://redirect.github.com/actix/actix-web/issues/4310\"\u003e#4310\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-web/commit/b8bc961870f200882be689ccde54c622cf0ee127\"\u003e\u003ccode\u003eb8bc961\u003c/code\u003e\u003c/a\u003e build(deps): bump encoding_rs from 0.8.41 to 0.8.42 (\u003ca href=\"https://redirect.github.com/actix/actix-web/issues/4307\"\u003e#4307\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-web/commit/4212014a946c00d3e3cf6a67e26c6f7a94fb762d\"\u003e\u003ccode\u003e4212014\u003c/code\u003e\u003c/a\u003e build(deps): bump smallvec from 1.16.1 to 1.16.2 (\u003ca href=\"https://redirect.github.com/actix/actix-web/issues/4308\"\u003e#4308\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-web/commit/12b17053d15075162e5ba1aa503b408075da56c0\"\u003e\u003ccode\u003e12b1705\u003c/code\u003e\u003c/a\u003e build(deps): bump base64 from 0.22.1 to 0.23.1 (\u003ca href=\"https://redirect.github.com/actix/actix-web/issues/4309\"\u003e#4309\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/actix/actix-web/compare/web-v4.13.0...actix-web-v4.16.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `anyhow` from 1.0.102 to 1.0.104\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.104\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003esyn\u003c/code\u003e dev-dependency to version 3\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.103\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix Stacked Borrows violation (UB) in \u003ccode\u003eError::downcast_mut\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/451\"\u003e#451\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/452\"\u003e#452\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/1dbe1862aae650423e3361fbd20b7d17c5109cc3\"\u003e\u003ccode\u003e1dbe186\u003c/code\u003e\u003c/a\u003e Release 1.0.104\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/f6479f8e5e10761d7fecde0970cff363dc644d92\"\u003e\u003ccode\u003ef6479f8\u003c/code\u003e\u003c/a\u003e Update to syn 3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/5bdb0e24db3994be119d42f18fe2d655e1f68f4a\"\u003e\u003ccode\u003e5bdb0e2\u003c/code\u003e\u003c/a\u003e Release 1.0.103\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/e621bd35ddddcd8b2f39d80b9f5938583571a87d\"\u003e\u003ccode\u003ee621bd3\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/452\"\u003e#452\u003c/a\u003e from dtolnay/downcast\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/6e8c000690151cba99305092024535905b2be162\"\u003e\u003ccode\u003e6e8c000\u003c/code\u003e\u003c/a\u003e Eliminate pointer-\u0026gt;reference-\u0026gt;pointer during downcast\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/67c4abd7718b6191768193993270abe8dcdd66bb\"\u003e\u003ccode\u003e67c4abd\u003c/code\u003e\u003c/a\u003e Add regression test for issue 451\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/917a16932009c1957f53c2ea325663948add2153\"\u003e\u003ccode\u003e917a169\u003c/code\u003e\u003c/a\u003e Update actions/upload-artifact@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/d9dc3faf78b8647fdb5b8c5b53abb85e05e13d42\"\u003e\u003ccode\u003ed9dc3fa\u003c/code\u003e\u003c/a\u003e Update actions/checkout@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/841522b2aa09732fecee40804440d2c35c68c480\"\u003e\u003ccode\u003e841522b\u003c/code\u003e\u003c/a\u003e Raise minimum tested compiler to rust 1.85\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/dtolnay/anyhow/compare/1.0.102...1.0.104\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `serde` from 1.0.228 to 1.0.229\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/serde-rs/serde/releases\"\u003eserde's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.229\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to syn 3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/7fc3b4c30c94f73a96ebd1553f2b090d928fc3a8\"\u003e\u003ccode\u003e7fc3b4c\u003c/code\u003e\u003c/a\u003e Release 1.0.229\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/6d6e9a11101354ce769a3438a088b6b9305c1863\"\u003e\u003ccode\u003e6d6e9a1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/3085\"\u003e#3085\u003c/a\u003e from dtolnay/syn3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/6dec3b751126c8338cac0fe8085612d695e4ecf3\"\u003e\u003ccode\u003e6dec3b7\u003c/code\u003e\u003c/a\u003e Update to syn 3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/cfe669241065984177ff63af8b45058e6e9b499d\"\u003e\u003ccode\u003ecfe6692\u003c/code\u003e\u003c/a\u003e Resolve mut_mut pedantic clippy lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/1023d077510b4aef36a41ef56fdb7798568a2654\"\u003e\u003ccode\u003e1023d07\u003c/code\u003e\u003c/a\u003e Update actions/upload-artifact@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/dd682c2c86aa7629e77c1ccd93212d3729f4c66d\"\u003e\u003ccode\u003edd682c2\u003c/code\u003e\u003c/a\u003e Update actions/checkout@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/5f0f18b9211732f2d82f73b5a43e4f5ff3701251\"\u003e\u003ccode\u003e5f0f18b\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2026-06-01\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/63a1498f0e7be991ffac5939bdd202ca16e9a23f\"\u003e\u003ccode\u003e63a1498\u003c/code\u003e\u003c/a\u003e Regenerate stderr with trybuild normalization fixes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/fa7da4a93567ed347ad0735c28e439fca688ef26\"\u003e\u003ccode\u003efa7da4a\u003c/code\u003e\u003c/a\u003e Fix unused_features warning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/6b1a17851ea3d86a56aa116ca1cbf428f8d5f22d\"\u003e\u003ccode\u003e6b1a178\u003c/code\u003e\u003c/a\u003e Unpin CI miri toolchain\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/serde-rs/serde/compare/v1.0.228...v1.0.229\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tonic` from 0.14.5 to 0.14.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/hyperium/tonic/releases\"\u003etonic's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003etonic-build-v0.14.6\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate rust edition and version to 2024 and 1.88, respectively (\u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2525\"\u003e#2525\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003etonic-health-v0.14.6\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate rust edition and version to 2024 and 1.88, respectively (\u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2525\"\u003e#2525\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003etonic-prost-build-v0.14.6\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport well known types resolved by prost to their rust counterparts (\u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2544\"\u003e#2544\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate rust edition and version to 2024 and 1.88, respectively (\u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2525\"\u003e#2525\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003etonic-prost-v0.14.6\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate rust edition and version to 2024 and 1.88, respectively (\u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2525\"\u003e#2525\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003etonic-reflection-v0.14.6\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix panic when client drops connection early (\u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2596\"\u003e#2596\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate rust edition and version to 2024 and 1.88, respectively (\u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2525\"\u003e#2525\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003etonic-types-v0.14.6\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate rust edition and version to 2024 and 1.88, respectively (\u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2525\"\u003e#2525\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003etonic-v0.14.6\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(transport/channel)\u003c/em\u003e expose ServerCertVerifier API (\u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2612\"\u003e#2612\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emap no trailers ok status to unknown (\u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2543\"\u003e#2543\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd max_frame_size to client Endpoint (\u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2592\"\u003e#2592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow setting the HTTP/2 client header table size (\u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2582\"\u003e#2582\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate rust edition and version to 2024 and 1.88, respectively (\u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2525\"\u003e#2525\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003etonic-web-v0.14.6\u003c/h2\u003e\n\u003ch3\u003eOther\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/grpc/grpc-rust/commit/6cb6056b5a748bc5a29bd48f4602dbc4e552bb7d\"\u003e\u003ccode\u003e6cb6056\u003c/code\u003e\u003c/a\u003e chore: release v0.14.6 (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2624\"\u003e#2624\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-rust/commit/efde924f4cc851c5b3d3fb9ecfbb0d4594b867e1\"\u003e\u003ccode\u003eefde924\u003c/code\u003e\u003c/a\u003e grpc: change helloworld example to pass request as a view (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2632\"\u003e#2632\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-rust/commit/d47b00145d0fd6b67b0bbcfa06bf7c0b6cd24bcc\"\u003e\u003ccode\u003ed47b001\u003c/code\u003e\u003c/a\u003e transport: add max_frame_size to client Endpoint (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2592\"\u003e#2592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-rust/commit/02c01c7014cc8022aa6104b46dbb296d5e74c15e\"\u003e\u003ccode\u003e02c01c7\u003c/code\u003e\u003c/a\u003e Allow setting the HTTP/2 client header table size (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2582\"\u003e#2582\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-rust/commit/31853549a071f635d317fe5f346159f1369f40ca\"\u003e\u003ccode\u003e3185354\u003c/code\u003e\u003c/a\u003e examples: add grpc version of helloworld (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2630\"\u003e#2630\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-rust/commit/f5853035ce270b77f6c582daa308d1fe5311aa39\"\u003e\u003ccode\u003ef585303\u003c/code\u003e\u003c/a\u003e fix(grpc): Fix grpc-google build (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2628\"\u003e#2628\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-rust/commit/ff7bcbb5373bc0f2a4d797c8a0e70f3324087197\"\u003e\u003ccode\u003eff7bcbb\u003c/code\u003e\u003c/a\u003e feat(grpc): Google call credentials (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2610\"\u003e#2610\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-rust/commit/f93037b5f9161706608c14b014cdf0ee4f3287ae\"\u003e\u003ccode\u003ef93037b\u003c/code\u003e\u003c/a\u003e feat(tonic-xds): make XdsChannelGrpc Sync (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2627\"\u003e#2627\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-rust/commit/d834bebc57581460c0bdb5f73f86eb07dbe99121\"\u003e\u003ccode\u003ed834beb\u003c/code\u003e\u003c/a\u003e grpc: Update Status to be a Result\u0026lt;\u0026gt; and make StatusErr which holds non-OK co...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-rust/commit/23922247306dad351b4fe531d8f6832c781c0749\"\u003e\u003ccode\u003e2392224\u003c/code\u003e\u003c/a\u003e grpc: add route_guide example and make minor tweaks to the generated code API...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/hyperium/tonic/compare/v0.14.5...tonic-v0.14.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tracing-subscriber` from 0.3.22 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/tokio-rs/tracing/releases\"\u003etracing-subscriber's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003etracing-subscriber 0.3.23\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow ansi sanitization to be disabled (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3484\"\u003e#3484\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3484\"\u003e#3484\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tracing/pull/3484\"\u003etokio-rs/tracing#3484\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/54ede4d5d85a536aed5485c5213011d9ec961935\"\u003e\u003ccode\u003e54ede4d\u003c/code\u003e\u003c/a\u003e chore: prepare tracing-subscriber 0.3.23 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3490\"\u003e#3490\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/37558d5f26340e999089bf3a680a800435332312\"\u003e\u003ccode\u003e37558d5\u003c/code\u003e\u003c/a\u003e subscriber: allow ansi sanitization to be disabled (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3484\"\u003e#3484\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/efc690fa6bd1d9c3a57528b9bc8ac80504a7a6ed\"\u003e\u003ccode\u003eefc690f\u003c/code\u003e\u003c/a\u003e core: add missing const (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3449\"\u003e#3449\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/0c32367cf9df27e750c4c81803de62a4e64e2ef1\"\u003e\u003ccode\u003e0c32367\u003c/code\u003e\u003c/a\u003e core: Use const initializers instead of \u003ccode\u003eonce_cell\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/9feb241133e55e70c7d4399689b8ef72f71d070f\"\u003e\u003ccode\u003e9feb241\u003c/code\u003e\u003c/a\u003e docs: add arcswap reload crate to related (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3442\"\u003e#3442\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/2d55f6faf9be83e7e4634129fb96813241aac2b8\"\u003e\u003ccode\u003e2d55f6f\u003c/code\u003e\u003c/a\u003e chore: prepare tracing 0.1.44 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3439\"\u003e#3439\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/10a9e838a35e6ded79d66af246be2ee05417136d\"\u003e\u003ccode\u003e10a9e83\u003c/code\u003e\u003c/a\u003e chore: prepare tracing-core 0.1.36 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3440\"\u003e#3440\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/ee82cf92a8c750f98cfb7a417cc8defb37e26a00\"\u003e\u003ccode\u003eee82cf9\u003c/code\u003e\u003c/a\u003e tracing: fix record_all panic (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3432\"\u003e#3432\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/9978c3663bcd58de14b3cf089ad24cb63d00a922\"\u003e\u003ccode\u003e9978c36\u003c/code\u003e\u003c/a\u003e chore: prepare tracing-mock 0.1.0-beta.3 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3429\"\u003e#3429\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/tokio-rs/tracing/compare/tracing-subscriber-0.3.22...tracing-subscriber-0.3.23\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `opentelemetry` from 0.31.0 to 0.33.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/releases\"\u003eopentelemetry's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.33.1\u003c/h2\u003e\n\u003cp\u003eThe OTLP exporters for Logs and Metrics are now stable.\u003c/p\u003e\n\u003ch2\u003e0.33.0\u003c/h2\u003e\n\u003cp\u003eSee the \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/blob/opentelemetry-0.33.0/docs/release_0.33.md\"\u003e0.33.0 release notes and migration guidance\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eThe OTLP exporters for Logs and Metrics remain release candidates. We plan to declare them stable in 0.33.1 after approximately two weeks of validation, provided no issues requiring breaking API changes arise. The Logs and Metrics API and SDK remain stable; Distributed Tracing remains pre-stable.\u003c/p\u003e\n\u003ch2\u003eopentelemetry-semantic-conventions-0.32.1\u003c/h2\u003e\n\u003cp\u003eSee the \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/blob/opentelemetry-semantic-conventions-0.32.1/opentelemetry-semantic-conventions/CHANGELOG.md\"\u003eCHANGELOG\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003e0.32.0\u003c/h2\u003e\n\u003cp\u003eSee release notes:\n\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/blob/main/docs/release_0.32.md\"\u003ehttps://github.com/open-telemetry/opentelemetry-rust/blob/main/docs/release_0.32.md\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eopentelemetry-otlp 0.31.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(OTLP): add tls-ring, tls-aws-lc, and tls-provider-agnostic feature flags [patch release v0.31.1] by \u003ca href=\"https://github.com/lalitb\"\u003e\u003ccode\u003e@​lalitb\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/pull/3426\"\u003eopen-telemetry/opentelemetry-rust#3426\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/compare/v0.31.0...opentelemetry-otlp-0.31.1\"\u003ehttps://github.com/open-telemetry/opentelemetry-rust/compare/v0.31.0...opentelemetry-otlp-0.31.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/blob/main/docs/release_0.32.md\"\u003eopentelemetry's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eRelease Notes 0.32\u003c/h1\u003e\n\u003cp\u003eOpenTelemetry Rust 0.32 continues to drive the Logs, Metrics, and Distributed\nTracing components forward. The Logs and Metrics API and SDK remain stable, with\nno breaking changes in this release. The OTLP Exporters and the Distributed\nTracing API/SDK remain in pre-stable states (Release-Candidate and Beta\nrespectively), and this release introduces a small number of intentional\nbreaking changes in those areas to prepare them for stabilization.\u003c/p\u003e\n\u003cp\u003eFor detailed changelogs of individual crates, please refer to their respective\nchangelog files. This document serves as a summary of the main changes.\u003c/p\u003e\n\u003ch2\u003eKey Changes\u003c/h2\u003e\n\u003ch3\u003eMetrics SDK\u003c/h3\u003e\n\u003col\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eBound instruments (experimental)\u003c/strong\u003e: Added \u003ccode\u003eCounter::bind()\u003c/code\u003e and\n\u003ccode\u003eHistogram::bind()\u003c/code\u003e returning pre-bound measurement handles\n(\u003ccode\u003eBoundCounter\u0026lt;T\u0026gt;\u003c/code\u003e, \u003ccode\u003eBoundHistogram\u0026lt;T\u0026gt;\u003c/code\u003e). Bound instruments resolve the\nattribute-to-aggregator mapping once at bind time and cache the result,\neliminating per-call HashMap lookups on the hot path. Benchmarks show\n~28x speedup for counter operations and ~9x for histograms. Gated behind\nthe \u003ccode\u003eexperimental_metrics_bound_instruments\u003c/code\u003e feature flag.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eDelta collection efficiency\u003c/strong\u003e: Delta metrics collection now uses in-place\neviction instead of draining the HashMap on every collect cycle. Stale\nattribute sets that received no measurements since the last collection are\nevicted.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eStable \u003ccode\u003eAggregation\u003c/code\u003e API\u003c/strong\u003e: \u003ccode\u003eAggregation\u003c/code\u003e and\n\u003ccode\u003eStreamBuilder::with_aggregation()\u003c/code\u003e are now stable and no longer require the\n\u003ccode\u003espec_unstable_metrics_views\u003c/code\u003e feature flag.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ol\u003e\n\u003ch3\u003eLogs\u003c/h3\u003e\n\u003col\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eTracing-span attribute enrichment (experimental)\u003c/strong\u003e: The\n\u003ccode\u003eopentelemetry-appender-tracing\u003c/code\u003e crate can now copy attributes from active\n\u003ccode\u003etracing\u003c/code\u003e spans onto each emitted log record. (\u0026quot;Span\u0026quot; here refers to\n\u003ccode\u003etracing::span!\u003c/code\u003e, not an \u003ccode\u003eopentelemetry::trace::Span\u003c/code\u003e.) Enrichment is\ndisabled by default with zero per-span overhead, and is gated behind the\nnew \u003ccode\u003eexperimental_span_attributes\u003c/code\u003e cargo feature.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003e\u003ccode\u003espec_unstable_logs_enabled\u003c/code\u003e removed\u003c/strong\u003e: The capability (and the backing\nspecification) is now stable and is enabled by default. The feature flag\nhas been removed.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ol\u003e\n\u003ch3\u003eDistributed Tracing (Beta)\u003c/h3\u003e\n\u003cp\u003eThe Distributed Tracing API and SDK remain in beta. This release contains\nintentional breaking changes to clean up the public surface ahead of\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/open-telemetry/opentelemetry-rust/commit/372ebbc74d4dba71bb9820732f57f7316b4e7a1e\"\u003e\u003ccode\u003e372ebbc\u003c/code\u003e\u003c/a\u003e chore: prepare 0.33.1 release and stabilize OTLP logs and metrics (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3782\"\u003e#3782\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/5582e71493952d191b8ccba1545316378dda1010\"\u003e\u003ccode\u003e5582e71\u003c/code\u003e\u003c/a\u003e docs(logs): polish design doc and fill perf numbers (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3566\"\u003e#3566\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/7ce126922a4ab60981d0f6c69b1b6eb6060ba08d\"\u003e\u003ccode\u003e7ce1269\u003c/code\u003e\u003c/a\u003e fix(sdk): log when the periodic metrics reader panics (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3777\"\u003e#3777\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/b5470364ece825e8c6946047c8bd2af5271fa020\"\u003e\u003ccode\u003eb547036\u003c/code\u003e\u003c/a\u003e fix(prometheus): keep resource labels when scope info is disabled (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3751\"\u003e#3751\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/e8480db225f2b1211a39135f43a8f98f7b51f87f\"\u003e\u003ccode\u003ee8480db\u003c/code\u003e\u003c/a\u003e chore(deps): bump rust-toolchain from 1.98.0 to 1.99.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3770\"\u003e#3770\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/0fdfc48c2da674bd4cb6f030387003e2fc37aae2\"\u003e\u003ccode\u003e0fdfc48\u003c/code\u003e\u003c/a\u003e feat(proto): Add support for protobuffer descriptor output (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3675\"\u003e#3675\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/87929d788d71522609c61bdcf019ce89979af4b4\"\u003e\u003ccode\u003e87929d7\u003c/code\u003e\u003c/a\u003e ci: install markdown-link-check from npm (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3661\"\u003e#3661\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/ff2ab2deeb23c035fafe3e76307081afed141203\"\u003e\u003ccode\u003eff2ab2d\u003c/code\u003e\u003c/a\u003e docs(trace): explain async context propagation (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3759\"\u003e#3759\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/2595432dfb31118084a913774b89dfb489389ddf\"\u003e\u003ccode\u003e2595432\u003c/code\u003e\u003c/a\u003e fix(proto): accept omitted default fields in OTLP/JSON exponential histogram,...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/952bdee7cbafad3f2387c2976a8a779fa6b82dc7\"\u003e\u003ccode\u003e952bdee\u003c/code\u003e\u003c/a\u003e fix: accept optional whitespace in TraceState (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3761\"\u003e#3761\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/compare/opentelemetry-prometheus-0.31.0...opentelemetry-0.33.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `opentelemetry_sdk` from 0.31.0 to 0.33.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/blob/main/docs/release_0.32.md\"\u003eopentelemetry_sdk's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eRelease Notes 0.32\u003c/h1\u003e\n\u003cp\u003eOpenTelemetry Rust 0.32 continues to drive the Logs, Metrics, and Distributed\nTracing components forward. The Logs and Metrics API and SDK remain stable, with\nno breaking changes in this release. The OTLP Exporters and the Distributed\nTracing API/SDK remain in pre-stable states (Release-Candidate and Beta\nrespectively), and this release introduces a small number of intentional\nbreaking changes in those areas to prepare them for stabilization.\u003c/p\u003e\n\u003cp\u003eFor detailed changelogs of individual crates, please refer to their respective\nchangelog files. This document serves as a summary of the main changes.\u003c/p\u003e\n\u003ch2\u003eKey Changes\u003c/h2\u003e\n\u003ch3\u003eMetrics SDK\u003c/h3\u003e\n\u003col\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eBound instruments (experimental)\u003c/strong\u003e: Added \u003ccode\u003eCounter::bind()\u003c/code\u003e and\n\u003ccode\u003eHistogram::bind()\u003c/code\u003e returning pre-bound measurement handles\n(\u003ccode\u003eBoundCounter\u0026lt;T\u0026gt;\u003c/code\u003e, \u003ccode\u003eBoundHistogram\u0026lt;T\u0026gt;\u003c/code\u003e). Bound instruments resolve the\nattribute-to-aggregator mapping once at bind time and cache the result,\neliminating per-call HashMap lookups on the hot path. Benchmarks show\n~28x speedup for counter operations and ~9x for histograms. Gated behind\nthe \u003ccode\u003eexperimental_metrics_bound_instruments\u003c/code\u003e feature flag.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eDelta collection efficiency\u003c/strong\u003e: Delta metrics collection now uses in-place\neviction instead of draining the HashMap on every collect cycle. Stale\nattribute sets that received no measurements since the last collection are\nevicted.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eStable \u003ccode\u003eAggregation\u003c/code\u003e API\u003c/strong\u003e: \u003ccode\u003eAggregation\u003c/code\u003e and\n\u003ccode\u003eStreamBuilder::with_aggregation()\u003c/code\u003e are now stable and no longer require the\n\u003ccode\u003espec_unstable_metrics_views\u003c/code\u003e feature flag.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ol\u003e\n\u003ch3\u003eLogs\u003c/h3\u003e\n\u003col\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eTracing-span attribute enrichment (experimental)\u003c/strong\u003e: The\n\u003ccode\u003eopentelemetry-appender-tracing\u003c/code\u003e crate can now copy attributes from active\n\u003ccode\u003etracing\u003c/code\u003e spans onto each emitted log record. (\u0026quot;Span\u0026quot; here refers to\n\u003ccode\u003etracing::span!\u003c/code\u003e, not an \u003ccode\u003eopentelemetry::trace::Span\u003c/code\u003e.) Enrichment is\ndisabled by default with zero per-span overhead, and is gated behind the\nnew \u003ccode\u003eexperimental_span_attributes\u003c/code\u003e cargo feature.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003e\u003ccode\u003espec_unstable_logs_enabled\u003c/code\u003e removed\u003c/strong\u003e: The capability (and the backing\nspecification) is now stable and is enabled by default. The feature flag\nhas been removed.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ol\u003e\n\u003ch3\u003eDistributed Tracing (Beta)\u003c/h3\u003e\n\u003cp\u003eThe Distributed Tracing API and SDK remain in beta. This release contains\nintentional breaking changes to clean up the public surface ahead of\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/open-telemetry/opentelemetry-rust/commit/372ebbc74d4dba71bb9820732f57f7316b4e7a1e\"\u003e\u003ccode\u003e372ebbc\u003c/code\u003e\u003c/a\u003e chore: prepare 0.33.1 release and stabilize OTLP logs and metrics (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3782\"\u003e#3782\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/5582e71493952d191b8ccba1545316378dda1010\"\u003e\u003ccode\u003e5582e71\u003c/code\u003e\u003c/a\u003e docs(logs): polish design doc and fill perf numbers (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3566\"\u003e#3566\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/7ce126922a4ab60981d0f6c69b1b6eb6060ba08d\"\u003e\u003ccode\u003e7ce1269\u003c/code\u003e\u003c/a\u003e fix(sdk): log when the periodic metrics reader panics (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3777\"\u003e#3777\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/b5470364ece825e8c6946047c8bd2af5271fa020\"\u003e\u003ccode\u003eb547036\u003c/code\u003e\u003c/a\u003e fix(prometheus): keep resource labels when scope info is disabled (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3751\"\u003e#3751\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/e8480db225f2b1211a39135f43a8f98f7b51f87f\"\u003e\u003ccode\u003ee8480db\u003c/code\u003e\u003c/a\u003e chore(deps): bump rust-toolchain from 1.98.0 to 1.99.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3770\"\u003e#3770\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/0fdfc48c2da674bd4cb6f030387003e2fc37aae2\"\u003e\u003ccode\u003e0fdfc48\u003c/code\u003e\u003c/a\u003e feat(proto): Add support for protobuffer descriptor output (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3675\"\u003e#3675\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/87929d788d71522609c61bdcf019ce89979af4b4\"\u003e\u003ccode\u003e87929d7\u003c/code\u003e\u003c/a\u003e ci: install markdown-link-check from npm (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3661\"\u003e#3661\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/ff2ab2deeb23c035fafe3e76307081afed141203\"\u003e\u003ccode\u003eff2ab2d\u003c/code\u003e\u003c/a\u003e docs(trace): explain async context propagation (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3759\"\u003e#3759\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/2595432dfb31118084a913774b89dfb489389ddf\"\u003e\u003ccode\u003e2595432\u003c/code\u003e\u003c/a\u003e fix(proto): accept omitted default fields in OTLP/JSON exponential histogram,...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/952bdee7cbafad3f2387c2976a8a779fa6b82dc7\"\u003e\u003ccode\u003e952bdee\u003c/code\u003e\u003c/a\u003e fix: accept optional whitespace in TraceState (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3761\"\u003e#3761\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/compare/v0.31.0...opentelemetry_sdk-0.33.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `opentelemetry-otlp` from 0.31.0 to 0.33.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/releases\"\u003eopentelemetry-otlp's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eopentelemetry-otlp 0.31.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(OTLP): add tls-ring, tls-aws-lc, and tls-provider-agnostic feature flags [patch release v0.31.1] by \u003ca href=\"https://github.com/lalitb\"\u003e\u003ccode\u003e@​lalitb\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/pull/3426\"\u003eopen-telemetry/opentelemetry-rust#3426\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/compare/v0.31.0...opentelemetry-otlp-0.31.1\"\u003ehttps://github.com/open-telemetry/opentelemetry-rust/compare/v0.31.0...opentelemetry-otlp-0.31.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/blob/main/docs/release_0.32.md\"\u003eopentelemetry-otlp's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eRelease Notes 0.32\u003c/h1\u003e\n\u003cp\u003eOpenTelemetry Rust 0.32 continues to drive the Logs, Metrics, and Distributed\nTracing components forward. The Logs and Metrics API and SDK remain stable, with\nno breaking changes in this release. The OTLP Exporters and the Distributed\nTracing API/SDK remain in pre-stable states (Release-Candidate and Beta\nrespectively), and this release introduces a small number of intentional\nbreaking changes in those areas to prepare them for stabilization.\u003c/p\u003e\n\u003cp\u003eFor detailed changelogs of individual crates, please refer to their respective\nchangelog files. This document serves as a summary of the main changes.\u003c/p\u003e\n\u003ch2\u003eKey Changes\u003c/h2\u003e\n\u003ch3\u003eMetrics SDK\u003c/h3\u003e\n\u003col\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eBound instruments (experimental)\u003c/strong\u003e: Added \u003ccode\u003eCounter::bind()\u003c/code\u003e and\n\u003ccode\u003eHistogram::bind()\u003c/code\u003e returning pre-bound measurement handles\n(\u003ccode\u003eBoundCounter\u0026lt;T\u0026gt;\u003c/code\u003e, \u003ccode\u003eBoundHistogram\u0026lt;T\u0026gt;\u003c/code\u003e). Bound instruments resolve the\nattribute-to-aggregator mapping once at bind time and cache the result,\neliminating per-call HashMap lookups on the hot path. Benchmarks show\n~28x speedup for counter operations and ~9x for histograms. Gated behind\nthe \u003ccode\u003eexperimental_metrics_bound_instruments\u003c/code\u003e feature flag.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eDelta collection efficiency\u003c/strong\u003e: Delta metrics collection now uses in-place\neviction instead of draining the HashMap on every collect cycle. Stale\nattribute sets that received no measurements since the last collection are\nevicted.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eStable \u003ccode\u003eAggregation\u003c/code\u003e API\u003c/strong\u003e: \u003ccode\u003eAggregation\u003c/code\u003e and\n\u003ccode\u003eStreamBuilder::with_aggregation()\u003c/code\u003e are now stable and no longer require the\n\u003ccode\u003espec_unstable_metrics_views\u003c/code\u003e feature flag.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ol\u003e\n\u003ch3\u003eLogs\u003c/h3\u003e\n\u003col\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eTracing-span attribute enrichment (experimental)\u003c/strong\u003e: The\n\u003ccode\u003eopentelemetry-appender-tracing\u003c/code\u003e crate can now copy attributes from active\n\u003ccode\u003etracing\u003c/code\u003e spans onto each emitted log record. (\u0026quot;Span\u0026quot; here refers to\n\u003ccode\u003etracing::span!\u003c/code\u003e, not an \u003ccode\u003eopentelemetry::trace::Span\u003c/code\u003e.) Enrichment is\ndisabled by default with zero per-span overhead, and is gated behind the\nnew \u003ccode\u003eexperimental_span_attributes\u003c/code\u003e cargo feature.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003e\u003ccode\u003espec_unstable_logs_enabled\u003c/code\u003e removed\u003c/strong\u003e: The capability (and the backing\nspecification) is now stable and is enabled by default. The feature flag\nhas been removed.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ol\u003e\n\u003ch3\u003eDistributed Tracing (Beta)\u003c/h3\u003e\n\u003cp\u003eThe Distributed Tracing API and SDK remain in beta. This release contains\nintentional breaking changes to clean up the public surface ahead of\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/open-telemetry/opentelemetry-rust/commit/372ebbc74d4dba71bb9820732f57f7316b4e7a1e\"\u003e\u003ccode\u003e372ebbc\u003c/code\u003e\u003c/a\u003e chore: prepare 0.33.1 release and stabilize OTLP logs and metrics (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3782\"\u003e#3782\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/5582e71493952d191b8ccba1545316378dda1010\"\u003e\u003ccode\u003e5582e71\u003c/code\u003e\u003c/a\u003e docs(logs): polish design doc and fill perf numbers (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3566\"\u003e#3566\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/7ce126922a4ab60981d0f6c69b1b6eb6060ba08d\"\u003e\u003ccode\u003e7ce1269\u003c/code\u003e\u003c/a\u003e fix(sdk): log when the periodic metrics reader panics (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3777\"\u003e#3777\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/b5470364ece825e8c6946047c8bd2af5271fa020\"\u003e\u003ccode\u003eb547036\u003c/code\u003e\u003c/a\u003e fix(prometheus): keep resource labels when scope info is disabled (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3751\"\u003e#3751\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/e8480db225f2b1211a39135f43a8f98f7b51f87f\"\u003e\u003ccode\u003ee8480db\u003c/code\u003e\u003c/a\u003e chore(deps): bump rust-toolchain from 1.98.0 to 1.99.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3770\"\u003e#3770\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/0fdfc48c2da674bd4cb6f030387003e2fc37aae2\"\u003e\u003ccode\u003e0fdfc48\u003c/code\u003e\u003c/a\u003e feat(proto): Add support for protobuffer descriptor output (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3675\"\u003e#3675\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/87929d788d71522609c61bdcf019ce89979af4b4\"\u003e\u003ccode\u003e87929d7\u003c/code\u003e\u003c/a\u003e ci: install markdown-link-check from npm (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3661\"\u003e#3661\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/ff2ab2deeb23c035fafe3e76307081afed141203\"\u003e\u003ccode\u003eff2ab2d\u003c/code\u003e\u003c/a\u003e docs(trace): explain async context propagation (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3759\"\u003e#3759\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/2595432dfb31118084a913774b89dfb489389ddf\"\u003e\u003ccode\u003e2595432\u003c/code\u003e\u003c/a\u003e fix(proto): accept omitted default fields in OTLP/JSON exponential histogram,...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/952bdee7cbafad3f2387c2976a8a779fa6b82dc7\"\u003e\u003ccode\u003e952bdee\u003c/code\u003e\u003c/a\u003e fix: accept optional whitespace in TraceState (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3761\"\u003e#3761\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/compare/v0.31.0...opentelemetry-otlp-0.33.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `opentelemetry-instrumentation-actix-web` from 0.23.0 to 0.25.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/releases\"\u003eopentelemetry-instrumentation-actix-web's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eopentelemetry-instrumentation-actix-web-0.25.0\u003c/h2\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/blob/opentelemetry-instrumentation-actix-web-0.25.0/opentelemetry-instrumentation-actix-web/CHANGELOG.md\"\u003eCHANGELOG\u003c/a\u003e for full history.\u003c/p\u003e\n\u003ch2\u003eopentelemetry-instrumentation-actix-web-0.24.0\u003c/h2\u003e\n\u003ch3\u003eBreaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003emetrics\u003c/code\u003e feature is now enabled by default\u003c/li\u003e\n\u003cli\u003eSpan name format changed to \u003ccode\u003e{method} {route}\u003c/code\u003e per HTTP semantic conventions\u003c/li\u003e\n\u003cli\u003eHTTP server metric names updated to stable semantic conventions (\u003ccode\u003ehttp.server.duration\u003c/code\u003e → \u003ccode\u003ehttp.server.request.duration\u003c/code\u003e, \u003ccode\u003ehttp.server.request.size\u003c/code\u003e → \u003ccode\u003ehttp.server.request.body.size\u003c/code\u003e, \u003ccode\u003ehttp.server.response.size\u003c/code\u003e → \u003ccode\u003ehttp.server.response.body.size\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ehttp.server.request.duration\u003c/code\u003e uses custom histogram bucket bounds\u003c/li\u003e\n\u003cli\u003eFixed incorrect use of \u003ccode\u003emessaging.message.body.size\u003c/code\u003e for HTTP request content length (now \u003ccode\u003ehttp.request.body.size\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eerror.type\u003c/code\u003e attribute for 4xx/5xx HTTP responses on spans and metrics\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003eopentelemetry\u003c/code\u003e and \u003ccode\u003eopentelemetry-semantic-conventions\u003c/code\u003e to 0.32\u003c/li\u003e\n\u003cli\u003eBump MSRV to 1.88.0 (required by \u003ccode\u003eactix-http\u003c/code\u003e 3.12)\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003eactix-http\u003c/code\u003e to 3.11, \u003ccode\u003eactix-web\u003c/code\u003e to 4.12, \u003ccode\u003eawc\u003c/code\u003e to 3.8\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/blob/opentelemetry-instrumentation-actix-web-0.24.0/opentelemetry-instrumentation-actix-web/CHANGELOG.md\"\u003eCHANGELOG\u003c/a\u003e for full history.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/964c525d76706f883b62693b77ff636a701808cc\"\u003e\u003ccode\u003e964c525\u003c/code\u003e\u003c/a\u003e chore: upgrade contrib crates to OpenTelemetry 0.33 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust-contrib/issues/802\"\u003e#802\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/fb70cb605f31a38c4813e3eaa33c8be65420df17\"\u003e\u003ccode\u003efb70cb6\u003c/code\u003e\u003c/a\u003e chore(tower): Update tower http server benchmarks to minimize measurement noi...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/5070699179c8abb93e834e7b529234e8feb01e10\"\u003e\u003ccode\u003e5070699\u003c/code\u003e\u003c/a\u003e fix(tower): follow up on the query string redaction review (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust-contrib/issues/800\"\u003e#800\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/07c16a0b1e0aa7b6fcd4dc3031b68b78d3892d9e\"\u003e\u003ccode\u003e07c16a0\u003c/code\u003e\u003c/a\u003e fix(tower): record the query string of a server request (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust-contrib/issues/789\"\u003e#789\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/c624338ee864bd38553999bcd631c79b86b2f9b9\"\u003e\u003ccode\u003ec624338\u003c/code\u003e\u003c/a\u003e test(tower): assert no telemetry and context propagation when signals disable...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/921f5af04487cac67856c9dd1d6dc32a90f4b245\"\u003e\u003ccode\u003e921f5af\u003c/code\u003e\u003c/a\u003e feat(aws): normalize the behavior and documentation of the Lambda resource de...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/a499720e322494fe387226c285d8cf539fb782f1\"\u003e\u003ccode\u003ea499720\u003c/code\u003e\u003c/a\u003e chore: remove deprecated Stackdriver exporter (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust-contrib/issues/796\"\u003e#796\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/1765ce00791d155b670aac2aba0ac819a1259bb7\"\u003e\u003ccode\u003e1765ce0\u003c/code\u003e\u003c/a\u003e chore(deps): update time requirement from \u0026gt;=0.3.47, \u0026lt;0.3.54 to \u0026gt;=0.3.47, \u0026lt;0.3...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/3fb83edc6f27b4306822c25988213dfc46ff799a\"\u003e\u003ccode\u003e3fb83ed\u003c/code\u003e\u003c/a\u003e chore: remove deprecated Datadog exporter (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust-contrib/issues/795\"\u003e#795\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/75babcb94f1f9abe8962f349a2b73b0c078b6a59\"\u003e\u003ccode\u003e75babcb\u003c/code\u003e\u003c/a\u003e fix: allow manual_ok_err in detector log helpers when internal-logs is off (#...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/compare/opentelemetry-stackdriver-0.23.0...opentelemetry-instrumentation-actix-web-0.25.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `opentelemetry-appender-tracing` from 0.31.1 to 0.33.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/releases\"\u003eopentelemetry-appender-tracing's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.33.1\u003c/h2\u003e\n\u003cp\u003eThe OTLP exporters for Logs and Metrics are now stable.\u003c/p\u003e\n\u003ch2\u003e0.33.0\u003c/h2\u003e\n\u003cp\u003eSee the \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/blob/opentelemetry-0.33.0/docs/release_0.33.md\"\u003e0.33.0 release notes and migration guidance\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eThe OTLP exporters for Logs and Metrics remain release candidates. We plan to declare them stable in 0.33.1 after approximately two weeks of validation, provided no issues requiring breaking API changes arise. The Logs and Metrics API and SDK remain stable; Distributed Tracing remains pre-stable.\u003c/p\u003e\n\u003ch2\u003eopentelemetry-semantic-conventions-0.32.1\u003c/h2\u003e\n\u003cp\u003eSee the \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/blob/opentelemetry-semantic-conventions-0.32.1/opentelemetry-semantic-conventions/CHANGELOG.md\"\u003eCHANGELOG\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003e0.32.0\u003c/h2\u003e\n\u003cp\u003eSee release notes:\n\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/blob/main/docs/release_0.32.md\"\u003ehttps://github.com/open-telemetry/opentelemetry-rust/blob/main/docs/release_0.32.md\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/blob/main/docs/release_0.32.md\"\u003eopentelemetry-appender-tracing's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eRelease Notes 0.32\u003c/h1\u003e\n\u003cp\u003eOpenTelemetry Rust 0.32 continues to drive the Logs, Metrics, and Distributed\nTracing components forward. The Logs and Metrics API and SDK remain stable, with\nno breaking changes in this release. The OTLP Exporters and the Distributed\nTracing API/SDK remain in pre-stable states (Release-Candidate and Beta\nrespectively), and this release introduces a small number of intentional\nbreaking changes in those areas to prepare them for stabilization.\u003c/p\u003e\n\u003cp\u003eFor detailed changelogs of individual crates, please refer to their respective\nchangelog files. This document serves as a summary of the main changes.\u003c/p\u003e\n\u003ch2\u003eKey Changes\u003c/h2\u003e\n\u003ch3\u003eMetrics SDK\u003c/h3\u003e\n\u003col\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eBound instruments (experimental)\u003c/strong\u003e: Added \u003ccode\u003eCounter::bind()\u003c/code\u003e and\n\u003ccode\u003eHistogram::bind()\u003c/code\u003e returning pre-bound measurement handles\n(\u003ccode\u003eBoundCounter\u0026lt;T\u0026gt;\u003c/code\u003e, \u003ccode\u003eBoundHistogram\u0026lt;T\u0026gt;\u003c/code\u003e). Bound instruments resolve the\nattribute-to-aggregator mapping once at bind time and cache the result,\neliminating per-call HashMap lookups on the hot path. Benchmarks show\n~28x speedup for counter operations and ~9x for histograms. Gated behind\nthe \u003ccode\u003eexperimental_metrics_bound_instruments\u003c/code\u003e feature flag.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eDelta collection efficiency\u003c/strong\u003e: Delta metrics collection now uses in-place\neviction instead of draining the HashMap on every collect cycle. Stale\nattribute sets that received no measurements since the last collection are\nevicted.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eStable \u003ccode\u003eAggregation\u003c/code\u003e API\u003c/strong\u003e: \u003ccode\u003eAggregation\u003c/code\u003e and\n\u003ccode\u003eStreamBuilder::with_aggregation()\u003c/code\u003e are now stable and no longer require the\n\u003ccode\u003espec_unstable_metrics_views\u003c/code\u003e feature flag.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ol\u003e\n\u003ch3\u003eLogs\u003c/h3\u003e\n\u003col\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eTracing-span attribute enrichment (experimental)\u003c/strong\u003e: The\n\u003ccode\u003eopentelemetry-appender-tracing\u003c/code\u003e crate can now copy attributes from active\n\u003ccode\u003etracing\u003c/code\u003e spans onto each emitted log record. (\u0026quot;Span\u0026quot; here refers to\n\u003ccode\u003etracing::span!\u003c/code\u003e, not an \u003ccode\u003eopentelemetry::trace::Span\u003c/code\u003e.) Enrichment is\ndisabled by default with zero per-span overhead, and is gated behind the\nnew \u003ccode\u003eexperimental_span_attributes\u003c/code\u003e cargo feature.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003e\u003ccode\u003espec_unstable_logs_enabled\u003c/code\u003e removed\u003c/strong\u003e: The capability (and the backing\nspecification) is now stable and is enabled by default. The feature flag\nhas been removed.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ol\u003e\n\u003ch3\u003eDistributed Tracing (Beta)\u003c/h3\u003e\n\u003cp\u003eThe Distributed Tracing API and SDK remain in beta. This release contains\nintentional breaking changes to clean up the public surface ahead of\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/open-telemetry/opentelemetry-rust/commit/372ebbc74d4dba71bb9820732f57f7316b4e7a1e\"\u003e\u003ccode\u003e372ebbc\u003c/code\u003e\u003c/a\u003e chore: prepare 0.33.1 release and stabilize OTLP logs and metrics (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3782\"\u003e#3782\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/5582e71493952d191b8ccba1545316378dda1010\"\u003e\u003ccode\u003e5582e71\u003c/code\u003e\u003c/a\u003e docs(logs): polish design doc and fill perf numbers (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3566\"\u003e#3566\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/7ce126922a4ab60981d0f6c69b1b6eb6060ba08d\"\u003e\u003ccode\u003e7ce1269\u003c/code\u003e\u003c/a\u003e fix(sdk): log when the periodic metrics reader panics (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3777\"\u003e#3777\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/b5470364ece825e8c6946047c8bd2af5271fa020\"\u003e\u003ccode\u003eb547036\u003c/code\u003e\u003c/a\u003e fix(prometheus): keep resource labels when scope info is disabled (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3751\"\u003e#3751\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/e8480db225f2b1211a39135f43a8f98f7b51f87f\"\u003e\u003ccode\u003ee8480db\u003c/code\u003e\u003c/a\u003e chore(deps): bump rust-toolchain from 1.98.0 to 1.99.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3770\"\u003e#3770\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/0fdfc48c2da674bd4cb6f030387003e2fc37aae2\"\u003e\u003ccode\u003e0fdfc48\u003c/code\u003e\u003c/a\u003e feat(proto): Add support for protobuffer descriptor output (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3675\"\u003e#3675\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/87929d788d71522609c61bdcf019ce89979af4b4\"\u003e\u003ccode\u003e87929d7\u003c/code\u003e\u003c/a\u003e ci: install markdown-link-check from npm (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3661\"\u003e#3661\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/ff2ab2deeb23c035fafe3e76307081afed141203\"\u003e\u003ccode\u003eff2ab2d\u003c/code\u003e\u003c/a\u003e docs(trace): explain async context propagation (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3759\"\u003e#3759\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/2595432dfb31118084a913774b89dfb489389ddf\"\u003e\u003ccode\u003e2595432\u003c/code\u003e\u003c/a\u003e fix(proto): accept omitted default fields in OTLP/JSON exponential histogram,...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/952bdee7cbafad3f2387c2976a8a779fa6b82dc7\"\u003e\u003ccode\u003e952bdee\u003c/code\u003e\u003c/a\u003e fix: accept optional whitespace in TraceState (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3761\"\u003e#3761\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/compare/opentelemetry-otlp-0.31.1...opentelemetry-appender-tracing-0.33.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `opentelemetry-resource-detectors` from 0.10.0 to 0.13.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/releases\"\u003eopentelemetry-resource-detectors's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eopentelemetry-resource-detectors-0.13.0\u003c/h2\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/blob/opentelemetry-resource-detectors-0.13.0/opentelemetry-resource-detectors/CHANGELOG.md\"\u003eCHANGELOG\u003c/a\u003e for full history.\u003c/p\u003e\n\u003ch2\u003eopentelemetry-resource-detectors-0.12.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eContainerResourceDetector\u003c/code\u003e to detect \u003ccode\u003econtainer.id\u003c/code\u003e from \u003ccode\u003e/proc/self/cgroup\u003c/code\u003e, with fallback to \u003ccode\u003e/proc/self/mountinfo\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdd host.name attribute to \u003ccode\u003eHostResourceDetector\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eServiceInstanceIdResourceDetector\u003c/code\u003e to generate a random UUIDv7 \u003ccode\u003eservice.instance.id\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDepend on \u003ccode\u003eopentelemetry\u003c/code\u003e with \u003ccode\u003edefault-features = false\u003c/code\u003e, so its default features are no longer pulled into downstream builds.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/blob/opentelemetry-resource-detectors-0.12.0/opentelemetry-resource-detectors/CHANGELOG.md\"\u003eCHANGELOG\u003c/a\u003e for full history.\u003c/p\u003e\n\u003ch2\u003eopentelemetry-resource-detectors-0.11.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump opentelemetry and opentelemetry_sdk versions to 0.32\u003c/li\u003e\n\u003cli\u003eBump opentelemetry-semantic-conventions version to 0.32\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/blob/opentelemetry-resource-detectors-0.11.0/opentelemetry-resource-detectors/CHANGELOG.md\"\u003eCHANGELOG\u003c/a\u003e for full history.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/964c525d76706f883b62693b77ff636a701808cc\"\u003e\u003ccode\u003e964c525\u003c/code\u003e\u003c/a\u003e chore: upgrade contrib crates to OpenTelemetry 0.33 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust-contrib/issues/802\"\u003e#802\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/fb70cb605f31a38c4813e3eaa33c8be65420df17\"\u003e\u003ccode\u003efb70cb6\u003c/code\u003e\u003c/a\u003e chore(tower): Update tower http server benchmarks to minimize measurement noi...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/5070699179c8abb93e834e7b529234e8feb01e10\"\u003e\u003ccode\u003e5070699\u003c/code\u003e\u003c/a\u003e fix(tower): follow up on the query string redaction review (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust-contrib/issues/800\"\u003e#800\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/07c16a0b1e0aa7b6fcd4dc3031b68b78d3892d9e\"\u003e\u003ccode\u003e07c16a0\u003c/code\u003e\u003c/a\u003e fix(tower): record the query string of a server request (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust-contrib/issues/789\"\u003e#789\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/c624338ee864bd38553999bcd631c79b86b2f9b9\"\u003e\u003ccode\u003ec624338\u003c/code\u003e\u003c/a\u003e test(tower): assert no telemetry and context propagation when signals disable...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/921f5af04487cac67856c9dd1d6dc32a90f4b245\"\u003e\u003ccode\u003e921f5af\u003c/code\u003e\u003c/a\u003e feat(aws): normalize the behavior and documentation of the Lambda resource de...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/a499720e322494fe387226c285d8cf539fb782f1\"\u003e\u003ccode\u003ea499720\u003c/code\u003e\u003c/a\u003e chore: remove deprecated Stackdriver exporter (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust-contrib/issues/796\"\u003e#796\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/1765ce00791d155b670aac2aba0ac819a1259bb7\"\u003e\u003ccode\u003e1765ce0\u003c/code\u003e\u003c/a\u003e chore(deps): update time requirement from \u0026gt;=0.3.47, \u0026lt;0.3.54 to \u0026gt;=0.3.47, \u0026lt;0.3...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/3fb83edc6f27b4306822c25988213dfc46ff799a\"\u003e\u003ccode\u003e3fb83ed\u003c/code\u003e\u003c/a\u003e chore: remove deprecated Datadog exporter (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust-contrib/issues/795\"\u003e#795\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/75babcb94f1f9abe8962f349a2b73b0c078b6a59\"\u003e\u003ccode\u003e75babcb\u003c/code\u003e\u003c/a\u003e fix: allow manual_ok_err in detector log helpers when internal-logs is off (#...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/compare/opentelemetry-aws-0.10.0...opentelemetry-resource-detectors-0.13.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003c...\n\n_Description has been truncated_","html_url":"https://github.com/jlawton-cribl/opentelemetry-demo/pull/431","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/jlawton-cribl%2Fopentelemetry-demo/issues/431","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/431/packages"}},{"old_version":"3.0.6","new_version":"3.0.9","update_type":"patch","path":null,"pr_created_at":"2026-10-15T16:42:31.000Z","version_change":"3.0.6 → 3.0.9","issue":{"uuid":"5870182126","node_id":"PR_kwDOHZqONs8AAAABIqxgEw","number":937,"state":"open","title":"build(deps): Bump syn from 3.0.6 to 3.0.9","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-10-15T16:42:31.000Z","updated_at":"2026-10-21T00:49:26.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): Bump","packages":[{"name":"syn","old_version":"3.0.6","new_version":"3.0.9","repository_url":"https://github.com/dtolnay/syn"}],"path":null,"ecosystem":"cargo"},"body":"Bumps [syn](https://github.com/dtolnay/syn) from 3.0.6 to 3.0.9.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/syn/releases\"\u003esyn's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.0.9\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd Punctuated::retain (\u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/2088\"\u003e#2088\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.8\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix parsing of \u003ccode\u003e\u0026lt;-\u003c/code\u003e and \u003ccode\u003e-\u0026gt;\u003c/code\u003e tokens in expressions (\u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/2086\"\u003e#2086\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/2087\"\u003e#2087\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix parsing absolute path expr in labeled break (\u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/2085\"\u003e#2085\u003c/a\u003e, thanks \u003ca href=\"https://github.com/A4-Tacks\"\u003e\u003ccode\u003e@​A4-Tacks\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/syn/commit/7c44a5565b4421035101cc16184e9af08ab5fc77\"\u003e\u003ccode\u003e7c44a55\u003c/code\u003e\u003c/a\u003e Release 3.0.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/13234ab70896ea3f4115ced8a9d2ae5a4317b77c\"\u003e\u003ccode\u003e13234ab\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/2088\"\u003e#2088\u003c/a\u003e from dtolnay/retain\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/b617dc9293cd78157e15fb5b0b1da38022eb1b26\"\u003e\u003ccode\u003eb617dc9\u003c/code\u003e\u003c/a\u003e Add Punctuated::retain\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/f18a0838eef5317b88609d1d1a9814f924bc883a\"\u003e\u003ccode\u003ef18a083\u003c/code\u003e\u003c/a\u003e Release 3.0.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/e1eab98c97e2f743183dd791209259df460c9ada\"\u003e\u003ccode\u003ee1eab98\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/2087\"\u003e#2087\u003c/a\u003e from dtolnay/rightarrow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/5345ee5adebd6b7a2c7fe0f77fda362bf8246b8b\"\u003e\u003ccode\u003e5345ee5\u003c/code\u003e\u003c/a\u003e Allow end of expr before \u003ccode\u003e-\u0026gt;\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/5631c74ca02cffeada09508caa601dfae80a9132\"\u003e\u003ccode\u003e5631c74\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/2086\"\u003e#2086\u003c/a\u003e from dtolnay/leftarrow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/c5b3cf08b34cca3dca7247f27ad9fcef7490567d\"\u003e\u003ccode\u003ec5b3cf0\u003c/code\u003e\u003c/a\u003e Fix left arrow being split into less-than and negative-sign\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/ec4c2dac7841847235964682861a4d22773134b9\"\u003e\u003ccode\u003eec4c2da\u003c/code\u003e\u003c/a\u003e Release 3.0.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/f947cf7ada554e0c6663521c559372dfd462268a\"\u003e\u003ccode\u003ef947cf7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/2085\"\u003e#2085\u003c/a\u003e from A4-Tacks/break-label-abs-path\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/syn/compare/3.0.6...3.0.9\"\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=syn\u0026package-manager=cargo\u0026previous-version=3.0.6\u0026new-version=3.0.9)](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/mlir-rs/melior/pull/937","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/mlir-rs%2Fmelior/issues/937","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/937/packages"}},{"old_version":"2.0.101","new_version":"3.0.8","update_type":"major","path":null,"pr_created_at":"2026-10-15T02:43:22.000Z","version_change":"2.0.101 → 3.0.8","issue":{"uuid":"5859154702","node_id":"PR_kwDOLQHIPc8AAAABIh8FkQ","number":885,"state":"closed","title":"build(deps): bump syn from 2.0.101 to 3.0.8","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":"2026-10-16T02:43:15.000Z","author_association":null,"state_reason":null,"created_at":"2026-10-15T02:43:22.000Z","updated_at":"2026-10-16T02:43:18.000Z","time_to_close":86393,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps)","packages":[{"name":"syn","old_version":"2.0.101","new_version":"3.0.8","repository_url":"https://github.com/dtolnay/syn"}],"path":null,"ecosystem":"cargo"},"body":"Bumps [syn](https://github.com/dtolnay/syn) from 2.0.101 to 3.0.8.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/syn/releases\"\u003esyn's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.0.8\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix parsing of \u003ccode\u003e\u0026lt;-\u003c/code\u003e and \u003ccode\u003e-\u0026gt;\u003c/code\u003e tokens in expressions (\u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/2086\"\u003e#2086\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/2087\"\u003e#2087\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix parsing absolute path expr in labeled break (\u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/2085\"\u003e#2085\u003c/a\u003e, thanks \u003ca href=\"https://github.com/A4-Tacks\"\u003e\u003ccode\u003e@​A4-Tacks\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix parsing interpolated lifetime at statement start (\u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/2082\"\u003e#2082\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReport correct span for lex errors from \u003ccode\u003eLitStr::parse_with\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/2080\"\u003e#2080\u003c/a\u003e, thanks \u003ca href=\"https://github.com/sunshowers\"\u003e\u003ccode\u003e@​sunshowers\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow \u003ccode\u003esafe fn\u003c/code\u003e in \u003ccode\u003eimpl Parse for ForeignItemFn\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/2078\"\u003e#2078\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ca href=\"https://docs.rs/syn/3/syn/struct.Error.html#method.new_range\"\u003e\u003ccode\u003eError::new_range(start..end, \u0026quot;msg\u0026quot;)\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/2068\"\u003e#2068\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/2070\"\u003e#2070\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ca href=\"https://docs.rs/syn/3/syn/buffer/struct.Cursor.html#method.prev_span\"\u003e\u003ccode\u003eCursor::prev_span\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eParse const traits (\u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/2056\"\u003e#2056\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/2057\"\u003e#2057\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/2058\"\u003e#2058\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/2063\"\u003e#2063\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/2064\"\u003e#2064\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eParse unsafe binder types (\u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/2065\"\u003e#2065\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eParse impl restrictions (\u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/2066\"\u003e#2066\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.0\u003c/h2\u003e\n\u003cp\u003eThis release contains adjustments to the syntax tree to account for ongoing Rust language development from the 3 years since syn 2.0.0 and to anticipate some in-flight Rust language RFCs.\u003c/p\u003e\n\u003cp\u003eThese include: default values in fields, pinned type sugar, raw lifetimes, generator blocks and functions, unnamed enum variants, attributes in tuple types and tuple patterns, named arguments in parenthesized generic argument lists, lightweight clones, const traits, const function pointers, mutability restricted fields, supertrait auto implementation, final associated functions, trait implementability restrictions, const blocks in path arguments, item-level const blocks, return type notation, never patterns, function delegation, mutable by-reference bindings, in-place initialization, field projections, explicitly dyn-compatible traits, view types, file-level frontmatter, generic const arguments, guard patterns, lazy type aliases, explicitly safe foreign items, super let, unsafe fields, pattern types, heterogeneous try-blocks, function contracts, async function trait bounds, static closure coroutine syntax, unsafe binder types, move expressions, for-await loops, and postfix keywords.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch1\u003eBreaking changes\u003c/h1\u003e\n\u003ch2\u003eModifiers\u003c/h2\u003e\n\u003cp\u003eTo reserve more room for language evolution, there are 10 new non-exhaustive structs in the syntax tree having the following commonality:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eName ending in \u003ccode\u003eModifiers\u003c/code\u003e. {\u003ccode\u003eBlockModifiers\u003c/code\u003e, \u003ccode\u003eClosureModifiers\u003c/code\u003e, \u003ccode\u003eConstModifiers\u003c/code\u003e, \u003ccode\u003eFieldModifiers\u003c/code\u003e, \u003ccode\u003eFnModifiers\u003c/code\u003e, \u003ccode\u003eImplModifiers\u003c/code\u003e, \u003ccode\u003eLocalModifiers\u003c/code\u003e, \u003ccode\u003eTraitBoundModifiers\u003c/code\u003e, \u003ccode\u003eTraitModifiers\u003c/code\u003e, \u003ccode\u003eTypeModifiers\u003c/code\u003e}\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eEach implements \u003ccode\u003eDefault\u003c/code\u003e. The default value is guaranteed to comprise no tokens.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eNon-exhaustive. Can only be instantiated by Syn's parser or by creating and then mutating \u003ccode\u003e▁▁Modifiers::default()\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eDoes not implement \u003ccode\u003eParse\u003c/code\u003e. When parsing, they are parsed by the enclosing syntax tree node.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/f18a0838eef5317b88609d1d1a9814f924bc883a\"\u003e\u003ccode\u003ef18a083\u003c/code\u003e\u003c/a\u003e Release 3.0.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/e1eab98c97e2f743183dd791209259df460c9ada\"\u003e\u003ccode\u003ee1eab98\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/2087\"\u003e#2087\u003c/a\u003e from dtolnay/rightarrow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/5345ee5adebd6b7a2c7fe0f77fda362bf8246b8b\"\u003e\u003ccode\u003e5345ee5\u003c/code\u003e\u003c/a\u003e Allow end of expr before \u003ccode\u003e-\u0026gt;\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/5631c74ca02cffeada09508caa601dfae80a9132\"\u003e\u003ccode\u003e5631c74\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/2086\"\u003e#2086\u003c/a\u003e from dtolnay/leftarrow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/c5b3cf08b34cca3dca7247f27ad9fcef7490567d\"\u003e\u003ccode\u003ec5b3cf0\u003c/code\u003e\u003c/a\u003e Fix left arrow being split into less-than and negative-sign\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/ec4c2dac7841847235964682861a4d22773134b9\"\u003e\u003ccode\u003eec4c2da\u003c/code\u003e\u003c/a\u003e Release 3.0.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/f947cf7ada554e0c6663521c559372dfd462268a\"\u003e\u003ccode\u003ef947cf7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/2085\"\u003e#2085\u003c/a\u003e from A4-Tacks/break-label-abs-path\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/9cb6556a8e2461a4c303008f0609fbf4e0a2b6d1\"\u003e\u003ccode\u003e9cb6556\u003c/code\u003e\u003c/a\u003e Update test suite to nightly-2026-10-08\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/0cce1664ff834695ea573c6b447363f2683a1fb2\"\u003e\u003ccode\u003e0cce166\u003c/code\u003e\u003c/a\u003e Fix parse abs path expr in labeled break\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/295f9648f499cd2576d4cb022f3fcc7f96ce0a74\"\u003e\u003ccode\u003e295f964\u003c/code\u003e\u003c/a\u003e Update test suite to nightly-2026-09-29\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/syn/compare/2.0.101...3.0.8\"\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=syn\u0026package-manager=cargo\u0026previous-version=2.0.101\u0026new-version=3.0.8)](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/OpenZeppelin/rust-contracts-stylus/pull/885","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenZeppelin%2Frust-contracts-stylus/issues/885","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/885/packages"}},{"old_version":"2.0.114","new_version":"2.0.119","update_type":"patch","path":null,"pr_created_at":"2026-10-14T23:18:41.000Z","version_change":"2.0.114 → 2.0.119","issue":{"uuid":"5857249759","node_id":"PR_kwDOS0Pi3c8AAAABIgclYw","number":33,"state":"closed","title":"build(deps): bump the cargo group across 1 directory with 46 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-10-15T12:41:10.000Z","author_association":null,"state_reason":null,"created_at":"2026-10-14T23:18:41.000Z","updated_at":"2026-10-15T12:41:12.000Z","time_to_close":48149,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"cargo","update_count":46,"packages":[{"name":"anyhow","old_version":"1.0.100","new_version":"1.0.104","repository_url":"https://github.com/dtolnay/anyhow"},{"name":"base64","old_version":"0.22.1","new_version":"0.23.1","repository_url":"https://github.com/marshallpierce/rust-base64"},{"name":"bytes","old_version":"1.11.1","new_version":"1.12.1","repository_url":"https://github.com/tokio-rs/bytes"},{"name":"async-trait","old_version":"0.1.89","new_version":"0.1.92","repository_url":"https://github.com/dtolnay/async-trait"},{"name":"axum","old_version":"0.8.8","new_version":"0.8.9","repository_url":"https://github.com/tokio-rs/axum"},{"name":"chrono","old_version":"0.4.44","new_version":"0.4.45","repository_url":"https://github.com/chronotope/chrono"},{"name":"clap","old_version":"4.5.54","new_version":"4.5.60","repository_url":"https://github.com/clap-rs/clap"},{"name":"clap_complete","old_version":"4.5.65","new_version":"4.6.9","repository_url":"https://github.com/clap-rs/clap"},{"name":"dirs","old_version":"6.0.0","new_version":"7.0.0"},{"name":"futures-util","old_version":"0.3.32","new_version":"0.3.34","repository_url":"https://github.com/rust-lang/futures-rs"},{"name":"inventory","old_version":"0.3.21","new_version":"0.3.25","repository_url":"https://github.com/dtolnay/inventory"},{"name":"reqwest","old_version":"0.13.1","new_version":"0.13.5","repository_url":"https://github.com/seanmonstar/reqwest"},{"name":"rig-core","old_version":"0.39.0","new_version":"0.42.0","repository_url":"https://github.com/0xPlaygrounds/rig"},{"name":"rusqlite","old_version":"0.32.1","new_version":"0.40.2","repository_url":"https://github.com/rusqlite/rusqlite"},{"name":"serde","old_version":"1.0.228","new_version":"1.0.229","repository_url":"https://github.com/serde-rs/serde"},{"name":"serde_json","old_version":"1.0.150","new_version":"1.0.154","repository_url":"https://github.com/serde-rs/json"},{"name":"thiserror","old_version":"2.0.18","new_version":"2.0.21","repository_url":"https://github.com/dtolnay/thiserror"},{"name":"tokio","old_version":"1.52.3","new_version":"1.53.2","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"toml","old_version":"0.9.11+spec-1.1.0","new_version":"1.0.6+spec-1.1.0","repository_url":"https://github.com/toml-rs/toml"},{"name":"toml_edit","old_version":"0.23.10+spec-1.0.0","new_version":"0.25.4+spec-1.1.0","repository_url":"https://github.com/toml-rs/toml"},{"name":"sha2","old_version":"0.10.9","new_version":"0.11.0","repository_url":"https://github.com/RustCrypto/hashes"},{"name":"ignore","old_version":"0.4.25","new_version":"0.4.32","repository_url":"https://github.com/BurntSushi/ripgrep"},{"name":"tree-sitter","old_version":"0.25.10","new_version":"0.26.13","repository_url":"https://github.com/tree-sitter/tree-sitter"},{"name":"tempfile","old_version":"3.24.0","new_version":"3.27.0","repository_url":"https://github.com/Stebalien/tempfile"},{"name":"tokio-util","old_version":"0.7.18","new_version":"0.7.20","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"tower","old_version":"0.5.2","new_version":"0.5.3","repository_url":"https://github.com/tower-rs/tower"},{"name":"tower-http","old_version":"0.6.8","new_version":"0.7.1","repository_url":"https://github.com/tower-rs/tower-http"},{"name":"uuid","old_version":"1.19.0","new_version":"1.26.1","repository_url":"https://github.com/uuid-rs/uuid"},{"name":"flate2","old_version":"1.1.5","new_version":"1.1.10","repository_url":"https://github.com/rust-lang/flate2-rs"},{"name":"libc","old_version":"0.2.186","new_version":"0.2.190","repository_url":"https://github.com/rust-lang/libc"},{"name":"regex","old_version":"1.12.2","new_version":"1.13.1","repository_url":"https://github.com/rust-lang/regex"},{"name":"shlex","old_version":"1.3.0","new_version":"2.0.1","repository_url":"https://github.com/comex/rust-shlex"},{"name":"similar","old_version":"2.7.0","new_version":"3.2.0","repository_url":"https://github.com/mitsuhiko/similar"},{"name":"starlark","old_version":"0.13.0","new_version":"0.14.2","repository_url":"https://github.com/facebook/starlark-rust"},{"name":"tokio-tungstenite","old_version":"0.28.0","new_version":"0.29.0","repository_url":"https://github.com/snapview/tokio-tungstenite"},{"name":"shellexpand","old_version":"3.1.1","new_version":"3.1.2"},{"name":"syn","old_version":"2.0.114","new_version":"2.0.119","repository_url":"https://github.com/dtolnay/syn"},{"name":"proc-macro2","old_version":"1.0.105","new_version":"1.0.107","repository_url":"https://github.com/dtolnay/proc-macro2"},{"name":"tokenizers","old_version":"0.23.1","new_version":"0.23.2","repository_url":"https://github.com/huggingface/tokenizers"},{"name":"colored","old_version":"3.0.0","new_version":"3.1.1","repository_url":"https://github.com/mackwic/colored"},{"name":"pdf-extract","old_version":"0.7.12","new_version":"0.12.1","repository_url":"https://github.com/jrmuizel/pdf-extract"},{"name":"rustyline","old_version":"14.0.0","new_version":"18.0.1","repository_url":"https://github.com/kkawakam/rustyline"},{"name":"schemars","old_version":"1.2.1","new_version":"1.2.2","repository_url":"https://github.com/GREsau/schemars"},{"name":"zeroize","old_version":"1.8.2","new_version":"1.9.1","repository_url":"https://github.com/RustCrypto/utils"},{"name":"objc2","old_version":"0.6.3","new_version":"0.6.5","repository_url":"https://github.com/madsmtm/objc2"},{"name":"windows","old_version":"0.60.0","new_version":"0.62.2","repository_url":"https://github.com/microsoft/windows-rs"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the cargo group with 46 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [anyhow](https://github.com/dtolnay/anyhow) | `1.0.100` | `1.0.104` |\n| [base64](https://github.com/marshallpierce/rust-base64) | `0.22.1` | `0.23.1` |\n| [bytes](https://github.com/tokio-rs/bytes) | `1.11.1` | `1.12.1` |\n| [async-trait](https://github.com/dtolnay/async-trait) | `0.1.89` | `0.1.92` |\n| [axum](https://github.com/tokio-rs/axum) | `0.8.8` | `0.8.9` |\n| [chrono](https://github.com/chronotope/chrono) | `0.4.44` | `0.4.45` |\n| [clap](https://github.com/clap-rs/clap) | `4.5.54` | `4.5.60` |\n| [clap_complete](https://github.com/clap-rs/clap) | `4.5.65` | `4.6.9` |\n| dirs | `6.0.0` | `7.0.0` |\n| [futures-util](https://github.com/rust-lang/futures-rs) | `0.3.32` | `0.3.34` |\n| [inventory](https://github.com/dtolnay/inventory) | `0.3.21` | `0.3.25` |\n| [reqwest](https://github.com/seanmonstar/reqwest) | `0.13.1` | `0.13.5` |\n| [rig-core](https://github.com/0xPlaygrounds/rig) | `0.39.0` | `0.42.0` |\n| [rusqlite](https://github.com/rusqlite/rusqlite) | `0.32.1` | `0.40.2` |\n| [serde](https://github.com/serde-rs/serde) | `1.0.228` | `1.0.229` |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.150` | `1.0.154` |\n| [thiserror](https://github.com/dtolnay/thiserror) | `2.0.18` | `2.0.21` |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.52.3` | `1.53.2` |\n| [toml](https://github.com/toml-rs/toml) | `0.9.11+spec-1.1.0` | `1.0.6+spec-1.1.0` |\n| [toml_edit](https://github.com/toml-rs/toml) | `0.23.10+spec-1.0.0` | `0.25.4+spec-1.1.0` |\n| [sha2](https://github.com/RustCrypto/hashes) | `0.10.9` | `0.11.0` |\n| [ignore](https://github.com/BurntSushi/ripgrep) | `0.4.25` | `0.4.32` |\n| [tree-sitter](https://github.com/tree-sitter/tree-sitter) | `0.25.10` | `0.26.13` |\n| [tempfile](https://github.com/Stebalien/tempfile) | `3.24.0` | `3.27.0` |\n| [tokio-util](https://github.com/tokio-rs/tokio) | `0.7.18` | `0.7.20` |\n| [tower](https://github.com/tower-rs/tower) | `0.5.2` | `0.5.3` |\n| [tower-http](https://github.com/tower-rs/tower-http) | `0.6.8` | `0.7.1` |\n| [uuid](https://github.com/uuid-rs/uuid) | `1.19.0` | `1.26.1` |\n| [flate2](https://github.com/rust-lang/flate2-rs) | `1.1.5` | `1.1.10` |\n| [libc](https://github.com/rust-lang/libc) | `0.2.186` | `0.2.190` |\n| [regex](https://github.com/rust-lang/regex) | `1.12.2` | `1.13.1` |\n| [shlex](https://github.com/comex/rust-shlex) | `1.3.0` | `2.0.1` |\n| [similar](https://github.com/mitsuhiko/similar) | `2.7.0` | `3.2.0` |\n| [starlark](https://github.com/facebook/starlark-rust) | `0.13.0` | `0.14.2` |\n| [tokio-tungstenite](https://github.com/snapview/tokio-tungstenite) | `0.28.0` | `0.29.0` |\n| [shellexpand](https://gitlab.com/ijackson/rust-shellexpand) | `3.1.1` | `3.1.2` |\n| [syn](https://github.com/dtolnay/syn) | `2.0.114` | `2.0.119` |\n| [proc-macro2](https://github.com/dtolnay/proc-macro2) | `1.0.105` | `1.0.107` |\n| [tokenizers](https://github.com/huggingface/tokenizers) | `0.23.1` | `0.23.2` |\n| [colored](https://github.com/mackwic/colored) | `3.0.0` | `3.1.1` |\n| [pdf-extract](https://github.com/jrmuizel/pdf-extract) | `0.7.12` | `0.12.1` |\n| [rustyline](https://github.com/kkawakam/rustyline) | `14.0.0` | `18.0.1` |\n| [schemars](https://github.com/GREsau/schemars) | `1.2.1` | `1.2.2` |\n| [zeroize](https://github.com/RustCrypto/utils) | `1.8.2` | `1.9.1` |\n| [objc2](https://github.com/madsmtm/objc2) | `0.6.3` | `0.6.5` |\n| [windows](https://github.com/microsoft/windows-rs) | `0.60.0` | `0.62.2` |\n\n\nUpdates `anyhow` from 1.0.100 to 1.0.104\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.104\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003esyn\u003c/code\u003e dev-dependency to version 3\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.103\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix Stacked Borrows violation (UB) in \u003ccode\u003eError::downcast_mut\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/451\"\u003e#451\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/452\"\u003e#452\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\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/1dbe1862aae650423e3361fbd20b7d17c5109cc3\"\u003e\u003ccode\u003e1dbe186\u003c/code\u003e\u003c/a\u003e Release 1.0.104\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/f6479f8e5e10761d7fecde0970cff363dc644d92\"\u003e\u003ccode\u003ef6479f8\u003c/code\u003e\u003c/a\u003e Update to syn 3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/5bdb0e24db3994be119d42f18fe2d655e1f68f4a\"\u003e\u003ccode\u003e5bdb0e2\u003c/code\u003e\u003c/a\u003e Release 1.0.103\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/e621bd35ddddcd8b2f39d80b9f5938583571a87d\"\u003e\u003ccode\u003ee621bd3\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/452\"\u003e#452\u003c/a\u003e from dtolnay/downcast\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/6e8c000690151cba99305092024535905b2be162\"\u003e\u003ccode\u003e6e8c000\u003c/code\u003e\u003c/a\u003e Eliminate pointer-\u0026gt;reference-\u0026gt;pointer during downcast\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/67c4abd7718b6191768193993270abe8dcdd66bb\"\u003e\u003ccode\u003e67c4abd\u003c/code\u003e\u003c/a\u003e Add regression test for issue 451\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/917a16932009c1957f53c2ea325663948add2153\"\u003e\u003ccode\u003e917a169\u003c/code\u003e\u003c/a\u003e Update actions/upload-artifact@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/d9dc3faf78b8647fdb5b8c5b53abb85e05e13d42\"\u003e\u003ccode\u003ed9dc3fa\u003c/code\u003e\u003c/a\u003e Update actions/checkout@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/841522b2aa09732fecee40804440d2c35c68c480\"\u003e\u003ccode\u003e841522b\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/anyhow/commit/5c657b32522023a9f7ef883fb08582fd8e656b1a\"\u003e\u003ccode\u003e5c657b3\u003c/code\u003e\u003c/a\u003e Release 1.0.102\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/anyhow/compare/1.0.100...1.0.104\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `base64` from 0.22.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/marshallpierce/rust-base64/blob/master/RELEASE-NOTES.md\"\u003ebase64's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e0.23.1\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eMake the tests build again on non-SIMD architectures\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e0.23.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eAdded more consts for preconfigured configs and engines\u003c/li\u003e\n\u003cli\u003eMake DecodeError::InvalidLastSymbol more clear by including the decoded value\u003c/li\u003e\n\u003cli\u003eAdded SIMD-accelerated engines behind the default-on \u003ccode\u003esimd-unsafe\u003c/code\u003e feature: \u003ccode\u003eSimd\u003c/code\u003e picks the best\ninstruction set at runtime (AVX2 on \u003ccode\u003ex86_64\u003c/code\u003e, NEON on \u003ccode\u003eaarch64\u003c/code\u003e) and falls back to the scalar\n\u003ccode\u003eGeneralPurpose\u003c/code\u003e engine, while \u003ccode\u003eAvx2\u003c/code\u003e and \u003ccode\u003eNeon\u003c/code\u003e target one instruction set with no runtime\ndetection and work in \u003ccode\u003eno_std\u003c/code\u003e. The engines support the standard and URL-safe alphabets.\u003c/li\u003e\n\u003cli\u003eUpdate MSRV to 1.71.0\u003c/li\u003e\n\u003cli\u003eAdd support for custom padding symbols\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/marshallpierce/rust-base64/commit/069bf7067b949f5c0a92b6ceb82492920502f2c2\"\u003e\u003ccode\u003e069bf70\u003c/code\u003e\u003c/a\u003e v0.23.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/marshallpierce/rust-base64/commit/6ab1fb0a5843013557a52c45c84b91f5d1bb87af\"\u003e\u003ccode\u003e6ab1fb0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/marshallpierce/rust-base64/issues/310\"\u003e#310\u003c/a\u003e from musicinmybrain/test-on-non-simd-arches\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/marshallpierce/rust-base64/commit/7cffce6f971acdf48f83112cbdd63bd61125ba06\"\u003e\u003ccode\u003e7cffce6\u003c/code\u003e\u003c/a\u003e Fix testing on architectures without unsafe SIMD support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/marshallpierce/rust-base64/commit/e34f9a08c5c89a4641350ac22033f3fa4f5d4d97\"\u003e\u003ccode\u003ee34f9a0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/marshallpierce/rust-base64/issues/308\"\u003e#308\u003c/a\u003e from atouchet/com\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/marshallpierce/rust-base64/commit/e9240c9a01e0a4934c5619e74740caa6d1f67ce9\"\u003e\u003ccode\u003ee9240c9\u003c/code\u003e\u003c/a\u003e Remove outdated comment\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/marshallpierce/rust-base64/commit/9e9220a4166f628de7c8803289e120ae1e944f78\"\u003e\u003ccode\u003e9e9220a\u003c/code\u003e\u003c/a\u003e v0.23.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/marshallpierce/rust-base64/commit/870326ec592eebde9d6bfe4c5d8130c591273e9c\"\u003e\u003ccode\u003e870326e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/marshallpierce/rust-base64/issues/306\"\u003e#306\u003c/a\u003e from marshallpierce/mp/trailing-bits-docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/marshallpierce/rust-base64/commit/fbec5f1050f9fc16e6a826ebabaa2b7b0644bd67\"\u003e\u003ccode\u003efbec5f1\u003c/code\u003e\u003c/a\u003e Document no trailing trailing bits\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/marshallpierce/rust-base64/commit/0a23549968f059b53cf39e96eba8f46779f322a7\"\u003e\u003ccode\u003e0a23549\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/marshallpierce/rust-base64/issues/305\"\u003e#305\u003c/a\u003e from marshallpierce/mp/edition-2021\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/marshallpierce/rust-base64/commit/f10b7e20614135aa61289140683fc93e5a45d338\"\u003e\u003ccode\u003ef10b7e2\u003c/code\u003e\u003c/a\u003e Update deps \u0026amp; edition\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/marshallpierce/rust-base64/compare/v0.22.1...v0.23.1\"\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.1 to 1.12.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.12.1\u003c/h2\u003e\n\u003ch1\u003e1.12.1 (July 8th, 2026)\u003c/h1\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eProperly handle when \u003ccode\u003eBox::new\u003c/code\u003e panics (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/837\"\u003e#837\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBytes v1.12.0\u003c/h2\u003e\n\u003ch1\u003e1.12.0 (June 18th, 2026)\u003c/h1\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eBytesMut::extend_from_within()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/818\"\u003e#818\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eBytesMut::try_unsplit()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/746\"\u003e#746\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix panic in \u003ccode\u003eget_int\u003c/code\u003e if \u003ccode\u003enbytes\u003c/code\u003e is zero (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/806\"\u003e#806\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePass vtable data by value (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/826\"\u003e#826\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eExclude development scripts from published package (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/810\"\u003e#810\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumented\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDocument that \u003ccode\u003eBytesMut::{reserve,try_reserve}\u003c/code\u003e doesn't preserve unused capacity (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/808\"\u003e#808\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tokio-rs/bytes/blob/master/CHANGELOG.md\"\u003ebytes's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e1.12.1 (July 8th, 2026)\u003c/h1\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eProperly handle when \u003ccode\u003eBox::new\u003c/code\u003e panics (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/837\"\u003e#837\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e1.12.0 (June 18th, 2026)\u003c/h1\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eBytesMut::extend_from_within()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/818\"\u003e#818\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eBytesMut::try_unsplit()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/746\"\u003e#746\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix panic in \u003ccode\u003eget_int\u003c/code\u003e if \u003ccode\u003enbytes\u003c/code\u003e is zero (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/806\"\u003e#806\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePass vtable data by value (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/826\"\u003e#826\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eExclude development scripts from published package (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/810\"\u003e#810\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumented\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDocument that \u003ccode\u003eBytesMut::{reserve,try_reserve}\u003c/code\u003e doesn't preserve unused capacity (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/808\"\u003e#808\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/76c0fbb54ed4336caf9d2311658a2f4a5627c21d\"\u003e\u003ccode\u003e76c0fbb\u003c/code\u003e\u003c/a\u003e Release bytes v1.12.1 (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/838\"\u003e#838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/924c82bf0053cb13a0fb5165925d564622b2092f\"\u003e\u003ccode\u003e924c82b\u003c/code\u003e\u003c/a\u003e Handle unwinding from Box::new (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/837\"\u003e#837\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/91402cee605b21bf530ac07ede463599182b5d32\"\u003e\u003ccode\u003e91402ce\u003c/code\u003e\u003c/a\u003e Release bytes v1.12.0 (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/831\"\u003e#831\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/2256e6dc3e82fc87600f2161658572b62bfdd214\"\u003e\u003ccode\u003e2256e6d\u003c/code\u003e\u003c/a\u003e chore: add safety comments on unsafe blocks (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/827\"\u003e#827\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/245adff079eb0cb1a706d35bab5f68b2d51919f6\"\u003e\u003ccode\u003e245adff\u003c/code\u003e\u003c/a\u003e Pass vtable data by value (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/826\"\u003e#826\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/00cc5ff2bd861f7b62603a268ec477c3cead5f1e\"\u003e\u003ccode\u003e00cc5ff\u003c/code\u003e\u003c/a\u003e Implement \u003ccode\u003eBytesMut::extend_from_within\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/818\"\u003e#818\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/5b79d316c92b88b836449f8956dc8430c370108b\"\u003e\u003ccode\u003e5b79d31\u003c/code\u003e\u003c/a\u003e Merge tag 'v1.11.1'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/804ee6d039bdea017f0f3faf91806c9771d7e555\"\u003e\u003ccode\u003e804ee6d\u003c/code\u003e\u003c/a\u003e Make try_unsplit method public (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/746\"\u003e#746\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/fd426ca0842cf9688def31d9ee4e027692ac6477\"\u003e\u003ccode\u003efd426ca\u003c/code\u003e\u003c/a\u003e Exclude development scripts from published package (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/810\"\u003e#810\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/b4ed70daee06013a35a13832807e8f244d5419aa\"\u003e\u003ccode\u003eb4ed70d\u003c/code\u003e\u003c/a\u003e Add test for copy_to_bytes() -\u0026gt; BytesMut avoiding clone (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/809\"\u003e#809\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/bytes/compare/v1.11.1...v1.12.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `async-trait` from 0.1.89 to 0.1.92\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/async-trait/releases\"\u003easync-trait's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.1.92\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eResolve double_must_use clippy lint in generated code (\u003ca href=\"https://redirect.github.com/dtolnay/async-trait/issues/303\"\u003e#303\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.1.91\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to syn 3 (\u003ca href=\"https://redirect.github.com/dtolnay/async-trait/issues/299\"\u003e#299\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix mutability for by-reference receivers (\u003ca href=\"https://redirect.github.com/dtolnay/async-trait/issues/301\"\u003e#301\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.1.90\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e(yanked)\u003c/em\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/82e7e9edd60f622294373a23c0ce9c0077ad0263\"\u003e\u003ccode\u003e82e7e9e\u003c/code\u003e\u003c/a\u003e Release 0.1.92\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/9a35cb87f9366cd992bbc00d430e1b5fe1aa0cdd\"\u003e\u003ccode\u003e9a35cb8\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/async-trait/issues/303\"\u003e#303\u003c/a\u003e from dtolnay/mustuse\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/875ceecb100bab2cf369178633b4791336d92b75\"\u003e\u003ccode\u003e875ceec\u003c/code\u003e\u003c/a\u003e Resolve double_must_use clippy lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/62993a57bc6a8d5bd3de23fbae48cede333cb925\"\u003e\u003ccode\u003e62993a5\u003c/code\u003e\u003c/a\u003e Raise minimum tested compiler to rust 1.88\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/d049ee02a2d50b72e03d07f06311e23bf5b512a8\"\u003e\u003ccode\u003ed049ee0\u003c/code\u003e\u003c/a\u003e Release 0.1.91\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/7a0961f275432c40cc5e7aa011362e4b50d763b1\"\u003e\u003ccode\u003e7a0961f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/async-trait/issues/301\"\u003e#301\u003c/a\u003e from dtolnay/mutability\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/740f86f23d176229011f2389c8a206ef5ba547e7\"\u003e\u003ccode\u003e740f86f\u003c/code\u003e\u003c/a\u003e Ignore mut_mut pedantic clippy lint in test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/4699cd320a8aaaf06a2a369cb9e1f2964b14b71c\"\u003e\u003ccode\u003e4699cd3\u003c/code\u003e\u003c/a\u003e Fix mutability for by-reference receivers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/6dd3573df95878d34fcfc0ab9c242aeab3140f82\"\u003e\u003ccode\u003e6dd3573\u003c/code\u003e\u003c/a\u003e Add regression test for issue 300\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/2371797a3938808bd7e1f4f9abd0eed51bd99634\"\u003e\u003ccode\u003e2371797\u003c/code\u003e\u003c/a\u003e Release 0.1.90\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/async-trait/compare/0.1.89...0.1.92\"\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.8 to 0.8.9\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.9\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eadded:\u003c/strong\u003e \u003ccode\u003eWebSocketUpgrade::{requested_protocols, set_selected_protocol}\u003c/code\u003e for more flexible subprotocol selection (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3597\"\u003e#3597\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003echanged:\u003c/strong\u003e Update minimum rust version to 1.80 (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3620\"\u003e#3620\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efixed:\u003c/strong\u003e Set connect endpoint on correct field in MethodRouter (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3656\"\u003e#3656\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efixed:\u003c/strong\u003e Return specific error message when multipart body limit is exceeded (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3611\"\u003e#3611\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3597\"\u003e#3597\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3597\"\u003etokio-rs/axum#3597\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3620\"\u003e#3620\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3620\"\u003etokio-rs/axum#3620\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3656\"\u003e#3656\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3656\"\u003etokio-rs/axum#3656\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3611\"\u003e#3611\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3611\"\u003etokio-rs/axum#3611\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/c59208c86fded335cd85e388030ad59347b0e5ae\"\u003e\u003ccode\u003ec59208c\u003c/code\u003e\u003c/a\u003e revert axum-core changelog changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/99068f5a4b309d0966777eb6e5a8ce924f204e6d\"\u003e\u003ccode\u003e99068f5\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Fix \u003ccode\u003eIntoResponse\u003c/code\u003e for tuples overriding error response codes (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3603\"\u003e#3603\u003c/a\u003e)\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/23d7098691871ccec71ca17ea31d1d40b036c0d0\"\u003e\u003ccode\u003e23d7098\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;axum-core 0.5.6\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/e8a39ad416d1ee4f61249904309691909db2db09\"\u003e\u003ccode\u003ee8a39ad\u003c/code\u003e\u003c/a\u003e axum-macros 0.5.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/6e9a249a4fa45507b1157e570f9b6ec58d71cb86\"\u003e\u003ccode\u003e6e9a249\u003c/code\u003e\u003c/a\u003e axum-extra 0.12.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/0ec9041a1b903778a91a23558e064a83b43674c1\"\u003e\u003ccode\u003e0ec9041\u003c/code\u003e\u003c/a\u003e axum 0.8.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/c3fcebb38f356ccf96da158199d4e920aa8cfda3\"\u003e\u003ccode\u003ec3fcebb\u003c/code\u003e\u003c/a\u003e axum-core 0.5.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/a8790fc29b0db5708cdbcae70597d37c5afe1143\"\u003e\u003ccode\u003ea8790fc\u003c/code\u003e\u003c/a\u003e update release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/26ba7bb6f21cf8996493481a5275c01152f0aaf9\"\u003e\u003ccode\u003e26ba7bb\u003c/code\u003e\u003c/a\u003e docs: consolidate state management docs in crate root (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3683\"\u003e#3683\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/9fc59efc1fa9a11f4157cff1f2d22355f01d7bc0\"\u003e\u003ccode\u003e9fc59ef\u003c/code\u003e\u003c/a\u003e Update to tokio-tungstenite 0.29 (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3689\"\u003e#3689\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/axum/compare/axum-v0.8.8...axum-v0.8.9\"\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.44 to 0.4.45\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.45\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(tz): reject TZ offset hour of 24 to avoid FixedOffset overflow by \u003ca href=\"https://github.com/SAY-5\"\u003e\u003ccode\u003e@​SAY-5\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1787\"\u003echronotope/chrono#1787\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etz_data: fix tzdata locations on Android by \u003ca href=\"https://github.com/caruschalalamove\"\u003e\u003ccode\u003e@​caruschalalamove\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1789\"\u003echronotope/chrono#1789\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/170338250e836976a211e64728ec956e45e78a39\"\u003e\u003ccode\u003e1703382\u003c/code\u003e\u003c/a\u003e Prepare 0.4.45 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/881f9ab2f7068c98173cce86ce1a3642848ce98a\"\u003e\u003ccode\u003e881f9ab\u003c/code\u003e\u003c/a\u003e tz_data: fix tzdata locations on Android\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/f14ead46c0feeed8d5b2471c7a55069fbc822d01\"\u003e\u003ccode\u003ef14ead4\u003c/code\u003e\u003c/a\u003e fix(tz): reject TZ offset hour of 24 to avoid FixedOffset overflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/c6063e6f5a03a48c6feeac3eb5b51ab4cb902759\"\u003e\u003ccode\u003ec6063e6\u003c/code\u003e\u003c/a\u003e Update similar-asserts requirement from 1.6.1 to 2.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/120686c82c5da90377e815edb82c9a80b6b4f2be\"\u003e\u003ccode\u003e120686c\u003c/code\u003e\u003c/a\u003e Bump codecov/codecov-action from 5 to 6\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/chronotope/chrono/compare/v0.4.44...v0.4.45\"\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.54 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\u003c/blockquote\u003e\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/main/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\u003c/blockquote\u003e\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.54...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.65 to 4.6.9\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.6.7\u003c/h2\u003e\n\u003ch2\u003e[4.6.7] - 2026-09-14\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(derive)\u003c/em\u003e Add \u003ccode\u003e#[command(defer = \u0026lt;bool\u0026gt;)]\u003c/code\u003e attribute to opt-in to lazy initialisation of subcommands\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.6.6\u003c/h2\u003e\n\u003ch2\u003e[4.6.6] - 2026-08-06\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eCommand::get_overridden_usage\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.6.5\u003c/h2\u003e\n\u003ch2\u003e[4.6.5] - 2026-07-31\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Correctly mark which \u003ccode\u003evalue_names\u003c/code\u003e are optional with \u003ccode\u003enum_args\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.6.4\u003c/h2\u003e\n\u003ch2\u003e[4.6.4] - 2026-07-21\u003c/h2\u003e\n\u003ch3\u003eInternal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to syn v3\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.6.3\u003c/h2\u003e\n\u003ch2\u003e[4.6.3] - 2026-07-20\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(derive)\u003c/em\u003e Allow \u003ccode\u003e\u0026quot;literal\u0026quot;.function()\u003c/code\u003e as attribute values\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.6.2\u003c/h2\u003e\n\u003ch2\u003e[4.6.2] - 2026-07-15\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Say \u003ccode\u003ealias\u003c/code\u003e when there is only one\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.6.1\u003c/h2\u003e\n\u003ch2\u003e[4.6.1] - 2026-04-15\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(derive)\u003c/em\u003e Ensure rebuilds happen when an read env variable is changed\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/715b812f3b72ebca1d5ce257e0495e1e76aea56f\"\u003e\u003ccode\u003e715b812\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/89e6e9b59c6209c5d9817c7d113ad7ad7f6d6907\"\u003e\u003ccode\u003e89e6e9b\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/3918cb4db643ffdfb3c8206d241d70acf6d5c5de\"\u003e\u003ccode\u003e3918cb4\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6468\"\u003e#6468\u003c/a\u003e from sjh9714/fix-bash-posix-fn-name\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/526c81906357cae595259d46cea2fd4675489331\"\u003e\u003ccode\u003e526c819\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6469\"\u003e#6469\u003c/a\u003e from latent-9/docs/fix-derive-reference-link\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/b2bd685a8e809df2049f5cf6777641d8f86aeef6\"\u003e\u003ccode\u003eb2bd685\u003c/code\u003e\u003c/a\u003e docs(clap_derive): Fix derive reference link\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/ecee8a4f862b1b97ce2c7db5bf806cfe394a55f6\"\u003e\u003ccode\u003eecee8a4\u003c/code\u003e\u003c/a\u003e fix(complete): Name the function after fn_name\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/6dd2e5a0802d84226afd63c427fc09940fa837d4\"\u003e\u003ccode\u003e6dd2e5a\u003c/code\u003e\u003c/a\u003e test(complete): Show POSIX bash will not source\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/4684d7abc545cef1d78708864cfe8c7668ed49c1\"\u003e\u003ccode\u003e4684d7a\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/51d50ad3ae341f987f26115d6a6719cf76cc78f4\"\u003e\u003ccode\u003e51d50ad\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/3bc36222053a49936ea67e8616d1584a75c811b0\"\u003e\u003ccode\u003e3bc3622\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6457\"\u003e#6457\u003c/a\u003e from bl4ck4t/master\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/clap-rs/clap/compare/clap_complete-v4.5.65...clap_complete-v4.6.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `dirs` from 6.0.0 to 7.0.0\n\nUpdates `futures-util` from 0.3.32 to 0.3.34\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/futures-rs/releases\"\u003efutures-util's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.3.34\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePreserve cloned waker identity. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3032\"\u003e#3032\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdato \u003ccode\u003esyn\u003c/code\u003e to 3. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3028\"\u003e#3028\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.3.33\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eReadLine\u003c/code\u003e's soundness issue regarding to exception safety. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3020\"\u003e#3020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix unsound \u003ccode\u003eSend\u003c/code\u003e impl for \u003ccode\u003eIterPinRef\u003c/code\u003e and \u003ccode\u003eIter\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3003\"\u003e#3003\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix stacked borrows violation in \u003ccode\u003ecompat01as03\u003c/code\u003e implementation. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3012\"\u003e#3012\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix memory leak in \u003ccode\u003eFuturesUnordered::IntoIter\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3005\"\u003e#3005\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eportable-atomic-alloc\u003c/code\u003e feature and use it in \u003ccode\u003eFuturesUnordered\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3007\"\u003e#3007\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRe-export \u003ccode\u003ealloc::task::Wake\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3010\"\u003e#3010\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003espin\u003c/code\u003e to 0.12. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3014\"\u003e#3014\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/futures-rs/blob/main/CHANGELOG.md\"\u003efutures-util's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e0.3.34 - 2026-08-11\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003ePreserve cloned waker identity. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3032\"\u003e#3032\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdato \u003ccode\u003esyn\u003c/code\u003e to 3. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3028\"\u003e#3028\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e0.3.33 - 2026-07-18\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eReadLine\u003c/code\u003e's soundness issue regarding to exception safety. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3020\"\u003e#3020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix unsound \u003ccode\u003eSend\u003c/code\u003e impl for \u003ccode\u003eIterPinRef\u003c/code\u003e and \u003ccode\u003eIter\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3003\"\u003e#3003\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix stacked borrows violation in \u003ccode\u003ecompat01as03\u003c/code\u003e implementation. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3012\"\u003e#3012\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix memory leak in \u003ccode\u003eFuturesUnordered::IntoIter\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3005\"\u003e#3005\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eportable-atomic-alloc\u003c/code\u003e feature and use it in \u003ccode\u003eFuturesUnordered\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3007\"\u003e#3007\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRe-export \u003ccode\u003ealloc::task::Wake\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3010\"\u003e#3010\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003espin\u003c/code\u003e to 0.12. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3014\"\u003e#3014\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/705e6b5c0f06535b1aac1cb1989a172b3d45be8c\"\u003e\u003ccode\u003e705e6b5\u003c/code\u003e\u003c/a\u003e Release 0.3.34\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/616dac7bf944ff9876b7f8b77b37c6224cbbb506\"\u003e\u003ccode\u003e616dac7\u003c/code\u003e\u003c/a\u003e compat: Inline RawWaker clone function\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/41763693ee6400e2a7931530790af6e1746eb1c6\"\u003e\u003ccode\u003e4176369\u003c/code\u003e\u003c/a\u003e Inline remaining RawWaker clone functions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/f17a8957d9a25a2dd3c95b43f1c6caa108df6bcc\"\u003e\u003ccode\u003ef17a895\u003c/code\u003e\u003c/a\u003e Fix cloned FuturesUnordered waker identity\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/51d62ada9bb8eab06339475e0f1b19cfa41fb2d7\"\u003e\u003ccode\u003e51d62ad\u003c/code\u003e\u003c/a\u003e macro: bump \u003ccode\u003esyn\u003c/code\u003e to v3 (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3028\"\u003e#3028\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/9e26177cf01155d57917ee943246d0c97843deed\"\u003e\u003ccode\u003e9e26177\u003c/code\u003e\u003c/a\u003e ci: Reduce timeout-minutes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/b2d098331763fca9b0665f80bb31a66e3112a2cf\"\u003e\u003ccode\u003eb2d0983\u003c/code\u003e\u003c/a\u003e tsan: Enable Adaptive Delay\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/f733d0ea9fed49263203ae0a7cb6beb5fe1a04c4\"\u003e\u003ccode\u003ef733d0e\u003c/code\u003e\u003c/a\u003e Miri: Ignore compat tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/e5def2f60c7eb1e8e6b76da540e148cc7638b115\"\u003e\u003ccode\u003ee5def2f\u003c/code\u003e\u003c/a\u003e Rename default branch to main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/89cc254cb8bfcc78e6a31e7711d0757f97bcb531\"\u003e\u003ccode\u003e89cc254\u003c/code\u003e\u003c/a\u003e Release 0.3.33\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/futures-rs/compare/0.3.32...0.3.34\"\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.25\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.25\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd Redox OS support (\u003ca href=\"https://redirect.github.com/dtolnay/inventory/issues/93\"\u003e#93\u003c/a\u003e, thanks \u003ca href=\"https://github.com/willnode\"\u003e\u003ccode\u003e@​willnode\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.3.24\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for VxWorks targets (\u003ca href=\"https://redirect.github.com/dtolnay/inventory/issues/89\"\u003e#89\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.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/ffc228473d7aa20ca0790ddccc894a20682489ae\"\u003e\u003ccode\u003effc2284\u003c/code\u003e\u003c/a\u003e Release 0.3.25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/inventory/commit/b2d280f2dc9d34f59fb555ed7b453f88e471c299\"\u003e\u003ccode\u003eb2d280f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/inventory/issues/93\"\u003e#93\u003c/a\u003e from willnode/redox\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/inventory/commit/b3c1d19e1abadcf1b3cb3560555087d27d044708\"\u003e\u003ccode\u003eb3c1d19\u003c/code\u003e\u003c/a\u003e Redox support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/inventory/commit/8e9a9bf114e3c3c87db46c17fa751b8df0bdf18b\"\u003e\u003ccode\u003e8e9a9bf\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2026-09-26\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/inventory/commit/b6f12356465680ffbf53af813ff4bb2affaa579f\"\u003e\u003ccode\u003eb6f1235\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2026-09-22\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/inventory/commit/a5f99d2e57febbf0f438be8aa13ab7bb06475eef\"\u003e\u003ccode\u003ea5f99d2\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2026-08-22\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/inventory/commit/758923586f7441b8a7b10c5885ac6983ede46e62\"\u003e\u003ccode\u003e7589235\u003c/code\u003e\u003c/a\u003e Raise minimum tested compiler to rust 1.88\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/inventory/commit/4a0769f1e2746428189a3a5df336af859e2646f8\"\u003e\u003ccode\u003e4a0769f\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2026-07-25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/inventory/commit/041adb9d0efdade925c4c4da1ebe881f160de98b\"\u003e\u003ccode\u003e041adb9\u003c/code\u003e\u003c/a\u003e Update actions/upload-artifact@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/inventory/commit/a7b5b3dc6db4d7fbbcaaf0ecf323e03767698b72\"\u003e\u003ccode\u003ea7b5b3d\u003c/code\u003e\u003c/a\u003e Update actions/checkout@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/inventory/compare/0.3.21...0.3.25\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `reqwest` from 0.13.1 to 0.13.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/seanmonstar/reqwest/releases\"\u003ereqwest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.13.5\u003c/h2\u003e\n\u003ch2\u003etl;dr\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eError::is_dns()\u003c/code\u003e to identify errors caused by DNS resolution failures.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eClientBuilder::http1_max_headers(usize)\u003c/code\u003e to configure the maximum number of headers accepted in an HTTP/1 response (default 100).\u003c/li\u003e\n\u003cli\u003eAdd TLS version to \u003ccode\u003eTlsInfo\u003c/code\u003e extension.\u003c/li\u003e\n\u003cli\u003eFix hickory-dns feature to use \u003ccode\u003eIpv6AndIpv4\u003c/code\u003e strategy to prefer IPv6.\u003c/li\u003e\n\u003cli\u003eFix sending wrong proxy-auth if multiple proxies intercept a given URL.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(blocking): preserve version and extensions in TryFrom\u003ca href=\"http::Request\"\u003ehttp::Request\u003c/a\u003e by \u003ca href=\"https://github.com/wwhsaber\"\u003e\u003ccode\u003e@​wwhsaber\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3050\"\u003eseanmonstar/reqwest#3050\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove unnecessary clones by \u003ca href=\"https://github.com/FranciscoTGouveia\"\u003e\u003ccode\u003e@​FranciscoTGouveia\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3052\"\u003eseanmonstar/reqwest#3052\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eReferrer\u003c/code\u003e and \u003ccode\u003eReferrer Policy\u003c/code\u003e methods to WASM Request API by \u003ca href=\"https://github.com/Billy-Sheppard\"\u003e\u003ccode\u003e@​Billy-Sheppard\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3049\"\u003eseanmonstar/reqwest#3049\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump actions/checkout from 6 to 7 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/seanmonstar/reqwest/pull/3058\"\u003eseanmonstar/reqwest#3058\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add \u003ccode\u003eError::is_dns()\u003c/code\u003e to identify DNS resolution failures by \u003ca href=\"https://github.com/JoakoI98\"\u003e\u003ccode\u003e@​JoakoI98\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3057\"\u003eseanmonstar/reqwest#3057\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix blocking client timeout panic by \u003ca href=\"https://github.com/V-Mann-Nick\"\u003e\u003ccode\u003e@​V-Mann-Nick\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3060\"\u003eseanmonstar/reqwest#3060\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003eLookupIpStrategy::Ipv6AndIpv4\u003c/code\u003e to actually prefer IPv6 when using \u003ccode\u003ehickory-dns\u003c/code\u003e by \u003ca href=\"https://github.com/FalkWoldmann\"\u003e\u003ccode\u003e@​FalkWoldmann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3063\"\u003eseanmonstar/reqwest#3063\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Add ClientBuilder::http1_max_headers by \u003ca href=\"https://github.com/smaeda-ks\"\u003e\u003ccode\u003e@​smaeda-ks\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3065\"\u003eseanmonstar/reqwest#3065\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: expose the negotiated TLS version via \u003ccode\u003eTlsInfo\u003c/code\u003e by \u003ca href=\"https://github.com/dennisameling\"\u003e\u003ccode\u003e@​dennisameling\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3067\"\u003eseanmonstar/reqwest#3067\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(error): detect timeouts wrapped in body decode errors by \u003ca href=\"https://github.com/raphaelroshan\"\u003e\u003ccode\u003e@​raphaelroshan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3064\"\u003eseanmonstar/reqwest#3064\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove unnecessary clones and a cast by \u003ca href=\"https://github.com/FranciscoTGouveia\"\u003e\u003ccode\u003e@​FranciscoTGouveia\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3071\"\u003eseanmonstar/reqwest#3071\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): upgrade base64 to 0.23 by \u003ca href=\"https://github.com/paolobarbolini\"\u003e\u003ccode\u003e@​paolobarbolini\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3074\"\u003eseanmonstar/reqwest#3074\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(body): reuse tokio::time::Sleep timer via reset() in ReadTimeoutBody by \u003ca href=\"https://github.com/spellsaif\"\u003e\u003ccode\u003e@​spellsaif\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3085\"\u003eseanmonstar/reqwest#3085\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(cookie): avoid cloning store and url on Poll::Pending in ResponseFuture::poll by \u003ca href=\"https://github.com/spellsaif\"\u003e\u003ccode\u003e@​spellsaif\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3084\"\u003eseanmonstar/reqwest#3084\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003esrc/async_impl/request.rs_improved_doc_for_json_fn: by \u003ca href=\"https://github.com/Athleteg\"\u003e\u003ccode\u003e@​Athleteg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3082\"\u003eseanmonstar/reqwest#3082\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: proxy could use wrong credentials if many matched by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3098\"\u003eseanmonstar/reqwest#3098\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wwhsaber\"\u003e\u003ccode\u003e@​wwhsaber\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3050\"\u003eseanmonstar/reqwest#3050\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FranciscoTGouveia\"\u003e\u003ccode\u003e@​FranciscoTGouveia\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3052\"\u003eseanmonstar/reqwest#3052\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Billy-Sheppard\"\u003e\u003ccode\u003e@​Billy-Sheppard\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3049\"\u003eseanmonstar/reqwest#3049\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JoakoI98\"\u003e\u003ccode\u003e@​JoakoI98\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3057\"\u003eseanmonstar/reqwest#3057\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/V-Mann-Nick\"\u003e\u003ccode\u003e@​V-Mann-Nick\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3060\"\u003eseanmonstar/reqwest#3060\u003c/a\u003e\u003c/li\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/seanmonstar/reqwest/pull/3063\"\u003eseanmonstar/reqwest#3063\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smaeda-ks\"\u003e\u003ccode\u003e@​smaeda-ks\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3065\"\u003eseanmonstar/reqwest#3065\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/raphaelroshan\"\u003e\u003ccode\u003e@​raphaelroshan\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3064\"\u003eseanmonstar/reqwest#3064\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spellsaif\"\u003e\u003ccode\u003e@​spellsaif\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3085\"\u003eseanmonstar/reqwest#3085\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Athleteg\"\u003e\u003ccode\u003e@​Athleteg\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3082\"\u003eseanmonstar/reqwest#3082\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/seanmonstar/reqwest/compare/v0.13.4...v0.13.5\"\u003ehttps://github.com/seanmonstar/reqwest/compare/v0.13.4...v0.13.5\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.13.4\u003c/h2\u003e\n\u003ch2\u003etl;dr\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eClientBuilder::tls_sslkeylogfile(bool)\u003c/code\u003e option to allow using the related environment variable.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eClientBuilder::http2_keep_alive_*\u003c/code\u003e options for the \u003ccode\u003eblocking\u003c/code\u003e client.\u003c/li\u003e\n\u003cli\u003eAdd TLS 1.3 support when using \u003ccode\u003enative-tls\u003c/code\u003e backend.\u003c/li\u003e\n\u003cli\u003eFix redirect handling to strip sensitive headers when the scheme changes.\u003c/li\u003e\n\u003cli\u003eFix HTTP/3 happy-eyeball connection creation.\u003c/li\u003e\n\u003cli\u003eUpgrade hickory-resolver to 0.26.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/seanmonstar/reqwest/blob/master/CHANGELOG.md\"\u003ereqwest's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.13.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eError::is_dns()\u003c/code\u003e to identify errors caused by DNS resolution failures.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eClientBuilder::http1_max_headers(usize)\u003c/code\u003e to configure the maximum number of headers accepted in an HTTP/1 response (default 100).\u003c/li\u003e\n\u003cli\u003eAdd TLS version to \u003ccode\u003eTlsInfo\u003c/code\u003e extension.\u003c/li\u003e\n\u003cli\u003eFix hickory-dns feature to use \u003ccode\u003eIpv6AndIpv4\u003c/code\u003e strategy to prefer IPv6.\u003c/li\u003e\n\u003cli\u003eFix sending wrong proxy-auth if multiple proxies intercept a given URL.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.13.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eClientBuilder::tls_sslkeylogfile(bool)\u003c/code\u003e option to allow using the related environment variable.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eClientBuilder::http2_keep_alive_*\u003c/code\u003e options for the \u003ccode\u003eblocking\u003c/code\u003e client.\u003c/li\u003e\n\u003cli\u003eAdd TLS 1.3 support when using \u003ccode\u003enative-tls\u003c/code\u003e backend.\u003c/li\u003e\n\u003cli\u003eFix redirect handling to strip sensitive headers when the scheme changes.\u003c/li\u003e\n\u003cli\u003eFix HTTP/3 happy-eyeball connection creation.\u003c/li\u003e\n\u003cli\u003eUpgrade hickory-resolver to 0.26.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.13.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix CertificateRevocationList parsing of PEM values.\u003c/li\u003e\n\u003cli\u003eFix logging in resolver to only show host, not full URL.\u003c/li\u003e\n\u003cli\u003eFix hickory-dns to fallback to a default if \u003ccode\u003e/etc/resolv.conf\u003c/code\u003e fails.\u003c/li\u003e\n\u003cli\u003eFix HTTP/3 to handle \u003ccode\u003eSTOP_SENDING\u003c/code\u003e as not an error.\u003c/li\u003e\n\u003cli\u003eFix HTTP/3 pool to remove timed out QUIC connections.\u003c/li\u003e\n\u003cli\u003eFix HTTP/3 connection establishment picking IPv4 and IPv6.\u003c/li\u003e\n\u003cli\u003eUpgrade rustls-platform-verifier.\u003c/li\u003e\n\u003cli\u003e(wasm) Only use wasm-bindgen on unknown-* targets.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.13.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix HTTP/2 and native-tls ALPN feature combinations.\u003c/li\u003e\n\u003cli\u003eFix HTTP/3 to send h3 ALPN.\u003c/li\u003e\n\u003cli\u003e(wasm) fix \u003ccode\u003eRequestBuilder::json()\u003c/code\u003e from override previously set content-type.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/de55373434f07f42926599dbb5a88550d8e55112\"\u003e\u003ccode\u003ede55373\u003c/code\u003e\u003c/a\u003e v0.13.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/4d3fe121f99f74f912b9a39d789f06f13688c8c8\"\u003e\u003ccode\u003e4d3fe12\u003c/code\u003e\u003c/a\u003e fix: proxy could use wrong credentials if many matched (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/3098\"\u003e#3098\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/9f06fd28abe53e5ff84a091825ea5ce8984b51e0\"\u003e\u003ccode\u003e9f06fd2\u003c/code\u003e\u003c/a\u003e docs: improve description of JSON method (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/3082\"\u003e#3082\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/5bdb2f0eaaa4b2cf047e9d227c02d55ac2aa4732\"\u003e\u003ccode\u003e5bdb2f0\u003c/code\u003e\u003c/a\u003e perf(cookie): avoid cloning store and url on Poll::Pending in ResponseFuture:...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/ffda2631e705547cd5bd209b7b01c6aaf25133ae\"\u003e\u003ccode\u003effda263\u003c/code\u003e\u003c/a\u003e perf(body): reuse tokio::time::Sleep timer via reset() in ReadTimeoutBody (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/3\"\u003e#3\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/4e9a3c7c8af164e6be24f481b51d697353e06ecb\"\u003e\u003ccode\u003e4e9a3c7\u003c/code\u003e\u003c/a\u003e chore: add pull request template for human-written content\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/17e9bcb51c46edebfb6f5f2f5184b51dac4b3a7d\"\u003e\u003ccode\u003e17e9bcb\u003c/code\u003e\u003c/a\u003e chore(deps): upgrade base64 to 0.23 (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/3074\"\u003e#3074\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/221abe9ec921e22fe1bafaed47b51b03bed4b7c3\"\u003e\u003ccode\u003e221abe9\u003c/code\u003e\u003c/a\u003e chore: Remove unnecessary clones and a cast (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/3071\"\u003e#3071\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/99996a1b3db5e7e27ce58512be42c581a9a8a7cb\"\u003e\u003ccode\u003e99996a1\u003c/code\u003e\u003c/a\u003e fix(error): detect timeouts wrapped in body decode errors (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/3064\"\u003e#3064\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/fc99bd5b15c72c65f615848d7b048df94aeadcd9\"\u003e\u003ccode\u003efc99bd5\u003c/code\u003e\u003c/a\u003e feat: expose the negotiated TLS version via \u003ccode\u003eTlsInfo\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/3067\"\u003e#3067\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/seanmonstar/reqwest/compare/v0.13.1...v0.13.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `rig-core` from 0.39.0 to 0.42.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/0xPlaygrounds/rig/blob/main/CHANGELOG.md\"\u003erig-core's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/0xPlaygrounds/rig/compare/v0.41.0...v0.42.0\"\u003e0.42.0\u003c/a\u003e - 2026-08-17\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(voyageai)\u003c/em\u003e expose embedding request options (\u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/pull/2343\"\u003e#2343\u003c/a\u003e) (by \u003ca href=\"https://github.com/sergiomeneses\"\u003esergiomeneses\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(agent)\u003c/em\u003e [\u003cstrong\u003ebreaking\u003c/strong\u003e] expose portable model-turn termination metadata to hooks (\u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/pull/2341\"\u003e#2341\u003c/a\u003e) (by \u003ca href=\"https://github.com/gold-silver-copper\"\u003egold-silver-copper\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ecarry the provider transport request id on completion errors (\u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/pull/2314\"\u003e#2314\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/pull/2315\"\u003e#2315\u003c/a\u003e) (by \u003ca href=\"https://github.com/gold-silver-copper\"\u003egold-silver-copper\u003c/a\u003e) - \u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/issues/2315\"\u003e#2315\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eresponse identity metadata — native response id + provider transport request id, to every completion observer (\u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/pull/2265\"\u003e#2265\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/pull/2313\"\u003e#2313\u003c/a\u003e) (by \u003ca href=\"https://github.com/gold-silver-copper\"\u003egold-silver-copper\u003c/a\u003e) - \u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/issues/2313\"\u003e#2313\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(anthropic)\u003c/em\u003e per-breakpoint cache TTL — static prefix independent of conversation tail (\u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/pull/2266\"\u003e#2266\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/pull/2312\"\u003e#2312\u003c/a\u003e) (by \u003ca href=\"https://github.com/gold-silver-copper\"\u003egold-silver-copper\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(venice)\u003c/em\u003e add Venice AI provider with live-recorded cassette coverage (\u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/pull/2306\"\u003e#2306\u003c/a\u003e) (by \u003ca href=\"https://github.com/gold-silver-copper\"\u003egold-silver-copper\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(cohere)\u003c/em\u003e add image embeddings (\u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/pull/2304\"\u003e#2304\u003c/a\u003e) (by \u003ca href=\"https://github.com/gold-silver-copper\"\u003egold-silver-copper\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(anthropic)\u003c/em\u003e support strict tool use (\u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/pull/2296\"\u003e#2296\u003c/a\u003e) (by \u003ca href=\"https://github.com/gold-silver-copper\"\u003egold-silver-copper\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(doubleword)\u003c/em\u003e report the embedding width Doubleword actually returns (\u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/pull/2356\"\u003e#2356\u003c/a\u003e) (by \u003ca href=\"https://github.com/gold-silver-copper\"\u003egold-silver-copper\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(openrouter)\u003c/em\u003e surface chat-completions refusals, and map the reasoning share of usage (\u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/pull/2358\"\u003e#2358\u003c/a\u003e) (by \u003ca href=\"https://github.com/gold-silver-copper\"\u003egold-silver-copper\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(rig)\u003c/em\u003e exclude test cassettes from the published crate (\u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/pull/2350\"\u003e#2350\u003c/a\u003e) (by \u003ca href=\"https://github.com/gold-silver-copper\"\u003egold-silver-copper\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(embeddings)\u003c/em\u003e keep a document's embeddings in text order across batch boundaries (\u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/pull/2348\"\u003e#2348\u003c/a\u003e) (by \u003ca href=\"https://github.com/gold-silver-copper\"\u003egold-silver-copper\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(embeddings)\u003c/em\u003e builder input order (\u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/pull/2344\"\u003e#2344\u003c/a\u003e) (by \u003ca href=\"https://github.com/sergiomeneses\"\u003esergiomeneses\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(mistral)\u003c/em\u003e eight more provider bugs found by live cassette recording (\u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/pull/2337\"\u003e#2337\u003c/a\u003e) (by \u003ca href=\"https://github.com/gold-silver-copper\"\u003egold-silver-copper\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(openai)\u003c/em\u003e preserve the provider's response when a websocket upgrade is rejected (\u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/pull/2338\"\u003e#2338\u003c/a\u003e) (by \u003ca href=\"https://github.com/gold-silver-copper\"\u003egold-silver-copper\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(core)\u003c/em\u003e [\u003cstrong\u003ebreaking\u003c/strong\u003e] preserve response headers on non-success HTTP errors (\u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/pull/2333\"\u003e#2333\u003c/a\u003e) (by \u003ca href=\"https://github.com/gold-silver-copper\"\u003egold-silver-copper\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ethree model-listing and usage bugs found by live cassette recording (anthropic, gemini) (\u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/pull/2334\"\u003e#2334\u003c/a\u003e) (by \u003ca href=\"https://github.com/gold-silver-copper\"\u003egold-silver-copper\u003c/a\u003e) - \u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/issues/2334\"\u003e#2334\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(openai)\u003c/em\u003e six wire-level defects found by live cassette recording (\u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/pull/2332\"\u003e#2332\u003c/a\u003e) (by \u003ca href=\"https://github.com/gold-silver-copper\"\u003egold-silver-copper\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(mistral)\u003c/em\u003e four provider bugs found by live cassette recording (\u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/pull/2331\"\u003e#2331\u003c/a\u003e) (by \u003ca href=\"https://github.com/gold-silver-copper\"\u003egold-silver-copper\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(anthropic)\u003c/em\u003e two stop_sequence bugs found by live cassette recording (\u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/pull/2329\"\u003e#2329\u003c/a\u003e) (by \u003ca href=\"https://github.com/gold-silver-copper\"\u003egold-silver-copper\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(gemini)\u003c/em\u003e four response-mapping bugs found by live cassette recording (\u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/pull/2328\"\u003e#2328\u003c/a\u003e) (by \u003ca href=\"https://github.com/gold-silver-copper\"\u003egold-silver-copper\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(gemini, agent)\u003c/em\u003e close the whole output-budget truncation chain, not just the 4096 cap (\u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/pull/2324\"\u003e#2324\u003c/a\u003e) (by \u003ca href=\"https://github.com/gold-silver-copper\"\u003egold-silver-copper\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(rig-core)\u003c/em\u003e enable all-feature wasm builds (\u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/pull/2319\"\u003e#2319\u003c/a\u003e) (by \u003ca href=\"https://github.com/gold-silver-copper\"\u003egold-silver-copper\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(bedrock)\u003c/em\u003e raw_completion discards provider-only response data (guardrail trace, request id, service tier) (\u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/pull/2311\"\u003e#2311\u003c/a\u003e) (by \u003ca href=\"https://github.com/gold-silver-copper\"\u003egold-silver-copper\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(bedrock)\u003c/em\u003e ship invocable model identifiers, and keep provider error bodies the SDK cannot classify (\u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/pull/2309\"\u003e#2309\u003c/a\u003e) (by \u003ca href=\"https://github.com/gold-silver-copper\"\u003egold-silver-copper\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(cohere)\u003c/em\u003e validate required tool choice (\u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/pull/2302\"\u003e#2302\u003c/a\u003e) (by \u003ca href=\"https://github.com/gold-silver-copper\"\u003egold-silver-copper\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(cohere)\u003c/em\u003e Cohere provider sends request shapes the v2 chat API rejects, and ships removed model IDs (\u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/pull/2263\"\u003e#2263\u003c/a\u003e) (by \u003ca href=\"https://github.com/rleisti\"\u003erleisti\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(openai)\u003c/em\u003e preserve Responses message phase across stateless replay (\u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/pull/2269\"\u003e#2269\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/pull/2295\"\u003e#2295\u003c/a\u003e) (by \u003ca href=\"https://github.com/gold-silver-copper\"\u003egold-silver-copper\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(openai)\u003c/em\u003e merge additional_params tools into chat completions tool list (\u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/pull/1890\"\u003e#1890\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/pull/2294\"\u003e#2294\u003c/a\u003e) (by \u003ca href=\"https://github.com/gold-silver-copper\"\u003egold-silver-copper\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(gemini)\u003c/em\u003e send temperature and max_tokens; add live regression cassettes and a cache-prefix guard (\u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/pull/2283\"\u003e#2283\u003c/a\u003e) (by \u003ca href=\"https://github.com/gold-silver-copper\"\u003egold-silver-copper\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(anthropic)\u003c/em\u003e prefer \u003ccode\u003emessage_delta\u003c/code\u003e usage.input_tokens when the provider sends it there (\u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/pull/2279\"\u003e#2279\u003c/a\u003e) (by \u003ca href=\"https://github.com/gold-silver-copper\"\u003egold-silver-copper\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(release)\u003c/em\u003e isolate macro hygiene fixture (\u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/pull/2227\"\u003e#2227\u003c/a\u003e) (by \u003ca href=\"https://github.com/gold-silver-copper\"\u003egold-silver-copper\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ereconcile the changelogs and the migration guide with what actually merged (\u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/pull/2353\"\u003e#2353\u003c/a\u003e) (by \u003ca href=\"https://github.com/gold-silver-copper\"\u003egold-silver-copper\u003c/a\u003e) - \u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/issues/2353\"\u003e#2353\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(rig-core)\u003c/em\u003e make a live tracing capture provable, not assumed (\u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/pull/2347\"\u003e#2347\u003c/a\u003e) (by \u003ca href=\"https://github.com/gold-silver-copper\"\u003egold-silver-copper\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(providers)\u003c/em\u003e share the paginated model-listing loop, and add Groq listing (\u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/pull/2339\"\u003e#2339\u003c/a\u003e) (by \u003ca href=\"https://github.com/gold-silver-copper\"\u003egold-silver-copper\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(deps)\u003c/em\u003e clear the outstanding security advisories (\u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/pull/2342\"\u003e#2342\u003c/a\u003e) (by \u003ca href=\"https://github.com/gold-silver-copper\"\u003egold-silver-copper\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eremove #[non_exhaustive] from the workspace (\u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/pull/2335\"\u003e#2335\u003c/a\u003e) (by \u003ca href=\"https://github.com/gold-silver-copper\"\u003egold-silver-copper\u003c/a\u003e) - \u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/issues/2335\"\u003e#2335\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(rig-agent)\u003c/em\u003e share AgentConfig across builder, agent, and runner (\u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/pull/2326\"\u003e#2326\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/pull/2327\"\u003e#2327\u003c/a\u003e) (by \u003ca href=\"https://github.com/gold-silver-copper\"\u003egold-silver-copper\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eworkspace-wide LOC consolidation pass 8 (net −1,353 production lines) (\u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/pull/2320\"\u003e#2320\u003c/a\u003e) (by \u003ca href=\"https://github.com/gold-silver-copper\"\u003egold-silver-copper\u003c/a\u003e) - \u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/issues/2320\"\u003e#2320\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(rig-core)\u003c/em\u003e consolidate provider boilerplate (\u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/pull/2317\"\u003e#2317\u003c/a\u003e) (by \u003ca href=\"https://github.com/gold-silver-copper\"\u003egold-silver-copper\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/0xPlaygrounds/rig/commit/d5a34986a1ad57f1e9c5984b82f8d7438ffc717e\"\u003e\u003ccode\u003ed5a3498\u003c/code\u003e\u003c/a\u003e chore(release): publish v0.42.0 from main, including everything merged since ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/0xPlaygrounds/rig/commit/9f74bbc97af3b072d5f22d4f85fa2395391bc7e3\"\u003e\u003ccode\u003e9f74bbc\u003c/code\u003e\u003c/a\u003e chore(deps): lower dependency floors to what rig needs and stop raising them ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/0xPlaygrounds/rig/commit/93b1fd0585acf47b5db508e932b35d34cd02f95b\"\u003e\u003ccode\u003e93b1fd0\u003c/code\u003e\u003c/a\u003e chore(deps): bump redis from 1.2.1 to 1.5.0 (\u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/issues/2361\"\u003e#2361\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/0xPlaygrounds/rig/commit/4487ba299269c51ecb74b4a155ccc7190248c0d0\"\u003e\u003ccode\u003e4487ba2\u003c/code\u003e\u003c/a\u003e feat(agent): restore raw provider response access at the agent level, on both...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/0xPlaygrounds/rig/commit/2da030332e554c0843105431f2d98d56574a5e3e\"\u003e\u003ccode\u003e2da0303\u003c/code\u003e\u003c/a\u003e chore: release v0.42.0 (\u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/issues/2221\"\u003e#2221\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/0xPlaygrounds/rig/commit/57b4ad2bb354c3f665dc079dedff05d31eacf98d\"\u003e\u003ccode\u003e57b4ad2\u003c/code\u003e\u003c/a\u003e fix(providers): survive truncated tool calls and preserve DeepSeek wire data ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/0xPlaygrounds/rig/commit/d525224eaa199f0d588e173671fbee0547fe8b03\"\u003e\u003ccode\u003ed525224\u003c/code\u003e\u003c/a\u003e fix(doubleword): report the embedding width Doubleword actually returns (\u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/issues/2356\"\u003e#2356\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/0xPlaygrounds/rig/commit/8ea03a251b07a99006c9a50609da4aa945dddac9\"\u003e\u003ccode\u003e8ea03a2\u003c/code\u003e\u003c/a\u003e fix(openrouter): surface chat-completions refusals, and map the reasoning sha...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/0xPlaygrounds/rig/commit/4232abdb85a3ef2c48ccf3fa5c2cb8636588db94\"\u003e\u003ccode\u003e4232abd\u003c/code\u003e\u003c/a\u003e docs: reconcile the changelogs and the migration guide with what actually mer...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/0xPlaygrounds/rig/commit/854b765abf574245470fa6440bf0ed33886c7f1e\"\u003e\u003ccode\u003e854b765\u003c/code\u003e\u003c/a\u003e fix(rig): exclude test cassettes from the published crate (\u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/issues/2350\"\u003e#2350\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/0xPlaygrounds/rig/compare/v0.39.0...v0.42.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `rusqlite` from 0.32.1 to 0.40.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rusqlite/rusqlite/releases\"\u003erusqlite's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.40.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eLower MSRV to 1.88.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca hr...\n\n_Description has been truncated_","html_url":"https://github.com/camilesing/CodeSmith/pull/33","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/camilesing%2FCodeSmith/issues/33","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/33/packages"}},{"old_version":"3.0.4","new_version":"3.0.8","update_type":"patch","path":null,"pr_created_at":"2026-10-14T19:48:47.000Z","version_change":"3.0.4 → 3.0.8","issue":{"uuid":"5854546527","node_id":"PR_kwDOU_2qjM8AAAABIeR9Ow","number":4,"state":"closed","title":"Bump the crates group across 1 directory with 46 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-10-21T03:28:03.000Z","author_association":null,"state_reason":null,"created_at":"2026-10-14T19:48:47.000Z","updated_at":"2026-10-21T03:28:04.000Z","time_to_close":545956,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"crates","update_count":46,"packages":[{"name":"clap","old_version":"4.6.6","new_version":"4.6.7","repository_url":"https://github.com/clap-rs/clap"},{"name":"rust-embed","old_version":"8.12.0","new_version":"8.13.0"},{"name":"zip","old_version":"8.6.0","new_version":"9.0.1","repository_url":"https://github.com/zip-rs/zip2"},{"name":"serde_json","old_version":"1.0.151","new_version":"1.0.154","repository_url":"https://github.com/serde-rs/json"},{"name":"encoding_rs","old_version":"0.8.35","new_version":"0.8.42","repository_url":"https://github.com/hsivonen/encoding_rs"},{"name":"bindgen","old_version":"0.72.1","new_version":"0.73.2","repository_url":"https://github.com/rust-lang/rust-bindgen"},{"name":"bitflags","old_version":"2.13.1","new_version":"2.13.2","repository_url":"https://github.com/bitflags/bitflags"},{"name":"cc","old_version":"1.4.4","new_version":"1.8.0","repository_url":"https://github.com/rust-lang/cc-rs"},{"name":"cfg-if","old_version":"1.0.4","new_version":"1.0.5","repository_url":"https://github.com/rust-lang/cfg-if"},{"name":"clap_builder","old_version":"4.6.6","new_version":"4.6.7","repository_url":"https://github.com/clap-rs/clap"},{"name":"clap_derive","old_version":"4.6.4","new_version":"4.6.7","repository_url":"https://github.com/clap-rs/clap"},{"name":"clap_lex","old_version":"1.1.0","new_version":"1.1.1","repository_url":"https://github.com/clap-rs/clap"},{"name":"crc32fast","old_version":"1.5.1","new_version":"1.5.2","repository_url":"https://github.com/srijs/rust-crc32fast"},{"name":"crossbeam","old_version":"0.8.4","new_version":"0.8.5","repository_url":"https://github.com/crossbeam-rs/crossbeam"},{"name":"crossbeam-channel","old_version":"0.5.16","new_version":"0.5.17","repository_url":"https://github.com/crossbeam-rs/crossbeam"},{"name":"crossbeam-deque","old_version":"0.8.7","new_version":"0.8.8","repository_url":"https://github.com/crossbeam-rs/crossbeam"},{"name":"crossbeam-epoch","old_version":"0.9.20","new_version":"0.9.21","repository_url":"https://github.com/crossbeam-rs/crossbeam"},{"name":"crossbeam-queue","old_version":"0.3.13","new_version":"0.3.14","repository_url":"https://github.com/crossbeam-rs/crossbeam"},{"name":"crossbeam-utils","old_version":"0.8.22","new_version":"0.8.23","repository_url":"https://github.com/crossbeam-rs/crossbeam"},{"name":"either","old_version":"1.18.0","new_version":"1.19.0","repository_url":"https://github.com/rayon-rs/either"},{"name":"find-msvc-tools","old_version":"0.1.11","new_version":"0.1.14","repository_url":"https://github.com/rust-lang/cc-rs"},{"name":"hybrid-array","old_version":"0.4.14","new_version":"0.4.15","repository_url":"https://github.com/RustCrypto/hybrid-array"},{"name":"indexmap","old_version":"2.14.1","new_version":"2.14.2","repository_url":"https://github.com/indexmap-rs/indexmap"},{"name":"itertools","old_version":"0.13.0","new_version":"0.14.0","repository_url":"https://github.com/rust-itertools/itertools"},{"name":"lazy_static","old_version":"1.5.0","new_version":"1.5.1","repository_url":"https://github.com/rust-lang-nursery/lazy-static.rs"},{"name":"libflate","old_version":"2.3.1","new_version":"2.3.2","repository_url":"https://github.com/sile/libflate"},{"name":"powerfmt","old_version":"0.2.0","new_version":"0.2.1","repository_url":"https://github.com/jhpratt/powerfmt"},{"name":"prettyplease","old_version":"0.2.37","new_version":"0.3.0","repository_url":"https://github.com/dtolnay/prettyplease"},{"name":"proc-macro-error3","old_version":"3.1.0","new_version":"3.1.1","repository_url":"https://github.com/gamma0987/proc-macro-error3"},{"name":"rand","old_version":"0.10.2","new_version":"0.10.3","repository_url":"https://github.com/rust-random/rand"},{"name":"rust-embed-impl","old_version":"8.12.0","new_version":"8.13.0"},{"name":"rust-embed-utils","old_version":"8.12.0","new_version":"8.13.0"},{"name":"scroll_derive","old_version":"0.13.1","new_version":"0.13.2","repository_url":"https://github.com/m4b/scroll"},{"name":"shlex","old_version":"1.3.0","new_version":"2.0.1","repository_url":"https://github.com/comex/rust-shlex"},{"name":"syn","old_version":"3.0.4","new_version":"3.0.8","repository_url":"https://github.com/dtolnay/syn"},{"name":"thiserror","old_version":"2.0.20","new_version":"2.0.21","repository_url":"https://github.com/dtolnay/thiserror"},{"name":"thiserror-impl","old_version":"2.0.20","new_version":"2.0.21","repository_url":"https://github.com/dtolnay/thiserror"},{"name":"tokio","old_version":"1.53.1","new_version":"1.53.2","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"toml_datetime","old_version":"1.1.1+spec-1.1.0","new_version":"1.1.2+spec-1.1.0","repository_url":"https://github.com/toml-rs/toml"},{"name":"toml_edit","old_version":"0.25.13+spec-1.1.0","new_version":"0.25.17+spec-1.1.0","repository_url":"https://github.com/toml-rs/toml"},{"name":"toml_parser","old_version":"1.1.3+spec-1.1.0","new_version":"1.1.5+spec-1.1.0","repository_url":"https://github.com/toml-rs/toml"},{"name":"unicase","old_version":"2.9.0","new_version":"2.10.0","repository_url":"https://github.com/seanmonstar/unicase"},{"name":"unicode-ident","old_version":"1.0.24","new_version":"1.0.26","repository_url":"https://github.com/dtolnay/unicode-ident"},{"name":"zlib-rs","old_version":"0.6.7","new_version":"0.6.8","repository_url":"https://github.com/trifectatechfoundation/zlib-rs"},{"name":"zstd-safe","old_version":"7.2.4","new_version":"7.3.0","repository_url":"https://github.com/gyscos/zstd-rs"},{"name":"zstd-sys","old_version":"2.0.16+zstd.1.5.7","new_version":"2.1.1+zstd.1.5.7","repository_url":"https://github.com/gyscos/zstd-rs"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the crates group with 46 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [clap](https://github.com/clap-rs/clap) | `4.6.6` | `4.6.7` |\n| rust-embed | `8.12.0` | `8.13.0` |\n| [zip](https://github.com/zip-rs/zip2) | `8.6.0` | `9.0.1` |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.151` | `1.0.154` |\n| [encoding_rs](https://github.com/hsivonen/encoding_rs) | `0.8.35` | `0.8.42` |\n| [bindgen](https://github.com/rust-lang/rust-bindgen) | `0.72.1` | `0.73.2` |\n| [bitflags](https://github.com/bitflags/bitflags) | `2.13.1` | `2.13.2` |\n| [cc](https://github.com/rust-lang/cc-rs) | `1.4.4` | `1.8.0` |\n| [cfg-if](https://github.com/rust-lang/cfg-if) | `1.0.4` | `1.0.5` |\n| [clap_builder](https://github.com/clap-rs/clap) | `4.6.6` | `4.6.7` |\n| [clap_derive](https://github.com/clap-rs/clap) | `4.6.4` | `4.6.7` |\n| [clap_lex](https://github.com/clap-rs/clap) | `1.1.0` | `1.1.1` |\n| [crc32fast](https://github.com/srijs/rust-crc32fast) | `1.5.1` | `1.5.2` |\n| [crossbeam](https://github.com/crossbeam-rs/crossbeam) | `0.8.4` | `0.8.5` |\n| [crossbeam-channel](https://github.com/crossbeam-rs/crossbeam) | `0.5.16` | `0.5.17` |\n| [crossbeam-deque](https://github.com/crossbeam-rs/crossbeam) | `0.8.7` | `0.8.8` |\n| [crossbeam-epoch](https://github.com/crossbeam-rs/crossbeam) | `0.9.20` | `0.9.21` |\n| [crossbeam-queue](https://github.com/crossbeam-rs/crossbeam) | `0.3.13` | `0.3.14` |\n| [crossbeam-utils](https://github.com/crossbeam-rs/crossbeam) | `0.8.22` | `0.8.23` |\n| [either](https://github.com/rayon-rs/either) | `1.18.0` | `1.19.0` |\n| [find-msvc-tools](https://github.com/rust-lang/cc-rs) | `0.1.11` | `0.1.14` |\n| [hybrid-array](https://github.com/RustCrypto/hybrid-array) | `0.4.14` | `0.4.15` |\n| [indexmap](https://github.com/indexmap-rs/indexmap) | `2.14.1` | `2.14.2` |\n| [itertools](https://github.com/rust-itertools/itertools) | `0.13.0` | `0.14.0` |\n| [lazy_static](https://github.com/rust-lang-nursery/lazy-static.rs) | `1.5.0` | `1.5.1` |\n| [libflate](https://github.com/sile/libflate) | `2.3.1` | `2.3.2` |\n| [powerfmt](https://github.com/jhpratt/powerfmt) | `0.2.0` | `0.2.1` |\n| [prettyplease](https://github.com/dtolnay/prettyplease) | `0.2.37` | `0.3.0` |\n| [proc-macro-error3](https://github.com/gamma0987/proc-macro-error3) | `3.1.0` | `3.1.1` |\n| [rand](https://github.com/rust-random/rand) | `0.10.2` | `0.10.3` |\n| rust-embed-impl | `8.12.0` | `8.13.0` |\n| rust-embed-utils | `8.12.0` | `8.13.0` |\n| [scroll_derive](https://github.com/m4b/scroll) | `0.13.1` | `0.13.2` |\n| [shlex](https://github.com/comex/rust-shlex) | `1.3.0` | `2.0.1` |\n| [syn](https://github.com/dtolnay/syn) | `3.0.4` | `3.0.8` |\n| [thiserror](https://github.com/dtolnay/thiserror) | `2.0.20` | `2.0.21` |\n| [thiserror-impl](https://github.com/dtolnay/thiserror) | `2.0.20` | `2.0.21` |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.53.1` | `1.53.2` |\n| [toml_datetime](https://github.com/toml-rs/toml) | `1.1.1+spec-1.1.0` | `1.1.2+spec-1.1.0` |\n| [toml_edit](https://github.com/toml-rs/toml) | `0.25.13+spec-1.1.0` | `0.25.17+spec-1.1.0` |\n| [toml_parser](https://github.com/toml-rs/toml) | `1.1.3+spec-1.1.0` | `1.1.5+spec-1.1.0` |\n| [unicase](https://github.com/seanmonstar/unicase) | `2.9.0` | `2.10.0` |\n| [unicode-ident](https://github.com/dtolnay/unicode-ident) | `1.0.24` | `1.0.26` |\n| [zlib-rs](https://github.com/trifectatechfoundation/zlib-rs) | `0.6.7` | `0.6.8` |\n| [zstd-safe](https://github.com/gyscos/zstd-rs) | `7.2.4` | `7.3.0` |\n| [zstd-sys](https://github.com/gyscos/zstd-rs) | `2.0.16+zstd.1.5.7` | `2.1.1+zstd.1.5.7` |\n\n\nUpdates `clap` from 4.6.6 to 4.6.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clap-rs/clap/releases\"\u003eclap's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.6.7\u003c/h2\u003e\n\u003ch2\u003e[4.6.7] - 2026-09-14\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(derive)\u003c/em\u003e Add \u003ccode\u003e#[command(defer = \u0026lt;bool\u0026gt;)]\u003c/code\u003e attribute to opt-in to lazy initialisation of 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/main/CHANGELOG.md\"\u003eclap's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[4.6.7] - 2026-09-14\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(derive)\u003c/em\u003e Add \u003ccode\u003e#[command(defer = \u0026lt;bool\u0026gt;)]\u003c/code\u003e attribute to opt-in to lazy initialisation of 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/d3e59a9ab214910b9dad02921b7ef42c6400de9b\"\u003e\u003ccode\u003ed3e59a9\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/d997f878c484e02b2935d32a7b67afe990e91227\"\u003e\u003ccode\u003ed997f87\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/fb6058cc38cf6f4b07b8db89c850fc80e059e222\"\u003e\u003ccode\u003efb6058c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6409\"\u003e#6409\u003c/a\u003e from heaths/pwsh-support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/2310870f7a9fe4c39f5bb5620261a06ac9aaa0b1\"\u003e\u003ccode\u003e2310870\u003c/code\u003e\u003c/a\u003e test(complete): Add tests for completer_for_path\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/5967c17393a09f90112cdc5b2c20a1383f0bd8e4\"\u003e\u003ccode\u003e5967c17\u003c/code\u003e\u003c/a\u003e refactor(complete): Move shell detection to Shells\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/594602bb29f374e49da5029df63e5c740c723ad0\"\u003e\u003ccode\u003e594602b\u003c/code\u003e\u003c/a\u003e fix(complete): Detect pwsh for PowerShell\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/3a4f2d031b5110aaaac40f1cb1d6c0b8ff619df8\"\u003e\u003ccode\u003e3a4f2d0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6427\"\u003e#6427\u003c/a\u003e from clap-rs/renovate/shlex-2.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/67ebaed4ac95a83d5d7cc22d64ee0fc162ae1db3\"\u003e\u003ccode\u003e67ebaed\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6426\"\u003e#6426\u003c/a\u003e from clap-rs/renovate/actions-checkout-7.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/c968b136d0e6f560c08b06a844a20f2798a00096\"\u003e\u003ccode\u003ec968b13\u003c/code\u003e\u003c/a\u003e chore(deps): Update Rust crate shlex to v2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/8f247cbf58c582a755ee4dbe62a2390d93b9f8eb\"\u003e\u003ccode\u003e8f247cb\u003c/code\u003e\u003c/a\u003e chore(deps): Update actions/checkout action to v7\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/clap-rs/clap/compare/clap_complete-v4.6.6...clap_complete-v4.6.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `rust-embed` from 8.12.0 to 8.13.0\n\nUpdates `zip` from 8.6.0 to 9.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/zip-rs/zip2/releases\"\u003ezip's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.0.1\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eset_permissions was still following symlinks in non-streaming extraction (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/1038\"\u003e#1038\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etwo arithmetic overflows in the implode decoder (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/1028\"\u003e#1028\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ereject an empty archive whose central directory offset is past the EOCD (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/1025\"\u003e#1025\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edon't panic when two entries extract to the same path (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/1023\"\u003e#1023\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efail reads that exceed the declared uncompressed size (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/1022\"\u003e#1022\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eshrink decoder skipped LZW code 8191 (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/1029\"\u003e#1029\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ewrite only the sentinel-marked values in a central ZIP64 field (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/1027\"\u003e#1027\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev9.0.0\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd ZipFileBuilder for parallelizing compression (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/911\"\u003e#911\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd method \u003ccode\u003eby_index_with_data_descriptor\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/994\"\u003e#994\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd len, is_empty and entry to ZipArchiveMetadata (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/1015\"\u003e#1015\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eread data descriptor from binary (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/990\"\u003e#990\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd comment and test for ZipStreamReader and symlinks (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/985\"\u003e#985\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(write)\u003c/em\u003e add \u003ccode\u003eZipWriter::hide_file\u003c/code\u003e for in-place entry deletion (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/924\"\u003e#924\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd compression (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/948\"\u003e#948\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd test to in place modification (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/945\"\u003e#945\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emove CustomExtraField to own file (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/941\"\u003e#941\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd a test on enum size (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/939\"\u003e#939\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse ZipFileEntry instead of ZipStreamFileMetadata (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/935\"\u003e#935\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd ZipFileEntry with no Reader (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/933\"\u003e#933\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echange \u003ccode\u003eaes_mode\u003c/code\u003e to \u003ccode\u003eaes_settings()\u003c/code\u003e in ZipFileData (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/925\"\u003e#925\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ecleanup and harmonize extra fields (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/923\"\u003e#923\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRewrite zip64 extra (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/913\"\u003e#913\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ereading an empty AES entry again at EOF returns Ok(0) (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/1024\"\u003e#1024\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ereject ZIP64 sizes that overflow u64 when computing data end offsets (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/1036\"\u003e#1036\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eapply central directory metadata in ZipStreamReader, only to written entries (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/1030\"\u003e#1030\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003econsume the whole extended timestamp field in the central header (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/1016\"\u003e#1016\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eparse the central header of the extended timestamp (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/1002\"\u003e#1002\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edon't pre-allocate the declared size in the legacy decoders (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/991\"\u003e#991\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSymlink with very large declared size could lead to out-of-memory panic (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/984\"\u003e#984\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ecopy extra fields in raw_copy_file (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/955\"\u003e#955\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/982\"\u003e#982\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd unix_mode when copy_raw_file (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/981\"\u003e#981\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erewrite documentation of add_symlink_from_path (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/979\"\u003e#979\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eignore a ZIP64 extra field that no sentinel asked for (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/962\"\u003e#962\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edo not set data descriptor if directory (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/973\"\u003e#973\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eexpose flags function for easier access (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/972\"\u003e#972\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003epreserve unix permission in raw_copy_file (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/956\"\u003e#956\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eclippy warning on nightly (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/960\"\u003e#960\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eremove extra alloc used to copy (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/938\"\u003e#938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003elazy allocation on error case (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/937\"\u003e#937\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix data alignment (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/929\"\u003e#929\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/zip-rs/zip2/blob/master/CHANGELOG.md\"\u003ezip's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/zip-rs/zip2/compare/v9.0.0...v9.0.1\"\u003e9.0.1\u003c/a\u003e - 2026-10-10\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eset_permissions was still following symlinks in non-streaming extraction (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/1038\"\u003e#1038\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etwo arithmetic overflows in the implode decoder (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/1028\"\u003e#1028\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ereject an empty archive whose central directory offset is past the EOCD (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/1025\"\u003e#1025\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edon't panic when two entries extract to the same path (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/1023\"\u003e#1023\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efail reads that exceed the declared uncompressed size (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/1022\"\u003e#1022\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eshrink decoder skipped LZW code 8191 (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/1029\"\u003e#1029\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ewrite only the sentinel-marked values in a central ZIP64 field (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/1027\"\u003e#1027\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/zip-rs/zip2/compare/v9.0.0-pre3...v9.0.0\"\u003e9.0.0\u003c/a\u003e - 2026-10-08\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd ZipFileBuilder for parallelizing compression (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/911\"\u003e#911\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd method \u003ccode\u003eby_index_with_data_descriptor\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/994\"\u003e#994\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd len, is_empty and entry to ZipArchiveMetadata (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/1015\"\u003e#1015\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eread data descriptor from binary (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/990\"\u003e#990\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd comment and test for ZipStreamReader and symlinks (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/985\"\u003e#985\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(write)\u003c/em\u003e add \u003ccode\u003eZipWriter::hide_file\u003c/code\u003e for in-place entry deletion (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/924\"\u003e#924\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd compression (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/948\"\u003e#948\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd test to in place modification (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/945\"\u003e#945\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emove CustomExtraField to own file (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/941\"\u003e#941\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd a test on enum size (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/939\"\u003e#939\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse ZipFileEntry instead of ZipStreamFileMetadata (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/935\"\u003e#935\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd ZipFileEntry with no Reader (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/933\"\u003e#933\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echange \u003ccode\u003eaes_mode\u003c/code\u003e to \u003ccode\u003eaes_settings()\u003c/code\u003e in ZipFileData (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/925\"\u003e#925\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ecleanup and harmonize extra fields (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/923\"\u003e#923\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRewrite zip64 extra (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/913\"\u003e#913\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ereading an empty AES entry again at EOF returns Ok(0) (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/1024\"\u003e#1024\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ereject ZIP64 sizes that overflow u64 when computing data end offsets (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/1036\"\u003e#1036\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eapply central directory metadata in ZipStreamReader, only to written entries (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/1030\"\u003e#1030\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003econsume the whole extended timestamp field in the central header (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/1016\"\u003e#1016\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eparse the central header of the extended timestamp (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/1002\"\u003e#1002\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edon't pre-allocate the declared size in the legacy decoders (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/991\"\u003e#991\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSymlink with very large declared size could lead to out-of-memory panic (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/984\"\u003e#984\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ecopy extra fields in raw_copy_file (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/955\"\u003e#955\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/982\"\u003e#982\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd unix_mode when copy_raw_file (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/981\"\u003e#981\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erewrite documentation of add_symlink_from_path (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/979\"\u003e#979\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eignore a ZIP64 extra field that no sentinel asked for (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/962\"\u003e#962\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edo not set data descriptor if directory (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/973\"\u003e#973\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eexpose flags function for easier access (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/972\"\u003e#972\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003epreserve unix permission in raw_copy_file (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/956\"\u003e#956\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eclippy warning on nightly (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/960\"\u003e#960\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eremove extra alloc used to copy (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/938\"\u003e#938\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/zip-rs/zip2/commit/ac26df12dcaf341d4e7f42246fc77f92a6d24699\"\u003e\u003ccode\u003eac26df1\u003c/code\u003e\u003c/a\u003e chore: release v9.0.1 (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/1045\"\u003e#1045\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/c605dfab44ce7d9e6c0c61bcc1cd64ec169f7ec8\"\u003e\u003ccode\u003ec605dfa\u003c/code\u003e\u003c/a\u003e style: cargo fmt --all (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/1044\"\u003e#1044\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/114875ab75193dce77e8742c483ea2f6cac57d92\"\u003e\u003ccode\u003e114875a\u003c/code\u003e\u003c/a\u003e fix: set_permissions was still following symlinks in non-streaming extraction...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/4f278b41f1a57e72c92fdf9426d66d71be8857f6\"\u003e\u003ccode\u003e4f278b4\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/2528ff7cd0ebb10adae7d36a770562e172090a52\"\u003e\u003ccode\u003e2528ff7\u003c/code\u003e\u003c/a\u003e fix: two arithmetic overflows in the implode decoder (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/1028\"\u003e#1028\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/50f04341fbfe29817e81d3f775f0d042466fabd2\"\u003e\u003ccode\u003e50f0434\u003c/code\u003e\u003c/a\u003e ci(deps): bump codelytv/pr-size-labeler from 1.11.1 to 1.12.0 (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/1042\"\u003e#1042\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/25bb3de95dcde89767238581005b38b652acf4d9\"\u003e\u003ccode\u003e25bb3de\u003c/code\u003e\u003c/a\u003e fix: reject an empty archive whose central directory offset is past the EOCD ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/f31c01df4414f2c3533da1bcd908075bf3f19170\"\u003e\u003ccode\u003ef31c01d\u003c/code\u003e\u003c/a\u003e fix: don't panic when two entries extract to the same path (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/1023\"\u003e#1023\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/71efbd8391d4b371a23cc22a65d406ac85764597\"\u003e\u003ccode\u003e71efbd8\u003c/code\u003e\u003c/a\u003e fix: fail reads that exceed the declared uncompressed size (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/1022\"\u003e#1022\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/fd7c9b1ec5c06107ffbce435a30478d8ba19a41c\"\u003e\u003ccode\u003efd7c9b1\u003c/code\u003e\u003c/a\u003e fix: shrink decoder skipped LZW code 8191 (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/1029\"\u003e#1029\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/zip-rs/zip2/compare/v8.6.0...v9.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `serde_json` from 1.0.151 to 1.0.154\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.154\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport preserve_order in no_std builds (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1333\"\u003e#1333\u003c/a\u003e, thanks \u003ca href=\"https://github.com/razmser\"\u003e\u003ccode\u003e@​razmser\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.153\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReport invalid UTF-8 at the first bad byte (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1345\"\u003e#1345\u003c/a\u003e, thanks \u003ca href=\"https://github.com/00200200\"\u003e\u003ccode\u003e@​00200200\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.152\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePreserve sign of \u003ccode\u003e-0\u003c/code\u003e in arbitrary_precision mode (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1346\"\u003e#1346\u003c/a\u003e, thanks \u003ca href=\"https://github.com/yuxi-liu-wired\"\u003e\u003ccode\u003e@​yuxi-liu-wired\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix comparison of large non-integer values with f32::INFINITY (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1347\"\u003e#1347\u003c/a\u003e, thanks \u003ca href=\"https://github.com/yuxi-liu-wired\"\u003e\u003ccode\u003e@​yuxi-liu-wired\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/20572a6d066958542d79cdd6cf1a7cd9f0c8e1f8\"\u003e\u003ccode\u003e20572a6\u003c/code\u003e\u003c/a\u003e Release 1.0.154\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/a91bfaf539aa7927ab88086d7a9ff522cb090f7a\"\u003e\u003ccode\u003ea91bfaf\u003c/code\u003e\u003c/a\u003e Fix RandomState links in map documentation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/3c932c05f73bcbc7626db4e1959cbce075d7106e\"\u003e\u003ccode\u003e3c932c0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1333\"\u003e#1333\u003c/a\u003e from razmser/no-std-preserve-order\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/4b2d7264cef72ef297058ef7d731e7d77574cf3e\"\u003e\u003ccode\u003e4b2d726\u003c/code\u003e\u003c/a\u003e Release 1.0.153\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/83335eed01fcfe5f3cfb8064938df935e99e3d61\"\u003e\u003ccode\u003e83335ee\u003c/code\u003e\u003c/a\u003e Touch up PR 1345\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/4b4810a451a3095c7bcce792782e460cf1105d8d\"\u003e\u003ccode\u003e4b4810a\u003c/code\u003e\u003c/a\u003e Resolve range_plus_one pedantic clippy lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/8af71cc0d7ceecd53b9c9b5a9ac512e98d1c78e7\"\u003e\u003ccode\u003e8af71cc\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1345\"\u003e#1345\u003c/a\u003e from 00200200/fix-invalid-utf8-error-column\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/452afa2630f1d568ba06a5f43ad2e2f5303ac000\"\u003e\u003ccode\u003e452afa2\u003c/code\u003e\u003c/a\u003e Correct multiline raw UTF-8 error positions and simplify indexing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/c9f1e3b0216328591262889d9a1c2771f3dd5fff\"\u003e\u003ccode\u003ec9f1e3b\u003c/code\u003e\u003c/a\u003e Release 1.0.152\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/854fc70fa3449c302265b75e750401b009b85cd1\"\u003e\u003ccode\u003e854fc70\u003c/code\u003e\u003c/a\u003e Touch up PR 1347\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/serde-rs/json/compare/v1.0.151...v1.0.154\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `encoding_rs` from 0.8.35 to 0.8.42\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hsivonen/encoding_rs/commit/a155adc7271c9e507556d053c95b459186671d2a\"\u003e\u003ccode\u003ea155adc\u003c/code\u003e\u003c/a\u003e Increment version number to 0.8.42\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hsivonen/encoding_rs/commit/6603aed8a134fb444184e2d8b0b90609a64d1889\"\u003e\u003ccode\u003e6603aed\u003c/code\u003e\u003c/a\u003e Attach the multiversion crate to the std feature instead\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hsivonen/encoding_rs/commit/f718b076e4cef994bc23231417b366480f52ad27\"\u003e\u003ccode\u003ef718b07\u003c/code\u003e\u003c/a\u003e docs: \u003ccode\u003emultiversion\u003c/code\u003e is compiled only with \u003ccode\u003esimd-accel\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hsivonen/encoding_rs/commit/4434afacb2f1a35dfd1c287b09b8b14c2a3e685f\"\u003e\u003ccode\u003e4434afa\u003c/code\u003e\u003c/a\u003e chore: pull in \u003ccode\u003emultiversion\u003c/code\u003e only when it is actually used\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hsivonen/encoding_rs/commit/96138f6c9351831946c57bf091dc5265f0da9afc\"\u003e\u003ccode\u003e96138f6\u003c/code\u003e\u003c/a\u003e Update main branch in URLs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hsivonen/encoding_rs/commit/08604915e6f1a3b7a93398aec0bb92d7a6611a6a\"\u003e\u003ccode\u003e0860491\u003c/code\u003e\u003c/a\u003e Increment version number to 0.8.41\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hsivonen/encoding_rs/commit/2e9ea612b5499deb08a6646401fe5b5c60d4de75\"\u003e\u003ccode\u003e2e9ea61\u003c/code\u003e\u003c/a\u003e Document multiversion 0.9.0 and syn version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hsivonen/encoding_rs/commit/6667988d019dce6434799bb7744f32c511b231ec\"\u003e\u003ccode\u003e6667988\u003c/code\u003e\u003c/a\u003e build(deps): accept multiversion 0.9.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hsivonen/encoding_rs/commit/662cb427013c13eb4444e7e51e8579c9457f5e6b\"\u003e\u003ccode\u003e662cb42\u003c/code\u003e\u003c/a\u003e Allow split_u16_stride_mut as dead code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hsivonen/encoding_rs/commit/55f2530369fdf3be74e5588cf9fc1cec100914a5\"\u003e\u003ccode\u003e55f2530\u003c/code\u003e\u003c/a\u003e Increment version number to 0.8.40\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/hsivonen/encoding_rs/compare/v0.8.35...v0.8.42\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `bindgen` from 0.72.1 to 0.73.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/rust-bindgen/releases\"\u003ebindgen's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.73.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cp\u003eSee the full changelog but mostly bitfield / alignment regression fixes from 0.72.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/rust-bindgen/compare/v0.73.1...v0.73.2\"\u003ehttps://github.com/rust-lang/rust-bindgen/compare/v0.73.1...v0.73.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.73.1\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003ev0.73.0\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/rust-bindgen/blob/main/CHANGELOG.md\"\u003ebindgen's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e0.73.2 (2026-09-08)\u003c/h1\u003e\n\u003ch2\u003eAdded\u003c/h2\u003e\n\u003ch2\u003eChanged\u003c/h2\u003e\n\u003ch2\u003eRemoved\u003c/h2\u003e\n\u003ch2\u003eFixed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed various regressions with over/underaligned types with respect to 0.72 (\u003ca href=\"https://redirect.github.com/rust-lang/rust-bindgen/issues/3449\"\u003e#3449\u003c/a\u003e,\u003ca href=\"https://redirect.github.com/rust-lang/rust-bindgen/issues/3453\"\u003e#3453\u003c/a\u003e,\u003ca href=\"https://redirect.github.com/rust-lang/rust-bindgen/issues/3458\"\u003e#3458\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed a codegen regression with bitfields with enum types in some circumstances (\u003ca href=\"https://redirect.github.com/rust-lang/rust-bindgen/issues/3455\"\u003e#3455\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eSecurity\u003c/h2\u003e\n\u003ch1\u003e0.73.1 (2026-09-05)\u003c/h1\u003e\n\u003ch2\u003eAdded\u003c/h2\u003e\n\u003ch2\u003eChanged\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eWidened acceptable prettyplease / syn dependency versions (\u003ca href=\"https://redirect.github.com/rust-lang/rust-bindgen/issues/3447\"\u003e#3447\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRemoved\u003c/h2\u003e\n\u003ch2\u003eFixed\u003c/h2\u003e\n\u003ch2\u003eSecurity\u003c/h2\u003e\n\u003ch1\u003e0.73.0 (2026-09-05)\u003c/h1\u003e\n\u003ch2\u003eAdded\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eDebug\u003c/code\u003e, \u003ccode\u003eClone\u003c/code\u003e and \u003ccode\u003eEq\u003c/code\u003e traits to \u003ccode\u003eParseCallbacks\u003c/code\u003e info types (\u003ca href=\"https://redirect.github.com/rust-lang/rust-bindgen/issues/3233\"\u003e#3233\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eInclude the source location in discovery \u003ccode\u003eParseCallbacks\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/rust-bindgen/issues/3244\"\u003e#3244\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eReport constants and variables in \u003ccode\u003eParseCallbacks::new_item_found\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/rust-bindgen/issues/3249\"\u003e#3249\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eAllow adding custom attributes to \u003ccode\u003eextern\u003c/code\u003e function blocks (\u003ca href=\"https://redirect.github.com/rust-lang/rust-bindgen/issues/3257\"\u003e#3257\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eSupport new-type-alias constants (\u003ca href=\"https://redirect.github.com/rust-lang/rust-bindgen/issues/3288\"\u003e#3288\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-lang/rust-bindgen/issues/3390\"\u003e#3390\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eSupport nested flexible array members (\u003ca href=\"https://redirect.github.com/rust-lang/rust-bindgen/issues/3306\"\u003e#3306\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eAdd support for custom per-field attributes (\u003ca href=\"https://redirect.github.com/rust-lang/rust-bindgen/issues/3307\"\u003e#3307\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eAdd const-generic bitfield accessors for compile-time optimization (\u003ca href=\"https://redirect.github.com/rust-lang/rust-bindgen/issues/3325\"\u003e#3325\u003c/a\u003e,\n\u003ca href=\"https://redirect.github.com/rust-lang/rust-bindgen/issues/3374\"\u003e#3374\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eAllow renaming struct and union fields (\u003ca href=\"https://redirect.github.com/rust-lang/rust-bindgen/issues/3358\"\u003e#3358\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eAdd a \u003ccode\u003elibcpp\u003c/code\u003e feature to link \u003ccode\u003elibclang\u003c/code\u003e against \u003ccode\u003elibc++\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/rust-bindgen/issues/3375\"\u003e#3375\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003ePrebuilt binaries for aarch64 Linux (\u003ca href=\"https://redirect.github.com/rust-lang/rust-bindgen/issues/3217\"\u003e#3217\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChanged\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eGuarantee opaque type layout across all architectures (\u003ca href=\"https://redirect.github.com/rust-lang/rust-bindgen/issues/3280\"\u003e#3280\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003eNonNull\u003c/code\u003e for C++ references (\u003ca href=\"https://redirect.github.com/rust-lang/rust-bindgen/issues/3292\"\u003e#3292\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eBindings::write\u003c/code\u003e now takes \u003ccode\u003eimpl Write\u003c/code\u003e instead of \u003ccode\u003eBox\u0026lt;dyn Write\u0026gt;\u003c/code\u003e\n(\u003ca href=\"https://redirect.github.com/rust-lang/rust-bindgen/issues/3317\"\u003e#3317\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-lang/rust-bindgen/issues/3324\"\u003e#3324\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eOptimize bitfield unit get/set with byte-wise operations (\u003ca href=\"https://redirect.github.com/rust-lang/rust-bindgen/issues/3325\"\u003e#3325\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eEmit \u003ccode\u003econst\u003c/code\u003e \u003ccode\u003e__BindgenUnionField\u003c/code\u003e accessors and comply with Rust 2024\n\u003ccode\u003eunsafe_op_in_unsafe_fn\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/rust-bindgen/issues/3337\"\u003e#3337\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eGenerate a doc comment pointing at the aliased type when a type alias is\nhidden (\u003ca href=\"https://redirect.github.com/rust-lang/rust-bindgen/issues/3122\"\u003e#3122\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003edyngen: convert the library path to \u003ccode\u003eOsStr\u003c/code\u003e before opening it (\u003ca href=\"https://redirect.github.com/rust-lang/rust-bindgen/issues/3315\"\u003e#3315\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eReturn a \u003ccode\u003eNoHeadersProvided\u003c/code\u003e error instead of generating empty bindings\nwhen no input headers are provided (\u003ca href=\"https://redirect.github.com/rust-lang/rust-bindgen/issues/3391\"\u003e#3391\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eBump the MSRV to 1.71 (\u003ca href=\"https://redirect.github.com/rust-lang/rust-bindgen/issues/3401\"\u003e#3401\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003esyn\u003c/code\u003e to v3 (\u003ca href=\"https://redirect.github.com/rust-lang/rust-bindgen/issues/3401\"\u003e#3401\u003c/a\u003e) and \u003ccode\u003eshlex\u003c/code\u003e to v2 (\u003ca href=\"https://redirect.github.com/rust-lang/rust-bindgen/issues/3380\"\u003e#3380\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRemoved\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemoved support for generating code for rustc versions \u0026lt; 1.51, along with\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/rust-bindgen/commit/73c69d681eec90b84ffba4f993b5fb2f19580781\"\u003e\u003ccode\u003e73c69d6\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/rust-bindgen/commit/77cbc723acf88854ac2d25f15413def50e029a2b\"\u003e\u003ccode\u003e77cbc72\u003c/code\u003e\u003c/a\u003e codegen: Pad bitfields to field offset if applicable.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/rust-bindgen/commit/dc615310095a04739d06aa02b317cbc219ed145c\"\u003e\u003ccode\u003edc61531\u003c/code\u003e\u003c/a\u003e ty: More struct layout fixes for overaligned integers / aliases.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/rust-bindgen/commit/4348523dc31f872b1e1e363100b211cd30e7e1ae\"\u003e\u003ccode\u003e4348523\u003c/code\u003e\u003c/a\u003e codegen: Revert some bitfield codegen changes and silence unnecessary_transmu...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/rust-bindgen/commit/efb6e0c05fec83cc30fce0f697c1c0f97968df29\"\u003e\u003ccode\u003eefb6e0c\u003c/code\u003e\u003c/a\u003e ty: Use underlying layout of typedefs if available.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/rust-bindgen/commit/18fc3ac91264031fd3d57c071ca654763e79fb11\"\u003e\u003ccode\u003e18fc3ac\u003c/code\u003e\u003c/a\u003e codegen: Simplify bitfield merging code.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/rust-bindgen/commit/910679f40978ee35518fcde8621650e0224d875e\"\u003e\u003ccode\u003e910679f\u003c/code\u003e\u003c/a\u003e codegen: Remove hack that is no longer needed now that we have repr(align) ev...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/rust-bindgen/commit/38ebc486a780a014bce11e7927aaba0785bb96a5\"\u003e\u003ccode\u003e38ebc48\u003c/code\u003e\u003c/a\u003e codegen: Don't force padding to be aligned.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/rust-bindgen/commit/64f0939766c792822bd03c6733972e7e1067724e\"\u003e\u003ccode\u003e64f0939\u003c/code\u003e\u003c/a\u003e codegen: Don't force padding for over-aligned fields.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/rust-bindgen/commit/cf8faab758ba737d17ed06051d643c5bbead200e\"\u003e\u003ccode\u003ecf8faab\u003c/code\u003e\u003c/a\u003e codegen: Simplify some conditions about repr(align).\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/rust-bindgen/compare/v0.72.1...v0.73.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `bitflags` from 2.13.1 to 2.13.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bitflags/bitflags/releases\"\u003ebitflags's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.13.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFlags: adjust order of elements in manual implementation example by \u003ca href=\"https://github.com/DanielEScherzer\"\u003e\u003ccode\u003e@​DanielEScherzer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/494\"\u003ebitflags/bitflags#494\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRe-pull const declarations outside of nested const by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/496\"\u003ebitflags/bitflags#496\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 2.13.2 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/497\"\u003ebitflags/bitflags#497\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/bitflags/bitflags/compare/2.13.1...2.13.2\"\u003ehttps://github.com/bitflags/bitflags/compare/2.13.1...2.13.2\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bitflags/bitflags/blob/main/CHANGELOG.md\"\u003ebitflags's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e2.13.2\u003c/h1\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFlags: adjust order of elements in manual implementation example by \u003ca href=\"https://github.com/DanielEScherzer\"\u003e\u003ccode\u003e@​DanielEScherzer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/494\"\u003ebitflags/bitflags#494\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRe-pull const declarations outside of nested const by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/496\"\u003ebitflags/bitflags#496\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/bitflags/bitflags/compare/2.13.1...2.13.2\"\u003ehttps://github.com/bitflags/bitflags/compare/2.13.1...2.13.2\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/80ce9b545acb0bd42150695fc351889cac1d8eb4\"\u003e\u003ccode\u003e80ce9b5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/bitflags/bitflags/issues/497\"\u003e#497\u003c/a\u003e from bitflags/cargo/2.13.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/5822493e21489d141324ca1787a62a21d1e2f667\"\u003e\u003ccode\u003e5822493\u003c/code\u003e\u003c/a\u003e prepare for 2.13.2 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/48f4f1a85e72f019fe64ca18fc4cbfd04e3c6ff9\"\u003e\u003ccode\u003e48f4f1a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/bitflags/bitflags/issues/496\"\u003e#496\u003c/a\u003e from bitflags/fix/rustc-ice\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/2c0b042c1515c0d6adc94c00d5d730c1cca7aca3\"\u003e\u003ccode\u003e2c0b042\u003c/code\u003e\u003c/a\u003e re-pull const declarations outside of nested const\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/c3f8d31d59f3ba8c05833fb322ecab8a2cb88060\"\u003e\u003ccode\u003ec3f8d31\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/bitflags/bitflags/issues/494\"\u003e#494\u003c/a\u003e from DanielEScherzer/flags-docs-example\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/0fc376241b05b5da46076f82db8fb1a0bb3be448\"\u003e\u003ccode\u003e0fc3762\u003c/code\u003e\u003c/a\u003e Flags: adjust order of elements in manual implementation example\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/bitflags/bitflags/compare/2.13.1...2.13.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cc` from 1.4.4 to 1.8.0\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.8.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003eCC_PREFER_CLANG_CL_OVER_MSVC\u003c/code\u003e to override \u003ccode\u003eprefer_clang_cl_over_msvc\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/2001\"\u003e#2001\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(panic)\u003c/em\u003e fix panic in code and replace with error when appropriate (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/2008\"\u003e#2008\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(env)\u003c/em\u003e do not panic if WASM_MUSL_SYSROOT not set (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/2007\"\u003e#2007\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(jobserver)\u003c/em\u003e help thread gets more token than necessary (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/2006\"\u003e#2006\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003estop forwarding -Cprofile-generate/-Cprofile-use to the C compiler (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/2003\"\u003e#2003\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edo not apply target crt-static when target is overridden (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1999\"\u003e#1999\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(parallel)\u003c/em\u003e poll for process exit on linux (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/2009\"\u003e#2009\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edocument \u003ccode\u003eNVCC\u003c/code\u003e and other environment variables (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/2005\"\u003e#2005\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(jobserver)\u003c/em\u003e poll for new token (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/2004\"\u003e#2004\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(parallel)\u003c/em\u003e Use poll on unix (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/2000\"\u003e#2000\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ecc-v1.7.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003eTool::get_envs\u003c/code\u003e, deprecate Tool::env and store tool env as \u003ccode\u003eArc\u0026lt;OsStr\u0026gt;\u003c/code\u003e pairs (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1985\"\u003e#1985\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003elink \u003ccode\u003ec++\u003c/code\u003e when Clang uses libc++ (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1978\"\u003e#1978\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003eCC_MASM_ASM\u003c/code\u003e and fall back to \u003ccode\u003ellvm-ml\u003c/code\u003e for MASM files (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1975\"\u003e#1975\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(target parsing)\u003c/em\u003e for powerpc64-ibm-aix abi (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1989\"\u003e#1989\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eignore ASCII case in program name checks (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1981\"\u003e#1981\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(compile)\u003c/em\u003e issue compilation cmds more frequently in parallel \u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1997\"\u003e#1997\u003c/a\u003e \u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1998\"\u003e#1998\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(cache)\u003c/em\u003e Optimize tool detection caching (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1995\"\u003e#1995\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(cache)\u003c/em\u003e optimize EnvSnapshot Hash, PartialEq, Ord impl (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1994\"\u003e#1994\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRegenerate target info (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1988\"\u003e#1988\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ecc-v1.6.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003eBuild::create_archive\u003c/code\u003e and \u003ccode\u003eemit_link_directives\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1972\"\u003e#1972\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eread the process environment once per \u003ccode\u003eBuild\u003c/code\u003e, on first use (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1969\"\u003e#1969\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003eBuild::message_logger\u003c/code\u003e for structured access to cc's messages (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1967\"\u003e#1967\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003eCXXSTDLIB_STATIC\u003c/code\u003e to link the C++ stdlib statically from outside (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1957\"\u003e#1957\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ekey the flag support cache on target, host, language and environment (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1965\"\u003e#1965\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/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.7.0...cc-v1.8.0\"\u003e1.8.0\u003c/a\u003e - 2026-10-11\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003eCC_PREFER_CLANG_CL_OVER_MSVC\u003c/code\u003e to override \u003ccode\u003eprefer_clang_cl_over_msvc\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/2001\"\u003e#2001\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(panic)\u003c/em\u003e fix panic in code and replace with error when appropriate (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/2008\"\u003e#2008\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(env)\u003c/em\u003e do not panic if WASM_MUSL_SYSROOT not set (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/2007\"\u003e#2007\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(jobserver)\u003c/em\u003e help thread gets more token than necessary (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/2006\"\u003e#2006\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003estop forwarding -Cprofile-generate/-Cprofile-use to the C compiler (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/2003\"\u003e#2003\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edo not apply target crt-static when target is overridden (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1999\"\u003e#1999\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(parallel)\u003c/em\u003e poll for process exit on linux (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/2009\"\u003e#2009\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edocument \u003ccode\u003eNVCC\u003c/code\u003e and other environment variables (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/2005\"\u003e#2005\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(jobserver)\u003c/em\u003e poll for new token (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/2004\"\u003e#2004\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(parallel)\u003c/em\u003e Use poll on unix (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/2000\"\u003e#2000\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.6.0...cc-v1.7.0\"\u003e1.7.0\u003c/a\u003e - 2026-10-10\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003eTool::get_envs\u003c/code\u003e, deprecate Tool::env and store tool env as \u003ccode\u003eArc\u0026lt;OsStr\u0026gt;\u003c/code\u003e pairs (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1985\"\u003e#1985\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003elink \u003ccode\u003ec++\u003c/code\u003e when Clang uses libc++ (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1978\"\u003e#1978\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003eCC_MASM_ASM\u003c/code\u003e and fall back to \u003ccode\u003ellvm-ml\u003c/code\u003e for MASM files (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1975\"\u003e#1975\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(target parsing)\u003c/em\u003e for powerpc64-ibm-aix abi (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1989\"\u003e#1989\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eignore ASCII case in program name checks (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1981\"\u003e#1981\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(compile)\u003c/em\u003e issue compilation cmds more frequently in parallel \u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1997\"\u003e#1997\u003c/a\u003e \u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1998\"\u003e#1998\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(cache)\u003c/em\u003e Optimize tool detection caching (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1995\"\u003e#1995\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(cache)\u003c/em\u003e optimize EnvSnapshot Hash, PartialEq, Ord impl (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1994\"\u003e#1994\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRegenerate target info (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1988\"\u003e#1988\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.5.1...cc-v1.6.0\"\u003e1.6.0\u003c/a\u003e - 2026-10-03\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003eBuild::create_archive\u003c/code\u003e and \u003ccode\u003eemit_link_directives\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1972\"\u003e#1972\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eread the process environment once per \u003ccode\u003eBuild\u003c/code\u003e, on first use (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1969\"\u003e#1969\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003eBuild::message_logger\u003c/code\u003e for structured access to cc's messages (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1967\"\u003e#1967\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003eCXXSTDLIB_STATIC\u003c/code\u003e to link the C++ stdlib statically from outside (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1957\"\u003e#1957\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/d0454eee9b9f046c4c3462b59e78145d81cc6b92\"\u003e\u003ccode\u003ed0454ee\u003c/code\u003e\u003c/a\u003e chore(cc): release v1.8.0 (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/2010\"\u003e#2010\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/fd18a6c1626d734469342083d89f142a764ebf6e\"\u003e\u003ccode\u003efd18a6c\u003c/code\u003e\u003c/a\u003e perf(parallel): poll for process exit on linux (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/2009\"\u003e#2009\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/b69d7ebc6116f73878397d2e1b290c0851d8a75e\"\u003e\u003ccode\u003eb69d7eb\u003c/code\u003e\u003c/a\u003e fix(panic): fix panic in code and replace with error when appropriate (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/2008\"\u003e#2008\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/78eaf8f311801a09db899c031185388a36b98763\"\u003e\u003ccode\u003e78eaf8f\u003c/code\u003e\u003c/a\u003e fix(env): do not panic if WASM_MUSL_SYSROOT not set (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/2007\"\u003e#2007\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/ca93d670f7eb8409cd2b166a3aee8ee5578e108a\"\u003e\u003ccode\u003eca93d67\u003c/code\u003e\u003c/a\u003e docs: document \u003ccode\u003eNVCC\u003c/code\u003e and other environment variables (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/2005\"\u003e#2005\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/e4f1339ed49712fe3f79295c52a4b98e15782fee\"\u003e\u003ccode\u003ee4f1339\u003c/code\u003e\u003c/a\u003e fix(jobserver): help thread gets more token than necessary (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/2006\"\u003e#2006\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/369070e6ecf678bbded7ad9996b9e3cb030ae9a1\"\u003e\u003ccode\u003e369070e\u003c/code\u003e\u003c/a\u003e perf(jobserver): poll for new token (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/2004\"\u003e#2004\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/360d734061733b046e992597093f9ac6ae68637d\"\u003e\u003ccode\u003e360d734\u003c/code\u003e\u003c/a\u003e fix: stop forwarding -Cprofile-generate/-Cprofile-use to the C compiler (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/2003\"\u003e#2003\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/5832160173fe201761116644d7ef2062d3b84ffe\"\u003e\u003ccode\u003e5832160\u003c/code\u003e\u003c/a\u003e refactor(forward_available): use let-else (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/2002\"\u003e#2002\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/fb83356fd7d4de96f6dc53855de641ab0bcd9e3f\"\u003e\u003ccode\u003efb83356\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003eCC_PREFER_CLANG_CL_OVER_MSVC\u003c/code\u003e to override `prefer_clang_cl_over_ms...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/cc-rs/compare/cc-v1.4.4...cc-v1.8.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cfg-if` from 1.0.4 to 1.0.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/cfg-if/releases\"\u003ecfg-if's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a note that this crate is deprecated, suggesting \u003ccode\u003ecfg_select!\u003c/code\u003e instead\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/cfg-if/blob/main/CHANGELOG.md\"\u003ecfg-if's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/cfg-if/compare/v1.0.4...v1.0.5\"\u003e1.0.5\u003c/a\u003e - 2026-09-16\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a note that this crate is deprecated, suggesting \u003ccode\u003ecfg_select!\u003c/code\u003e instead\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cfg-if/commit/8b0a2b0fc1fa3b3741b9e72895f390cf499fe36f\"\u003e\u003ccode\u003e8b0a2b0\u003c/code\u003e\u003c/a\u003e Deprecation notice + crate version bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cfg-if/commit/efabe3f520a1a7b75e7e2267abf923ac23762269\"\u003e\u003ccode\u003eefabe3f\u003c/code\u003e\u003c/a\u003e Add a changelog entry for the upcoming deprecation notice\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cfg-if/commit/a66c2d4d559cdd6b047d1db3290f6bf252773fc9\"\u003e\u003ccode\u003ea66c2d4\u003c/code\u003e\u003c/a\u003e Bump actions/checkout from 6 to 7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cfg-if/commit/bda9677a0e8cc55f2a82130cb9c32c1a7335abfe\"\u003e\u003ccode\u003ebda9677\u003c/code\u003e\u003c/a\u003e Bump actions/checkout from 5 to 6\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/rust-lang/cfg-if/compare/v1.0.4...v1.0.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `clap_builder` from 4.6.6 to 4.6.7\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_builder's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.6.7\u003c/h2\u003e\n\u003ch2\u003e[4.6.7] - 2026-09-14\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(derive)\u003c/em\u003e Add \u003ccode\u003e#[command(defer = \u0026lt;bool\u0026gt;)]\u003c/code\u003e attribute to opt-in to lazy initialisation of 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/main/CHANGELOG.md\"\u003eclap_builder's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[4.6.7] - 2026-09-14\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(derive)\u003c/em\u003e Add \u003ccode\u003e#[command(defer = \u0026lt;bool\u0026gt;)]\u003c/code\u003e attribute to opt-in to lazy initialisation of 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/13f2db5072d600c11d8d6298e4e9ba53ffc6c1ab\"\u003e\u003ccode\u003e13f2db5\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/3304fead40c107f92f63daccf25af7b4f34ba709\"\u003e\u003ccode\u003e3304fea\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/7b2ad34cfd8742757ebd9f5b3e9211cbb66f7c2f\"\u003e\u003ccode\u003e7b2ad34\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6521\"\u003e#6521\u003c/a\u003e from r-near/feat/derive-deferred-initialization\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/4380302f04d201aec21b67d2ca0f4d5cb5c01897\"\u003e\u003ccode\u003e4380302\u003c/code\u003e\u003c/a\u003e chore(deps): Update Rust crate trybuild to v1.0.120 (\u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6509\"\u003e#6509\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/a812461690d1ec08a8c14e5df7661588a150800a\"\u003e\u003ccode\u003ea812461\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6528\"\u003e#6528\u003c/a\u003e from epage/template\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/710884f95cc2279c7ffaa623dcb8bd54cb3cea76\"\u003e\u003ccode\u003e710884f\u003c/code\u003e\u003c/a\u003e style: Make clippy happy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/ce800a398b2e1325d1e66b44c68ab40639b3b568\"\u003e\u003ccode\u003ece800a3\u003c/code\u003e\u003c/a\u003e chore: Update from _rust template\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/78d70f3c68b9f99dcdd1b28b846a8e824ea7d497\"\u003e\u003ccode\u003e78d70f3\u003c/code\u003e\u003c/a\u003e feat(derive): Defer enum subcommand initialization\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/2b2d8815fe1e8616569ec6c19a0979410ac45578\"\u003e\u003ccode\u003e2b2d881\u003c/code\u003e\u003c/a\u003e test(derive): Cover subcommand initialization\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/7f870209bfa0f1cd73b2203ef96cb5ac305c4034\"\u003e\u003ccode\u003e7f87020\u003c/code\u003e\u003c/a\u003e test(derive): Build before nested introspection\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/clap-rs/clap/compare/v4.6.6...v4.6.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `clap_derive` from 4.6.4 to 4.6.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clap-rs/clap/releases\"\u003eclap_derive's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.6.7\u003c/h2\u003e\n\u003ch2\u003e[4.6.7] - 2026-09-14\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(derive)\u003c/em\u003e Add \u003ccode\u003e#[command(defer = \u0026lt;bool\u0026gt;)]\u003c/code\u003e attribute to opt-in to lazy initialisation of subcommands\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.6.6\u003c/h2\u003e\n\u003ch2\u003e[4.6.6] - 2026-08-06\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eCommand::get_overridden_usage\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.6.5\u003c/h2\u003e\n\u003ch2\u003e[4.6.5] - 2026-07-31\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Correctly mark which \u003ccode\u003evalue_names\u003c/code\u003e are optional with \u003ccode\u003enum_args\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/main/CHANGELOG.md\"\u003eclap_derive's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[4.6.7] - 2026-09-14\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(derive)\u003c/em\u003e Add \u003ccode\u003e#[command(defer = \u0026lt;bool\u0026gt;)]\u003c/code\u003e attribute to opt-in to lazy initialisation of subcommands\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.6.6] - 2026-08-06\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eCommand::get_overridden_usage\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.6.5] - 2026-07-31\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Correctly mark which \u003ccode\u003evalue_names\u003c/code\u003e are optional with \u003ccode\u003enum_args\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/13f2db5072d600c11d8d6298e4e9ba53ffc6c1ab\"\u003e\u003ccode\u003e13f2db5\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/3304fead40c107f92f63daccf25af7b4f34ba709\"\u003e\u003ccode\u003e3304fea\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/7b2ad34cfd8742757ebd9f5b3e9211cbb66f7c2f\"\u003e\u003ccode\u003e7b2ad34\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6521\"\u003e#6521\u003c/a\u003e from r-near/feat/derive-deferred-initialization\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/4380302f04d201aec21b67d2ca0f4d5cb5c01897\"\u003e\u003ccode\u003e4380302\u003c/code\u003e\u003c/a\u003e chore(deps): Update Rust crate trybuild to v1.0.120 (\u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6509\"\u003e#6509\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/a812461690d1ec08a8c14e5df7661588a150800a\"\u003e\u003ccode\u003ea812461\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6528\"\u003e#6528\u003c/a\u003e from epage/template\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/710884f95cc2279c7ffaa623dcb8bd54cb3cea76\"\u003e\u003ccode\u003e710884f\u003c/code\u003e\u003c/a\u003e style: Make clippy happy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/ce800a398b2e1325d1e66b44c68ab40639b3b568\"\u003e\u003ccode\u003ece800a3\u003c/code\u003e\u003c/a\u003e chore: Update from _rust template\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/78d70f3c68b9f99dcdd1b28b846a8e824ea7d497\"\u003e\u003ccode\u003e78d70f3\u003c/code\u003e\u003c/a\u003e feat(derive): Defer enum subcommand initialization\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/2b2d8815fe1e8616569ec6c19a0979410ac45578\"\u003e\u003ccode\u003e2b2d881\u003c/code\u003e\u003c/a\u003e test(derive): Cover subcommand initialization\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/7f870209bfa0f1cd73b2203ef96cb5ac305c4034\"\u003e\u003ccode\u003e7f87020\u003c/code\u003e\u003c/a\u003e test(derive): Build before nested introspection\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/clap-rs/clap/compare/v4.6.4...v4.6.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `clap_lex` from 1.1.0 to 1.1.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clap-rs/clap/blob/main/CHANGELOG.md\"\u003eclap_lex's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.1.1 (2015-07-17)\u003c/h2\u003e\n\u003ch4\u003eBug Fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003efixes a logic bug and allows setting Arg::number_of_values() \u0026lt; 2 (\u003ca href=\"https://github.com/clap-rs/clap/commit/42b6d1fc3c519c92dfb3af15276e7d3b635e6cfe\"\u003e42b6d1fc\u003c/a\u003e, closes \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/161\"\u003e#161\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/13f2db5072d600c11d8d6298e4e9ba53ffc6c1ab\"\u003e\u003ccode\u003e13f2db5\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/3304fead40c107f92f63daccf25af7b4f34ba709\"\u003e\u003ccode\u003e3304fea\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/7b2ad34cfd8742757ebd9f5b3e9211cbb66f7c2f\"\u003e\u003ccode\u003e7b2ad34\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6521\"\u003e#6521\u003c/a\u003e from r-near/feat/derive-deferred-initialization\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/4380302f04d201aec21b67d2ca0f4d5cb5c01897\"\u003e\u003ccode\u003e4380302\u003c/code\u003e\u003c/a\u003e chore(deps): Update Rust crate trybuild to v1.0.120 (\u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6509\"\u003e#6509\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/a812461690d1ec08a8c14e5df7661588a150800a\"\u003e\u003ccode\u003ea812461\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6528\"\u003e#6528\u003c/a\u003e from epage/template\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/710884f95cc2279c7ffaa623dcb8bd54cb3cea76\"\u003e\u003ccode\u003e710884f\u003c/code\u003e\u003c/a\u003e style: Make clippy happy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/ce800a398b2e1325d1e66b44c68ab40639b3b568\"\u003e\u003ccode\u003ece800a3\u003c/code\u003e\u003c/a\u003e chore: Update from _rust template\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/78d70f3c68b9f99dcdd1b28b846a8e824ea7d497\"\u003e\u003ccode\u003e78d70f3\u003c/code\u003e\u003c/a\u003e feat(derive): Defer enum subcommand initialization\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/2b2d8815fe1e8616569ec6c19a0979410ac45578\"\u003e\u003ccode\u003e2b2d881\u003c/code\u003e\u003c/a\u003e test(derive): Cover subcommand initialization\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/7f870209bfa0f1cd73b2203ef96cb5ac305c4034\"\u003e\u003ccode\u003e7f87020\u003c/code\u003e\u003c/a\u003e test(derive): Build before nested introspection\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/clap-rs/clap/compare/clap_lex-v1.1.0...clap_lex-v1.1.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `crc32fast` from 1.5.1 to 1.5.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/srijs/rust-crc32fast/commit/7eb0b8a2c9b246d27dc4cb5a53d3fc3b43a4bb83\"\u003e\u003ccode\u003e7eb0b8a\u003c/code\u003e\u003c/a\u003e release 1.5.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/srijs/rust-crc32fast/commit/927270745b182e686b360ca6b87e71fce33632fb\"\u003e\u003ccode\u003e9272707\u003c/code\u003e\u003c/a\u003e perf(baseline): fold whole 16-byte blocks in the tail (\u003ca href=\"https://redirect.github.com/srijs/rust-crc32fast/issues/61\"\u003e#61\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/srijs/rust-crc32fast/commit/1e291e6cba1caf6d346d3d2a2f4d621ccf10f1cf\"\u003e\u003ccode\u003e1e291e6\u003c/code\u003e\u003c/a\u003e ci: add riscv64gc-unknown-linux-gnu to cross-test matrix (\u003ca href=\"https://redirect.github.com/srijs/rust-crc32fast/issues/59\"\u003e#59\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/srijs/rust-crc32fast/commit/9d028706a30a6ae50ba06f2d791965f2f21be67d\"\u003e\u003ccode\u003e9d02870\u003c/code\u003e\u003c/a\u003e Update license links (\u003ca href=\"https://redirect.github.com/srijs/rust-crc32fast/issues/58\"\u003e#58\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/srijs/rust-crc32fast/compare/v1.5.1...v1.5.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `crossbeam` from 0.8.4 to 0.8.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/crossbeam-rs/crossbeam/releases\"\u003ecrossbeam's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ecrossbeam-utils 0.8.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eAtomicCell::fetch_update\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/crossbeam-rs/crossbeam/issues/704\"\u003e#704\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport targets that do not have atomic CAS on stable Rust (\u003ca href=\"https://redirect.github.com/crossbeam-rs/crossbeam/issues/698\"\u003e#698\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ecrossbeam-deque 0.8.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove dependency on \u003ccode\u003ecfg-if\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/crossbeam-rs/crossbeam/issues/1072\"\u003e#1072\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ecrossbeam 0.8.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate MSRV policy to support 1 year instead of 6 months to meet rayon's MSRV policy. (\u003ca href=\"https://redirect.github.com/crossbeam-rs/crossbeam/issues/1284\"\u003e#1284\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/crossbeam-rs/crossbeam/blob/main/CHANGELOG.md\"\u003ecrossbeam's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eVersion 0.8.5\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate MSRV policy to support 1 year instead of 6 months to meet rayon's MSRV policy. (\u003ca href=\"https://redirect.github.com/crossbeam-rs/crossbeam/issues/1284\"\u003e#1284\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/crossbeam-rs/crossbeam/commit/2920c984290229ab4e0ca0452ef09e48a82063f3\"\u003e\u003ccode\u003e2920c98\u003c/code\u003e\u003c/a\u003e Prepare for the next release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/crossbeam-rs/crossbeam/commit/808b75a4cbbb59eab83a92cf867a3c771795f959\"\u003e\u003ccode\u003e808b75a\u003c/code\u003e\u003c/a\u003e ci: Update codegen job\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/crossbeam-rs/crossbeam/commit/46774e09313d4601c23f77da0b078c914194c152\"\u003e\u003ccode\u003e46774e0\u003c/code\u003e\u003c/a\u003e channel: Document that send_timeout sends an available message even if the ti...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/crossbeam-rs/crossbeam/commit/89a3fe4025857397a1adfc954957687d4dce9c93\"\u003e\u003ccode\u003e89a3fe4\u003c/code\u003e\u003c/a\u003e epoch: Make Shared::null const\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/crossbeam-rs/crossbeam/commit/383d74adcda222f99d54b4e80b55cce6bf30f142\"\u003e\u003ccode\u003e383d74a\u003c/code\u003e\u003c/a\u003e Use *::MAX associated constants\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/crossbeam-rs/crossbeam/commit/a30b825e6de35ecc4762a55656f63b4dbf4ccb8a\"\u003e\u003ccode\u003ea30b825\u003c/code\u003e\u003c/a\u003e channel,deque,queue: Use AtomicU64/u64 in head/tail index if available\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/crossbeam-rs/crossbeam/commit/a0e4d2929e4bf670bf05aad548880656e187a51e\"\u003e\u003ccode\u003ea0e4d29\u003c/code\u003e\u003c/a\u003e Replace iterative capacity growth with \u003ccode\u003enext_power_of_two\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/crossbeam-rs/crossbeam/issues/1216\"\u003e#1216\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/crossbeam-rs/crossbeam/commit/94f74d26240f5d49e61d56ac10111e6527dbcfe6\"\u003e\u003ccode\u003e94f74d2\u003c/code\u003e\u003c/a\u003e Recognize x86_64-unknown-linux-gnutsan in build script\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/crossbeam-rs/crossbeam/commit/30e5963e4c0a9fc6626bd6417528c4f621e3838e\"\u003e\u003ccode\u003e30e5963\u003c/code\u003e\u003c/a\u003e epoch: Add missing fence emulation for tsan\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/crossbeam-rs/crossbeam/commit/708a6bd582d1ee482183e186e98527b41bffe565\"\u003e\u003ccode\u003e708a6bd\u003c/code\u003e\u003c/a\u003e Handle overflow in bounded channel/queue initialization (\u003ca href=\"https://redirect.github.com/crossbeam-rs/crossbeam/issues/1301\"\u003e#1301\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/crossbeam-rs/crossbeam/compare/crossbeam-0.8.4...crossbeam-0.8.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `crossbeam-channel` from 0.5.16 to 0.5.17\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/crossbeam-rs/crossbeam/releases\"\u003ecrossbeam-channel's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ecrossbeam-channel 0.5.17\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix UB in bounded channel when \u003ccode\u003eSelectedOperation\u003c/code\u003e is leaked. (\u003ca href=\"https://redirect.github.com/crossbeam-rs/crossbeam/issues/1295\"\u003e#1295\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix behavior inconsistency on already received case in \u003ccode\u003eat()\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/crossbeam-rs/crossbeam/issues/1296\"\u003e#1296\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHandle overflow in bounded channel initialization. (\u003ca href=\"https://redirect.github.com/crossbeam-rs/crossbeam/issues/1301\"\u003e#1301\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse 64-bit index on 32-bit platforms if 64-bit atomic is available. (\u003ca href=\"https://redirect.github.com/crossbeam-rs/crossbeam/issues/1321\"\u003e#1321\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate MSRV policy to support 1 year instead of 6 months to meet rayon's MSRV policy. (\u003ca href=\"https://redirect.github.com/crossbeam-rs/crossbeam/issues/1284\"\u003e#1284\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/crossbeam-rs/crossbeam/commit/2920c984290229ab4e0ca0452ef09e48a82063f3\"\u003e\u003ccode\u003e2920c98\u003c/code\u003e\u003c/a\u003e Prepare for the next release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/crossbeam-rs/crossbeam/commit/808b75a4cbbb59eab83a92cf867a3c771795f959\"\u003e\u003ccode\u003e808b75a\u003c/code\u003e\u003c/a\u003e ci: Update codegen job\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/crossbeam-rs/crossbeam/commit/46774e09313d4601c23f77da0b078c914194c152\"\u003e\u003ccode\u003e46774e0\u003c/code\u003e\u003c/a\u003e channel: Document that send_timeout sends an available message even if the ti...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/crossbeam-rs/crossbeam/commit/89a3fe4025857397a1adfc954957687d4dce9c93\"\u003e\u003ccode\u003e89a3fe4\u003c/code\u003e\u003c/a\u003e epoch: Make Shared::null const\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/crossbeam-rs/crossbeam/commit/383d74adcda222f99d54b4e80b55cce6bf30f142\"\u003e\u003ccode\u003e383d74a\u003c/code\u003e\u003c/a\u003e Use *::MAX associated constants\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/crossbeam-rs/crossbeam/commit/a30b825e6de35ecc4762a55656f63b4dbf4ccb8a\"\u003e\u003ccode\u003ea30b825\u003c/code\u003e\u003c/a\u003e channel,deque,queue: Use AtomicU64/u64 in head/tail index if available\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/crossbeam-rs/crossbeam/commit/a0e4d2929e4bf670bf05aad548880656e187a51e\"\u003e\u003ccode\u003ea0e4d29\u003c/code...\n\n_Description has been truncated_","html_url":"https://github.com/3525643975chz-web/7-misu/pull/4","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/3525643975chz-web%2F7-misu/issues/4","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/4/packages"}},{"old_version":"2.0.114","new_version":"3.0.8","update_type":"major","path":null,"pr_created_at":"2026-10-14T17:45:01.000Z","version_change":"2.0.114 → 3.0.8","issue":{"uuid":"5852699821","node_id":"PR_kwDOCZSfJc8AAAABIcyMuA","number":120,"state":"closed","title":"Bump syn from 2.0.114 to 3.0.8","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-10-16T13:02:36.000Z","author_association":null,"state_reason":null,"created_at":"2026-10-14T17:45:01.000Z","updated_at":"2026-10-16T13:02:38.000Z","time_to_close":155855,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"syn","old_version":"2.0.114","new_version":"3.0.8","repository_url":"https://github.com/dtolnay/syn"}],"path":null,"ecosystem":"cargo"},"body":"Bumps [syn](https://github.com/dtolnay/syn) from 2.0.114 to 3.0.8.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/syn/releases\"\u003esyn's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.0.8\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix parsing of \u003ccode\u003e\u0026lt;-\u003c/code\u003e and \u003ccode\u003e-\u0026gt;\u003c/code\u003e tokens in expressions (\u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/2086\"\u003e#2086\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/2087\"\u003e#2087\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix parsing absolute path expr in labeled break (\u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/2085\"\u003e#2085\u003c/a\u003e, thanks \u003ca href=\"https://github.com/A4-Tacks\"\u003e\u003ccode\u003e@​A4-Tacks\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix parsing interpolated lifetime at statement start (\u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/2082\"\u003e#2082\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReport correct span for lex errors from \u003ccode\u003eLitStr::parse_with\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/2080\"\u003e#2080\u003c/a\u003e, thanks \u003ca href=\"https://github.com/sunshowers\"\u003e\u003ccode\u003e@​sunshowers\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow \u003ccode\u003esafe fn\u003c/code\u003e in \u003ccode\u003eimpl Parse for ForeignItemFn\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/2078\"\u003e#2078\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ca href=\"https://docs.rs/syn/3/syn/struct.Error.html#method.new_range\"\u003e\u003ccode\u003eError::new_range(start..end, \u0026quot;msg\u0026quot;)\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/2068\"\u003e#2068\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/2070\"\u003e#2070\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ca href=\"https://docs.rs/syn/3/syn/buffer/struct.Cursor.html#method.prev_span\"\u003e\u003ccode\u003eCursor::prev_span\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eParse const traits (\u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/2056\"\u003e#2056\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/2057\"\u003e#2057\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/2058\"\u003e#2058\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/2063\"\u003e#2063\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/2064\"\u003e#2064\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eParse unsafe binder types (\u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/2065\"\u003e#2065\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eParse impl restrictions (\u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/2066\"\u003e#2066\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.0\u003c/h2\u003e\n\u003cp\u003eThis release contains adjustments to the syntax tree to account for ongoing Rust language development from the 3 years since syn 2.0.0 and to anticipate some in-flight Rust language RFCs.\u003c/p\u003e\n\u003cp\u003eThese include: default values in fields, pinned type sugar, raw lifetimes, generator blocks and functions, unnamed enum variants, attributes in tuple types and tuple patterns, named arguments in parenthesized generic argument lists, lightweight clones, const traits, const function pointers, mutability restricted fields, supertrait auto implementation, final associated functions, trait implementability restrictions, const blocks in path arguments, item-level const blocks, return type notation, never patterns, function delegation, mutable by-reference bindings, in-place initialization, field projections, explicitly dyn-compatible traits, view types, file-level frontmatter, generic const arguments, guard patterns, lazy type aliases, explicitly safe foreign items, super let, unsafe fields, pattern types, heterogeneous try-blocks, function contracts, async function trait bounds, static closure coroutine syntax, unsafe binder types, move expressions, for-await loops, and postfix keywords.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch1\u003eBreaking changes\u003c/h1\u003e\n\u003ch2\u003eModifiers\u003c/h2\u003e\n\u003cp\u003eTo reserve more room for language evolution, there are 10 new non-exhaustive structs in the syntax tree having the following commonality:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eName ending in \u003ccode\u003eModifiers\u003c/code\u003e. {\u003ccode\u003eBlockModifiers\u003c/code\u003e, \u003ccode\u003eClosureModifiers\u003c/code\u003e, \u003ccode\u003eConstModifiers\u003c/code\u003e, \u003ccode\u003eFieldModifiers\u003c/code\u003e, \u003ccode\u003eFnModifiers\u003c/code\u003e, \u003ccode\u003eImplModifiers\u003c/code\u003e, \u003ccode\u003eLocalModifiers\u003c/code\u003e, \u003ccode\u003eTraitBoundModifiers\u003c/code\u003e, \u003ccode\u003eTraitModifiers\u003c/code\u003e, \u003ccode\u003eTypeModifiers\u003c/code\u003e}\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eEach implements \u003ccode\u003eDefault\u003c/code\u003e. The default value is guaranteed to comprise no tokens.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eNon-exhaustive. Can only be instantiated by Syn's parser or by creating and then mutating \u003ccode\u003e▁▁Modifiers::default()\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eDoes not implement \u003ccode\u003eParse\u003c/code\u003e. When parsing, they are parsed by the enclosing syntax tree node.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/f18a0838eef5317b88609d1d1a9814f924bc883a\"\u003e\u003ccode\u003ef18a083\u003c/code\u003e\u003c/a\u003e Release 3.0.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/e1eab98c97e2f743183dd791209259df460c9ada\"\u003e\u003ccode\u003ee1eab98\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/2087\"\u003e#2087\u003c/a\u003e from dtolnay/rightarrow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/5345ee5adebd6b7a2c7fe0f77fda362bf8246b8b\"\u003e\u003ccode\u003e5345ee5\u003c/code\u003e\u003c/a\u003e Allow end of expr before \u003ccode\u003e-\u0026gt;\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/5631c74ca02cffeada09508caa601dfae80a9132\"\u003e\u003ccode\u003e5631c74\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/2086\"\u003e#2086\u003c/a\u003e from dtolnay/leftarrow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/c5b3cf08b34cca3dca7247f27ad9fcef7490567d\"\u003e\u003ccode\u003ec5b3cf0\u003c/code\u003e\u003c/a\u003e Fix left arrow being split into less-than and negative-sign\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/ec4c2dac7841847235964682861a4d22773134b9\"\u003e\u003ccode\u003eec4c2da\u003c/code\u003e\u003c/a\u003e Release 3.0.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/f947cf7ada554e0c6663521c559372dfd462268a\"\u003e\u003ccode\u003ef947cf7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/2085\"\u003e#2085\u003c/a\u003e from A4-Tacks/break-label-abs-path\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/9cb6556a8e2461a4c303008f0609fbf4e0a2b6d1\"\u003e\u003ccode\u003e9cb6556\u003c/code\u003e\u003c/a\u003e Update test suite to nightly-2026-10-08\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/0cce1664ff834695ea573c6b447363f2683a1fb2\"\u003e\u003ccode\u003e0cce166\u003c/code\u003e\u003c/a\u003e Fix parse abs path expr in labeled break\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/295f9648f499cd2576d4cb022f3fcc7f96ce0a74\"\u003e\u003ccode\u003e295f964\u003c/code\u003e\u003c/a\u003e Update test suite to nightly-2026-09-29\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/syn/compare/2.0.114...3.0.8\"\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=syn\u0026package-manager=cargo\u0026previous-version=2.0.114\u0026new-version=3.0.8)](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/bluejekyll/enum-as-inner/pull/120","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/bluejekyll%2Fenum-as-inner/issues/120","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/120/packages"}},{"old_version":"2.0.119","new_version":"3.0.6","update_type":"major","path":null,"pr_created_at":"2026-10-14T17:21:05.000Z","version_change":"2.0.119 → 3.0.6","issue":{"uuid":"5852330664","node_id":"PR_kwDOS-_CKs8AAAABIce_zw","number":530,"state":"closed","title":"build(deps): bump the cargo-dependencies group across 1 directory with 12 updates","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-10-15T10:35:03.000Z","author_association":null,"state_reason":null,"created_at":"2026-10-14T17:21:05.000Z","updated_at":"2026-10-15T10:35:06.000Z","time_to_close":62038,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"cargo-dependencies","update_count":12,"packages":[{"name":"proptest","old_version":"1.11.0","new_version":"1.12.0","repository_url":"https://github.com/proptest-rs/proptest"},{"name":"bit-set","old_version":"0.8.0","new_version":"0.11.1","repository_url":"https://github.com/contain-rs/bit-vec"},{"name":"bit-vec","old_version":"0.8.0","new_version":"0.10.1","repository_url":"https://github.com/contain-rs/bit-vec"},{"name":"getrandom","old_version":"0.3.4","new_version":"0.4.3","repository_url":"https://github.com/rust-random/getrandom"},{"name":"libc","old_version":"0.2.189","new_version":"0.2.190","repository_url":"https://github.com/rust-lang/libc"},{"name":"mio","old_version":"1.2.3","new_version":"1.2.4","repository_url":"https://github.com/tokio-rs/mio"},{"name":"r-efi","old_version":"5.3.0","new_version":"6.0.0","repository_url":"https://github.com/r-efi/r-efi"},{"name":"rand","old_version":"0.9.5","new_version":"0.10.3","repository_url":"https://github.com/rust-random/rand"},{"name":"rand_core","old_version":"0.9.5","new_version":"0.10.1","repository_url":"https://github.com/rust-lang-nursery/rand"},{"name":"rand_xorshift","old_version":"0.4.0","new_version":"0.5.0","repository_url":"https://github.com/rust-random/rngs"},{"name":"smallvec","old_version":"1.16.2","new_version":"1.16.3","repository_url":"https://github.com/servo/rust-smallvec"},{"name":"syn","old_version":"2.0.119","new_version":"3.0.6","repository_url":"https://github.com/dtolnay/syn"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the cargo-dependencies group with 12 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [proptest](https://github.com/proptest-rs/proptest) | `1.11.0` | `1.12.0` |\n| [bit-set](https://github.com/contain-rs/bit-vec) | `0.8.0` | `0.11.1` |\n| [bit-vec](https://github.com/contain-rs/bit-vec) | `0.8.0` | `0.10.1` |\n| [getrandom](https://github.com/rust-random/getrandom) | `0.3.4` | `0.4.3` |\n| [libc](https://github.com/rust-lang/libc) | `0.2.189` | `0.2.190` |\n| [mio](https://github.com/tokio-rs/mio) | `1.2.3` | `1.2.4` |\n| [r-efi](https://github.com/r-efi/r-efi) | `5.3.0` | `6.0.0` |\n| [rand](https://github.com/rust-random/rand) | `0.9.5` | `0.10.3` |\n| [rand_core](https://github.com/rust-lang-nursery/rand) | `0.9.5` | `0.10.1` |\n| [rand_xorshift](https://github.com/rust-random/rngs) | `0.4.0` | `0.5.0` |\n| [smallvec](https://github.com/servo/rust-smallvec) | `1.16.2` | `1.16.3` |\n| [syn](https://github.com/dtolnay/syn) | `2.0.119` | `3.0.6` |\n\n\nUpdates `proptest` from 1.11.0 to 1.12.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/proptest-rs/proptest/commit/70cf37d46b7d83393b6ed94c611f8c52209f585d\"\u003e\u003ccode\u003e70cf37d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/proptest-rs/proptest/issues/675\"\u003e#675\u003c/a\u003e from proptest-rs/prep-1.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/proptest-rs/proptest/commit/729e0ffa5d0d9574c2a0b49ab34c9d9b726dadc0\"\u003e\u003ccode\u003e729e0ff\u003c/code\u003e\u003c/a\u003e prepare next releases and fix panic handling\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/proptest-rs/proptest/commit/28c1fade6db79d3404949e59a931bd71dc25c9b6\"\u003e\u003ccode\u003e28c1fad\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/proptest-rs/proptest/issues/664\"\u003e#664\u003c/a\u003e from Expyron/main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/proptest-rs/proptest/commit/5ddd9a4b67e6983a1172b4d6b578b455a138b995\"\u003e\u003ccode\u003e5ddd9a4\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/proptest-rs/proptest/issues/668\"\u003e#668\u003c/a\u003e from toddATavail/fix-fork-persisted-failure\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/proptest-rs/proptest/commit/a6a9ac703f7091a653b03bba68279be5419d6c42\"\u003e\u003ccode\u003ea6a9ac7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/proptest-rs/proptest/issues/673\"\u003e#673\u003c/a\u003e from glaziermag/fix-book-deploy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/proptest-rs/proptest/commit/d57d88b6221f1313c4bb27f83941d4c53ca07c50\"\u003e\u003ccode\u003ed57d88b\u003c/code\u003e\u003c/a\u003e Replace \u003ccode\u003erand_chacha\u003c/code\u003e with \u003ccode\u003echacha20\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/proptest-rs/proptest/commit/9411213ce80add5bd59d92dfcf3b04cff17b6848\"\u003e\u003ccode\u003e9411213\u003c/code\u003e\u003c/a\u003e Deploy the book on pushes to main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/proptest-rs/proptest/commit/171974566466656059fbc16cb4c80a9f6f18aaf4\"\u003e\u003ccode\u003e1719745\u003c/code\u003e\u003c/a\u003e fix: terminate the fork replay when a persisted failure fails\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/proptest-rs/proptest/commit/0f55b7a3e8dd92406915ef7452cd8152cf185757\"\u003e\u003ccode\u003e0f55b7a\u003c/code\u003e\u003c/a\u003e test: a persisted failure in a forked test must be reported\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/proptest-rs/proptest/commit/4b0594eb07c53695dc3c24d3fa06bdceb98540e9\"\u003e\u003ccode\u003e4b0594e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/proptest-rs/proptest/issues/669\"\u003e#669\u003c/a\u003e from proptest-rs/no-fail-fast\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/proptest-rs/proptest/compare/v1.11.0...v1.12.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `bit-set` from 0.8.0 to 0.11.1\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-set's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eVersion 0.11.0 (TO BE RELEASED)\u003c/h1\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch1\u003eVersion 0.10.1\u003c/h1\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eindexing into a \u003ccode\u003eBitVec\u003c/code\u003e has simpler codegen (\u003ca href=\"https://redirect.github.com/contain-rs/bit-vec/pull/153\"\u003econtain-rs/bit-vec#153\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eVersion 0.10.0 (VULNERABILITY FIX)\u003c/h1\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003efixed a soundness issue where \u003ccode\u003edeserialize\u003c/code\u003eing from an untrusted source\ncould make \u003ccode\u003efn get_unchecked\u003c/code\u003e perform undefined behavior, and could make\nother functions return incorrect results\u003c/li\u003e\n\u003cli\u003eremoved nanoserde support\u003c/li\u003e\n\u003cli\u003emoved all the crates into a workspace\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eVersion 0.9.1\u003c/h1\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFixed issue with the serde feature\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eVersion 0.9.0\u003c/h1\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eMinimal Supported Rust Version is now 1.82\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003efn remove\u003c/code\u003e is implemented\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003efn fill\u003c/code\u003e is implemented\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003efn remove_all\u003c/code\u003e is implemented\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003efn clear\u003c/code\u003e is \u003cstrong\u003edeprecated\u003c/strong\u003e. Please use \u003ccode\u003e.fill(false)\u003c/code\u003e instead!\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003efn push_within_capacity\u003c/code\u003e is implemented\u003c/li\u003e\n\u003cli\u003ebug fix: \u003ccode\u003e.skip(n)\u003c/code\u003e on our iterators is now O(1) instead of O(n) time\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003efn to_bytes\u003c/code\u003e is optimized with a lookup table\u003c/li\u003e\n\u003cli\u003esome clippy lints are enabled\u003c/li\u003e\n\u003cli\u003enanoserde version is now 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\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 `bit-vec` from 0.8.0 to 0.10.1\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.10.1\u003c/h1\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eindexing into a \u003ccode\u003eBitVec\u003c/code\u003e has simpler codegen (\u003ca href=\"https://redirect.github.com/contain-rs/bit-vec/pull/153\"\u003econtain-rs/bit-vec#153\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eVersion 0.10.0 (VULNERABILITY FIX)\u003c/h1\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003efixed a soundness issue where \u003ccode\u003edeserialize\u003c/code\u003eing from an untrusted source\ncould make \u003ccode\u003efn get_unchecked\u003c/code\u003e perform undefined behavior, and could make\nother functions return incorrect results\u003c/li\u003e\n\u003cli\u003eremoved nanoserde support\u003c/li\u003e\n\u003cli\u003emoved all the crates into a workspace\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eVersion 0.9.1\u003c/h1\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFixed issue with the serde feature\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eVersion 0.9.0\u003c/h1\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eMinimal Supported Rust Version is now 1.82\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003efn remove\u003c/code\u003e is implemented\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003efn fill\u003c/code\u003e is implemented\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003efn remove_all\u003c/code\u003e is implemented\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003efn clear\u003c/code\u003e is \u003cstrong\u003edeprecated\u003c/strong\u003e. Please use \u003ccode\u003e.fill(false)\u003c/code\u003e instead!\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003efn push_within_capacity\u003c/code\u003e is implemented\u003c/li\u003e\n\u003cli\u003ebug fix: \u003ccode\u003e.skip(n)\u003c/code\u003e on our iterators is now O(1) instead of O(n) time\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003efn to_bytes\u003c/code\u003e is optimized with a lookup table\u003c/li\u003e\n\u003cli\u003esome clippy lints are enabled\u003c/li\u003e\n\u003cli\u003enanoserde version is now 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\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 `getrandom` from 0.3.4 to 0.4.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-random/getrandom/blob/master/CHANGELOG.md\"\u003egetrandom's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-random/getrandom/compare/v0.4.2...v0.4.3\"\u003e0.4.3\u003c/a\u003e - 2026-06-17\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ewasm64-unknown-unknown\u003c/code\u003e target support for \u003ccode\u003ewasm_js\u003c/code\u003e backend \u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/848\"\u003e#848\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDrop \u003ccode\u003ewasip2\u003c/code\u003e and \u003ccode\u003ewasip3\u003c/code\u003e dependencies in favor of manual bindings \u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/830\"\u003e#830\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/830\"\u003e#830\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/getrandom/pull/830\"\u003erust-random/getrandom#830\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/848\"\u003e#848\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/getrandom/pull/848\"\u003erust-random/getrandom#848\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-random/getrandom/compare/v0.4.1...v0.4.2\"\u003e0.4.2\u003c/a\u003e - 2026-03-03\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump \u003ccode\u003er-efi\u003c/code\u003e dependency to v6 \u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/814\"\u003e#814\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRead \u003ccode\u003eerrno\u003c/code\u003e only when it is set \u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/810\"\u003e#810\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCheck the return value of \u003ccode\u003eProcessPrng\u003c/code\u003e on Windows \u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/811\"\u003e#811\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/810\"\u003e#810\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/getrandom/pull/810\"\u003erust-random/getrandom#810\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/811\"\u003e#811\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/getrandom/pull/811\"\u003erust-random/getrandom#811\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/814\"\u003e#814\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/getrandom/pull/814\"\u003erust-random/getrandom#814\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-random/getrandom/compare/v0.4.0...v0.4.1\"\u003e0.4.1\u003c/a\u003e - 2026-02-03\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation build on docs.rs \u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/801\"\u003e#801\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/801\"\u003e#801\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/getrandom/pull/801\"\u003erust-random/getrandom#801\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-random/getrandom/compare/v0.3.4...v0.4.0\"\u003e0.4.0\u003c/a\u003e - 2026-02-02\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eRawOsError\u003c/code\u003e type alias \u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/739\"\u003e#739\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eSysRng\u003c/code\u003e behind new feature \u003ccode\u003esys_rng\u003c/code\u003e \u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/751\"\u003e#751\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWASIp3 support \u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/779\"\u003e#779\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eextern_impl\u003c/code\u003e opt-in backend \u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/786\"\u003e#786\u003c/a\u003e \u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/794\"\u003e#794\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMotor OS support \u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/797\"\u003e#797\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse Edition 2024 and MSRV 1.85 \u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/749\"\u003e#749\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/739\"\u003e#739\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/getrandom/pull/739\"\u003erust-random/getrandom#739\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/749\"\u003e#749\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/getrandom/pull/749\"\u003erust-random/getrandom#749\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/751\"\u003e#751\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/getrandom/pull/751\"\u003erust-random/getrandom#751\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/779\"\u003e#779\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/getrandom/pull/779\"\u003erust-random/getrandom#779\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/rust-random/getrandom/commit/5e7cd5733536844a9856dc7259bd4696bbe5e3ae\"\u003e\u003ccode\u003e5e7cd57\u003c/code\u003e\u003c/a\u003e Release v0.4.3 (\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/853\"\u003e#853\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/getrandom/commit/1ea268a69191eddedb33f2aa65104c15c8e00192\"\u003e\u003ccode\u003e1ea268a\u003c/code\u003e\u003c/a\u003e Use manual bindings for WASIp2/3 (\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/830\"\u003e#830\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/getrandom/commit/f7290b005924cc0275706e08146d9765600c054e\"\u003e\u003ccode\u003ef7290b0\u003c/code\u003e\u003c/a\u003e Update Cargo.lock (\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/852\"\u003e#852\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/getrandom/commit/16ce801fb680b8bdf353a86ffbf41010a85ebbc0\"\u003e\u003ccode\u003e16ce801\u003c/code\u003e\u003c/a\u003e Update Cargo.lock (\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/850\"\u003e#850\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/getrandom/commit/e5adfca75356287dc50d76bd8b0a818c74143fb1\"\u003e\u003ccode\u003ee5adfca\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003ewasm64-unknown-unknown\u003c/code\u003e support for \u003ccode\u003ewasm_js\u003c/code\u003e backend (\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/848\"\u003e#848\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/getrandom/commit/626df8dfb0ae34be760cdb5a32c069bd170f7119\"\u003e\u003ccode\u003e626df8d\u003c/code\u003e\u003c/a\u003e Update Cargo.lock (\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/846\"\u003e#846\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/getrandom/commit/4a01cb2c02b2e8e3e4fac7ec375a732c43a45995\"\u003e\u003ccode\u003e4a01cb2\u003c/code\u003e\u003c/a\u003e Update Cargo.lock (\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/841\"\u003e#841\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/getrandom/commit/f87bf394f7ca5ea9f4c55b83c67cb7fc6613efbf\"\u003e\u003ccode\u003ef87bf39\u003c/code\u003e\u003c/a\u003e Update Cargo.lock (\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/836\"\u003e#836\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/getrandom/commit/eadb879f8e178ca85f4746a01251f6e7432b338b\"\u003e\u003ccode\u003eeadb879\u003c/code\u003e\u003c/a\u003e ci: re-enable build job for x86_64-pc-cygwin (\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/832\"\u003e#832\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/getrandom/commit/d715d734bb3a187e75d4a7a8aa5378dd492f626e\"\u003e\u003ccode\u003ed715d73\u003c/code\u003e\u003c/a\u003e CI: Reduce the number of packages that are updated for wasip2 MSRV test (\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/825\"\u003e#825\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-random/getrandom/compare/v0.3.4...v0.4.3\"\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.189 to 0.2.190\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.190\u003c/h2\u003e\n\u003cp\u003eThere is now a single config for enabling 64-bit \u003ccode\u003etime_t\u003c/code\u003e: \u003ccode\u003elibc_unstable_time64\u003c/code\u003e. This can be set\nunconditionally; it opts in to 64-bit \u003ccode\u003etime_t\u003c/code\u003e on the following platforms that use 32-bit by\ndefault:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e32-bit Linux-GNU\u003c/li\u003e\n\u003cli\u003e32-bit Linux-uClibc\u003c/li\u003e\n\u003cli\u003e32-bit Linux-musl. Note that setting this flag also enables some other changes that happend in\nmusl v1.2.\u003c/li\u003e\n\u003cli\u003e32-bit Windows-GNU\u003c/li\u003e\n\u003cli\u003eESP-IDF (all targets with this environment are 32-bit)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eMost other 32-bit platforms are either already using 64-bit \u003ccode\u003etime_t\u003c/code\u003e, or are considered legacy\nand will not be gaining support from their upstream maintainers.\u003c/p\u003e\n\u003cp\u003eYou can enable this using \u003ccode\u003eRUSTFLAGS\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"sh\"\u003e\u003ccode\u003eRUSTFLAGS='--cfg=libc_unstable_time64' cargo ...\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eNote that there may still be some changes to features gated by this config option, hence \u0026quot;unstable\u0026quot;\nin its name. In the near future we will rename it to just \u003ccode\u003elibc_time64\u003c/code\u003e. Until then, please test it\nout and report any bugs you find!\u003c/p\u003e\n\u003ch3\u003eSupport\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd initial support for HelenOS (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4355\"\u003e#4355\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cp\u003eWe are slowly filling out the \u003ccode\u003eDefault\u003c/code\u003e implementations, to reduce the need for \u003ccode\u003emem::zeroed()\u003c/code\u003e in user code:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUnix: Implement \u003ccode\u003eDefault\u003c/code\u003e for a number of structs, especially on Apple platforms (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5576\"\u003e#5576\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux, NetBSD: Give \u003ccode\u003estatvfs\u003c/code\u003e a \u003ccode\u003eDefault\u003c/code\u003e impl (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5583\"\u003e#5583\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add \u003ccode\u003eDefault\u003c/code\u003e to a \u003ccode\u003elinux/can.rs\u003c/code\u003e structs (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5257\"\u003e#5257\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eOther additions:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eExpose the \u003ccode\u003elibc_unstable_time64\u003c/code\u003e cfg (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5411\"\u003e#5411\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAndroid, Glibc: Add \u003ccode\u003epthread_gettid_np\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5359\"\u003e#5359\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAndroid: Add \u003ccode\u003eRTLD_NEXT\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5323\"\u003e#5323\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAndroid: Add reuseport BPF socket options (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5366\"\u003e#5366\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eApple: Add TCP header flags, options and SACK limits (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5358\"\u003e#5358\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eApple: Add \u003ccode\u003eNET_RT_DUMP2\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5442\"\u003e#5442\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eApple: Add \u003ccode\u003eposix_spawn_file_actions_add(f)chdir(_np)\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5558\"\u003e#5558\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBSD: Add \u003ccode\u003eBPF_WORDALIGN\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5320\"\u003e#5320\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBSD: Add \u003ccode\u003elchmod\u003c/code\u003e and \u003ccode\u003elchflags\u003c/code\u003e where supported (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5400\"\u003e#5400\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBSD: Add \u003ccode\u003eminherit\u003c/code\u003e and related constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4849\"\u003e#4849\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDocs: Add more links to public headers and manual pages (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5407\"\u003e#5407\u003c/a\u003e), (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5485\"\u003e#5485\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.190/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.189...0.2.190\"\u003e0.2.190\u003c/a\u003e - 2026-10-02\u003c/h2\u003e\n\u003cp\u003eThere is now a single config for enabling 64-bit \u003ccode\u003etime_t\u003c/code\u003e: \u003ccode\u003elibc_unstable_time64\u003c/code\u003e. This can be set\nunconditionally; it opts in to 64-bit \u003ccode\u003etime_t\u003c/code\u003e on the following platforms that use 32-bit by\ndefault:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e32-bit Linux-GNU\u003c/li\u003e\n\u003cli\u003e32-bit Linux-uClibc\u003c/li\u003e\n\u003cli\u003e32-bit Linux-musl. Note that setting this flag also enables some other changes that happend in\nmusl v1.2.\u003c/li\u003e\n\u003cli\u003e32-bit Windows-GNU\u003c/li\u003e\n\u003cli\u003eESP-IDF (all targets with this environment are 32-bit)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eMost other 32-bit platforms are either already using 64-bit \u003ccode\u003etime_t\u003c/code\u003e, or are considered legacy\nand will not be gaining support from their upstream maintainers.\u003c/p\u003e\n\u003cp\u003eYou can enable this using \u003ccode\u003eRUSTFLAGS\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"sh\"\u003e\u003ccode\u003eRUSTFLAGS='--cfg=libc_unstable_time64' cargo ...\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eNote that there may still be some changes to features gated by this config option, hence \u0026quot;unstable\u0026quot;\nin its name. In the near future we will rename it to just \u003ccode\u003elibc_time64\u003c/code\u003e. Until then, please test it\nout and report any bugs you find!\u003c/p\u003e\n\u003ch3\u003eSupport\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd initial support for HelenOS (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4355\"\u003e#4355\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cp\u003eWe are slowly filling out the \u003ccode\u003eDefault\u003c/code\u003e implementations, to reduce the need for \u003ccode\u003emem::zeroed()\u003c/code\u003e in user code:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUnix: Implement \u003ccode\u003eDefault\u003c/code\u003e for a number of structs, especially on Apple platforms (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5576\"\u003e#5576\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux, NetBSD: Give \u003ccode\u003estatvfs\u003c/code\u003e a \u003ccode\u003eDefault\u003c/code\u003e impl (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5583\"\u003e#5583\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add \u003ccode\u003eDefault\u003c/code\u003e to a \u003ccode\u003elinux/can.rs\u003c/code\u003e structs (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5257\"\u003e#5257\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eOther additions:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eExpose the \u003ccode\u003elibc_unstable_time64\u003c/code\u003e cfg (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5411\"\u003e#5411\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAndroid, Glibc: Add \u003ccode\u003epthread_gettid_np\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5359\"\u003e#5359\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAndroid: Add \u003ccode\u003eRTLD_NEXT\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5323\"\u003e#5323\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAndroid: Add reuseport BPF socket options (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5366\"\u003e#5366\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eApple: Add TCP header flags, options and SACK limits (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5358\"\u003e#5358\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eApple: Add \u003ccode\u003eNET_RT_DUMP2\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5442\"\u003e#5442\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eApple: Add \u003ccode\u003eposix_spawn_file_actions_add(f)chdir(_np)\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5558\"\u003e#5558\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBSD: Add \u003ccode\u003eBPF_WORDALIGN\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5320\"\u003e#5320\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBSD: Add \u003ccode\u003elchmod\u003c/code\u003e and \u003ccode\u003elchflags\u003c/code\u003e where supported (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5400\"\u003e#5400\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBSD: Add \u003ccode\u003eminherit\u003c/code\u003e and related constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4849\"\u003e#4849\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/7b0ab5528dc7f361f3a0b4c06c2cad9971617f75\"\u003e\u003ccode\u003e7b0ab55\u003c/code\u003e\u003c/a\u003e ci: Rename \u003ccode\u003epublish_0.2.yml\u003c/code\u003e to \u003ccode\u003erelease.yaml\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/ac85dde5fc269ab4a8cd935d3f76adf85372677c\"\u003e\u003ccode\u003eac85dde\u003c/code\u003e\u003c/a\u003e ci: Sync release permissions with \u003ccode\u003emain\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/8f8cd2032060e1477c08077cd5f89215384723e2\"\u003e\u003ccode\u003e8f8cd20\u003c/code\u003e\u003c/a\u003e libc: Release 0.2.190\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/052c6e6a0186eeecf22c743d57c65a9963571241\"\u003e\u003ccode\u003e052c6e6\u003c/code\u003e\u003c/a\u003e changelog: Fix an incorrect commit link\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/ea19fd7fba435c629ed247de7138d5cdb1dea309\"\u003e\u003ccode\u003eea19fd7\u003c/code\u003e\u003c/a\u003e test: Remove explicit \u003ccode\u003elibc\u003c/code\u003e version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/6dbf3a29a0a972087b684bc6d6cbf20f92143b66\"\u003e\u003ccode\u003e6dbf3a2\u003c/code\u003e\u003c/a\u003e dragonfly: Move \u003ccode\u003eINHERIT_ZERO\u003c/code\u003e to the freebsd module\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/8a64766c8514865dea77cfc3216f5a9dc38c6728\"\u003e\u003ccode\u003e8a64766\u003c/code\u003e\u003c/a\u003e apple: add \u003ccode\u003eposix_spawn_file_actions_add(f)chdir(_np)\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/28de5147ff5665b835472f00ead49da71084a593\"\u003e\u003ccode\u003e28de514\u003c/code\u003e\u003c/a\u003e linux, netbsd: Give statvfs a \u003ccode\u003eDefault\u003c/code\u003e impl\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/a58a95f01d0561e75261052f5d8b3ad188f1ae4e\"\u003e\u003ccode\u003ea58a95f\u003c/code\u003e\u003c/a\u003e cygwin: Change \u003ccode\u003ePOSIX_SPAWN_*\u003c/code\u003e flags to \u003ccode\u003ec_short\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/d175264e718db4f216df7aad5f1291fd0ec34139\"\u003e\u003ccode\u003ed175264\u003c/code\u003e\u003c/a\u003e apple: \u003ccode\u003etimeval32\u003c/code\u003e is exhaustive\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/libc/compare/0.2.189...0.2.190\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `mio` from 1.2.3 to 1.2.4\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tokio-rs/mio/blob/master/CHANGELOG.md\"\u003emio's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e1.2.4\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix FreeBSD build with libc v0.2.190.\n(\u003ca href=\"https://redirect.github.com/tokio-rs/mio/pull/2016\"\u003etokio-rs/mio#2016\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFix named pipe use-after-free when I/O fails right after submit\n(\u003ca href=\"https://redirect.github.com/tokio-rs/mio/pull/2014\"\u003etokio-rs/mio#2014\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFix non-blocking socket creation on Haiku\n(\u003ca href=\"https://redirect.github.com/tokio-rs/mio/pull/2015\"\u003etokio-rs/mio#2015\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/mio/commit/79d1417c94e3a45c8bdd796e5422e22e8c488086\"\u003e\u003ccode\u003e79d1417\u003c/code\u003e\u003c/a\u003e Release v1.2.4 (\u003ca href=\"https://redirect.github.com/tokio-rs/mio/issues/2017\"\u003e#2017\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/mio/commit/9ad284fd9ff63bf8a53cf5d208f2bfa143be21e2\"\u003e\u003ccode\u003e9ad284f\u003c/code\u003e\u003c/a\u003e Fix non-blocking socket creation on Haiku\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/mio/commit/97fdd6c778e630ce0fd3ef78e9cdc6f3c9b11e0c\"\u003e\u003ccode\u003e97fdd6c\u003c/code\u003e\u003c/a\u003e Remove \u003ccode\u003elibc::NOTE_PCTRLMASK\u003c/code\u003e from \u003ccode\u003estd::fmt::Debug\u003c/code\u003e output (\u003ca href=\"https://redirect.github.com/tokio-rs/mio/issues/2016\"\u003e#2016\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/mio/commit/52097880b257aab42b10f9231a97b4a0da725587\"\u003e\u003ccode\u003e5209788\u003c/code\u003e\u003c/a\u003e Fix named pipe use-after-free when I/O fails right after submit (\u003ca href=\"https://redirect.github.com/tokio-rs/mio/issues/2014\"\u003e#2014\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/tokio-rs/mio/compare/v1.2.3...v1.2.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `r-efi` from 5.3.0 to 6.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/r-efi/r-efi/releases\"\u003er-efi's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003er-efi-6.0.0\u003c/h2\u003e\n\u003cpre\u003e\u003ccode\u003e# r-efi - UEFI Reference Specification Protocol Constants and Definitions\n\u003ch2\u003eCHANGES WITH 6.0.0:\u003c/h2\u003e\n\u003cpre\u003e\u003ccode\u003e* Change all function prototypes to use `unsafe fn`. This is a major\n  change, but reflects what all downstream users have already assumed.\n\n* Drop the obsolete `efiapi` and `examples` feature flags. The former\n  was unused, and the latter is an alias for `native`.\n\n* The `eficall!{}` macro is now fully inline in all of r-efi. It is\n  still provided for external users, but will no longer be used by\n  r-efi. All users are recommended to use `extern \u0026amp;quot;efiapi\u0026amp;quot;` directly.\n\nContributions from: Alan Egerton, David Rheinsberg\n\n- Dußlingen, 2026-02-03\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003e\u003c/code\u003e\u003c/pre\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/r-efi/r-efi/blob/main/NEWS.md\"\u003er-efi's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eCHANGES WITH 6.0.0:\u003c/h2\u003e\n\u003cpre\u003e\u003ccode\u003e    * Change all function prototypes to use `unsafe fn`. This is a major\n      change, but reflects what all downstream users have already assumed.\n\u003cpre\u003e\u003ccode\u003e* Drop the obsolete `efiapi` and `examples` feature flags. The former\n  was unused, and the latter is an alias for `native`.\n\n* The `eficall!{}` macro is now fully inline in all of r-efi. It is\n  still provided for external users, but will no longer be used by\n  r-efi. All users are recommended to use `extern \u0026amp;quot;efiapi\u0026amp;quot;` directly.\n\nContributions from: Alan Egerton, David Rheinsberg\n\n- Dußlingen, 2026-02-03\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003e\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/r-efi/r-efi/commit/7e1b0322d31d625f81a5656096330934f9cd835d\"\u003e\u003ccode\u003e7e1b032\u003c/code\u003e\u003c/a\u003e r-efi: prepare v6.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/r-efi/r-efi/commit/96504bb201057f20bde7ee2a162ad166eef2bb53\"\u003e\u003ccode\u003e96504bb\u003c/code\u003e\u003c/a\u003e r-efi: inline eficall!{}\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/r-efi/r-efi/commit/ea214336e64cca573d46ac216898e8656d750b20\"\u003e\u003ccode\u003eea21433\u003c/code\u003e\u003c/a\u003e build: drop unused feature flags\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/r-efi/r-efi/commit/48b1a11e5c7a886542eed2edef75a82c5645b493\"\u003e\u003ccode\u003e48b1a11\u003c/code\u003e\u003c/a\u003e r-efi: extend the transpose guidelines\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/r-efi/r-efi/commit/e7015361b14092c11dacc29a06fd8578d7518a70\"\u003e\u003ccode\u003ee701536\u003c/code\u003e\u003c/a\u003e build: synchronize AUTHORS\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/r-efi/r-efi/commit/6f2330e13b58075dccfe021b4aa72d290505be2b\"\u003e\u003ccode\u003e6f2330e\u003c/code\u003e\u003c/a\u003e r-efi: update remaining prototypes to \u003ccode\u003eunsafe fn\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/r-efi/r-efi/commit/60793e03772769c8e29e5518a3d1b28008f96b55\"\u003e\u003ccode\u003e60793e0\u003c/code\u003e\u003c/a\u003e Fix signatures of most EFI functions to be unsafe\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/r-efi/r-efi/compare/v5.3.0...v6.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `rand` from 0.9.5 to 0.10.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-random/rand/blob/master/CHANGELOG.md\"\u003erand's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.10.3] — 2026-09-20\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eWeightedIndex\u003c/code\u003e panic when the sum of float weights is infinite; return \u003ccode\u003eError::Overflow\u003c/code\u003e instead (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1808\"\u003e#1808\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix spurious \u003ccode\u003eError::NonFinite\u003c/code\u003e from \u003ccode\u003eUniform::new_inclusive\u003c/code\u003e on large finite float ranges such as \u003ccode\u003e0.0..=f64::MAX\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1821\"\u003e#1821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix possible panic due to sampling a deserialized \u003ccode\u003eUniform\u0026lt;char\u0026gt;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1831\"\u003e#1831\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReport exact remaining lengths from \u003ccode\u003eWeightedIndex::weights()\u003c/code\u003e and reduce overhead when reading weights (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1838\"\u003e#1838\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1808\"\u003e#1808\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1808\"\u003erust-random/rand#1808\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1821\"\u003e#1821\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1821\"\u003erust-random/rand#1821\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1831\"\u003e#1831\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1831\"\u003erust-random/rand#1831\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1838\"\u003e#1838\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1838\"\u003erust-random/rand#1838\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e[0.10.2] — 2026-07-02\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix possible memory safety violation due to deserialization of \u003ccode\u003eUniformChar\u003c/code\u003e from bad source (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1790\"\u003e#1790\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDocument required output order of fn \u003ccode\u003epartial_shuffle\u003c/code\u003e and apply \u003ccode\u003e#[must_use]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1769\"\u003e#1769\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAvoid usage of \u003ccode\u003eunsafe\u003c/code\u003e in contexts where non-local memory corruption could invalidate contract (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1791\"\u003e#1791\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1769\"\u003e#1769\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1769\"\u003erust-random/rand#1769\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1790\"\u003e#1790\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1790\"\u003erust-random/rand#1790\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1791\"\u003e#1791\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1791\"\u003erust-random/rand#1791\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e[0.10.1] — 2026-02-11\u003c/h2\u003e\n\u003cp\u003eThis release includes a fix for a soundness bug; see \u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1763\"\u003e#1763\u003c/a\u003e.\u003c/p\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDocument panic behavior of \u003ccode\u003emake_rng\u003c/code\u003e and add \u003ccode\u003e#[track_caller]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1761\"\u003e#1761\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecate feature \u003ccode\u003elog\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1763\"\u003e#1763\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1761\"\u003e#1761\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1761\"\u003erust-random/rand#1761\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1763\"\u003e#1763\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1763\"\u003erust-random/rand#1763\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e[0.10.0] - 2026-02-08\u003c/h2\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe dependency on \u003ccode\u003erand_chacha\u003c/code\u003e has been replaced with a dependency on \u003ccode\u003echacha20\u003c/code\u003e. This changes the implementation behind \u003ccode\u003eStdRng\u003c/code\u003e, but the output remains the same. There may be some API breakage when using the ChaCha-types directly as these are now the ones in \u003ccode\u003echacha20\u003c/code\u003e instead of \u003ccode\u003erand_chacha\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1642\"\u003e#1642\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eRename fns \u003ccode\u003eIndexedRandom::choose_multiple\u003c/code\u003e -\u0026gt; \u003ccode\u003esample\u003c/code\u003e, \u003ccode\u003echoose_multiple_array\u003c/code\u003e -\u0026gt; \u003ccode\u003esample_array\u003c/code\u003e, \u003ccode\u003echoose_multiple_weighted\u003c/code\u003e -\u0026gt; \u003ccode\u003esample_weighted\u003c/code\u003e, struct \u003ccode\u003eSliceChooseIter\u003c/code\u003e -\u0026gt; \u003ccode\u003eIndexedSamples\u003c/code\u003e and fns \u003ccode\u003eIteratorRandom::choose_multiple\u003c/code\u003e -\u0026gt; \u003ccode\u003esample\u003c/code\u003e, \u003ccode\u003echoose_multiple_fill\u003c/code\u003e -\u0026gt; \u003ccode\u003esample_fill\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1632\"\u003e#1632\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse Edition 2024 and MSRV 1.85 (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1653\"\u003e#1653\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLet \u003ccode\u003eFill\u003c/code\u003e be implemented for element types, not sliceable types (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1652\"\u003e#1652\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eOsError::raw_os_error\u003c/code\u003e on UEFI targets by returning \u003ccode\u003eOption\u0026lt;usize\u0026gt;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1665\"\u003e#1665\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReplace fn \u003ccode\u003eTryRngCore::read_adapter(..) -\u0026gt; RngReadAdapter\u003c/code\u003e with simpler struct \u003ccode\u003eRngReader\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1669\"\u003e#1669\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove fns \u003ccode\u003eSeedableRng::from_os_rng\u003c/code\u003e, \u003ccode\u003etry_from_os_rng\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1674\"\u003e#1674\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003eClone\u003c/code\u003e support for \u003ccode\u003eStdRng\u003c/code\u003e, \u003ccode\u003eReseedingRng\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1677\"\u003e#1677\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003epostcard\u003c/code\u003e instead of \u003ccode\u003ebincode\u003c/code\u003e to test the serde feature (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1693\"\u003e#1693\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/9e7d328f60d6372ae22927f37d1a816fc980f25e\"\u003e\u003ccode\u003e9e7d328\u003c/code\u003e\u003c/a\u003e Prepare rand 0.10.3 (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1840\"\u003e#1840\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/f73ce74d4ac8f47259e871e22939c6c52e17befe\"\u003e\u003ccode\u003ef73ce74\u003c/code\u003e\u003c/a\u003e Optimize WeightedIndex weight lookup and iteration (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1838\"\u003e#1838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/ef9e044b6b1f5fe541516d4b622c9c2d9932d789\"\u003e\u003ccode\u003eef9e044\u003c/code\u003e\u003c/a\u003e Avoid panic from deserialized \u003ccode\u003eUniform\\\u0026lt;char\u0026gt;\u003c/code\u003e where \u003ccode\u003erange == 0\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1831\"\u003e#1831\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/c994eb1e40ab8cc9a929cfe11b345f7296bca393\"\u003e\u003ccode\u003ec994eb1\u003c/code\u003e\u003c/a\u003e docs: fix angle unit in quick start example (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1839\"\u003e#1839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/33dea4fcd044c3425fd8f35ffc9d203c652c3d73\"\u003e\u003ccode\u003e33dea4f\u003c/code\u003e\u003c/a\u003e Test that WeightedIndex rejects INFINITY with Error::Overflow (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1822\"\u003e#1822\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/94c9078267aa9ea4e9ad61bd552b35245c995830\"\u003e\u003ccode\u003e94c9078\u003c/code\u003e\u003c/a\u003e Fix Uniform::new_inclusive overflow on large finite float ranges (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1821\"\u003e#1821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/bb1262f703ca04e4ce56be78e1dc4e204cd6a998\"\u003e\u003ccode\u003ebb1262f\u003c/code\u003e\u003c/a\u003e Use Xoshiro256PlusPlus in examples/rayon-monte-carlo.rs (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1805\"\u003e#1805\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/521fab6a1bcf349760d2581c2143fbc1aafe8798\"\u003e\u003ccode\u003e521fab6\u003c/code\u003e\u003c/a\u003e Stop pinning dependencies (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1820\"\u003e#1820\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/3f7c4335fd6ba118aaed1ab59b1964808a955d4d\"\u003e\u003ccode\u003e3f7c433\u003c/code\u003e\u003c/a\u003e Stop pinning dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/cf4f73e3953ffcf97f575317a07f0fd5983bfe9e\"\u003e\u003ccode\u003ecf4f73e\u003c/code\u003e\u003c/a\u003e sample_efraimidis_spirakis: error on more than amount non-finite weights (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1814\"\u003e#1814\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-random/rand/compare/0.9.5...0.10.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `rand_core` from 0.9.5 to 0.10.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang-nursery/rand/releases\"\u003erand_core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.10.1\u003c/h2\u003e\n\u003cp\u003eThis release includes a fix for a soundness bug; see \u003ca href=\"https://redirect.github.com/rust-lang-nursery/rand/issues/1763\"\u003e#1763\u003c/a\u003e.\u003c/p\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDocument panic behavior of \u003ccode\u003emake_rng\u003c/code\u003e and add \u003ccode\u003e#[track_caller]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang-nursery/rand/issues/1761\"\u003e#1761\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecate feature \u003ccode\u003elog\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang-nursery/rand/issues/1763\"\u003e#1763\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/rust-lang-nursery/rand/issues/1761\"\u003e#1761\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1761\"\u003erust-random/rand#1761\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-lang-nursery/rand/issues/1763\"\u003e#1763\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1763\"\u003erust-random/rand#1763\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-random/rand/compare/0.10.0...0.10.1\"\u003ehttps://github.com/rust-random/rand/compare/0.10.0...0.10.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.10.0\u003c/h2\u003e\n\u003ch2\u003e[0.10.0] - 2026-02-08\u003c/h2\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe dependency on \u003ccode\u003erand_chacha\u003c/code\u003e has been replaced with a dependency on \u003ccode\u003echacha20\u003c/code\u003e. This changes the implementation behind \u003ccode\u003eStdRng\u003c/code\u003e, but the output remains the same. There may be some API breakage when using the ChaCha-types directly as these are now the ones in \u003ccode\u003echacha20\u003c/code\u003e instead of \u003ccode\u003erand_chacha\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang-nursery/rand/issues/1642\"\u003e#1642\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eRename fns \u003ccode\u003eIndexedRandom::choose_multiple\u003c/code\u003e -\u0026gt; \u003ccode\u003esample\u003c/code\u003e, \u003ccode\u003echoose_multiple_array\u003c/code\u003e -\u0026gt; \u003ccode\u003esample_array\u003c/code\u003e, \u003ccode\u003echoose_multiple_weighted\u003c/code\u003e -\u0026gt; \u003ccode\u003esample_weighted\u003c/code\u003e, struct \u003ccode\u003eSliceChooseIter\u003c/code\u003e -\u0026gt; \u003ccode\u003eIndexedSamples\u003c/code\u003e and fns \u003ccode\u003eIteratorRandom::choose_multiple\u003c/code\u003e -\u0026gt; \u003ccode\u003esample\u003c/code\u003e, \u003ccode\u003echoose_multiple_fill\u003c/code\u003e -\u0026gt; \u003ccode\u003esample_fill\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang-nursery/rand/issues/1632\"\u003e#1632\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse Edition 2024 and MSRV 1.85 (\u003ca href=\"https://redirect.github.com/rust-lang-nursery/rand/issues/1653\"\u003e#1653\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLet \u003ccode\u003eFill\u003c/code\u003e be implemented for element types, not sliceable types (\u003ca href=\"https://redirect.github.com/rust-lang-nursery/rand/issues/1652\"\u003e#1652\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eOsError::raw_os_error\u003c/code\u003e on UEFI targets by returning \u003ccode\u003eOption\u0026lt;usize\u0026gt;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang-nursery/rand/issues/1665\"\u003e#1665\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReplace fn \u003ccode\u003eTryRngCore::read_adapter(..) -\u0026gt; RngReadAdapter\u003c/code\u003e with simpler struct \u003ccode\u003eRngReader\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang-nursery/rand/issues/1669\"\u003e#1669\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove fns \u003ccode\u003eSeedableRng::from_os_rng\u003c/code\u003e, \u003ccode\u003etry_from_os_rng\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang-nursery/rand/issues/1674\"\u003e#1674\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003eClone\u003c/code\u003e support for \u003ccode\u003eStdRng\u003c/code\u003e, \u003ccode\u003eReseedingRng\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang-nursery/rand/issues/1677\"\u003e#1677\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003epostcard\u003c/code\u003e instead of \u003ccode\u003ebincode\u003c/code\u003e to test the serde feature (\u003ca href=\"https://redirect.github.com/rust-lang-nursery/rand/issues/1693\"\u003e#1693\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAvoid excessive allocation in \u003ccode\u003eIteratorRandom::sample\u003c/code\u003e when \u003ccode\u003eamount\u003c/code\u003e is much larger than iterator size (\u003ca href=\"https://redirect.github.com/rust-lang-nursery/rand/issues/1695\"\u003e#1695\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRename \u003ccode\u003eos_rng\u003c/code\u003e -\u0026gt; \u003ccode\u003esys_rng\u003c/code\u003e, \u003ccode\u003eOsRng\u003c/code\u003e -\u0026gt; \u003ccode\u003eSysRng\u003c/code\u003e, \u003ccode\u003eOsError\u003c/code\u003e -\u0026gt; \u003ccode\u003eSysError\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang-nursery/rand/issues/1697\"\u003e#1697\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRename \u003ccode\u003eRng\u003c/code\u003e -\u0026gt; \u003ccode\u003eRngExt\u003c/code\u003e as upstream \u003ccode\u003erand_core\u003c/code\u003e has renamed \u003ccode\u003eRngCore\u003c/code\u003e -\u0026gt; \u003ccode\u003eRng\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang-nursery/rand/issues/1717\"\u003e#1717\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdditions\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd fns \u003ccode\u003eIndexedRandom::choose_iter\u003c/code\u003e, \u003ccode\u003echoose_weighted_iter\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang-nursery/rand/issues/1632\"\u003e#1632\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePub export \u003ccode\u003eXoshiro128PlusPlus\u003c/code\u003e, \u003ccode\u003eXoshiro256PlusPlus\u003c/code\u003e prngs (\u003ca href=\"https://redirect.github.com/rust-lang-nursery/rand/issues/1649\"\u003e#1649\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePub export \u003ccode\u003eChaCha8Rng\u003c/code\u003e, \u003ccode\u003eChaCha12Rng\u003c/code\u003e, \u003ccode\u003eChaCha20Rng\u003c/code\u003e behind \u003ccode\u003echacha\u003c/code\u003e feature (\u003ca href=\"https://redirect.github.com/rust-lang-nursery/rand/issues/1659\"\u003e#1659\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFn \u003ccode\u003erand::make_rng() -\u0026gt; R where R: SeedableRng\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang-nursery/rand/issues/1734\"\u003e#1734\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRemovals\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemoved \u003ccode\u003eReseedingRng\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang-nursery/rand/issues/1722\"\u003e#1722\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemoved unused feature \u0026quot;nightly\u0026quot; (\u003ca href=\"https://redirect.github.com/rust-lang-nursery/rand/issues/1732\"\u003e#1732\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemoved feature \u003ccode\u003esmall_rng\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang-nursery/rand/issues/1732\"\u003e#1732\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/rust-lang-nursery/rand/issues/1632\"\u003e#1632\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1632\"\u003erust-random/rand#1632\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-lang-nursery/rand/issues/1642\"\u003e#1642\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1642\"\u003erust-random/rand#1642\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-lang-nursery/rand/issues/1649\"\u003e#1649\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1649\"\u003erust-random/rand#1649\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-lang-nursery/rand/issues/1652\"\u003e#1652\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1652\"\u003erust-random/rand#1652\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-lang-nursery/rand/issues/1653\"\u003e#1653\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1653\"\u003erust-random/rand#1653\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-lang-nursery/rand/issues/1659\"\u003e#1659\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1659\"\u003erust-random/rand#1659\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-lang-nursery/rand/issues/1665\"\u003e#1665\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1665\"\u003erust-random/rand#1665\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-lang-nursery/rand/issues/1669\"\u003e#1669\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1669\"\u003erust-random/rand#1669\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-lang-nursery/rand/issues/1674\"\u003e#1674\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1674\"\u003erust-random/rand#1674\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-random/rand/blob/master/CHANGELOG.md\"\u003erand_core's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.10.1] — 2026-02-11\u003c/h2\u003e\n\u003cp\u003eThis release includes a fix for a soundness bug; see \u003ca href=\"https://redirect.github.com/rust-lang-nursery/rand/issues/1763\"\u003e#1763\u003c/a\u003e.\u003c/p\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDocument panic behavior of \u003ccode\u003emake_rng\u003c/code\u003e and add \u003ccode\u003e#[track_caller]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang-nursery/rand/issues/1761\"\u003e#1761\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecate feature \u003ccode\u003elog\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang-nursery/rand/issues/1763\"\u003e#1763\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/rust-lang-nursery/rand/issues/1761\"\u003e#1761\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1761\"\u003erust-random/rand#1761\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-lang-nursery/rand/issues/1763\"\u003e#1763\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1763\"\u003erust-random/rand#1763\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e[0.10.0] - 2026-02-08\u003c/h2\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe dependency on \u003ccode\u003erand_chacha\u003c/code\u003e has been replaced with a dependency on \u003ccode\u003echacha20\u003c/code\u003e. This changes the implementation behind \u003ccode\u003eStdRng\u003c/code\u003e, but the output remains the same. There may be some API breakage when using the ChaCha-types directly as these are now the ones in \u003ccode\u003echacha20\u003c/code\u003e instead of \u003ccode\u003erand_chacha\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang-nursery/rand/issues/1642\"\u003e#1642\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eRename fns \u003ccode\u003eIndexedRandom::choose_multiple\u003c/code\u003e -\u0026gt; \u003ccode\u003esample\u003c/code\u003e, \u003ccode\u003echoose_multiple_array\u003c/code\u003e -\u0026gt; \u003ccode\u003esample_array\u003c/code\u003e, \u003ccode\u003echoose_multiple_weighted\u003c/code\u003e -\u0026gt; \u003ccode\u003esample_weighted\u003c/code\u003e, struct \u003ccode\u003eSliceChooseIter\u003c/code\u003e -\u0026gt; \u003ccode\u003eIndexedSamples\u003c/code\u003e and fns \u003ccode\u003eIteratorRandom::choose_multiple\u003c/code\u003e -\u0026gt; \u003ccode\u003esample\u003c/code\u003e, \u003ccode\u003echoose_multiple_fill\u003c/code\u003e -\u0026gt; \u003ccode\u003esample_fill\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang-nursery/rand/issues/1632\"\u003e#1632\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse Edition 2024 and MSRV 1.85 (\u003ca href=\"https://redirect.github.com/rust-lang-nursery/rand/issues/1653\"\u003e#1653\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLet \u003ccode\u003eFill\u003c/code\u003e be implemented for element types, not sliceable types (\u003ca href=\"https://redirect.github.com/rust-lang-nursery/rand/issues/1652\"\u003e#1652\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eOsError::raw_os_error\u003c/code\u003e on UEFI targets by returning \u003ccode\u003eOption\u0026lt;usize\u0026gt;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang-nursery/rand/issues/1665\"\u003e#1665\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReplace fn \u003ccode\u003eTryRngCore::read_adapter(..) -\u0026gt; RngReadAdapter\u003c/code\u003e with simpler struct \u003ccode\u003eRngReader\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang-nursery/rand/issues/1669\"\u003e#1669\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove fns \u003ccode\u003eSeedableRng::from_os_rng\u003c/code\u003e, \u003ccode\u003etry_from_os_rng\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang-nursery/rand/issues/1674\"\u003e#1674\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003eClone\u003c/code\u003e support for \u003ccode\u003eStdRng\u003c/code\u003e, \u003ccode\u003eReseedingRng\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang-nursery/rand/issues/1677\"\u003e#1677\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003epostcard\u003c/code\u003e instead of \u003ccode\u003ebincode\u003c/code\u003e to test the serde feature (\u003ca href=\"https://redirect.github.com/rust-lang-nursery/rand/issues/1693\"\u003e#1693\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAvoid excessive allocation in \u003ccode\u003eIteratorRandom::sample\u003c/code\u003e when \u003ccode\u003eamount\u003c/code\u003e is much larger than iterator size (\u003ca href=\"https://redirect.github.com/rust-lang-nursery/rand/issues/1695\"\u003e#1695\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRename \u003ccode\u003eos_rng\u003c/code\u003e -\u0026gt; \u003ccode\u003esys_rng\u003c/code\u003e, \u003ccode\u003eOsRng\u003c/code\u003e -\u0026gt; \u003ccode\u003eSysRng\u003c/code\u003e, \u003ccode\u003eOsError\u003c/code\u003e -\u0026gt; \u003ccode\u003eSysError\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang-nursery/rand/issues/1697\"\u003e#1697\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRename \u003ccode\u003eRng\u003c/code\u003e -\u0026gt; \u003ccode\u003eRngExt\u003c/code\u003e as upstream \u003ccode\u003erand_core\u003c/code\u003e has renamed \u003ccode\u003eRngCore\u003c/code\u003e -\u0026gt; \u003ccode\u003eRng\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang-nursery/rand/issues/1717\"\u003e#1717\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdditions\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd fns \u003ccode\u003eIndexedRandom::choose_iter\u003c/code\u003e, \u003ccode\u003echoose_weighted_iter\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang-nursery/rand/issues/1632\"\u003e#1632\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePub export \u003ccode\u003eXoshiro128PlusPlus\u003c/code\u003e, \u003ccode\u003eXoshiro256PlusPlus\u003c/code\u003e prngs (\u003ca href=\"https://redirect.github.com/rust-lang-nursery/rand/issues/1649\"\u003e#1649\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePub export \u003ccode\u003eChaCha8Rng\u003c/code\u003e, \u003ccode\u003eChaCha12Rng\u003c/code\u003e, \u003ccode\u003eChaCha20Rng\u003c/code\u003e behind \u003ccode\u003echacha\u003c/code\u003e feature (\u003ca href=\"https://redirect.github.com/rust-lang-nursery/rand/issues/1659\"\u003e#1659\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFn \u003ccode\u003erand::make_rng() -\u0026gt; R where R: SeedableRng\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang-nursery/rand/issues/1734\"\u003e#1734\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRemovals\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemoved \u003ccode\u003eReseedingRng\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang-nursery/rand/issues/1722\"\u003e#1722\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemoved unused feature \u0026quot;nightly\u0026quot; (\u003ca href=\"https://redirect.github.com/rust-lang-nursery/rand/issues/1732\"\u003e#1732\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemoved feature \u003ccode\u003esmall_rng\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang-nursery/rand/issues/1732\"\u003e#1732\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/rust-lang-nursery/rand/issues/1632\"\u003e#1632\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1632\"\u003erust-random/rand#1632\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-lang-nursery/rand/issues/1642\"\u003e#1642\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1642\"\u003erust-random/rand#1642\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-lang-nursery/rand/issues/1649\"\u003e#1649\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1649\"\u003erust-random/rand#1649\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-lang-nursery/rand/issues/1652\"\u003e#1652\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1652\"\u003erust-random/rand#1652\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-lang-nursery/rand/issues/1653\"\u003e#1653\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1653\"\u003erust-random/rand#1653\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-lang-nursery/rand/issues/1659\"\u003e#1659\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1659\"\u003erust-random/rand#1659\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-lang-nursery/rand/issues/1665\"\u003e#1665\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1665\"\u003erust-random/rand#1665\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-lang-nursery/rand/issues/1669\"\u003e#1669\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1669\"\u003erust-random/rand#1669\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-lang-nursery/rand/issues/1674\"\u003e#1674\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1674\"\u003erust-random/rand#1674\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-lang-nursery/rand/issues/1677\"\u003e#1677\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1677\"\u003erust-random/rand#1677\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-lang-nursery/rand/issues/1693\"\u003e#1693\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1693\"\u003erust-random/rand#1693\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-lang-nursery/rand/issues/1695\"\u003e#1695\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1695\"\u003erust-random/rand#1695\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-lang-nursery/rand/issues/1697\"\u003e#1697\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1697\"\u003erust-random/rand#1697\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/rust-random/rand/commit/27ff4cb7ced3122a1f677fc248c1a07e59ddc8cd\"\u003e\u003ccode\u003e27ff4cb\u003c/code\u003e\u003c/a\u003e Prepare v0.10.1: deprecate feature \u003ccode\u003elog\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang-nursery/rand/issues/1763\"\u003e#1763\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/98d06386dc4e1d1c89a91f4e483d571921c29ecf\"\u003e\u003ccode\u003e98d0638\u003c/code\u003e\u003c/a\u003e make_rng: document panic and add #[track_caller] (\u003ca href=\"https://redirect.github.com/rust-lang-nursery/rand/issues/1761\"\u003e#1761\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/54e5eaaa7ac11af3aa60b5ccc486182189e6f9ef\"\u003e\u003ccode\u003e54e5eaa\u003c/code\u003e\u003c/a\u003e Fix doc error (\u003ca href=\"https://redirect.github.com/rust-lang-nursery/rand/issues/1758\"\u003e#1758\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/1ce4c080186730595a8d464591d17aac22a42252\"\u003e\u003ccode\u003e1ce4c08\u003c/code\u003e\u003c/a\u003e Bump itoa from 1.0.17 to 1.0.18 in the all-deps group (\u003ca href=\"https://redirect.github.com/rust-lang-nursery/rand/issues/1756\"\u003e#1756\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/ccb734b9c22891a19f11be125c2f09a43809b08e\"\u003e\u003ccode\u003eccb734b\u003c/code\u003e\u003c/a\u003e docs: fix typo in doc comment (\u003ca href=\"https://redirect.github.com/rust-lang-nursery/rand/issues/1754\"\u003e#1754\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/357eb7de9c9c80184449e8b515c821e48cf4df74\"\u003e\u003ccode\u003e357eb7d\u003c/code\u003e\u003c/a\u003e Bump libc from 0.2.182 to 0.2.183 in the all-deps group (\u003ca href=\"https://redirect.github.com/rust-lang-nursery/rand/issues/1753\"\u003e#1753\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/5e77fe5d61b886988cae67b6d8fb09e405845c63\"\u003e\u003ccode\u003e5e77fe5\u003c/code\u003e\u003c/a\u003e Fix trait references in documentation (\u003ca href=\"https://redirect.github.com/rust-lang-nursery/rand/issues/1752\"\u003e#1752\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/da891850ab2b38f4322ec140ae29d305dfb162c3\"\u003e\u003ccode\u003eda89185\u003c/code\u003e\u003c/a\u003e Bump the all-deps group with 3 updates (\u003ca href=\"https://redirect.github.com/rust-lang-nursery/rand/issues/1751\"\u003e#1751\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/50516ff45c3675d9c2d247e70bc8db691ed8366d\"\u003e\u003ccode\u003e50516ff\u003c/code\u003e\u003c/a\u003e Bump the all-deps group with 2 updates (\u003ca href=\"https://redirect.github.com/rust-lang-nursery/rand/issues/1749\"\u003e#1749\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/fd71de97fdc7050b9a2d8384f5f8afce7d991ca3\"\u003e\u003ccode\u003efd71de9\u003c/code\u003e\u003c/a\u003e Bump the all-deps group with 2 updates (\u003ca href=\"https://redirect.github.com/rust-lang-nursery/rand/issues/1747\"\u003e#1747\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang-nursery/rand/compare/0.9.5...0.10.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `rand_xorshift` from 0.4.0 to 0.5.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/rust-random/rngs/compare/rand_xorshift-0.4.0...rand_jitter-0.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `smallvec` from 1.16.2 to 1.16.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/servo/rust-smallvec/releases\"\u003esmallvec's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.16.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePort new fuzzer to v1 by \u003ca href=\"https://github.com/bolshoytoster\"\u003e\u003ccode\u003e@​bolshoytoster\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/servo/rust-smallvec/pull/678\"\u003eservo/rust-smallvec#678\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: overflow during fuzzy check by \u003ca href=\"https://github.com/GauravPawar101\"\u003e\u003ccode\u003e@​GauravPawar101\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/servo/rust-smallvec/pull/693\"\u003eservo/rust-smallvec#693\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump version by \u003ca href=\"https://github.com/alejandro-vaz\"\u003e\u003ccode\u003e@​alejandro-vaz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/servo/rust-smallvec/pull/723\"\u003eservo/rust-smallvec#723\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/servo/rust-smallvec/compare/v1.16.2...v1.16.3\"\u003ehttps://github.com/servo/rust-smallvec/compare/v1.16.2...v1.16.3\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/servo/rust-smallvec/commit/7ad35d20ad4cd3a86f2cf4d367fe146e6497e554\"\u003e\u003ccode\u003e7ad35d2\u003c/code\u003e\u003c/a\u003e chore: bump version (\u003ca href=\"https://redirect.github.com/servo/rust-smallvec/issues/723\"\u003e#723\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/servo/rust-smallvec/commit/8aaf33e15451a02bf23a21a6334b2d988354e771\"\u003e\u003ccode\u003e8aaf33e\u003c/code\u003e\u003c/a\u003e fix: overflow during fuzzy check (\u003ca href=\"https://redirect.github.com/servo/rust-smallvec/issues/693\"\u003e#693\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/servo/rust-smallvec/commit/c936db11598450f627443436f8f0bee1d91d588b\"\u003e\u003ccode\u003ec936db1\u003c/code\u003e\u003c/a\u003e Port new fuzzer to v1 (\u003ca href=\"https://redirect.github.com/servo/rust-smallvec/issues/678\"\u003e#678\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/servo/rust-smallvec/compare/v1.16.2...v1.16.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `syn` from 2.0.119 to 3.0.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/syn/releases\"\u003esyn's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.0.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix parsing interpolated lifetime at statement start (\u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/2082\"\u003e#2082\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReport correct span for lex errors from \u003ccode\u003eLitStr::parse_with\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/2080\"\u003e#2080\u003c/a\u003e, thanks \u003ca href=\"https://github.com/sunshowers\"\u003e\u003ccode\u003e@​sunshowers\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow \u003ccode\u003esafe fn\u003c/code\u003e in \u003ccode\u003eimpl Parse for ForeignItemFn\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/2078\"\u003e#2078\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ca href=\"https://docs.rs/syn/3/syn/struct.Error.html#method.new_range\"\u003e\u003ccode\u003eError::new_range(start..end, \u0026quot;msg\u0026quot;)\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/2068\"\u003e#2068\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/2070\"\u003e#2070\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ca href=\"https://docs.rs/syn/3/syn/buffer/struct.Cursor.html#method.prev_span\"\u003e\u003ccode\u003eCursor::prev_span\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eParse const traits (\u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/2056\"\u003e#2056\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/2057\"\u003e#2057\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/2058\"\u003e#2058\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/2063\"\u003e#2063\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/2064\"\u003e#2064\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eParse unsafe binder types (\u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/2065\"\u003e#2065\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eParse impl restrictions (\u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/2066\"\u003e#2066\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.0\u003c/h2\u003e\n\u003cp\u003eThis release contains adjustments to the syntax tree to account for ongoing Rust language development from the 3 years since syn 2.0.0 and to anticipate some in-flight Rust language RFCs.\u003c/p\u003e\n\u003cp\u003eThese include: default values in fields, pinned type sugar, raw lifetimes, generator blocks and functions, unnamed enum variants, attributes in tuple types and tuple patterns, named arguments in parenthesized generic argument lists, lightweight clones, const traits, const function pointers, mutability restricted fields, supertrait auto implementation, final associated functions, trait implementability restrictions, const blocks in path arguments, item-level const blocks, return type notation, never patterns, function delegation, mutable by-reference bindings, in-place initialization, field projections, explicitly dyn-compatible traits, view types, file-level frontmatter, generic const arguments, guard patterns, lazy type aliases, explicitly safe foreign items, super let, unsafe fields, pattern types, heterogeneous try-blocks, function contracts, async function trait bounds, static closure coroutine syntax, unsafe binder types, move expressions, for-await loops, and postfix keywords.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch1\u003eBreaking changes\u003c/h1\u003e\n\u003ch2\u003eModifiers\u003c/h2\u003e\n\u003cp\u003eTo reserve more room for language evolution, there are 10 new non-exhaustive structs in the syntax tree having the following commonality:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eName ending in \u003ccode\u003eModifiers\u003c/code\u003e. {\u003ccode\u003eBlockModifiers\u003c/code\u003e, \u003ccode\u003eClosureModifiers\u003c/code\u003e, \u003ccode\u003eConstModifiers\u003c/code\u003e, \u003ccode\u003eFieldModifiers\u003c/code\u003e, \u003ccode\u003eFnModifiers\u003c/code\u003e, \u003ccode\u003eImplModifiers\u003c/code\u003e, \u003ccode\u003eLocalModifiers\u003c/code\u003e, \u003ccode\u003eTraitBoundModifiers\u003c/code\u003e, \u003ccode\u003eTraitModifiers\u003c/code\u003e, \u003ccode\u003eTypeModifiers\u003c/code\u003e}\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eEach implements \u003ccode\u003eDefault\u003c/code\u003e. The default value is guaranteed to comprise no tokens.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eNon-exhaustive. Can only be instantiated by Syn's parser or by creating and then mutating \u003ccode\u003e▁▁Modifiers::default()\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eDoes not implement \u003ccode\u003eParse\u003c/code\u003e. When parsing, they are parsed by the enclosing syntax tree node.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eDoes not implement \u003ccode\u003eToTokens\u003c/code\u003e. In some cases the syntax that these nodes might hold in the future is not necessarily contiguous tokens.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eProvides \u003ccode\u003e.require_empty() -\u0026gt; Result\u0026lt;()\u0026gt;\u003c/code\u003e which returns a meaningfully spanned error if the modifiers are different from the empty default. This enables a caller to reject syntax it does not recognize without knowing what that syntax may be.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eTypes\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/dtolnay/syn/commit/559cab55ef0c644f77660840edc3620d0d99d3d7\"\u003e\u003ccode\u003e559cab5\u003c/code\u003e\u003c/a\u003e Release 3.0.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/9088cad8189331ba78971cfe406dc645a4288d60\"\u003e\u003ccode\u003e9088cad\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/2082\"\u003e#2082\u003c/a\u003e from dtolnay/lifetimevar\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/3eb43bb446ec3d6ce1ff862c945142c17e76b398\"\u003e\u003ccode\u003e3eb43bb\u003c/code\u003e\u003c/a\u003e Fix parsing interpolated lifetime at statement start\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/7b2f6f9f5d818e90d259cafc55043d9e6044790b\"\u003e\u003ccode\u003e7b2f6f9\u003c/code\u003e\u003c/a\u003e Add regression test for issue 2081\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/d55bcd2546a3a34923c46da569edd65b38b3788d\"\u003e\u003ccode\u003ed55bcd2\u003c/code\u003e\u003c/a\u003e Update test suite to nightly-2026-09-13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/8e37bca79cf016de10e5eb310e9b679cd3be4726\"\u003e\u003ccode\u003e8e37bca\u003c/code\u003e\u003c/a\u003e Resolve non_kebab_case_bins warning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/4dfd88f9fd9c2951b20c5c7ab1da5692a68fee34\"\u003e\u003ccode\u003e4dfd88f\u003c/code\u003e\u003c/a\u003e Update test suite to nightly-2026-09-06\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/e0ad92d68b588c964e82bb74c3bd3e1e99f97ceb\"\u003e\u003ccode\u003ee0ad92d\u003c/code\u003e\u003c/a\u003e Release 3.0.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/74e7d75f263942576a25d5ed4bf11d0d1e80e698\"\u003e\u003ccode\u003e74e7d75\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/2080\"\u003e#2080\u003c/a\u003e from sunshowers/lit-str-span\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/4c264f3db3f0d567fb6a6ddfe1e129bbe5c2acbe\"\u003e\u003ccode\u003e4c264f3\u003c/code\u003e\u003c/a\u003e In LitStr::parse_with, report correct span for lex errors\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/syn/compare/2.0.119...3.0.6\"\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 \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/agentjp/bdinfo-rs/pull/530","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/agentjp%2Fbdinfo-rs/issues/530","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/530/packages"}},{"old_version":"3.0.6","new_version":"3.0.7","update_type":"patch","path":null,"pr_created_at":"2026-10-14T15:37:20.000Z","version_change":"3.0.6 → 3.0.7","issue":{"uuid":"5850745369","node_id":"PR_kwDONNUenc8AAAABIbM4Ug","number":1692,"state":"open","title":"build(deps): bump syn from 3.0.6 to 3.0.7","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":["BeryJu"],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-10-14T15:37:20.000Z","updated_at":"2026-10-14T15:58:20.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps)","packages":[{"name":"syn","old_version":"3.0.6","new_version":"3.0.7","repository_url":"https://github.com/dtolnay/syn"}],"path":null,"ecosystem":"cargo"},"body":"Bumps [syn](https://github.com/dtolnay/syn) from 3.0.6 to 3.0.7.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/syn/releases\"\u003esyn's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.0.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix parsing absolute path expr in labeled break (\u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/2085\"\u003e#2085\u003c/a\u003e, thanks \u003ca href=\"https://github.com/A4-Tacks\"\u003e\u003ccode\u003e@​A4-Tacks\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/syn/commit/ec4c2dac7841847235964682861a4d22773134b9\"\u003e\u003ccode\u003eec4c2da\u003c/code\u003e\u003c/a\u003e Release 3.0.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/f947cf7ada554e0c6663521c559372dfd462268a\"\u003e\u003ccode\u003ef947cf7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/2085\"\u003e#2085\u003c/a\u003e from A4-Tacks/break-label-abs-path\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/9cb6556a8e2461a4c303008f0609fbf4e0a2b6d1\"\u003e\u003ccode\u003e9cb6556\u003c/code\u003e\u003c/a\u003e Update test suite to nightly-2026-10-08\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/0cce1664ff834695ea573c6b447363f2683a1fb2\"\u003e\u003ccode\u003e0cce166\u003c/code\u003e\u003c/a\u003e Fix parse abs path expr in labeled break\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/295f9648f499cd2576d4cb022f3fcc7f96ce0a74\"\u003e\u003ccode\u003e295f964\u003c/code\u003e\u003c/a\u003e Update test suite to nightly-2026-09-29\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/9ce6a7962ddbfddd9bd975a9a6ae8414679b07e6\"\u003e\u003ccode\u003e9ce6a79\u003c/code\u003e\u003c/a\u003e Update test suite to nightly-2026-09-24\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/3de849436a5f436c9b448738cdc9d32a6fbe56ac\"\u003e\u003ccode\u003e3de8494\u003c/code\u003e\u003c/a\u003e Update test suite to nightly-2026-09-22\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/2ebf5f96e7361e50bfc3fa28d77908c445a34c4f\"\u003e\u003ccode\u003e2ebf5f9\u003c/code\u003e\u003c/a\u003e Update test suite to nightly-2026-09-17\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/dtolnay/syn/compare/3.0.6...3.0.7\"\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=syn\u0026package-manager=cargo\u0026previous-version=3.0.6\u0026new-version=3.0.7)](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/goauthentik/platform/pull/1692","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/goauthentik%2Fplatform/issues/1692","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1692/packages"}},{"old_version":"2.0.117","new_version":"3.0.7","update_type":"major","path":null,"pr_created_at":"2026-10-14T14:33:22.000Z","version_change":"2.0.117 → 3.0.7","issue":{"uuid":"5849733965","node_id":"PR_kwDOQOog_s8AAAABIaYshQ","number":16,"state":"closed","title":"Bump syn from 2.0.117 to 3.0.7","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-10-15T03:13:17.000Z","author_association":null,"state_reason":null,"created_at":"2026-10-14T14:33:22.000Z","updated_at":"2026-10-15T03:13:20.000Z","time_to_close":45595,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"syn","old_version":"2.0.117","new_version":"3.0.7","repository_url":"https://github.com/dtolnay/syn"}],"path":null,"ecosystem":"cargo"},"body":"Bumps [syn](https://github.com/dtolnay/syn) from 2.0.117 to 3.0.7.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/syn/releases\"\u003esyn's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.0.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix parsing absolute path expr in labeled break (\u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/2085\"\u003e#2085\u003c/a\u003e, thanks \u003ca href=\"https://github.com/A4-Tacks\"\u003e\u003ccode\u003e@​A4-Tacks\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix parsing interpolated lifetime at statement start (\u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/2082\"\u003e#2082\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReport correct span for lex errors from \u003ccode\u003eLitStr::parse_with\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/2080\"\u003e#2080\u003c/a\u003e, thanks \u003ca href=\"https://github.com/sunshowers\"\u003e\u003ccode\u003e@​sunshowers\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow \u003ccode\u003esafe fn\u003c/code\u003e in \u003ccode\u003eimpl Parse for ForeignItemFn\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/2078\"\u003e#2078\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ca href=\"https://docs.rs/syn/3/syn/struct.Error.html#method.new_range\"\u003e\u003ccode\u003eError::new_range(start..end, \u0026quot;msg\u0026quot;)\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/2068\"\u003e#2068\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/2070\"\u003e#2070\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ca href=\"https://docs.rs/syn/3/syn/buffer/struct.Cursor.html#method.prev_span\"\u003e\u003ccode\u003eCursor::prev_span\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eParse const traits (\u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/2056\"\u003e#2056\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/2057\"\u003e#2057\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/2058\"\u003e#2058\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/2063\"\u003e#2063\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/2064\"\u003e#2064\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eParse unsafe binder types (\u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/2065\"\u003e#2065\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eParse impl restrictions (\u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/2066\"\u003e#2066\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.0\u003c/h2\u003e\n\u003cp\u003eThis release contains adjustments to the syntax tree to account for ongoing Rust language development from the 3 years since syn 2.0.0 and to anticipate some in-flight Rust language RFCs.\u003c/p\u003e\n\u003cp\u003eThese include: default values in fields, pinned type sugar, raw lifetimes, generator blocks and functions, unnamed enum variants, attributes in tuple types and tuple patterns, named arguments in parenthesized generic argument lists, lightweight clones, const traits, const function pointers, mutability restricted fields, supertrait auto implementation, final associated functions, trait implementability restrictions, const blocks in path arguments, item-level const blocks, return type notation, never patterns, function delegation, mutable by-reference bindings, in-place initialization, field projections, explicitly dyn-compatible traits, view types, file-level frontmatter, generic const arguments, guard patterns, lazy type aliases, explicitly safe foreign items, super let, unsafe fields, pattern types, heterogeneous try-blocks, function contracts, async function trait bounds, static closure coroutine syntax, unsafe binder types, move expressions, for-await loops, and postfix keywords.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch1\u003eBreaking changes\u003c/h1\u003e\n\u003ch2\u003eModifiers\u003c/h2\u003e\n\u003cp\u003eTo reserve more room for language evolution, there are 10 new non-exhaustive structs in the syntax tree having the following commonality:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eName ending in \u003ccode\u003eModifiers\u003c/code\u003e. {\u003ccode\u003eBlockModifiers\u003c/code\u003e, \u003ccode\u003eClosureModifiers\u003c/code\u003e, \u003ccode\u003eConstModifiers\u003c/code\u003e, \u003ccode\u003eFieldModifiers\u003c/code\u003e, \u003ccode\u003eFnModifiers\u003c/code\u003e, \u003ccode\u003eImplModifiers\u003c/code\u003e, \u003ccode\u003eLocalModifiers\u003c/code\u003e, \u003ccode\u003eTraitBoundModifiers\u003c/code\u003e, \u003ccode\u003eTraitModifiers\u003c/code\u003e, \u003ccode\u003eTypeModifiers\u003c/code\u003e}\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eEach implements \u003ccode\u003eDefault\u003c/code\u003e. The default value is guaranteed to comprise no tokens.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eNon-exhaustive. Can only be instantiated by Syn's parser or by creating and then mutating \u003ccode\u003e▁▁Modifiers::default()\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eDoes not implement \u003ccode\u003eParse\u003c/code\u003e. When parsing, they are parsed by the enclosing syntax tree node.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eDoes not implement \u003ccode\u003eToTokens\u003c/code\u003e. In some cases the syntax that these nodes might hold in the future is not necessarily contiguous tokens.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eProvides \u003ccode\u003e.require_empty() -\u0026gt; Result\u0026lt;()\u0026gt;\u003c/code\u003e which returns a meaningfully spanned error if the modifiers are different from the empty default. This enables a caller to reject syntax it does not recognize without knowing what that syntax may be.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/ec4c2dac7841847235964682861a4d22773134b9\"\u003e\u003ccode\u003eec4c2da\u003c/code\u003e\u003c/a\u003e Release 3.0.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/f947cf7ada554e0c6663521c559372dfd462268a\"\u003e\u003ccode\u003ef947cf7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/2085\"\u003e#2085\u003c/a\u003e from A4-Tacks/break-label-abs-path\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/9cb6556a8e2461a4c303008f0609fbf4e0a2b6d1\"\u003e\u003ccode\u003e9cb6556\u003c/code\u003e\u003c/a\u003e Update test suite to nightly-2026-10-08\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/0cce1664ff834695ea573c6b447363f2683a1fb2\"\u003e\u003ccode\u003e0cce166\u003c/code\u003e\u003c/a\u003e Fix parse abs path expr in labeled break\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/295f9648f499cd2576d4cb022f3fcc7f96ce0a74\"\u003e\u003ccode\u003e295f964\u003c/code\u003e\u003c/a\u003e Update test suite to nightly-2026-09-29\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/9ce6a7962ddbfddd9bd975a9a6ae8414679b07e6\"\u003e\u003ccode\u003e9ce6a79\u003c/code\u003e\u003c/a\u003e Update test suite to nightly-2026-09-24\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/3de849436a5f436c9b448738cdc9d32a6fbe56ac\"\u003e\u003ccode\u003e3de8494\u003c/code\u003e\u003c/a\u003e Update test suite to nightly-2026-09-22\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/2ebf5f96e7361e50bfc3fa28d77908c445a34c4f\"\u003e\u003ccode\u003e2ebf5f9\u003c/code\u003e\u003c/a\u003e Update test suite to nightly-2026-09-17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/559cab55ef0c644f77660840edc3620d0d99d3d7\"\u003e\u003ccode\u003e559cab5\u003c/code\u003e\u003c/a\u003e Release 3.0.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/9088cad8189331ba78971cfe406dc645a4288d60\"\u003e\u003ccode\u003e9088cad\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/2082\"\u003e#2082\u003c/a\u003e from dtolnay/lifetimevar\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/syn/compare/2.0.117...3.0.7\"\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=syn\u0026package-manager=cargo\u0026previous-version=2.0.117\u0026new-version=3.0.7)](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/funnyboy-roks/ident-str/pull/16","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/funnyboy-roks%2Fident-str/issues/16","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/16/packages"}},{"old_version":"3.0.6","new_version":"3.0.7","update_type":"patch","path":null,"pr_created_at":"2026-10-14T14:14:35.000Z","version_change":"3.0.6 → 3.0.7","issue":{"uuid":"5849430115","node_id":"PR_kwDOLf3O0M8AAAABIaJP-g","number":781,"state":"open","title":"chore(deps): bump the cargo-minor-and-patch group with 5 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-10-14T14:14:35.000Z","updated_at":"2026-10-14T14:24:09.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"cargo-minor-and-patch","update_count":5,"packages":[{"name":"tokio-util","old_version":"0.7.19","new_version":"0.7.20","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"serde_json","old_version":"1.0.151","new_version":"1.0.152","repository_url":"https://github.com/serde-rs/json"},{"name":"syn","old_version":"3.0.6","new_version":"3.0.7","repository_url":"https://github.com/dtolnay/syn"},{"name":"proptest","old_version":"1.11.0","new_version":"1.12.0","repository_url":"https://github.com/proptest-rs/proptest"},{"name":"term-transcript","old_version":"0.5.0","new_version":"0.4.0","repository_url":"https://github.com/slowli/term-transcript"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the cargo-minor-and-patch group with 5 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [tokio-util](https://github.com/tokio-rs/tokio) | `0.7.19` | `0.7.20` |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.151` | `1.0.152` |\n| [syn](https://github.com/dtolnay/syn) | `3.0.6` | `3.0.7` |\n| [proptest](https://github.com/proptest-rs/proptest) | `1.11.0` | `1.12.0` |\n| [term-transcript](https://github.com/slowli/term-transcript) | `0.5.0` | `0.4.0` |\n\nUpdates `tokio-util` from 0.7.19 to 0.7.20\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/5ec9e6b8d5a7111fe9cd35a637bd8b4e4eb1e483\"\u003e\u003ccode\u003e5ec9e6b\u003c/code\u003e\u003c/a\u003e chore: prepare tokio-util v0.7.20 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8608\"\u003e#8608\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/afd1b2637014475a3176c4d82be01141c284918f\"\u003e\u003ccode\u003eafd1b26\u003c/code\u003e\u003c/a\u003e docs: fix stray braces and broken links in rustdoc (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8605\"\u003e#8605\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/3eb95a40f1b88623470c4e902e2fa90e807fdeed\"\u003e\u003ccode\u003e3eb95a4\u003c/code\u003e\u003c/a\u003e wasm: use sleep on emscripten without JSPI (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8528\"\u003e#8528\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/b22c80243589560ddbced2c2970a2950f996ae6f\"\u003e\u003ccode\u003eb22c802\u003c/code\u003e\u003c/a\u003e wasm: link emscripten_promise_await for Emscripten 4.x compatibility (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8528\"\u003e#8528\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/16b1f9d2cfbdcab4966cdb80da0416786e8feeef\"\u003e\u003ccode\u003e16b1f9d\u003c/code\u003e\u003c/a\u003e ci: pin libc to 0.2.189 on FreeBSD (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8594\"\u003e#8594\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/b2636752450484955e7ad334bac678424d51bc4a\"\u003e\u003ccode\u003eb263675\u003c/code\u003e\u003c/a\u003e time: clean up stale Err(Invalid) doc and typo (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8590\"\u003e#8590\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/5d5cd8b5b896796445920b3b78c1ad5f9b853fc6\"\u003e\u003ccode\u003e5d5cd8b\u003c/code\u003e\u003c/a\u003e Merge 'tokio-1.53.2' into 'master' (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8578\"\u003e#8578\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/ff0c4068a4ba5f3af0fe3c5657ba42879b6ea599\"\u003e\u003ccode\u003eff0c406\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.53.2 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8580\"\u003e#8580\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/a762700e41bf027630ba4620cfd80d127b7c801d\"\u003e\u003ccode\u003ea762700\u003c/code\u003e\u003c/a\u003e Merge 'tokio-1.51.5' into 'tokio-1.53.x' (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8577\"\u003e#8577\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/ec31a9f62c9426cec415c8c79e0608dd2866bbf7\"\u003e\u003ccode\u003eec31a9f\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.51.5 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8579\"\u003e#8579\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/tokio/compare/tokio-util-0.7.19...tokio-util-0.7.20\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `serde_json` from 1.0.151 to 1.0.152\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.152\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePreserve sign of \u003ccode\u003e-0\u003c/code\u003e in arbitrary_precision mode (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1346\"\u003e#1346\u003c/a\u003e, thanks \u003ca href=\"https://github.com/yuxi-liu-wired\"\u003e\u003ccode\u003e@​yuxi-liu-wired\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix comparison of large non-integer values with f32::INFINITY (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1347\"\u003e#1347\u003c/a\u003e, thanks \u003ca href=\"https://github.com/yuxi-liu-wired\"\u003e\u003ccode\u003e@​yuxi-liu-wired\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/c9f1e3b0216328591262889d9a1c2771f3dd5fff\"\u003e\u003ccode\u003ec9f1e3b\u003c/code\u003e\u003c/a\u003e Release 1.0.152\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/854fc70fa3449c302265b75e750401b009b85cd1\"\u003e\u003ccode\u003e854fc70\u003c/code\u003e\u003c/a\u003e Touch up PR 1347\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/80a5406cceca26e72e94b150b2a22547230ac480\"\u003e\u003ccode\u003e80a5406\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1347\"\u003e#1347\u003c/a\u003e from yuxi-liu-wired/pr/partialeq-f32\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/76e44e2b89d442d49f096fdbeb7ab39d265ee755\"\u003e\u003ccode\u003e76e44e2\u003c/code\u003e\u003c/a\u003e Merge pull request 1346 from yuxi-liu-wired/pr/ap-negative-zero\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/d8bbd390f0f04331ff3e66fc2e0d7cd40faa06c0\"\u003e\u003ccode\u003ed8bbd39\u003c/code\u003e\u003c/a\u003e Value == f32 is false for numbers outside the range of f32\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/65a38ed64553347f4e67e9e57421e1d8bca3e21a\"\u003e\u003ccode\u003e65a38ed\u003c/code\u003e\u003c/a\u003e Keep the sign of -0 in Value with arbitrary_precision\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/afdf6fc67247dd7fa4fcde1381e6ecc6bcc7a30e\"\u003e\u003ccode\u003eafdf6fc\u003c/code\u003e\u003c/a\u003e Ignore clone_on_copy clippy lint in test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/577729ef3191f4ed0c2d5acb44ca69535a11e005\"\u003e\u003ccode\u003e577729e\u003c/code\u003e\u003c/a\u003e Resolve deprecated f64 constants warning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/a3e9758ffc88247ab82182cb2505867768a702e3\"\u003e\u003ccode\u003ea3e9758\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1334\"\u003e#1334\u003c/a\u003e from xtqqczze/authors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/99edc94fc340fe3bccad69794f29d2ed14e15156\"\u003e\u003ccode\u003e99edc94\u003c/code\u003e\u003c/a\u003e Remove deprecated package authors field from Cargo.toml\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/serde-rs/json/compare/v1.0.151...v1.0.152\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `syn` from 3.0.6 to 3.0.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/syn/releases\"\u003esyn's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.0.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix parsing absolute path expr in labeled break (\u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/2085\"\u003e#2085\u003c/a\u003e, thanks \u003ca href=\"https://github.com/A4-Tacks\"\u003e\u003ccode\u003e@​A4-Tacks\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/syn/commit/ec4c2dac7841847235964682861a4d22773134b9\"\u003e\u003ccode\u003eec4c2da\u003c/code\u003e\u003c/a\u003e Release 3.0.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/f947cf7ada554e0c6663521c559372dfd462268a\"\u003e\u003ccode\u003ef947cf7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/2085\"\u003e#2085\u003c/a\u003e from A4-Tacks/break-label-abs-path\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/9cb6556a8e2461a4c303008f0609fbf4e0a2b6d1\"\u003e\u003ccode\u003e9cb6556\u003c/code\u003e\u003c/a\u003e Update test suite to nightly-2026-10-08\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/0cce1664ff834695ea573c6b447363f2683a1fb2\"\u003e\u003ccode\u003e0cce166\u003c/code\u003e\u003c/a\u003e Fix parse abs path expr in labeled break\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/295f9648f499cd2576d4cb022f3fcc7f96ce0a74\"\u003e\u003ccode\u003e295f964\u003c/code\u003e\u003c/a\u003e Update test suite to nightly-2026-09-29\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/9ce6a7962ddbfddd9bd975a9a6ae8414679b07e6\"\u003e\u003ccode\u003e9ce6a79\u003c/code\u003e\u003c/a\u003e Update test suite to nightly-2026-09-24\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/3de849436a5f436c9b448738cdc9d32a6fbe56ac\"\u003e\u003ccode\u003e3de8494\u003c/code\u003e\u003c/a\u003e Update test suite to nightly-2026-09-22\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/2ebf5f96e7361e50bfc3fa28d77908c445a34c4f\"\u003e\u003ccode\u003e2ebf5f9\u003c/code\u003e\u003c/a\u003e Update test suite to nightly-2026-09-17\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/dtolnay/syn/compare/3.0.6...3.0.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `proptest` from 1.11.0 to 1.12.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/proptest-rs/proptest/commit/70cf37d46b7d83393b6ed94c611f8c52209f585d\"\u003e\u003ccode\u003e70cf37d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/proptest-rs/proptest/issues/675\"\u003e#675\u003c/a\u003e from proptest-rs/prep-1.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/proptest-rs/proptest/commit/729e0ffa5d0d9574c2a0b49ab34c9d9b726dadc0\"\u003e\u003ccode\u003e729e0ff\u003c/code\u003e\u003c/a\u003e prepare next releases and fix panic handling\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/proptest-rs/proptest/commit/28c1fade6db79d3404949e59a931bd71dc25c9b6\"\u003e\u003ccode\u003e28c1fad\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/proptest-rs/proptest/issues/664\"\u003e#664\u003c/a\u003e from Expyron/main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/proptest-rs/proptest/commit/5ddd9a4b67e6983a1172b4d6b578b455a138b995\"\u003e\u003ccode\u003e5ddd9a4\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/proptest-rs/proptest/issues/668\"\u003e#668\u003c/a\u003e from toddATavail/fix-fork-persisted-failure\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/proptest-rs/proptest/commit/a6a9ac703f7091a653b03bba68279be5419d6c42\"\u003e\u003ccode\u003ea6a9ac7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/proptest-rs/proptest/issues/673\"\u003e#673\u003c/a\u003e from glaziermag/fix-book-deploy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/proptest-rs/proptest/commit/d57d88b6221f1313c4bb27f83941d4c53ca07c50\"\u003e\u003ccode\u003ed57d88b\u003c/code\u003e\u003c/a\u003e Replace \u003ccode\u003erand_chacha\u003c/code\u003e with \u003ccode\u003echacha20\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/proptest-rs/proptest/commit/9411213ce80add5bd59d92dfcf3b04cff17b6848\"\u003e\u003ccode\u003e9411213\u003c/code\u003e\u003c/a\u003e Deploy the book on pushes to main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/proptest-rs/proptest/commit/171974566466656059fbc16cb4c80a9f6f18aaf4\"\u003e\u003ccode\u003e1719745\u003c/code\u003e\u003c/a\u003e fix: terminate the fork replay when a persisted failure fails\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/proptest-rs/proptest/commit/0f55b7a3e8dd92406915ef7452cd8152cf185757\"\u003e\u003ccode\u003e0f55b7a\u003c/code\u003e\u003c/a\u003e test: a persisted failure in a forked test must be reported\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/proptest-rs/proptest/commit/4b0594eb07c53695dc3c24d3fa06bdceb98540e9\"\u003e\u003ccode\u003e4b0594e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/proptest-rs/proptest/issues/669\"\u003e#669\u003c/a\u003e from proptest-rs/no-fail-fast\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/proptest-rs/proptest/compare/v1.11.0...v1.12.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `term-transcript` from 0.5.0 to 0.4.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/slowli/term-transcript/commit/879aa59ab2172c643967b712609b2bc4a55586ba\"\u003e\u003ccode\u003e879aa59\u003c/code\u003e\u003c/a\u003e Prepare 0.4.0 release (\u003ca href=\"https://redirect.github.com/slowli/term-transcript/issues/214\"\u003e#214\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/slowli/term-transcript/commit/05ae3ddf4492753995fc70088ed8dae9238b5e03\"\u003e\u003ccode\u003e05ae3dd\u003c/code\u003e\u003c/a\u003e Bump the minor-changes group across 1 directory with 6 updates (\u003ca href=\"https://redirect.github.com/slowli/term-transcript/issues/213\"\u003e#213\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/slowli/term-transcript/commit/f561613569293a796841b90941d4df531c9c2e99\"\u003e\u003ccode\u003ef561613\u003c/code\u003e\u003c/a\u003e Bump the minor-changes group across 1 directory with 9 updates (\u003ca href=\"https://redirect.github.com/slowli/term-transcript/issues/210\"\u003e#210\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/slowli/term-transcript/commit/be2f960d4cc6a364249878c94f58c59786836813\"\u003e\u003ccode\u003ebe2f960\u003c/code\u003e\u003c/a\u003e Bump the minor-changes group across 1 directory with 5 updates (\u003ca href=\"https://redirect.github.com/slowli/term-transcript/issues/189\"\u003e#189\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/slowli/term-transcript/commit/99198c7a9255f566eaea15b7d84f11ae84527fd7\"\u003e\u003ccode\u003e99198c7\u003c/code\u003e\u003c/a\u003e Bump the minor-changes group across 1 directory with 4 updates (\u003ca href=\"https://redirect.github.com/slowli/term-transcript/issues/182\"\u003e#182\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/slowli/term-transcript/commit/dbabdbe4f7a12790a45550554c89c6475131eab2\"\u003e\u003ccode\u003edbabdbe\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003eTranscript\u003c/code\u003e transforms for tests (\u003ca href=\"https://redirect.github.com/slowli/term-transcript/issues/175\"\u003e#175\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/slowli/term-transcript/commit/5847d5e8c0be5d837204f11290823e4fc888a422\"\u003e\u003ccode\u003e5847d5e\u003c/code\u003e\u003c/a\u003e Bump the minor-changes group across 1 directory with 4 updates (\u003ca href=\"https://redirect.github.com/slowli/term-transcript/issues/174\"\u003e#174\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/slowli/term-transcript/commit/33e79e32ac20017bd0bdf1cd4d2daa070606bd2a\"\u003e\u003ccode\u003e33e79e3\u003c/code\u003e\u003c/a\u003e Bump the minor-changes group across 1 directory with 7 updates (\u003ca href=\"https://redirect.github.com/slowli/term-transcript/issues/169\"\u003e#169\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/slowli/term-transcript/commit/cba10003c9108cc88edb3957dec50c43e9f5ed90\"\u003e\u003ccode\u003ecba1000\u003c/code\u003e\u003c/a\u003e chore: Update dependencies (\u003ca href=\"https://redirect.github.com/slowli/term-transcript/issues/163\"\u003e#163\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/slowli/term-transcript/commit/1b4f0dbbb8d98e7a30bc95271c5f305e9198c4d2\"\u003e\u003ccode\u003e1b4f0db\u003c/code\u003e\u003c/a\u003e Bump the minor-changes group across 1 directory with 5 updates (\u003ca href=\"https://redirect.github.com/slowli/term-transcript/issues/162\"\u003e#162\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/slowli/term-transcript/compare/v0.5.0...v0.4.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \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/sevki/jetstream/pull/781","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/sevki%2Fjetstream/issues/781","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/781/packages"}},{"old_version":"3.0.5","new_version":"3.0.7","update_type":"patch","path":null,"pr_created_at":"2026-10-13T04:04:52.000Z","version_change":"3.0.5 → 3.0.7","issue":{"uuid":"5824323880","node_id":"PR_kwDOUjRz_s8AAAABIGEYDQ","number":16,"state":"closed","title":"deps(rust)(deps): bump the rust-dependencies group across 1 directory with 127 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":4,"pull_request":true,"closed_at":"2026-10-16T10:21:41.000Z","author_association":null,"state_reason":null,"created_at":"2026-10-13T04:04:52.000Z","updated_at":"2026-10-16T10:21:43.000Z","time_to_close":281809,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps(rust)(deps): bump","group_name":"rust-dependencies","update_count":127,"packages":[{"name":"tauri","old_version":"2.11.5","new_version":"2.11.6","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"tauri-plugin-opener","old_version":"2.5.5","new_version":"2.7.0","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"tauri-plugin-fs","old_version":"2.5.2","new_version":"2.6.0","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"tauri-plugin-shell","old_version":"2.3.6","new_version":"2.4.1","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"tauri-plugin-deep-link","old_version":"2.4.10","new_version":"2.6.1","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"tauri-plugin-single-instance","old_version":"2.4.4","new_version":"2.5.2","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"tauri-plugin-dialog","old_version":"2.7.3","new_version":"2.8.1","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"tauri-plugin-log","old_version":"2.9.1","new_version":"2.10.0","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"tauri-plugin-clipboard-manager","old_version":"2.3.3","new_version":"2.4.1","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"tauri-plugin-window-state","old_version":"2.4.1","new_version":"2.5.0","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"tokio","old_version":"1.53.1","new_version":"1.53.2","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"tokio-util","old_version":"0.7.19","new_version":"0.7.20","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"lazy_static","old_version":"1.5.0","new_version":"1.5.1","repository_url":"https://github.com/rust-lang-nursery/lazy-static.rs"},{"name":"libc","old_version":"0.2.189","new_version":"0.2.190","repository_url":"https://github.com/rust-lang/libc"},{"name":"zip","old_version":"8.6.0","new_version":"9.0.0","repository_url":"https://github.com/zip-rs/zip2"},{"name":"uuid","old_version":"1.26.1","new_version":"1.28.0","repository_url":"https://github.com/uuid-rs/uuid"},{"name":"rand","old_version":"0.10.2","new_version":"0.10.3","repository_url":"https://github.com/rust-random/rand"},{"name":"utoipa","old_version":"5.5.0","new_version":"6.0.0","repository_url":"https://github.com/juhaku/utoipa"},{"name":"utoipa-axum","old_version":"0.2.0","new_version":"0.3.0","repository_url":"https://github.com/juhaku/utoipa"},{"name":"shadowsocks","old_version":"1.24.0","new_version":"1.25.0","repository_url":"https://github.com/shadowsocks/shadowsocks-rust"},{"name":"hyper","old_version":"1.11.1","new_version":"1.12.0","repository_url":"https://github.com/hyperium/hyper"},{"name":"hyper-util","old_version":"0.1.20","new_version":"0.1.21","repository_url":"https://github.com/hyperium/hyper-util"},{"name":"thiserror","old_version":"2.0.20","new_version":"2.0.21","repository_url":"https://github.com/dtolnay/thiserror"},{"name":"maxminddb","old_version":"0.30.3","new_version":"0.32.0","repository_url":"https://github.com/oschwald/maxminddb-rust"},{"name":"dirs","old_version":"6.0.0","new_version":"7.0.0"},{"name":"jsonc-parser","old_version":"0.33.2","new_version":"0.34.0","repository_url":"https://github.com/dprint/jsonc-parser"},{"name":"objc2","old_version":"0.6.4","new_version":"0.6.5","repository_url":"https://github.com/madsmtm/objc2"},{"name":"tauri-build","old_version":"2.6.3","new_version":"2.7.2","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"alloc-no-stdlib","old_version":"2.0.4","new_version":"3.0.0","repository_url":"https://github.com/dropbox/rust-alloc-no-stdlib"},{"name":"alloc-stdlib","old_version":"0.2.4","new_version":"0.3.0","repository_url":"https://github.com/dropbox/rust-alloc-no-stdlib"},{"name":"arbitrary","old_version":"1.4.2","new_version":"1.5.0","repository_url":"https://github.com/rust-fuzz/arbitrary"},{"name":"async-recursion","old_version":"1.1.1","new_version":"1.2.0","repository_url":"https://github.com/dcchut/async-recursion"},{"name":"brotli","old_version":"8.0.4","new_version":"9.0.0","repository_url":"https://github.com/dropbox/rust-brotli"},{"name":"brotli-decompressor","old_version":"5.0.3","new_version":"6.0.1","repository_url":"https://github.com/dropbox/rust-brotli-decompressor"},{"name":"camino","old_version":"1.2.5","new_version":"1.2.6","repository_url":"https://github.com/camino-rs/camino"},{"name":"cargo_toml","old_version":"0.22.3","new_version":"1.0.1"},{"name":"cc","old_version":"1.4.6","new_version":"1.7.0","repository_url":"https://github.com/rust-lang/cc-rs"},{"name":"cfb","old_version":"0.7.3","new_version":"0.10.0","repository_url":"https://github.com/mdsteele/rust-cfb"},{"name":"cfg-if","old_version":"1.0.4","new_version":"1.0.5","repository_url":"https://github.com/rust-lang/cfg-if"},{"name":"const-oid","old_version":"0.9.6","new_version":"0.10.2","repository_url":"https://github.com/RustCrypto/formats"},{"name":"cssparser","old_version":"0.36.0","new_version":"0.37.0","repository_url":"https://github.com/servo/rust-cssparser"},{"name":"cssparser-macros","old_version":"0.6.1","new_version":"0.7.1","repository_url":"https://github.com/servo/rust-cssparser"},{"name":"ctor","old_version":"0.8.0","new_version":"1.0.13","repository_url":"https://github.com/mmastrac/linktime"},{"name":"ctr","old_version":"0.9.2","new_version":"0.10.1","repository_url":"https://github.com/RustCrypto/block-modes"},{"name":"ctutils","old_version":"0.4.2","new_version":"0.4.3","repository_url":"https://github.com/RustCrypto/utils"},{"name":"der","old_version":"0.7.10","new_version":"0.8.2","repository_url":"https://github.com/RustCrypto/formats"},{"name":"dom_query","old_version":"0.27.0","new_version":"0.28.0","repository_url":"https://github.com/niklak/dom_query"},{"name":"ed25519","old_version":"2.2.3","new_version":"3.0.0","repository_url":"https://github.com/RustCrypto/signatures"},{"name":"either","old_version":"1.18.0","new_version":"1.19.0","repository_url":"https://github.com/rayon-rs/either"},{"name":"embed-resource","old_version":"3.0.11","new_version":"3.0.12","repository_url":"https://github.com/nabijaczleweli/rust-embed-resource"},{"name":"encoding_rs","old_version":"0.8.41","new_version":"0.8.42","repository_url":"https://github.com/hsivonen/encoding_rs"},{"name":"find-msvc-tools","old_version":"0.1.12","new_version":"0.1.14","repository_url":"https://github.com/rust-lang/cc-rs"},{"name":"font-types","old_version":"0.12.5","new_version":"0.12.6","repository_url":"https://github.com/googlefonts/fontations"},{"name":"ghash","old_version":"0.5.1","new_version":"0.6.0","repository_url":"https://github.com/RustCrypto/universal-hashes"},{"name":"h2","old_version":"0.4.19","new_version":"0.4.20","repository_url":"https://github.com/hyperium/h2"},{"name":"hkdf","old_version":"0.12.4","new_version":"0.13.0","repository_url":"https://github.com/RustCrypto/KDFs"},{"name":"html5ever","old_version":"0.38.0","new_version":"0.39.0","repository_url":"https://github.com/servo/html5ever"},{"name":"hyper-rustls","old_version":"0.27.9","new_version":"0.27.10","repository_url":"https://github.com/rustls/hyper-rustls"},{"name":"infer","old_version":"0.19.0","new_version":"0.22.0","repository_url":"https://github.com/bojand/infer"},{"name":"jiff","old_version":"0.2.37","new_version":"0.2.38","repository_url":"https://github.com/BurntSushi/jiff"},{"name":"jiff-static","old_version":"0.2.37","new_version":"0.2.38","repository_url":"https://github.com/BurntSushi/jiff"},{"name":"jiff-tzdb","old_version":"0.1.8","new_version":"0.1.9","repository_url":"https://github.com/BurntSushi/jiff"},{"name":"json-patch","old_version":"3.0.1","new_version":"4.2.0","repository_url":"https://github.com/idubrov/json-patch"},{"name":"jsonptr","old_version":"0.6.3","new_version":"0.7.1","repository_url":"https://github.com/chanced/jsonptr"},{"name":"keyboard-types","old_version":"0.7.0","new_version":"0.8.3","repository_url":"https://github.com/rust-windowing/keyboard-types"},{"name":"libredox","old_version":"0.1.24","new_version":"0.1.25"},{"name":"markup5ever","old_version":"0.38.0","new_version":"0.39.0","repository_url":"https://github.com/servo/html5ever"},{"name":"md-5","old_version":"0.10.6","new_version":"0.11.0","repository_url":"https://github.com/RustCrypto/hashes"},{"name":"mio","old_version":"1.2.3","new_version":"1.2.4","repository_url":"https://github.com/tokio-rs/mio"},{"name":"muda","old_version":"0.19.3","new_version":"0.20.0","repository_url":"https://github.com/tauri-apps/muda"},{"name":"pkcs8","old_version":"0.10.2","new_version":"0.11.0","repository_url":"https://github.com/RustCrypto/formats"},{"name":"polyval","old_version":"0.6.2","new_version":"0.7.3","repository_url":"https://github.com/RustCrypto/universal-hashes"},{"name":"powerfmt","old_version":"0.2.0","new_version":"0.2.1","repository_url":"https://github.com/jhpratt/powerfmt"},{"name":"redox_users","old_version":"0.5.2","new_version":"0.5.3"},{"name":"rustix","old_version":"1.1.4","new_version":"1.1.5","repository_url":"https://github.com/bytecodealliance/rustix"},{"name":"sealed","old_version":"0.6.0","new_version":"0.7.0","repository_url":"https://github.com/jmg-duarte/sealed-rs"},{"name":"selectors","old_version":"0.36.1","new_version":"0.38.0","repository_url":"https://github.com/servo/stylo"},{"name":"sendfd","old_version":"0.4.4","new_version":"0.4.5","repository_url":"https://github.com/standard-ai/sendfd"},{"name":"serde_spanned","old_version":"1.1.1","new_version":"1.1.2","repository_url":"https://github.com/toml-rs/toml"},{"name":"serde_with","old_version":"3.23.0","new_version":"3.24.0","repository_url":"https://github.com/jonasbb/serde_with"},{"name":"serde_with_macros","old_version":"3.23.0","new_version":"3.24.0","repository_url":"https://github.com/jonasbb/serde_with"},{"name":"shadowsocks-crypto","old_version":"0.6.2","new_version":"0.8.0","repository_url":"https://github.com/shadowsocks/shadowsocks-crypto"},{"name":"signal-hook","old_version":"0.4.4","new_version":"0.4.5","repository_url":"https://github.com/vorner/signal-hook"},{"name":"signature","old_version":"2.2.0","new_version":"3.0.0","repository_url":"https://github.com/RustCrypto/traits"},{"name":"siphasher","old_version":"1.0.3","new_version":"1.0.4","repository_url":"https://github.com/jedisct1/rust-siphash"},{"name":"smallvec","old_version":"1.16.1","new_version":"1.16.3","repository_url":"https://github.com/servo/rust-smallvec"},{"name":"spin","old_version":"0.10.1","new_version":"0.12.3"},{"name":"spki","old_version":"0.7.3","new_version":"0.8.1","repository_url":"https://github.com/RustCrypto/formats"},{"name":"syn","old_version":"3.0.5","new_version":"3.0.7","repository_url":"https://github.com/dtolnay/syn"},{"name":"tao","old_version":"0.35.3","new_version":"0.37.1","repository_url":"https://github.com/tauri-apps/tao"},{"name":"tauri-codegen","old_version":"2.6.3","new_version":"2.7.2","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"tauri-macros","old_version":"2.6.3","new_version":"2.7.2","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"tauri-plugin","old_version":"2.6.3","new_version":"2.7.1","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"tauri-runtime","old_version":"2.11.3","new_version":"2.12.1","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"tauri-runtime-wry","old_version":"2.11.4","new_version":"2.12.1","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"tauri-utils","old_version":"2.9.3","new_version":"2.10.1","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"tokio-rustls","old_version":"0.26.5","new_version":"0.26.6","repository_url":"https://github.com/rustls/tokio-rustls"},{"name":"toml_datetime","old_version":"1.1.1+spec-1.1.0","new_version":"1.1.2+spec-1.1.0","repository_url":"https://github.com/toml-rs/toml"},{"name":"toml_parser","old_version":"1.1.3+spec-1.1.0","new_version":"1.1.5+spec-1.1.0","repository_url":"https://github.com/toml-rs/toml"},{"name":"toml_writer","old_version":"1.1.2+spec-1.1.0","new_version":"1.1.3+spec-1.1.0","repository_url":"https://github.com/toml-rs/toml"},{"name":"tray-icon","old_version":"0.24.2","new_version":"0.25.1","repository_url":"https://github.com/tauri-apps/tray-icon"},{"name":"unicase","old_version":"2.9.0","new_version":"2.10.0","repository_url":"https://github.com/seanmonstar/unicase"},{"name":"unicode-ident","old_version":"1.0.24","new_version":"1.0.26","repository_url":"https://github.com/dtolnay/unicode-ident"},{"name":"untrusted","old_version":"0.9.0","new_version":"0.7.1","repository_url":"https://github.com/briansmith/untrusted"},{"name":"urlpattern","old_version":"0.3.0","new_version":"0.6.0","repository_url":"https://github.com/denoland/rust-urlpattern"},{"name":"utoipa-gen","old_version":"5.5.0","new_version":"6.0.1","repository_url":"https://github.com/juhaku/utoipa"},{"name":"want","old_version":"0.3.1","new_version":"0.3.2","repository_url":"https://github.com/seanmonstar/want"},{"name":"webview2-com","old_version":"0.38.2","new_version":"0.39.1","repository_url":"https://github.com/wravery/webview2-rs"},{"name":"webview2-com-sys","old_version":"0.38.2","new_version":"0.39.1","repository_url":"https://github.com/wravery/webview2-rs"},{"name":"window-vibrancy","old_version":"0.6.0","new_version":"0.8.1","repository_url":"https://github.com/tauri-apps/tauri-plugin-vibrancy"},{"name":"windows-collections","old_version":"0.2.0","new_version":"0.3.2","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"windows-core","old_version":"0.61.2","new_version":"0.62.2","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"windows-future","old_version":"0.2.1","new_version":"0.3.2","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"windows-link","old_version":"0.1.3","new_version":"0.2.1","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"windows-numerics","old_version":"0.2.0","new_version":"0.3.1","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"windows-registry","old_version":"0.5.3","new_version":"0.6.1","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"windows-result","old_version":"0.3.4","new_version":"0.4.1","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"windows-strings","old_version":"0.4.2","new_version":"0.5.1","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"windows-threading","old_version":"0.1.0","new_version":"0.2.1","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"wl-clipboard-rs","old_version":"0.9.3","new_version":"0.9.4","repository_url":"https://github.com/YaLTeR/wl-clipboard-rs"},{"name":"wry","old_version":"0.55.1","new_version":"0.57.0","repository_url":"https://github.com/tauri-apps/wry"},{"name":"yoke-derive","old_version":"0.8.2","new_version":"0.8.4","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"zerocopy","old_version":"0.8.57","new_version":"0.8.62","repository_url":"https://github.com/google/zerocopy"},{"name":"zerocopy-derive","old_version":"0.8.57","new_version":"0.8.62","repository_url":"https://github.com/google/zerocopy"},{"name":"zerofrom-derive","old_version":"0.1.7","new_version":"0.1.8","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"zeroize","old_version":"1.9.0","new_version":"1.9.1","repository_url":"https://github.com/RustCrypto/utils"},{"name":"zlib-rs","old_version":"0.6.7","new_version":"0.6.8","repository_url":"https://github.com/trifectatechfoundation/zlib-rs"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the rust-dependencies group with 127 updates in the /src-tauri directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [tauri](https://github.com/tauri-apps/tauri) | `2.11.5` | `2.11.6` |\n| [tauri-plugin-opener](https://github.com/tauri-apps/plugins-workspace) | `2.5.5` | `2.7.0` |\n| [tauri-plugin-fs](https://github.com/tauri-apps/plugins-workspace) | `2.5.2` | `2.6.0` |\n| [tauri-plugin-shell](https://github.com/tauri-apps/plugins-workspace) | `2.3.6` | `2.4.1` |\n| [tauri-plugin-deep-link](https://github.com/tauri-apps/plugins-workspace) | `2.4.10` | `2.6.1` |\n| [tauri-plugin-single-instance](https://github.com/tauri-apps/plugins-workspace) | `2.4.4` | `2.5.2` |\n| [tauri-plugin-dialog](https://github.com/tauri-apps/plugins-workspace) | `2.7.3` | `2.8.1` |\n| [tauri-plugin-log](https://github.com/tauri-apps/plugins-workspace) | `2.9.1` | `2.10.0` |\n| [tauri-plugin-clipboard-manager](https://github.com/tauri-apps/plugins-workspace) | `2.3.3` | `2.4.1` |\n| [tauri-plugin-window-state](https://github.com/tauri-apps/plugins-workspace) | `2.4.1` | `2.5.0` |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.53.1` | `1.53.2` |\n| [tokio-util](https://github.com/tokio-rs/tokio) | `0.7.19` | `0.7.20` |\n| [lazy_static](https://github.com/rust-lang-nursery/lazy-static.rs) | `1.5.0` | `1.5.1` |\n| [libc](https://github.com/rust-lang/libc) | `0.2.189` | `0.2.190` |\n| [zip](https://github.com/zip-rs/zip2) | `8.6.0` | `9.0.0` |\n| [uuid](https://github.com/uuid-rs/uuid) | `1.26.1` | `1.28.0` |\n| [rand](https://github.com/rust-random/rand) | `0.10.2` | `0.10.3` |\n| [utoipa](https://github.com/juhaku/utoipa) | `5.5.0` | `6.0.0` |\n| [utoipa-axum](https://github.com/juhaku/utoipa) | `0.2.0` | `0.3.0` |\n| [shadowsocks](https://github.com/shadowsocks/shadowsocks-rust) | `1.24.0` | `1.25.0` |\n| [hyper](https://github.com/hyperium/hyper) | `1.11.1` | `1.12.0` |\n| [hyper-util](https://github.com/hyperium/hyper-util) | `0.1.20` | `0.1.21` |\n| [thiserror](https://github.com/dtolnay/thiserror) | `2.0.20` | `2.0.21` |\n| [maxminddb](https://github.com/oschwald/maxminddb-rust) | `0.30.3` | `0.32.0` |\n| dirs | `6.0.0` | `7.0.0` |\n| [jsonc-parser](https://github.com/dprint/jsonc-parser) | `0.33.2` | `0.34.0` |\n| [objc2](https://github.com/madsmtm/objc2) | `0.6.4` | `0.6.5` |\n| [tauri-build](https://github.com/tauri-apps/tauri) | `2.6.3` | `2.7.2` |\n| [alloc-no-stdlib](https://github.com/dropbox/rust-alloc-no-stdlib) | `2.0.4` | `3.0.0` |\n| [alloc-stdlib](https://github.com/dropbox/rust-alloc-no-stdlib) | `0.2.4` | `0.3.0` |\n| [arbitrary](https://github.com/rust-fuzz/arbitrary) | `1.4.2` | `1.5.0` |\n| [async-recursion](https://github.com/dcchut/async-recursion) | `1.1.1` | `1.2.0` |\n| [brotli](https://github.com/dropbox/rust-brotli) | `8.0.4` | `9.0.0` |\n| [brotli-decompressor](https://github.com/dropbox/rust-brotli-decompressor) | `5.0.3` | `6.0.1` |\n| [camino](https://github.com/camino-rs/camino) | `1.2.5` | `1.2.6` |\n| [cargo_toml](https://gitlab.com/lib.rs/cargo_toml) | `0.22.3` | `1.0.1` |\n| [cc](https://github.com/rust-lang/cc-rs) | `1.4.6` | `1.7.0` |\n| [cfb](https://github.com/mdsteele/rust-cfb) | `0.7.3` | `0.10.0` |\n| [cfg-if](https://github.com/rust-lang/cfg-if) | `1.0.4` | `1.0.5` |\n| [const-oid](https://github.com/RustCrypto/formats) | `0.9.6` | `0.10.2` |\n| [cssparser](https://github.com/servo/rust-cssparser) | `0.36.0` | `0.37.0` |\n| [cssparser-macros](https://github.com/servo/rust-cssparser) | `0.6.1` | `0.7.1` |\n| [ctor](https://github.com/mmastrac/linktime) | `0.8.0` | `1.0.13` |\n| [ctr](https://github.com/RustCrypto/block-modes) | `0.9.2` | `0.10.1` |\n| [ctutils](https://github.com/RustCrypto/utils) | `0.4.2` | `0.4.3` |\n| [der](https://github.com/RustCrypto/formats) | `0.7.10` | `0.8.2` |\n| [dom_query](https://github.com/niklak/dom_query) | `0.27.0` | `0.28.0` |\n| [ed25519](https://github.com/RustCrypto/signatures) | `2.2.3` | `3.0.0` |\n| [either](https://github.com/rayon-rs/either) | `1.18.0` | `1.19.0` |\n| [embed-resource](https://github.com/nabijaczleweli/rust-embed-resource) | `3.0.11` | `3.0.12` |\n| [encoding_rs](https://github.com/hsivonen/encoding_rs) | `0.8.41` | `0.8.42` |\n| [find-msvc-tools](https://github.com/rust-lang/cc-rs) | `0.1.12` | `0.1.14` |\n| [font-types](https://github.com/googlefonts/fontations) | `0.12.5` | `0.12.6` |\n| [ghash](https://github.com/RustCrypto/universal-hashes) | `0.5.1` | `0.6.0` |\n| [h2](https://github.com/hyperium/h2) | `0.4.19` | `0.4.20` |\n| [hkdf](https://github.com/RustCrypto/KDFs) | `0.12.4` | `0.13.0` |\n| [html5ever](https://github.com/servo/html5ever) | `0.38.0` | `0.39.0` |\n| [hyper-rustls](https://github.com/rustls/hyper-rustls) | `0.27.9` | `0.27.10` |\n| [infer](https://github.com/bojand/infer) | `0.19.0` | `0.22.0` |\n| [jiff](https://github.com/BurntSushi/jiff) | `0.2.37` | `0.2.38` |\n| [jiff-static](https://github.com/BurntSushi/jiff) | `0.2.37` | `0.2.38` |\n| [jiff-tzdb](https://github.com/BurntSushi/jiff) | `0.1.8` | `0.1.9` |\n| [json-patch](https://github.com/idubrov/json-patch) | `3.0.1` | `4.2.0` |\n| [jsonptr](https://github.com/chanced/jsonptr) | `0.6.3` | `0.7.1` |\n| [keyboard-types](https://github.com/rust-windowing/keyboard-types) | `0.7.0` | `0.8.3` |\n| libredox | `0.1.24` | `0.1.25` |\n| [markup5ever](https://github.com/servo/html5ever) | `0.38.0` | `0.39.0` |\n| [md-5](https://github.com/RustCrypto/hashes) | `0.10.6` | `0.11.0` |\n| [mio](https://github.com/tokio-rs/mio) | `1.2.3` | `1.2.4` |\n| [muda](https://github.com/tauri-apps/muda) | `0.19.3` | `0.20.0` |\n| [pkcs8](https://github.com/RustCrypto/formats) | `0.10.2` | `0.11.0` |\n| [polyval](https://github.com/RustCrypto/universal-hashes) | `0.6.2` | `0.7.3` |\n| [powerfmt](https://github.com/jhpratt/powerfmt) | `0.2.0` | `0.2.1` |\n| redox_users | `0.5.2` | `0.5.3` |\n| [rustix](https://github.com/bytecodealliance/rustix) | `1.1.4` | `1.1.5` |\n| [sealed](https://github.com/jmg-duarte/sealed-rs) | `0.6.0` | `0.7.0` |\n| [selectors](https://github.com/servo/stylo) | `0.36.1` | `0.38.0` |\n| [sendfd](https://github.com/standard-ai/sendfd) | `0.4.4` | `0.4.5` |\n| [serde_spanned](https://github.com/toml-rs/toml) | `1.1.1` | `1.1.2` |\n| [serde_with](https://github.com/jonasbb/serde_with) | `3.23.0` | `3.24.0` |\n| [serde_with_macros](https://github.com/jonasbb/serde_with) | `3.23.0` | `3.24.0` |\n| [shadowsocks-crypto](https://github.com/shadowsocks/shadowsocks-crypto) | `0.6.2` | `0.8.0` |\n| [signal-hook](https://github.com/vorner/signal-hook) | `0.4.4` | `0.4.5` |\n| [signature](https://github.com/RustCrypto/traits) | `2.2.0` | `3.0.0` |\n| [siphasher](https://github.com/jedisct1/rust-siphash) | `1.0.3` | `1.0.4` |\n| [smallvec](https://github.com/servo/rust-smallvec) | `1.16.1` | `1.16.3` |\n| spin | `0.10.1` | `0.12.3` |\n| [spki](https://github.com/RustCrypto/formats) | `0.7.3` | `0.8.1` |\n| [syn](https://github.com/dtolnay/syn) | `3.0.5` | `3.0.7` |\n| [tao](https://github.com/tauri-apps/tao) | `0.35.3` | `0.37.1` |\n| [tauri-codegen](https://github.com/tauri-apps/tauri) | `2.6.3` | `2.7.2` |\n| [tauri-macros](https://github.com/tauri-apps/tauri) | `2.6.3` | `2.7.2` |\n| [tauri-plugin](https://github.com/tauri-apps/tauri) | `2.6.3` | `2.7.1` |\n| [tauri-runtime](https://github.com/tauri-apps/tauri) | `2.11.3` | `2.12.1` |\n| [tauri-runtime-wry](https://github.com/tauri-apps/tauri) | `2.11.4` | `2.12.1` |\n| [tauri-utils](https://github.com/tauri-apps/tauri) | `2.9.3` | `2.10.1` |\n| [tokio-rustls](https://github.com/rustls/tokio-rustls) | `0.26.5` | `0.26.6` |\n| [toml_datetime](https://github.com/toml-rs/toml) | `1.1.1+spec-1.1.0` | `1.1.2+spec-1.1.0` |\n| [toml_parser](https://github.com/toml-rs/toml) | `1.1.3+spec-1.1.0` | `1.1.5+spec-1.1.0` |\n| [toml_writer](https://github.com/toml-rs/toml) | `1.1.2+spec-1.1.0` | `1.1.3+spec-1.1.0` |\n| [tray-icon](https://github.com/tauri-apps/tray-icon) | `0.24.2` | `0.25.1` |\n| [unicase](https://github.com/seanmonstar/unicase) | `2.9.0` | `2.10.0` |\n| [unicode-ident](https://github.com/dtolnay/unicode-ident) | `1.0.24` | `1.0.26` |\n| [untrusted](https://github.com/briansmith/untrusted) | `0.9.0` | `0.7.1` |\n| [urlpattern](https://github.com/denoland/rust-urlpattern) | `0.3.0` | `0.6.0` |\n| [utoipa-gen](https://github.com/juhaku/utoipa) | `5.5.0` | `6.0.1` |\n| [want](https://github.com/seanmonstar/want) | `0.3.1` | `0.3.2` |\n| [webview2-com](https://github.com/wravery/webview2-rs) | `0.38.2` | `0.39.1` |\n| [webview2-com-sys](https://github.com/wravery/webview2-rs) | `0.38.2` | `0.39.1` |\n| [window-vibrancy](https://github.com/tauri-apps/tauri-plugin-vibrancy) | `0.6.0` | `0.8.1` |\n| [windows-collections](https://github.com/microsoft/windows-rs) | `0.2.0` | `0.3.2` |\n| [windows-core](https://github.com/microsoft/windows-rs) | `0.61.2` | `0.62.2` |\n| [windows-future](https://github.com/microsoft/windows-rs) | `0.2.1` | `0.3.2` |\n| [windows-link](https://github.com/microsoft/windows-rs) | `0.1.3` | `0.2.1` |\n| [windows-numerics](https://github.com/microsoft/windows-rs) | `0.2.0` | `0.3.1` |\n| [windows-registry](https://github.com/microsoft/windows-rs) | `0.5.3` | `0.6.1` |\n| [windows-result](https://github.com/microsoft/windows-rs) | `0.3.4` | `0.4.1` |\n| [windows-strings](https://github.com/microsoft/windows-rs) | `0.4.2` | `0.5.1` |\n| [windows-threading](https://github.com/microsoft/windows-rs) | `0.1.0` | `0.2.1` |\n| [wl-clipboard-rs](https://github.com/YaLTeR/wl-clipboard-rs) | `0.9.3` | `0.9.4` |\n| [wry](https://github.com/tauri-apps/wry) | `0.55.1` | `0.57.0` |\n| [yoke-derive](https://github.com/unicode-org/icu4x) | `0.8.2` | `0.8.4` |\n| [zerocopy](https://github.com/google/zerocopy) | `0.8.57` | `0.8.62` |\n| [zerocopy-derive](https://github.com/google/zerocopy) | `0.8.57` | `0.8.62` |\n| [zerofrom-derive](https://github.com/unicode-org/icu4x) | `0.1.7` | `0.1.8` |\n| [zeroize](https://github.com/RustCrypto/utils) | `1.9.0` | `1.9.1` |\n| [zlib-rs](https://github.com/trifectatechfoundation/zlib-rs) | `0.6.7` | `0.6.8` |\n\n\nUpdates `tauri` from 2.11.5 to 2.11.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tauri-apps/tauri/releases\"\u003etauri's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003etauri v2.11.6\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003eFetching advisory database from `https://github.com/RustSec/advisory-db.git`\n      Loaded 1251 security advisories (from /home/runner/.cargo/advisory-db)\n    Updating crates.io index\n    Scanning Cargo.lock for vulnerabilities (1075 crate dependencies)\nCrate:     fxhash\nVersion:   0.2.1\nWarning:   unmaintained\nTitle:     fxhash - no longer maintained\nDate:      2025-09-05\nID:        RUSTSEC-2025-0057\nURL:       https://rustsec.org/advisories/RUSTSEC-2025-0057\n\u003cp\u003eCrate:     paste\u003cbr /\u003e\nVersion:   1.0.15\u003cbr /\u003e\nWarning:   unmaintained\u003cbr /\u003e\nTitle:     paste - no longer maintained\u003cbr /\u003e\nDate:      2024-10-07\u003cbr /\u003e\nID:        RUSTSEC-2024-0436\u003cbr /\u003e\nURL:       \u003ca href=\"https://rustsec.org/advisories/RUSTSEC-2024-0436\"\u003ehttps://rustsec.org/advisories/RUSTSEC-2024-0436\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eCrate:     rustls-pemfile\u003cbr /\u003e\nVersion:   1.0.4\u003cbr /\u003e\nWarning:   unmaintained\u003cbr /\u003e\nTitle:     rustls-pemfile is unmaintained\u003cbr /\u003e\nDate:      2025-11-28\u003cbr /\u003e\nID:        RUSTSEC-2025-0134\u003cbr /\u003e\nURL:       \u003ca href=\"https://rustsec.org/advisories/RUSTSEC-2025-0134\"\u003ehttps://rustsec.org/advisories/RUSTSEC-2025-0134\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eCrate:     rustls-pemfile\u003cbr /\u003e\nVersion:   2.2.0\u003cbr /\u003e\nWarning:   unmaintained\u003cbr /\u003e\nTitle:     rustls-pemfile is unmaintained\u003cbr /\u003e\nDate:      2025-11-28\u003cbr /\u003e\nID:        RUSTSEC-2025-0134\u003cbr /\u003e\nURL:       \u003ca href=\"https://rustsec.org/advisories/RUSTSEC-2025-0134\"\u003ehttps://rustsec.org/advisories/RUSTSEC-2025-0134\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eCrate:     rustybuzz\u003cbr /\u003e\nVersion:   0.20.1\u003cbr /\u003e\nWarning:   unmaintained\u003cbr /\u003e\nTitle:     \u003ccode\u003erustybuzz\u003c/code\u003e is unmaintained\u003cbr /\u003e\nDate:      2026-07-11\u003cbr /\u003e\nID:        RUSTSEC-2026-0206\u003cbr /\u003e\nURL:       \u003ca href=\"https://rustsec.org/advisories/RUSTSEC-2026-0206\"\u003ehttps://rustsec.org/advisories/RUSTSEC-2026-0206\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eCrate:     ttf-parser\u003cbr /\u003e\n\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt;\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/9452ddee5ebefd9b678a94ff003521379df6c9ae\"\u003e\u003ccode\u003e9452dde\u003c/code\u003e\u003c/a\u003e fix audit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/7c2fe9ffd35139c31817225f670332cf4b70c5b6\"\u003e\u003ccode\u003e7c2fe9f\u003c/code\u003e\u003c/a\u003e run covector version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/7d71a8af9f2dbb65a197291c56ab086e1a79ffad\"\u003e\u003ccode\u003e7d71a8a\u003c/code\u003e\u003c/a\u003e add publish-hotfix workflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/5a87bab122e82de23dccf42968d49a0f0b7f09d0\"\u003e\u003ccode\u003e5a87bab\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/e901f1de9ee4dee9d0d2e1942808679a14f1f610\"\u003e\u003ccode\u003ee901f1d\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/tauri-apps/tauri/compare/tauri-v2.11.5...tauri-v2.11.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tauri-plugin-opener` from 2.5.5 to 2.7.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/releases\"\u003etauri-plugin-opener's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003efs-js v2.7.0\u003c/h2\u003e\n\u003ch2\u003e[2.7.0]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/a934743b7307891cc028c0dea945113311ddf100\"\u003e\u003ccode\u003ea934743b\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3637\"\u003e#3637\u003c/a\u003e) Added the \u003ccode\u003escopeDroppedPaths\u003c/code\u003e plugin config option (\u003ccode\u003eplugins \u0026gt; fs \u0026gt; scopeDroppedPaths\u003c/code\u003e in \u003ccode\u003etauri.conf.json\u003c/code\u003e). Set it to \u003ccode\u003efalse\u003c/code\u003e to stop adding the paths dropped onto any window to the fs scope, which otherwise gives every webview with an fs permission access to them (directories recursively). Defaults to \u003ccode\u003etrue\u003c/code\u003e, the current behaviour.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/085a02835d1c3eab09f2804f7d7e29611c010a01\"\u003e\u003ccode\u003e085a0283\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3636\"\u003e#3636\u003c/a\u003e) Fixed a panic on Android when a content provider returns no file descriptor for a \u003ccode\u003econtent://\u003c/code\u003e URI (e.g. virtual files). The fs command now fails with an error instead.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/f81f0447cc8d5ce6b88cc72aede4b7324428a542\"\u003e\u003ccode\u003ef81f0447\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3635\"\u003e#3635\u003c/a\u003e) Fixed reading uncompressed Android assets (\u003ccode\u003e$RESOURCE\u003c/code\u003e files such as images or audio that are stored uncompressed in the APK) returning the bytes of the APK instead of the asset. Assets are now always read from a copy in the app cache, like compressed ones.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/e03dca60e7c9219e24095e8da46f775fc9137e76\"\u003e\u003ccode\u003ee03dca60\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3628\"\u003e#3628\u003c/a\u003e) \u003ccode\u003estartAccessingSecurityScopedResource\u003c/code\u003e and \u003ccode\u003estopAccessingSecurityScopedResource\u003c/code\u003e now accept absolute paths on iOS, as documented, instead of silently doing nothing unless given a \u003ccode\u003efile://\u003c/code\u003e URL.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/5de7ebfc952c07f376b2c25f3789742071748d5a\"\u003e\u003ccode\u003e5de7ebfc\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3634\"\u003e#3634\u003c/a\u003e) \u003cstrong\u003eSecurity:\u003c/strong\u003e the \u003ccode\u003eopen\u003c/code\u003e command no longer accepts a \u003ccode\u003ecustomFlags\u003c/code\u003e option from the webview. It was not part of the JavaScript types and let the webview pass arbitrary \u003ccode\u003eopen(2)\u003c/code\u003e flags (e.g. \u003ccode\u003eO_TRUNC\u003c/code\u003e) to files it may only read. \u003ccode\u003eOpenOptionsExt::custom_flags\u003c/code\u003e still works from Rust.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/5e6c023a796a21594064d06421c3bad3cef0a470\"\u003e\u003ccode\u003e5e6c023a\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3626\"\u003e#3626\u003c/a\u003e) \u003ccode\u003eFileHandle.read\u003c/code\u003e no longer allocates a buffer of the requested size up front: the length is capped to the rest of the file (64 MiB for files of unknown size), an allocation failure is reported as an error instead of aborting the app, and only the bytes that were read are sent back to the webview.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/3a9000177cd2f51ec02096db89fc0be5d389be20\"\u003e\u003ccode\u003e3a900017\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3627\"\u003e#3627\u003c/a\u003e) \u003cstrong\u003eSecurity:\u003c/strong\u003e the fs scope check now resolves symlinks in the ancestors of paths that do not exist yet, and resolves relative symlink targets against the link's directory instead of the process working directory. Previously a new file created below a symlinked directory inside the scope (\u003ccode\u003ewriteFile\u003c/code\u003e, \u003ccode\u003emkdir\u003c/code\u003e, \u003ccode\u003ecreate\u003c/code\u003e, \u003ccode\u003erename\u003c/code\u003e, \u003ccode\u003ecopyFile\u003c/code\u003e, ...) was written outside of the scope. Deny patterns now also apply to the path as given, so they can name a symlink, and a path whose symlinks cannot be resolved (e.g. a loop) is rejected.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/77d00a4f54ba65a2ab04a25ba501cf704e25fe60\"\u003e\u003ccode\u003e77d00a4f\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3633\"\u003e#3633\u003c/a\u003e) \u003ccode\u003eFileHandle.seek\u003c/code\u003e now rejects a negative offset with \u003ccode\u003eSeekMode.Start\u003c/code\u003e instead of seeking to a huge position.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/5c144e74663a34b593dd70da9fcb48b6a21270a1\"\u003e\u003ccode\u003e5c144e74\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3631\"\u003e#3631\u003c/a\u003e) Fixed \u003ccode\u003ereadTextFileLines\u003c/code\u003e with a UTF-16 encoding splitting lines on a \u003ccode\u003e0x0A 0x00\u003c/code\u003e (LE) or \u003ccode\u003e0x00 0x0A\u003c/code\u003e (BE) byte sequence that is not aligned on a code unit, e.g. \u003ccode\u003eਗĀ\u003c/code\u003e, which garbled every following line.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/dcc8cb032b3db46a1ec9d0023391071806451fb7\"\u003e\u003ccode\u003edcc8cb03\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3629\"\u003e#3629\u003c/a\u003e) Fixed \u003ccode\u003ewriteFile\u003c/code\u003e with a \u003ccode\u003eReadableStream\u003c/code\u003e leaving the end of the previous contents in place when the new data is shorter. The file is now truncated first unless \u003ccode\u003eappend\u003c/code\u003e is set, like when writing a buffer.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003enpm warn publish npm auto-corrected some errors in your package.json when publishing.  Please run \u0026quot;npm pkg fix\u0026quot; to address these errors.\nnpm warn publish errors corrected:\nnpm warn publish \u0026quot;repository\u0026quot; was changed from a string to an object\nnpm warn publish \u0026quot;repository.url\u0026quot; was normalized to \u0026quot;git+https://github.com/tauri-apps/plugins-workspace.git\u0026quot;\nnpm notice\nnpm notice 📦  @tauri-apps/plugin-fs@2.7.0\nnpm notice Tarball Contents\nnpm notice 888B LICENSE.spdx\nnpm notice 2.4kB README.md\nnpm notice 39.9kB dist-js/index.cjs\nnpm notice 41.1kB dist-js/index.d.ts\nnpm notice 39.2kB dist-js/index.js\nnpm notice 697B package.json\nnpm notice Tarball Details\nnpm notice name: @tauri-apps/plugin-fs\nnpm notice version: 2.7.0\nnpm notice filename: tauri-apps-plugin-fs-2.7.0.tgz\nnpm notice package size: 25.6 kB\nnpm notice unpacked size: 124.3 kB\nnpm notice shasum: e76d4d07b05063de6911fd1c42948ab0264ac20e\nnpm notice integrity: sha512-8RQbPkuYuLZ2r[...]GdKJVqDokyDgQ==\nnpm notice total files: 6\nnpm notice\nnpm notice npm tokens that bypass 2FA are being restricted for account changes and direct publishing. Learn how to prepare: https://gh.io/npm-gat-bypass2fa-deprecation\nnpm notice Publishing to https://registry.npmjs.org/ with tag latest and public access\nnpm notice publish Signed provenance statement with source and build information from GitHub Actions\nnpm notice publish Provenance statement published to transparency log: https://search.sigstore.dev/?logIndex=3189606635\nnpm notice Your package is being processed and may take a few minutes to become available.\n+ @tauri-apps/plugin-fs@2.7.0\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/6bbd44d4ef254d835a12c6d7bdf2a8a61778031a\"\u003e\u003ccode\u003e6bbd44d\u003c/code\u003e\u003c/a\u003e publish new versions (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3675\"\u003e#3675\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/fc18d0551354c109b7d1fcbe57550649d693daaa\"\u003e\u003ccode\u003efc18d05\u003c/code\u003e\u003c/a\u003e fix(global-shortcut): release the shortcuts lock before running handlers (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3683\"\u003e#3683\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/42ae8b4501f3628cddeab3973eb38a7593304cc8\"\u003e\u003ccode\u003e42ae8b4\u003c/code\u003e\u003c/a\u003e fix(ios): make \u003ccode\u003einit_plugin_*\u003c/code\u003e entry points public so release builds link on ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/818d2e04d92fd208f11aafdf32bb4a0605f344b2\"\u003e\u003ccode\u003e818d2e0\u003c/code\u003e\u003c/a\u003e fix(single-instance): limit second instance's wait on Windows (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3645\"\u003e#3645\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/323fe80df1f0a78fb2c8d1dfca7a635fd5e0a3c3\"\u003e\u003ccode\u003e323fe80\u003c/code\u003e\u003c/a\u003e fix(single-instance): forward non-Unicode arguments and cwd (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3644\"\u003e#3644\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/677258138b300b60d008b66debc8131de75e38da\"\u003e\u003ccode\u003e6772581\u003c/code\u003e\u003c/a\u003e test(e2e): fix __name usage on FS test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/46f7c878a0f23ebd7aeafa315af2bd0739972f19\"\u003e\u003ccode\u003e46f7c87\u003c/code\u003e\u003c/a\u003e chore: fmt\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/a8acd178bdc03797e3d00c9fb45c161cf3d3b52e\"\u003e\u003ccode\u003ea8acd17\u003c/code\u003e\u003c/a\u003e feat(shell): add process group spawn option (fix \u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/1332\"\u003e#1332\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3351\"\u003e#3351\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/e03dca60e7c9219e24095e8da46f775fc9137e76\"\u003e\u003ccode\u003ee03dca6\u003c/code\u003e\u003c/a\u003e fix(fs): accept absolute paths in the iOS security-scope commands (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3628\"\u003e#3628\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/3a9000177cd2f51ec02096db89fc0be5d389be20\"\u003e\u003ccode\u003e3a90001\u003c/code\u003e\u003c/a\u003e fix(fs): resolve symlinks of missing paths before checking the scope (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3627\"\u003e#3627\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/compare/http-v2.5.5...fs-v2.7.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tauri-plugin-fs` from 2.5.2 to 2.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/releases\"\u003etauri-plugin-fs's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003enotification-js v2.6.0\u003c/h2\u003e\n\u003ch2\u003e[2.6.0]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/42ae8b4501f3628cddeab3973eb38a7593304cc8\"\u003e\u003ccode\u003e42ae8b45\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3684\"\u003e#3684\u003c/a\u003e) On iOS, mark the plugin's \u003ccode\u003einit_plugin_*\u003c/code\u003e entry point \u003ccode\u003epublic\u003c/code\u003e so release builds made with Xcode 27 keep it global and link.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003efeat\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/46381516b7bd7b6915ded698d93e92760b4221d7\"\u003e\u003ccode\u003e46381516\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3671\"\u003e#3671\u003c/a\u003e) Report actions on desktop: a click on a notification (\u003ccode\u003etap\u003c/code\u003e) or on one of the actions of its action type reaches \u003ccode\u003eonAction\u003c/code\u003e and the new Rust \u003ccode\u003eNotification::on_action\u003c/code\u003e, which also works on mobile. \u003ccode\u003eregisterActionTypes\u003c/code\u003e, \u003ccode\u003eremoveActive\u003c/code\u003e (Linux and the BSDs) and the listener commands no longer fail with \u0026quot;command not found\u0026quot; on desktop.\u003c/p\u003e\n\u003cp\u003eThe \u003ccode\u003eonAction\u003c/code\u003e callback is now typed with the new \u003ccode\u003eActionPerformed\u003c/code\u003e interface, which is what every platform sends, instead of \u003ccode\u003eOptions\u003c/code\u003e. Callbacks annotated with \u003ccode\u003eOptions\u003c/code\u003e must be updated.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003enpm warn publish npm auto-corrected some errors in your package.json when publishing.  Please run \u0026quot;npm pkg fix\u0026quot; to address these errors.\nnpm warn publish errors corrected:\nnpm warn publish \u0026quot;repository\u0026quot; was changed from a string to an object\nnpm warn publish \u0026quot;repository.url\u0026quot; was normalized to \u0026quot;git+https://github.com/tauri-apps/plugins-workspace.git\u0026quot;\nnpm notice\nnpm notice 📦  @tauri-apps/plugin-notification@2.6.0\nnpm notice Tarball Contents\nnpm notice 888B LICENSE.spdx\nnpm notice 4.2kB README.md\nnpm notice 16.6kB dist-js/index.cjs\nnpm notice 26.1kB dist-js/index.d.ts\nnpm notice 16.2kB dist-js/index.js\nnpm notice 11B dist-js/init.d.ts\nnpm notice 663B package.json\nnpm notice Tarball Details\nnpm notice name: @tauri-apps/plugin-notification\nnpm notice version: 2.6.0\nnpm notice filename: tauri-apps-plugin-notification-2.6.0.tgz\nnpm notice package size: 11.1 kB\nnpm notice unpacked size: 64.7 kB\nnpm notice shasum: 68f6090e06e17a92fd1803c7b40a01e4ee20cc7c\nnpm notice integrity: sha512-QvpsQ6L6uSGT/[...]J3c52S+1afsIw==\nnpm notice total files: 7\nnpm notice\nnpm notice npm tokens that bypass 2FA are being restricted for account changes and direct publishing. Learn how to prepare: https://gh.io/npm-gat-bypass2fa-deprecation\nnpm notice Publishing to https://registry.npmjs.org/ with tag latest and public access\nnpm notice publish Signed provenance statement with source and build information from GitHub Actions\nnpm notice publish Provenance statement published to transparency log: https://search.sigstore.dev/?logIndex=3189634908\nnpm notice Your package is being processed and may take a few minutes to become available.\n+ @tauri-apps/plugin-notification@2.6.0\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003enotification v2.6.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/a2364a5f216324439feedeb25b2db74e7b1eba90\"\u003e\u003ccode\u003ea2364a5\u003c/code\u003e\u003c/a\u003e fix: integration test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/67ebc1396bfd4b437530f9bbe8bed6845ade8fc3\"\u003e\u003ccode\u003e67ebc13\u003c/code\u003e\u003c/a\u003e fix(ci): check-publish job should check .changes/pre.json\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/cbfd428bcc3ecb21aac9dd049779c9b9c7b90734\"\u003e\u003ccode\u003ecbfd428\u003c/code\u003e\u003c/a\u003e Publish New Versions (v2) (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3618\"\u003e#3618\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/f460570b4423708fb3b5ab1e1213d889a4d7a9b5\"\u003e\u003ccode\u003ef460570\u003c/code\u003e\u003c/a\u003e chore: fmt\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/a433ec09d13c6532f54256608d8e951283d64596\"\u003e\u003ccode\u003ea433ec0\u003c/code\u003e\u003c/a\u003e fix: mobile clippy warnings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/3d8a3c877b352726285b79be9450dd59ba78fc63\"\u003e\u003ccode\u003e3d8a3c8\u003c/code\u003e\u003c/a\u003e chore: edition 2024\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/b517cc7e858d0d45d6b0d67fddf5290ff2e7e2ca\"\u003e\u003ccode\u003eb517cc7\u003c/code\u003e\u003c/a\u003e fix: actually set rust-version to 1.90\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/b6a38a5e32c64745d28267d1ab59c8bd02ba4d72\"\u003e\u003ccode\u003eb6a38a5\u003c/code\u003e\u003c/a\u003e fix(ci): e2e test error reporting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/9b29b601f387ded1f4adb4386623a3c035a5598c\"\u003e\u003ccode\u003e9b29b60\u003c/code\u003e\u003c/a\u003e feat: update to tauri 2.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/3a01943572ba0d00909857a62588d06159e709ba\"\u003e\u003ccode\u003e3a01943\u003c/code\u003e\u003c/a\u003e tests(e2e): fix e2e failures on Linux and Windows (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3642\"\u003e#3642\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/compare/fs-v2.5.2...fs-v2.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tauri-plugin-shell` from 2.3.6 to 2.4.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/releases\"\u003etauri-plugin-shell's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003egeolocation-js v2.4.1\u003c/h2\u003e\n\u003ch2\u003e[2.4.1]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/569ee82cf61a358b4c73ba52f2e99f3317ec05d0\"\u003e\u003ccode\u003e569ee82c\u003c/code\u003e\u003c/a\u003e Fix the docs.rs build for Android: the build script now detects docs.rs through the \u003ccode\u003eDOCS_RS\u003c/code\u003e environment variable, since \u003ccode\u003ecfg(docsrs)\u003c/code\u003e is never set for build scripts.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003enpm warn publish npm auto-corrected some errors in your package.json when publishing.  Please run \u0026quot;npm pkg fix\u0026quot; to address these errors.\nnpm warn publish errors corrected:\nnpm warn publish \u0026quot;repository\u0026quot; was changed from a string to an object\nnpm warn publish \u0026quot;repository.url\u0026quot; was normalized to \u0026quot;git+https://github.com/tauri-apps/plugins-workspace.git\u0026quot;\nnpm notice\nnpm notice 📦  @tauri-apps/plugin-geolocation@2.4.1\nnpm notice Tarball Contents\nnpm notice 888B LICENSE.spdx\nnpm notice 4.8kB README.md\nnpm notice 3.9kB dist-js/index.cjs\nnpm notice 6.3kB dist-js/index.d.ts\nnpm notice 3.7kB dist-js/index.js\nnpm notice 662B package.json\nnpm notice Tarball Details\nnpm notice name: @tauri-apps/plugin-geolocation\nnpm notice version: 2.4.1\nnpm notice filename: tauri-apps-plugin-geolocation-2.4.1.tgz\nnpm notice package size: 4.8 kB\nnpm notice unpacked size: 20.2 kB\nnpm notice shasum: 0113f207fe25a8779e5d4d31e789ffa7397532f2\nnpm notice integrity: sha512-XYZwcB8Azz9dJ[...]oOVoNEnUDxoDA==\nnpm notice total files: 6\nnpm notice\nnpm notice npm tokens that bypass 2FA are being restricted for account changes and direct publishing. Learn how to prepare: https://gh.io/npm-gat-bypass2fa-deprecation\nnpm notice Publishing to https://registry.npmjs.org/ with tag latest and public access\nnpm notice publish Signed provenance statement with source and build information from GitHub Actions\nnpm notice publish Provenance statement published to transparency log: https://search.sigstore.dev/?logIndex=3028122996\nnpm notice Your package is being processed and may take a few minutes to become available.\n+ @tauri-apps/plugin-geolocation@2.4.1\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003egeolocation v2.4.1\u003c/h2\u003e\n\u003ch2\u003e[2.4.1]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/569ee82cf61a358b4c73ba52f2e99f3317ec05d0\"\u003e\u003ccode\u003e569ee82c\u003c/code\u003e\u003c/a\u003e Fix the docs.rs build for Android: the build script now detects docs.rs through the \u003ccode\u003eDOCS_RS\u003c/code\u003e environment variable, since \u003ccode\u003ecfg(docsrs)\u003c/code\u003e is never set for build scripts.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/d66aa6ff78cbbeaef1542a1fa930c33399578a25\"\u003e\u003ccode\u003ed66aa6f\u003c/code\u003e\u003c/a\u003e publish new versions (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2822\"\u003e#2822\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/6f345870df4e7b187deb869df03b79858e03b4fe\"\u003e\u003ccode\u003e6f34587\u003c/code\u003e\u003c/a\u003e fix(single-instance): disable dbus name replacement (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2860\"\u003e#2860\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/708fa4e2b77e847ce554115e80f7eb685f4a322e\"\u003e\u003ccode\u003e708fa4e\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency eslint-config-prettier to v10.1.8 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2858\"\u003e#2858\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/b7292030594daa04e78979214478031241b6e38e\"\u003e\u003ccode\u003eb729203\u003c/code\u003e\u003c/a\u003e fix(upload): fix download() locks main thread on Android (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2838\"\u003e#2838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/2f9c71aae77cddd4ca2ffe9d13e9e1f23ee4f478\"\u003e\u003ccode\u003e2f9c71a\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.45.1 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2850\"\u003e#2850\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/80d4d8e128922b022e76049189a657b71ce95a97\"\u003e\u003ccode\u003e80d4d8e\u003c/code\u003e\u003c/a\u003e chore(deps): update eslint monorepo to v9.31.0 (v2) (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2839\"\u003e#2839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/e7a98b0d2e60463ff86a0f031ce3c84c83a21274\"\u003e\u003ccode\u003ee7a98b0\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript-eslint to v8.37.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2848\"\u003e#2848\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/44a1f659125a341191420e650608b0b6ff316a0e\"\u003e\u003ccode\u003e44a1f65\u003c/code\u003e\u003c/a\u003e fix(fs): \u003ccode\u003ewriteFile\u003c/code\u003e create file by default (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2846\"\u003e#2846\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/6210cd31df00bb3c55642013c74dc1da81fa00f9\"\u003e\u003ccode\u003e6210cd3\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.45.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2841\"\u003e#2841\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/467f07b7de4103a653e40fec8badb6f24abcef39\"\u003e\u003ccode\u003e467f07b\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency vite to v7 (v2) (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2800\"\u003e#2800\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/compare/nfc-v2.3.6...fs-v2.4.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tauri-plugin-deep-link` from 2.4.10 to 2.6.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/releases\"\u003etauri-plugin-deep-link's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003edeep-link-js v2.6.1\u003c/h2\u003e\n\u003ch2\u003e[2.6.1]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/569ee82cf61a358b4c73ba52f2e99f3317ec05d0\"\u003e\u003ccode\u003e569ee82c\u003c/code\u003e\u003c/a\u003e Fix the docs.rs build for Android: the build script now detects docs.rs through the \u003ccode\u003eDOCS_RS\u003c/code\u003e environment variable, since \u003ccode\u003ecfg(docsrs)\u003c/code\u003e is never set for build scripts.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003enpm warn publish npm auto-corrected some errors in your package.json when publishing.  Please run \u0026quot;npm pkg fix\u0026quot; to address these errors.\nnpm warn publish errors corrected:\nnpm warn publish \u0026quot;repository\u0026quot; was changed from a string to an object\nnpm warn publish \u0026quot;repository.url\u0026quot; was normalized to \u0026quot;git+https://github.com/tauri-apps/plugins-workspace.git\u0026quot;\nnpm notice\nnpm notice 📦  @tauri-apps/plugin-deep-link@2.6.1\nnpm notice Tarball Contents\nnpm notice 888B LICENSE.spdx\nnpm notice 6.2kB README.md\nnpm notice 4.7kB dist-js/index.cjs\nnpm notice 4.0kB dist-js/index.d.ts\nnpm notice 4.5kB dist-js/index.js\nnpm notice 801B package.json\nnpm notice Tarball Details\nnpm notice name: @tauri-apps/plugin-deep-link\nnpm notice version: 2.6.1\nnpm notice filename: tauri-apps-plugin-deep-link-2.6.1.tgz\nnpm notice package size: 4.8 kB\nnpm notice unpacked size: 21.1 kB\nnpm notice shasum: 916950afe9d8999303d71400b1168a132bd64c59\nnpm notice integrity: sha512-yomIOIoiiDwXW[...]TI3XdDd2T9XlA==\nnpm notice total files: 6\nnpm notice\nnpm notice npm tokens that bypass 2FA are being restricted for account changes and direct publishing. Learn how to prepare: https://gh.io/npm-gat-bypass2fa-deprecation\nnpm notice Publishing to https://registry.npmjs.org/ with tag latest and public access\nnpm notice publish Signed provenance statement with source and build information from GitHub Actions\nnpm notice publish Provenance statement published to transparency log: https://search.sigstore.dev/?logIndex=3028118946\nnpm notice Your package is being processed and may take a few minutes to become available.\n+ @tauri-apps/plugin-deep-link@2.6.1\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003edeep-link v2.6.1\u003c/h2\u003e\n\u003ch2\u003e[2.6.1]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/569ee82cf61a358b4c73ba52f2e99f3317ec05d0\"\u003e\u003ccode\u003e569ee82c\u003c/code\u003e\u003c/a\u003e Fix the docs.rs build for Android: the build script now detects docs.rs through the \u003ccode\u003eDOCS_RS\u003c/code\u003e environment variable, since \u003ccode\u003ecfg(docsrs)\u003c/code\u003e is never set for build scripts.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/3c5d2677677dc7ebea618514af56fc951449cc1b\"\u003e\u003ccode\u003e3c5d267\u003c/code\u003e\u003c/a\u003e publish new versions (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3567\"\u003e#3567\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/c050e073b68205bae7389fb86958cb9331e1a3be\"\u003e\u003ccode\u003ec050e07\u003c/code\u003e\u003c/a\u003e fix(store): \u003ccode\u003eapply_pending_auto_save\u003c/code\u003e can deadlock (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3572\"\u003e#3572\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/0850317b5c85092cbf4ea9caf4ef3a9c771fcf27\"\u003e\u003ccode\u003e0850317\u003c/code\u003e\u003c/a\u003e chore(deps): update pnpm to v12 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3576\"\u003e#3576\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/2a5783397eccd4927742dd95508938b7c7f20fb2\"\u003e\u003ccode\u003e2a57833\u003c/code\u003e\u003c/a\u003e refactor(example): use tsconfig and change entries to ts (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3575\"\u003e#3575\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/b48d52cf6eb59b12fd5ad5e4b7cde864c03ebd5b\"\u003e\u003ccode\u003eb48d52c\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.63.1 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3558\"\u003e#3558\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/a21555ddd2eaadfed23848912fe2802c2ba7579e\"\u003e\u003ccode\u003ea21555d\u003c/code\u003e\u003c/a\u003e fix(http): stop unhandled rejections from the fetch cleanup path (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3566\"\u003e#3566\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/845d8989cbd2fb1913ea0d62618591298a181495\"\u003e\u003ccode\u003e845d898\u003c/code\u003e\u003c/a\u003e fix: ignore and fix audits (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3564\"\u003e#3564\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/compare/deep-link-v2.4.10...http-v2.6.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tauri-plugin-single-instance` from 2.4.4 to 2.5.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/releases\"\u003etauri-plugin-single-instance's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003esingle-instance v2.5.2\u003c/h2\u003e\n\u003ch2\u003e[2.5.2]\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgraded to \u003ccode\u003edeep-link@2.6.1\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003eUpdating crates.io index\n   Packaging tauri-plugin-single-instance v2.5.2 (/home/runner/work/plugins-workspace/plugins-workspace/plugins/single-instance)\n    Updating crates.io index\nwarning: package `yoke-derive v0.8.3` in Cargo.lock is yanked in registry `crates-io`\n  |\n  = help: consider updating to a version that is not yanked\n    Packaged 15 files, 168.3KiB (46.0KiB compressed)\n   Uploading tauri-plugin-single-instance v2.5.2 (/home/runner/work/plugins-workspace/plugins-workspace/plugins/single-instance)\n    Uploaded tauri-plugin-single-instance v2.5.2 to registry `crates-io`\nnote: waiting for tauri-plugin-single-instance v2.5.2 to be available at registry `crates-io`\nhelp: you may press ctrl-c to skip waiting; the crate should be available shortly\n   Published tauri-plugin-single-instance v2.5.2 at registry `crates-io`\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003ebarcode-scanner-js v2.5.2\u003c/h2\u003e\n\u003ch2\u003e[2.5.2]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/42ae8b4501f3628cddeab3973eb38a7593304cc8\"\u003e\u003ccode\u003e42ae8b45\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3684\"\u003e#3684\u003c/a\u003e) On iOS, mark the plugin's \u003ccode\u003einit_plugin_*\u003c/code\u003e entry point \u003ccode\u003epublic\u003c/code\u003e so release builds made with Xcode 27 keep it global and link.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003enpm warn publish npm auto-corrected some errors in your package.json when publishing.  Please run \u0026quot;npm pkg fix\u0026quot; to address these errors.\nnpm warn publish errors corrected:\nnpm warn publish \u0026quot;repository\u0026quot; was changed from a string to an object\nnpm warn publish \u0026quot;repository.url\u0026quot; was normalized to \u0026quot;git+https://github.com/tauri-apps/plugins-workspace.git\u0026quot;\nnpm notice\nnpm notice 📦  @tauri-apps/plugin-barcode-scanner@2.5.2\nnpm notice Tarball Contents\nnpm notice 888B LICENSE.spdx\nnpm notice 3.3kB README.md\nnpm notice 5.3kB dist-js/index.cjs\nnpm notice 5.3kB dist-js/index.d.ts\nnpm notice 5.2kB dist-js/index.js\nnpm notice 755B package.json\nnpm notice Tarball Details\n\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt; \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/6aa2854f314481a459be1189b02c65a2450789ab\"\u003e\u003ccode\u003e6aa2854\u003c/code\u003e\u003c/a\u003e publish new versions (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3509\"\u003e#3509\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/9d6d03269a3dea3e9dbf4635fe0fd68f23f750fa\"\u003e\u003ccode\u003e9d6d032\u003c/code\u003e\u003c/a\u003e chore(deps): update h2 to 0.4.19 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3556\"\u003e#3556\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/98f8787de428ee2353567057891112cd5e854f48\"\u003e\u003ccode\u003e98f8787\u003c/code\u003e\u003c/a\u003e ci: fix typo in workflow permissions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/1a7b12c10256567aca763f4d47cc4da886f73c63\"\u003e\u003ccode\u003e1a7b12c\u003c/code\u003e\u003c/a\u003e ci: add explicit token permissions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/2f4c85c99a1799212e3550ba8b4bc597bc9d26ae\"\u003e\u003ccode\u003e2f4c85c\u003c/code\u003e\u003c/a\u003e chore(deps): bump serde_with (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3490\"\u003e#3490\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/c546de061656f37a6c2192f82eea0060c84460d0\"\u003e\u003ccode\u003ec546de0\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.62.5 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3520\"\u003e#3520\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/db9c5998feff9384f9cbbefcbe0d45937c00a1fc\"\u003e\u003ccode\u003edb9c599\u003c/code\u003e\u003c/a\u003e fix(android): missing \u003ccode\u003econsumer-rules.pro\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3531\"\u003e#3531\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/9c9343772b8feb8d63c84cd6e0d36164b33415c3\"\u003e\u003ccode\u003e9c93437\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript-eslint to v8.66.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3391\"\u003e#3391\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/685610ae782b668770d412f42a5d52d2cc9e497e\"\u003e\u003ccode\u003e685610a\u003c/code\u003e\u003c/a\u003e fix(fs): default permissions (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3507\"\u003e#3507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/f8053e659e4ccd85c1f52833411ff8417cbc5e69\"\u003e\u003ccode\u003ef8053e6\u003c/code\u003e\u003c/a\u003e docs: cargo features (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3527\"\u003e#3527\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/compare/fs-v2.4.4...fs-v2.5.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tauri-plugin-dialog` from 2.7.3 to 2.8.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/releases\"\u003etauri-plugin-dialog's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003edialog-js v2.8.1\u003c/h2\u003e\n\u003ch2\u003e[2.8.1]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/569ee82cf61a358b4c73ba52f2e99f3317ec05d0\"\u003e\u003ccode\u003e569ee82c\u003c/code\u003e\u003c/a\u003e Fix the docs.rs build for Android: the build script now detects docs.rs through the \u003ccode\u003eDOCS_RS\u003c/code\u003e environment variable, since \u003ccode\u003ecfg(docsrs)\u003c/code\u003e is never set for build scripts.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003enpm warn publish npm auto-corrected some errors in your package.json when publishing.  Please run \u0026quot;npm pkg fix\u0026quot; to address these errors.\nnpm warn publish errors corrected:\nnpm warn publish \u0026quot;repository\u0026quot; was changed from a string to an object\nnpm warn publish \u0026quot;repository.url\u0026quot; was normalized to \u0026quot;git+https://github.com/tauri-apps/plugins-workspace.git\u0026quot;\nnpm notice\nnpm notice 📦  @tauri-apps/plugin-dialog@2.8.1\nnpm notice Tarball Contents\nnpm notice 888B LICENSE.spdx\nnpm notice 3.5kB README.md\nnpm notice 7.1kB dist-js/index.cjs\nnpm notice 15.1kB dist-js/index.d.ts\nnpm notice 7.0kB dist-js/index.js\nnpm notice 11B dist-js/init.d.ts\nnpm notice 657B package.json\nnpm notice Tarball Details\nnpm notice name: @tauri-apps/plugin-dialog\nnpm notice version: 2.8.1\nnpm notice filename: tauri-apps-plugin-dialog-2.8.1.tgz\nnpm notice package size: 6.8 kB\nnpm notice unpacked size: 34.3 kB\nnpm notice shasum: f29f3c28862a1ed767b6fd241f34abf26129f88f\nnpm notice integrity: sha512-/DtE3B62JgpYu[...]phsKnb+738Dmw==\nnpm notice total files: 7\nnpm notice\nnpm notice npm tokens that bypass 2FA are being restricted for account changes and direct publishing. Learn how to prepare: https://gh.io/npm-gat-bypass2fa-deprecation\nnpm notice Publishing to https://registry.npmjs.org/ with tag latest and public access\nnpm notice publish Signed provenance statement with source and build information from GitHub Actions\nnpm notice publish Provenance statement published to transparency log: https://search.sigstore.dev/?logIndex=3028120915\nnpm notice Your package is being processed and may take a few minutes to become available.\n+ @tauri-apps/plugin-dialog@2.8.1\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003edialog v2.8.1\u003c/h2\u003e\n\u003ch2\u003e[2.8.1]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/569ee82cf61a358b4c73ba52f2e99f3317ec05d0\"\u003e\u003ccode\u003e569ee82c\u003c/code\u003e\u003c/a\u003e Fix the docs.rs build for Android: the build script now detects docs.rs through the \u003ccode\u003eDOCS_RS\u003c/code\u003e environment variable, since \u003ccode\u003ecfg(docsrs)\u003c/code\u003e is never set for build scripts.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/7eb8246d47ba4d15002280ecf028521540e0070d\"\u003e\u003ccode\u003e7eb8246\u003c/code\u003e\u003c/a\u003e publish new versions (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3673\"\u003e#3673\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/65ce65bdbb4390f73076c8182fbf06a52036f241\"\u003e\u003ccode\u003e65ce65b\u003c/code\u003e\u003c/a\u003e fix(ci): Android e2e flakes, shell \u003ccode\u003eTerminated\u003c/code\u003e sent before output (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3672\"\u003e#3672\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/cbd691b651dfdb4312cb42d3542c06a781fb31e5\"\u003e\u003ccode\u003ecbd691b\u003c/code\u003e\u003c/a\u003e chore(examples): update Android project for API example\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/974bbdc3ffc79f89a2641e3cd23361d1a85da8e4\"\u003e\u003ccode\u003e974bbdc\u003c/code\u003e\u003c/a\u003e publish new versions (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3667\"\u003e#3667\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/3113a54cc275b1af532c3fb20154beba7d67d623\"\u003e\u003ccode\u003e3113a54\u003c/code\u003e\u003c/a\u003e chore(deps): update urlpattern to 0.6 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3670\"\u003e#3670\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/b443d6be52a17329b980c55e8bbd03fb6cbb5cd7\"\u003e\u003ccode\u003eb443d6b\u003c/code\u003e\u003c/a\u003e fix(http): release the request's resources once fetch_send settles (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3669\"\u003e#3669\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/2a9c29e004325db674fd904089749c38f4aac824\"\u003e\u003ccode\u003e2a9c29e\u003c/code\u003e\u003c/a\u003e fix(updater): restore the current app when a macOS install fails (fix \u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3505\"\u003e#3505\u003c/a\u003e, ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/d4835d0e947179bac24a383212792d74be3ebe4f\"\u003e\u003ccode\u003ed4835d0\u003c/code\u003e\u003c/a\u003e publish new versions (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3660\"\u003e#3660\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/569ee82cf61a358b4c73ba52f2e99f3317ec05d0\"\u003e\u003ccode\u003e569ee82\u003c/code\u003e\u003c/a\u003e fix: mobile docs.rs builds\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/25f387465659f17c7e395268dbfb2175eb847769\"\u003e\u003ccode\u003e25f3874\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency eslint-plugin-security to v4.1.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3661\"\u003e#3661\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/compare/dialog-v2.7.3...http-v2.8.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tauri-plugin-log` from 2.9.1 to 2.10.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/a2364a5f216324439feedeb25b2db74e7b1eba90\"\u003e\u003ccode\u003ea2364a5\u003c/code\u003e\u003c/a\u003e fix: integration test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/67ebc1396bfd4b437530f9bbe8bed6845ade8fc3\"\u003e\u003ccode\u003e67ebc13\u003c/code\u003e\u003c/a\u003e fix(ci): check-publish job should check .changes/pre.json\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/cbfd428bcc3ecb21aac9dd049779c9b9c7b90734\"\u003e\u003ccode\u003ecbfd428\u003c/code\u003e\u003c/a\u003e Publish New Versions (v2) (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3618\"\u003e#3618\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/f460570b4423708fb3b5ab1e1213d889a4d7a9b5\"\u003e\u003ccode\u003ef460570\u003c/code\u003e\u003c/a\u003e chore: fmt\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/a433ec09d13c6532f54256608d8e951283d64596\"\u003e\u003ccode\u003ea433ec0\u003c/code\u003e\u003c/a\u003e fix: mobile clippy warnings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/3d8a3c877b352726285b79be9450dd59ba78fc63\"\u003e\u003ccode\u003e3d8a3c8\u003c/code\u003e\u003c/a\u003e chore: edition 2024\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/b517cc7e858d0d45d6b0d67fddf5290ff2e7e2ca\"\u003e\u003ccode\u003eb517cc7\u003c/code\u003e\u003c/a\u003e fix: actually set rust-version to 1.90\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/b6a38a5e32c64745d28267d1ab59c8bd02ba4d72\"\u003e\u003ccode\u003eb6a38a5\u003c/code\u003e\u003c/a\u003e fix(ci): e2e test error reporting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/9b29b601f387ded1f4adb4386623a3c035a5598c\"\u003e\u003ccode\u003e9b29b60\u003c/code\u003e\u003c/a\u003e feat: update to tauri 2.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/3a01943572ba0d00909857a62588d06159e709ba\"\u003e\u003ccode\u003e3a01943\u003c/code\u003e\u003c/a\u003e tests(e2e): fix e2e failures on Linux and Windows (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3642\"\u003e#3642\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/compare/log-v2.9.1...log-v2.10.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tauri-plugin-clipboard-manager` from 2.3.3 to 2.4.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/releases\"\u003etauri-plugin-clipboard-manager's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003egeolocation-js v2.4.1\u003c/h2\u003e\n\u003ch2\u003e[2.4.1]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/569ee82cf61a358b4c73ba52f2e99f3317ec05d0\"\u003e\u003ccode\u003e569ee82c\u003c/code\u003e\u003c/a\u003e Fix the docs.rs build for Android: the build script now detects docs.rs through the \u003ccode\u003eDOCS_RS\u003c/code\u003e environment variable, since \u003ccode\u003ecfg(docsrs)\u003c/code\u003e is never set for build scripts.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003enpm warn publish npm auto-corrected some errors in your package.json when publishing.  Please run \u0026quot;npm pkg fix\u0026quot; to address these errors.\nnpm warn publish errors corrected:\nnpm warn publish \u0026quot;repository\u0026quot; was changed from a string to an object\nnpm warn publish \u0026quot;repository.url\u0026quot; was normalized to \u0026quot;git+https://github.com/tauri-apps/plugins-workspace.git\u0026quot;\nnpm notice\nnpm notice 📦  @tauri-apps/plugin-geolocation@2.4.1\nnpm notice Tarball Contents\nnpm notice 888B LICENSE.spdx\nnpm notice 4.8kB README.md\nnpm notice 3.9kB dist-js/index.cjs\nnpm notice 6.3kB dist-js/index.d.ts\nnpm notice 3.7kB dist-js/index.js\nnpm notice 662B package.json\nnpm notice Tarball Details\nnpm notice name: @tauri-apps/plugin-geolocation\nnpm notice version: 2.4.1\nnpm notice filename: tauri-apps-plugin-geolocation-2.4.1.tgz\nnpm notice package size: 4.8 kB\nnpm notice unpacked size: 20.2 kB\nnpm notice shasum: 0113f207fe25a8779e5d4d31e789ffa7397532f2\nnpm notice integrity: sha512-XYZwcB8Azz9dJ[...]oOVoNEnUDxoDA==\nnpm notice total files: 6\nnpm notice\nnpm notice npm tokens that bypass 2FA are being restricted for account changes and direct publishing. Learn how to prepare: https://gh.io/npm-gat-bypass2fa-deprecation\nnpm notice Publishing to https://registry.npmjs.org/ with tag latest and public access\nnpm notice publish Signed provenance statement with source and build information from GitHub Actions\nnpm notice publish Provenance statement published to transparency log: https://search.sigstore.dev/?logIndex=3028122996\nnpm notice Your package is being processed and may take a few minutes to become available.\n+ @tauri-apps/plugin-geolocation@2.4.1\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003egeolocation v2.4.1\u003c/h2\u003e\n\u003ch2\u003e[2.4.1]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/569ee82cf61a358b4c73ba52f2e99f3317ec05d0\"\u003e\u003ccode\u003e569ee82c\u003c/code\u003e\u003c/a\u003e Fix the docs.rs build for Android: the build script now detects docs.rs through the \u003ccode\u003eDOCS_RS\u003c/code\u003e environment variable, since \u003ccode\u003ecfg(docsrs)\u003c/code\u003e is never set for build scripts.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/d66aa6ff78cbbeaef1542a1fa930c33399578a25\"\u003e\u003ccode\u003ed66aa6f\u003c/code\u003e\u003c/a\u003e publish new versions (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2822\"\u003e#2822\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/6f345870df4e7b187deb869df03b79858e03b4fe\"\u003e\u003ccode\u003e6f34587\u003c/code\u003e\u003c/a\u003e fix(single-instance): disable dbus name replacement (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2860\"\u003e#2860\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/708fa4e2b77e847ce554115e80f7eb685f4a322e\"\u003e\u003ccode\u003e708fa4e\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency eslint-config-prettier to v10.1.8 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2858\"\u003e#2858\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/b7292030594daa04e78979214478031241b6e38e\"\u003e\u003ccode\u003eb729203\u003c/code\u003e\u003c/a\u003e fix(upload): fix download() locks main thread on Android (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2838\"\u003e#2838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/2f9c71aae77cddd4ca2ffe9d13e9e1f23ee4f478\"\u003e\u003ccode\u003e2f9c71a\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.45.1 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2850\"\u003e#2850\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/80d4d8e128922b022e76049189a657b71ce95a97\"\u003e\u003ccode\u003e80d4d8e\u003c/code\u003e\u003c/a\u003e chore(deps): update eslint monorepo to v9.31.0 (v2) (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2839\"\u003e#2839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/e7a98b0d2e60463ff86a0f031ce3c84c83a21274\"\u003e\u003ccode\u003ee7a98b0\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript-eslint to v8.37.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2848\"\u003e#2848\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/44a1f659125a341191420e650608b0b6ff316a0e\"\u003e\u003ccode\u003e44a1f65\u003c/code\u003e\u003c/a\u003e fix(fs): \u003ccode\u003ewriteFile\u003c/code\u003e create file by default (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2846\"\u003e#2846\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/6210cd31df00bb3c55642013c74dc1da81fa00f9\"\u003e\u003ccode\u003e6210cd3\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.45.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2841\"\u003e#2841\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/467f07b7de4103a653e40fec8badb6f24abcef39\"\u003e\u003ccode\u003e467f07b\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency vite to v7 (v2) (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2800\"\u003e#2800\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/compare/nfc-v2.3.3...fs-v2.4.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tauri-plugin-window-state` from 2.4.1 to 2.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/releases\"\u003etauri-plugin-window-state's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eshell-js v2.5.0\u003c/h2\u003e\n\u003ch2\u003e[2.5.0]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/42ae8b4501f3628cddeab3973eb38a7593304cc8\"\u003e\u003ccode\u003e42ae8b45\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3684\"\u003e#3684\u003c/a\u003e) On iOS, mark the plugin's \u003ccode\u003einit_plugin_*\u003c/code\u003e entry point \u003ccode\u003epublic\u003c/code\u003e so release builds made with Xcode 27 keep it global and link.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/a8acd178bdc03797e3d00c9fb45c161cf3d3b52e\"\u003e\u003ccode\u003ea8acd178\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3351\"\u003e#3351\u003c/a\u003e) Add \u003ccode\u003eprocessGroup\u003c/code\u003e option to spawn commands in a new process group (POSIX) or job object (Windows), allowing the entire process tree to be killed when calling \u003ccode\u003ekill()\u003c/code\u003e on the child process.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003enpm warn publish npm auto-corrected some errors in your package.json when publishing.  Please run \u0026quot;npm pkg fix\u0026quot; to address these errors.\nnpm warn publish errors corrected:\nnpm warn publish \u0026quot;repository\u0026quot; was changed from a string to an object\nnpm warn publish \u0026quot;repository.url\u0026quot; was normalized to \u0026quot;git+https://github.com/tauri-apps/plugins-workspace.git\u0026quot;\nnpm notice\nnpm notice 📦  @tauri-apps/plugin-shell@2.5.0\nnpm notice Tarball Contents\nnpm notice 888B LICENSE.spdx\nnpm notice 2.6kB README.md\nnpm notice 21.8kB dist-js/index.cjs\nnpm notice 22.0kB dist-js/index.d.ts\nnpm notice 21.7kB dist-js/index.js\nnpm notice 11B dist-js/init.d.ts\nnpm notice 656B package.json\nnpm notice Tarball Details\nnpm notice name: @tauri-apps/plugin-shell\nnpm notice version: 2.5.0\nnpm notice filename: tauri-apps-plugin-shell-2.5.0.tgz\nnpm notice package size: 8.0 kB\nnpm notice unpacked size: 69.6 kB\nnpm notice shasum: 16d0b1a1f5b02689777a01dc78b9d591eec3a3b7\nnpm notice integrity: sha512-FZ6RtcikCxJ35[...]DcLs7JIfuFkWw==\nnpm notice total files: 7\nnpm notice\nnpm notice npm tokens that bypass 2FA are being restricted for account changes and direct publishing. Learn how to prepare: https://gh.io/npm-gat-bypass2fa-deprecation\nnpm notice Publishing to https://registry.npmjs.org/ with tag latest and public access\nnpm notice publish Signed provenance statement with source and build information from GitHub Actions\nnpm notice publish Provenance statement published to transparency log: https://search.sigstore.dev/?logIndex=3189638540\nnpm notice Your package is being processed and may take a few minutes to become available.\n+ @tauri-apps/plugin-shell@2.5.0\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eshell v2.5.0\u003c/h2\u003e\n\u003ch2\u003e[2.5.0]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/42ae8b4501f3628cddeab3973eb38a7593304cc8\"\u003e\u003ccode\u003e42ae8b45\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3684\"\u003e#3684\u003c/a\u003e) On iOS, mark the plugin's \u003ccode\u003einit_plugin_*\u003c/code\u003e entry point \u003ccode\u003epublic\u003c/code\u003e so release builds made with Xcode 27 keep it global and link.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/a8acd178bdc03797e3d00c9fb45c161cf3d3b52e\"\u003e\u003ccode\u003ea8acd178\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3351\"\u003e#3351\u003c/a\u003e) Add \u003ccode\u003eprocessGroup\u003c/code\u003e option to spawn commands in a new process group (POSIX) or job object (Windows), allowing the entire process tree to be killed when calling \u003ccode\u003ekill()\u003c/code\u003e on the child process.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/d6a3898001a4bcc659e045f9501498751b77dbe6\"\u003e\u003ccode\u003ed6a3898\u003c/code\u003e\u003c/a\u003e Publish New Versions (v2) (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3268\"\u003e#3268\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/2e5bcdf202f98ec0fb0481725dd32f0626c766c8\"\u003e\u003ccode\u003e2e5bcdf\u003c/code\u003e\u003c/a\u003e chore(deps): fix audits (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3373\"\u003e#3373\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/4374b4fc1a9a7c0506034d86707fd3288d347f9b\"\u003e\u003ccode\u003e4374b4f\u003c/code\u003e\u003c/a\u003e chore(notification): remove unused dev-deps (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3372\"\u003e#3372\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/f75d21db3351d6f12adf585c2c797c20ece94f7f\"\u003e\u003ccode\u003ef75d21d\u003c/code\u003e\u003c/a\u003e chore(deps): remove used of tauri-utils build feature (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3360\"\u003e#3360\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/4b95f5e079593d5b2b98220c332f420dc70d18d1\"\u003e\u003ccode\u003e4b95f5e\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency eslint to v10.1.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3357\"\u003e#3357\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/99c3e37b54c115e8712f67c2b53ed1f2f0b4aae6\"\u003e\u003ccode\u003e99c3e37\u003c/code\u003e\u003c/a\u003e chore(deps): bump tar in /plugins/updater/tests/updater-migration/v1-app (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3352\"\u003e#3352\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/eaac19a5b7e325a06d4c1c6d740e38d86c55cd89\"\u003e\u003ccode\u003eeaac19a\u003c/code\u003e\u003c/a\u003e chore(deps): update rust crate tar to v0.4.45 [security] (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3353\"\u003e#3353\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/5183e314cbabc179228e232992ad67025f30272d\"\u003e\u003ccode\u003e5183e31\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript-eslint to v8.57.1 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3344\"\u003e#3344\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/2c0883e64e9a53ea18102ed350cd5e65ba7c8f4b\"\u003e\u003ccode\u003e2c0883e\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency vite to v8 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3346\"\u003e#3346\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/024ec0c29c20cf94579dab9b79d6be0da61a8daa\"\u003e\u003ccode\u003e024ec0c\u003c/code\u003e\u003c/a\u003e fix(deep-link): ChromeOS deep link calls filtered and ignored by plugin (fix ...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/compare/fs-v2.4.1...fs-v2.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tokio` from 1.53.1 to 1.53.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003c...\n\n_Description has been truncated_","html_url":"https://github.com/cjkjfs/bwbrowser/pull/16","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/cjkjfs%2Fbwbrowser/issues/16","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/16/packages"}},{"old_version":"3.0.3","new_version":"3.0.6","update_type":"patch","path":null,"pr_created_at":"2026-10-12T13:40:05.000Z","version_change":"3.0.3 → 3.0.6","issue":{"uuid":"5814726059","node_id":"PR_kwDORsxAfc8AAAABH-eklg","number":3260,"state":"closed","title":"build(deps): Bump the rust-deps group across 1 directory with 12 updates","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-10-13T00:17:19.000Z","author_association":null,"state_reason":null,"created_at":"2026-10-12T13:40:05.000Z","updated_at":"2026-10-13T00:17:26.000Z","time_to_close":38234,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): Bump","group_name":"rust-deps","update_count":12,"packages":[{"name":"tokio-util","old_version":"0.7.19","new_version":"0.7.20","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"inventory","old_version":"0.3.24","new_version":"0.3.25","repository_url":"https://github.com/dtolnay/inventory"},{"name":"ammonia","old_version":"4.2.0","new_version":"4.2.1","repository_url":"https://github.com/rust-ammonia/ammonia"},{"name":"syn","old_version":"3.0.3","new_version":"3.0.6","repository_url":"https://github.com/dtolnay/syn"},{"name":"hyper","old_version":"1.11.0","new_version":"1.12.0","repository_url":"https://github.com/hyperium/hyper"},{"name":"tokio-rustls","old_version":"0.26.5","new_version":"0.26.6","repository_url":"https://github.com/rustls/tokio-rustls"},{"name":"rand","old_version":"0.10.2","new_version":"0.10.3","repository_url":"https://github.com/rust-random/rand"},{"name":"zeroize","old_version":"1.9.0","new_version":"1.9.1","repository_url":"https://github.com/RustCrypto/utils"},{"name":"trybuild","old_version":"1.0.121","new_version":"1.0.122","repository_url":"https://github.com/dtolnay/trybuild"},{"name":"wat","old_version":"1.259.0","new_version":"1.261.0","repository_url":"https://github.com/bytecodealliance/wasm-tools"},{"name":"h2","old_version":"0.4.18","new_version":"0.4.20","repository_url":"https://github.com/hyperium/h2"},{"name":"libc","old_version":"0.2.189","new_version":"0.2.190","repository_url":"https://github.com/rust-lang/libc"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the rust-deps group with 12 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [tokio-util](https://github.com/tokio-rs/tokio) | `0.7.19` | `0.7.20` |\n| [inventory](https://github.com/dtolnay/inventory) | `0.3.24` | `0.3.25` |\n| [ammonia](https://github.com/rust-ammonia/ammonia) | `4.2.0` | `4.2.1` |\n| [syn](https://github.com/dtolnay/syn) | `3.0.3` | `3.0.6` |\n| [hyper](https://github.com/hyperium/hyper) | `1.11.0` | `1.12.0` |\n| [tokio-rustls](https://github.com/rustls/tokio-rustls) | `0.26.5` | `0.26.6` |\n| [rand](https://github.com/rust-random/rand) | `0.10.2` | `0.10.3` |\n| [zeroize](https://github.com/RustCrypto/utils) | `1.9.0` | `1.9.1` |\n| [trybuild](https://github.com/dtolnay/trybuild) | `1.0.121` | `1.0.122` |\n| [wat](https://github.com/bytecodealliance/wasm-tools) | `1.259.0` | `1.261.0` |\n| [h2](https://github.com/hyperium/h2) | `0.4.18` | `0.4.20` |\n| [libc](https://github.com/rust-lang/libc) | `0.2.189` | `0.2.190` |\n\n\nUpdates `tokio-util` from 0.7.19 to 0.7.20\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/5ec9e6b8d5a7111fe9cd35a637bd8b4e4eb1e483\"\u003e\u003ccode\u003e5ec9e6b\u003c/code\u003e\u003c/a\u003e chore: prepare tokio-util v0.7.20 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8608\"\u003e#8608\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/afd1b2637014475a3176c4d82be01141c284918f\"\u003e\u003ccode\u003eafd1b26\u003c/code\u003e\u003c/a\u003e docs: fix stray braces and broken links in rustdoc (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8605\"\u003e#8605\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/3eb95a40f1b88623470c4e902e2fa90e807fdeed\"\u003e\u003ccode\u003e3eb95a4\u003c/code\u003e\u003c/a\u003e wasm: use sleep on emscripten without JSPI (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8528\"\u003e#8528\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/b22c80243589560ddbced2c2970a2950f996ae6f\"\u003e\u003ccode\u003eb22c802\u003c/code\u003e\u003c/a\u003e wasm: link emscripten_promise_await for Emscripten 4.x compatibility (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8528\"\u003e#8528\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/16b1f9d2cfbdcab4966cdb80da0416786e8feeef\"\u003e\u003ccode\u003e16b1f9d\u003c/code\u003e\u003c/a\u003e ci: pin libc to 0.2.189 on FreeBSD (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8594\"\u003e#8594\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/b2636752450484955e7ad334bac678424d51bc4a\"\u003e\u003ccode\u003eb263675\u003c/code\u003e\u003c/a\u003e time: clean up stale Err(Invalid) doc and typo (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8590\"\u003e#8590\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/5d5cd8b5b896796445920b3b78c1ad5f9b853fc6\"\u003e\u003ccode\u003e5d5cd8b\u003c/code\u003e\u003c/a\u003e Merge 'tokio-1.53.2' into 'master' (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8578\"\u003e#8578\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/ff0c4068a4ba5f3af0fe3c5657ba42879b6ea599\"\u003e\u003ccode\u003eff0c406\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.53.2 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8580\"\u003e#8580\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/a762700e41bf027630ba4620cfd80d127b7c801d\"\u003e\u003ccode\u003ea762700\u003c/code\u003e\u003c/a\u003e Merge 'tokio-1.51.5' into 'tokio-1.53.x' (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8577\"\u003e#8577\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/ec31a9f62c9426cec415c8c79e0608dd2866bbf7\"\u003e\u003ccode\u003eec31a9f\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.51.5 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8579\"\u003e#8579\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/tokio/compare/tokio-util-0.7.19...tokio-util-0.7.20\"\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.24 to 0.3.25\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.25\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd Redox OS support (\u003ca href=\"https://redirect.github.com/dtolnay/inventory/issues/93\"\u003e#93\u003c/a\u003e, thanks \u003ca href=\"https://github.com/willnode\"\u003e\u003ccode\u003e@​willnode\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/ffc228473d7aa20ca0790ddccc894a20682489ae\"\u003e\u003ccode\u003effc2284\u003c/code\u003e\u003c/a\u003e Release 0.3.25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/inventory/commit/b2d280f2dc9d34f59fb555ed7b453f88e471c299\"\u003e\u003ccode\u003eb2d280f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/inventory/issues/93\"\u003e#93\u003c/a\u003e from willnode/redox\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/inventory/commit/b3c1d19e1abadcf1b3cb3560555087d27d044708\"\u003e\u003ccode\u003eb3c1d19\u003c/code\u003e\u003c/a\u003e Redox support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/inventory/commit/8e9a9bf114e3c3c87db46c17fa751b8df0bdf18b\"\u003e\u003ccode\u003e8e9a9bf\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2026-09-26\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/inventory/commit/b6f12356465680ffbf53af813ff4bb2affaa579f\"\u003e\u003ccode\u003eb6f1235\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2026-09-22\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/inventory/commit/a5f99d2e57febbf0f438be8aa13ab7bb06475eef\"\u003e\u003ccode\u003ea5f99d2\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2026-08-22\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/inventory/commit/758923586f7441b8a7b10c5885ac6983ede46e62\"\u003e\u003ccode\u003e7589235\u003c/code\u003e\u003c/a\u003e Raise minimum tested compiler to rust 1.88\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/inventory/commit/4a0769f1e2746428189a3a5df336af859e2646f8\"\u003e\u003ccode\u003e4a0769f\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2026-07-25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/inventory/commit/041adb9d0efdade925c4c4da1ebe881f160de98b\"\u003e\u003ccode\u003e041adb9\u003c/code\u003e\u003c/a\u003e Update actions/upload-artifact@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/inventory/commit/a7b5b3dc6db4d7fbbcaaf0ecf323e03767698b72\"\u003e\u003ccode\u003ea7b5b3d\u003c/code\u003e\u003c/a\u003e Update actions/checkout@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/dtolnay/inventory/compare/0.3.24...0.3.25\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ammonia` from 4.2.0 to 4.2.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-ammonia/ammonia/releases\"\u003eammonia's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.2.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: apply URL rewrites to CSS url() function\u003c/li\u003e\n\u003cli\u003eSecurity fix: CSS sanitization only ever worked on attributes, not stylesheets. This now panics if you try to enable the style tag while also using style attribute filtering\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-ammonia/ammonia/blob/master/CHANGELOG.md\"\u003eammonia's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e4.2.1\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003efix: apply URL rewrites to CSS \u003ccode\u003eurl()\u003c/code\u003e function\u003c/li\u003e\n\u003cli\u003eSecurity fix: CSS sanitization only ever worked on attributes,\nnot stylesheets. This now panics if you try to enable the\nstyle tag while also using style attribute filtering\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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-ammonia/ammonia/commit/60139203c2c2acda234cef03cf08e6ce57fcb7a0\"\u003e\u003ccode\u003e6013920\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-ammonia/ammonia/issues/258\"\u003e#258\u003c/a\u003e from rust-ammonia/release-4.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-ammonia/ammonia/commit/8de555417d83bf2df85266b64c00135eac741b88\"\u003e\u003ccode\u003e8de5554\u003c/code\u003e\u003c/a\u003e Release 4.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-ammonia/ammonia/commit/30d269b179da68e1f4bcb598e85a7f6704cb59d1\"\u003e\u003ccode\u003e30d269b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-ammonia/ammonia/issues/256\"\u003e#256\u003c/a\u003e from rust-ammonia/url-in-css\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-ammonia/ammonia/commit/406ba910be2b5c4616796f1729e8ed907495b946\"\u003e\u003ccode\u003e406ba91\u003c/code\u003e\u003c/a\u003e Prevent footgun around \u003ccode\u003estyle\u003c/code\u003e filtering\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-ammonia/ammonia/commit/0239feab0d8669ce02bd6c9c77b5febaae3bf7fb\"\u003e\u003ccode\u003e0239fea\u003c/code\u003e\u003c/a\u003e Fix handling of URLs in CSS background\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/rust-ammonia/ammonia/compare/v4.2.0...v4.2.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `syn` from 3.0.3 to 3.0.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/syn/releases\"\u003esyn's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.0.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix parsing interpolated lifetime at statement start (\u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/2082\"\u003e#2082\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReport correct span for lex errors from \u003ccode\u003eLitStr::parse_with\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/2080\"\u003e#2080\u003c/a\u003e, thanks \u003ca href=\"https://github.com/sunshowers\"\u003e\u003ccode\u003e@​sunshowers\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow \u003ccode\u003esafe fn\u003c/code\u003e in \u003ccode\u003eimpl Parse for ForeignItemFn\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/2078\"\u003e#2078\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/syn/commit/559cab55ef0c644f77660840edc3620d0d99d3d7\"\u003e\u003ccode\u003e559cab5\u003c/code\u003e\u003c/a\u003e Release 3.0.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/9088cad8189331ba78971cfe406dc645a4288d60\"\u003e\u003ccode\u003e9088cad\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/2082\"\u003e#2082\u003c/a\u003e from dtolnay/lifetimevar\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/3eb43bb446ec3d6ce1ff862c945142c17e76b398\"\u003e\u003ccode\u003e3eb43bb\u003c/code\u003e\u003c/a\u003e Fix parsing interpolated lifetime at statement start\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/7b2f6f9f5d818e90d259cafc55043d9e6044790b\"\u003e\u003ccode\u003e7b2f6f9\u003c/code\u003e\u003c/a\u003e Add regression test for issue 2081\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/d55bcd2546a3a34923c46da569edd65b38b3788d\"\u003e\u003ccode\u003ed55bcd2\u003c/code\u003e\u003c/a\u003e Update test suite to nightly-2026-09-13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/8e37bca79cf016de10e5eb310e9b679cd3be4726\"\u003e\u003ccode\u003e8e37bca\u003c/code\u003e\u003c/a\u003e Resolve non_kebab_case_bins warning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/4dfd88f9fd9c2951b20c5c7ab1da5692a68fee34\"\u003e\u003ccode\u003e4dfd88f\u003c/code\u003e\u003c/a\u003e Update test suite to nightly-2026-09-06\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/e0ad92d68b588c964e82bb74c3bd3e1e99f97ceb\"\u003e\u003ccode\u003ee0ad92d\u003c/code\u003e\u003c/a\u003e Release 3.0.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/74e7d75f263942576a25d5ed4bf11d0d1e80e698\"\u003e\u003ccode\u003e74e7d75\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/2080\"\u003e#2080\u003c/a\u003e from sunshowers/lit-str-span\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/4c264f3db3f0d567fb6a6ddfe1e129bbe5c2acbe\"\u003e\u003ccode\u003e4c264f3\u003c/code\u003e\u003c/a\u003e In LitStr::parse_with, report correct span for lex errors\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/syn/compare/3.0.3...3.0.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `hyper` from 1.11.0 to 1.12.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.12.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ehttp1:\u003c/strong\u003e add max_header_size limit for server and client (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4183\"\u003e#4183\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/d1cd14eff392be63a2318d690cc9380723ec61a1\"\u003ed1cd14ef\u003c/a\u003e, closes \u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/3832\"\u003e#3832\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ehttp1:\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003ewithdraw a stale want when the client dispatcher takes a request (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4208\"\u003e#4208\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/c44f1cc51c2bc45b502031a646d3d54315bd7a16\"\u003ec44f1cc5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eremove content-length if transfer-encoding is auto-added (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4224\"\u003e#4224\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/69396fdd960629d69b09cc6c9b367ef8650c001d\"\u003e69396fdd\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ealways remove content-length if transfer-encoding is sent (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4223\"\u003e#4223\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/a5d7fd7861598c0b8c857cb75240a75bcfbd96a3\"\u003ea5d7fd78\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003elet a Connection close token win over a later keep-alive (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4201\"\u003e#4201\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/5dadff76d1cb5d21046218df3568569fbba8ed21\"\u003e5dadff76\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003epreserve hop-by-hop when setting close or keep-alive (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4196\"\u003e#4196\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/74a39081ff1496970fb75da75c5282b23a9b69e5\"\u003e74a39081\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ehttp2:\u003c/strong\u003e do not reserve capacity for idle Upgraded streams (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4198\"\u003e#4198\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/e89d0d93d9566210ee95aea234a00952ebc4a202\"\u003ee89d0d93\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eEverything\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocs: fix typo responsibile -\u0026gt; responsible by \u003ca href=\"https://github.com/vaibhav8a\"\u003e\u003ccode\u003e@​vaibhav8a\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4177\"\u003ehyperium/hyper#4177\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003estyle: replace single-character lifetime names with descriptive names by \u003ca href=\"https://github.com/dox4\"\u003e\u003ccode\u003e@​dox4\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4173\"\u003ehyperium/hyper#4173\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(http1): resolve collapsible_match lint by \u003ca href=\"https://github.com/nakaryo716\"\u003e\u003ccode\u003e@​nakaryo716\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4178\"\u003ehyperium/hyper#4178\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ehyper Improvement Proposals 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/4131\"\u003ehyperium/hyper#4131\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(body): simpler custom Incoming channel 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/4168\"\u003ehyperium/hyper#4168\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs(maintainers): add 0x676e67 as a collaborator by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4184\"\u003ehyperium/hyper#4184\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(ext): remove broken \u003ccode\u003eOriginalHeaderOrder\u003c/code\u003e doctest by \u003ca href=\"https://github.com/cratelyn\"\u003e\u003ccode\u003e@​cratelyn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4188\"\u003ehyperium/hyper#4188\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): remove unused \u003ccode\u003efutures-channel\u003c/code\u003e from \u003ccode\u003ehttp1\u003c/code\u003e feature by \u003ca href=\"https://github.com/0x676e67\"\u003e\u003ccode\u003e@​0x676e67\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4185\"\u003ehyperium/hyper#4185\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(ci): update to cargo-check-external-types 0.5.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/4189\"\u003ehyperium/hyper#4189\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003estyle(lib): address ignored_unit_patterns lint by \u003ca href=\"https://github.com/nakaryo716\"\u003e\u003ccode\u003e@​nakaryo716\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4193\"\u003ehyperium/hyper#4193\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePreserve hop-by-hop when setting close or keep-alive by \u003ca href=\"https://github.com/dtolnay\"\u003e\u003ccode\u003e@​dtolnay\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4196\"\u003ehyperium/hyper#4196\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(http2): do not reserve capacity for idle Upgraded streams by \u003ca href=\"https://github.com/Dev-next-gen\"\u003e\u003ccode\u003e@​Dev-next-gen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4198\"\u003ehyperium/hyper#4198\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003estyle(lib): Address clippy panics and missing_panics_doc lints by \u003ca href=\"https://github.com/Siech0\"\u003e\u003ccode\u003e@​Siech0\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4191\"\u003ehyperium/hyper#4191\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: fix typos in capi README, MSRV and governance docs by \u003ca href=\"https://github.com/toyeshhm\"\u003e\u003ccode\u003e@​toyeshhm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4204\"\u003ehyperium/hyper#4204\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003estyle(lib): Address trivial, low quantity clippy lints. by \u003ca href=\"https://github.com/Siech0\"\u003e\u003ccode\u003e@​Siech0\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4190\"\u003ehyperium/hyper#4190\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(clippy): allow clippy lints following 1.99.0 release by \u003ca href=\"https://github.com/dswij\"\u003e\u003ccode\u003e@​dswij\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4219\"\u003ehyperium/hyper#4219\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003estyle: remove useless_borrows_in_formatting from the clippy allowlist by \u003ca href=\"https://github.com/ump45nose\"\u003e\u003ccode\u003e@​ump45nose\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4220\"\u003ehyperium/hyper#4220\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003estyle(h1): mark partial Debug impls as non-exhaustive by \u003ca href=\"https://github.com/badimalex\"\u003e\u003ccode\u003e@​badimalex\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4218\"\u003ehyperium/hyper#4218\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003estyle(lib): Address cast-possible-truncation clippy findings. by \u003ca href=\"https://github.com/Siech0\"\u003e\u003ccode\u003e@​Siech0\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4192\"\u003ehyperium/hyper#4192\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(http1): add max_header_size limit for server and client by \u003ca href=\"https://github.com/Aditya-9-6\"\u003e\u003ccode\u003e@​Aditya-9-6\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4183\"\u003ehyperium/hyper#4183\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(http1): let a Connection close token win over a later keep-alive by \u003ca href=\"https://github.com/shoemoney\"\u003e\u003ccode\u003e@​shoemoney\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4201\"\u003ehyperium/hyper#4201\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(http1): always remove content-length if transfer-encoding is sent 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/4223\"\u003ehyperium/hyper#4223\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(http1): remove invalid content-length if transfer-encoding is auto-added 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/4224\"\u003ehyperium/hyper#4224\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(http1): withdraw a stale want when the client dispatcher takes a request by \u003ca href=\"https://github.com/shodoco\"\u003e\u003ccode\u003e@​shodoco\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4208\"\u003ehyperium/hyper#4208\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(body): skip waking a closed peer when a channel end drops by \u003ca href=\"https://github.com/0x676e67\"\u003e\u003ccode\u003e@​0x676e67\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4225\"\u003ehyperium/hyper#4225\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare v1.12.0 by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4226\"\u003ehyperium/hyper#4226\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vaibhav8a\"\u003e\u003ccode\u003e@​vaibhav8a\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4177\"\u003ehyperium/hyper#4177\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dox4\"\u003e\u003ccode\u003e@​dox4\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4173\"\u003ehyperium/hyper#4173\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay\"\u003e\u003ccode\u003e@​dtolnay\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4196\"\u003ehyperium/hyper#4196\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Dev-next-gen\"\u003e\u003ccode\u003e@​Dev-next-gen\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4198\"\u003ehyperium/hyper#4198\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Siech0\"\u003e\u003ccode\u003e@​Siech0\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4191\"\u003ehyperium/hyper#4191\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toyeshhm\"\u003e\u003ccode\u003e@​toyeshhm\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4204\"\u003ehyperium/hyper#4204\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.12.0 (2026-10-06)\u003c/h2\u003e\n\u003ch4\u003eBug Fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ehttp1:\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003ewithdraw a stale want when the client dispatcher takes a request (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4208\"\u003e#4208\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/c44f1cc51c2bc45b502031a646d3d54315bd7a16\"\u003ec44f1cc5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eremove content-length if transfer-encoding is auto-added (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4224\"\u003e#4224\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/69396fdd960629d69b09cc6c9b367ef8650c001d\"\u003e69396fdd\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ealways remove content-length if transfer-encoding is sent (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4223\"\u003e#4223\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/a5d7fd7861598c0b8c857cb75240a75bcfbd96a3\"\u003ea5d7fd78\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003elet a Connection close token win over a later keep-alive (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4201\"\u003e#4201\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/5dadff76d1cb5d21046218df3568569fbba8ed21\"\u003e5dadff76\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003epreserve hop-by-hop when setting close or keep-alive (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4196\"\u003e#4196\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/74a39081ff1496970fb75da75c5282b23a9b69e5\"\u003e74a39081\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ehttp2:\u003c/strong\u003e do not reserve capacity for idle Upgraded streams (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4198\"\u003e#4198\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/e89d0d93d9566210ee95aea234a00952ebc4a202\"\u003ee89d0d93\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eFeatures\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ehttp1:\u003c/strong\u003e add max_header_size limit for server and client (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4183\"\u003e#4183\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/d1cd14eff392be63a2318d690cc9380723ec61a1\"\u003ed1cd14ef\u003c/a\u003e, closes \u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/3832\"\u003e#3832\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ev1.11.1 (2026-08-27)\u003c/h3\u003e\n\u003ch4\u003eBug Fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ehttp1:\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003edetect TE: trailers caselessly and with other values (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4152\"\u003e#4152\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/72fcf545c9b4a261f31d89bafd3019a2d4e9e1d7\"\u003e72fcf545\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erecognize \u003ccode\u003e\\n\\r\\n\u003c/code\u003e as a head terminator in the partial-read fast path (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4147\"\u003e#4147\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/3534d75c898da17b023e6bff9b4cf71afed123ad\"\u003e3534d75c\u003c/a\u003e, closes \u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4145\"\u003e#4145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eflush bytes buffered by the write re-check before yielding (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4143\"\u003e#4143\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/f660f5bf6eed3fe793f899507ff5bb9e266d4b0d\"\u003ef660f5bf\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eevict pooled conn on request-side Connection: close (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4110\"\u003e#4110\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/da19be08f34d3da01c4c0f9cfe2837e7d377f73d\"\u003eda19be08\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/hyper/commit/7f67699ce32d717081deb7018b4da7d679277ac0\"\u003e\u003ccode\u003e7f67699\u003c/code\u003e\u003c/a\u003e v1.12.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/hyper/commit/254bf1271bf4385edd743316ca7c508b3c77d6cb\"\u003e\u003ccode\u003e254bf12\u003c/code\u003e\u003c/a\u003e perf(body): skip waking a closed peer when a channel end drops (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4225\"\u003e#4225\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/hyper/commit/c44f1cc51c2bc45b502031a646d3d54315bd7a16\"\u003e\u003ccode\u003ec44f1cc\u003c/code\u003e\u003c/a\u003e fix(http1): withdraw a stale want when the client dispatcher takes a request ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/hyper/commit/69396fdd960629d69b09cc6c9b367ef8650c001d\"\u003e\u003ccode\u003e69396fd\u003c/code\u003e\u003c/a\u003e fix(http1): remove content-length if transfer-encoding is auto-added (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4224\"\u003e#4224\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/hyper/commit/a5d7fd7861598c0b8c857cb75240a75bcfbd96a3\"\u003e\u003ccode\u003ea5d7fd7\u003c/code\u003e\u003c/a\u003e fix(http1): always remove content-length if transfer-encoding is sent (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4223\"\u003e#4223\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/hyper/commit/5dadff76d1cb5d21046218df3568569fbba8ed21\"\u003e\u003ccode\u003e5dadff7\u003c/code\u003e\u003c/a\u003e fix(http1): let a Connection close token win over a later keep-alive (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4201\"\u003e#4201\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/hyper/commit/d1cd14eff392be63a2318d690cc9380723ec61a1\"\u003e\u003ccode\u003ed1cd14e\u003c/code\u003e\u003c/a\u003e feat(http1): add max_header_size limit for server and client (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4183\"\u003e#4183\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/hyper/commit/714c7cf46fd405c88eb34c2f243ae5b146ba8f07\"\u003e\u003ccode\u003e714c7cf\u003c/code\u003e\u003c/a\u003e style(lib): address cast-possible-truncation clippy findings (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4192\"\u003e#4192\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/hyper/commit/0d474402c20c17939c30aaecde56d1a3e21b2b0a\"\u003e\u003ccode\u003e0d47440\u003c/code\u003e\u003c/a\u003e style(lib): mark partial Debug impls as non-exhaustive (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4218\"\u003e#4218\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/hyper/commit/da3b1b197c954ac5454a92562fe3d729a87cba56\"\u003e\u003ccode\u003eda3b1b1\u003c/code\u003e\u003c/a\u003e style(lib): remove useless_borrows_in_formatting from the clippy allowlist (#...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/hyperium/hyper/compare/v1.11.0...v1.12.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tokio-rustls` from 0.26.5 to 0.26.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rustls/tokio-rustls/releases\"\u003etokio-rustls's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.26.6\u003c/h2\u003e\n\u003cp\u003e0.26.5 added an optimization to batch multiple reads which could swallow some errors. Buffer errors so that they propagate to the caller as soon as the caller next reads from the stream.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBuffer and propagate errors from transport by \u003ca href=\"https://github.com/dtolnay\"\u003e\u003ccode\u003e@​dtolnay\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rustls/tokio-rustls/pull/205\"\u003erustls/tokio-rustls#205\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare 0.26.6 by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rustls/tokio-rustls/pull/206\"\u003erustls/tokio-rustls#206\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/tokio-rustls/commit/8aebb7c9556ea8024c1b974b84a4a6f2e306889a\"\u003e\u003ccode\u003e8aebb7c\u003c/code\u003e\u003c/a\u003e Bump version to 0.26.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/tokio-rustls/commit/6f8509a2bfca696b2b709f3346086c886620f351\"\u003e\u003ccode\u003e6f8509a\u003c/code\u003e\u003c/a\u003e Rename buffered_err to error\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/tokio-rustls/commit/bd0494d27d03a6cee042ccaf953b11e5bef68747\"\u003e\u003ccode\u003ebd0494d\u003c/code\u003e\u003c/a\u003e Buffer and propagate errors from transport\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/tokio-rustls/commit/a7813403f55cb777a061a01885487d0ab4dcfb7e\"\u003e\u003ccode\u003ea781340\u003c/code\u003e\u003c/a\u003e Add regression test for issue 204\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/tokio-rustls/commit/9d0dae6593daec0f9c44144e9ad7127fe574c8b0\"\u003e\u003ccode\u003e9d0dae6\u003c/code\u003e\u003c/a\u003e build(deps): bump rustls from 0.23.44 to 0.23.45\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/tokio-rustls/commit/0ad049ef4620161936ee3216a75c0fcecc4b6dfd\"\u003e\u003ccode\u003e0ad049e\u003c/code\u003e\u003c/a\u003e build(deps): bump rustls from 0.23.43 to 0.23.44\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/tokio-rustls/commit/4f913c754aa4171440e50ceb6a160ceebb0d326e\"\u003e\u003ccode\u003e4f913c7\u003c/code\u003e\u003c/a\u003e build(deps): bump rcgen from 0.14.9 to 0.14.10\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/rustls/tokio-rustls/compare/v/0.26.5...v/0.26.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `rand` from 0.10.2 to 0.10.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-random/rand/blob/master/CHANGELOG.md\"\u003erand's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.10.3] — 2026-09-20\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eWeightedIndex\u003c/code\u003e panic when the sum of float weights is infinite; return \u003ccode\u003eError::Overflow\u003c/code\u003e instead (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1808\"\u003e#1808\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix spurious \u003ccode\u003eError::NonFinite\u003c/code\u003e from \u003ccode\u003eUniform::new_inclusive\u003c/code\u003e on large finite float ranges such as \u003ccode\u003e0.0..=f64::MAX\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1821\"\u003e#1821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix possible panic due to sampling a deserialized \u003ccode\u003eUniform\u0026lt;char\u0026gt;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1831\"\u003e#1831\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReport exact remaining lengths from \u003ccode\u003eWeightedIndex::weights()\u003c/code\u003e and reduce overhead when reading weights (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1838\"\u003e#1838\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1808\"\u003e#1808\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1808\"\u003erust-random/rand#1808\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1821\"\u003e#1821\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1821\"\u003erust-random/rand#1821\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1831\"\u003e#1831\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1831\"\u003erust-random/rand#1831\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1838\"\u003e#1838\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1838\"\u003erust-random/rand#1838\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-random/rand/commit/9e7d328f60d6372ae22927f37d1a816fc980f25e\"\u003e\u003ccode\u003e9e7d328\u003c/code\u003e\u003c/a\u003e Prepare rand 0.10.3 (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1840\"\u003e#1840\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/f73ce74d4ac8f47259e871e22939c6c52e17befe\"\u003e\u003ccode\u003ef73ce74\u003c/code\u003e\u003c/a\u003e Optimize WeightedIndex weight lookup and iteration (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1838\"\u003e#1838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/ef9e044b6b1f5fe541516d4b622c9c2d9932d789\"\u003e\u003ccode\u003eef9e044\u003c/code\u003e\u003c/a\u003e Avoid panic from deserialized \u003ccode\u003eUniform\\\u0026lt;char\u0026gt;\u003c/code\u003e where \u003ccode\u003erange == 0\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1831\"\u003e#1831\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/c994eb1e40ab8cc9a929cfe11b345f7296bca393\"\u003e\u003ccode\u003ec994eb1\u003c/code\u003e\u003c/a\u003e docs: fix angle unit in quick start example (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1839\"\u003e#1839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/33dea4fcd044c3425fd8f35ffc9d203c652c3d73\"\u003e\u003ccode\u003e33dea4f\u003c/code\u003e\u003c/a\u003e Test that WeightedIndex rejects INFINITY with Error::Overflow (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1822\"\u003e#1822\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/94c9078267aa9ea4e9ad61bd552b35245c995830\"\u003e\u003ccode\u003e94c9078\u003c/code\u003e\u003c/a\u003e Fix Uniform::new_inclusive overflow on large finite float ranges (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1821\"\u003e#1821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/bb1262f703ca04e4ce56be78e1dc4e204cd6a998\"\u003e\u003ccode\u003ebb1262f\u003c/code\u003e\u003c/a\u003e Use Xoshiro256PlusPlus in examples/rayon-monte-carlo.rs (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1805\"\u003e#1805\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/521fab6a1bcf349760d2581c2143fbc1aafe8798\"\u003e\u003ccode\u003e521fab6\u003c/code\u003e\u003c/a\u003e Stop pinning dependencies (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1820\"\u003e#1820\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/3f7c4335fd6ba118aaed1ab59b1964808a955d4d\"\u003e\u003ccode\u003e3f7c433\u003c/code\u003e\u003c/a\u003e Stop pinning dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/cf4f73e3953ffcf97f575317a07f0fd5983bfe9e\"\u003e\u003ccode\u003ecf4f73e\u003c/code\u003e\u003c/a\u003e sample_efraimidis_spirakis: error on more than amount non-finite weights (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1814\"\u003e#1814\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-random/rand/compare/0.10.2...0.10.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `zeroize` from 1.9.0 to 1.9.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/utils/commit/34a6ebcb9b920ec7ae5809e470fce94fe7c0cb55\"\u003e\u003ccode\u003e34a6ebc\u003c/code\u003e\u003c/a\u003e zeroize v1.9.1 (\u003ca href=\"https://redirect.github.com/RustCrypto/utils/issues/1553\"\u003e#1553\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/utils/commit/e68c68409ca2005db59788b243b8b49022cf2171\"\u003e\u003ccode\u003ee68c684\u003c/code\u003e\u003c/a\u003e zeroize: test under \u003ccode\u003ecargo miri\u003c/code\u003e in CI (\u003ca href=\"https://redirect.github.com/RustCrypto/utils/issues/1552\"\u003e#1552\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/utils/commit/4a53d7d5ecf6918f9246e3e0410576c7980894b6\"\u003e\u003ccode\u003e4a53d7d\u003c/code\u003e\u003c/a\u003e Update Cargo.lock (\u003ca href=\"https://redirect.github.com/RustCrypto/utils/issues/1545\"\u003e#1545\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/utils/commit/a2b17135485e8a341136ffe5d6fc2e20f5dccd2e\"\u003e\u003ccode\u003ea2b1713\u003c/code\u003e\u003c/a\u003e zeroize: fix fallback code used by \u003ccode\u003eoptimization_barrier\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/RustCrypto/utils/issues/1551\"\u003e#1551\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/utils/commit/3c5aa70180232b57a485a14269adf1380d1807c1\"\u003e\u003ccode\u003e3c5aa70\u003c/code\u003e\u003c/a\u003e ctutils v0.4.3 (\u003ca href=\"https://redirect.github.com/RustCrypto/utils/issues/1550\"\u003e#1550\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/utils/commit/6f4e70f4c22361a6c1c26b8c99a223714eedb27a\"\u003e\u003ccode\u003e6f4e70f\u003c/code\u003e\u003c/a\u003e ctutils: use \u003ccode\u003ecast_(un)signed\u003c/code\u003e; MSRV 1.87 (\u003ca href=\"https://redirect.github.com/RustCrypto/utils/issues/1548\"\u003e#1548\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/utils/commit/29391e40b0af02dd401ec0ac20c8c2160201dafd\"\u003e\u003ccode\u003e29391e4\u003c/code\u003e\u003c/a\u003e ctutils: make \u003ccode\u003eChoice::{to_bool, to_u8}\u003c/code\u003e into \u003ccode\u003econst fn\u003c/code\u003e; MSRV 1.86 (\u003ca href=\"https://redirect.github.com/RustCrypto/utils/issues/1547\"\u003e#1547\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/utils/commit/f09945d707576f946d802ef383924b8b1b3786b4\"\u003e\u003ccode\u003ef09945d\u003c/code\u003e\u003c/a\u003e ci: allow triggering workflows manually (\u003ca href=\"https://redirect.github.com/RustCrypto/utils/issues/1543\"\u003e#1543\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/utils/commit/53493df15d8d745ea504ad2a1f36e43b54e346da\"\u003e\u003ccode\u003e53493df\u003c/code\u003e\u003c/a\u003e dit v0.0.1-alpha (\u003ca href=\"https://redirect.github.com/RustCrypto/utils/issues/1540\"\u003e#1540\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/utils/commit/c89949d6e557bca93fc35af0fc71160932b611e8\"\u003e\u003ccode\u003ec89949d\u003c/code\u003e\u003c/a\u003e Rename \u003ccode\u003eaarch64-dit\u003c/code\u003e to \u003ccode\u003edit\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/RustCrypto/utils/issues/1539\"\u003e#1539\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/RustCrypto/utils/compare/zeroize-v1.9.0...zeroize-v1.9.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `trybuild` from 1.0.121 to 1.0.122\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/trybuild/releases\"\u003etrybuild's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.0.122\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid triggering cargo::unused_workspace_dependencies warning in synthesized workspace (\u003ca href=\"https://redirect.github.com/dtolnay/trybuild/issues/344\"\u003e#344\u003c/a\u003e, thanks \u003ca href=\"https://github.com/tamaro-skaljic\"\u003e\u003ccode\u003e@​tamaro-skaljic\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/trybuild/commit/3f6a32437cf608d28fb2eda2d8c3e9c0dfc06ff3\"\u003e\u003ccode\u003e3f6a324\u003c/code\u003e\u003c/a\u003e Release 1.0.122\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/trybuild/commit/ce13e9b22cbe44404a3be4b2984855c04fe5f3dc\"\u003e\u003ccode\u003ece13e9b\u003c/code\u003e\u003c/a\u003e Merge pull request 344 from tamaro-skaljic/fix/issue-343-unused-workspace-dep...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/trybuild/commit/d027c0bd5fb04e45e71303bb3acb5597d3ab4c1a\"\u003e\u003ccode\u003ed027c0b\u003c/code\u003e\u003c/a\u003e Copy only inherited workspace dependencies into generated manifest\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/dtolnay/trybuild/compare/1.0.121...1.0.122\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `wat` from 1.259.0 to 1.261.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bytecodealliance/wasm-tools/releases\"\u003ewat's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.261.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSwitch to ignoring semver-minor updates by \u003ca href=\"https://github.com/alexcrichton\"\u003e\u003ccode\u003e@​alexcrichton\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bytecodealliance/wasm-tools/pull/2710\"\u003ebytecodealliance/wasm-tools#2710\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump actions/setup-node from 4 to 7 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/bytecodealliance/wasm-tools/pull/2712\"\u003ebytecodealliance/wasm-tools#2712\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIgnore semver-patch updates in dependabot by \u003ca href=\"https://github.com/alexcrichton\"\u003e\u003ccode\u003e@​alexcrichton\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bytecodealliance/wasm-tools/pull/2716\"\u003ebytecodealliance/wasm-tools#2716\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ewit-parser: reject duplicate record fields, flags and cases by \u003ca href=\"https://github.com/youdie006\"\u003e\u003ccode\u003e@​youdie006\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bytecodealliance/wasm-tools/pull/2698\"\u003ebytecodealliance/wasm-tools#2698\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ewasm-wave: Upgrade logos to 0.16.1 by \u003ca href=\"https://github.com/lann\"\u003e\u003ccode\u003e@​lann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bytecodealliance/wasm-tools/pull/2718\"\u003ebytecodealliance/wasm-tools#2718\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ewit-parser: reject flags with more than 32 members by \u003ca href=\"https://github.com/youdie006\"\u003e\u003ccode\u003e@​youdie006\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bytecodealliance/wasm-tools/pull/2719\"\u003ebytecodealliance/wasm-tools#2719\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix some issues validating custom sections by \u003ca href=\"https://github.com/alexcrichton\"\u003e\u003ccode\u003e@​alexcrichton\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bytecodealliance/wasm-tools/pull/2720\"\u003ebytecodealliance/wasm-tools#2720\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix incremental parsing of component \u003ccode\u003estart\u003c/code\u003e section by \u003ca href=\"https://github.com/alexcrichton\"\u003e\u003ccode\u003e@​alexcrichton\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bytecodealliance/wasm-tools/pull/2722\"\u003ebytecodealliance/wasm-tools#2722\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eread_var_s33\u003c/code\u003e and handling in component defined types by \u003ca href=\"https://github.com/alexcrichton\"\u003e\u003ccode\u003e@​alexcrichton\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bytecodealliance/wasm-tools/pull/2723\"\u003ebytecodealliance/wasm-tools#2723\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReject truncated nested modules and components by \u003ca href=\"https://github.com/alexcrichton\"\u003e\u003ccode\u003e@​alexcrichton\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bytecodealliance/wasm-tools/pull/2724\"\u003ebytecodealliance/wasm-tools#2724\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix validation of the key types of \u003ccode\u003emap\u003c/code\u003e by \u003ca href=\"https://github.com/alexcrichton\"\u003e\u003ccode\u003e@​alexcrichton\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bytecodealliance/wasm-tools/pull/2725\"\u003ebytecodealliance/wasm-tools#2725\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTighten some feature gates in \u003ccode\u003ewasmparser\u003c/code\u003e by \u003ca href=\"https://github.com/alexcrichton\"\u003e\u003ccode\u003e@​alexcrichton\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bytecodealliance/wasm-tools/pull/2721\"\u003ebytecodealliance/wasm-tools#2721\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix disallowing borrows in streams/futures/values by \u003ca href=\"https://github.com/alexcrichton\"\u003e\u003ccode\u003e@​alexcrichton\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bytecodealliance/wasm-tools/pull/2727\"\u003ebytecodealliance/wasm-tools#2727\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix some custom-descriptors validation of dead code by \u003ca href=\"https://github.com/alexcrichton\"\u003e\u003ccode\u003e@​alexcrichton\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bytecodealliance/wasm-tools/pull/2734\"\u003ebytecodealliance/wasm-tools#2734\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLimit total components/modules in validation by \u003ca href=\"https://github.com/alexcrichton\"\u003e\u003ccode\u003e@​alexcrichton\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bytecodealliance/wasm-tools/pull/2730\"\u003ebytecodealliance/wasm-tools#2730\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix validation of tags in components by \u003ca href=\"https://github.com/alexcrichton\"\u003e\u003ccode\u003e@​alexcrichton\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bytecodealliance/wasm-tools/pull/2741\"\u003ebytecodealliance/wasm-tools#2741\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRelease wasm-tools 1.261.0 by \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bytecodealliance/wasm-tools/pull/2738\"\u003ebytecodealliance/wasm-tools#2738\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix incorrect async callback validation by \u003ca href=\"https://github.com/alexcrichton\"\u003e\u003ccode\u003e@​alexcrichton\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bytecodealliance/wasm-tools/pull/2742\"\u003ebytecodealliance/wasm-tools#2742\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/bytecodealliance/wasm-tools/compare/v1.260.0...v1.261.0\"\u003ehttps://github.com/bytecodealliance/wasm-tools/compare/v1.260.0...v1.261.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.260.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eperf: optimize \u003ccode\u003eOperatorsReader::skip_const_expr\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/bytecodealliance/wasm-tools/pull/2653\"\u003ebytecodealliance/wasm-tools#2653\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrint params/results of imports by \u003ca href=\"https://github.com/alexcrichton\"\u003e\u003ccode\u003e@​alexcrichton\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bytecodealliance/wasm-tools/pull/2654\"\u003ebytecodealliance/wasm-tools#2654\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ewasm-mutate: add global mutator by \u003ca href=\"https://github.com/GtechGovind\"\u003e\u003ccode\u003e@​GtechGovind\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bytecodealliance/wasm-tools/pull/2641\"\u003ebytecodealliance/wasm-tools#2641\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ewasm-encoder: add \u003ccode\u003eComponentBuilder::start()\u003c/code\u003e by \u003ca href=\"https://github.com/zacharywhitley\"\u003e\u003ccode\u003e@​zacharywhitley\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bytecodealliance/wasm-tools/pull/2657\"\u003ebytecodealliance/wasm-tools#2657\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: validate linker intrinsic function signatures by \u003ca href=\"https://github.com/RanaPriyansh\"\u003e\u003ccode\u003e@​RanaPriyansh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bytecodealliance/wasm-tools/pull/2646\"\u003ebytecodealliance/wasm-tools#2646\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix handling of names of fields in the text format by \u003ca href=\"https://github.com/alexcrichton\"\u003e\u003ccode\u003e@​alexcrichton\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bytecodealliance/wasm-tools/pull/2651\"\u003ebytecodealliance/wasm-tools#2651\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDon't emit a second \u003ccode\u003ename\u003c/code\u003e section by \u003ca href=\"https://github.com/alexcrichton\"\u003e\u003ccode\u003e@​alexcrichton\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bytecodealliance/wasm-tools/pull/2659\"\u003ebytecodealliance/wasm-tools#2659\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate extended-name-section proposal implementation by \u003ca href=\"https://github.com/alexcrichton\"\u003e\u003ccode\u003e@​alexcrichton\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bytecodealliance/wasm-tools/pull/2658\"\u003ebytecodealliance/wasm-tools#2658\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImplement canonical interface names in wit-component by \u003ca href=\"https://github.com/chenyan2002\"\u003e\u003ccode\u003e@​chenyan2002\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bytecodealliance/wasm-tools/pull/2622\"\u003ebytecodealliance/wasm-tools#2622\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ewasm-mutate: add export mutator by \u003ca href=\"https://github.com/GtechGovind\"\u003e\u003ccode\u003e@​GtechGovind\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bytecodealliance/wasm-tools/pull/2639\"\u003ebytecodealliance/wasm-tools#2639\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ewasmparser: Increase \u003ccode\u003eMAX_WASM_INSTANCES\u003c/code\u003e to \u003ccode\u003e4_096\u003c/code\u003e by \u003ca href=\"https://github.com/noobHappylife\"\u003e\u003ccode\u003e@​noobHappylife\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bytecodealliance/wasm-tools/pull/2661\"\u003ebytecodealliance/wasm-tools#2661\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ewasm-encoder: add ComponentBuilder::instantiate_exports by \u003ca href=\"https://github.com/zacharywhitley\"\u003e\u003ccode\u003e@​zacharywhitley\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bytecodealliance/wasm-tools/pull/2655\"\u003ebytecodealliance/wasm-tools#2655\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTry out dependabot on this repo by \u003ca href=\"https://github.com/alexcrichton\"\u003e\u003ccode\u003e@​alexcrichton\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bytecodealliance/wasm-tools/pull/2662\"\u003ebytecodealliance/wasm-tools#2662\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix parsing empty compact import encoding groups by \u003ca href=\"https://github.com/alexcrichton\"\u003e\u003ccode\u003e@​alexcrichton\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bytecodealliance/wasm-tools/pull/2664\"\u003ebytecodealliance/wasm-tools#2664\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix an invalid mutation with a tag section by \u003ca href=\"https://github.com/alexcrichton\"\u003e\u003ccode\u003e@​alexcrichton\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bytecodealliance/wasm-tools/pull/2665\"\u003ebytecodealliance/wasm-tools#2665\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport multiple supertypes in everything but validation by \u003ca href=\"https://github.com/alexcrichton\"\u003e\u003ccode\u003e@​alexcrichton\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bytecodealliance/wasm-tools/pull/2652\"\u003ebytecodealliance/wasm-tools#2652\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate spec test suite submodule by \u003ca href=\"https://github.com/alexcrichton\"\u003e\u003ccode\u003e@​alexcrichton\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bytecodealliance/wasm-tools/pull/2667\"\u003ebytecodealliance/wasm-tools#2667\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImplement validation of custom sections by \u003ca href=\"https://github.com/alexcrichton\"\u003e\u003ccode\u003e@​alexcrichton\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bytecodealliance/wasm-tools/pull/2668\"\u003ebytecodealliance/wasm-tools#2668\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove unused dependencies from workspace by \u003ca href=\"https://github.com/alexcrichton\"\u003e\u003ccode\u003e@​alexcrichton\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bytecodealliance/wasm-tools/pull/2669\"\u003ebytecodealliance/wasm-tools#2669\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add \u003ccode\u003e{stream,future}.forward\u003c/code\u003e canon builtins by \u003ca href=\"https://github.com/rvolosatovs\"\u003e\u003ccode\u003e@​rvolosatovs\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bytecodealliance/wasm-tools/pull/2614\"\u003ebytecodealliance/wasm-tools#2614\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003ewasm-tools component new\u003c/code\u003e for page-size-1 memory by \u003ca href=\"https://github.com/chenyan2002\"\u003e\u003ccode\u003e@​chenyan2002\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bytecodealliance/wasm-tools/pull/2666\"\u003ebytecodealliance/wasm-tools#2666\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd getter and setter support by \u003ca href=\"https://github.com/bvisness\"\u003e\u003ccode\u003e@​bvisness\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bytecodealliance/wasm-tools/pull/2660\"\u003ebytecodealliance/wasm-tools#2660\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRename seq_cst/acq_rel in the text format by \u003ca href=\"https://github.com/alexcrichton\"\u003e\u003ccode\u003e@​alexcrichton\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bytecodealliance/wasm-tools/pull/2673\"\u003ebytecodealliance/wasm-tools#2673\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(canonical-names): disallow encoding multiple exports with the same name by \u003ca href=\"https://github.com/chenyan2002\"\u003e\u003ccode\u003e@​chenyan2002\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bytecodealliance/wasm-tools/pull/2672\"\u003ebytecodealliance/wasm-tools#2672\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/bytecodealliance/wasm-tools/commit/5793351e3190a178d0dbdd509d183b6da896090a\"\u003e\u003ccode\u003e5793351\u003c/code\u003e\u003c/a\u003e Release wasm-tools 1.261.0 (\u003ca href=\"https://redirect.github.com/bytecodealliance/wasm-tools/issues/2738\"\u003e#2738\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bytecodealliance/wasm-tools/commit/de1811cf001af4deb0a15288435340bbb4c711fa\"\u003e\u003ccode\u003ede1811c\u003c/code\u003e\u003c/a\u003e fix incorrect async callback validation (\u003ca href=\"https://redirect.github.com/bytecodealliance/wasm-tools/issues/2742\"\u003e#2742\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bytecodealliance/wasm-tools/commit/45eb6b6481b7699a42d4f901593b73e3155194fc\"\u003e\u003ccode\u003e45eb6b6\u003c/code\u003e\u003c/a\u003e Fix validation of tags in components (\u003ca href=\"https://redirect.github.com/bytecodealliance/wasm-tools/issues/2741\"\u003e#2741\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bytecodealliance/wasm-tools/commit/ade02824ce01545c0b2a48451e7b362f3f7074e7\"\u003e\u003ccode\u003eade0282\u003c/code\u003e\u003c/a\u003e Limit total components/modules in validation (\u003ca href=\"https://redirect.github.com/bytecodealliance/wasm-tools/issues/2730\"\u003e#2730\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bytecodealliance/wasm-tools/commit/d129fe42f9764d35c3a9d5dacac1f6fd1d3f1ea2\"\u003e\u003ccode\u003ed129fe4\u003c/code\u003e\u003c/a\u003e Fix disallowing borrows in streams/futures/values (\u003ca href=\"https://redirect.github.com/bytecodealliance/wasm-tools/issues/2727\"\u003e#2727\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bytecodealliance/wasm-tools/commit/d4903a18e540cf1cc747a8e3a2aebcac7ad602f5\"\u003e\u003ccode\u003ed4903a1\u003c/code\u003e\u003c/a\u003e Tighten some feature gates in \u003ccode\u003ewasmparser\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/bytecodealliance/wasm-tools/issues/2721\"\u003e#2721\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bytecodealliance/wasm-tools/commit/7385c089cecb0f6a2fe9f95d6a302cf0100bcfc1\"\u003e\u003ccode\u003e7385c08\u003c/code\u003e\u003c/a\u003e Fix some custom-descriptors validation of dead code (\u003ca href=\"https://redirect.github.com/bytecodealliance/wasm-tools/issues/2734\"\u003e#2734\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bytecodealliance/wasm-tools/commit/65d480abad54094ab39242fa5f35ee2c54f87f10\"\u003e\u003ccode\u003e65d480a\u003c/code\u003e\u003c/a\u003e Fix validation of the key types of \u003ccode\u003emap\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/bytecodealliance/wasm-tools/issues/2725\"\u003e#2725\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bytecodealliance/wasm-tools/commit/d2d492d4793143bd2cc651f4e9a150c6cb8ce197\"\u003e\u003ccode\u003ed2d492d\u003c/code\u003e\u003c/a\u003e Reject truncated nested modules and components (\u003ca href=\"https://redirect.github.com/bytecodealliance/wasm-tools/issues/2724\"\u003e#2724\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bytecodealliance/wasm-tools/commit/ccacc243a0047c2c4d34c17559a76a446f4fdc83\"\u003e\u003ccode\u003eccacc24\u003c/code\u003e\u003c/a\u003e Fix \u003ccode\u003eread_var_s33\u003c/code\u003e and handling in component defined types (\u003ca href=\"https://redirect.github.com/bytecodealliance/wasm-tools/issues/2723\"\u003e#2723\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/bytecodealliance/wasm-tools/compare/v1.259.0...v1.261.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `h2` from 0.4.18 to 0.4.20\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/hyperium/h2/releases\"\u003eh2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.4.20\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eperf: decode two HPACK Huffman symbols per table lookup by \u003ca href=\"https://github.com/ArniDagur\"\u003e\u003ccode\u003e@​ArniDagur\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/h2/pull/927\"\u003ehyperium/h2#927\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: defer send buffer locking while receiving by \u003ca href=\"https://github.com/brentechols\"\u003e\u003ccode\u003e@​brentechols\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/h2/pull/933\"\u003ehyperium/h2#933\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: batch HPACK encoder writes per u32 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/h2/pull/938\"\u003ehyperium/h2#938\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: shrink HPACK encode tables 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/h2/pull/949\"\u003ehyperium/h2#949\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: reject GOAWAY frames with a non-zero stream identifier by \u003ca href=\"https://github.com/jaideeppyne\"\u003e\u003ccode\u003e@​jaideeppyne\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/h2/pull/951\"\u003ehyperium/h2#951\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: put decoder args onto a new FrameDecoder 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/h2/pull/953\"\u003ehyperium/h2#953\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: make CI have a single required job by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/h2/pull/954\"\u003ehyperium/h2#954\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003estyle: apply clippy 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/h2/pull/955\"\u003ehyperium/h2#955\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: rare race during shutdown 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/h2/pull/956\"\u003ehyperium/h2#956\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(client): reject responses without \u003ccode\u003e:status\u003c/code\u003e by \u003ca href=\"https://github.com/0x676e67\"\u003e\u003ccode\u003e@​0x676e67\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/h2/pull/959\"\u003ehyperium/h2#959\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: count refused streams on local reset abuse counter 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/h2/pull/966\"\u003ehyperium/h2#966\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: reject duplicate content-lengths that differ 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/h2/pull/967\"\u003ehyperium/h2#967\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate automatic DATA frame budget at runtime by \u003ca href=\"https://github.com/jeremyjpj0916\"\u003e\u003ccode\u003e@​jeremyjpj0916\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/h2/pull/965\"\u003ehyperium/h2#965\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: count reserved push promises against stream concurrency 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/h2/pull/968\"\u003ehyperium/h2#968\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: remove need to lock for pending_refusal for every recv call 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/h2/pull/969\"\u003ehyperium/h2#969\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare v0.4.20 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/h2/pull/970\"\u003ehyperium/h2#970\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jaideeppyne\"\u003e\u003ccode\u003e@​jaideeppyne\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/h2/pull/951\"\u003ehyperium/h2#951\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjpj0916\"\u003e\u003ccode\u003e@​jeremyjpj0916\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/h2/pull/965\"\u003ehyperium/h2#965\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/hyperium/h2/compare/v0.4.19...v0.4.20\"\u003ehttps://github.com/hyperium/h2/compare/v0.4.19...v0.4.20\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.4.19\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003erefactor: split empty data frame count from budget 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/h2/pull/945\"\u003ehyperium/h2#945\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: better auto default for data frame budget 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/h2/pull/946\"\u003ehyperium/h2#946\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/hyperium/h2/compare/v0.4.18...v0.4.19\"\u003ehttps://github.com/hyperium/h2/compare/v0.4.18...v0.4.19\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/hyperium/h2/blob/master/CHANGELOG.md\"\u003eh2's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e0.4.20 (October 6, 2026)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix counting reserved push promises against stream concurrency limits.\u003c/li\u003e\n\u003cli\u003eFix automatic small DATA frame budget to update when the connection window changes at runtime.\u003c/li\u003e\n\u003cli\u003eFix rejecting duplicate \u003ccode\u003econtent-length\u003c/code\u003e headers with different values.\u003c/li\u003e\n\u003cli\u003eFix counting refused streams towards the local reset limit.\u003c/li\u003e\n\u003cli\u003eFix client to reject responses without a \u003ccode\u003e:status\u003c/code\u003e pseudo header.\u003c/li\u003e\n\u003cli\u003eFix rare race condition during shutdown.\u003c/li\u003e\n\u003cli\u003eFix rejecting GOAWAY frames with a non-zero stream identifier.\u003c/li\u003e\n\u003cli\u003eOptimize HPACK Huffman encoding and decoding.\u003c/li\u003e\n\u003cli\u003eReduce size of HPACK Huffman encoding tables.\u003c/li\u003e\n\u003cli\u003eOptimize receive performance by reducing send buffer locking.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e0.4.19 (August 24, 2026)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eImprove default (auto) small DATA frame budget based on configured connection window.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/h2/commit/b0e890842ac16d3c76836fd4fcc06421acb15fa7\"\u003e\u003ccode\u003eb0e8908\u003c/code\u003e\u003c/a\u003e v0.4.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/h2/commit/5b17a0ee304478ee92060d6631660a8d28bf30f6\"\u003e\u003ccode\u003e5b17a0e\u003c/code\u003e\u003c/a\u003e perf: remove need to lock for pending_refusal for every recv call (\u003ca href=\"https://redirect.github.com/hyperium/h2/issues/969\"\u003e#969\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/h2/commit/a26b42746ae5c69fa32bb9411de3b5e7440cd165\"\u003e\u003ccode\u003ea26b427\u003c/code\u003e\u003c/a\u003e fix: count reserved push promises against stream concurrency (\u003ca href=\"https://redirect.github.com/hyperium/h2/issues/968\"\u003e#968\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/h2/commit/96c15eb08dfccabb08e8a3383024f8b3d9e68c45\"\u003e\u003ccode\u003e96c15eb\u003c/code\u003e\u003c/a\u003e fix: update automatic DATA frame budget at runtime (\u003ca href=\"https://redirect.github.com/hyperium/h2/issues/965\"\u003e#965\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/h2/commit/d96d34751d79a19f8caa44b4565ceb451c719052\"\u003e\u003ccode\u003ed96d347\u003c/code\u003e\u003c/a\u003e fix: reject duplicate content-lengths that differ (\u003ca href=\"https://redirect.github.com/hyperium/h2/issues/967\"\u003e#967\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/h2/commit/8e9655f8d7fd9fe7bf0ceb7ed61acdcbdf5ab984\"\u003e\u003ccode\u003e8e9655f\u003c/code\u003e\u003c/a\u003e fix: count refused streams on local reset abuse counter (\u003ca href=\"https://redirect.github.com/hyperium/h2/issues/966\"\u003e#966\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/h2/commit/3c5f61c9bac3b9ab9b24031a3bb90d8b58eccb9a\"\u003e\u003ccode\u003e3c5f61c\u003c/code\u003e\u003c/a\u003e fix(client): reject responses without \u003ccode\u003e:status\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/hyperium/h2/issues/959\"\u003e#959\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/h2/commit/e43124bb5579bae0306d4a8f70dc127a640534c4\"\u003e\u003ccode\u003ee43124b\u003c/code\u003e\u003c/a\u003e fix: rare race during shutdown (\u003ca href=\"https://redirect.github.com/hyperium/h2/issues/956\"\u003e#956\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/h2/commit/20cfc37042af4d5a08b89bff0b7ef8a27675114b\"\u003e\u003ccode\u003e20cfc37\u003c/code\u003e\u003c/a\u003e style: apply clippy (\u003ca href=\"https://redirect.github.com/hyperium/h2/issues/955\"\u003e#955\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/h2/commit/d785c5f01c77a7e95cb6e0ab1550a10189fcd960\"\u003e\u003ccode\u003ed785c5f\u003c/code\u003e\u003c/a\u003e chore: make CI have a single required job (\u003ca href=\"https://redirect.github.com/hyperium/h2/issues/954\"\u003e#954\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/hyperium/h2/compare/v0.4.18...v0.4.20\"\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.189 to 0.2.190\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.190\u003c/h2\u003e\n\u003cp\u003eThere is now a single config for enabling 64-bit \u003ccode\u003etime_t\u003c/code\u003e: \u003ccode\u003elibc_unstable_time64\u003c/code\u003e. This can be set\nunconditionally; it opts in to 64-bit \u003ccode\u003etime_t\u003c/code\u003e on the following platforms that use 32-bit by\ndefault:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e32-bit Linux-GNU\u003c/li\u003e\n\u003cli\u003e32-bit Linux-uClibc\u003c/li\u003e\n\u003cli\u003e32-bit Linux-musl. Note that setting this flag also enables some other changes that happend in\nmusl v1.2.\u003c/li\u003e\n\u003cli\u003e32-bit Windows-GNU\u003c/li\u003e\n\u003cli\u003eESP-IDF (all targets with this environment are 32-bit)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eMost other 32-bit platforms are either already using 64-bit \u003ccode\u003etime_t\u003c/code\u003e, or are considered legacy\nand will not be gaining support from their upstream maintainers.\u003c/p\u003e\n\u003cp\u003eYou can enable this using \u003ccode\u003eRUSTFLAGS\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"sh\"\u003e\u003ccode\u003eRUSTFLAGS='--cfg=libc_unstable_time64' cargo ...\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eNote that there may still be some changes to features gated by this config option, hence \u0026quot;unstable\u0026quot;\nin its name. In the near future we will rename it to just \u003ccode\u003elibc_time64\u003c/code\u003e. Until then, please test it\nout and report any bugs you find!\u003c/p\u003e\n\u003ch3\u003eSupport\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd initial support for HelenOS (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4355\"\u003e#4355\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cp\u003eWe are slowly filling out the \u003ccode\u003eDefault\u003c/code\u003e implementations, to reduce the need for \u003ccode\u003emem::zeroed()\u003c/code\u003e in user code:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUnix: Implement \u003ccode\u003eDefault\u003c/code\u003e for a number of structs, especially on Apple platforms (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5576\"\u003e#5576\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux, NetBSD: Give \u003ccode\u003estatvfs\u003c/code\u003e a \u003ccode\u003eDefault\u003c/code\u003e impl (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5583\"\u003e#5583\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add \u003ccode\u003eDefault\u003c/code\u003e to a \u003ccode\u003elinux/can.rs\u003c/code\u003e structs (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5257\"\u003e#5257\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eOther additions:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eExpose the \u003ccode\u003elibc_unstable_time64\u003c/code\u003e cfg (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5411\"\u003e#5411\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAndroid, Glibc: Add \u003ccode\u003epthread_gettid_np\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5359\"\u003e#5359\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAndroid: Add \u003ccode\u003eRTLD_NEXT\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5323\"\u003e#5323\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAndroid: Add reuseport BPF socket options (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5366\"\u003e#5366\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eApple: Add TCP header flags, options and SACK limits (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5358\"\u003e#5358\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eApple: Add \u003ccode\u003eNET_RT_DUMP2\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5442\"\u003e#5442\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eApple: Add \u003ccode\u003eposix_spawn_file_actions_add(f)chdir(_np)\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5558\"\u003e#5558\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBSD: Add \u003ccode\u003eBPF_WORDALIGN\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5320\"\u003e#5320\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBSD: Add \u003ccode\u003elchmod\u003c/code\u003e and \u003ccode\u003elchflags\u003c/code\u003e where supported (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5400\"\u003e#5400\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBSD: Add \u003ccode\u003eminherit\u003c/code\u003e and related constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4849\"\u003e#4849\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDocs: Add more links to public headers and manual pages (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5407\"\u003e#5407\u003c/a\u003e), (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5485\"\u003e#5485\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.190/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.189...0.2.190\"\u003e0.2.190\u003c/a\u003e - 2026-10-02\u003c/h2\u003e\n\u003cp\u003eThere is now a single config for enabling 64-bit \u003ccode\u003etime_t\u003c/code\u003e: \u003ccode\u003elibc_unstable_time64\u003c/code\u003e. This can be set\nunconditionally; it opts in to 64-bit \u003ccode\u003etime_t\u003c/code\u003e on the following platforms that use 32-bit by\ndefault:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e32-bit Linux-GNU\u003c/li\u003e\n\u003cli\u003e32-bit Linux-uClibc\u003c/li\u003e\n\u003cli\u003e32-bit Linux-musl. Note that setting this flag also enables some other changes that happend in\nmusl v1.2.\u003c/li\u003e\n\u003cli\u003e32-bit Windows-GNU\u003c/li\u003e\n\u003cli\u003eESP-IDF (all targets with this environment are 32-bit)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eMost other 32-bit platforms are either already using 64-bit \u003ccode\u003etime_t\u003c/code\u003e, or are considered legacy\nand will not be gaining support from their upstream maintainers.\u003c/p\u003e\n\u003cp\u003eYou can enable this using \u003ccode\u003eRUSTFLAGS\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"sh\"\u003e\u003ccode\u003eRUSTFLAGS='--cfg=libc_unstable_time64' cargo ...\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eNote that there may still be some changes to features gated by this config option, hence \u0026quot;unstable\u0026quot;\nin its name. In the near future we will rename it to just \u003ccode\u003elibc_time64\u003c/code\u003e. Until then, please test it\nout and report any bugs you find!\u003c/p\u003e\n\u003ch3\u003eSupport\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd initial support for HelenOS (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4355\"\u003e#4355\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cp\u003eWe are slowly filling out the \u003ccode\u003eDefault\u003c/code\u003e implementations, to reduce the need for \u003ccode\u003emem::zeroed()\u003c/code\u003e in user code:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUnix: Implement \u003ccode\u003eDefault\u003c/code\u003e for a number of structs, especially on Apple platforms (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5576\"\u003e#5576\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux, NetBSD: Give \u003ccode\u003estatvfs\u003c/code\u003e a \u003ccode\u003eDefault\u003c/code\u003e impl (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5583\"\u003e#5583\u003c/a\u003e)\u003c/li\u003e...\n\n_Description has been truncated_","html_url":"https://github.com/autumn-foundation/autumn/pull/3260","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/autumn-foundation%2Fautumn/issues/3260","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/3260/packages"}},{"old_version":"3.0.4","new_version":"3.0.6","update_type":"patch","path":null,"pr_created_at":"2026-10-12T03:25:43.000Z","version_change":"3.0.4 → 3.0.6","issue":{"uuid":"5807910238","node_id":"PR_kwDOUaHXDc8AAAABH5DHUA","number":5,"state":"closed","title":"build(deps): bump the dependencies group across 1 directory with 6 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-10-19T01:10:23.000Z","author_association":null,"state_reason":null,"created_at":"2026-10-12T03:25:43.000Z","updated_at":"2026-10-19T01:10:25.000Z","time_to_close":596680,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"dependencies","update_count":6,"packages":[{"name":"syn","old_version":"3.0.4","new_version":"3.0.6","repository_url":"https://github.com/dtolnay/syn"},{"name":"trybuild","old_version":"1.0.120","new_version":"1.0.122","repository_url":"https://github.com/dtolnay/trybuild"},{"name":"clap","old_version":"4.6.6","new_version":"4.6.7","repository_url":"https://github.com/clap-rs/clap"},{"name":"tabled","old_version":"0.21.0","new_version":"0.22.0","repository_url":"https://github.com/zhiburt/tabled"},{"name":"toml","old_version":"1.1.4+spec-1.1.0","new_version":"1.1.8+spec-1.1.0","repository_url":"https://github.com/toml-rs/toml"},{"name":"stellar-strkey","old_version":"0.0.18","new_version":"1.0.0","repository_url":"https://github.com/stellar/rs-stellar-strkey"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the dependencies group with 6 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [syn](https://github.com/dtolnay/syn) | `3.0.4` | `3.0.6` |\n| [trybuild](https://github.com/dtolnay/trybuild) | `1.0.120` | `1.0.122` |\n| [clap](https://github.com/clap-rs/clap) | `4.6.6` | `4.6.7` |\n| [tabled](https://github.com/zhiburt/tabled) | `0.21.0` | `0.22.0` |\n| [toml](https://github.com/toml-rs/toml) | `1.1.4+spec-1.1.0` | `1.1.8+spec-1.1.0` |\n| [stellar-strkey](https://github.com/stellar/rs-stellar-strkey) | `0.0.18` | `1.0.0` |\n\n\nUpdates `syn` from 3.0.4 to 3.0.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/syn/releases\"\u003esyn's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.0.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix parsing interpolated lifetime at statement start (\u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/2082\"\u003e#2082\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReport correct span for lex errors from \u003ccode\u003eLitStr::parse_with\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/2080\"\u003e#2080\u003c/a\u003e, thanks \u003ca href=\"https://github.com/sunshowers\"\u003e\u003ccode\u003e@​sunshowers\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/syn/commit/559cab55ef0c644f77660840edc3620d0d99d3d7\"\u003e\u003ccode\u003e559cab5\u003c/code\u003e\u003c/a\u003e Release 3.0.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/9088cad8189331ba78971cfe406dc645a4288d60\"\u003e\u003ccode\u003e9088cad\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/2082\"\u003e#2082\u003c/a\u003e from dtolnay/lifetimevar\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/3eb43bb446ec3d6ce1ff862c945142c17e76b398\"\u003e\u003ccode\u003e3eb43bb\u003c/code\u003e\u003c/a\u003e Fix parsing interpolated lifetime at statement start\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/7b2f6f9f5d818e90d259cafc55043d9e6044790b\"\u003e\u003ccode\u003e7b2f6f9\u003c/code\u003e\u003c/a\u003e Add regression test for issue 2081\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/d55bcd2546a3a34923c46da569edd65b38b3788d\"\u003e\u003ccode\u003ed55bcd2\u003c/code\u003e\u003c/a\u003e Update test suite to nightly-2026-09-13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/8e37bca79cf016de10e5eb310e9b679cd3be4726\"\u003e\u003ccode\u003e8e37bca\u003c/code\u003e\u003c/a\u003e Resolve non_kebab_case_bins warning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/4dfd88f9fd9c2951b20c5c7ab1da5692a68fee34\"\u003e\u003ccode\u003e4dfd88f\u003c/code\u003e\u003c/a\u003e Update test suite to nightly-2026-09-06\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/e0ad92d68b588c964e82bb74c3bd3e1e99f97ceb\"\u003e\u003ccode\u003ee0ad92d\u003c/code\u003e\u003c/a\u003e Release 3.0.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/74e7d75f263942576a25d5ed4bf11d0d1e80e698\"\u003e\u003ccode\u003e74e7d75\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/2080\"\u003e#2080\u003c/a\u003e from sunshowers/lit-str-span\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/4c264f3db3f0d567fb6a6ddfe1e129bbe5c2acbe\"\u003e\u003ccode\u003e4c264f3\u003c/code\u003e\u003c/a\u003e In LitStr::parse_with, report correct span for lex errors\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/syn/compare/3.0.4...3.0.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `trybuild` from 1.0.120 to 1.0.122\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/trybuild/releases\"\u003etrybuild's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.0.122\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid triggering cargo::unused_workspace_dependencies warning in synthesized workspace (\u003ca href=\"https://redirect.github.com/dtolnay/trybuild/issues/344\"\u003e#344\u003c/a\u003e, thanks \u003ca href=\"https://github.com/tamaro-skaljic\"\u003e\u003ccode\u003e@​tamaro-skaljic\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.121\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReplace \u003ccode\u003etarget_triple\u003c/code\u003e dependency with \u003ccode\u003etarget_tuple\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/dtolnay/trybuild/commit/3f6a32437cf608d28fb2eda2d8c3e9c0dfc06ff3\"\u003e\u003ccode\u003e3f6a324\u003c/code\u003e\u003c/a\u003e Release 1.0.122\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/trybuild/commit/ce13e9b22cbe44404a3be4b2984855c04fe5f3dc\"\u003e\u003ccode\u003ece13e9b\u003c/code\u003e\u003c/a\u003e Merge pull request 344 from tamaro-skaljic/fix/issue-343-unused-workspace-dep...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/trybuild/commit/d027c0bd5fb04e45e71303bb3acb5597d3ab4c1a\"\u003e\u003ccode\u003ed027c0b\u003c/code\u003e\u003c/a\u003e Copy only inherited workspace dependencies into generated manifest\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/trybuild/commit/4b511198467970a3ec448df3e3837f53e0677940\"\u003e\u003ccode\u003e4b51119\u003c/code\u003e\u003c/a\u003e Release 1.0.121\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/trybuild/commit/a061640fab1a334acf0fff6da9dfd9ebc46ca6e6\"\u003e\u003ccode\u003ea061640\u003c/code\u003e\u003c/a\u003e Rename target-triple -\u0026gt; target-tuple\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/dtolnay/trybuild/compare/1.0.120...1.0.122\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `clap` from 4.6.6 to 4.6.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clap-rs/clap/releases\"\u003eclap's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.6.7\u003c/h2\u003e\n\u003ch2\u003e[4.6.7] - 2026-09-14\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(derive)\u003c/em\u003e Add \u003ccode\u003e#[command(defer = \u0026lt;bool\u0026gt;)]\u003c/code\u003e attribute to opt-in to lazy initialisation of 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/main/CHANGELOG.md\"\u003eclap's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[4.6.7] - 2026-09-14\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(derive)\u003c/em\u003e Add \u003ccode\u003e#[command(defer = \u0026lt;bool\u0026gt;)]\u003c/code\u003e attribute to opt-in to lazy initialisation of 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/d3e59a9ab214910b9dad02921b7ef42c6400de9b\"\u003e\u003ccode\u003ed3e59a9\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/d997f878c484e02b2935d32a7b67afe990e91227\"\u003e\u003ccode\u003ed997f87\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/fb6058cc38cf6f4b07b8db89c850fc80e059e222\"\u003e\u003ccode\u003efb6058c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6409\"\u003e#6409\u003c/a\u003e from heaths/pwsh-support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/2310870f7a9fe4c39f5bb5620261a06ac9aaa0b1\"\u003e\u003ccode\u003e2310870\u003c/code\u003e\u003c/a\u003e test(complete): Add tests for completer_for_path\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/5967c17393a09f90112cdc5b2c20a1383f0bd8e4\"\u003e\u003ccode\u003e5967c17\u003c/code\u003e\u003c/a\u003e refactor(complete): Move shell detection to Shells\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/594602bb29f374e49da5029df63e5c740c723ad0\"\u003e\u003ccode\u003e594602b\u003c/code\u003e\u003c/a\u003e fix(complete): Detect pwsh for PowerShell\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/3a4f2d031b5110aaaac40f1cb1d6c0b8ff619df8\"\u003e\u003ccode\u003e3a4f2d0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6427\"\u003e#6427\u003c/a\u003e from clap-rs/renovate/shlex-2.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/67ebaed4ac95a83d5d7cc22d64ee0fc162ae1db3\"\u003e\u003ccode\u003e67ebaed\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6426\"\u003e#6426\u003c/a\u003e from clap-rs/renovate/actions-checkout-7.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/c968b136d0e6f560c08b06a844a20f2798a00096\"\u003e\u003ccode\u003ec968b13\u003c/code\u003e\u003c/a\u003e chore(deps): Update Rust crate shlex to v2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/8f247cbf58c582a755ee4dbe62a2390d93b9f8eb\"\u003e\u003ccode\u003e8f247cb\u003c/code\u003e\u003c/a\u003e chore(deps): Update actions/checkout action to v7\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/clap-rs/clap/compare/clap_complete-v4.6.6...clap_complete-v4.6.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tabled` from 0.21.0 to 0.22.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/zhiburt/tabled/blob/master/CHANGELOG.md\"\u003etabled's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.22.0] - 2026-09-05\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eCompactTable::skip\u003c/code\u003e function (by \u003ca href=\"https://github.com/ChrisJr404\"\u003e\u003ccode\u003e@​ChrisJr404\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eColor\u003c/code\u003e text-attribute constants \u003ccode\u003eBLINK\u003c/code\u003e, \u003ccode\u003eDIMMED\u003c/code\u003e, \u003ccode\u003eHIDDEN\u003c/code\u003e, \u003ccode\u003eINVERT\u003c/code\u003e, \u003ccode\u003eITALIC\u003c/code\u003e, \u003ccode\u003eRESET\u003c/code\u003e and \u003ccode\u003eSTRIKETHROUGH\u003c/code\u003e (by \u003ca href=\"https://github.com/ChrisJr404\"\u003e\u003ccode\u003e@​ChrisJr404\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReplaced proc-macro-error2 with syn::Error in static_table (by \u003ca href=\"https://github.com/hex22a\"\u003e\u003ccode\u003e@​hex22a\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReplaced proc-macro-error2 with syn::Error in tabled_derive (by \u003ca href=\"https://github.com/shrey4796\"\u003e\u003ccode\u003e@​shrey4796\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed docs.rs build (by \u003ca href=\"https://github.com/amorison\"\u003e\u003ccode\u003e@​amorison\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\u003eSee full diff in \u003ca href=\"https://github.com/zhiburt/tabled/commits/v0.22.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `toml` from 1.1.4+spec-1.1.0 to 1.1.8+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/ceac6e4412420d5a5c19e4f7293ad005cf1a31b2\"\u003e\u003ccode\u003eceac6e4\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/0fe9e93d6d6299400e168681f7cdd7515c0693d2\"\u003e\u003ccode\u003e0fe9e93\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/e3a64aa201ec339abacb570417d75b327490cab4\"\u003e\u003ccode\u003ee3a64aa\u003c/code\u003e\u003c/a\u003e fix(display): Ensure all keys are encoded  (\u003ca href=\"https://redirect.github.com/toml-rs/toml/issues/1245\"\u003e#1245\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/76484d005a0e68e8c1876f8a3417b71a3921623f\"\u003e\u003ccode\u003e76484d0\u003c/code\u003e\u003c/a\u003e fix(display): Ensure all keys are encoded\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/711b1ba1ecb11e61df9a1609e24fa3b17d11d961\"\u003e\u003ccode\u003e711b1ba\u003c/code\u003e\u003c/a\u003e refactor(display): Clarify that we are working with encoded keys\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/4f73ebdc8bd7fdf0e6bd379baeb96dedcee6bb2b\"\u003e\u003ccode\u003e4f73ebd\u003c/code\u003e\u003c/a\u003e test(display): Reproduce the key bug\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/6c6a5cdcdc4d9beb16ff9bdf2dcbf360fc2bc84e\"\u003e\u003ccode\u003e6c6a5cd\u003c/code\u003e\u003c/a\u003e fix(parser): Remove risk of unsoundness with synthetic parser events and 'uns...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/9c5e95d8d67514f2191afbee137ba40e85e4f441\"\u003e\u003ccode\u003e9c5e95d\u003c/code\u003e\u003c/a\u003e fix(parser): Remove risk of unsoundness with synthetic parser events and 'uns...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/4d45944be2f6ee3b938dbba3d64a6d9c280bd9e9\"\u003e\u003ccode\u003e4d45944\u003c/code\u003e\u003c/a\u003e perf(parser): Remove no-op code (\u003ca href=\"https://redirect.github.com/toml-rs/toml/issues/1243\"\u003e#1243\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/189c91c3d06a0f56e18f85cb00d3425534defd71\"\u003e\u003ccode\u003e189c91c\u003c/code\u003e\u003c/a\u003e perf(parser): Remove no-op code\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/toml-rs/toml/compare/toml-v1.1.4...toml-v1.1.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `stellar-strkey` from 0.0.18 to 1.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/stellar/rs-stellar-strkey/releases\"\u003estellar-strkey's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd tests for wrong-length seeds and signed payloads by \u003ca href=\"https://github.com/leighmcculloch\"\u003e\u003ccode\u003e@​leighmcculloch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stellar/rs-stellar-strkey/pull/130\"\u003estellar/rs-stellar-strkey#130\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd socket tier 1 reachability analysis by \u003ca href=\"https://github.com/kanwalpreetd\"\u003e\u003ccode\u003e@​kanwalpreetd\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stellar/rs-stellar-strkey/pull/129\"\u003estellar/rs-stellar-strkey#129\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse payload len const in muxed account by \u003ca href=\"https://github.com/leighmcculloch\"\u003e\u003ccode\u003e@​leighmcculloch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stellar/rs-stellar-strkey/pull/135\"\u003estellar/rs-stellar-strkey#135\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd muxed contract strkey (W…) by \u003ca href=\"https://github.com/sisuresh\"\u003e\u003ccode\u003e@​sisuresh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stellar/rs-stellar-strkey/pull/134\"\u003estellar/rs-stellar-strkey#134\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove raw input from decode error by \u003ca href=\"https://github.com/leighmcculloch\"\u003e\u003ccode\u003e@​leighmcculloch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stellar/rs-stellar-strkey/pull/136\"\u003estellar/rs-stellar-strkey#136\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd Socket Basics security scanning workflow by \u003ca href=\"https://github.com/kanwalpreetd\"\u003e\u003ccode\u003e@​kanwalpreetd\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stellar/rs-stellar-strkey/pull/133\"\u003estellar/rs-stellar-strkey#133\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump version to 1.0.0 by \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/stellar/rs-stellar-strkey/pull/138\"\u003estellar/rs-stellar-strkey#138\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sisuresh\"\u003e\u003ccode\u003e@​sisuresh\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/stellar/rs-stellar-strkey/pull/134\"\u003estellar/rs-stellar-strkey#134\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/stellar/rs-stellar-strkey/compare/v0.0.18...v1.0.0\"\u003ehttps://github.com/stellar/rs-stellar-strkey/compare/v0.0.18...v1.0.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/stellar/rs-stellar-strkey/commit/7e541840c6f55361dd18e850163e8d072206580d\"\u003e\u003ccode\u003e7e54184\u003c/code\u003e\u003c/a\u003e Bump version to 1.0.0 (\u003ca href=\"https://redirect.github.com/stellar/rs-stellar-strkey/issues/138\"\u003e#138\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stellar/rs-stellar-strkey/commit/ab53bf16eb3489d861d0b0f37aa293bc77201675\"\u003e\u003ccode\u003eab53bf1\u003c/code\u003e\u003c/a\u003e Add Socket Basics security scanning workflow (\u003ca href=\"https://redirect.github.com/stellar/rs-stellar-strkey/issues/133\"\u003e#133\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stellar/rs-stellar-strkey/commit/c7266185ce845c5e158c06efe1546733458b63a7\"\u003e\u003ccode\u003ec726618\u003c/code\u003e\u003c/a\u003e Remove raw input from decode error (\u003ca href=\"https://redirect.github.com/stellar/rs-stellar-strkey/issues/136\"\u003e#136\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stellar/rs-stellar-strkey/commit/80085faa3e1f851fc28f3b2b941019265d46c314\"\u003e\u003ccode\u003e80085fa\u003c/code\u003e\u003c/a\u003e Add muxed contract strkey (W…) (\u003ca href=\"https://redirect.github.com/stellar/rs-stellar-strkey/issues/134\"\u003e#134\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stellar/rs-stellar-strkey/commit/eee371866557c3638b36ec3eedb9cb8d6f90ecf5\"\u003e\u003ccode\u003eeee3718\u003c/code\u003e\u003c/a\u003e use payload len const in muxed account decode (\u003ca href=\"https://redirect.github.com/stellar/rs-stellar-strkey/issues/135\"\u003e#135\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stellar/rs-stellar-strkey/commit/0dc39a8d22f37dbed285cf45c08b13c3ea586f23\"\u003e\u003ccode\u003e0dc39a8\u003c/code\u003e\u003c/a\u003e add socket tier 1 reachability analysis (\u003ca href=\"https://redirect.github.com/stellar/rs-stellar-strkey/issues/129\"\u003e#129\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stellar/rs-stellar-strkey/commit/0f133c3c87dccc0e6a8e67182230658970f7d660\"\u003e\u003ccode\u003e0f133c3\u003c/code\u003e\u003c/a\u003e Add tests for wrong-length seeds and signed payloads (\u003ca href=\"https://redirect.github.com/stellar/rs-stellar-strkey/issues/130\"\u003e#130\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/stellar/rs-stellar-strkey/compare/v0.0.18...v1.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \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/soroban-cost-guard/soroban-cost-guard/pull/5","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/soroban-cost-guard%2Fsoroban-cost-guard/issues/5","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/5/packages"}}]}