{"id":24122,"name":"ruint","ecosystem":"cargo","repository_url":"https://github.com/recmo/uint","issues_count":27,"created_at":"2025-06-07T03:41:32.184Z","updated_at":"2025-06-07T03:41:32.184Z","purl":"pkg:cargo/ruint","metadata":{"id":4363009,"name":"ruint","ecosystem":"cargo","description":"Unsigned integer type with const-generic bit length","homepage":"https://github.com/recmo/uint","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/recmo/uint","keywords_array":["uint"],"namespace":null,"versions_count":28,"first_release_published_at":"2022-05-15T19:44:01.504Z","latest_release_published_at":"2025-05-22T18:41:22.402Z","latest_release_number":"1.15.0","last_synced_at":"2025-05-28T19:22:29.552Z","created_at":"2022-05-15T19:51:55.622Z","updated_at":"2025-05-28T19:22:46.152Z","registry_url":"https://crates.io/crates/ruint/","install_command":"cargo install ruint","documentation_url":"https://docs.rs/ruint/","metadata":{"categories":["mathematics"]},"repo_metadata":{"id":37956842,"uuid":"492059643","full_name":"recmo/uint","owner":"recmo","description":"Rust Uint crate using const-generics","archived":false,"fork":false,"pushed_at":"2025-05-21T17:16:48.000Z","size":927,"stargazers_count":188,"open_issues_count":88,"forks_count":50,"subscribers_count":6,"default_branch":"main","last_synced_at":"2025-05-21T18:32:50.241Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Rust","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/recmo.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":".github/CODEOWNERS","security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2022-05-13T22:50:42.000Z","updated_at":"2025-05-21T17:16:53.000Z","dependencies_parsed_at":"2023-02-01T06:01:33.633Z","dependency_job_id":"4ba35aa9-717d-485d-867a-d0ed72c74d48","html_url":"https://github.com/recmo/uint","commit_stats":{"total_commits":615,"total_committers":23,"mean_commits":26.73913043478261,"dds":"0.38373983739837403","last_synced_commit":"ecfdbdadff45772e12164680f74843512da875e2"},"previous_names":[],"tags_count":28,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/recmo%2Fuint","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/recmo%2Fuint/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/recmo%2Fuint/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/recmo%2Fuint/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/recmo","download_url":"https://codeload.github.com/recmo/uint/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":256870801,"owners_count":22456458,"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":"recmo","name":"Remco Bloemen","uuid":"4532328","kind":"user","description":"Klotzkettenfachmann at Worldcoin.\r\nPrev Technical Fellow at 0x.","email":"","website":"https://2π.com","location":"San Francisco","twitter":"recmo","company":"@worldcoin ","icon_url":"https://avatars.githubusercontent.com/u/4532328?u=11a0ff5388c39d9d94da9fd9319fad4964145ef6\u0026v=4","repositories_count":91,"last_synced_at":"2023-07-31T12:29:40.260Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/recmo","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-05T12:03:10.986Z","updated_at":"2023-07-31T12:29:51.103Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/recmo","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/recmo/repositories"},"tags":[{"name":"v1.14.0","sha":"9bc4c717fbe126dabaa722489a284021f404652f","kind":"tag","published_at":"2025-03-27T11:27:26.000Z","download_url":"https://codeload.github.com/recmo/uint/tar.gz/v1.14.0","html_url":"https://github.com/recmo/uint/releases/tag/v1.14.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/recmo%2Fuint/tags/v1.14.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/recmo%2Fuint/tags/v1.14.0/manifests"},{"name":"v1.13.1","sha":"22efeb9e0d595be0886f17a95688fed171d8caa9","kind":"tag","published_at":"2025-02-18T18:21:42.000Z","download_url":"https://codeload.github.com/recmo/uint/tar.gz/v1.13.1","html_url":"https://github.com/recmo/uint/releases/tag/v1.13.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/recmo%2Fuint/tags/v1.13.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/recmo%2Fuint/tags/v1.13.1/manifests"},{"name":"v1.13.0","sha":"9638047bb8419e6a4bb7f8d271343797f816c706","kind":"tag","published_at":"2025-02-18T15:50:41.000Z","download_url":"https://codeload.github.com/recmo/uint/tar.gz/v1.13.0","html_url":"https://github.com/recmo/uint/releases/tag/v1.13.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/recmo%2Fuint/tags/v1.13.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/recmo%2Fuint/tags/v1.13.0/manifests"},{"name":"v1.12.4","sha":"3107a2215b595a3bc215e099cd5d5d8cf6b8759b","kind":"tag","published_at":"2024-12-16T18:01:15.000Z","download_url":"https://codeload.github.com/recmo/uint/tar.gz/v1.12.4","html_url":"https://github.com/recmo/uint/releases/tag/v1.12.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/recmo%2Fuint/tags/v1.12.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/recmo%2Fuint/tags/v1.12.4/manifests"},{"name":"v1.12.3","sha":"0c07a4c3d0a8556725f1c086c1110c126352d059","kind":"commit","published_at":"2024-06-03T16:56:57.000Z","download_url":"https://codeload.github.com/recmo/uint/tar.gz/v1.12.3","html_url":"https://github.com/recmo/uint/releases/tag/v1.12.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/recmo%2Fuint/tags/v1.12.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/recmo%2Fuint/tags/v1.12.3/manifests"},{"name":"v1.12.1","sha":"7b8b0d313a4960091c07eb3356c6a2512a46b585","kind":"tag","published_at":"2024-03-12T17:02:08.000Z","download_url":"https://codeload.github.com/recmo/uint/tar.gz/v1.12.1","html_url":"https://github.com/recmo/uint/releases/tag/v1.12.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/recmo%2Fuint/tags/v1.12.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/recmo%2Fuint/tags/v1.12.1/manifests"},{"name":"v1.12.0","sha":"f7f043de7bce0f5939dc62824a8d009a4663b48e","kind":"tag","published_at":"2024-02-27T21:48:32.000Z","download_url":"https://codeload.github.com/recmo/uint/tar.gz/v1.12.0","html_url":"https://github.com/recmo/uint/releases/tag/v1.12.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/recmo%2Fuint/tags/v1.12.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/recmo%2Fuint/tags/v1.12.0/manifests"},{"name":"ruint-macro@v1.2.0","sha":"d8185a2a062973dc3ae6683f88afd833f9a082f4","kind":"tag","published_at":"2024-02-27T19:15:56.000Z","download_url":"https://codeload.github.com/recmo/uint/tar.gz/ruint-macro@v1.2.0","html_url":"https://github.com/recmo/uint/releases/tag/ruint-macro@v1.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/recmo%2Fuint/tags/ruint-macro@v1.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/recmo%2Fuint/tags/ruint-macro@v1.2.0/manifests"},{"name":"v1.11.1","sha":"6c755ad7cd54a0706d20f11f3f63b0d977af0226","kind":"tag","published_at":"2023-11-20T04:36:39.000Z","download_url":"https://codeload.github.com/recmo/uint/tar.gz/v1.11.1","html_url":"https://github.com/recmo/uint/releases/tag/v1.11.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/recmo%2Fuint/tags/v1.11.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/recmo%2Fuint/tags/v1.11.1/manifests"},{"name":"v1.11.0","sha":"340c4509771937861786686f93874bf047f9e695","kind":"commit","published_at":"2023-10-31T18:52:53.000Z","download_url":"https://codeload.github.com/recmo/uint/tar.gz/v1.11.0","html_url":"https://github.com/recmo/uint/releases/tag/v1.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/recmo%2Fuint/tags/v1.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/recmo%2Fuint/tags/v1.11.0/manifests"},{"name":"v1.10.1","sha":"d92ca5a1c17e27e89d5c33891bf9d3316a7d4fb8","kind":"tag","published_at":"2023-07-30T21:51:40.000Z","download_url":"https://codeload.github.com/recmo/uint/tar.gz/v1.10.1","html_url":"https://github.com/recmo/uint/releases/tag/v1.10.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/recmo%2Fuint/tags/v1.10.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/recmo%2Fuint/tags/v1.10.1/manifests"},{"name":"v1.10.0","sha":"b642aa3979bda204490cd6ee052de7a8d1f68420","kind":"tag","published_at":"2023-07-30T21:32:14.000Z","download_url":"https://codeload.github.com/recmo/uint/tar.gz/v1.10.0","html_url":"https://github.com/recmo/uint/releases/tag/v1.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/recmo%2Fuint/tags/v1.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/recmo%2Fuint/tags/v1.10.0/manifests"},{"name":"v1.9.0","sha":"4b041382438fc3381620e09d3358def8d0923e70","kind":"commit","published_at":"2023-07-25T14:17:02.000Z","download_url":"https://codeload.github.com/recmo/uint/tar.gz/v1.9.0","html_url":"https://github.com/recmo/uint/releases/tag/v1.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/recmo%2Fuint/tags/v1.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/recmo%2Fuint/tags/v1.9.0/manifests"},{"name":"v1.8.0","sha":"c1bb65f4c8251087c04746cebd3cb56251193620","kind":"commit","published_at":"2023-04-19T14:41:40.000Z","download_url":"https://codeload.github.com/recmo/uint/tar.gz/v1.8.0","html_url":"https://github.com/recmo/uint/releases/tag/v1.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/recmo%2Fuint/tags/v1.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/recmo%2Fuint/tags/v1.8.0/manifests"},{"name":"v1.7.0","sha":"06f3286b6e8e46da64333fae7187b92088bedf7d","kind":"commit","published_at":"2022-11-01T06:12:10.000Z","download_url":"https://codeload.github.com/recmo/uint/tar.gz/v1.7.0","html_url":"https://github.com/recmo/uint/releases/tag/v1.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/recmo%2Fuint/tags/v1.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/recmo%2Fuint/tags/v1.7.0/manifests"},{"name":"v1.6.0","sha":"46937ac7cc209c80ad4f4a02c98bcf56a2b13d67","kind":"commit","published_at":"2022-10-29T05:22:45.000Z","download_url":"https://codeload.github.com/recmo/uint/tar.gz/v1.6.0","html_url":"https://github.com/recmo/uint/releases/tag/v1.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/recmo%2Fuint/tags/v1.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/recmo%2Fuint/tags/v1.6.0/manifests"},{"name":"v1.5.1","sha":"baf8006583bce32d7c906756ee93454a6be6013b","kind":"commit","published_at":"2022-10-25T04:51:15.000Z","download_url":"https://codeload.github.com/recmo/uint/tar.gz/v1.5.1","html_url":"https://github.com/recmo/uint/releases/tag/v1.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/recmo%2Fuint/tags/v1.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/recmo%2Fuint/tags/v1.5.1/manifests"},{"name":"v1.5.0","sha":"4c41803e84f0ba45bab3590ed28ac81d019ab239","kind":"commit","published_at":"2022-10-24T07:46:51.000Z","download_url":"https://codeload.github.com/recmo/uint/tar.gz/v1.5.0","html_url":"https://github.com/recmo/uint/releases/tag/v1.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/recmo%2Fuint/tags/v1.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/recmo%2Fuint/tags/v1.5.0/manifests"},{"name":"v1.4.1","sha":"681e9eb13ca8ac4f7a4722754ad631dfc8e06b33","kind":"tag","published_at":"2022-10-15T05:12:05.000Z","download_url":"https://codeload.github.com/recmo/uint/tar.gz/v1.4.1","html_url":"https://github.com/recmo/uint/releases/tag/v1.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/recmo%2Fuint/tags/v1.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/recmo%2Fuint/tags/v1.4.1/manifests"},{"name":"v1.4.0","sha":"d9d1489cd0c799ad037d5f81fa5a9d25da257d60","kind":"tag","published_at":"2022-10-03T03:06:03.000Z","download_url":"https://codeload.github.com/recmo/uint/tar.gz/v1.4.0","html_url":"https://github.com/recmo/uint/releases/tag/v1.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/recmo%2Fuint/tags/v1.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/recmo%2Fuint/tags/v1.4.0/manifests"},{"name":"v1.3.0","sha":"b45fcd9383a9fe8714eefc63c690c3a419dc92a5","kind":"tag","published_at":"2022-06-09T06:01:13.000Z","download_url":"https://codeload.github.com/recmo/uint/tar.gz/v1.3.0","html_url":"https://github.com/recmo/uint/releases/tag/v1.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/recmo%2Fuint/tags/v1.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/recmo%2Fuint/tags/v1.3.0/manifests"},{"name":"v1.2.0","sha":"7f8e09a36d7ba9e84b9b948240006db57f676f3d","kind":"tag","published_at":"2022-06-04T05:43:49.000Z","download_url":"https://codeload.github.com/recmo/uint/tar.gz/v1.2.0","html_url":"https://github.com/recmo/uint/releases/tag/v1.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/recmo%2Fuint/tags/v1.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/recmo%2Fuint/tags/v1.2.0/manifests"},{"name":"v1.1.0","sha":"529f94cf4246378c9d36cdfb7656e203ad43d4c1","kind":"tag","published_at":"2022-05-31T22:47:15.000Z","download_url":"https://codeload.github.com/recmo/uint/tar.gz/v1.1.0","html_url":"https://github.com/recmo/uint/releases/tag/v1.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/recmo%2Fuint/tags/v1.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/recmo%2Fuint/tags/v1.1.0/manifests"},{"name":"v1.0.0","sha":"563281416f8f73e6e7f719a011f7dbc69d42ce69","kind":"tag","published_at":"2022-05-28T23:01:38.000Z","download_url":"https://codeload.github.com/recmo/uint/tar.gz/v1.0.0","html_url":"https://github.com/recmo/uint/releases/tag/v1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/recmo%2Fuint/tags/v1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/recmo%2Fuint/tags/v1.0.0/manifests"},{"name":"v0.3.0","sha":"9f05ef993f9bf1c07305aa769ecc6d8211ba61ff","kind":"tag","published_at":"2022-05-23T15:31:55.000Z","download_url":"https://codeload.github.com/recmo/uint/tar.gz/v0.3.0","html_url":"https://github.com/recmo/uint/releases/tag/v0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/recmo%2Fuint/tags/v0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/recmo%2Fuint/tags/v0.3.0/manifests"},{"name":"v0.2.1","sha":"a43275dae1dae3536f5f5a1dbed0f23146701d56","kind":"tag","published_at":"2022-05-18T23:06:35.000Z","download_url":"https://codeload.github.com/recmo/uint/tar.gz/v0.2.1","html_url":"https://github.com/recmo/uint/releases/tag/v0.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/recmo%2Fuint/tags/v0.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/recmo%2Fuint/tags/v0.2.1/manifests"},{"name":"v0.2.0","sha":"97ec5b5c83a204b788a3e3565fd6a67f60b24027","kind":"tag","published_at":"2022-05-17T01:57:52.000Z","download_url":"https://codeload.github.com/recmo/uint/tar.gz/v0.2.0","html_url":"https://github.com/recmo/uint/releases/tag/v0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/recmo%2Fuint/tags/v0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/recmo%2Fuint/tags/v0.2.0/manifests"},{"name":"v0.1.0","sha":"153f03856ccc564295fa143a4ab4569ee74fec44","kind":"commit","published_at":"2022-05-16T00:07:38.000Z","download_url":"https://codeload.github.com/recmo/uint/tar.gz/v0.1.0","html_url":"https://github.com/recmo/uint/releases/tag/v0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/recmo%2Fuint/tags/v0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/recmo%2Fuint/tags/v0.1.0/manifests"}]},"repo_metadata_updated_at":"2025-05-28T19:22:46.152Z","dependent_packages_count":25,"downloads":6463599,"downloads_period":"total","dependent_repos_count":331,"rankings":{"downloads":3.734095932142644,"dependent_repos_count":2.2594229735380207,"dependent_packages_count":2.3501990871127516,"stargazers_count":12.476467951591214,"forks_count":10.965105594609334,"docker_downloads_count":1.730349508177116,"average":5.585940174528513},"purl":"pkg:cargo/ruint","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/cargo/ruint","docker_dependents_count":1,"docker_downloads_count":17387,"usage_url":"https://repos.ecosyste.ms/usage/cargo/ruint","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/cargo/ruint/dependencies","status":null,"funding_links":[],"critical":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/packages/ruint/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/packages/ruint/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/packages/ruint/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/packages/ruint/related_packages","maintainers":[{"uuid":"67533","login":"prestwich","name":"James Prestwich","email":null,"url":"https://github.com/prestwich","packages_count":38,"html_url":"https://crates.io/users/prestwich","role":null,"created_at":"2023-07-10T03:39:05.849Z","updated_at":"2023-07-10T03:39:05.849Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/maintainers/prestwich/packages"},{"uuid":"90799","login":"gakonst","name":"Georgios Konstantopoulos","email":null,"url":"https://github.com/gakonst","packages_count":55,"html_url":"https://crates.io/users/gakonst","role":null,"created_at":"2023-07-10T03:39:05.902Z","updated_at":"2023-07-10T03:39:05.902Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/maintainers/gakonst/packages"},{"uuid":"59914","login":"recmo","name":"Remco Bloemen","email":null,"url":"https://github.com/recmo","packages_count":25,"html_url":"https://crates.io/users/recmo","role":null,"created_at":"2022-11-08T04:23:03.431Z","updated_at":"2022-11-08T04:23:03.431Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/maintainers/recmo/packages"}],"registry":{"name":"crates.io","url":"https://crates.io","ecosystem":"cargo","default":true,"packages_count":192451,"maintainers_count":47587,"namespaces_count":0,"keywords_count":49311,"github":"rust-lang","metadata":{"funded_packages_count":18739},"icon_url":"https://github.com/rust-lang.png","created_at":"2022-04-04T15:19:22.689Z","updated_at":"2025-06-07T05:33:08.939Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/namespaces"}},"unique_repositories_count":18,"unique_repositories_count_past_30_days":2,"recent_issues":[{"uuid":"4111955829","node_id":"PR_kwDOPJrlIs7MVup8","number":22,"state":"open","title":"build(deps): bump the cargo group across 2 directories with 9 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-03-21T09:44:54.000Z","updated_at":"2026-03-21T09:44:59.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"cargo","update_count":9,"packages":[{"name":"bytes","old_version":"1.11.0","new_version":"1.11.1","repository_url":"https://github.com/tokio-rs/bytes"},{"name":"tar","old_version":"0.4.44","new_version":"0.4.45","repository_url":"https://github.com/alexcrichton/tar-rs"},{"name":"git2","old_version":"0.20.2","new_version":"0.20.4","repository_url":"https://github.com/rust-lang/git2-rs"},{"name":"keccak","old_version":"0.1.5","new_version":"0.1.6","repository_url":"https://github.com/RustCrypto/sponges"},{"name":"lz4_flex","old_version":"0.11.5","new_version":"0.11.6","repository_url":"https://github.com/pseitz/lz4_flex"},{"name":"quinn-proto","old_version":"0.11.13","new_version":"0.11.14","repository_url":"https://github.com/quinn-rs/quinn"},{"name":"ruint","old_version":"1.17.0","new_version":"1.17.2","repository_url":"https://github.com/recmo/uint"},{"name":"rustls-webpki","old_version":"0.103.8","new_version":"0.103.10","repository_url":"https://github.com/rustls/webpki"},{"name":"time","old_version":"0.3.44","new_version":"0.3.47","repository_url":"https://github.com/time-rs/time"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the cargo group with 9 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [bytes](https://github.com/tokio-rs/bytes) | `1.11.0` | `1.11.1` |\n| [tar](https://github.com/alexcrichton/tar-rs) | `0.4.44` | `0.4.45` |\n| [git2](https://github.com/rust-lang/git2-rs) | `0.20.2` | `0.20.4` |\n| [keccak](https://github.com/RustCrypto/sponges) | `0.1.5` | `0.1.6` |\n| [lz4_flex](https://github.com/pseitz/lz4_flex) | `0.11.5` | `0.11.6` |\n| [quinn-proto](https://github.com/quinn-rs/quinn) | `0.11.13` | `0.11.14` |\n| [ruint](https://github.com/recmo/uint) | `1.17.0` | `1.17.2` |\n| [rustls-webpki](https://github.com/rustls/webpki) | `0.103.8` | `0.103.10` |\n| [time](https://github.com/time-rs/time) | `0.3.44` | `0.3.47` |\n\nBumps the cargo group with 4 updates in the /ere-guests directory: [bytes](https://github.com/tokio-rs/bytes), [keccak](https://github.com/RustCrypto/sponges), [ruint](https://github.com/recmo/uint) and [time](https://github.com/time-rs/time).\n\nUpdates `bytes` from 1.11.0 to 1.11.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tokio-rs/bytes/releases\"\u003ebytes's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eBytes v1.11.1\u003c/h2\u003e\n\u003ch1\u003e1.11.1 (February 3rd, 2026)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix integer overflow in \u003ccode\u003eBytesMut::reserve\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tokio-rs/bytes/blob/master/CHANGELOG.md\"\u003ebytes's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e1.11.1 (February 3rd, 2026)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix integer overflow in \u003ccode\u003eBytesMut::reserve\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/417dccdeff249e0c011327de7d92e0d6fbe7cc43\"\u003e\u003ccode\u003e417dccd\u003c/code\u003e\u003c/a\u003e Release bytes v1.11.1 (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/820\"\u003e#820\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/d0293b0e35838123c51ca5dfdf468ecafee4398f\"\u003e\u003ccode\u003ed0293b0\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/tokio-rs/bytes/compare/v1.11.0...v1.11.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tar` from 0.4.44 to 0.4.45\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alexcrichton/tar-rs/commit/096e3d16d14fefac51bc4d94d616b21546ea8bcc\"\u003e\u003ccode\u003e096e3d1\u003c/code\u003e\u003c/a\u003e Bump to 0.4.45 (\u003ca href=\"https://redirect.github.com/alexcrichton/tar-rs/issues/443\"\u003e#443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alexcrichton/tar-rs/commit/17b1fd84e632071cb8eef9d3709bf347bd266446\"\u003e\u003ccode\u003e17b1fd8\u003c/code\u003e\u003c/a\u003e archive: Prevent symlink-directory collision chmod attack (\u003ca href=\"https://redirect.github.com/alexcrichton/tar-rs/issues/442\"\u003e#442\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alexcrichton/tar-rs/commit/de1a5870e603758f430073688691165f21a33946\"\u003e\u003ccode\u003ede1a587\u003c/code\u003e\u003c/a\u003e archive: Unconditionally honor PAX size (\u003ca href=\"https://redirect.github.com/alexcrichton/tar-rs/issues/441\"\u003e#441\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alexcrichton/tar-rs/commit/6071cbe74acefa8c8322809bfd43c825e5f16b60\"\u003e\u003ccode\u003e6071cbe\u003c/code\u003e\u003c/a\u003e ci: Consolidate workflows (\u003ca href=\"https://redirect.github.com/alexcrichton/tar-rs/issues/439\"\u003e#439\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alexcrichton/tar-rs/commit/ad1fde9edfb9657d17666bbec2933119ce527359\"\u003e\u003ccode\u003ead1fde9\u003c/code\u003e\u003c/a\u003e build-sys: Promote unused_code to an error\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alexcrichton/tar-rs/commit/c8cb250e8bc3f28bd69406b396bb8a92b40012c1\"\u003e\u003ccode\u003ec8cb250\u003c/code\u003e\u003c/a\u003e tests: Squash a warning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alexcrichton/tar-rs/commit/638c495a480d2a50099d55f445ece9e5f544b49d\"\u003e\u003ccode\u003e638c495\u003c/code\u003e\u003c/a\u003e ci: Add xtask infra + reverse dependency testing (\u003ca href=\"https://redirect.github.com/alexcrichton/tar-rs/issues/435\"\u003e#435\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alexcrichton/tar-rs/commit/32a9bbb26468cbdecbf73fe8eb249284d4a718ed\"\u003e\u003ccode\u003e32a9bbb\u003c/code\u003e\u003c/a\u003e tests: Add RandomReader to exercise partial-read resilience (\u003ca href=\"https://redirect.github.com/alexcrichton/tar-rs/issues/436\"\u003e#436\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alexcrichton/tar-rs/commit/9c5df0bfd70d1b063516b90fca2cf2e0dbe8b758\"\u003e\u003ccode\u003e9c5df0b\u003c/code\u003e\u003c/a\u003e Fix GNU long-name extension stream corruption on validation error (\u003ca href=\"https://redirect.github.com/alexcrichton/tar-rs/issues/434\"\u003e#434\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alexcrichton/tar-rs/commit/88b1e3b0da65b0c5b9750d1a75516145488f4793\"\u003e\u003ccode\u003e88b1e3b\u003c/code\u003e\u003c/a\u003e Fix docs typo in header.rs (\u003ca href=\"https://redirect.github.com/alexcrichton/tar-rs/issues/431\"\u003e#431\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/alexcrichton/tar-rs/compare/0.4.44...0.4.45\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `git2` from 0.20.2 to 0.20.4\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/git2-rs/blob/git2-0.20.4/CHANGELOG.md\"\u003egit2's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.20.4 - 2026-02-02\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/rust-lang/git2-rs/compare/git2-0.20.3...git2-0.20.4\"\u003e0.20.3...0.20.4\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix undefined behavior when dereferencing empty \u003ccode\u003eBuf\u003c/code\u003e.\n\u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/pull/1213\"\u003e#1213\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.20.3 - 2025-12-06\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/rust-lang/git2-rs/compare/git2-0.20.2...git2-0.20.3\"\u003e0.20.2...0.20.3\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBumped requirement to libgit2-sys 0.18.3, which updates libgit2 from 1.9.0 to 1.9.2.\n\u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/pull/1197\"\u003e#1197\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/git2-rs/commit/8852d7dabd38d0df6d4524e04a1c2ee520ac7203\"\u003e\u003ccode\u003e8852d7d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/issues/1214\"\u003e#1214\u003c/a\u003e from weihanglo/backport-from-raw-parts\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/git2-rs/commit/0b274f76f70f717c3bda4be1f79ba8e1cb11afd4\"\u003e\u003ccode\u003e0b274f7\u003c/code\u003e\u003c/a\u003e Bump to 0.20.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/git2-rs/commit/73a5d5d7c49a7eb9d17c2ab6e40dafe3765ebf4d\"\u003e\u003ccode\u003e73a5d5d\u003c/code\u003e\u003c/a\u003e Add test for dereference of an empty Buf\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/git2-rs/commit/ce566831eb188b0fdb27962e154b8da6103071bf\"\u003e\u003ccode\u003ece56683\u003c/code\u003e\u003c/a\u003e fix: check ptr nullity before calling from_raw_parts\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/git2-rs/commit/7cf345c4f7967b7da3c728db6766362e51540cbe\"\u003e\u003ccode\u003e7cf345c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/issues/1197\"\u003e#1197\u003c/a\u003e from ehuss/git2-0.20-br\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/git2-rs/commit/dd41077750fe30bf780c9e7f7ab4717d264e098d\"\u003e\u003ccode\u003edd41077\u003c/code\u003e\u003c/a\u003e Bump git2 to 0.20.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/git2-rs/commit/a6a58e2b0fd409ae33f2f6a68927ce62ebd114f0\"\u003e\u003ccode\u003ea6a58e2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/issues/1195\"\u003e#1195\u003c/a\u003e from ehuss/update-libgit2\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/rust-lang/git2-rs/compare/git2-0.20.2...git2-0.20.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `keccak` from 0.1.5 to 0.1.6\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/sponges/commit/a8936d9662ca92fd177d289580066ceabb937b0c\"\u003e\u003ccode\u003ea8936d9\u003c/code\u003e\u003c/a\u003e keccak v0.1.6\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/RustCrypto/sponges/compare/keccak-v0.1.5...keccak-v0.1.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lz4_flex` from 0.11.5 to 0.11.6\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/PSeitz/lz4_flex/blob/main/CHANGELOG.md\"\u003elz4_flex's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e0.11.6 (2026-03-14)\u003c/h1\u003e\n\u003ch3\u003eSecurity Fix\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix handling of invalid match offsets during decompression \u003ca href=\"https://github.com/PSeitz/lz4_flex/commit/84cdafb\"\u003e#84cdafb\u003c/a\u003e (thanks \u003ca href=\"https://github.com/Marcono1234\"\u003e\u003ccode\u003e@​Marcono1234\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre\u003e\u003ccode\u003eInvalid match offsets (offset == 0) during decompression were not properly\nhandled, which could lead to invalid memory reads on untrusted input.\nUsers on 0.11.x should upgrade to 0.11.6.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PSeitz/lz4_flex/commit/6460047c0ba18bf4e3331894c8db220bc724a439\"\u003e\u003ccode\u003e6460047\u003c/code\u003e\u003c/a\u003e bump version to 0.11.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PSeitz/lz4_flex/commit/84cdafba1fb00313b6da8fd7b3cdeaf8ad07e11a\"\u003e\u003ccode\u003e84cdafb\u003c/code\u003e\u003c/a\u003e fix handling of invalid match offsets during decompression\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/pseitz/lz4_flex/compare/0.11.5...0.11.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `quinn-proto` from 0.11.13 to 0.11.14\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/quinn-rs/quinn/releases\"\u003equinn-proto's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003equinn-proto 0.11.14\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/jxs\"\u003e\u003ccode\u003e@​jxs\u003c/code\u003e\u003c/a\u003e reported a denial of service issue in quinn-proto 5 days ago:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/quinn-rs/quinn/security/advisories/GHSA-6xvm-j4wr-6v98\"\u003ehttps://github.com/quinn-rs/quinn/security/advisories/GHSA-6xvm-j4wr-6v98\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eWe coordinated with them to release this version to patch the issue. Unfortunately the maintainers missed these issues during code review and we did not have enough fuzzing coverage -- we regret the oversight and have added an additional fuzzing target.\u003c/p\u003e\n\u003cp\u003eOrganizations that want to participate in coordinated disclosure can contact us privately to discuss terms.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix over-permissive proto dependency edge by \u003ca href=\"https://github.com/Ralith\"\u003e\u003ccode\u003e@​Ralith\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/quinn-rs/quinn/pull/2385\"\u003equinn-rs/quinn#2385\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e0.11.x: avoid unwrapping VarInt decoding during parameter parsing by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/quinn-rs/quinn/pull/2559\"\u003equinn-rs/quinn#2559\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/quinn-rs/quinn/commit/2c315aa7f9c2a6c1db87f8f51f40623a427c78fd\"\u003e\u003ccode\u003e2c315aa\u003c/code\u003e\u003c/a\u003e proto: bump version to 0.11.14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/quinn-rs/quinn/commit/8ad47f431e7deb82c08b09c2e33ef85aa88fd212\"\u003e\u003ccode\u003e8ad47f4\u003c/code\u003e\u003c/a\u003e Use newer rustls-pki-types PEM parser API\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/quinn-rs/quinn/commit/c81c0289abe30d8437ccbf9b6304e2bc9c707cea\"\u003e\u003ccode\u003ec81c028\u003c/code\u003e\u003c/a\u003e ci: fix workflow syntax\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/quinn-rs/quinn/commit/0050172969f7e69e136c433181330da7790d8d73\"\u003e\u003ccode\u003e0050172\u003c/code\u003e\u003c/a\u003e ci: pin wasm-bindgen-cli version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/quinn-rs/quinn/commit/8a6f82c58d1c565eab78f986e614223e6ed76a85\"\u003e\u003ccode\u003e8a6f82c\u003c/code\u003e\u003c/a\u003e Take semver-compatible dependency updates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/quinn-rs/quinn/commit/e52db4ad8df0f9720e7b0e32ecc0e48c9a93de0f\"\u003e\u003ccode\u003ee52db4a\u003c/code\u003e\u003c/a\u003e Apply suggestions from clippy 1.91\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/quinn-rs/quinn/commit/6df7275c582ca9b7225e0ccf9f9871a55eb73155\"\u003e\u003ccode\u003e6df7275\u003c/code\u003e\u003c/a\u003e chore: Fix \u003ccode\u003eunnecessary_unwrap\u003c/code\u003e clippy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/quinn-rs/quinn/commit/c8eefa07e087b06d8f2b78ff262ce8ac952994f1\"\u003e\u003ccode\u003ec8eefa0\u003c/code\u003e\u003c/a\u003e proto: avoid unwrapping varint decoding during parameters parsing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/quinn-rs/quinn/commit/9723a977754c8662001b0fef97aab8f3ddf1df92\"\u003e\u003ccode\u003e9723a97\u003c/code\u003e\u003c/a\u003e fuzz: add fuzzing target for parsing transport parameters\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/quinn-rs/quinn/commit/eaf0ef30252cef4acec21f150427e604cd4271c9\"\u003e\u003ccode\u003eeaf0ef3\u003c/code\u003e\u003c/a\u003e Fix over-permissive proto dependency edge (\u003ca href=\"https://redirect.github.com/quinn-rs/quinn/issues/2385\"\u003e#2385\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/quinn-rs/quinn/compare/quinn-proto-0.11.13...quinn-proto-0.11.14\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ruint` from 1.17.0 to 1.17.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/recmo/uint/releases\"\u003eruint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.17.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(docsrs): remove doc_auto_cfg by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/554\"\u003erecmo/uint#554\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: release 1.17.2 by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/555\"\u003erecmo/uint#555\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/recmo/uint/compare/v1.17.1...v1.17.2\"\u003ehttps://github.com/recmo/uint/compare/v1.17.1...v1.17.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.17.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix codspeed benches \u0026amp; add most_significant_bits bench by \u003ca href=\"https://github.com/Evalir\"\u003e\u003ccode\u003e@​Evalir\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/544\"\u003erecmo/uint#544\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix codspeed benches \u0026amp; add most_significant_bits bench by \u003ca href=\"https://github.com/prestwich\"\u003e\u003ccode\u003e@​prestwich\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/543\"\u003erecmo/uint#543\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update unsafe function and improve documentation and safety notes by \u003ca href=\"https://github.com/Evalir\"\u003e\u003ccode\u003e@​Evalir\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/553\"\u003erecmo/uint#553\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update unsafe function and improve documentation and safety notes by \u003ca href=\"https://github.com/prestwich\"\u003e\u003ccode\u003e@​prestwich\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/552\"\u003erecmo/uint#552\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/recmo/uint/compare/v1.17.0...v1.17.1\"\u003ehttps://github.com/recmo/uint/compare/v1.17.0...v1.17.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/recmo/uint/blob/main/CHANGELOG.md\"\u003eruint's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[1.17.2] - 2025-12-28\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(docsrs): remove doc_auto_cfg (\u003ca href=\"https://redirect.github.com/recmo/uint/issues/554\"\u003e#554\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/recmo/uint/issues/554\"\u003e#554\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/recmo/uint/pull/554\"\u003erecmo/uint#554\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e[1.17.1] - 2025-12-26\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eunsafe\u003c/code\u003e to many unstable API functions in \u003ccode\u003ealgorithms\u003c/code\u003e module, and\ndocumented their conditions of use (COU). (\u003ca href=\"https://redirect.github.com/recmo/uint/issues/552\"\u003e#552\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/recmo/uint/issues/552\"\u003e#552\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/recmo/uint/pull/552\"\u003erecmo/uint#552\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/recmo/uint/commit/5bd4cff6ae3960591d750cdd7356e24aa086b67a\"\u003e\u003ccode\u003e5bd4cff\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/recmo/uint/issues/555\"\u003e#555\u003c/a\u003e from DaniPopes/release-1.17.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/953a994d0a7968428aae792c85e89765c9a6093c\"\u003e\u003ccode\u003e953a994\u003c/code\u003e\u003c/a\u003e chore: release 1.17.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/9110e538043ccb5e3c9401dccc04deac97e30b1a\"\u003e\u003ccode\u003e9110e53\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/recmo/uint/issues/554\"\u003e#554\u003c/a\u003e from DaniPopes/doc_auto_cfg\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/2d242c92a7c6c1e57575ae671c92e1acb0e051af\"\u003e\u003ccode\u003e2d242c9\u003c/code\u003e\u003c/a\u003e fix(docsrs): remove doc_auto_cfg\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/bc3fad727853ce31fa78a053c950748db8571369\"\u003e\u003ccode\u003ebc3fad7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/recmo/uint/issues/553\"\u003e#553\u003c/a\u003e from Evalir/evalir/prestwich/rustsec-safety\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/6d8229164d8d59c5e4d77dbaa993f456252db5e6\"\u003e\u003ccode\u003e6d82291\u003c/code\u003e\u003c/a\u003e chore: bump version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/51fdde2da668134085f4d275f5917c7a85c5b7c0\"\u003e\u003ccode\u003e51fdde2\u003c/code\u003e\u003c/a\u003e chore: changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/8090e7f9393e7481a20d2e61dac04e78efcc90dd\"\u003e\u003ccode\u003e8090e7f\u003c/code\u003e\u003c/a\u003e chore: update unsafe function and improve documentation and safety notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/17c9b3e9062f74a39701e68dec358375595d33d7\"\u003e\u003ccode\u003e17c9b3e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/recmo/uint/issues/544\"\u003e#544\u003c/a\u003e from Evalir/evalir/prestwich-fix-codspeed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/370e2e5f11e504e5343004869c704015c615ae7c\"\u003e\u003ccode\u003e370e2e5\u003c/code\u003e\u003c/a\u003e fix: crates badge\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/recmo/uint/compare/v1.17.0...v1.17.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `rustls-webpki` from 0.103.8 to 0.103.10\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rustls/webpki/releases\"\u003erustls-webpki's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.103.10\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eCorrect selection of candidate CRLs by Distribution Point and Issuing Distribution Point\u003c/strong\u003e. If a certificate had more than one \u003ccode\u003edistributionPoint\u003c/code\u003e, then only the first \u003ccode\u003edistributionPoint\u003c/code\u003e would be considered against each CRL's \u003ccode\u003eIssuingDistributionPoint\u003c/code\u003e \u003ccode\u003edistributionPoint\u003c/code\u003e, and then the certificate's subsequent \u003ccode\u003edistributionPoint\u003c/code\u003es would be ignored.\u003c/p\u003e\n\u003cp\u003eThe impact was that correct provided CRLs would not be consulted to check revocation. With \u003ccode\u003eUnknownStatusPolicy::Deny\u003c/code\u003e (the default) this would lead to incorrect but safe \u003ccode\u003eError::UnknownRevocationStatus\u003c/code\u003e. With \u003ccode\u003eUnknownStatusPolicy::Allow\u003c/code\u003e this would lead to inappropriate acceptance of revoked certificates.\u003c/p\u003e\n\u003cp\u003eThis vulnerability is thought to be of limited impact. This is because both the certificate and CRL are signed -- an attacker would need to compromise a trusted issuing authority to trigger this bug.  An attacker with such capabilities could likely bypass revocation checking through other more impactful means (such as publishing a valid, empty CRL.)\u003c/p\u003e\n\u003cp\u003eMore likely, this bug would be latent in normal use, and an attacker could leverage faulty revocation checking to continue using a revoked credential.\u003c/p\u003e\n\u003cp\u003eThis vulnerability is identified by \u003ca href=\"https://github.com/rustls/webpki/security/advisories/GHSA-pwjx-qhcg-rvj4\"\u003eGHSA-pwjx-qhcg-rvj4\u003c/a\u003e. Thank you to \u003ca href=\"https://github.com/1seal\"\u003e\u003ccode\u003e@​1seal\u003c/code\u003e\u003c/a\u003e for the report.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFreshen up rel-0.103 by \u003ca href=\"https://github.com/ctz\"\u003e\u003ccode\u003e@​ctz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rustls/webpki/pull/455\"\u003erustls/webpki#455\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare 0.103.10 by \u003ca href=\"https://github.com/ctz\"\u003e\u003ccode\u003e@​ctz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rustls/webpki/pull/458\"\u003erustls/webpki#458\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rustls/webpki/compare/v/0.103.9...v/0.103.10\"\u003ehttps://github.com/rustls/webpki/compare/v/0.103.9...v/0.103.10\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.103.9\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[backport] ci: avoid denying warnings on nightly toolchains by \u003ca href=\"https://github.com/alex\"\u003e\u003ccode\u003e@​alex\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rustls/webpki/pull/437\"\u003erustls/webpki#437\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBackport lifetime change and bump version for release by \u003ca href=\"https://github.com/alex\"\u003e\u003ccode\u003e@​alex\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rustls/webpki/pull/436\"\u003erustls/webpki#436\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/webpki/commit/348ce01c01cf8ce21199090c98853992c9c047a8\"\u003e\u003ccode\u003e348ce01\u003c/code\u003e\u003c/a\u003e Prepare 0.103.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/webpki/commit/dbde5921164c6e3ea0928654de8cb7d5de8c2b33\"\u003e\u003ccode\u003edbde592\u003c/code\u003e\u003c/a\u003e crl: fix authoritative_for() support for multiple URIs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/webpki/commit/9c4838e6129a544a0f7f5d26ac7517860a22992c\"\u003e\u003ccode\u003e9c4838e\u003c/code\u003e\u003c/a\u003e avoid std::prelude imports\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/webpki/commit/009ef667e3bb0544808c39b64e9b6db0d626b117\"\u003e\u003ccode\u003e009ef66\u003c/code\u003e\u003c/a\u003e fix rust 1.94 ambiguous panic macro warnings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/webpki/commit/c41360d095f9f48e14679a078afd10c2d61716fe\"\u003e\u003ccode\u003ec41360d\u003c/code\u003e\u003c/a\u003e build(deps): bump taiki-e/cache-cargo-install-action from 2 to 3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/webpki/commit/e401d0083d9cf91d0209bae1db465267d7290233\"\u003e\u003ccode\u003ee401d00\u003c/code\u003e\u003c/a\u003e generate.py: reformat for black 2026.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/webpki/commit/06cedecbf6af88cad40b2ae2cc4a474f1429ddb6\"\u003e\u003ccode\u003e06cedec\u003c/code\u003e\u003c/a\u003e Take semver-compatible deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/webpki/commit/6bc9931d3b63d26cff9451ec59ac7efff73ebbc5\"\u003e\u003ccode\u003e6bc9931\u003c/code\u003e\u003c/a\u003e Bump version to 0.103.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/webpki/commit/92dbfc6ee8ba6989d9960ec4e10dccf53820f771\"\u003e\u003ccode\u003e92dbfc6\u003c/code\u003e\u003c/a\u003e Tie lifetime of valid_dns_names/valid_uri_names to struct lifetime\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/webpki/commit/2c46166a594c05afe111f75664c1bb4084f64e3e\"\u003e\u003ccode\u003e2c46166\u003c/code\u003e\u003c/a\u003e ci: sync cargo-check-external-types nightly\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rustls/webpki/compare/v/0.103.8...v/0.103.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `time` from 0.3.44 to 0.3.47\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/time-rs/time/releases\"\u003etime's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.3.47\u003c/h2\u003e\n\u003cp\u003eSee the \u003ca href=\"https://github.com/time-rs/time/blob/main/CHANGELOG.md\"\u003echangelog\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev0.3.46\u003c/h2\u003e\n\u003cp\u003eSee the \u003ca href=\"https://github.com/time-rs/time/blob/main/CHANGELOG.md\"\u003echangelog\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev0.3.45\u003c/h2\u003e\n\u003cp\u003eSee the \u003ca href=\"https://github.com/time-rs/time/blob/main/CHANGELOG.md\"\u003echangelog\u003c/a\u003e for details.\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/time-rs/time/blob/main/CHANGELOG.md\"\u003etime's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.3.47 [2026-02-05]\u003c/h2\u003e\n\u003ch3\u003eSecurity\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eThe possibility of a stack exhaustion denial of service attack when parsing RFC 2822 has been\neliminated. Previously, it was possible to craft input that would cause unbounded recursion. Now,\nthe depth of the recursion is tracked, causing an error to be returned if it exceeds a reasonable\nlimit.\u003c/p\u003e\n\u003cp\u003eThis attack vector requires parsing user-provided input, with any type, using the RFC 2822 format.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCompatibility\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAttempting to format a value with a well-known format (i.e. RFC 3339, RFC 2822, or ISO 8601) will\nerror at compile time if the type being formatted does not provide sufficient information. This\nwould previously fail at runtime. Similarly, attempting to format a value with ISO 8601 that is\nonly configured for parsing (i.e. \u003ccode\u003eIso8601::PARSING\u003c/code\u003e) will error at compile time.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBuilder methods for format description modifiers, eliminating the need for verbose initialization\nwhen done manually.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edate!(2026-W01-2)\u003c/code\u003e is now supported. Previously, a space was required between \u003ccode\u003eW\u003c/code\u003e and \u003ccode\u003e01\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[end]\u003c/code\u003e now has a \u003ccode\u003etrailing_input\u003c/code\u003e modifier which can either be \u003ccode\u003eprohibit\u003c/code\u003e (the default) or\n\u003ccode\u003ediscard\u003c/code\u003e. When it is \u003ccode\u003ediscard\u003c/code\u003e, all remaining input is ignored. Note that if there are components\nafter \u003ccode\u003e[end]\u003c/code\u003e, they will still attempt to be parsed, likely resulting in an error.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMore performance gains when parsing.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eIf manually formatting a value, the number of bytes written was one short for some components.\nThis has been fixed such that the number of bytes written is always correct.\u003c/li\u003e\n\u003cli\u003eThe possibility of integer overflow when parsing an owned format description has been effectively\neliminated. This would previously wrap when overflow checks were disabled. Instead of storing the\ndepth as \u003ccode\u003eu8\u003c/code\u003e, it is stored as \u003ccode\u003eu32\u003c/code\u003e. This would require multiple gigabytes of nested input to\noverflow, at which point we've got other problems and trivial mitigations are available by\ndownstream users.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.3.46 [2026-01-23]\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAll possible panics are now documented for the relevant methods.\u003c/li\u003e\n\u003cli\u003eThe need to use \u003ccode\u003e#[serde(default)]\u003c/code\u003e when using custom \u003ccode\u003eserde\u003c/code\u003e formats is documented. This applies\nonly when deserializing an \u003ccode\u003eOption\u0026lt;T\u0026gt;\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eDuration::nanoseconds_i128\u003c/code\u003e has been made public, mirroring\n\u003ccode\u003estd::time::Duration::from_nanos_u128\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/d5144cd2874862d46466c900910cd8577d066019\"\u003e\u003ccode\u003ed5144cd\u003c/code\u003e\u003c/a\u003e v0.3.47 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/f6206b050fd54817d8872834b4d61f605570e89b\"\u003e\u003ccode\u003ef6206b0\u003c/code\u003e\u003c/a\u003e Guard against integer overflow in release mode\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/1c63dc7985b8fa26bd8c689423cc56b7a03841ee\"\u003e\u003ccode\u003e1c63dc7\u003c/code\u003e\u003c/a\u003e Avoid denial of service when parsing Rfc2822\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/5940df6e72efb63d246ca1ca59a0f836ad32ad8a\"\u003e\u003ccode\u003e5940df6\u003c/code\u003e\u003c/a\u003e Add builder methods to avoid verbose construction\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/00881a4da1bc5a6cb6313052e5017dbd7daa40f0\"\u003e\u003ccode\u003e00881a4\u003c/code\u003e\u003c/a\u003e Manually format macros everywhere\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/bb723b6d826e46c174d75cd08987061984b0ceb7\"\u003e\u003ccode\u003ebb723b6\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003etrailing_input\u003c/code\u003e modifier to \u003ccode\u003eend\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/31c4f8e0b56e6ae24fe0d6ef0e492b6741dda783\"\u003e\u003ccode\u003e31c4f8e\u003c/code\u003e\u003c/a\u003e Permit \u003ccode\u003eW12\u003c/code\u003e in \u003ccode\u003edate!\u003c/code\u003e macro\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/490a17bf306576850f33a86d3ca95d96db7b1dcd\"\u003e\u003ccode\u003e490a17b\u003c/code\u003e\u003c/a\u003e Mark error paths in well-known formats as cold\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/6cb1896a600be1538ecfab8f233fe9cfe9fa8951\"\u003e\u003ccode\u003e6cb1896\u003c/code\u003e\u003c/a\u003e Optimize \u003ccode\u003eRfc2822\u003c/code\u003e parsing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/6d264d59c25e3da0453c3defebf4640b0086a006\"\u003e\u003ccode\u003e6d264d5\u003c/code\u003e\u003c/a\u003e Remove erroneous \u003ccode\u003e#[inline(never)]\u003c/code\u003e attributes\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/time-rs/time/compare/v0.3.44...v0.3.47\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `bytes` from 1.10.1 to 1.11.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tokio-rs/bytes/releases\"\u003ebytes's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eBytes v1.11.1\u003c/h2\u003e\n\u003ch1\u003e1.11.1 (February 3rd, 2026)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix integer overflow in \u003ccode\u003eBytesMut::reserve\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tokio-rs/bytes/blob/master/CHANGELOG.md\"\u003ebytes's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e1.11.1 (February 3rd, 2026)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix integer overflow in \u003ccode\u003eBytesMut::reserve\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/417dccdeff249e0c011327de7d92e0d6fbe7cc43\"\u003e\u003ccode\u003e417dccd\u003c/code\u003e\u003c/a\u003e Release bytes v1.11.1 (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/820\"\u003e#820\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/d0293b0e35838123c51ca5dfdf468ecafee4398f\"\u003e\u003ccode\u003ed0293b0\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/tokio-rs/bytes/compare/v1.11.0...v1.11.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `keccak` from 0.1.5 to 0.1.6\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/sponges/commit/a8936d9662ca92fd177d289580066ceabb937b0c\"\u003e\u003ccode\u003ea8936d9\u003c/code\u003e\u003c/a\u003e keccak v0.1.6\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/RustCrypto/sponges/compare/keccak-v0.1.5...keccak-v0.1.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ruint` from 1.16.0 to 1.17.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/recmo/uint/releases\"\u003eruint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.17.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(docsrs): remove doc_auto_cfg by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/554\"\u003erecmo/uint#554\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: release 1.17.2 by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/555\"\u003erecmo/uint#555\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/recmo/uint/compare/v1.17.1...v1.17.2\"\u003ehttps://github.com/recmo/uint/compare/v1.17.1...v1.17.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.17.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix codspeed benches \u0026amp; add most_significant_bits bench by \u003ca href=\"https://github.com/Evalir\"\u003e\u003ccode\u003e@​Evalir\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/544\"\u003erecmo/uint#544\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix codspeed benches \u0026amp; add most_significant_bits bench by \u003ca href=\"https://github.com/prestwich\"\u003e\u003ccode\u003e@​prestwich\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/543\"\u003erecmo/uint#543\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update unsafe function and improve documentation and safety notes by \u003ca href=\"https://github.com/Evalir\"\u003e\u003ccode\u003e@​Evalir\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/553\"\u003erecmo/uint#553\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update unsafe function and improve documentation and safety notes by \u003ca href=\"https://github.com/prestwich\"\u003e\u003ccode\u003e@​prestwich\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/552\"\u003erecmo/uint#552\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/recmo/uint/compare/v1.17.0...v1.17.1\"\u003ehttps://github.com/recmo/uint/compare/v1.17.0...v1.17.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/recmo/uint/blob/main/CHANGELOG.md\"\u003eruint's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[1.17.2] - 2025-12-28\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(docsrs): remove doc_auto_cfg (\u003ca href=\"https://redirect.github.com/recmo/uint/issues/554\"\u003e#554\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/recmo/uint/issues/554\"\u003e#554\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/recmo/uint/pull/554\"\u003erecmo/uint#554\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e[1.17.1] - 2025-12-26\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eunsafe\u003c/code\u003e to many unstable API functions in \u003ccode\u003ealgorithms\u003c/code\u003e module, and\ndocumented their conditions of use (COU). (\u003ca href=\"https://redirect.github.com/recmo/uint/issues/552\"\u003e#552\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/recmo/uint/issues/552\"\u003e#552\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/recmo/uint/pull/552\"\u003erecmo/uint#552\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/recmo/uint/commit/5bd4cff6ae3960591d750cdd7356e24aa086b67a\"\u003e\u003ccode\u003e5bd4cff\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/recmo/uint/issues/555\"\u003e#555\u003c/a\u003e from DaniPopes/release-1.17.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/953a994d0a7968428aae792c85e89765c9a6093c\"\u003e\u003ccode\u003e953a994\u003c/code\u003e\u003c/a\u003e chore: release 1.17.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/9110e538043ccb5e3c9401dccc04deac97e30b1a\"\u003e\u003ccode\u003e9110e53\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/recmo/uint/issues/554\"\u003e#554\u003c/a\u003e from DaniPopes/doc_auto_cfg\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/2d242c92a7c6c1e57575ae671c92e1acb0e051af\"\u003e\u003ccode\u003e2d242c9\u003c/code\u003e\u003c/a\u003e fix(docsrs): remove doc_auto_cfg\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/bc3fad727853ce31fa78a053c950748db8571369\"\u003e\u003ccode\u003ebc3fad7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/recmo/uint/issues/553\"\u003e#553\u003c/a\u003e from Evalir/evalir/prestwich/rustsec-safety\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/6d8229164d8d59c5e4d77dbaa993f456252db5e6\"\u003e\u003ccode\u003e6d82291\u003c/code\u003e\u003c/a\u003e chore: bump version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/51fdde2da668134085f4d275f5917c7a85c5b7c0\"\u003e\u003ccode\u003e51fdde2\u003c/code\u003e\u003c/a\u003e chore: changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/8090e7f9393e7481a20d2e61dac04e78efcc90dd\"\u003e\u003ccode\u003e8090e7f\u003c/code\u003e\u003c/a\u003e chore: update unsafe function and improve documentation and safety notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/17c9b3e9062f74a39701e68dec358375595d33d7\"\u003e\u003ccode\u003e17c9b3e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/recmo/uint/issues/544\"\u003e#544\u003c/a\u003e from Evalir/evalir/prestwich-fix-codspeed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/370e2e5f11e504e5343004869c704015c615ae7c\"\u003e\u003ccode\u003e370e2e5\u003c/code\u003e\u003c/a\u003e fix: crates badge\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/recmo/uint/compare/v1.17.0...v1.17.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `time` from 0.3.43 to 0.3.47\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/time-rs/time/releases\"\u003etime's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.3.47\u003c/h2\u003e\n\u003cp\u003eSee the \u003ca href=\"https://github.com/time-rs/time/blob/main/CHANGELOG.md\"\u003echangelog\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev0.3.46\u003c/h2\u003e\n\u003cp\u003eSee the \u003ca href=\"https://github.com/time-rs/time/blob/main/CHANGELOG.md\"\u003echangelog\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev0.3.45\u003c/h2\u003e\n\u003cp\u003eSee the \u003ca href=\"https://github.com/time-rs/time/blob/main/CHANGELOG.md\"\u003echangelog\u003c/a\u003e for details.\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/time-rs/time/blob/main/CHANGELOG.md\"\u003etime's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.3.47 [2026-02-05]\u003c/h2\u003e\n\u003ch3\u003eSecurity\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eThe possibility of a stack exhaustion denial of service attack when parsing RFC 2822 has been\neliminated. Previously, it was possible to craft input that would cause unbounded recursion. Now,\nthe depth of the recursion is tracked, causing an error to be returned if it exceeds a reasonable\nlimit.\u003c/p\u003e\n\u003cp\u003eThis attack vector requires parsing user-provided input, with any type, using the RFC 2822 format.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCompatibility\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAttempting to format a value with a well-known format (i.e. RFC 3339, RFC 2822, or ISO 8601) will\nerror at compile time if the type being formatted does not provide sufficient information. This\nwould previously fail at runtime. Similarly, attempting to format a value with ISO 8601 that is\nonly configured for parsing (i.e. \u003ccode\u003eIso8601::PARSING\u003c/code\u003e) will error at compile time.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBuilder methods for format description modifiers, eliminating the need for verbose initialization\nwhen done manually.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edate!(2026-W01-2)\u003c/code\u003e is now supported. Previously, a space was required between \u003ccode\u003eW\u003c/code\u003e and \u003ccode\u003e01\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[end]\u003c/code\u003e now has a \u003ccode\u003etrailing_input\u003c/code\u003e modifier which can either be \u003ccode\u003eprohibit\u003c/code\u003e (the default) or\n\u003ccode\u003ediscard\u003c/code\u003e. When it is \u003ccode\u003ediscard\u003c/code\u003e, all remaining input is ignored. Note that if there are components\nafter \u003ccode\u003e[end]\u003c/code\u003e, they will still attempt to be parsed, likely resulting in an error.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMore performance gains when parsing.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eIf manually formatting a value, the number of bytes written was one short for some components.\nThis has been fixed such that the number of bytes written is always correct.\u003c/li\u003e\n\u003cli\u003eThe possibility of integer overflow when parsing an owned format description has been effectively\neliminated. This would previously wrap when overflow checks were disabled. Instead of storing the\ndepth as \u003ccode\u003eu8\u003c/code\u003e, it is stored as \u003ccode\u003eu32\u003c/code\u003e. This would require multiple gigabytes of nested input to\noverflow, at which point we've got other problems and trivial mitigations are available by\ndownstream users.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.3.46 [2026-01-23]\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAll possible panics are now documented for the relevant methods.\u003c/li\u003e\n\u003cli\u003eThe need to use \u003ccode\u003e#[serde(default)]\u003c/code\u003e when using custom \u003ccode\u003eserde\u003c/code\u003e formats is documented. This applies\nonly when deserializing an \u003ccode\u003eOption\u0026lt;T\u0026gt;\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eDuration::nanoseconds_i128\u003c/code\u003e has been made public, mirroring\n\u003ccode\u003estd::time::Duration::from_nanos_u128\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/d5144cd2874862d46466c900910cd8577d066019\"\u003e\u003ccode\u003ed5144cd\u003c/code\u003e\u003c/a\u003e v0.3.47 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/f6206b050fd54817d8872834b4d61f605570e89b\"\u003e\u003ccode\u003ef6206b0\u003c/code\u003e\u003c/a\u003e Guard against integer overflow in release mode\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/1c63dc7985b8fa26bd8c689423cc56b7a03841ee\"\u003e\u003ccode\u003e1c63dc7\u003c/code\u003e\u003c/a\u003e Avoid denial of service when parsing Rfc2822\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/5940df6e72efb63d246ca1ca59a0f836ad32ad8a\"\u003e\u003ccode\u003e5940df6\u003c/code\u003e\u003c/a\u003e Add builder methods to avoid verbose construction\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/00881a4da1bc5a6cb6313052e5017dbd7daa40f0\"\u003e\u003ccode\u003e00881a4\u003c/code\u003e\u003c/a\u003e Manually format macros everywhere\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/bb723b6d826e46c174d75cd08987061984b0ceb7\"\u003e\u003ccode\u003ebb723b6\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003etrailing_input\u003c/code\u003e modifier to \u003ccode\u003eend\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/31c4f8e0b56e6ae24fe0d6ef0e492b6741dda783\"\u003e\u003ccode\u003e31c4f8e\u003c/code\u003e\u003c/a\u003e Permit \u003ccode\u003eW12\u003c/code\u003e in \u003ccode\u003edate!\u003c/code\u003e macro\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/490a17bf306576850f33a86d3ca95d96db7b1dcd\"\u003e\u003ccode\u003e490a17b\u003c/code\u003e\u003c/a\u003e Mark error paths in well-known formats as cold\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/6cb1896a600be1538ecfab8f233fe9cfe9fa8951\"\u003e\u003ccode\u003e6cb1896\u003c/code\u003e\u003c/a\u003e Optimize \u003ccode\u003eRfc2822\u003c/code\u003e parsing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/6d264d59c25e3da0453c3defebf4640b0086a006\"\u003e\u003ccode\u003e6d264d5\u003c/code\u003e\u003c/a\u003e Remove erroneous \u003ccode\u003e#[inline(never)]\u003c/code\u003e attributes\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/time-rs/time/compare/v0.3.44...v0.3.47\"\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\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/NethermindEth/zkevm-benchmark-workload/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/NethermindEth/zkevm-benchmark-workload/pull/22","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/NethermindEth%2Fzkevm-benchmark-workload/issues/22","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/22/packages"},{"uuid":"4084769528","node_id":"PR_kwDON1xTbc7LCcb7","number":12,"state":"closed","title":"Bump the cargo group across 1 directory with 17 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-04-14T01:55:17.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-16T21:00:34.000Z","updated_at":"2026-04-14T01:55:18.000Z","time_to_close":2436883,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"cargo","update_count":17,"packages":[{"name":"tokio","old_version":"1.41.1","new_version":"1.43.1","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"sqlx","old_version":"0.7.4","new_version":"0.8.1","repository_url":"https://github.com/launchbadge/sqlx"},{"name":"tracing-subscriber","old_version":"0.3.18","new_version":"0.3.20","repository_url":"https://github.com/tokio-rs/tracing"},{"name":"time","old_version":"0.3.37","new_version":"0.3.47","repository_url":"https://github.com/time-rs/time"},{"name":"lru","old_version":"0.12.5","new_version":"0.16.3","repository_url":"https://github.com/jeromefroe/lru-rs"},{"name":"lz4_flex","old_version":"0.11.3","new_version":"0.11.6","repository_url":"https://github.com/pseitz/lz4_flex"},{"name":"array-init-cursor","old_version":"0.2.0","new_version":"0.2.1","repository_url":"https://github.com/planus-org/planus"},{"name":"bytes","old_version":"1.8.0","new_version":"1.11.1","repository_url":"https://github.com/tokio-rs/bytes"},{"name":"crossbeam-channel","old_version":"0.5.13","new_version":"0.5.15","repository_url":"https://github.com/crossbeam-rs/crossbeam"},{"name":"hickory-proto","old_version":"0.25.0-alpha.4","new_version":"0.25.0-alpha.5","repository_url":"https://github.com/hickory-dns/hickory-dns"},{"name":"jsonwebtoken","old_version":"9.3.0","new_version":"9.3.1","repository_url":"https://github.com/Keats/jsonwebtoken"},{"name":"keccak","old_version":"0.1.5","new_version":"0.1.6","repository_url":"https://github.com/RustCrypto/sponges"},{"name":"openssl","old_version":"0.10.68","new_version":"0.10.76","repository_url":"https://github.com/rust-openssl/rust-openssl"},{"name":"quinn-proto","old_version":"0.11.9","new_version":"0.11.14","repository_url":"https://github.com/quinn-rs/quinn"},{"name":"ring","old_version":"0.17.8","new_version":"0.17.14","repository_url":"https://github.com/briansmith/ring"},{"name":"rsa","old_version":"0.9.6","new_version":"0.9.10","repository_url":"https://github.com/RustCrypto/RSA"},{"name":"ruint","old_version":"1.12.3","new_version":"1.12.4","repository_url":"https://github.com/recmo/uint"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the cargo group with 17 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.41.1` | `1.43.1` |\n| [sqlx](https://github.com/launchbadge/sqlx) | `0.7.4` | `0.8.1` |\n| [tracing-subscriber](https://github.com/tokio-rs/tracing) | `0.3.18` | `0.3.20` |\n| [time](https://github.com/time-rs/time) | `0.3.37` | `0.3.47` |\n| [lru](https://github.com/jeromefroe/lru-rs) | `0.12.5` | `0.16.3` |\n| [lz4_flex](https://github.com/pseitz/lz4_flex) | `0.11.3` | `0.11.6` |\n| [array-init-cursor](https://github.com/planus-org/planus) | `0.2.0` | `0.2.1` |\n| [bytes](https://github.com/tokio-rs/bytes) | `1.8.0` | `1.11.1` |\n| [crossbeam-channel](https://github.com/crossbeam-rs/crossbeam) | `0.5.13` | `0.5.15` |\n| [hickory-proto](https://github.com/hickory-dns/hickory-dns) | `0.25.0-alpha.4` | `0.25.0-alpha.5` |\n| [jsonwebtoken](https://github.com/Keats/jsonwebtoken) | `9.3.0` | `9.3.1` |\n| [keccak](https://github.com/RustCrypto/sponges) | `0.1.5` | `0.1.6` |\n| [openssl](https://github.com/rust-openssl/rust-openssl) | `0.10.68` | `0.10.76` |\n| [quinn-proto](https://github.com/quinn-rs/quinn) | `0.11.9` | `0.11.14` |\n| [ring](https://github.com/briansmith/ring) | `0.17.8` | `0.17.14` |\n| [rsa](https://github.com/RustCrypto/RSA) | `0.9.6` | `0.9.10` |\n| [ruint](https://github.com/recmo/uint) | `1.12.3` | `1.12.4` |\n\n\nUpdates `tokio` from 1.41.1 to 1.43.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tokio-rs/tokio/releases\"\u003etokio's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eTokio v1.43.0\u003c/h2\u003e\n\u003ch1\u003e1.43.0 (Jan 8th, 2025)\u003c/h1\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003enet: add \u003ccode\u003eUdpSocket::peek\u003c/code\u003e methods (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7068\"\u003e#7068\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: add support for Haiku OS (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7042\"\u003e#7042\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eprocess: add \u003ccode\u003eCommand::into_std()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7014\"\u003e#7014\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esignal: add \u003ccode\u003eSignalKind::info\u003c/code\u003e on illumos (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/6995\"\u003e#6995\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esignal: add support for realtime signals on illumos (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7029\"\u003e#7029\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eio: don't call \u003ccode\u003eset_len\u003c/code\u003e before initializing vector in \u003ccode\u003eBlocking\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7054\"\u003e#7054\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emacros: suppress \u003ccode\u003eclippy::needless_return\u003c/code\u003e in \u003ccode\u003e#[tokio::main]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/6874\"\u003e#6874\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: fix thread parking on WebAssembly (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7041\"\u003e#7041\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore: use unsync loads for \u003ccode\u003eunsync_load\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7073\"\u003e#7073\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eio: use \u003ccode\u003eBuf::put_bytes\u003c/code\u003e in \u003ccode\u003eRepeat\u003c/code\u003e read impl (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7055\"\u003e#7055\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etask: drop the join waker of a task eagerly (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/6986\"\u003e#6986\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanges to unstable APIs\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emetrics: improve flexibility of H2Histogram Configuration (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/6963\"\u003e#6963\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etaskdump: add accessor methods for backtrace (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/6975\"\u003e#6975\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumented\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eio: clarify \u003ccode\u003eReadBuf::uninit\u003c/code\u003e allows initialized buffers as well (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7053\"\u003e#7053\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: fix ambiguity in \u003ccode\u003eTcpStream::try_write_vectored\u003c/code\u003e docs (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7067\"\u003e#7067\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: fix \u003ccode\u003eLocalRuntime\u003c/code\u003e doc links (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7074\"\u003e#7074\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: extend documentation for \u003ccode\u003ewatch::Receiver::wait_for\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7038\"\u003e#7038\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: fix typos in \u003ccode\u003eOnceCell\u003c/code\u003e docs (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7047\"\u003e#7047\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/6874\"\u003e#6874\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/6874\"\u003etokio-rs/tokio#6874\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/6963\"\u003e#6963\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/6963\"\u003etokio-rs/tokio#6963\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/6975\"\u003e#6975\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/6975\"\u003etokio-rs/tokio#6975\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/6986\"\u003e#6986\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/6986\"\u003etokio-rs/tokio#6986\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/6995\"\u003e#6995\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/6995\"\u003etokio-rs/tokio#6995\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7014\"\u003e#7014\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7014\"\u003etokio-rs/tokio#7014\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7029\"\u003e#7029\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7029\"\u003etokio-rs/tokio#7029\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7038\"\u003e#7038\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7038\"\u003etokio-rs/tokio#7038\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7041\"\u003e#7041\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7041\"\u003etokio-rs/tokio#7041\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7042\"\u003e#7042\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7042\"\u003etokio-rs/tokio#7042\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7047\"\u003e#7047\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7047\"\u003etokio-rs/tokio#7047\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7053\"\u003e#7053\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7053\"\u003etokio-rs/tokio#7053\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7054\"\u003e#7054\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7054\"\u003etokio-rs/tokio#7054\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7055\"\u003e#7055\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7055\"\u003etokio-rs/tokio#7055\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/a7b658c35bd40f6811e557aeb97cbb361b612c56\"\u003e\u003ccode\u003ea7b658c\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.43.1 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/c1c8d1033d637d7027fdc137ec8008c5801cbc0d\"\u003e\u003ccode\u003ec1c8d10\u003c/code\u003e\u003c/a\u003e Merge remote-tracking branch 'origin/tokio-1.38.x' into forward-port-1.38.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/aa303bc2051f7c21b48bb7bfcafe8fd4f39afd21\"\u003e\u003ccode\u003eaa303bc\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.38.2 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/7b6ccb515ff067151ed62db835f735e5653f8784\"\u003e\u003ccode\u003e7b6ccb5\u003c/code\u003e\u003c/a\u003e chore: backport CI fixes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/4b174ce2c95fe1d1a217917db93fcc935e17e0da\"\u003e\u003ccode\u003e4b174ce\u003c/code\u003e\u003c/a\u003e sync: fix cloning value when receiving from broadcast channel\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/5f3296df77ad594779d1fe1a1583078ca9832daf\"\u003e\u003ccode\u003e5f3296d\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.43.0 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7079\"\u003e#7079\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/cc974a646bd3932c148e300a92fda387c23768dd\"\u003e\u003ccode\u003ecc974a6\u003c/code\u003e\u003c/a\u003e chore: prepare tokio-macros v2.5.0 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7078\"\u003e#7078\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/15495fd88305099d4ffa0a5583f6d8856d728ac3\"\u003e\u003ccode\u003e15495fd\u003c/code\u003e\u003c/a\u003e metrics: improve flexibility of H2Histogram Configuration (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/6963\"\u003e#6963\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/ad4183412a0c01a9a5b92de0c2dddb5471bc2563\"\u003e\u003ccode\u003ead41834\u003c/code\u003e\u003c/a\u003e io: don't call \u003ccode\u003eset_len\u003c/code\u003e before initializing vector in \u003ccode\u003eBlocking\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7054\"\u003e#7054\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/bd3e8577377a2b684b50fc0cb50d98f03ad09703\"\u003e\u003ccode\u003ebd3e857\u003c/code\u003e\u003c/a\u003e runtime: move \u003ccode\u003eis_join_waker_set\u003c/code\u003e assertion in \u003ccode\u003eunset_waker\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7072\"\u003e#7072\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/tokio/compare/tokio-1.41.1...tokio-1.43.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `sqlx` from 0.7.4 to 0.8.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/launchbadge/sqlx/blob/main/CHANGELOG.md\"\u003esqlx's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.8.1 - 2024-08-23\u003c/h2\u003e\n\u003cp\u003e16 pull requests were merged this release cycle.\u003c/p\u003e\n\u003cp\u003eThis release contains a fix for [RUSTSEC-2024-0363].\u003c/p\u003e\n\u003cp\u003ePostgres users are advised to upgrade ASAP as a possible exploit has been demonstrated:\n\u003ca href=\"https://redirect.github.com/launchbadge/sqlx/issues/3440#issuecomment-2307956901\"\u003elaunchbadge/sqlx#3440\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eMySQL and SQLite do not \u003cem\u003eappear\u003c/em\u003e to be exploitable, but upgrading is recommended nonetheless.\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[\u003ca href=\"https://redirect.github.com/launchbadge/sqlx/issues/3421\"\u003e#3421\u003c/a\u003e]: correct spelling of \u003ccode\u003eMySqlConnectOptions::no_engine_substitution()\u003c/code\u003e [[\u003ca href=\"https://github.com/kolinfluence\"\u003e\u003ccode\u003e@​kolinfluence\u003c/code\u003e\u003c/a\u003e]]\n\u003cul\u003e\n\u003cli\u003eDeprecates \u003ccode\u003eMySqlConnectOptions::no_engine_subsitution()\u003c/code\u003e (oops) in favor of the correctly spelled version.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[\u003ca href=\"https://redirect.github.com/launchbadge/sqlx/issues/3376\"\u003e#3376\u003c/a\u003e]: doc: hide \u003ccode\u003espec_error\u003c/code\u003e module [[\u003ca href=\"https://github.com/abonander\"\u003e\u003ccode\u003e@​abonander\u003c/code\u003e\u003c/a\u003e]]\n\u003cul\u003e\n\u003cli\u003eThis is a helper module for the macros and was not meant to be exposed.\u003c/li\u003e\n\u003cli\u003eIt is not expected to receive any breaking changes for the 0.8.x release, but is not designed as a public API.\nUse at your own risk.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e[\u003ca href=\"https://redirect.github.com/launchbadge/sqlx/issues/3382\"\u003e#3382\u003c/a\u003e]: feat: bumped to \u003ccode\u003elibsqlite3-sys=0.30.1\u003c/code\u003e to support sqlite 3.46 [[\u003ca href=\"https://github.com/CommanderStorm\"\u003e\u003ccode\u003e@​CommanderStorm\u003c/code\u003e\u003c/a\u003e]]\u003c/li\u003e\n\u003cli\u003e[\u003ca href=\"https://redirect.github.com/launchbadge/sqlx/issues/3385\"\u003e#3385\u003c/a\u003e]: chore(examples):Migrated the pg-chat example to ratatui [[\u003ca href=\"https://github.com/CommanderStorm\"\u003e\u003ccode\u003e@​CommanderStorm\u003c/code\u003e\u003c/a\u003e]]\u003c/li\u003e\n\u003cli\u003e[\u003ca href=\"https://redirect.github.com/launchbadge/sqlx/issues/3399\"\u003e#3399\u003c/a\u003e]: Upgrade to rustls 0.23 [[\u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e]]\n\u003cul\u003e\n\u003cli\u003eRusTLS now has pluggable cryptography providers: \u003ccode\u003ering\u003c/code\u003e (the existing implementation),\nand \u003ccode\u003eaws-lc-rs\u003c/code\u003e which has optional FIPS certification.\u003c/li\u003e\n\u003cli\u003eThe existing features activating RusTLS (\u003ccode\u003eruntime-tokio-rustls\u003c/code\u003e, \u003ccode\u003eruntime-async-std-rustls\u003c/code\u003e, \u003ccode\u003etls-rustls\u003c/code\u003e)\nenable the \u003ccode\u003ering\u003c/code\u003e provider of RusTLS to match the existing behavior so this \u003cem\u003eshould not\u003c/em\u003e be a breaking change.\u003c/li\u003e\n\u003cli\u003eSwitch to the \u003ccode\u003etls-rustls-aws-lc-rs\u003c/code\u003e feature to use the \u003ccode\u003eaws-lc-rs\u003c/code\u003e provider.\n\u003cul\u003e\n\u003cli\u003eIf using \u003ccode\u003eruntime-tokio-rustls\u003c/code\u003e or \u003ccode\u003eruntime-async-std-rustls\u003c/code\u003e,\nthis will necessitate switching to the appropriate non-legacy runtime feature:\n\u003ccode\u003eruntime-tokio\u003c/code\u003e or \u003ccode\u003eruntime-async-std\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eSee the RusTLS README for more details: \u003ca href=\"https://github.com/rustls/rustls?tab=readme-ov-file#cryptography-providers\"\u003ehttps://github.com/rustls/rustls?tab=readme-ov-file#cryptography-providers\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[\u003ca href=\"https://redirect.github.com/launchbadge/sqlx/issues/2786\"\u003e#2786\u003c/a\u003e]: fix(sqlx-cli): do not clean sqlx during prepare [[\u003ca href=\"https://github.com/cycraig\"\u003e\u003ccode\u003e@​cycraig\u003c/code\u003e\u003c/a\u003e]]\u003c/li\u003e\n\u003cli\u003e[\u003ca href=\"https://redirect.github.com/launchbadge/sqlx/issues/3354\"\u003e#3354\u003c/a\u003e]: sqlite: fix inconsistent read-after-write [[\u003ca href=\"https://github.com/ckampfe\"\u003e\u003ccode\u003e@​ckampfe\u003c/code\u003e\u003c/a\u003e]]\u003c/li\u003e\n\u003cli\u003e[\u003ca href=\"https://redirect.github.com/launchbadge/sqlx/issues/3371\"\u003e#3371\u003c/a\u003e]: Fix encoding and decoding of MySQL enums in \u003ccode\u003esqlx::Type\u003c/code\u003e [[\u003ca href=\"https://github.com/alu\"\u003e\u003ccode\u003e@​alu\u003c/code\u003e\u003c/a\u003e]]\u003c/li\u003e\n\u003cli\u003e[\u003ca href=\"https://redirect.github.com/launchbadge/sqlx/issues/3374\"\u003e#3374\u003c/a\u003e]: fix: usage of \u003ccode\u003enode12\u003c/code\u003e in \u003ccode\u003eSQLx\u003c/code\u003e action [[\u003ca href=\"https://github.com/hamirmahal\"\u003e\u003ccode\u003e@​hamirmahal\u003c/code\u003e\u003c/a\u003e]]\u003c/li\u003e\n\u003cli\u003e[\u003ca href=\"https://redirect.github.com/launchbadge/sqlx/issues/3380\"\u003e#3380\u003c/a\u003e]: chore: replace structopt with clap in examples [[\u003ca href=\"https://github.com/tottoto\"\u003e\u003ccode\u003e@​tottoto\u003c/code\u003e\u003c/a\u003e]]\u003c/li\u003e\n\u003cli\u003e[\u003ca href=\"https://redirect.github.com/launchbadge/sqlx/issues/3381\"\u003e#3381\u003c/a\u003e]: Fix CI after Rust 1.80, remove dead feature references [[\u003ca href=\"https://github.com/abonander\"\u003e\u003ccode\u003e@​abonander\u003c/code\u003e\u003c/a\u003e]]\u003c/li\u003e\n\u003cli\u003e[\u003ca href=\"https://redirect.github.com/launchbadge/sqlx/issues/3384\"\u003e#3384\u003c/a\u003e]: chore(tests): fixed deprecation warnings [[\u003ca href=\"https://github.com/CommanderStorm\"\u003e\u003ccode\u003e@​CommanderStorm\u003c/code\u003e\u003c/a\u003e]]\u003c/li\u003e\n\u003cli\u003e[\u003ca href=\"https://redirect.github.com/launchbadge/sqlx/issues/3386\"\u003e#3386\u003c/a\u003e]: fix(dependencys):bumped cargo_metadata to \u003ccode\u003ev0.18.1\u003c/code\u003e to avoid yanked \u003ccode\u003ev0.14.3\u003c/code\u003e [[\u003ca href=\"https://github.com/CommanderStorm\"\u003e\u003ccode\u003e@​CommanderStorm\u003c/code\u003e\u003c/a\u003e]]\u003c/li\u003e\n\u003cli\u003e[\u003ca href=\"https://redirect.github.com/launchbadge/sqlx/issues/3389\"\u003e#3389\u003c/a\u003e]: fix(cli): typo in error for required DB URL [[\u003ca href=\"https://github.com/ods\"\u003e\u003ccode\u003e@​ods\u003c/code\u003e\u003c/a\u003e]]\u003c/li\u003e\n\u003cli\u003e[\u003ca href=\"https://redirect.github.com/launchbadge/sqlx/issues/3417\"\u003e#3417\u003c/a\u003e]: Update version to 0.8 in README [[\u003ca href=\"https://github.com/soucosmo\"\u003e\u003ccode\u003e@​soucosmo\u003c/code\u003e\u003c/a\u003e]]\u003c/li\u003e\n\u003cli\u003e[\u003ca href=\"https://redirect.github.com/launchbadge/sqlx/issues/3441\"\u003e#3441\u003c/a\u003e]: fix: audit protocol handling [[\u003ca href=\"https://github.com/abonander\"\u003e\u003ccode\u003e@​abonander\u003c/code\u003e\u003c/a\u003e]]\n\u003cul\u003e\n\u003cli\u003eThis addresses [RUSTSEC-2024-0363] and includes regression tests for MySQL, Postgres and SQLite.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/launchbadge/sqlx/issues/2786\"\u003e#2786\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/launchbadge/sqlx/pull/2786\"\u003elaunchbadge/sqlx#2786\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/launchbadge/sqlx/issues/3354\"\u003e#3354\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/launchbadge/sqlx/pull/3354\"\u003elaunchbadge/sqlx#3354\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/launchbadge/sqlx/issues/3371\"\u003e#3371\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/launchbadge/sqlx/pull/3371\"\u003elaunchbadge/sqlx#3371\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/launchbadge/sqlx/commit/9c94ce891ae390e1604f495585d14fa6230d42f7\"\u003e\u003ccode\u003e9c94ce8\u003c/code\u003e\u003c/a\u003e chore: prepare release 0.8.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/launchbadge/sqlx/commit/0aa06763e502e0355f6ea14f353e10bdc8338d89\"\u003e\u003ccode\u003e0aa0676\u003c/code\u003e\u003c/a\u003e chore(mysql): create regression test for RUSTSEC-2024-0363\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/launchbadge/sqlx/commit/791433afbb5ac073d1c3b6c9824c69e984e5d76a\"\u003e\u003ccode\u003e791433a\u003c/code\u003e\u003c/a\u003e chore(sqlite): create regression test for RUSTSEC-2024-0363\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/launchbadge/sqlx/commit/b1539b60a13d0fb52e9d452ad43f4a4ad50ab3ec\"\u003e\u003ccode\u003eb1539b6\u003c/code\u003e\u003c/a\u003e chore(postgres): create regression test for RUSTSEC-2024-0363\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/launchbadge/sqlx/commit/9e3ece49d7b1cc8f2b3861c1716b83a9e074a42a\"\u003e\u003ccode\u003e9e3ece4\u003c/code\u003e\u003c/a\u003e fix(postgres): use checked decrement on \u003ccode\u003epending_ready_for_query_count\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/launchbadge/sqlx/commit/823261aefc90832b65d7f27fdb4f17633adc7a59\"\u003e\u003ccode\u003e823261a\u003c/code\u003e\u003c/a\u003e fix(mysql): don't use an arbitrary \u003ccode\u003ecfg\u003c/code\u003e for one test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/launchbadge/sqlx/commit/b5c218eb231083fcada54970e27d0fb8d8a92947\"\u003e\u003ccode\u003eb5c218e\u003c/code\u003e\u003c/a\u003e fix(postgres): fix missing inversion on \u003ccode\u003ePgNumeric::is_valid_digit()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/launchbadge/sqlx/commit/394a7e86a7f82e7bc06553ad5184515867a91ba4\"\u003e\u003ccode\u003e394a7e8\u003c/code\u003e\u003c/a\u003e fix(sqlite): fix unit and doctests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/launchbadge/sqlx/commit/27c573083fd0946da99e9956faf5ab87a87a28f4\"\u003e\u003ccode\u003e27c5730\u003c/code\u003e\u003c/a\u003e fix(mysql): fix doctests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/launchbadge/sqlx/commit/71f72e2620a7e7b628f8abe0a07978ad155357d9\"\u003e\u003ccode\u003e71f72e2\u003c/code\u003e\u003c/a\u003e fix(mysql): add \u003ccode\u003esqlx\u003c/code\u003e as a dev-dependency for doctests\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/launchbadge/sqlx/compare/v0.7.4...v0.8.1\"\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.18 to 0.3.20\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tokio-rs/tracing/releases\"\u003etracing-subscriber's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003etracing-subscriber 0.3.20\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eSecurity Fix\u003c/strong\u003e: ANSI Escape Sequence Injection (CVE-TBD)\u003c/p\u003e\n\u003ch2\u003eImpact\u003c/h2\u003e\n\u003cp\u003ePrevious versions of tracing-subscriber were vulnerable to ANSI escape sequence injection attacks. Untrusted user input containing ANSI escape sequences could be injected into terminal output when logged, potentially allowing attackers to:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eManipulate terminal title bars\u003c/li\u003e\n\u003cli\u003eClear screens or modify terminal display\u003c/li\u003e\n\u003cli\u003ePotentially mislead users through terminal manipulation\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eIn isolation, impact is minimal, however security issues have been found in terminal emulators that enabled an attacker to use ANSI escape sequences via logs to exploit vulnerabilities in the terminal emulator.\u003c/p\u003e\n\u003ch2\u003eSolution\u003c/h2\u003e\n\u003cp\u003eVersion 0.3.20 fixes this vulnerability by escaping ANSI control characters in when writing events to destinations that may be printed to the terminal.\u003c/p\u003e\n\u003ch2\u003eAffected Versions\u003c/h2\u003e\n\u003cp\u003eAll versions of tracing-subscriber prior to 0.3.20 are affected by this vulnerability.\u003c/p\u003e\n\u003ch2\u003eRecommendations\u003c/h2\u003e\n\u003cp\u003eImmediate Action Required: We recommend upgrading to tracing-subscriber 0.3.20 immediately, especially if your application:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eLogs user-provided input (form data, HTTP headers, query parameters, etc.)\u003c/li\u003e\n\u003cli\u003eRuns in environments where terminal output is displayed to users\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eMigration\u003c/h2\u003e\n\u003cp\u003eThis is a patch release with no breaking API changes. Simply update your Cargo.toml:\u003c/p\u003e\n\u003cpre lang=\"toml\"\u003e\u003ccode\u003e[dependencies]\r\ntracing-subscriber = \u0026quot;0.3.20\u0026quot;\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003eAcknowledgments\u003c/h2\u003e\n\u003cp\u003eWe would like to thank \u003ca href=\"http://github.com/zefr0x\"\u003ezefr0x\u003c/a\u003e who responsibly reported the issue at \u003ccode\u003esecurity@tokio.rs\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eIf you believe you have found a security vulnerability in any tokio-rs project, please email us at \u003ccode\u003esecurity@tokio.rs\u003c/code\u003e.\u003c/p\u003e\n\u003ch2\u003etracing-subscriber 0.3.19\u003c/h2\u003e\n\u003cp\u003e[ [crates.io][crate-0.3.19] ] | [ [docs.rs][docs-0.3.19] ]\u003c/p\u003e\n\u003cp\u003eThis release updates the \u003ccode\u003etracing\u003c/code\u003e dependency to [v0.1.41][tracing-0.1.41] and\nthe \u003ccode\u003etracing-serde\u003c/code\u003e dependency to [v0.2.0][tracing-serde-0.2.0].\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/4c52ca5266a3920fc5dfeebda2accf15ee7fb278\"\u003e\u003ccode\u003e4c52ca5\u003c/code\u003e\u003c/a\u003e fmt: fix ANSI escape sequence injection vulnerability (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3368\"\u003e#3368\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/f71cebe41e4c12735b1d19ca804428d4ff7d905d\"\u003e\u003ccode\u003ef71cebe\u003c/code\u003e\u003c/a\u003e subscriber: impl Clone for EnvFilter (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3360\"\u003e#3360\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/3a1f571102b38bcdca13d59f3c454989d179055d\"\u003e\u003ccode\u003e3a1f571\u003c/code\u003e\u003c/a\u003e Fix CI (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3361\"\u003e#3361\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/e63ef57f3d686abe3727ddd586eb9af73d6715b7\"\u003e\u003ccode\u003ee63ef57\u003c/code\u003e\u003c/a\u003e chore: prepare tracing-attributes 0.1.30 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3316\"\u003e#3316\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/6e59a13b1a7bcdd78b8b5a7cbcf70a0b2cdd76f0\"\u003e\u003ccode\u003e6e59a13\u003c/code\u003e\u003c/a\u003e attributes: fix tracing::instrument regression around shadowing (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3311\"\u003e#3311\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/e4df76127538aa8370d7dee32a6f84bbec6bbf10\"\u003e\u003ccode\u003ee4df761\u003c/code\u003e\u003c/a\u003e tracing: update core to 0.1.34 and attributes to 0.1.29 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3305\"\u003e#3305\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/643f392ebb73c4fb856f56a78c066c82582dd22c\"\u003e\u003ccode\u003e643f392\u003c/code\u003e\u003c/a\u003e chore: prepare tracing-attributes 0.1.29 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3304\"\u003e#3304\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/d08e7a6eea1833810ea527e18ea03b08cd402c9d\"\u003e\u003ccode\u003ed08e7a6\u003c/code\u003e\u003c/a\u003e chore: prepare tracing-core 0.1.34 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3302\"\u003e#3302\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/6e70c571d319a033d5f37c885ccf99aa675a9eac\"\u003e\u003ccode\u003e6e70c57\u003c/code\u003e\u003c/a\u003e tracing-subscriber: count numbers of enters in \u003ccode\u003eTimings\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/2944\"\u003e#2944\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/c01d4fd9def2fb061669a310598095c789ca0a32\"\u003e\u003ccode\u003ec01d4fd\u003c/code\u003e\u003c/a\u003e fix docs and enable CI on \u003ccode\u003emain\u003c/code\u003e branch (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3295\"\u003e#3295\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/tracing/compare/tracing-subscriber-0.3.18...tracing-subscriber-0.3.20\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `time` from 0.3.37 to 0.3.47\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/time-rs/time/releases\"\u003etime's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.3.47\u003c/h2\u003e\n\u003cp\u003eSee the \u003ca href=\"https://github.com/time-rs/time/blob/main/CHANGELOG.md\"\u003echangelog\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev0.3.46\u003c/h2\u003e\n\u003cp\u003eSee the \u003ca href=\"https://github.com/time-rs/time/blob/main/CHANGELOG.md\"\u003echangelog\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev0.3.45\u003c/h2\u003e\n\u003cp\u003eSee the \u003ca href=\"https://github.com/time-rs/time/blob/main/CHANGELOG.md\"\u003echangelog\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev0.3.44\u003c/h2\u003e\n\u003cp\u003eSee the \u003ca href=\"https://github.com/time-rs/time/blob/main/CHANGELOG.md\"\u003echangelog\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev0.3.43\u003c/h2\u003e\n\u003cp\u003eSee the \u003ca href=\"https://github.com/time-rs/time/blob/main/CHANGELOG.md\"\u003echangelog\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev0.3.42\u003c/h2\u003e\n\u003cp\u003eSee the \u003ca href=\"https://github.com/time-rs/time/blob/main/CHANGELOG.md\"\u003echangelog\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev0.3.41\u003c/h2\u003e\n\u003cp\u003eSee the \u003ca href=\"https://github.com/time-rs/time/blob/main/CHANGELOG.md\"\u003echangelog\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev0.3.40\u003c/h2\u003e\n\u003cp\u003eSee the \u003ca href=\"https://github.com/time-rs/time/blob/main/CHANGELOG.md\"\u003echangelog\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev0.3.39\u003c/h2\u003e\n\u003cp\u003eSee the \u003ca href=\"https://github.com/time-rs/time/blob/main/CHANGELOG.md\"\u003echangelog\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev0.3.38\u003c/h2\u003e\n\u003cp\u003eSee the \u003ca href=\"https://github.com/time-rs/time/blob/main/CHANGELOG.md\"\u003echangelog\u003c/a\u003e for details.\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/time-rs/time/blob/main/CHANGELOG.md\"\u003etime's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.3.47 [2026-02-05]\u003c/h2\u003e\n\u003ch3\u003eSecurity\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eThe possibility of a stack exhaustion denial of service attack when parsing RFC 2822 has been\neliminated. Previously, it was possible to craft input that would cause unbounded recursion. Now,\nthe depth of the recursion is tracked, causing an error to be returned if it exceeds a reasonable\nlimit.\u003c/p\u003e\n\u003cp\u003eThis attack vector requires parsing user-provided input, with any type, using the RFC 2822 format.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCompatibility\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAttempting to format a value with a well-known format (i.e. RFC 3339, RFC 2822, or ISO 8601) will\nerror at compile time if the type being formatted does not provide sufficient information. This\nwould previously fail at runtime. Similarly, attempting to format a value with ISO 8601 that is\nonly configured for parsing (i.e. \u003ccode\u003eIso8601::PARSING\u003c/code\u003e) will error at compile time.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBuilder methods for format description modifiers, eliminating the need for verbose initialization\nwhen done manually.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edate!(2026-W01-2)\u003c/code\u003e is now supported. Previously, a space was required between \u003ccode\u003eW\u003c/code\u003e and \u003ccode\u003e01\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[end]\u003c/code\u003e now has a \u003ccode\u003etrailing_input\u003c/code\u003e modifier which can either be \u003ccode\u003eprohibit\u003c/code\u003e (the default) or\n\u003ccode\u003ediscard\u003c/code\u003e. When it is \u003ccode\u003ediscard\u003c/code\u003e, all remaining input is ignored. Note that if there are components\nafter \u003ccode\u003e[end]\u003c/code\u003e, they will still attempt to be parsed, likely resulting in an error.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMore performance gains when parsing.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eIf manually formatting a value, the number of bytes written was one short for some components.\nThis has been fixed such that the number of bytes written is always correct.\u003c/li\u003e\n\u003cli\u003eThe possibility of integer overflow when parsing an owned format description has been effectively\neliminated. This would previously wrap when overflow checks were disabled. Instead of storing the\ndepth as \u003ccode\u003eu8\u003c/code\u003e, it is stored as \u003ccode\u003eu32\u003c/code\u003e. This would require multiple gigabytes of nested input to\noverflow, at which point we've got other problems and trivial mitigations are available by\ndownstream users.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.3.46 [2026-01-23]\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAll possible panics are now documented for the relevant methods.\u003c/li\u003e\n\u003cli\u003eThe need to use \u003ccode\u003e#[serde(default)]\u003c/code\u003e when using custom \u003ccode\u003eserde\u003c/code\u003e formats is documented. This applies\nonly when deserializing an \u003ccode\u003eOption\u0026lt;T\u0026gt;\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eDuration::nanoseconds_i128\u003c/code\u003e has been made public, mirroring\n\u003ccode\u003estd::time::Duration::from_nanos_u128\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/d5144cd2874862d46466c900910cd8577d066019\"\u003e\u003ccode\u003ed5144cd\u003c/code\u003e\u003c/a\u003e v0.3.47 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/f6206b050fd54817d8872834b4d61f605570e89b\"\u003e\u003ccode\u003ef6206b0\u003c/code\u003e\u003c/a\u003e Guard against integer overflow in release mode\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/1c63dc7985b8fa26bd8c689423cc56b7a03841ee\"\u003e\u003ccode\u003e1c63dc7\u003c/code\u003e\u003c/a\u003e Avoid denial of service when parsing Rfc2822\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/5940df6e72efb63d246ca1ca59a0f836ad32ad8a\"\u003e\u003ccode\u003e5940df6\u003c/code\u003e\u003c/a\u003e Add builder methods to avoid verbose construction\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/00881a4da1bc5a6cb6313052e5017dbd7daa40f0\"\u003e\u003ccode\u003e00881a4\u003c/code\u003e\u003c/a\u003e Manually format macros everywhere\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/bb723b6d826e46c174d75cd08987061984b0ceb7\"\u003e\u003ccode\u003ebb723b6\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003etrailing_input\u003c/code\u003e modifier to \u003ccode\u003eend\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/31c4f8e0b56e6ae24fe0d6ef0e492b6741dda783\"\u003e\u003ccode\u003e31c4f8e\u003c/code\u003e\u003c/a\u003e Permit \u003ccode\u003eW12\u003c/code\u003e in \u003ccode\u003edate!\u003c/code\u003e macro\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/490a17bf306576850f33a86d3ca95d96db7b1dcd\"\u003e\u003ccode\u003e490a17b\u003c/code\u003e\u003c/a\u003e Mark error paths in well-known formats as cold\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/6cb1896a600be1538ecfab8f233fe9cfe9fa8951\"\u003e\u003ccode\u003e6cb1896\u003c/code\u003e\u003c/a\u003e Optimize \u003ccode\u003eRfc2822\u003c/code\u003e parsing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/6d264d59c25e3da0453c3defebf4640b0086a006\"\u003e\u003ccode\u003e6d264d5\u003c/code\u003e\u003c/a\u003e Remove erroneous \u003ccode\u003e#[inline(never)]\u003c/code\u003e attributes\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/time-rs/time/compare/v0.3.37...v0.3.47\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lru` from 0.12.5 to 0.16.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jeromefroe/lru-rs/blob/master/CHANGELOG.md\"\u003elru's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/jeromefroe/lru-rs/tree/0.16.3\"\u003ev0.16.3\u003c/a\u003e - 2026-01-07\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix Stacked Borrows violation in \u003ccode\u003eIterMut\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/jeromefroe/lru-rs/tree/0.16.2\"\u003ev0.16.2\u003c/a\u003e - 2025-10-14\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade hashbrown dependency to 0.16.0.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/jeromefroe/lru-rs/tree/0.16.1\"\u003ev0.16.1\u003c/a\u003e - 2025-09-08\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eClone\u003c/code\u003e for unbounded cache.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/jeromefroe/lru-rs/tree/0.16.0\"\u003ev0.16.0\u003c/a\u003e - 2025-07-02\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImplement \u003ccode\u003eClone\u003c/code\u003e for caches with custom hashers.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/jeromefroe/lru-rs/tree/0.15.0\"\u003ev0.15.0\u003c/a\u003e - 2025-06-26\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReturn bool from \u003ccode\u003epromote\u003c/code\u003e and \u003ccode\u003edemote\u003c/code\u003e to indicate whether key was found.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/jeromefroe/lru-rs/tree/0.14.0\"\u003ev0.14.0\u003c/a\u003e - 2025-04-12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003eNonZeroUsize::MAX\u003c/code\u003e instead of \u003ccode\u003eunwrap()\u003c/code\u003e, and update MSRV to 1.70.0.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/jeromefroe/lru-rs/tree/0.13.0\"\u003ev0.13.0\u003c/a\u003e - 2025-01-27\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003epeek_mru\u003c/code\u003e and \u003ccode\u003epop_mru\u003c/code\u003e methods, upgrade dependency on \u003ccode\u003ehashbrown\u003c/code\u003e to 0.15.2, and update MSRV to 1.65.0.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeromefroe/lru-rs/commit/af233e5c36a6b1be65e1c6d67ebf9601a71150fb\"\u003e\u003ccode\u003eaf233e5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jeromefroe/lru-rs/issues/225\"\u003e#225\u003c/a\u003e from jeromefroe/jerome/prepare-0-16-3-release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeromefroe/lru-rs/commit/cf56f9a5ddfd435bf1905cf9c8815a582d0f7146\"\u003e\u003ccode\u003ecf56f9a\u003c/code\u003e\u003c/a\u003e Prepare 0.16.3 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeromefroe/lru-rs/commit/62be24c96137fcf5c6323607ff15ed878b157ee2\"\u003e\u003ccode\u003e62be24c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jeromefroe/lru-rs/issues/224\"\u003e#224\u003c/a\u003e from paolobarbolini/iter-mut-stacked-borrows-violation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeromefroe/lru-rs/commit/25669e76110133c73d72f1db0069934ba590162a\"\u003e\u003ccode\u003e25669e7\u003c/code\u003e\u003c/a\u003e Add regression test for \u003ccode\u003eIterMut\u003c/code\u003e stacked borrows violation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeromefroe/lru-rs/commit/b9bca3492d75139097df3b018b6abdf5825ee868\"\u003e\u003ccode\u003eb9bca34\u003c/code\u003e\u003c/a\u003e Fix stacked borrows violation in \u003ccode\u003eIterMut::next\u003c/code\u003e and \u003ccode\u003eIterMut::next_back\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeromefroe/lru-rs/commit/c1f843ded02d718138483df6ed8da4961accc201\"\u003e\u003ccode\u003ec1f843d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jeromefroe/lru-rs/issues/223\"\u003e#223\u003c/a\u003e from jeromefroe/jerome/prepare-0-16-2-release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeromefroe/lru-rs/commit/fc4f30953e75e4315d9d965a3e4b7f0968788d2a\"\u003e\u003ccode\u003efc4f309\u003c/code\u003e\u003c/a\u003e Prepare 0.16.2 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeromefroe/lru-rs/commit/e91ea2bd85eabfc0769f1117bbba22699e766cb0\"\u003e\u003ccode\u003ee91ea2b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jeromefroe/lru-rs/issues/222\"\u003e#222\u003c/a\u003e from torokati44/hashbrown-0.16\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeromefroe/lru-rs/commit/90d05feff3d795016c4f5a2e44215b35ee5816f7\"\u003e\u003ccode\u003e90d05fe\u003c/code\u003e\u003c/a\u003e Update hashbrown to 0.16\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeromefroe/lru-rs/commit/c699209232539c72035d942888750878e590ab46\"\u003e\u003ccode\u003ec699209\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jeromefroe/lru-rs/issues/220\"\u003e#220\u003c/a\u003e from jeromefroe/jerome/prepare-0-16-1-release\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jeromefroe/lru-rs/compare/0.12.5...0.16.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lz4_flex` from 0.11.3 to 0.11.6\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/PSeitz/lz4_flex/blob/main/CHANGELOG.md\"\u003elz4_flex's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e0.11.6 (2026-03-14)\u003c/h1\u003e\n\u003ch3\u003eSecurity Fix\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix handling of invalid match offsets during decompression \u003ca href=\"https://github.com/PSeitz/lz4_flex/commit/84cdafb\"\u003e#84cdafb\u003c/a\u003e (thanks \u003ca href=\"https://github.com/Marcono1234\"\u003e\u003ccode\u003e@​Marcono1234\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre\u003e\u003ccode\u003eInvalid match offsets (offset == 0) during decompression were not properly\nhandled, which could lead to invalid memory reads on untrusted input.\nUsers on 0.11.x should upgrade to 0.11.6.\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch1\u003e0.11.5 (2025-06-19)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix incorrect rust-version field name in Cargo.toml \u003ca href=\"https://redirect.github.com/PSeitz/lz4_flex/pull/187\"\u003e#187\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e0.11.4 (2025-06-14)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to twox-hash 2.0\u003ca href=\"https://redirect.github.com/PSeitz/lz4_flex/pull/175\"\u003e#175\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBetter \u003ccode\u003eno_std\u003c/code\u003e compatibility \u003ca href=\"https://redirect.github.com/PSeitz/lz4_flex/pull/180\"\u003e#180\u003c/a\u003e\u003c/li\u003e\n\u003c/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/pseitz/lz4_flex/commits/0.11.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `array-init-cursor` from 0.2.0 to 0.2.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/planus-org/planus/blob/main/CHANGELOG.md\"\u003earray-init-cursor's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003cp\u003eAll notable changes to this project will be documented in this file.\u003c/p\u003e\n\u003cp\u003eThe format is based on \u003ca href=\"https://keepachangelog.com/en/1.0.0/\"\u003eKeep a Changelog\u003c/a\u003e,\nand this project adheres to \u003ca href=\"https://semver.org/spec/v2.0.0.html\"\u003eSemantic Versioning\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003e[Unreleased]\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003ch3\u003eRemoved\u003c/h3\u003e\n\u003ch2\u003e[1.3.0] - 2026-01-25\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump the Minimum Support Rust Version (MSRV) to 1.88.0 \u003ca href=\"https://redirect.github.com/planus-org/planus/pull/343\"\u003e#343\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for C++-esque name resolution in module paths \u003ca href=\"https://redirect.github.com/planus-org/planus/pull/314\"\u003e#314\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e--format\u003c/code\u003e flag to planus-cli to allow disable rustfmt formatting of the generated file \u003ca href=\"https://redirect.github.com/planus-org/planus/pull/341\"\u003e#341\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed planus inspector not working on MacOS \u003ca href=\"https://redirect.github.com/planus-org/planus/pull/342\"\u003e#342\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRemoved\u003c/h3\u003e\n\u003ch2\u003e[1.2.0] - 2025-08-26\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eforce_align\u003c/code\u003e on table fields \u003ca href=\"https://redirect.github.com/planus-org/planus/pull/307\"\u003e#307\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003ch3\u003eRemoved\u003c/h3\u003e\n\u003ch2\u003e[1.1.1] - 2025-03-02\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Rust]: Fix the alignment of structs in unions \u003ca href=\"https://redirect.github.com/planus-org/planus/pull/289\"\u003e#289\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRemoved\u003c/h3\u003e\n\u003ch2\u003e[1.1.0] - 2025-03-02\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/planus-org/planus/commit/be6f99afde8760dcf87b5dcdade832400e826791\"\u003e\u003ccode\u003ebe6f99a\u003c/code\u003e\u003c/a\u003e Add a soundness fix for array-init-cursor (\u003ca href=\"https://redirect.github.com/planus-org/planus/issues/294\"\u003e#294\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/planus-org/planus/commit/1cf18d16af7cf0b17c8f95f7c0fd362c69c78236\"\u003e\u003ccode\u003e1cf18d1\u003c/code\u003e\u003c/a\u003e Release 1.1.1 (\u003ca href=\"https://redirect.github.com/planus-org/planus/issues/290\"\u003e#290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/planus-org/planus/commit/e1928da42ccb48e97f1b82d8cad51fb9651e8caa\"\u003e\u003ccode\u003ee1928da\u003c/code\u003e\u003c/a\u003e Fix alignment of large structs in unions (\u003ca href=\"https://redirect.github.com/planus-org/planus/issues/289\"\u003e#289\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/planus-org/planus/commit/060ffc788a45ef546820a50da8b1ae88f2762e01\"\u003e\u003ccode\u003e060ffc7\u003c/code\u003e\u003c/a\u003e Release version 1.1.0 (\u003ca href=\"https://redirect.github.com/planus-org/planus/issues/288\"\u003e#288\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/planus-org/planus/commit/d96b907d3f87db725e8934f8f1d2b3b9b5f20353\"\u003e\u003ccode\u003ed96b907\u003c/code\u003e\u003c/a\u003e Implement union vectors (\u003ca href=\"https://redirect.github.com/planus-org/planus/issues/287\"\u003e#287\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/planus-org/planus/commit/08d8c012a5c24c6d32ab984b67cc59249779d8f0\"\u003e\u003ccode\u003e08d8c01\u003c/code\u003e\u003c/a\u003e Small fixes (\u003ca href=\"https://redirect.github.com/planus-org/planus/issues/286\"\u003e#286\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/planus-org/planus/commit/b8129d7691636e8bcdc24c61ed80d916bacf7f71\"\u003e\u003ccode\u003eb8129d7\u003c/code\u003e\u003c/a\u003e Mark \u003ccode\u003ePrimitive\u003c/code\u003e and \u003ccode\u003eVectorWrite\u003c/code\u003e as unsafe (\u003ca href=\"https://redirect.github.com/planus-org/planus/issues/280\"\u003e#280\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/planus-org/planus/commit/b5d9d8194a6a928442337e6571d779da25ab1e0e\"\u003e\u003ccode\u003eb5d9d81\u003c/code\u003e\u003c/a\u003e Update the test suite (\u003ca href=\"https://redirect.github.com/planus-org/planus/issues/283\"\u003e#283\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/planus-org/planus/commit/4f04f66577b0bcf2ee0d315b40fc41dd0b2dfa71\"\u003e\u003ccode\u003e4f04f66\u003c/code\u003e\u003c/a\u003e Add extra unsafe blocks as required by 2024 edition (\u003ca href=\"https://redirect.github.com/planus-org/planus/issues/282\"\u003e#282\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/planus-org/planus/commit/44ffb381905dde6f00a568ce11ec19d64fb9db36\"\u003e\u003ccode\u003e44ffb38\u003c/code\u003e\u003c/a\u003e New rust version, new clippy issues to fix\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/planus-org/planus/compare/v0.2.0...array-init-cursor-v0.2.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.8.0 to 1.11.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tokio-rs/bytes/releases\"\u003ebytes's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eBytes v1.11.1\u003c/h2\u003e\n\u003ch1\u003e1.11.1 (February 3rd, 2026)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix integer overflow in \u003ccode\u003eBytesMut::reserve\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBytes v1.11.0\u003c/h2\u003e\n\u003ch1\u003e1.11.0 (November 14th, 2025)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eBump MSRV to 1.57 (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/788\"\u003e#788\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: \u003ccode\u003eBytesMut\u003c/code\u003e only reuse if src has remaining (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/803\"\u003e#803\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSpecialize \u003ccode\u003eBytesMut::put::\u0026lt;Bytes\u0026gt;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/793\"\u003e#793\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReserve capacity in \u003ccode\u003eBytesMut::put\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/794\"\u003e#794\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eChange \u003ccode\u003eBytesMut::remaining_mut\u003c/code\u003e to use \u003ccode\u003eisize::MAX\u003c/code\u003e instead of \u003ccode\u003eusize::MAX\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/795\"\u003e#795\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eInternal changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eGuarantee address in \u003ccode\u003eslice()\u003c/code\u003e for empty slices. (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/780\"\u003e#780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRename \u003ccode\u003eVtable::to_*\u003c/code\u003e -\u0026gt; \u003ccode\u003eVtable::into_*\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/776\"\u003e#776\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix latest clippy warnings (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/787\"\u003e#787\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eIgnore \u003ccode\u003eBytesMut::freeze\u003c/code\u003e doctest on wasm (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/790\"\u003e#790\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMove \u003ccode\u003edrop_fn\u003c/code\u003e of \u003ccode\u003efrom_owner\u003c/code\u003e into vtable (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/801\"\u003e#801\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBytes v1.10.1\u003c/h2\u003e\n\u003ch1\u003e1.10.1 (March 5th, 2025)\u003c/h1\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix memory leak when using \u003ccode\u003eto_vec\u003c/code\u003e with \u003ccode\u003eBytes::from_owner\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/773\"\u003e#773\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/773\"\u003e#773\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/bytes/pull/773\"\u003etokio-rs/bytes#773\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eBytes v1.10.0\u003c/h2\u003e\n\u003ch1\u003e1.10.0 (February 3rd, 2025)\u003c/h1\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd feature to support platforms without atomic CAS (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/467\"\u003e#467\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003etry_get_*\u003c/code\u003e methods for \u003ccode\u003eBuf\u003c/code\u003e trait (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/753\"\u003e#753\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplement \u003ccode\u003eBuf::chunks_vectored\u003c/code\u003e for \u003ccode\u003eTake\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/617\"\u003e#617\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplement \u003ccode\u003eBuf::chunks_vectored\u003c/code\u003e for \u003ccode\u003eVecDeque\u0026lt;u8\u0026gt;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/708\"\u003e#708\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove incorrect guarantee for \u003ccode\u003echunks_vectored\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/754\"\u003e#754\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure that tests pass under \u003ccode\u003epanic=abort\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/749\"\u003e#749\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/tokio-rs/bytes/blob/master/CHANGELOG.md\"\u003ebytes's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e1.11.1 (February 3rd, 2026)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix integer overflow in \u003ccode\u003eBytesMut::reserve\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e1.11.0 (November 14th, 2025)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eBump MSRV to 1.57 (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/788\"\u003e#788\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: \u003ccode\u003eBytesMut\u003c/code\u003e only reuse if src has remaining (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/803\"\u003e#803\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSpecialize \u003ccode\u003eBytesMut::put::\u0026lt;Bytes\u0026gt;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/793\"\u003e#793\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReserve capacity in \u003ccode\u003eBytesMut::put\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/794\"\u003e#794\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eChange \u003ccode\u003eBytesMut::remaining_mut\u003c/code\u003e to use \u003ccode\u003eisize::MAX\u003c/code\u003e instead of \u003ccode\u003eusize::MAX\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/795\"\u003e#795\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eInternal changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eGuarantee address in \u003ccode\u003eslice()\u003c/code\u003e for empty slices. (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/780\"\u003e#780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRename \u003ccode\u003eVtable::to_*\u003c/code\u003e -\u0026gt; \u003ccode\u003eVtable::into_*\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/776\"\u003e#776\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix latest clippy warnings (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/787\"\u003e#787\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eIgnore \u003ccode\u003eBytesMut::freeze\u003c/code\u003e doctest on wasm (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/790\"\u003e#790\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMove \u003ccode\u003edrop_fn\u003c/code\u003e of \u003ccode\u003efrom_owner\u003c/code\u003e into vtable (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/801\"\u003e#801\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e1.10.1 (March 5th, 2025)\u003c/h1\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix memory leak when using \u003ccode\u003eto_vec\u003c/code\u003e with \u003ccode\u003eBytes::from_owner\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/773\"\u003e#773\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e1.10.0 (February 3rd, 2025)\u003c/h1\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd feature to support platforms without atomic CAS (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/467\"\u003e#467\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003etry_get_*\u003c/code\u003e methods for \u003ccode\u003eBuf\u003c/code\u003e trait (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/753\"\u003e#753\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplement \u003ccode\u003eBuf::chunks_vectored\u003c/code\u003e for \u003ccode\u003eTake\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/617\"\u003e#617\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplement \u003ccode\u003eBuf::chunks_vectored\u003c/code\u003e for \u003ccode\u003eVecDeque\u0026lt;u8\u0026gt;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/708\"\u003e#708\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove incorrect guarantee for \u003ccode\u003echunks_vectored\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/754\"\u003e#754\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure that tests pass under \u003ccode\u003epanic=abort\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/749\"\u003e#749\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e1.9.0 (November 27, 2024)\u003c/h1\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eBytes::from_owner\u003c/code\u003e to enable externally-allocated memory (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/742\"\u003e#742\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumented\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/tokio-rs/bytes/commit/417dccdeff249e0c011327de7d92e0d6fbe7cc43\"\u003e\u003ccode\u003e417dccd\u003c/code\u003e\u003c/a\u003e Release bytes v1.11.1 (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/820\"\u003e#820\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/d0293b0e35838123c51ca5dfdf468ecafee4398f\"\u003e\u003ccode\u003ed0293b0\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/a7952fb4478f6dc226f623b217432fbc6f8dad24\"\u003e\u003ccode\u003ea7952fb\u003c/code\u003e\u003c/a\u003e chore: prepare bytes v1.11.0 (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/804\"\u003e#804\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/60cbb776f22e4ef2268c026e88a24d6ed75b3776\"\u003e\u003ccode\u003e60cbb77\u003c/code\u003e\u003c/a\u003e fix: \u003ccode\u003eBytesMut\u003c/code\u003e only reuse if src has remaining (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/803\"\u003e#803\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/7ce330f5192a322fb1efefe7ac9a3850b27162a1\"\u003e\u003ccode\u003e7ce330f\u003c/code\u003e\u003c/a\u003e Move drop_fn of from_owner into vtable (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/801\"\u003e#801\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/4b53a29eb26716592ef2f00f925ef58ccb182e61\"\u003e\u003ccode\u003e4b53a29\u003c/code\u003e\u003c/a\u003e Tweak BytesMut::remaining_mut (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/795\"\u003e#795\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/016fdbdc7a95f6764186dacfcaeef94d77e89cd1\"\u003e\u003ccode\u003e016fdbd\u003c/code\u003e\u003c/a\u003e Reserve capacity in BytesMut::put (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/794\"\u003e#794\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/ef7f25736cfe48db5b42f2aa3225cace4126d2ac\"\u003e\u003ccode\u003eef7f257\u003c/code\u003e\u003c/a\u003e Specialize BytesMut::put::\u0026lt;Bytes\u0026gt; (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/793\"\u003e#793\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/8b4f54d0f317724bfeab29232f8a9333b3d8625e\"\u003e\u003ccode\u003e8b4f54d\u003c/code\u003e\u003c/a\u003e Ignore BytesMut::freeze doctest on wasm (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/790\"\u003e#790\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/16132ad2593402aa7dbd882b0ce22a40bfacfd96\"\u003e\u003ccode\u003e16132ad\u003c/code\u003e\u003c/a\u003e Fix latest clippy warnings (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/787\"\u003e#787\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/bytes/compare/v1.8.0...v1.11.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `crossbeam-channel` from 0.5.13 to 0.5.15\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.15\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix regression introduced in 0.5.12 that can lead to a double free when dropping unbounded channel. (\u003ca href=\"https://redirect.github.com/crossbeam-rs/crossbeam/issues/1187\"\u003e#1187\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ecrossbeam-channel 0.5.14\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix stack overflow when sending large value to unbounded channel. (\u003ca href=\"https://redirect.github.com/crossbeam-rs/crossbeam/issues/1146\"\u003e#1146\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/crossbeam-rs/crossbeam/issues/1147\"\u003e#1147\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eSelect::new_biased\u003c/code\u003e function. (\u003ca href=\"https://redirect.github.com/crossbeam-rs/crossbeam/issues/1150\"\u003e#1150\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove inefficient spinning. (\u003ca href=\"https://redirect.github.com/crossbeam-rs/crossbeam/issues/1154\"\u003e#1154\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSuppress buggy \u003ccode\u003eclippy::zero_repeat_side_effects\u003c/code\u003e lint in macro generated code. (\u003ca href=\"https://redirect.github.com/crossbeam-rs/crossbeam/issues/1123\"\u003e#1123\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/d35ffde18a76ae9667f602d8c0127ff89ac2e4d4\"\u003e\u003ccode\u003ed35ffde\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/6ec74ecae896df5fc239518b45a1bfd258c9db68\"\u003e\u003ccode\u003e6ec74ec\u003c/code\u003e\u003c/a\u003e crossbeam-channel: prevent double free on Drop (\u003ca href=\"https://redirect.github.com/crossbeam-rs/crossbeam/issues/1187\"\u003e#1187\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/crossbeam-rs/crossbeam/commit/ccd83ac4108a2a1b41e9c6e79c87267167d18dfa\"\u003e\u003ccode\u003eccd83ac\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/54988eb2399c889fb82926c1508bb0ec31bedba2\"\u003e\u003ccode\u003e54988eb\u003c/code\u003e\u003c/a\u003e Calculate layout in const context\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/crossbeam-rs/crossbeam/commit/761d0b67e2849479f7b376b4c02a191f6ed796aa\"\u003e\u003ccode\u003e761d0b6\u003c/code\u003e\u003c/a\u003e Port \u003ca href=\"https://redirect.github.com/crossbeam-rs/crossbeam/issues/1146\"\u003e#1146\u003c/a\u003e \u0026amp; \u003ca href=\"https://redirect.github.com/crossbeam-rs/crossbeam/issues/1147\"\u003e#1147\u003c/a\u003e to deque::Injector and queue::SegQueue\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/crossbeam-rs/crossbeam/commit/8144fbb41e67046d341034843887b0dd5963cddb\"\u003e\u003ccode\u003e8144fbb\u003c/code\u003e\u003c/a\u003e Remove optimistic spinning from Context::wait_until\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/crossbeam-rs/crossbeam/commit/a92f6c4fbb5527ef4f86239fd18df426b4e1d84f\"\u003e\u003ccode\u003ea92f6c4\u003c/code\u003e\u003c/a\u003e Bump peter-evans/create-pull-request from 5 to 7 (\u003ca href=\"https://redirect.github.com/crossbeam-rs/crossbeam/issues/1153\"\u003e#1153\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/crossbeam-rs/crossbeam/commit/66d41a904f8f51d82d806b86856d72290202d491\"\u003e\u003ccode\u003e66d41a9\u003c/code\u003e\u003c/a\u003e channel: Add new_biased constructor for biased channel selection (\u003ca href=\"https://redirect.github.com/crossbeam-rs/crossbeam/issues/1150\"\u003e#1150\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/crossbeam-rs/crossbeam/commit/d0d0a80be89a976a66292ed7d3fb562f9d3d590b\"\u003e\u003ccode\u003ed0d0a80\u003c/code\u003e\u003c/a\u003e CachePadded: Use 128-byte alignment on arm64ec\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/crossbeam-rs/crossbeam/commit/f757eefca227f67cb9dc8b90c07500728151f501\"\u003e\u003ccode\u003ef757eef\u003c/code\u003e\u003c/a\u003e Add comment about fixed rustc bug\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/crossbeam-rs/crossbeam/compare/crossbeam-channel-0.5.13...crossbeam-channel-0.5.15\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `hickory-proto` from 0.25.0-alpha.4 to 0.25.0-alpha.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/hickory-dns/hickory-dns/releases\"\u003ehickory-proto's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.25.0-alpha.5\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate the root hints file in the test configs directory. by \u003ca href=\"https://github.com/marcus0x62\"\u003e\u003ccode\u003e@​marcus0x62\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hickory-dns/hickory-dns/pull/2629\"\u003ehickory-dns/hickory-dns#2629\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReferral filtering by \u003ca href=\"https://github.com/marcus0x62\"\u003e\u003ccode\u003e@​marcus0x62\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hickory-dns/hickory-dns/pull/2604\"\u003ehickory-dns/hickory-dns#2604\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix check_drop_privs error on Windows by \u003ca href=\"https://github.com/mokeyish\"\u003e\u003ccode\u003e@​mokeyish\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hickory-dns/hickory-dns/pull/2630\"\u003ehickory-dns/hickory-dns#2630\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix typos by \u003ca href=\"https://github.com/kianmeng\"\u003e\u003ccode\u003e@​kianmeng\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hickory-dns/hickory-dns/pull/2632\"\u003ehickory-dns/hickory-dns#2632\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSimplify platform-independent privilege dropping by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hickory-dns/hickory-dns/pull/2634\"\u003ehickory-dns/hickory-dns#2634\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump libc from 0.2.164 to 0.2.167 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hickory-dns/hickory-dns/pull/2635\"\u003ehickory-dns/hickory-dns#2635\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClean up ignored tests by \u003ca href=\"https://github.com/divergentdave\"\u003e\u003ccode\u003e@​divergentdave\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hickory-dns/hickory-dns/pull/2642\"\u003ehickory-dns/hickory-dns#2642\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLog server config on connection failure. by \u003ca href=\"https://github.com/mstyura\"\u003e\u003ccode\u003e@​mstyura\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hickory-dns/hickory-dns/pull/2637\"\u003ehickory-dns/hickory-dns#2637\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove redundant Resolver constructors by \u003ca href=\"https://github.com/divergentdave\"\u003e\u003ccode\u003e@​divergentdave\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hickory-dns/hickory-dns/pull/2644\"\u003ehickory-dns/hickory-dns#2644\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for ring-based RSA signing keys by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hickory-dns/hickory-dns/pull/2589\"\u003ehickory-dns/hickory-dns#2589\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd conformance test to simulate packet loss by \u003ca href=\"https://github.com/divergentdave\"\u003e\u003ccode\u003e@​divergentdave\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hickory-dns/hickory-dns/pull/2646\"\u003ehickory-dns/hickory-dns#2646\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConformance: test Hickory DNS with ring as well by \u003ca href=\"https://github.com/divergentdave\"\u003e\u003ccode\u003e@​divergentdave\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hickory-dns/hickory-dns/pull/2647\"\u003ehickory-dns/hickory-dns#2647\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd separate ErrorKind for recursion limit by \u003ca href=\"https://github.com/divergentdave\"\u003e\u003ccode\u003e@​divergentdave\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hickory-dns/hickory-dns/pull/2651\"\u003ehickory-dns/hickory-dns#2651\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMove LookupFuture to resolver module by \u003ca href=\"https://github.com/divergentdave\"\u003e\u003ccode\u003e@​divergentdave\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hickory-dns/hickory-dns/pull/2650\"\u003ehickory-dns/hickory-dns#2650\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCachingClient: Move query depth counter to stack by \u003ca href=\"https://github.com/divergentdave\"\u003e\u003ccode\u003e@​divergentdave\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hickory-dns/hickory-dns/pull/2648\"\u003ehickory-dns/hickory-dns#2648\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIncrease logging to diagnose Windows CI issue by \u003ca href=\"https://github.com/divergentdave\"\u003e\u003ccode\u003e@​divergentdave\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hickory-dns/hickory-dns/pull/2652\"\u003ehickory-dns/hickory-dns#2652\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix outdated references to AsyncResolver by \u003ca href=\"https://github.com/divergentdave\"\u003e\u003ccode\u003e@​divergentdave\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hickory-dns/hickory-dns/pull/2653\"\u003ehickory-dns/hickory-dns#2653\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump libc from 0.2.167 to 0.2.168 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hickory-dns/hickory-dns/pull/2657\"\u003ehickory-dns/hickory-dns#2657\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump tokio-rustls from 0.26.0 to 0.26.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hickory-dns/hickory-dns/pull/2659\"\u003ehickory-dns/hickory-dns#2659\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump thiserror from 2.0.3 to 2.0.6 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hickory-dns/hickory-dns/pull/2660\"\u003ehickory-dns/hickory-dns#2660\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003easync-std-resolver: remove README reference to mdns support by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hickory-dns/hickory-dns/pull/2655\"\u003ehickory-dns/hickory-dns#2655\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove support for OpenSSL by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hickory-dns/hickory-dns/pull/2656\"\u003ehickory-dns/hickory-dns#2656\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eresolver: drop comparison/ordering implementations for configuration types by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hickory-dns/hickory-dns/pull/2579\"\u003ehickory-dns/hickory-dns#2579\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eproto: account for fqdn in PartialEq impl by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hickory-dns/hickory-dns/pull/2560\"\u003ehickory-dns/hickory-dns#2560\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow API consumer to use OS port assignment for UDP sockets by \u003ca href=\"https://github.com/marcus0x62\"\u003e\u003ccode\u003e@​marcus0x62\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hickory-dns/hickory-dns/pull/2666\"\u003ehickory-dns/hickory-dns#2666\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix conformance test DNSSEC feature handling by \u003ca href=\"https://github.com/divergentdave\"\u003e\u003ccode\u003e@​divergentdave\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hickory-dns/hickory-dns/pull/2669\"\u003ehickory-dns/hickory-dns#2669\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd RFC 8906 conformance tests by \u003ca href=\"https://github.com/divergentdave\"\u003e\u003ccode\u003e@​divergentdave\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hickory-dns/hickory-dns/pull/2667\"\u003ehickory-dns/hickory-dns#2667\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003econformance: allow hickory in DNS_TEST_PEER by \u003ca href=\"https://github.com/divergentdave\"\u003e\u003ccode\u003e@​divergentdave\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hickory-dns/hickory-dns/pull/2674\"\u003ehickory-dns/hickory-dns#2674\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003econformance: enable unbound control interface by \u003ca href=\"https://github.com/divergentdave\"\u003e\u003ccode\u003e@​divergentdave\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hickory-dns/hickory-dns/pull/2675\"\u003ehickory-dns/hickory-dns#2675\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMiscellaneous cleanup by \u003ca href=\"https://github.com/divergentdave\"\u003e\u003ccode\u003e@​divergentdave\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hickory-dns/hickory-dns/pull/2677\"\u003ehickory-dns/hickory-dns#2677\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eParse unknown opcodes by \u003ca href=\"https://github.com/divergentdave\"\u003e\u003ccode\u003e@​divergentdave\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hickory-dns/hickory-dns/pull/2673\"\u003ehickory-dns/hickory-dns#2673\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump thiserror from 2.0.6 to 2.0.7 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hickory-dns/hickory-dns/pull/2681\"\u003ehickory-dns/hickory-dns#2681\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eproto: hash lowercase names for DS and NSEC3 by \u003ca href=\"https://github.com/divergentdave\"\u003e\u003ccode\u003e@​divergentdave\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hickory-dns/hickory-dns/pull/2685\"\u003ehickory-dns/hickory-dns#2685\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReformat large inline tables in config files by \u003ca href=\"https://github.com/divergentdave\"\u003e\u003ccode\u003e@​divergentdave\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hickory-dns/hickory-dns/pull/2686\"\u003ehickory-dns/hickory-dns#2686\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eresolver: never use truncated UDP response by \u003ca href=\"https://github.com/divergentdave\"\u003e\u003ccode\u003e@​divergentdave\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hickory-dns/hickory-dns/pull/2682\"\u003ehickory-dns/hickory-dns#2682\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade conformance workspace dependencies by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hickory-dns/hickory-dns/pull/2671\"\u003ehickory-dns/hickory-dns#2671\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eproto: expose EdnsFlags::z as u16 by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hickory-dns/hickory-dns/pull/2684\"\u003ehickory-dns/hickory-dns#2684\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003econformance: avoid arithmetic overflow of key tag by \u003ca href=\"https://github.com/divergentdave\"\u003e\u003ccode\u003e@​divergentdave\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hickory-dns/hickory-dns/pull/2687\"\u003ehickory-dns/hickory-dns#2687\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImplement RFC \u003ca href=\"https://redirect.github.com/hickory-dns/hickory-dns/issues/2195\"\u003e#2195\u003c/a\u003e by \u003ca href=\"https://github.com/pvdrz\"\u003e\u003ccode\u003e@​pvdrz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hickory-dns/hickory-dns/pull/2678\"\u003ehickory-dns/hickory-dns#2678\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSimplify server configuration by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hickory-dns/hickory-dns/pull/2672\"\u003ehickory-dns/hickory-dns#2672\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClean up DNSSEC support by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hickory-dns/hickory-dns/pull/2670\"\u003ehickory-dns/hickory-dns#2670\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etests: upgrade minijinja in e2e-tests by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hickory-dns/hickory-dns/pull/2688\"\u003ehickory-dns/hickory-dns#2688\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd divergentdave as a maintainer by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hickory-dns/hickory-dns/pull/2689\"\u003ehickory-dns/hickory-dns#2689\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eServer configuration tweaks by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hickory-dns/hickory-dns/pull/2690\"\u003ehickory-dns/hickory-dns#2690\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003emerge the Forward and Hint zone types into one by \u003ca href=\"https://github.com/japaric\"\u003e\u003ccode\u003e@​japaric\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hickory-dns/hickory-dns/pull/2692\"\u003ehickory-dns/hickory-dns#2692\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMinimize DNSSEC guards some more by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hickory-dns/hickory-dns/pull/2691\"\u003ehickory-dns/hickory-dns#2691\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump libc from 0.2.168 to 0.2.169 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hickory-dns/hickory-dns/pull/2698\"\u003ehickory-dns/hickory-dns#2698\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump rustls-pki-types from 1.10.0 to 1.10.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hickory-dns/hickory-dns/pull/2697\"\u003ehickory-dns/hickory-dns#2697\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/hickory-dns/hickory-dns/commit/c569a50fee3cb0c2eea5f2406401f2d4b572b478\"\u003e\u003ccode\u003ec569a50\u003c/code\u003e\u003c/a\u003e update fuzz/Cargo.lock file\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hickory-dns/hickory-dns/commit/9a1c6a2c04329840269eb2cc45c92d711a9e5f12\"\u003e\u003ccode\u003e9a1c6a2\u003c/code\u003e\u003c/a\u003e revert fuzz/Cargo.lock\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hickory-dns/hickory-dns/commit/c793a30a660356369014cbcb0d4554ffd170774b\"\u003e\u003ccode\u003ec793a30\u003c/code\u003e\u003c/a\u003e prepare 0.25-alpha.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hickory-dns/hickory-dns/commit/a7861356fcac293eb29ae8110fdc4dabf05feb46\"\u003e\u003ccode\u003ea786135\u003c/code\u003e\u003c/a\u003e only return INDETERMINATE if we lack all evidence of DNSSEC records in DNSKEY...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hickory-dns/hickory-dns/commit/e813b413318c258cebeaed1e5cc4f34206dad2a5\"\u003e\u003ccode\u003ee813b41\u003c/code\u003e\u003c/a\u003e ensure DS records are non-empty for INSECURE check against unsuported DNSKEYs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hickory-dns/hickory-dns/commit/23d1bdb23f60248975c391bcbe62096d261a39d7\"\u003e\u003ccode\u003e23d1bdb\u003c/code\u003e\u003c/a\u003e update outdated comments for DNSKEY validation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hickory-dns/hickory-dns/commit/4a03485d29cb15310e9c3294132a45a07ab6fa1a\"\u003e\u003ccode\u003e4a03485\u003c/code\u003e\u003c/a\u003e only trust SECURE or INSECURE DS records when evaluating the algorithm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hickory-dns/hickory-dns/commit/36ca03188a49a69c0fa89d568d3d2d1264388c3c\"\u003e\u003ccode\u003e36ca031\u003c/code\u003e\u003c/a\u003e verify that all the DS records in the parent zone are unsupported like the DN...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hickory-dns/hickory-dns/commit/7b217b3743400ff9be42d780f9db66f4aad071ad\"\u003e\u003ccode\u003e7b217b3\u003c/code\u003e\u003c/a\u003e verify that all the DS records in the parent zone are unsupported like the DN...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hickory-dns/hickory-dns/commit/29071f1f7d2074500f85355f6a2748db362fff3e\"\u003e\u003ccode\u003e29071f1\u003c/code\u003e\u003c/a\u003e Add test for unsupported algorithm check\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/hickory-dns/hickory-dns/compare/v0.25.0-alpha.4...v0.25.0-alpha.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `jsonwebtoken` from 9.3.0 to 9.3.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Keats/jsonwebtoken/blob/master/CHANGELOG.md\"\u003ejsonwebtoken's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e9.3.1 (2024-02-06)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate base64\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Keats/jsonwebtoken/commit/87bbe49004de17ac1c64bf25d7751c0e43cff5dc\"\u003e\u003ccode\u003e87bbe49\u003c/code\u003e\u003c/a\u003e New release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"...\n\n_Description has been truncated_","html_url":"https://github.com/Armanidashh/rbuilder/pull/12","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Armanidashh%2Frbuilder/issues/12","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/12/packages"},{"uuid":"4084752364","node_id":"PR_kwDOPJrlIs7LCYz4","number":20,"state":"closed","title":"build(deps): bump the cargo group across 2 directories with 7 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-03-20T18:19:25.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-16T20:56:39.000Z","updated_at":"2026-03-20T18:19:27.000Z","time_to_close":336166,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"cargo","update_count":7,"packages":[{"name":"bytes","old_version":"1.11.0","new_version":"1.11.1","repository_url":"https://github.com/tokio-rs/bytes"},{"name":"git2","old_version":"0.20.2","new_version":"0.20.4","repository_url":"https://github.com/rust-lang/git2-rs"},{"name":"keccak","old_version":"0.1.5","new_version":"0.1.6","repository_url":"https://github.com/RustCrypto/sponges"},{"name":"lz4_flex","old_version":"0.11.5","new_version":"0.11.6","repository_url":"https://github.com/pseitz/lz4_flex"},{"name":"quinn-proto","old_version":"0.11.13","new_version":"0.11.14","repository_url":"https://github.com/quinn-rs/quinn"},{"name":"ruint","old_version":"1.17.0","new_version":"1.17.2","repository_url":"https://github.com/recmo/uint"},{"name":"time","old_version":"0.3.44","new_version":"0.3.47","repository_url":"https://github.com/time-rs/time"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the cargo group with 7 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [bytes](https://github.com/tokio-rs/bytes) | `1.11.0` | `1.11.1` |\n| [git2](https://github.com/rust-lang/git2-rs) | `0.20.2` | `0.20.4` |\n| [keccak](https://github.com/RustCrypto/sponges) | `0.1.5` | `0.1.6` |\n| [lz4_flex](https://github.com/pseitz/lz4_flex) | `0.11.5` | `0.11.6` |\n| [quinn-proto](https://github.com/quinn-rs/quinn) | `0.11.13` | `0.11.14` |\n| [ruint](https://github.com/recmo/uint) | `1.17.0` | `1.17.2` |\n| [time](https://github.com/time-rs/time) | `0.3.44` | `0.3.47` |\n\nBumps the cargo group with 4 updates in the /ere-guests directory: [bytes](https://github.com/tokio-rs/bytes), [keccak](https://github.com/RustCrypto/sponges), [ruint](https://github.com/recmo/uint) and [time](https://github.com/time-rs/time).\n\nUpdates `bytes` from 1.11.0 to 1.11.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tokio-rs/bytes/releases\"\u003ebytes's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eBytes v1.11.1\u003c/h2\u003e\n\u003ch1\u003e1.11.1 (February 3rd, 2026)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix integer overflow in \u003ccode\u003eBytesMut::reserve\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tokio-rs/bytes/blob/master/CHANGELOG.md\"\u003ebytes's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e1.11.1 (February 3rd, 2026)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix integer overflow in \u003ccode\u003eBytesMut::reserve\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/417dccdeff249e0c011327de7d92e0d6fbe7cc43\"\u003e\u003ccode\u003e417dccd\u003c/code\u003e\u003c/a\u003e Release bytes v1.11.1 (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/820\"\u003e#820\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/d0293b0e35838123c51ca5dfdf468ecafee4398f\"\u003e\u003ccode\u003ed0293b0\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/tokio-rs/bytes/compare/v1.11.0...v1.11.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `git2` from 0.20.2 to 0.20.4\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/git2-rs/blob/git2-0.20.4/CHANGELOG.md\"\u003egit2's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.20.4 - 2026-02-02\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/rust-lang/git2-rs/compare/git2-0.20.3...git2-0.20.4\"\u003e0.20.3...0.20.4\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix undefined behavior when dereferencing empty \u003ccode\u003eBuf\u003c/code\u003e.\n\u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/pull/1213\"\u003e#1213\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.20.3 - 2025-12-06\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/rust-lang/git2-rs/compare/git2-0.20.2...git2-0.20.3\"\u003e0.20.2...0.20.3\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBumped requirement to libgit2-sys 0.18.3, which updates libgit2 from 1.9.0 to 1.9.2.\n\u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/pull/1197\"\u003e#1197\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/git2-rs/commit/8852d7dabd38d0df6d4524e04a1c2ee520ac7203\"\u003e\u003ccode\u003e8852d7d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/issues/1214\"\u003e#1214\u003c/a\u003e from weihanglo/backport-from-raw-parts\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/git2-rs/commit/0b274f76f70f717c3bda4be1f79ba8e1cb11afd4\"\u003e\u003ccode\u003e0b274f7\u003c/code\u003e\u003c/a\u003e Bump to 0.20.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/git2-rs/commit/73a5d5d7c49a7eb9d17c2ab6e40dafe3765ebf4d\"\u003e\u003ccode\u003e73a5d5d\u003c/code\u003e\u003c/a\u003e Add test for dereference of an empty Buf\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/git2-rs/commit/ce566831eb188b0fdb27962e154b8da6103071bf\"\u003e\u003ccode\u003ece56683\u003c/code\u003e\u003c/a\u003e fix: check ptr nullity before calling from_raw_parts\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/git2-rs/commit/7cf345c4f7967b7da3c728db6766362e51540cbe\"\u003e\u003ccode\u003e7cf345c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/issues/1197\"\u003e#1197\u003c/a\u003e from ehuss/git2-0.20-br\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/git2-rs/commit/dd41077750fe30bf780c9e7f7ab4717d264e098d\"\u003e\u003ccode\u003edd41077\u003c/code\u003e\u003c/a\u003e Bump git2 to 0.20.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/git2-rs/commit/a6a58e2b0fd409ae33f2f6a68927ce62ebd114f0\"\u003e\u003ccode\u003ea6a58e2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/issues/1195\"\u003e#1195\u003c/a\u003e from ehuss/update-libgit2\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/rust-lang/git2-rs/compare/git2-0.20.2...git2-0.20.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `keccak` from 0.1.5 to 0.1.6\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/sponges/commit/a8936d9662ca92fd177d289580066ceabb937b0c\"\u003e\u003ccode\u003ea8936d9\u003c/code\u003e\u003c/a\u003e keccak v0.1.6\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/RustCrypto/sponges/compare/keccak-v0.1.5...keccak-v0.1.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lz4_flex` from 0.11.5 to 0.11.6\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/PSeitz/lz4_flex/blob/main/CHANGELOG.md\"\u003elz4_flex's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e0.11.6 (2026-03-14)\u003c/h1\u003e\n\u003ch3\u003eSecurity Fix\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix handling of invalid match offsets during decompression \u003ca href=\"https://github.com/PSeitz/lz4_flex/commit/84cdafb\"\u003e#84cdafb\u003c/a\u003e (thanks \u003ca href=\"https://github.com/Marcono1234\"\u003e\u003ccode\u003e@​Marcono1234\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre\u003e\u003ccode\u003eInvalid match offsets (offset == 0) during decompression were not properly\nhandled, which could lead to invalid memory reads on untrusted input.\nUsers on 0.11.x should upgrade to 0.11.6.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PSeitz/lz4_flex/commit/6460047c0ba18bf4e3331894c8db220bc724a439\"\u003e\u003ccode\u003e6460047\u003c/code\u003e\u003c/a\u003e bump version to 0.11.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PSeitz/lz4_flex/commit/84cdafba1fb00313b6da8fd7b3cdeaf8ad07e11a\"\u003e\u003ccode\u003e84cdafb\u003c/code\u003e\u003c/a\u003e fix handling of invalid match offsets during decompression\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/pseitz/lz4_flex/compare/0.11.5...0.11.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `quinn-proto` from 0.11.13 to 0.11.14\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/quinn-rs/quinn/releases\"\u003equinn-proto's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003equinn-proto 0.11.14\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/jxs\"\u003e\u003ccode\u003e@​jxs\u003c/code\u003e\u003c/a\u003e reported a denial of service issue in quinn-proto 5 days ago:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/quinn-rs/quinn/security/advisories/GHSA-6xvm-j4wr-6v98\"\u003ehttps://github.com/quinn-rs/quinn/security/advisories/GHSA-6xvm-j4wr-6v98\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eWe coordinated with them to release this version to patch the issue. Unfortunately the maintainers missed these issues during code review and we did not have enough fuzzing coverage -- we regret the oversight and have added an additional fuzzing target.\u003c/p\u003e\n\u003cp\u003eOrganizations that want to participate in coordinated disclosure can contact us privately to discuss terms.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix over-permissive proto dependency edge by \u003ca href=\"https://github.com/Ralith\"\u003e\u003ccode\u003e@​Ralith\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/quinn-rs/quinn/pull/2385\"\u003equinn-rs/quinn#2385\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e0.11.x: avoid unwrapping VarInt decoding during parameter parsing by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/quinn-rs/quinn/pull/2559\"\u003equinn-rs/quinn#2559\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/quinn-rs/quinn/commit/2c315aa7f9c2a6c1db87f8f51f40623a427c78fd\"\u003e\u003ccode\u003e2c315aa\u003c/code\u003e\u003c/a\u003e proto: bump version to 0.11.14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/quinn-rs/quinn/commit/8ad47f431e7deb82c08b09c2e33ef85aa88fd212\"\u003e\u003ccode\u003e8ad47f4\u003c/code\u003e\u003c/a\u003e Use newer rustls-pki-types PEM parser API\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/quinn-rs/quinn/commit/c81c0289abe30d8437ccbf9b6304e2bc9c707cea\"\u003e\u003ccode\u003ec81c028\u003c/code\u003e\u003c/a\u003e ci: fix workflow syntax\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/quinn-rs/quinn/commit/0050172969f7e69e136c433181330da7790d8d73\"\u003e\u003ccode\u003e0050172\u003c/code\u003e\u003c/a\u003e ci: pin wasm-bindgen-cli version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/quinn-rs/quinn/commit/8a6f82c58d1c565eab78f986e614223e6ed76a85\"\u003e\u003ccode\u003e8a6f82c\u003c/code\u003e\u003c/a\u003e Take semver-compatible dependency updates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/quinn-rs/quinn/commit/e52db4ad8df0f9720e7b0e32ecc0e48c9a93de0f\"\u003e\u003ccode\u003ee52db4a\u003c/code\u003e\u003c/a\u003e Apply suggestions from clippy 1.91\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/quinn-rs/quinn/commit/6df7275c582ca9b7225e0ccf9f9871a55eb73155\"\u003e\u003ccode\u003e6df7275\u003c/code\u003e\u003c/a\u003e chore: Fix \u003ccode\u003eunnecessary_unwrap\u003c/code\u003e clippy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/quinn-rs/quinn/commit/c8eefa07e087b06d8f2b78ff262ce8ac952994f1\"\u003e\u003ccode\u003ec8eefa0\u003c/code\u003e\u003c/a\u003e proto: avoid unwrapping varint decoding during parameters parsing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/quinn-rs/quinn/commit/9723a977754c8662001b0fef97aab8f3ddf1df92\"\u003e\u003ccode\u003e9723a97\u003c/code\u003e\u003c/a\u003e fuzz: add fuzzing target for parsing transport parameters\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/quinn-rs/quinn/commit/eaf0ef30252cef4acec21f150427e604cd4271c9\"\u003e\u003ccode\u003eeaf0ef3\u003c/code\u003e\u003c/a\u003e Fix over-permissive proto dependency edge (\u003ca href=\"https://redirect.github.com/quinn-rs/quinn/issues/2385\"\u003e#2385\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/quinn-rs/quinn/compare/quinn-proto-0.11.13...quinn-proto-0.11.14\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ruint` from 1.17.0 to 1.17.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/recmo/uint/releases\"\u003eruint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.17.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(docsrs): remove doc_auto_cfg by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/554\"\u003erecmo/uint#554\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: release 1.17.2 by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/555\"\u003erecmo/uint#555\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/recmo/uint/compare/v1.17.1...v1.17.2\"\u003ehttps://github.com/recmo/uint/compare/v1.17.1...v1.17.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.17.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix codspeed benches \u0026amp; add most_significant_bits bench by \u003ca href=\"https://github.com/Evalir\"\u003e\u003ccode\u003e@​Evalir\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/544\"\u003erecmo/uint#544\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix codspeed benches \u0026amp; add most_significant_bits bench by \u003ca href=\"https://github.com/prestwich\"\u003e\u003ccode\u003e@​prestwich\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/543\"\u003erecmo/uint#543\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update unsafe function and improve documentation and safety notes by \u003ca href=\"https://github.com/Evalir\"\u003e\u003ccode\u003e@​Evalir\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/553\"\u003erecmo/uint#553\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update unsafe function and improve documentation and safety notes by \u003ca href=\"https://github.com/prestwich\"\u003e\u003ccode\u003e@​prestwich\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/552\"\u003erecmo/uint#552\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/recmo/uint/compare/v1.17.0...v1.17.1\"\u003ehttps://github.com/recmo/uint/compare/v1.17.0...v1.17.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/recmo/uint/blob/main/CHANGELOG.md\"\u003eruint's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[1.17.2] - 2025-12-28\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(docsrs): remove doc_auto_cfg (\u003ca href=\"https://redirect.github.com/recmo/uint/issues/554\"\u003e#554\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/recmo/uint/issues/554\"\u003e#554\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/recmo/uint/pull/554\"\u003erecmo/uint#554\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e[1.17.1] - 2025-12-26\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eunsafe\u003c/code\u003e to many unstable API functions in \u003ccode\u003ealgorithms\u003c/code\u003e module, and\ndocumented their conditions of use (COU). (\u003ca href=\"https://redirect.github.com/recmo/uint/issues/552\"\u003e#552\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/recmo/uint/issues/552\"\u003e#552\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/recmo/uint/pull/552\"\u003erecmo/uint#552\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/recmo/uint/commit/5bd4cff6ae3960591d750cdd7356e24aa086b67a\"\u003e\u003ccode\u003e5bd4cff\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/recmo/uint/issues/555\"\u003e#555\u003c/a\u003e from DaniPopes/release-1.17.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/953a994d0a7968428aae792c85e89765c9a6093c\"\u003e\u003ccode\u003e953a994\u003c/code\u003e\u003c/a\u003e chore: release 1.17.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/9110e538043ccb5e3c9401dccc04deac97e30b1a\"\u003e\u003ccode\u003e9110e53\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/recmo/uint/issues/554\"\u003e#554\u003c/a\u003e from DaniPopes/doc_auto_cfg\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/2d242c92a7c6c1e57575ae671c92e1acb0e051af\"\u003e\u003ccode\u003e2d242c9\u003c/code\u003e\u003c/a\u003e fix(docsrs): remove doc_auto_cfg\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/bc3fad727853ce31fa78a053c950748db8571369\"\u003e\u003ccode\u003ebc3fad7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/recmo/uint/issues/553\"\u003e#553\u003c/a\u003e from Evalir/evalir/prestwich/rustsec-safety\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/6d8229164d8d59c5e4d77dbaa993f456252db5e6\"\u003e\u003ccode\u003e6d82291\u003c/code\u003e\u003c/a\u003e chore: bump version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/51fdde2da668134085f4d275f5917c7a85c5b7c0\"\u003e\u003ccode\u003e51fdde2\u003c/code\u003e\u003c/a\u003e chore: changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/8090e7f9393e7481a20d2e61dac04e78efcc90dd\"\u003e\u003ccode\u003e8090e7f\u003c/code\u003e\u003c/a\u003e chore: update unsafe function and improve documentation and safety notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/17c9b3e9062f74a39701e68dec358375595d33d7\"\u003e\u003ccode\u003e17c9b3e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/recmo/uint/issues/544\"\u003e#544\u003c/a\u003e from Evalir/evalir/prestwich-fix-codspeed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/370e2e5f11e504e5343004869c704015c615ae7c\"\u003e\u003ccode\u003e370e2e5\u003c/code\u003e\u003c/a\u003e fix: crates badge\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/recmo/uint/compare/v1.17.0...v1.17.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `time` from 0.3.44 to 0.3.47\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/time-rs/time/releases\"\u003etime's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.3.47\u003c/h2\u003e\n\u003cp\u003eSee the \u003ca href=\"https://github.com/time-rs/time/blob/main/CHANGELOG.md\"\u003echangelog\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev0.3.46\u003c/h2\u003e\n\u003cp\u003eSee the \u003ca href=\"https://github.com/time-rs/time/blob/main/CHANGELOG.md\"\u003echangelog\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev0.3.45\u003c/h2\u003e\n\u003cp\u003eSee the \u003ca href=\"https://github.com/time-rs/time/blob/main/CHANGELOG.md\"\u003echangelog\u003c/a\u003e for details.\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/time-rs/time/blob/main/CHANGELOG.md\"\u003etime's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.3.47 [2026-02-05]\u003c/h2\u003e\n\u003ch3\u003eSecurity\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eThe possibility of a stack exhaustion denial of service attack when parsing RFC 2822 has been\neliminated. Previously, it was possible to craft input that would cause unbounded recursion. Now,\nthe depth of the recursion is tracked, causing an error to be returned if it exceeds a reasonable\nlimit.\u003c/p\u003e\n\u003cp\u003eThis attack vector requires parsing user-provided input, with any type, using the RFC 2822 format.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCompatibility\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAttempting to format a value with a well-known format (i.e. RFC 3339, RFC 2822, or ISO 8601) will\nerror at compile time if the type being formatted does not provide sufficient information. This\nwould previously fail at runtime. Similarly, attempting to format a value with ISO 8601 that is\nonly configured for parsing (i.e. \u003ccode\u003eIso8601::PARSING\u003c/code\u003e) will error at compile time.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBuilder methods for format description modifiers, eliminating the need for verbose initialization\nwhen done manually.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edate!(2026-W01-2)\u003c/code\u003e is now supported. Previously, a space was required between \u003ccode\u003eW\u003c/code\u003e and \u003ccode\u003e01\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[end]\u003c/code\u003e now has a \u003ccode\u003etrailing_input\u003c/code\u003e modifier which can either be \u003ccode\u003eprohibit\u003c/code\u003e (the default) or\n\u003ccode\u003ediscard\u003c/code\u003e. When it is \u003ccode\u003ediscard\u003c/code\u003e, all remaining input is ignored. Note that if there are components\nafter \u003ccode\u003e[end]\u003c/code\u003e, they will still attempt to be parsed, likely resulting in an error.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMore performance gains when parsing.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eIf manually formatting a value, the number of bytes written was one short for some components.\nThis has been fixed such that the number of bytes written is always correct.\u003c/li\u003e\n\u003cli\u003eThe possibility of integer overflow when parsing an owned format description has been effectively\neliminated. This would previously wrap when overflow checks were disabled. Instead of storing the\ndepth as \u003ccode\u003eu8\u003c/code\u003e, it is stored as \u003ccode\u003eu32\u003c/code\u003e. This would require multiple gigabytes of nested input to\noverflow, at which point we've got other problems and trivial mitigations are available by\ndownstream users.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.3.46 [2026-01-23]\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAll possible panics are now documented for the relevant methods.\u003c/li\u003e\n\u003cli\u003eThe need to use \u003ccode\u003e#[serde(default)]\u003c/code\u003e when using custom \u003ccode\u003eserde\u003c/code\u003e formats is documented. This applies\nonly when deserializing an \u003ccode\u003eOption\u0026lt;T\u0026gt;\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eDuration::nanoseconds_i128\u003c/code\u003e has been made public, mirroring\n\u003ccode\u003estd::time::Duration::from_nanos_u128\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/d5144cd2874862d46466c900910cd8577d066019\"\u003e\u003ccode\u003ed5144cd\u003c/code\u003e\u003c/a\u003e v0.3.47 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/f6206b050fd54817d8872834b4d61f605570e89b\"\u003e\u003ccode\u003ef6206b0\u003c/code\u003e\u003c/a\u003e Guard against integer overflow in release mode\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/1c63dc7985b8fa26bd8c689423cc56b7a03841ee\"\u003e\u003ccode\u003e1c63dc7\u003c/code\u003e\u003c/a\u003e Avoid denial of service when parsing Rfc2822\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/5940df6e72efb63d246ca1ca59a0f836ad32ad8a\"\u003e\u003ccode\u003e5940df6\u003c/code\u003e\u003c/a\u003e Add builder methods to avoid verbose construction\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/00881a4da1bc5a6cb6313052e5017dbd7daa40f0\"\u003e\u003ccode\u003e00881a4\u003c/code\u003e\u003c/a\u003e Manually format macros everywhere\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/bb723b6d826e46c174d75cd08987061984b0ceb7\"\u003e\u003ccode\u003ebb723b6\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003etrailing_input\u003c/code\u003e modifier to \u003ccode\u003eend\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/31c4f8e0b56e6ae24fe0d6ef0e492b6741dda783\"\u003e\u003ccode\u003e31c4f8e\u003c/code\u003e\u003c/a\u003e Permit \u003ccode\u003eW12\u003c/code\u003e in \u003ccode\u003edate!\u003c/code\u003e macro\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/490a17bf306576850f33a86d3ca95d96db7b1dcd\"\u003e\u003ccode\u003e490a17b\u003c/code\u003e\u003c/a\u003e Mark error paths in well-known formats as cold\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/6cb1896a600be1538ecfab8f233fe9cfe9fa8951\"\u003e\u003ccode\u003e6cb1896\u003c/code\u003e\u003c/a\u003e Optimize \u003ccode\u003eRfc2822\u003c/code\u003e parsing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/6d264d59c25e3da0453c3defebf4640b0086a006\"\u003e\u003ccode\u003e6d264d5\u003c/code\u003e\u003c/a\u003e Remove erroneous \u003ccode\u003e#[inline(never)]\u003c/code\u003e attributes\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/time-rs/time/compare/v0.3.44...v0.3.47\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `bytes` from 1.10.1 to 1.11.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tokio-rs/bytes/releases\"\u003ebytes's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eBytes v1.11.1\u003c/h2\u003e\n\u003ch1\u003e1.11.1 (February 3rd, 2026)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix integer overflow in \u003ccode\u003eBytesMut::reserve\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tokio-rs/bytes/blob/master/CHANGELOG.md\"\u003ebytes's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e1.11.1 (February 3rd, 2026)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix integer overflow in \u003ccode\u003eBytesMut::reserve\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/417dccdeff249e0c011327de7d92e0d6fbe7cc43\"\u003e\u003ccode\u003e417dccd\u003c/code\u003e\u003c/a\u003e Release bytes v1.11.1 (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/820\"\u003e#820\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/d0293b0e35838123c51ca5dfdf468ecafee4398f\"\u003e\u003ccode\u003ed0293b0\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/tokio-rs/bytes/compare/v1.11.0...v1.11.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `keccak` from 0.1.5 to 0.1.6\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/sponges/commit/a8936d9662ca92fd177d289580066ceabb937b0c\"\u003e\u003ccode\u003ea8936d9\u003c/code\u003e\u003c/a\u003e keccak v0.1.6\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/RustCrypto/sponges/compare/keccak-v0.1.5...keccak-v0.1.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ruint` from 1.16.0 to 1.17.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/recmo/uint/releases\"\u003eruint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.17.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(docsrs): remove doc_auto_cfg by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/554\"\u003erecmo/uint#554\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: release 1.17.2 by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/555\"\u003erecmo/uint#555\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/recmo/uint/compare/v1.17.1...v1.17.2\"\u003ehttps://github.com/recmo/uint/compare/v1.17.1...v1.17.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.17.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix codspeed benches \u0026amp; add most_significant_bits bench by \u003ca href=\"https://github.com/Evalir\"\u003e\u003ccode\u003e@​Evalir\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/544\"\u003erecmo/uint#544\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix codspeed benches \u0026amp; add most_significant_bits bench by \u003ca href=\"https://github.com/prestwich\"\u003e\u003ccode\u003e@​prestwich\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/543\"\u003erecmo/uint#543\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update unsafe function and improve documentation and safety notes by \u003ca href=\"https://github.com/Evalir\"\u003e\u003ccode\u003e@​Evalir\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/553\"\u003erecmo/uint#553\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update unsafe function and improve documentation and safety notes by \u003ca href=\"https://github.com/prestwich\"\u003e\u003ccode\u003e@​prestwich\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/552\"\u003erecmo/uint#552\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/recmo/uint/compare/v1.17.0...v1.17.1\"\u003ehttps://github.com/recmo/uint/compare/v1.17.0...v1.17.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/recmo/uint/blob/main/CHANGELOG.md\"\u003eruint's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[1.17.2] - 2025-12-28\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(docsrs): remove doc_auto_cfg (\u003ca href=\"https://redirect.github.com/recmo/uint/issues/554\"\u003e#554\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/recmo/uint/issues/554\"\u003e#554\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/recmo/uint/pull/554\"\u003erecmo/uint#554\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e[1.17.1] - 2025-12-26\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eunsafe\u003c/code\u003e to many unstable API functions in \u003ccode\u003ealgorithms\u003c/code\u003e module, and\ndocumented their conditions of use (COU). (\u003ca href=\"https://redirect.github.com/recmo/uint/issues/552\"\u003e#552\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/recmo/uint/issues/552\"\u003e#552\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/recmo/uint/pull/552\"\u003erecmo/uint#552\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/recmo/uint/commit/5bd4cff6ae3960591d750cdd7356e24aa086b67a\"\u003e\u003ccode\u003e5bd4cff\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/recmo/uint/issues/555\"\u003e#555\u003c/a\u003e from DaniPopes/release-1.17.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/953a994d0a7968428aae792c85e89765c9a6093c\"\u003e\u003ccode\u003e953a994\u003c/code\u003e\u003c/a\u003e chore: release 1.17.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/9110e538043ccb5e3c9401dccc04deac97e30b1a\"\u003e\u003ccode\u003e9110e53\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/recmo/uint/issues/554\"\u003e#554\u003c/a\u003e from DaniPopes/doc_auto_cfg\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/2d242c92a7c6c1e57575ae671c92e1acb0e051af\"\u003e\u003ccode\u003e2d242c9\u003c/code\u003e\u003c/a\u003e fix(docsrs): remove doc_auto_cfg\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/bc3fad727853ce31fa78a053c950748db8571369\"\u003e\u003ccode\u003ebc3fad7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/recmo/uint/issues/553\"\u003e#553\u003c/a\u003e from Evalir/evalir/prestwich/rustsec-safety\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/6d8229164d8d59c5e4d77dbaa993f456252db5e6\"\u003e\u003ccode\u003e6d82291\u003c/code\u003e\u003c/a\u003e chore: bump version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/51fdde2da668134085f4d275f5917c7a85c5b7c0\"\u003e\u003ccode\u003e51fdde2\u003c/code\u003e\u003c/a\u003e chore: changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/8090e7f9393e7481a20d2e61dac04e78efcc90dd\"\u003e\u003ccode\u003e8090e7f\u003c/code\u003e\u003c/a\u003e chore: update unsafe function and improve documentation and safety notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/17c9b3e9062f74a39701e68dec358375595d33d7\"\u003e\u003ccode\u003e17c9b3e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/recmo/uint/issues/544\"\u003e#544\u003c/a\u003e from Evalir/evalir/prestwich-fix-codspeed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/370e2e5f11e504e5343004869c704015c615ae7c\"\u003e\u003ccode\u003e370e2e5\u003c/code\u003e\u003c/a\u003e fix: crates badge\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/recmo/uint/compare/v1.17.0...v1.17.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `time` from 0.3.43 to 0.3.47\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/time-rs/time/releases\"\u003etime's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.3.47\u003c/h2\u003e\n\u003cp\u003eSee the \u003ca href=\"https://github.com/time-rs/time/blob/main/CHANGELOG.md\"\u003echangelog\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev0.3.46\u003c/h2\u003e\n\u003cp\u003eSee the \u003ca href=\"https://github.com/time-rs/time/blob/main/CHANGELOG.md\"\u003echangelog\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev0.3.45\u003c/h2\u003e\n\u003cp\u003eSee the \u003ca href=\"https://github.com/time-rs/time/blob/main/CHANGELOG.md\"\u003echangelog\u003c/a\u003e for details.\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/time-rs/time/blob/main/CHANGELOG.md\"\u003etime's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.3.47 [2026-02-05]\u003c/h2\u003e\n\u003ch3\u003eSecurity\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eThe possibility of a stack exhaustion denial of service attack when parsing RFC 2822 has been\neliminated. Previously, it was possible to craft input that would cause unbounded recursion. Now,\nthe depth of the recursion is tracked, causing an error to be returned if it exceeds a reasonable\nlimit.\u003c/p\u003e\n\u003cp\u003eThis attack vector requires parsing user-provided input, with any type, using the RFC 2822 format.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCompatibility\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAttempting to format a value with a well-known format (i.e. RFC 3339, RFC 2822, or ISO 8601) will\nerror at compile time if the type being formatted does not provide sufficient information. This\nwould previously fail at runtime. Similarly, attempting to format a value with ISO 8601 that is\nonly configured for parsing (i.e. \u003ccode\u003eIso8601::PARSING\u003c/code\u003e) will error at compile time.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBuilder methods for format description modifiers, eliminating the need for verbose initialization\nwhen done manually.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edate!(2026-W01-2)\u003c/code\u003e is now supported. Previously, a space was required between \u003ccode\u003eW\u003c/code\u003e and \u003ccode\u003e01\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[end]\u003c/code\u003e now has a \u003ccode\u003etrailing_input\u003c/code\u003e modifier which can either be \u003ccode\u003eprohibit\u003c/code\u003e (the default) or\n\u003ccode\u003ediscard\u003c/code\u003e. When it is \u003ccode\u003ediscard\u003c/code\u003e, all remaining input is ignored. Note that if there are components\nafter \u003ccode\u003e[end]\u003c/code\u003e, they will still attempt to be parsed, likely resulting in an error.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMore performance gains when parsing.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eIf manually formatting a value, the number of bytes written was one short for some components.\nThis has been fixed such that the number of bytes written is always correct.\u003c/li\u003e\n\u003cli\u003eThe possibility of integer overflow when parsing an owned format description has been effectively\neliminated. This would previously wrap when overflow checks were disabled. Instead of storing the\ndepth as \u003ccode\u003eu8\u003c/code\u003e, it is stored as \u003ccode\u003eu32\u003c/code\u003e. This would require multiple gigabytes of nested input to\noverflow, at which point we've got other problems and trivial mitigations are available by\ndownstream users.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.3.46 [2026-01-23]\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAll possible panics are now documented for the relevant methods.\u003c/li\u003e\n\u003cli\u003eThe need to use \u003ccode\u003e#[serde(default)]\u003c/code\u003e when using custom \u003ccode\u003eserde\u003c/code\u003e formats is documented. This applies\nonly when deserializing an \u003ccode\u003eOption\u0026lt;T\u0026gt;\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eDuration::nanoseconds_i128\u003c/code\u003e has been made public, mirroring\n\u003ccode\u003estd::time::Duration::from_nanos_u128\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/d5144cd2874862d46466c900910cd8577d066019\"\u003e\u003ccode\u003ed5144cd\u003c/code\u003e\u003c/a\u003e v0.3.47 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/f6206b050fd54817d8872834b4d61f605570e89b\"\u003e\u003ccode\u003ef6206b0\u003c/code\u003e\u003c/a\u003e Guard against integer overflow in release mode\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/1c63dc7985b8fa26bd8c689423cc56b7a03841ee\"\u003e\u003ccode\u003e1c63dc7\u003c/code\u003e\u003c/a\u003e Avoid denial of service when parsing Rfc2822\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/5940df6e72efb63d246ca1ca59a0f836ad32ad8a\"\u003e\u003ccode\u003e5940df6\u003c/code\u003e\u003c/a\u003e Add builder methods to avoid verbose construction\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/00881a4da1bc5a6cb6313052e5017dbd7daa40f0\"\u003e\u003ccode\u003e00881a4\u003c/code\u003e\u003c/a\u003e Manually format macros everywhere\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/bb723b6d826e46c174d75cd08987061984b0ceb7\"\u003e\u003ccode\u003ebb723b6\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003etrailing_input\u003c/code\u003e modifier to \u003ccode\u003eend\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/31c4f8e0b56e6ae24fe0d6ef0e492b6741dda783\"\u003e\u003ccode\u003e31c4f8e\u003c/code\u003e\u003c/a\u003e Permit \u003ccode\u003eW12\u003c/code\u003e in \u003ccode\u003edate!\u003c/code\u003e macro\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/490a17bf306576850f33a86d3ca95d96db7b1dcd\"\u003e\u003ccode\u003e490a17b\u003c/code\u003e\u003c/a\u003e Mark error paths in well-known formats as cold\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/6cb1896a600be1538ecfab8f233fe9cfe9fa8951\"\u003e\u003ccode\u003e6cb1896\u003c/code\u003e\u003c/a\u003e Optimize \u003ccode\u003eRfc2822\u003c/code\u003e parsing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/6d264d59c25e3da0453c3defebf4640b0086a006\"\u003e\u003ccode\u003e6d264d5\u003c/code\u003e\u003c/a\u003e Remove erroneous \u003ccode\u003e#[inline(never)]\u003c/code\u003e attributes\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/time-rs/time/compare/v0.3.44...v0.3.47\"\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\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/NethermindEth/zkevm-benchmark-workload/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/NethermindEth/zkevm-benchmark-workload/pull/20","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/NethermindEth%2Fzkevm-benchmark-workload/issues/20","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/20/packages"},{"uuid":"3968233199","node_id":"PR_kwDOKu-T5M7FJkkC","number":2,"state":"closed","title":"Bump the cargo group across 1 directory with 9 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-04-14T02:53:25.000Z","author_association":null,"state_reason":null,"created_at":"2026-02-20T12:05:11.000Z","updated_at":"2026-04-14T02:53:27.000Z","time_to_close":4546094,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"cargo","update_count":9,"packages":[{"name":"bytes","old_version":"1.4.0","new_version":"1.11.1","repository_url":"https://github.com/tokio-rs/bytes"},{"name":"evm","old_version":"0.37.0","new_version":"0.41.1","repository_url":"https://github.com/rust-ethereum/evm"},{"name":"h2","old_version":"0.3.21","new_version":"0.3.27","repository_url":"https://github.com/hyperium/h2"},{"name":"keccak","old_version":"0.1.3","new_version":"0.1.6","repository_url":"https://github.com/RustCrypto/sponges"},{"name":"mio","old_version":"0.8.9","new_version":"0.8.11","repository_url":"https://github.com/tokio-rs/mio"},{"name":"openssl","old_version":"0.10.57","new_version":"0.10.68","repository_url":"https://github.com/rust-openssl/rust-openssl"},{"name":"ruint","old_version":"1.7.0","new_version":"1.9.0","repository_url":"https://github.com/recmo/uint"},{"name":"tokio","old_version":"1.33.0","new_version":"1.42.1","repository_url":"https://github.com/tokio-rs/tokio"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the cargo group with 8 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [bytes](https://github.com/tokio-rs/bytes) | `1.4.0` | `1.11.1` |\n| [evm](https://github.com/rust-ethereum/evm) | `0.37.0` | `0.41.1` |\n| [h2](https://github.com/hyperium/h2) | `0.3.21` | `0.3.27` |\n| [keccak](https://github.com/RustCrypto/sponges) | `0.1.3` | `0.1.6` |\n| [mio](https://github.com/tokio-rs/mio) | `0.8.9` | `0.8.11` |\n| [openssl](https://github.com/rust-openssl/rust-openssl) | `0.10.57` | `0.10.68` |\n| [ruint](https://github.com/recmo/uint) | `1.7.0` | `1.9.0` |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.33.0` | `1.42.1` |\n\n\nUpdates `bytes` from 1.4.0 to 1.11.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tokio-rs/bytes/releases\"\u003ebytes's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eBytes v1.11.1\u003c/h2\u003e\n\u003ch1\u003e1.11.1 (February 3rd, 2026)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix integer overflow in \u003ccode\u003eBytesMut::reserve\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBytes v1.11.0\u003c/h2\u003e\n\u003ch1\u003e1.11.0 (November 14th, 2025)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eBump MSRV to 1.57 (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/788\"\u003e#788\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: \u003ccode\u003eBytesMut\u003c/code\u003e only reuse if src has remaining (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/803\"\u003e#803\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSpecialize \u003ccode\u003eBytesMut::put::\u0026lt;Bytes\u0026gt;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/793\"\u003e#793\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReserve capacity in \u003ccode\u003eBytesMut::put\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/794\"\u003e#794\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eChange \u003ccode\u003eBytesMut::remaining_mut\u003c/code\u003e to use \u003ccode\u003eisize::MAX\u003c/code\u003e instead of \u003ccode\u003eusize::MAX\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/795\"\u003e#795\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eInternal changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eGuarantee address in \u003ccode\u003eslice()\u003c/code\u003e for empty slices. (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/780\"\u003e#780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRename \u003ccode\u003eVtable::to_*\u003c/code\u003e -\u0026gt; \u003ccode\u003eVtable::into_*\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/776\"\u003e#776\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix latest clippy warnings (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/787\"\u003e#787\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eIgnore \u003ccode\u003eBytesMut::freeze\u003c/code\u003e doctest on wasm (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/790\"\u003e#790\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMove \u003ccode\u003edrop_fn\u003c/code\u003e of \u003ccode\u003efrom_owner\u003c/code\u003e into vtable (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/801\"\u003e#801\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBytes v1.10.1\u003c/h2\u003e\n\u003ch1\u003e1.10.1 (March 5th, 2025)\u003c/h1\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix memory leak when using \u003ccode\u003eto_vec\u003c/code\u003e with \u003ccode\u003eBytes::from_owner\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/773\"\u003e#773\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/773\"\u003e#773\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/bytes/pull/773\"\u003etokio-rs/bytes#773\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eBytes v1.10.0\u003c/h2\u003e\n\u003ch1\u003e1.10.0 (February 3rd, 2025)\u003c/h1\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd feature to support platforms without atomic CAS (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/467\"\u003e#467\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003etry_get_*\u003c/code\u003e methods for \u003ccode\u003eBuf\u003c/code\u003e trait (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/753\"\u003e#753\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplement \u003ccode\u003eBuf::chunks_vectored\u003c/code\u003e for \u003ccode\u003eTake\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/617\"\u003e#617\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplement \u003ccode\u003eBuf::chunks_vectored\u003c/code\u003e for \u003ccode\u003eVecDeque\u0026lt;u8\u0026gt;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/708\"\u003e#708\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove incorrect guarantee for \u003ccode\u003echunks_vectored\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/754\"\u003e#754\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure that tests pass under \u003ccode\u003epanic=abort\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/749\"\u003e#749\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/tokio-rs/bytes/blob/master/CHANGELOG.md\"\u003ebytes's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e1.11.1 (February 3rd, 2026)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix integer overflow in \u003ccode\u003eBytesMut::reserve\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e1.11.0 (November 14th, 2025)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eBump MSRV to 1.57 (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/788\"\u003e#788\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: \u003ccode\u003eBytesMut\u003c/code\u003e only reuse if src has remaining (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/803\"\u003e#803\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSpecialize \u003ccode\u003eBytesMut::put::\u0026lt;Bytes\u0026gt;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/793\"\u003e#793\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReserve capacity in \u003ccode\u003eBytesMut::put\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/794\"\u003e#794\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eChange \u003ccode\u003eBytesMut::remaining_mut\u003c/code\u003e to use \u003ccode\u003eisize::MAX\u003c/code\u003e instead of \u003ccode\u003eusize::MAX\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/795\"\u003e#795\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eInternal changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eGuarantee address in \u003ccode\u003eslice()\u003c/code\u003e for empty slices. (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/780\"\u003e#780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRename \u003ccode\u003eVtable::to_*\u003c/code\u003e -\u0026gt; \u003ccode\u003eVtable::into_*\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/776\"\u003e#776\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix latest clippy warnings (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/787\"\u003e#787\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eIgnore \u003ccode\u003eBytesMut::freeze\u003c/code\u003e doctest on wasm (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/790\"\u003e#790\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMove \u003ccode\u003edrop_fn\u003c/code\u003e of \u003ccode\u003efrom_owner\u003c/code\u003e into vtable (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/801\"\u003e#801\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e1.10.1 (March 5th, 2025)\u003c/h1\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix memory leak when using \u003ccode\u003eto_vec\u003c/code\u003e with \u003ccode\u003eBytes::from_owner\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/773\"\u003e#773\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e1.10.0 (February 3rd, 2025)\u003c/h1\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd feature to support platforms without atomic CAS (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/467\"\u003e#467\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003etry_get_*\u003c/code\u003e methods for \u003ccode\u003eBuf\u003c/code\u003e trait (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/753\"\u003e#753\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplement \u003ccode\u003eBuf::chunks_vectored\u003c/code\u003e for \u003ccode\u003eTake\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/617\"\u003e#617\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplement \u003ccode\u003eBuf::chunks_vectored\u003c/code\u003e for \u003ccode\u003eVecDeque\u0026lt;u8\u0026gt;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/708\"\u003e#708\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove incorrect guarantee for \u003ccode\u003echunks_vectored\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/754\"\u003e#754\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure that tests pass under \u003ccode\u003epanic=abort\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/749\"\u003e#749\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e1.9.0 (November 27, 2024)\u003c/h1\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eBytes::from_owner\u003c/code\u003e to enable externally-allocated memory (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/742\"\u003e#742\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumented\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/tokio-rs/bytes/commit/417dccdeff249e0c011327de7d92e0d6fbe7cc43\"\u003e\u003ccode\u003e417dccd\u003c/code\u003e\u003c/a\u003e Release bytes v1.11.1 (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/820\"\u003e#820\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/d0293b0e35838123c51ca5dfdf468ecafee4398f\"\u003e\u003ccode\u003ed0293b0\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/a7952fb4478f6dc226f623b217432fbc6f8dad24\"\u003e\u003ccode\u003ea7952fb\u003c/code\u003e\u003c/a\u003e chore: prepare bytes v1.11.0 (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/804\"\u003e#804\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/60cbb776f22e4ef2268c026e88a24d6ed75b3776\"\u003e\u003ccode\u003e60cbb77\u003c/code\u003e\u003c/a\u003e fix: \u003ccode\u003eBytesMut\u003c/code\u003e only reuse if src has remaining (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/803\"\u003e#803\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/7ce330f5192a322fb1efefe7ac9a3850b27162a1\"\u003e\u003ccode\u003e7ce330f\u003c/code\u003e\u003c/a\u003e Move drop_fn of from_owner into vtable (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/801\"\u003e#801\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/4b53a29eb26716592ef2f00f925ef58ccb182e61\"\u003e\u003ccode\u003e4b53a29\u003c/code\u003e\u003c/a\u003e Tweak BytesMut::remaining_mut (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/795\"\u003e#795\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/016fdbdc7a95f6764186dacfcaeef94d77e89cd1\"\u003e\u003ccode\u003e016fdbd\u003c/code\u003e\u003c/a\u003e Reserve capacity in BytesMut::put (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/794\"\u003e#794\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/ef7f25736cfe48db5b42f2aa3225cace4126d2ac\"\u003e\u003ccode\u003eef7f257\u003c/code\u003e\u003c/a\u003e Specialize BytesMut::put::\u0026lt;Bytes\u0026gt; (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/793\"\u003e#793\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/8b4f54d0f317724bfeab29232f8a9333b3d8625e\"\u003e\u003ccode\u003e8b4f54d\u003c/code\u003e\u003c/a\u003e Ignore BytesMut::freeze doctest on wasm (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/790\"\u003e#790\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/16132ad2593402aa7dbd882b0ce22a40bfacfd96\"\u003e\u003ccode\u003e16132ad\u003c/code\u003e\u003c/a\u003e Fix latest clippy warnings (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/787\"\u003e#787\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/bytes/compare/v1.4.0...v1.11.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `evm` from 0.37.0 to 0.41.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/rust-ethereum/evm/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ethereum` from 0.14.0 to 0.15.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-blockchain/ethereum/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `h2` from 0.3.21 to 0.3.27\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.3.26\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eLimit number of CONTINUATION frames for misbehaving connections.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://seanmonstar.com/blog/hyper-http2-continuation-flood/\"\u003ehttps://seanmonstar.com/blog/hyper-http2-continuation-flood/\u003c/a\u003e for more info.\u003c/p\u003e\n\u003ch2\u003ev0.3.25\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eperf: optimize header list size calculations by \u003ca href=\"https://github.com/Noah-Kennedy\"\u003e\u003ccode\u003e@​Noah-Kennedy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/h2/pull/750\"\u003ehyperium/h2#750\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.3.24...v0.3.25\"\u003ehttps://github.com/hyperium/h2/compare/v0.3.24...v0.3.25\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.3.24\u003c/h2\u003e\n\u003ch2\u003eFixed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eLimit error resets for misbehaving connections.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.3.23\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echerry-pick fix: streams awaiting capacity lockout in \u003ca href=\"https://redirect.github.com/hyperium/h2/pull/734\"\u003ehyperium/h2#734\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.3.22\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eheader_table_size(usize)\u003c/code\u003e option to client and server builders.\u003c/li\u003e\n\u003cli\u003eImprove throughput when vectored IO is not available.\u003c/li\u003e\n\u003cli\u003eUpdate indexmap to 2.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tottoto\"\u003e\u003ccode\u003e@​tottoto\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/h2/pull/714\"\u003ehyperium/h2#714\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xiaoyawei\"\u003e\u003ccode\u003e@​xiaoyawei\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/h2/pull/712\"\u003ehyperium/h2#712\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Protryon\"\u003e\u003ccode\u003e@​Protryon\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/h2/pull/719\"\u003ehyperium/h2#719\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/4JX\"\u003e\u003ccode\u003e@​4JX\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/h2/pull/638\"\u003ehyperium/h2#638\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuittont60\"\u003e\u003ccode\u003e@​vuittont60\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/h2/pull/724\"\u003ehyperium/h2#724\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/hyperium/h2/blob/v0.3.27/CHANGELOG.md\"\u003eh2's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e0.3.27 (July 11, 2025)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix notifying wakers when detecting local stream errors.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e0.3.26 (April 3, 2024)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eLimit number of CONTINUATION frames for misbehaving connections.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e0.3.25 (March 15, 2024)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eImprove performance decoding many headers.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e0.3.24 (January 17, 2024)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eLimit error resets for misbehaving connections.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e0.3.23 (January 10, 2024)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eBackport fix from 0.4.1 for stream capacity assignment.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e0.3.22 (November 15, 2023)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eheader_table_size(usize)\u003c/code\u003e option to client and server builders.\u003c/li\u003e\n\u003cli\u003eImprove throughput when vectored IO is not available.\u003c/li\u003e\n\u003cli\u003eUpdate indexmap to 2.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/h2/commit/f6237accb3e37668a8d7fb2331f22eb7b808c1e8\"\u003e\u003ccode\u003ef6237ac\u003c/code\u003e\u003c/a\u003e v0.3.27\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/h2/commit/f61332ed4821ee9a5c2a6247bf5b56adb62013f6\"\u003e\u003ccode\u003ef61332e\u003c/code\u003e\u003c/a\u003e refactor: change local reset counter to use type system more\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/h2/commit/3f1a8e34cd3180c2787ce80d4b50100b74efc22c\"\u003e\u003ccode\u003e3f1a8e3\u003c/code\u003e\u003c/a\u003e style: fix anonymous lifetime syntax\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/h2/commit/778aa7eba9c480c48a498f866456fa7357ca9b96\"\u003e\u003ccode\u003e778aa7e\u003c/code\u003e\u003c/a\u003e fix: notify_recv after send_reset() in reset_on_recv_stream_err() to ensure l...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/h2/commit/be10b774f01707f9f8dc9e93bed653b52fd69b0c\"\u003e\u003ccode\u003ebe10b77\u003c/code\u003e\u003c/a\u003e ci: pin more deps for MSRV job (\u003ca href=\"https://redirect.github.com/hyperium/h2/issues/817\"\u003e#817\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/h2/commit/c0d9febc182d53d94ac43dabcf44c23aa1be4f75\"\u003e\u003ccode\u003ec0d9feb\u003c/code\u003e\u003c/a\u003e ci: pin deps for MSRV\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/h2/commit/5ccd9cfb1034e71b915e72dfcb197f773c6ac836\"\u003e\u003ccode\u003e5ccd9cf\u003c/code\u003e\u003c/a\u003e lints: fix unexpected cfgs warnings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/h2/commit/e6e3e9c87f89a86465d0889dea543d9bfe024e82\"\u003e\u003ccode\u003ee6e3e9c\u003c/code\u003e\u003c/a\u003e fix: return a WriteZero error if frames cannot be written (\u003ca href=\"https://redirect.github.com/hyperium/h2/issues/783\"\u003e#783\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/h2/commit/357127e279c06935830fe2140378312eac801494\"\u003e\u003ccode\u003e357127e\u003c/code\u003e\u003c/a\u003e v0.3.26\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/h2/commit/1a357aaefc7243fdfa9442f45d90be17794a4004\"\u003e\u003ccode\u003e1a357aa\u003c/code\u003e\u003c/a\u003e fix: limit number of CONTINUATION frames allowed\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/hyperium/h2/compare/v0.3.21...v0.3.27\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `keccak` from 0.1.3 to 0.1.6\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/sponges/commit/a8936d9662ca92fd177d289580066ceabb937b0c\"\u003e\u003ccode\u003ea8936d9\u003c/code\u003e\u003c/a\u003e keccak v0.1.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/sponges/commit/40c50c16410392439e2ac4ee0286285db479a106\"\u003e\u003ccode\u003e40c50c1\u003c/code\u003e\u003c/a\u003e keccak v0.1.5 (\u003ca href=\"https://redirect.github.com/RustCrypto/sponges/issues/69\"\u003e#69\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/sponges/commit/2dc13bf92e6a20b7342aab54f5124495415d697d\"\u003e\u003ccode\u003e2dc13bf\u003c/code\u003e\u003c/a\u003e keccak: enable asm backend for p1600 (\u003ca href=\"https://redirect.github.com/RustCrypto/sponges/issues/68\"\u003e#68\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/sponges/commit/a3a4e01607500af1542cb9c5ebfcc7374d051935\"\u003e\u003ccode\u003ea3a4e01\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Update Cargo.lock\u0026quot; (\u003ca href=\"https://redirect.github.com/RustCrypto/sponges/issues/67\"\u003e#67\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/sponges/commit/3a9a29ef77f4718b6a385d08779d098dded51ef7\"\u003e\u003ccode\u003e3a9a29e\u003c/code\u003e\u003c/a\u003e Update Cargo.lock\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/sponges/commit/9e4f6bc6954fe4301b6d4367867177d220f09bd3\"\u003e\u003ccode\u003e9e4f6bc\u003c/code\u003e\u003c/a\u003e keccak: don't test \u003ccode\u003esimd\u003c/code\u003e feature in \u003ccode\u003eminimal-versions\u003c/code\u003e workflow (\u003ca href=\"https://redirect.github.com/RustCrypto/sponges/issues/66\"\u003e#66\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/sponges/commit/329d4cdcb19d77658267367e8e3ce49e2e91c64e\"\u003e\u003ccode\u003e329d4cd\u003c/code\u003e\u003c/a\u003e Replace cross tests with MIRI (\u003ca href=\"https://redirect.github.com/RustCrypto/sponges/issues/63\"\u003e#63\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/sponges/commit/48cc4acf38bd5b88acf96599dd50d0fc91a13a3a\"\u003e\u003ccode\u003e48cc4ac\u003c/code\u003e\u003c/a\u003e build(deps): bump actions/checkout from 3 to 4 (\u003ca href=\"https://redirect.github.com/RustCrypto/sponges/issues/61\"\u003e#61\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/sponges/commit/651a34ea2f97a9cd8ace1a63cbf9118009fa4167\"\u003e\u003ccode\u003e651a34e\u003c/code\u003e\u003c/a\u003e keccak: replace CI tests on MIPS with PPC32 (\u003ca href=\"https://redirect.github.com/RustCrypto/sponges/issues/62\"\u003e#62\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/sponges/commit/4730c6fbba0b7a0766cb1a6d323f1412667eb6cf\"\u003e\u003ccode\u003e4730c6f\u003c/code\u003e\u003c/a\u003e benches: remove criterion deps workaround (\u003ca href=\"https://redirect.github.com/RustCrypto/sponges/issues/60\"\u003e#60\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/RustCrypto/sponges/compare/keccak-v0.1.3...keccak-v0.1.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `mio` from 0.8.9 to 0.8.11\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\u003e0.8.11\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix receiving IOCP events after deregistering a Windows named pipe\n(\u003ca href=\"https://redirect.github.com/tokio-rs/mio/pull/1760\"\u003etokio-rs/mio#1760\u003c/a\u003e, backport pr:\n\u003ca href=\"https://redirect.github.com/tokio-rs/mio/pull/1761\"\u003etokio-rs/mio#1761\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e0.8.10\u003c/h1\u003e\n\u003ch2\u003eAdded\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSolaris support\n(\u003ca href=\"https://redirect.github.com/tokio-rs/mio/pull/1724\"\u003etokio-rs/mio#1724\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/0328bdef900b6396b8d00d33c825cd8af748553d\"\u003e\u003ccode\u003e0328bde\u003c/code\u003e\u003c/a\u003e Release v0.8.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/mio/commit/708449851283b57eb6f514c8f289b66e982720b3\"\u003e\u003ccode\u003e7084498\u003c/code\u003e\u003c/a\u003e Fix warnings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/mio/commit/90d4fe00df870acd3d38f3dc4face9aacab8fbb9\"\u003e\u003ccode\u003e90d4fe0\u003c/code\u003e\u003c/a\u003e named-pipes: fix receiving IOCP events after deregister\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/mio/commit/c710a307f8627c4d63ac1003252aa45175e08399\"\u003e\u003ccode\u003ec710a30\u003c/code\u003e\u003c/a\u003e Add v0.8.x to the CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/mio/commit/c29e21c244b2b835e8b3e015b92c708c33c7d70a\"\u003e\u003ccode\u003ec29e21c\u003c/code\u003e\u003c/a\u003e Release v0.8.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/mio/commit/f6a20da1c81c2d56a78bc6f6832b9904b9215914\"\u003e\u003ccode\u003ef6a20da\u003c/code\u003e\u003c/a\u003e Add Solaris operating system support (\u003ca href=\"https://redirect.github.com/tokio-rs/mio/issues/1724\"\u003e#1724\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/tokio-rs/mio/compare/v0.8.9...v0.8.11\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `openssl` from 0.10.57 to 0.10.68\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-openssl/rust-openssl/releases\"\u003eopenssl's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eopenssl-v0.10.68\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efixes \u003ca href=\"https://redirect.github.com/rust-openssl/rust-openssl/issues/2317\"\u003e#2317\u003c/a\u003e -- restore compatibility with our MSRV and release openssl 0.9.68 by \u003ca href=\"https://github.com/alex\"\u003e\u003ccode\u003e@​alex\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/sfackler/rust-openssl/pull/2318\"\u003esfackler/rust-openssl#2318\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/sfackler/rust-openssl/compare/openssl-v0.10.67...openssl-v0.10.68\"\u003ehttps://github.com/sfackler/rust-openssl/compare/openssl-v0.10.67...openssl-v0.10.68\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eopenssl-v0.10.67\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded a utility function to ensure we never have an issue with 0-length slices from pointers again by \u003ca href=\"https://github.com/alex\"\u003e\u003ccode\u003e@​alex\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/sfackler/rust-openssl/pull/2268\"\u003esfackler/rust-openssl#2268\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix CI for the latest rustc by \u003ca href=\"https://github.com/alex\"\u003e\u003ccode\u003e@​alex\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/sfackler/rust-openssl/pull/2271\"\u003esfackler/rust-openssl#2271\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd binding for EVP_DigestSqueeze by \u003ca href=\"https://github.com/initsecret\"\u003e\u003ccode\u003e@​initsecret\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/sfackler/rust-openssl/pull/2270\"\u003esfackler/rust-openssl#2270\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003elibressl 4.0: const correctness for X509_LOOKUP_METHOD by \u003ca href=\"https://github.com/botovq\"\u003e\u003ccode\u003e@​botovq\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/sfackler/rust-openssl/pull/2276\"\u003esfackler/rust-openssl#2276\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump hex dev-dependency version by \u003ca href=\"https://github.com/alex\"\u003e\u003ccode\u003e@​alex\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/sfackler/rust-openssl/pull/2277\"\u003esfackler/rust-openssl#2277\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRaise bindgen version by \u003ca href=\"https://github.com/alex\"\u003e\u003ccode\u003e@​alex\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/sfackler/rust-openssl/pull/2278\"\u003esfackler/rust-openssl#2278\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnsure Rsa::check_key doesn't leave errors on the stack by \u003ca href=\"https://github.com/alex\"\u003e\u003ccode\u003e@​alex\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/sfackler/rust-openssl/pull/2279\"\u003esfackler/rust-openssl#2279\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate some docs to use the corresponds macro by \u003ca href=\"https://github.com/rushilmehra\"\u003e\u003ccode\u003e@​rushilmehra\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/sfackler/rust-openssl/pull/2282\"\u003esfackler/rust-openssl#2282\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDon't leave errors on the stack in \u003ccode\u003eMdCtxRef::digest_verify_final\u003c/code\u003e by \u003ca href=\"https://github.com/alex\"\u003e\u003ccode\u003e@​alex\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/sfackler/rust-openssl/pull/2283\"\u003esfackler/rust-openssl#2283\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdjustments for LibreSSL 4 by \u003ca href=\"https://github.com/botovq\"\u003e\u003ccode\u003e@​botovq\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/sfackler/rust-openssl/pull/2287\"\u003esfackler/rust-openssl#2287\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExplicit rustfmt config by \u003ca href=\"https://github.com/kornelski\"\u003e\u003ccode\u003e@​kornelski\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/sfackler/rust-openssl/pull/2285\"\u003esfackler/rust-openssl#2285\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd basic EVP_KDF bindings by \u003ca href=\"https://github.com/reaperhulk\"\u003e\u003ccode\u003e@​reaperhulk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/sfackler/rust-openssl/pull/2289\"\u003esfackler/rust-openssl#2289\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd ossl3 thread pool bindings by \u003ca href=\"https://github.com/reaperhulk\"\u003e\u003ccode\u003e@​reaperhulk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/sfackler/rust-openssl/pull/2293\"\u003esfackler/rust-openssl#2293\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd argon2id support for ossl 3.2+ by \u003ca href=\"https://github.com/reaperhulk\"\u003e\u003ccode\u003e@​reaperhulk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/sfackler/rust-openssl/pull/2290\"\u003esfackler/rust-openssl#2290\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix 3.2.0 thread support and simplify by \u003ca href=\"https://github.com/reaperhulk\"\u003e\u003ccode\u003e@​reaperhulk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/sfackler/rust-openssl/pull/2294\"\u003esfackler/rust-openssl#2294\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd libctx arg to argon2id by \u003ca href=\"https://github.com/reaperhulk\"\u003e\u003ccode\u003e@​reaperhulk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/sfackler/rust-openssl/pull/2295\"\u003esfackler/rust-openssl#2295\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003esupport using threads in argon2id by \u003ca href=\"https://github.com/reaperhulk\"\u003e\u003ccode\u003e@​reaperhulk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/sfackler/rust-openssl/pull/2296\"\u003esfackler/rust-openssl#2296\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnsure beginning and end of the error output is readable by \u003ca href=\"https://github.com/kornelski\"\u003e\u003ccode\u003e@​kornelski\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/sfackler/rust-openssl/pull/2284\"\u003esfackler/rust-openssl#2284\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTest against 3.4.0-alpha1 by \u003ca href=\"https://github.com/sfackler\"\u003e\u003ccode\u003e@​sfackler\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/sfackler/rust-openssl/pull/2302\"\u003esfackler/rust-openssl#2302\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eResolve clippy warnings from nightly by \u003ca href=\"https://github.com/alex\"\u003e\u003ccode\u003e@​alex\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/sfackler/rust-openssl/pull/2310\"\u003esfackler/rust-openssl#2310\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efixes \u003ca href=\"https://redirect.github.com/rust-openssl/rust-openssl/issues/2311\"\u003e#2311\u003c/a\u003e -- silencer resolver warnings by \u003ca href=\"https://github.com/alex\"\u003e\u003ccode\u003e@​alex\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/sfackler/rust-openssl/pull/2312\"\u003esfackler/rust-openssl#2312\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump to 3.4.0-beta1 by \u003ca href=\"https://github.com/sfackler\"\u003e\u003ccode\u003e@​sfackler\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/sfackler/rust-openssl/pull/2313\"\u003esfackler/rust-openssl#2313\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLibreSSL 4.0.0 by \u003ca href=\"https://github.com/botovq\"\u003e\u003ccode\u003e@​botovq\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/sfackler/rust-openssl/pull/2315\"\u003esfackler/rust-openssl#2315\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRelease openssl v0.10.67 and openssl-sys v0.9.104 by \u003ca href=\"https://github.com/alex\"\u003e\u003ccode\u003e@​alex\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/sfackler/rust-openssl/pull/2316\"\u003esfackler/rust-openssl#2316\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/initsecret\"\u003e\u003ccode\u003e@​initsecret\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/sfackler/rust-openssl/pull/2270\"\u003esfackler/rust-openssl#2270\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rushilmehra\"\u003e\u003ccode\u003e@​rushilmehra\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/sfackler/rust-openssl/pull/2282\"\u003esfackler/rust-openssl#2282\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kornelski\"\u003e\u003ccode\u003e@​kornelski\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/sfackler/rust-openssl/pull/2285\"\u003esfackler/rust-openssl#2285\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/sfackler/rust-openssl/compare/openssl-v0.10.66...openssl-v0.10.67\"\u003ehttps://github.com/sfackler/rust-openssl/compare/openssl-v0.10.66...openssl-v0.10.67\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eopenssl-v0.10.66\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed invariant violation in \u003ccode\u003eMemBio::get_buf\u003c/code\u003e with empty results by \u003ca href=\"https://github.com/alex\"\u003e\u003ccode\u003e@​alex\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/sfackler/rust-openssl/pull/2266\"\u003esfackler/rust-openssl#2266\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRelease openssl v0.10.66 by \u003ca href=\"https://github.com/alex\"\u003e\u003ccode\u003e@​alex\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/sfackler/rust-openssl/pull/2267\"\u003esfackler/rust-openssl#2267\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/sfackler/rust-openssl/compare/openssl-v0.10.65...openssl-v0.10.66\"\u003ehttps://github.com/sfackler/rust-openssl/compare/openssl-v0.10.65...openssl-v0.10.66\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eopenssl-v0.10.65\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-openssl/rust-openssl/commit/be8dcfd1d747abc45b4c931fcc4b6474f7c09495\"\u003e\u003ccode\u003ebe8dcfd\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-openssl/rust-openssl/issues/2318\"\u003e#2318\u003c/a\u003e from alex/msrv-fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-openssl/rust-openssl/commit/065cc77d0c574d0f713af4f2b37fb9040b3537cf\"\u003e\u003ccode\u003e065cc77\u003c/code\u003e\u003c/a\u003e fixes \u003ca href=\"https://redirect.github.com/rust-openssl/rust-openssl/issues/2317\"\u003e#2317\u003c/a\u003e -- restore compatibility with our MSRV and release openssl 0.9.68\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-openssl/rust-openssl/commit/7b3ec80b19f3f06f0419346ed87ed9bf03f9ce62\"\u003e\u003ccode\u003e7b3ec80\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-openssl/rust-openssl/issues/2316\"\u003e#2316\u003c/a\u003e from alex/bump-for-release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-openssl/rust-openssl/commit/b510e8c2c2a37e86bf940ede4c46f858d0241fa2\"\u003e\u003ccode\u003eb510e8c\u003c/code\u003e\u003c/a\u003e Release openssl v0.10.67 and openssl-sys v0.9.104\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-openssl/rust-openssl/commit/ee3b024a7f0103a0e37c5df7b333e75a30df07da\"\u003e\u003ccode\u003eee3b024\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-openssl/rust-openssl/issues/2315\"\u003e#2315\u003c/a\u003e from botovq/libressl-4.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-openssl/rust-openssl/commit/c4dabc2fc2f76d734fc361401c3bae1a911bc405\"\u003e\u003ccode\u003ec4dabc2\u003c/code\u003e\u003c/a\u003e CI: Update LibreSSL CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-openssl/rust-openssl/commit/f9027b7549e7d557d627aeadc157097b2c5c018b\"\u003e\u003ccode\u003ef9027b7\u003c/code\u003e\u003c/a\u003e LibreSSL 4.0.0 is released \u0026amp; stable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-openssl/rust-openssl/commit/1b51ba5de04b185e9cb2c1063e310bd190e28cad\"\u003e\u003ccode\u003e1b51ba5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-openssl/rust-openssl/issues/2313\"\u003e#2313\u003c/a\u003e from sfackler/sfackler-patch-1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-openssl/rust-openssl/commit/de8a97c1b55800104ae6f3c6f52aab1e17df3b3c\"\u003e\u003ccode\u003ede8a97c\u003c/code\u003e\u003c/a\u003e Bump to 3.4.0-beta1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-openssl/rust-openssl/commit/39304643c0c8f9a5035799e22e73277043b22ac6\"\u003e\u003ccode\u003e3930464\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-openssl/rust-openssl/issues/2312\"\u003e#2312\u003c/a\u003e from sfackler/alex-patch-1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-openssl/rust-openssl/compare/openssl-v0.10.57...openssl-v0.10.68\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ruint` from 1.7.0 to 1.9.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/recmo/uint/releases\"\u003eruint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.9.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix some typos by \u003ca href=\"https://github.com/striezel\"\u003e\u003ccode\u003e@​striezel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/235\"\u003erecmo/uint#235\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: add prestwich to code owners by \u003ca href=\"https://github.com/prestwich\"\u003e\u003ccode\u003e@​prestwich\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/237\"\u003erecmo/uint#237\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix issue \u003ca href=\"https://redirect.github.com/recmo/uint/issues/230\"\u003e#230\u003c/a\u003e by \u003ca href=\"https://github.com/recmo\"\u003e\u003ccode\u003e@​recmo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/234\"\u003erecmo/uint#234\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump fastrlp from 0.3.0 to 0.3.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/239\"\u003erecmo/uint#239\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix incorrect wrapping_mul doc by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/218\"\u003erecmo/uint#218\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump serde from 1.0.160 to 1.0.163 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/242\"\u003erecmo/uint#242\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReplace unmaintained actions-rs/* actions in CI workflows by \u003ca href=\"https://github.com/striezel\"\u003e\u003ccode\u003e@​striezel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/236\"\u003erecmo/uint#236\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: make serde::Deserialize impl more permissive by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/246\"\u003erecmo/uint#246\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeature: minimal human-readable serialization of uints by \u003ca href=\"https://github.com/prestwich\"\u003e\u003ccode\u003e@​prestwich\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/243\"\u003erecmo/uint#243\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: prevent overflowing instantiation in from_base_be by \u003ca href=\"https://github.com/prestwich\"\u003e\u003ccode\u003e@​prestwich\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/249\"\u003erecmo/uint#249\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: \u003ccode\u003efrom_base_be\u003c/code\u003e overflow by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/253\"\u003erecmo/uint#253\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: \u003ccode\u003efrom_base_le\u003c/code\u003e by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/255\"\u003erecmo/uint#255\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: extract inline benches to a separate directory by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/262\"\u003erecmo/uint#262\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: merge alloy-rs/ruint (ruint2), take 2 by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/264\"\u003erecmo/uint#264\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(meta): add MSRV policy, remove Cargo.lock by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/265\"\u003erecmo/uint#265\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: ark version differentiation by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/266\"\u003erecmo/uint#266\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeature: ark version differentiation by \u003ca href=\"https://github.com/prestwich\"\u003e\u003ccode\u003e@​prestwich\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/241\"\u003erecmo/uint#241\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: circular dep in ruint by \u003ca href=\"https://github.com/gakonst\"\u003e\u003ccode\u003e@​gakonst\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/268\"\u003erecmo/uint#268\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: implement TryFrom\u003c!-- raw HTML omitted --\u003e by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/269\"\u003erecmo/uint#269\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: ruint-macro doctests by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/271\"\u003erecmo/uint#271\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add \u003ccode\u003eUint::byte\u003c/code\u003e by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/270\"\u003erecmo/uint#270\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: release 1.9.0 by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/272\"\u003erecmo/uint#272\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/striezel\"\u003e\u003ccode\u003e@​striezel\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/235\"\u003erecmo/uint#235\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prestwich\"\u003e\u003ccode\u003e@​prestwich\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/237\"\u003erecmo/uint#237\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/239\"\u003erecmo/uint#239\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/218\"\u003erecmo/uint#218\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gakonst\"\u003e\u003ccode\u003e@​gakonst\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/268\"\u003erecmo/uint#268\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/recmo/uint/compare/v1.8.0...v1.9.0\"\u003ehttps://github.com/recmo/uint/compare/v1.8.0...v1.9.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/recmo/uint/blob/main/CHANGELOG.md\"\u003eruint's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[1.9.0] - 2023-07-25\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eIntroduce \u003ccode\u003eark-ff-04\u003c/code\u003e feature flag for conversion to \u003ccode\u003eark-ff@0.4\u003c/code\u003e types\u003c/li\u003e\n\u003cli\u003eSupport for \u003ca href=\"https://github.com/alloy-rs/rlp\"\u003e\u003ccode\u003ealloy-rlp\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMSRV (Minimum Supported Rust Version) is now set at 1.65.0, from previously undefined\u003c/li\u003e\n\u003cli\u003eImplement \u003ccode\u003eTryFrom\u0026lt;bool\u0026gt;\u003c/code\u003e for \u003ccode\u003eUint\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eNew method: \u003ccode\u003ebyte\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMake \u003ccode\u003eserde::Deserialize\u003c/code\u003e impl more permissive\u003c/li\u003e\n\u003cli\u003eUse Ethereum \u003ccode\u003eQuantity\u003c/code\u003e encoding for serde serialization when human-readable\u003c/li\u003e\n\u003cli\u003eFix error in \u003ccode\u003efrom_base_be\u003c/code\u003e that allowed instantiation of overflowing \u003ccode\u003eUint\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eUpdated \u003ccode\u003efastrlp\u003c/code\u003e to \u003ccode\u003e0.3\u003c/code\u003e, \u003ccode\u003epyo3\u003c/code\u003e to \u003ccode\u003e0.19\u003c/code\u003e, and \u003ccode\u003esqlx-core\u003c/code\u003e to \u003ccode\u003e0.7\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eImproved \u003ccode\u003efastrlp\u003c/code\u003e perfomance\u003c/li\u003e\n\u003cli\u003eImproved \u003ccode\u003eproptest\u003c/code\u003e performance\u003c/li\u003e\n\u003cli\u003eMade \u003ccode\u003esupport\u003c/code\u003e module and its modules public\u003c/li\u003e\n\u003cli\u003eMade more \u003ccode\u003ealgorithm\u003c/code\u003e functions public\u003c/li\u003e\n\u003cli\u003eConstified \u003ccode\u003eas_le_slice\u003c/code\u003e and \u003ccode\u003eas_le_bytes\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRemoved\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAutomatic detection of nightly features. Enable them instead with the \u003ccode\u003enightly\u003c/code\u003e cargo feature\u003c/li\u003e\n\u003cli\u003eDependency on \u003ccode\u003ederive_more\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003efrom_base_le\u003c/code\u003e implementation by reversing the input iterator\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[1.8.0] — 2023-04-19\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003ebn-rs\u003c/code\u003e, \u003ccode\u003eserde\u003c/code\u003e and \u003ccode\u003euint!\u003c/code\u003e for \u003ccode\u003eBits\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSerde human readable now encodes the empty bitstring as \u003ccode\u003e0x0\u003c/code\u003e and rejects zero prefixes.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/4b041382438fc3381620e09d3358def8d0923e70\"\u003e\u003ccode\u003e4b04138\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/recmo/uint/issues/272\"\u003e#272\u003c/a\u003e from DaniPopes/release-1-9-0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/4d989b8ce615fa31765d709e7f48312f6ed3db38\"\u003e\u003ccode\u003e4d989b8\u003c/code\u003e\u003c/a\u003e chore: release 1.9.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/e4a727055f137fb4573573a7c4876253d5b779b3\"\u003e\u003ccode\u003ee4a7270\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/recmo/uint/issues/270\"\u003e#270\u003c/a\u003e from DaniPopes/byte-fn\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/8d6ea932e68f3648a6aab0d2e8a77663057e83e5\"\u003e\u003ccode\u003e8d6ea93\u003c/code\u003e\u003c/a\u003e Merge branch 'main' into byte-fn\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/c8a021f2b4000abbf269abfe70d7688ac7b9847e\"\u003e\u003ccode\u003ec8a021f\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003eUint::byte\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/1519f44248912c704a9b2abf731340ba5aa66dc0\"\u003e\u003ccode\u003e1519f44\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/recmo/uint/issues/271\"\u003e#271\u003c/a\u003e from DaniPopes/fix-doctests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/8679e17449d6531366c78a3706da8ca8c0a41ef4\"\u003e\u003ccode\u003e8679e17\u003c/code\u003e\u003c/a\u003e Merge branch 'main' into fix-doctests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/36480e3913f0ebcbf2eed7b9190dedb61e75ca90\"\u003e\u003ccode\u003e36480e3\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/recmo/uint/issues/269\"\u003e#269\u003c/a\u003e from DaniPopes/from-bool\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/d109f3780bd443567aa3513a7cbb75a37e1886e0\"\u003e\u003ccode\u003ed109f37\u003c/code\u003e\u003c/a\u003e fix: ruint-macro doctests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/af00163989936a137b80444289c2a68fbf765fdb\"\u003e\u003ccode\u003eaf00163\u003c/code\u003e\u003c/a\u003e feat: implement TryFrom\u0026lt;bool\u0026gt;\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/recmo/uint/compare/v1.7.0...v1.9.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tokio` from 1.33.0 to 1.42.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tokio-rs/tokio/releases\"\u003etokio's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eTokio v1.42.1\u003c/h2\u003e\n\u003cp\u003eThis release fixes a soundness issue in the broadcast channel. The channel accepts values that are \u003ccode\u003eSend\u003c/code\u003e but \u003ccode\u003e!Sync\u003c/code\u003e. Previously, the channel called \u003ccode\u003eclone()\u003c/code\u003e on these values without synchronizing. This release fixes the channel by synchronizing calls to \u003ccode\u003e.clone()\u003c/code\u003e (Thanks Austin Bonander for finding and reporting the issue).\u003c/p\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esync: synchronize \u003ccode\u003eclone()\u003c/code\u003e call in broadcast channel (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7232\"\u003e#7232\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7232\"\u003e#7232\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7232\"\u003etokio-rs/tokio#7232\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eTokio v1.42.0\u003c/h2\u003e\n\u003ch1\u003e1.42.0 (Dec 3rd, 2024)\u003c/h1\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eio: add \u003ccode\u003eAsyncFd::{try_io, try_io_mut}\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/6967\"\u003e#6967\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eio: avoid \u003ccode\u003eptr-\u0026gt;ref-\u0026gt;ptr\u003c/code\u003e roundtrip in RegistrationSet (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/6929\"\u003e#6929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: do not defer \u003ccode\u003eyield_now\u003c/code\u003e inside \u003ccode\u003eblock_in_place\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/6999\"\u003e#6999\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eio: simplify io readiness logic (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/6966\"\u003e#6966\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumented\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003enet: fix docs for \u003ccode\u003etokio::net::unix::{pid_t, gid_t, uid_t}\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/6791\"\u003e#6791\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etime: fix a typo in \u003ccode\u003eInstant\u003c/code\u003e docs (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/6982\"\u003e#6982\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/6791\"\u003e#6791\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/6791\"\u003etokio-rs/tokio#6791\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/6929\"\u003e#6929\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/6929\"\u003etokio-rs/tokio#6929\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/6966\"\u003e#6966\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/6966\"\u003etokio-rs/tokio#6966\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/6967\"\u003e#6967\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/6967\"\u003etokio-rs/tokio#6967\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/6982\"\u003e#6982\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/6982\"\u003etokio-rs/tokio#6982\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/6999\"\u003e#6999\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/6999\"\u003etokio-rs/tokio#6999\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eTokio v1.41.1\u003c/h2\u003e\n\u003ch1\u003e1.41.1 (Nov 7th, 2024)\u003c/h1\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emetrics: fix bug with wrong number of buckets for the histogram (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/6957\"\u003e#6957\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: display \u003ccode\u003enet\u003c/code\u003e requirement for \u003ccode\u003enet::UdpSocket\u003c/code\u003e in docs (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/6938\"\u003e#6938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: fix typo in \u003ccode\u003eTcpStream\u003c/code\u003e internal comment (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/6944\"\u003e#6944\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/6957\"\u003e#6957\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/6957\"\u003etokio-rs/tokio#6957\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/6938\"\u003e#6938\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/6938\"\u003etokio-rs/tokio#6938\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/6944\"\u003e#6944\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/6944\"\u003etokio-rs/tokio#6944\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/f7fb0bdc7a4b8db7b44aa34bf869cc76e61ef246\"\u003e\u003ccode\u003ef7fb0bd\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.42.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/9faea740df38c3691eb558b4a9387e2195960a85\"\u003e\u003ccode\u003e9faea74\u003c/code\u003e\u003c/a\u003e Merge 'tokio-1.38.x' into 'tokio.1.42.x'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/aa303bc2051f7c21b48bb7bfcafe8fd4f39afd21\"\u003e\u003ccode\u003eaa303bc\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.38.2 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/7b6ccb515ff067151ed62db835f735e5653f8784\"\u003e\u003ccode\u003e7b6ccb5\u003c/code\u003e\u003c/a\u003e chore: backport CI fixes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/4b174ce2c95fe1d1a217917db93fcc935e17e0da\"\u003e\u003ccode\u003e4b174ce\u003c/code\u003e\u003c/a\u003e sync: fix cloning value when receiving from broadcast channel\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/bb9d57017e100985f86d8ca41ac105ee9140423e\"\u003e\u003ccode\u003ebb9d570\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.42.0 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7005\"\u003e#7005\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/af9c683d52415bf01709197778d49eec1ff78c44\"\u003e\u003ccode\u003eaf9c683\u003c/code\u003e\u003c/a\u003e tests: fix typo in build test instructions (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7004\"\u003e#7004\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/4bc5a1a05862bad71f85a38bf3c56f721a97b43f\"\u003e\u003ccode\u003e4bc5a1a\u003c/code\u003e\u003c/a\u003e ci: allow Unicode-3.0 license for unicode-ident (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7006\"\u003e#7006\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/f8948ea021bd4b5626bbd8dee89bee51ba766326\"\u003e\u003ccode\u003ef8948ea\u003c/code\u003e\u003c/a\u003e runtime: do not defer \u003ccode\u003eyield_now\u003c/code\u003e inside \u003ccode\u003eblock_in_place\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/6999\"\u003e#6999\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/bce9780dd3127cd937923d975e356299226a39aa\"\u003e\u003ccode\u003ebce9780\u003c/code\u003e\u003c/a\u003e time: use \u003ccode\u003earray::from_fn\u003c/code\u003e instead of manually creating array (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7000\"\u003e#7000\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/tokio/compare/tokio-1.33.0...tokio-1.42.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \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\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/0xferit/fe/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/0xferit/fe/pull/2","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/0xferit%2Ffe/issues/2","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2/packages"},{"uuid":"3968106309","node_id":"PR_kwDOPEAfJc7FJJhq","number":112,"state":"closed","title":"chore(deps): bump the cargo 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-03-10T21:54:18.000Z","author_association":null,"state_reason":null,"created_at":"2026-02-20T11:35:46.000Z","updated_at":"2026-03-10T21:54:20.000Z","time_to_close":1592312,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"cargo","update_count":6,"packages":[{"name":"jsonwebtoken","old_version":"9.3.1","new_version":"10.3.0","repository_url":"https://github.com/Keats/jsonwebtoken"},{"name":"alloy-dyn-abi","old_version":"1.3.1","new_version":"1.5.7","repository_url":"https://github.com/alloy-rs/core"},{"name":"bytes","old_version":"1.10.1","new_version":"1.11.1","repository_url":"https://github.com/tokio-rs/bytes"},{"name":"keccak","old_version":"0.1.5","new_version":"0.1.6","repository_url":"https://github.com/RustCrypto/sponges"},{"name":"ruint","old_version":"1.16.0","new_version":"1.17.2","repository_url":"https://github.com/recmo/uint"},{"name":"time","old_version":"0.3.41","new_version":"0.3.47","repository_url":"https://github.com/time-rs/time"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the cargo group with 6 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [jsonwebtoken](https://github.com/Keats/jsonwebtoken) | `9.3.1` | `10.3.0` |\n| [alloy-dyn-abi](https://github.com/alloy-rs/core) | `1.3.1` | `1.5.7` |\n| [bytes](https://github.com/tokio-rs/bytes) | `1.10.1` | `1.11.1` |\n| [keccak](https://github.com/RustCrypto/sponges) | `0.1.5` | `0.1.6` |\n| [ruint](https://github.com/recmo/uint) | `1.16.0` | `1.17.2` |\n| [time](https://github.com/time-rs/time) | `0.3.41` | `0.3.47` |\n\n\nUpdates `jsonwebtoken` from 9.3.1 to 10.3.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Keats/jsonwebtoken/blob/master/CHANGELOG.md\"\u003ejsonwebtoken's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.3.0 (2026-01-27)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eExport everything needed to define your own CryptoProvider\u003c/li\u003e\n\u003cli\u003eFix type confusion with exp/nbf when not required\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.2.0 (2025-11-06)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove \u003ccode\u003eClone\u003c/code\u003e bound from decode functions\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.1.0 (2025-10-18)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003edangerous::insecure_decode\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eImplement TryFrom \u0026amp;Jwk for DecodingKey\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.0.0 (2025-09-29)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBREAKING: now using traits for crypto backends, you have to choose between \u003ccode\u003eaws_lc_rs\u003c/code\u003e and \u003ccode\u003erust_crypto\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eClone\u003c/code\u003e bound to \u003ccode\u003edecode\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eSupport decoding byte slices\u003c/li\u003e\n\u003cli\u003eSupport JWS\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Keats/jsonwebtoken/commit/abbc3076742c4161347bc6b8bf4aa5eb86e1dc01\"\u003e\u003ccode\u003eabbc307\u003c/code\u003e\u003c/a\u003e Fix type confusion\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Keats/jsonwebtoken/commit/e99740d15420b735cd3ba90db1e8dfdbcaa51b2f\"\u003e\u003ccode\u003ee99740d\u003c/code\u003e\u003c/a\u003e fix: bump minimal version requirements (\u003ca href=\"https://redirect.github.com/Keats/jsonwebtoken/issues/481\"\u003e#481\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Keats/jsonwebtoken/commit/50d15e042cb623ca0bd67374c0fc09a5da323c2e\"\u003e\u003ccode\u003e50d15e0\u003c/code\u003e\u003c/a\u003e Use try_sign to avoid panics (\u003ca href=\"https://redirect.github.com/Keats/jsonwebtoken/issues/479\"\u003e#479\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Keats/jsonwebtoken/commit/245858fdf3fade3ef176d49d00334dec9e9f6b0b\"\u003e\u003ccode\u003e245858f\u003c/code\u003e\u003c/a\u003e Bump some dep\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Keats/jsonwebtoken/commit/122c2ed079dddf8d174492007c778aa495efde8d\"\u003e\u003ccode\u003e122c2ed\u003c/code\u003e\u003c/a\u003e Bump action number in CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Keats/jsonwebtoken/commit/72e0c7fa4042e71b3d3482777b956f5918f91ac2\"\u003e\u003ccode\u003e72e0c7f\u003c/code\u003e\u003c/a\u003e Expose cryptography backends via CryptoProvider (\u003ca href=\"https://redirect.github.com/Keats/jsonwebtoken/issues/452\"\u003e#452\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Keats/jsonwebtoken/commit/53a3fc25b48be0af5fdab63b5698b2a24f59b3ef\"\u003e\u003ccode\u003e53a3fc2\u003c/code\u003e\u003c/a\u003e Do not fail for clippy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Keats/jsonwebtoken/commit/3226cfc82bea494ad914f529b3549137099f2406\"\u003e\u003ccode\u003e3226cfc\u003c/code\u003e\u003c/a\u003e Prepare for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Keats/jsonwebtoken/commit/dfe58f99b49e08da856db61eb1fbcc0d1da22a2a\"\u003e\u003ccode\u003edfe58f9\u003c/code\u003e\u003c/a\u003e Remove unnecessary Clone bounds from decode functions (\u003ca href=\"https://redirect.github.com/Keats/jsonwebtoken/issues/458\"\u003e#458\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Keats/jsonwebtoken/commit/9b3e19c38c11564191b7b63199df7f577d407621\"\u003e\u003ccode\u003e9b3e19c\u003c/code\u003e\u003c/a\u003e Fix function names in README (\u003ca href=\"https://redirect.github.com/Keats/jsonwebtoken/issues/457\"\u003e#457\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Keats/jsonwebtoken/compare/v9.3.1...v10.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `alloy-dyn-abi` from 1.3.1 to 1.5.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/alloy-rs/core/releases\"\u003ealloy-dyn-abi's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ealloy-core v1.5.6\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): bump fixed-cache by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/alloy-rs/core/pull/1073\"\u003ealloy-rs/core#1073\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/alloy-rs/core/compare/v1.5.5...v1.5.6\"\u003ehttps://github.com/alloy-rs/core/compare/v1.5.5...v1.5.6\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ealloy-core v1.5.5\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: enable alloy-rlp MSRV features by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/alloy-rs/core/pull/1068\"\u003ealloy-rs/core#1068\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump breakings by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/alloy-rs/core/pull/1069\"\u003ealloy-rs/core#1069\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(primitives): add \u003cem\u003eflatten\u003c/em\u003e extensions by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/alloy-rs/core/pull/1070\"\u003ealloy-rs/core#1070\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: use checked methods in Signed tests for cranelift compat by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/alloy-rs/core/pull/1071\"\u003ealloy-rs/core#1071\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: speed up Miri tests by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/alloy-rs/core/pull/1072\"\u003ealloy-rs/core#1072\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/alloy-rs/core/compare/v1.5.4...v1.5.5\"\u003ehttps://github.com/alloy-rs/core/compare/v1.5.4...v1.5.5\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ealloy-core v1.5.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eci: fix rkyv miri breakage by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/alloy-rs/core/pull/1066\"\u003ealloy-rs/core#1066\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(sol-macro): use sha3 by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/alloy-rs/core/pull/1064\"\u003ealloy-rs/core#1064\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(primitives): remove unnecessary keccak cache length hash computation by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/alloy-rs/core/pull/1065\"\u003ealloy-rs/core#1065\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(primitives): use keccak_asm::Keccak256::digest by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/alloy-rs/core/pull/1067\"\u003ealloy-rs/core#1067\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/alloy-rs/core/compare/v1.5.3...v1.5.4\"\u003ehttps://github.com/alloy-rs/core/compare/v1.5.3...v1.5.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ealloy-core v1.5.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): run cargo shear by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/alloy-rs/core/pull/1055\"\u003ealloy-rs/core#1055\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(primitives): switch default keccak to sha3 by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/alloy-rs/core/pull/1057\"\u003ealloy-rs/core#1057\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(primitives): always enable 'sha3/asm' feature by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/alloy-rs/core/pull/1058\"\u003ealloy-rs/core#1058\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(primitives): FixedBytes: schemars::JsonSchema by \u003ca href=\"https://github.com/aatifsyed\"\u003e\u003ccode\u003e@​aatifsyed\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/alloy-rs/core/pull/1059\"\u003ealloy-rs/core#1059\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: allow bincode advisory in deny.toml by \u003ca href=\"https://github.com/mattsse\"\u003e\u003ccode\u003e@​mattsse\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/alloy-rs/core/pull/1060\"\u003ealloy-rs/core#1060\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: update to tempoxyz by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/alloy-rs/core/pull/1062\"\u003ealloy-rs/core#1062\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aatifsyed\"\u003e\u003ccode\u003e@​aatifsyed\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/alloy-rs/core/pull/1059\"\u003ealloy-rs/core#1059\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/alloy-rs/core/compare/v1.5.2...v1.5.3\"\u003ehttps://github.com/alloy-rs/core/compare/v1.5.2...v1.5.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ealloy-core v1.5.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eperf(primitives): always use FxHash for Fb* by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/alloy-rs/core/pull/1054\"\u003ealloy-rs/core#1054\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/alloy-rs/core/compare/v1.5.1...v1.5.2\"\u003ehttps://github.com/alloy-rs/core/compare/v1.5.1...v1.5.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ealloy-core v1.5.1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/alloy-rs/core/blob/main/CHANGELOG.md\"\u003ealloy-dyn-abi's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003cp\u003eAll notable changes to this project will be documented in this file.\u003c/p\u003e\n\u003cp\u003eThe format is based on \u003ca href=\"https://keepachangelog.com/en/1.1.0/\"\u003eKeep a Changelog\u003c/a\u003e,\nand this project adheres to \u003ca href=\"https://semver.org/spec/v2.0.0.html\"\u003eSemantic Versioning\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/alloy-rs/core/releases/tag/v1.5.6\"\u003e1.5.6\u003c/a\u003e - 2026-02-12\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[deps] Bump fixed-cache (\u003ca href=\"https://redirect.github.com/alloy-rs/core/issues/1073\"\u003e#1073\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMiscellaneous Tasks\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix changelog\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/alloy-rs/core/releases/tag/v1.5.5\"\u003e1.5.5\u003c/a\u003e - 2026-02-11\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[deps] Bump breakings (\u003ca href=\"https://redirect.github.com/alloy-rs/core/issues/1069\"\u003e#1069\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[primitives] Add \u003cem\u003eflatten\u003c/em\u003e extensions (\u003ca href=\"https://redirect.github.com/alloy-rs/core/issues/1070\"\u003e#1070\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMiscellaneous Tasks\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRelease 1.5.5\u003c/li\u003e\n\u003cli\u003eEnable alloy-rlp MSRV features (\u003ca href=\"https://redirect.github.com/alloy-rs/core/issues/1068\"\u003e#1068\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTesting\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSpeed up Miri tests (\u003ca href=\"https://redirect.github.com/alloy-rs/core/issues/1072\"\u003e#1072\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse checked methods in Signed tests for cranelift compat (\u003ca href=\"https://redirect.github.com/alloy-rs/core/issues/1071\"\u003e#1071\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/alloy-rs/core/releases/tag/v1.5.4\"\u003e1.5.4\u003c/a\u003e - 2026-01-28\u003c/h2\u003e\n\u003ch3\u003eMiscellaneous Tasks\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRelease 1.5.4\u003c/li\u003e\n\u003cli\u003e[sol-macro] Use sha3 (\u003ca href=\"https://redirect.github.com/alloy-rs/core/issues/1064\"\u003e#1064\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix rkyv miri breakage (\u003ca href=\"https://redirect.github.com/alloy-rs/core/issues/1066\"\u003e#1066\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePerformance\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\u003eSee full diff in \u003ca href=\"https://github.com/alloy-rs/core/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `bytes` from 1.10.1 to 1.11.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tokio-rs/bytes/releases\"\u003ebytes's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eBytes v1.11.1\u003c/h2\u003e\n\u003ch1\u003e1.11.1 (February 3rd, 2026)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix integer overflow in \u003ccode\u003eBytesMut::reserve\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBytes v1.11.0\u003c/h2\u003e\n\u003ch1\u003e1.11.0 (November 14th, 2025)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eBump MSRV to 1.57 (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/788\"\u003e#788\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: \u003ccode\u003eBytesMut\u003c/code\u003e only reuse if src has remaining (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/803\"\u003e#803\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSpecialize \u003ccode\u003eBytesMut::put::\u0026lt;Bytes\u0026gt;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/793\"\u003e#793\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReserve capacity in \u003ccode\u003eBytesMut::put\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/794\"\u003e#794\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eChange \u003ccode\u003eBytesMut::remaining_mut\u003c/code\u003e to use \u003ccode\u003eisize::MAX\u003c/code\u003e instead of \u003ccode\u003eusize::MAX\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/795\"\u003e#795\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eInternal changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eGuarantee address in \u003ccode\u003eslice()\u003c/code\u003e for empty slices. (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/780\"\u003e#780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRename \u003ccode\u003eVtable::to_*\u003c/code\u003e -\u0026gt; \u003ccode\u003eVtable::into_*\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/776\"\u003e#776\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix latest clippy warnings (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/787\"\u003e#787\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eIgnore \u003ccode\u003eBytesMut::freeze\u003c/code\u003e doctest on wasm (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/790\"\u003e#790\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMove \u003ccode\u003edrop_fn\u003c/code\u003e of \u003ccode\u003efrom_owner\u003c/code\u003e into vtable (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/801\"\u003e#801\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.11.1 (February 3rd, 2026)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix integer overflow in \u003ccode\u003eBytesMut::reserve\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e1.11.0 (November 14th, 2025)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eBump MSRV to 1.57 (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/788\"\u003e#788\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: \u003ccode\u003eBytesMut\u003c/code\u003e only reuse if src has remaining (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/803\"\u003e#803\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSpecialize \u003ccode\u003eBytesMut::put::\u0026lt;Bytes\u0026gt;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/793\"\u003e#793\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReserve capacity in \u003ccode\u003eBytesMut::put\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/794\"\u003e#794\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eChange \u003ccode\u003eBytesMut::remaining_mut\u003c/code\u003e to use \u003ccode\u003eisize::MAX\u003c/code\u003e instead of \u003ccode\u003eusize::MAX\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/795\"\u003e#795\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eInternal changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eGuarantee address in \u003ccode\u003eslice()\u003c/code\u003e for empty slices. (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/780\"\u003e#780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRename \u003ccode\u003eVtable::to_*\u003c/code\u003e -\u0026gt; \u003ccode\u003eVtable::into_*\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/776\"\u003e#776\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix latest clippy warnings (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/787\"\u003e#787\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eIgnore \u003ccode\u003eBytesMut::freeze\u003c/code\u003e doctest on wasm (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/790\"\u003e#790\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMove \u003ccode\u003edrop_fn\u003c/code\u003e of \u003ccode\u003efrom_owner\u003c/code\u003e into vtable (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/801\"\u003e#801\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/417dccdeff249e0c011327de7d92e0d6fbe7cc43\"\u003e\u003ccode\u003e417dccd\u003c/code\u003e\u003c/a\u003e Release bytes v1.11.1 (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/820\"\u003e#820\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/d0293b0e35838123c51ca5dfdf468ecafee4398f\"\u003e\u003ccode\u003ed0293b0\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/a7952fb4478f6dc226f623b217432fbc6f8dad24\"\u003e\u003ccode\u003ea7952fb\u003c/code\u003e\u003c/a\u003e chore: prepare bytes v1.11.0 (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/804\"\u003e#804\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/60cbb776f22e4ef2268c026e88a24d6ed75b3776\"\u003e\u003ccode\u003e60cbb77\u003c/code\u003e\u003c/a\u003e fix: \u003ccode\u003eBytesMut\u003c/code\u003e only reuse if src has remaining (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/803\"\u003e#803\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/7ce330f5192a322fb1efefe7ac9a3850b27162a1\"\u003e\u003ccode\u003e7ce330f\u003c/code\u003e\u003c/a\u003e Move drop_fn of from_owner into vtable (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/801\"\u003e#801\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/4b53a29eb26716592ef2f00f925ef58ccb182e61\"\u003e\u003ccode\u003e4b53a29\u003c/code\u003e\u003c/a\u003e Tweak BytesMut::remaining_mut (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/795\"\u003e#795\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/016fdbdc7a95f6764186dacfcaeef94d77e89cd1\"\u003e\u003ccode\u003e016fdbd\u003c/code\u003e\u003c/a\u003e Reserve capacity in BytesMut::put (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/794\"\u003e#794\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/ef7f25736cfe48db5b42f2aa3225cace4126d2ac\"\u003e\u003ccode\u003eef7f257\u003c/code\u003e\u003c/a\u003e Specialize BytesMut::put::\u0026lt;Bytes\u0026gt; (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/793\"\u003e#793\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/8b4f54d0f317724bfeab29232f8a9333b3d8625e\"\u003e\u003ccode\u003e8b4f54d\u003c/code\u003e\u003c/a\u003e Ignore BytesMut::freeze doctest on wasm (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/790\"\u003e#790\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/16132ad2593402aa7dbd882b0ce22a40bfacfd96\"\u003e\u003ccode\u003e16132ad\u003c/code\u003e\u003c/a\u003e Fix latest clippy warnings (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/787\"\u003e#787\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/bytes/compare/v1.10.1...v1.11.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `keccak` from 0.1.5 to 0.1.6\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/sponges/commit/a8936d9662ca92fd177d289580066ceabb937b0c\"\u003e\u003ccode\u003ea8936d9\u003c/code\u003e\u003c/a\u003e keccak v0.1.6\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/RustCrypto/sponges/compare/keccak-v0.1.5...keccak-v0.1.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ruint` from 1.16.0 to 1.17.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/recmo/uint/releases\"\u003eruint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.17.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(docsrs): remove doc_auto_cfg by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/554\"\u003erecmo/uint#554\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: release 1.17.2 by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/555\"\u003erecmo/uint#555\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/recmo/uint/compare/v1.17.1...v1.17.2\"\u003ehttps://github.com/recmo/uint/compare/v1.17.1...v1.17.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.17.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix codspeed benches \u0026amp; add most_significant_bits bench by \u003ca href=\"https://github.com/Evalir\"\u003e\u003ccode\u003e@​Evalir\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/544\"\u003erecmo/uint#544\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix codspeed benches \u0026amp; add most_significant_bits bench by \u003ca href=\"https://github.com/prestwich\"\u003e\u003ccode\u003e@​prestwich\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/543\"\u003erecmo/uint#543\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update unsafe function and improve documentation and safety notes by \u003ca href=\"https://github.com/Evalir\"\u003e\u003ccode\u003e@​Evalir\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/553\"\u003erecmo/uint#553\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update unsafe function and improve documentation and safety notes by \u003ca href=\"https://github.com/prestwich\"\u003e\u003ccode\u003e@​prestwich\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/552\"\u003erecmo/uint#552\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/recmo/uint/compare/v1.17.0...v1.17.1\"\u003ehttps://github.com/recmo/uint/compare/v1.17.0...v1.17.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.17.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: add parse benches by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/518\"\u003erecmo/uint#518\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: bump MSRV to 1.85 by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/503\"\u003erecmo/uint#503\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: use const block in add_mod by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/521\"\u003erecmo/uint#521\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump actions/checkout from 4 to 5 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/recmo/uint/pull/517\"\u003erecmo/uint#517\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add support for ark-ff v0.5.0 by \u003ca href=\"https://github.com/fabian1409\"\u003e\u003ccode\u003e@​fabian1409\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/526\"\u003erecmo/uint#526\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): depend on \u003ccode\u003eserde_core\u003c/code\u003e instead of \u003ccode\u003eserde\u003c/code\u003e by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/527\"\u003erecmo/uint#527\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebench: bench from f64 and f32 by \u003ca href=\"https://github.com/Evalir\"\u003e\u003ccode\u003e@​Evalir\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/531\"\u003erecmo/uint#531\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: make \u003ccode\u003e*next*\u003c/code\u003e functions const by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/533\"\u003erecmo/uint#533\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add bincode 2 support by \u003ca href=\"https://github.com/lightsing\"\u003e\u003ccode\u003e@​lightsing\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/516\"\u003erecmo/uint#516\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnhanced f64 -\u0026gt; Uint conversion by \u003ca href=\"https://github.com/Pzixel\"\u003e\u003ccode\u003e@​Pzixel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/524\"\u003erecmo/uint#524\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump CodSpeedHQ/action from 3 to 4 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/recmo/uint/pull/528\"\u003erecmo/uint#528\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd Uint -\u0026gt; f64/f32 benches by \u003ca href=\"https://github.com/Pzixel\"\u003e\u003ccode\u003e@​Pzixel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/536\"\u003erecmo/uint#536\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd Uint -\u0026gt; f64 conversion by \u003ca href=\"https://github.com/Pzixel\"\u003e\u003ccode\u003e@​Pzixel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/535\"\u003erecmo/uint#535\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: use select_unpredictable by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/537\"\u003erecmo/uint#537\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: switch to edition 2024 by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/538\"\u003erecmo/uint#538\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: release 1.17.0 by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/539\"\u003erecmo/uint#539\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fabian1409\"\u003e\u003ccode\u003e@​fabian1409\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/526\"\u003erecmo/uint#526\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Pzixel\"\u003e\u003ccode\u003e@​Pzixel\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/524\"\u003erecmo/uint#524\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/recmo/uint/compare/v1.16.0...v1.17.0\"\u003ehttps://github.com/recmo/uint/compare/v1.16.0...v1.17.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/recmo/uint/blob/main/CHANGELOG.md\"\u003eruint's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[1.17.2] - 2025-12-28\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(docsrs): remove doc_auto_cfg (\u003ca href=\"https://redirect.github.com/recmo/uint/issues/554\"\u003e#554\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/recmo/uint/issues/554\"\u003e#554\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/recmo/uint/pull/554\"\u003erecmo/uint#554\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e[1.17.1] - 2025-12-26\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eunsafe\u003c/code\u003e to many unstable API functions in \u003ccode\u003ealgorithms\u003c/code\u003e module, and\ndocumented their conditions of use (COU). (\u003ca href=\"https://redirect.github.com/recmo/uint/issues/552\"\u003e#552\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/recmo/uint/issues/552\"\u003e#552\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/recmo/uint/pull/552\"\u003erecmo/uint#552\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e[1.17.0] - 2025-09-24\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport for \u003ca href=\"https://github.com/bincode-org/bincode\"\u003ebincode 2\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/recmo/uint/issues/516\"\u003e#516\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eIntroduce \u003ccode\u003eark-ff-05\u003c/code\u003e feature flag for conversion to \u003ccode\u003eark-ff@0.5\u003c/code\u003e types (\u003ca href=\"https://redirect.github.com/recmo/uint/issues/526\"\u003e#526\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMSRV bumped to 1.85 (\u003ca href=\"https://redirect.github.com/recmo/uint/issues/503\"\u003e#503\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMade \u003ccode\u003e*next_power_of_two\u003c/code\u003e and \u003ccode\u003e*next_multiple_of\u003c/code\u003e \u003ccode\u003econst\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/recmo/uint/issues/533\"\u003e#533\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReimplemented \u003ccode\u003eTryFrom\u0026lt;f64\u0026gt;\u003c/code\u003e for \u003ccode\u003eUint\u003c/code\u003e to speed it up, fixing edge cases and removing \u003ccode\u003estd\u003c/code\u003e requirements (\u003ca href=\"https://redirect.github.com/recmo/uint/issues/524\"\u003e#524\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReimplemented \u003ccode\u003eFrom\u0026lt;Uint\u0026gt;\u003c/code\u003e for \u003ccode\u003ef64\u003c/code\u003e and \u003ccode\u003ef32\u003c/code\u003e to speed it up, fixing edge cases and removing \u003ccode\u003estd\u003c/code\u003e requirements (\u003ca href=\"https://redirect.github.com/recmo/uint/issues/535\"\u003e#535\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/recmo/uint/issues/503\"\u003e#503\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/recmo/uint/pull/503\"\u003erecmo/uint#503\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/recmo/uint/issues/516\"\u003e#516\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/recmo/uint/pull/516\"\u003erecmo/uint#516\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/recmo/uint/issues/526\"\u003e#526\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/recmo/uint/pull/526\"\u003erecmo/uint#526\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/recmo/uint/issues/533\"\u003e#533\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/recmo/uint/pull/533\"\u003erecmo/uint#533\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/recmo/uint/issues/524\"\u003e#524\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/recmo/uint/pull/524\"\u003erecmo/uint#524\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/recmo/uint/commit/5bd4cff6ae3960591d750cdd7356e24aa086b67a\"\u003e\u003ccode\u003e5bd4cff\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/recmo/uint/issues/555\"\u003e#555\u003c/a\u003e from DaniPopes/release-1.17.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/953a994d0a7968428aae792c85e89765c9a6093c\"\u003e\u003ccode\u003e953a994\u003c/code\u003e\u003c/a\u003e chore: release 1.17.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/9110e538043ccb5e3c9401dccc04deac97e30b1a\"\u003e\u003ccode\u003e9110e53\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/recmo/uint/issues/554\"\u003e#554\u003c/a\u003e from DaniPopes/doc_auto_cfg\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/2d242c92a7c6c1e57575ae671c92e1acb0e051af\"\u003e\u003ccode\u003e2d242c9\u003c/code\u003e\u003c/a\u003e fix(docsrs): remove doc_auto_cfg\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/bc3fad727853ce31fa78a053c950748db8571369\"\u003e\u003ccode\u003ebc3fad7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/recmo/uint/issues/553\"\u003e#553\u003c/a\u003e from Evalir/evalir/prestwich/rustsec-safety\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/6d8229164d8d59c5e4d77dbaa993f456252db5e6\"\u003e\u003ccode\u003e6d82291\u003c/code\u003e\u003c/a\u003e chore: bump version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/51fdde2da668134085f4d275f5917c7a85c5b7c0\"\u003e\u003ccode\u003e51fdde2\u003c/code\u003e\u003c/a\u003e chore: changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/8090e7f9393e7481a20d2e61dac04e78efcc90dd\"\u003e\u003ccode\u003e8090e7f\u003c/code\u003e\u003c/a\u003e chore: update unsafe function and improve documentation and safety notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/17c9b3e9062f74a39701e68dec358375595d33d7\"\u003e\u003ccode\u003e17c9b3e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/recmo/uint/issues/544\"\u003e#544\u003c/a\u003e from Evalir/evalir/prestwich-fix-codspeed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/370e2e5f11e504e5343004869c704015c615ae7c\"\u003e\u003ccode\u003e370e2e5\u003c/code\u003e\u003c/a\u003e fix: crates badge\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/recmo/uint/compare/v1.16.0...v1.17.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `time` from 0.3.41 to 0.3.47\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/time-rs/time/releases\"\u003etime's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.3.47\u003c/h2\u003e\n\u003cp\u003eSee the \u003ca href=\"https://github.com/time-rs/time/blob/main/CHANGELOG.md\"\u003echangelog\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev0.3.46\u003c/h2\u003e\n\u003cp\u003eSee the \u003ca href=\"https://github.com/time-rs/time/blob/main/CHANGELOG.md\"\u003echangelog\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev0.3.45\u003c/h2\u003e\n\u003cp\u003eSee the \u003ca href=\"https://github.com/time-rs/time/blob/main/CHANGELOG.md\"\u003echangelog\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev0.3.44\u003c/h2\u003e\n\u003cp\u003eSee the \u003ca href=\"https://github.com/time-rs/time/blob/main/CHANGELOG.md\"\u003echangelog\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev0.3.43\u003c/h2\u003e\n\u003cp\u003eSee the \u003ca href=\"https://github.com/time-rs/time/blob/main/CHANGELOG.md\"\u003echangelog\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev0.3.42\u003c/h2\u003e\n\u003cp\u003eSee the \u003ca href=\"https://github.com/time-rs/time/blob/main/CHANGELOG.md\"\u003echangelog\u003c/a\u003e for details.\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/time-rs/time/blob/main/CHANGELOG.md\"\u003etime's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.3.47 [2026-02-05]\u003c/h2\u003e\n\u003ch3\u003eSecurity\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eThe possibility of a stack exhaustion denial of service attack when parsing RFC 2822 has been\neliminated. Previously, it was possible to craft input that would cause unbounded recursion. Now,\nthe depth of the recursion is tracked, causing an error to be returned if it exceeds a reasonable\nlimit.\u003c/p\u003e\n\u003cp\u003eThis attack vector requires parsing user-provided input, with any type, using the RFC 2822 format.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCompatibility\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAttempting to format a value with a well-known format (i.e. RFC 3339, RFC 2822, or ISO 8601) will\nerror at compile time if the type being formatted does not provide sufficient information. This\nwould previously fail at runtime. Similarly, attempting to format a value with ISO 8601 that is\nonly configured for parsing (i.e. \u003ccode\u003eIso8601::PARSING\u003c/code\u003e) will error at compile time.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBuilder methods for format description modifiers, eliminating the need for verbose initialization\nwhen done manually.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edate!(2026-W01-2)\u003c/code\u003e is now supported. Previously, a space was required between \u003ccode\u003eW\u003c/code\u003e and \u003ccode\u003e01\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[end]\u003c/code\u003e now has a \u003ccode\u003etrailing_input\u003c/code\u003e modifier which can either be \u003ccode\u003eprohibit\u003c/code\u003e (the default) or\n\u003ccode\u003ediscard\u003c/code\u003e. When it is \u003ccode\u003ediscard\u003c/code\u003e, all remaining input is ignored. Note that if there are components\nafter \u003ccode\u003e[end]\u003c/code\u003e, they will still attempt to be parsed, likely resulting in an error.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMore performance gains when parsing.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eIf manually formatting a value, the number of bytes written was one short for some components.\nThis has been fixed such that the number of bytes written is always correct.\u003c/li\u003e\n\u003cli\u003eThe possibility of integer overflow when parsing an owned format description has been effectively\neliminated. This would previously wrap when overflow checks were disabled. Instead of storing the\ndepth as \u003ccode\u003eu8\u003c/code\u003e, it is stored as \u003ccode\u003eu32\u003c/code\u003e. This would require multiple gigabytes of nested input to\noverflow, at which point we've got other problems and trivial mitigations are available by\ndownstream users.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.3.46 [2026-01-23]\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAll possible panics are now documented for the relevant methods.\u003c/li\u003e\n\u003cli\u003eThe need to use \u003ccode\u003e#[serde(default)]\u003c/code\u003e when using custom \u003ccode\u003eserde\u003c/code\u003e formats is documented. This applies\nonly when deserializing an \u003ccode\u003eOption\u0026lt;T\u0026gt;\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eDuration::nanoseconds_i128\u003c/code\u003e has been made public, mirroring\n\u003ccode\u003estd::time::Duration::from_nanos_u128\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/d5144cd2874862d46466c900910cd8577d066019\"\u003e\u003ccode\u003ed5144cd\u003c/code\u003e\u003c/a\u003e v0.3.47 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/f6206b050fd54817d8872834b4d61f605570e89b\"\u003e\u003ccode\u003ef6206b0\u003c/code\u003e\u003c/a\u003e Guard against integer overflow in release mode\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/1c63dc7985b8fa26bd8c689423cc56b7a03841ee\"\u003e\u003ccode\u003e1c63dc7\u003c/code\u003e\u003c/a\u003e Avoid denial of service when parsing Rfc2822\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/5940df6e72efb63d246ca1ca59a0f836ad32ad8a\"\u003e\u003ccode\u003e5940df6\u003c/code\u003e\u003c/a\u003e Add builder methods to avoid verbose construction\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/00881a4da1bc5a6cb6313052e5017dbd7daa40f0\"\u003e\u003ccode\u003e00881a4\u003c/code\u003e\u003c/a\u003e Manually format macros everywhere\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/bb723b6d826e46c174d75cd08987061984b0ceb7\"\u003e\u003ccode\u003ebb723b6\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003etrailing_input\u003c/code\u003e modifier to \u003ccode\u003eend\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/31c4f8e0b56e6ae24fe0d6ef0e492b6741dda783\"\u003e\u003ccode\u003e31c4f8e\u003c/code\u003e\u003c/a\u003e Permit \u003ccode\u003eW12\u003c/code\u003e in \u003ccode\u003edate!\u003c/code\u003e macro\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/490a17bf306576850f33a86d3ca95d96db7b1dcd\"\u003e\u003ccode\u003e490a17b\u003c/code\u003e\u003c/a\u003e Mark error paths in well-known formats as cold\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/6cb1896a600be1538ecfab8f233fe9cfe9fa8951\"\u003e\u003ccode\u003e6cb1896\u003c/code\u003e\u003c/a\u003e Optimize \u003ccode\u003eRfc2822\u003c/code\u003e parsing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/6d264d59c25e3da0453c3defebf4640b0086a006\"\u003e\u003ccode\u003e6d264d5\u003c/code\u003e\u003c/a\u003e Remove erroneous \u003ccode\u003e#[inline(never)]\u003c/code\u003e attributes\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/time-rs/time/compare/v0.3.41...v0.3.47\"\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\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/Reality2byte/cdp-sdk/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/Reality2byte/cdp-sdk/pull/112","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Reality2byte%2Fcdp-sdk/issues/112","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/112/packages"},{"uuid":"3962870075","node_id":"PR_kwDOLj_DwM7E373h","number":1394,"state":"closed","title":"build(deps): bump the cargo group across 1 directory with 4 updates","user":"dependabot[bot]","labels":["dependencies","rust","pessimistic-proof"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-02-20T11:31:15.000Z","author_association":null,"state_reason":null,"created_at":"2026-02-19T13:02:29.000Z","updated_at":"2026-02-20T11:31:26.000Z","time_to_close":80926,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"cargo","update_count":4,"packages":[{"name":"aws-sdk-kms","old_version":"1.84.0","new_version":"1.85.0","repository_url":"https://github.com/awslabs/aws-sdk-rust"},{"name":"bytes","old_version":"1.10.1","new_version":"1.11.1","repository_url":"https://github.com/tokio-rs/bytes"},{"name":"ruint","old_version":"1.16.0","new_version":"1.17.2","repository_url":"https://github.com/recmo/uint"},{"name":"time","old_version":"0.3.41","new_version":"0.3.47","repository_url":"https://github.com/time-rs/time"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the cargo group with 4 updates in the /crates/pessimistic-proof-program directory: [aws-sdk-kms](https://github.com/awslabs/aws-sdk-rust), [bytes](https://github.com/tokio-rs/bytes), [ruint](https://github.com/recmo/uint) and [time](https://github.com/time-rs/time).\n\nUpdates `aws-sdk-kms` from 1.84.0 to 1.85.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/awslabs/aws-sdk-rust/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `bytes` from 1.10.1 to 1.11.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tokio-rs/bytes/releases\"\u003ebytes's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eBytes v1.11.1\u003c/h2\u003e\n\u003ch1\u003e1.11.1 (February 3rd, 2026)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix integer overflow in \u003ccode\u003eBytesMut::reserve\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBytes v1.11.0\u003c/h2\u003e\n\u003ch1\u003e1.11.0 (November 14th, 2025)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eBump MSRV to 1.57 (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/788\"\u003e#788\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: \u003ccode\u003eBytesMut\u003c/code\u003e only reuse if src has remaining (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/803\"\u003e#803\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSpecialize \u003ccode\u003eBytesMut::put::\u0026lt;Bytes\u0026gt;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/793\"\u003e#793\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReserve capacity in \u003ccode\u003eBytesMut::put\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/794\"\u003e#794\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eChange \u003ccode\u003eBytesMut::remaining_mut\u003c/code\u003e to use \u003ccode\u003eisize::MAX\u003c/code\u003e instead of \u003ccode\u003eusize::MAX\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/795\"\u003e#795\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eInternal changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eGuarantee address in \u003ccode\u003eslice()\u003c/code\u003e for empty slices. (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/780\"\u003e#780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRename \u003ccode\u003eVtable::to_*\u003c/code\u003e -\u0026gt; \u003ccode\u003eVtable::into_*\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/776\"\u003e#776\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix latest clippy warnings (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/787\"\u003e#787\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eIgnore \u003ccode\u003eBytesMut::freeze\u003c/code\u003e doctest on wasm (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/790\"\u003e#790\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMove \u003ccode\u003edrop_fn\u003c/code\u003e of \u003ccode\u003efrom_owner\u003c/code\u003e into vtable (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/801\"\u003e#801\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.11.1 (February 3rd, 2026)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix integer overflow in \u003ccode\u003eBytesMut::reserve\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e1.11.0 (November 14th, 2025)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eBump MSRV to 1.57 (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/788\"\u003e#788\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: \u003ccode\u003eBytesMut\u003c/code\u003e only reuse if src has remaining (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/803\"\u003e#803\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSpecialize \u003ccode\u003eBytesMut::put::\u0026lt;Bytes\u0026gt;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/793\"\u003e#793\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReserve capacity in \u003ccode\u003eBytesMut::put\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/794\"\u003e#794\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eChange \u003ccode\u003eBytesMut::remaining_mut\u003c/code\u003e to use \u003ccode\u003eisize::MAX\u003c/code\u003e instead of \u003ccode\u003eusize::MAX\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/795\"\u003e#795\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eInternal changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eGuarantee address in \u003ccode\u003eslice()\u003c/code\u003e for empty slices. (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/780\"\u003e#780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRename \u003ccode\u003eVtable::to_*\u003c/code\u003e -\u0026gt; \u003ccode\u003eVtable::into_*\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/776\"\u003e#776\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix latest clippy warnings (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/787\"\u003e#787\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eIgnore \u003ccode\u003eBytesMut::freeze\u003c/code\u003e doctest on wasm (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/790\"\u003e#790\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMove \u003ccode\u003edrop_fn\u003c/code\u003e of \u003ccode\u003efrom_owner\u003c/code\u003e into vtable (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/801\"\u003e#801\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/417dccdeff249e0c011327de7d92e0d6fbe7cc43\"\u003e\u003ccode\u003e417dccd\u003c/code\u003e\u003c/a\u003e Release bytes v1.11.1 (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/820\"\u003e#820\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/d0293b0e35838123c51ca5dfdf468ecafee4398f\"\u003e\u003ccode\u003ed0293b0\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/a7952fb4478f6dc226f623b217432fbc6f8dad24\"\u003e\u003ccode\u003ea7952fb\u003c/code\u003e\u003c/a\u003e chore: prepare bytes v1.11.0 (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/804\"\u003e#804\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/60cbb776f22e4ef2268c026e88a24d6ed75b3776\"\u003e\u003ccode\u003e60cbb77\u003c/code\u003e\u003c/a\u003e fix: \u003ccode\u003eBytesMut\u003c/code\u003e only reuse if src has remaining (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/803\"\u003e#803\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/7ce330f5192a322fb1efefe7ac9a3850b27162a1\"\u003e\u003ccode\u003e7ce330f\u003c/code\u003e\u003c/a\u003e Move drop_fn of from_owner into vtable (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/801\"\u003e#801\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/4b53a29eb26716592ef2f00f925ef58ccb182e61\"\u003e\u003ccode\u003e4b53a29\u003c/code\u003e\u003c/a\u003e Tweak BytesMut::remaining_mut (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/795\"\u003e#795\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/016fdbdc7a95f6764186dacfcaeef94d77e89cd1\"\u003e\u003ccode\u003e016fdbd\u003c/code\u003e\u003c/a\u003e Reserve capacity in BytesMut::put (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/794\"\u003e#794\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/ef7f25736cfe48db5b42f2aa3225cace4126d2ac\"\u003e\u003ccode\u003eef7f257\u003c/code\u003e\u003c/a\u003e Specialize BytesMut::put::\u0026lt;Bytes\u0026gt; (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/793\"\u003e#793\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/8b4f54d0f317724bfeab29232f8a9333b3d8625e\"\u003e\u003ccode\u003e8b4f54d\u003c/code\u003e\u003c/a\u003e Ignore BytesMut::freeze doctest on wasm (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/790\"\u003e#790\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/16132ad2593402aa7dbd882b0ce22a40bfacfd96\"\u003e\u003ccode\u003e16132ad\u003c/code\u003e\u003c/a\u003e Fix latest clippy warnings (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/787\"\u003e#787\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/bytes/compare/v1.10.1...v1.11.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ruint` from 1.16.0 to 1.17.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/recmo/uint/releases\"\u003eruint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.17.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(docsrs): remove doc_auto_cfg by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/554\"\u003erecmo/uint#554\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: release 1.17.2 by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/555\"\u003erecmo/uint#555\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/recmo/uint/compare/v1.17.1...v1.17.2\"\u003ehttps://github.com/recmo/uint/compare/v1.17.1...v1.17.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.17.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix codspeed benches \u0026amp; add most_significant_bits bench by \u003ca href=\"https://github.com/Evalir\"\u003e\u003ccode\u003e@​Evalir\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/544\"\u003erecmo/uint#544\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix codspeed benches \u0026amp; add most_significant_bits bench by \u003ca href=\"https://github.com/prestwich\"\u003e\u003ccode\u003e@​prestwich\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/543\"\u003erecmo/uint#543\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update unsafe function and improve documentation and safety notes by \u003ca href=\"https://github.com/Evalir\"\u003e\u003ccode\u003e@​Evalir\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/553\"\u003erecmo/uint#553\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update unsafe function and improve documentation and safety notes by \u003ca href=\"https://github.com/prestwich\"\u003e\u003ccode\u003e@​prestwich\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/552\"\u003erecmo/uint#552\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/recmo/uint/compare/v1.17.0...v1.17.1\"\u003ehttps://github.com/recmo/uint/compare/v1.17.0...v1.17.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.17.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: add parse benches by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/518\"\u003erecmo/uint#518\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: bump MSRV to 1.85 by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/503\"\u003erecmo/uint#503\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: use const block in add_mod by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/521\"\u003erecmo/uint#521\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump actions/checkout from 4 to 5 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/recmo/uint/pull/517\"\u003erecmo/uint#517\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add support for ark-ff v0.5.0 by \u003ca href=\"https://github.com/fabian1409\"\u003e\u003ccode\u003e@​fabian1409\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/526\"\u003erecmo/uint#526\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): depend on \u003ccode\u003eserde_core\u003c/code\u003e instead of \u003ccode\u003eserde\u003c/code\u003e by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/527\"\u003erecmo/uint#527\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebench: bench from f64 and f32 by \u003ca href=\"https://github.com/Evalir\"\u003e\u003ccode\u003e@​Evalir\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/531\"\u003erecmo/uint#531\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: make \u003ccode\u003e*next*\u003c/code\u003e functions const by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/533\"\u003erecmo/uint#533\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add bincode 2 support by \u003ca href=\"https://github.com/lightsing\"\u003e\u003ccode\u003e@​lightsing\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/516\"\u003erecmo/uint#516\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnhanced f64 -\u0026gt; Uint conversion by \u003ca href=\"https://github.com/Pzixel\"\u003e\u003ccode\u003e@​Pzixel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/524\"\u003erecmo/uint#524\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump CodSpeedHQ/action from 3 to 4 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/recmo/uint/pull/528\"\u003erecmo/uint#528\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd Uint -\u0026gt; f64/f32 benches by \u003ca href=\"https://github.com/Pzixel\"\u003e\u003ccode\u003e@​Pzixel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/536\"\u003erecmo/uint#536\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd Uint -\u0026gt; f64 conversion by \u003ca href=\"https://github.com/Pzixel\"\u003e\u003ccode\u003e@​Pzixel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/535\"\u003erecmo/uint#535\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: use select_unpredictable by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/537\"\u003erecmo/uint#537\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: switch to edition 2024 by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/538\"\u003erecmo/uint#538\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: release 1.17.0 by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/539\"\u003erecmo/uint#539\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fabian1409\"\u003e\u003ccode\u003e@​fabian1409\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/526\"\u003erecmo/uint#526\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Pzixel\"\u003e\u003ccode\u003e@​Pzixel\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/524\"\u003erecmo/uint#524\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/recmo/uint/compare/v1.16.0...v1.17.0\"\u003ehttps://github.com/recmo/uint/compare/v1.16.0...v1.17.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/recmo/uint/blob/main/CHANGELOG.md\"\u003eruint's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[1.17.2] - 2025-12-28\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(docsrs): remove doc_auto_cfg (\u003ca href=\"https://redirect.github.com/recmo/uint/issues/554\"\u003e#554\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/recmo/uint/issues/554\"\u003e#554\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/recmo/uint/pull/554\"\u003erecmo/uint#554\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e[1.17.1] - 2025-12-26\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eunsafe\u003c/code\u003e to many unstable API functions in \u003ccode\u003ealgorithms\u003c/code\u003e module, and\ndocumented their conditions of use (COU). (\u003ca href=\"https://redirect.github.com/recmo/uint/issues/552\"\u003e#552\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/recmo/uint/issues/552\"\u003e#552\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/recmo/uint/pull/552\"\u003erecmo/uint#552\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e[1.17.0] - 2025-09-24\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport for \u003ca href=\"https://github.com/bincode-org/bincode\"\u003ebincode 2\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/recmo/uint/issues/516\"\u003e#516\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eIntroduce \u003ccode\u003eark-ff-05\u003c/code\u003e feature flag for conversion to \u003ccode\u003eark-ff@0.5\u003c/code\u003e types (\u003ca href=\"https://redirect.github.com/recmo/uint/issues/526\"\u003e#526\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMSRV bumped to 1.85 (\u003ca href=\"https://redirect.github.com/recmo/uint/issues/503\"\u003e#503\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMade \u003ccode\u003e*next_power_of_two\u003c/code\u003e and \u003ccode\u003e*next_multiple_of\u003c/code\u003e \u003ccode\u003econst\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/recmo/uint/issues/533\"\u003e#533\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReimplemented \u003ccode\u003eTryFrom\u0026lt;f64\u0026gt;\u003c/code\u003e for \u003ccode\u003eUint\u003c/code\u003e to speed it up, fixing edge cases and removing \u003ccode\u003estd\u003c/code\u003e requirements (\u003ca href=\"https://redirect.github.com/recmo/uint/issues/524\"\u003e#524\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReimplemented \u003ccode\u003eFrom\u0026lt;Uint\u0026gt;\u003c/code\u003e for \u003ccode\u003ef64\u003c/code\u003e and \u003ccode\u003ef32\u003c/code\u003e to speed it up, fixing edge cases and removing \u003ccode\u003estd\u003c/code\u003e requirements (\u003ca href=\"https://redirect.github.com/recmo/uint/issues/535\"\u003e#535\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/recmo/uint/issues/503\"\u003e#503\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/recmo/uint/pull/503\"\u003erecmo/uint#503\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/recmo/uint/issues/516\"\u003e#516\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/recmo/uint/pull/516\"\u003erecmo/uint#516\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/recmo/uint/issues/526\"\u003e#526\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/recmo/uint/pull/526\"\u003erecmo/uint#526\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/recmo/uint/issues/533\"\u003e#533\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/recmo/uint/pull/533\"\u003erecmo/uint#533\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/recmo/uint/issues/524\"\u003e#524\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/recmo/uint/pull/524\"\u003erecmo/uint#524\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/recmo/uint/commit/5bd4cff6ae3960591d750cdd7356e24aa086b67a\"\u003e\u003ccode\u003e5bd4cff\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/recmo/uint/issues/555\"\u003e#555\u003c/a\u003e from DaniPopes/release-1.17.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/953a994d0a7968428aae792c85e89765c9a6093c\"\u003e\u003ccode\u003e953a994\u003c/code\u003e\u003c/a\u003e chore: release 1.17.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/9110e538043ccb5e3c9401dccc04deac97e30b1a\"\u003e\u003ccode\u003e9110e53\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/recmo/uint/issues/554\"\u003e#554\u003c/a\u003e from DaniPopes/doc_auto_cfg\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/2d242c92a7c6c1e57575ae671c92e1acb0e051af\"\u003e\u003ccode\u003e2d242c9\u003c/code\u003e\u003c/a\u003e fix(docsrs): remove doc_auto_cfg\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/bc3fad727853ce31fa78a053c950748db8571369\"\u003e\u003ccode\u003ebc3fad7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/recmo/uint/issues/553\"\u003e#553\u003c/a\u003e from Evalir/evalir/prestwich/rustsec-safety\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/6d8229164d8d59c5e4d77dbaa993f456252db5e6\"\u003e\u003ccode\u003e6d82291\u003c/code\u003e\u003c/a\u003e chore: bump version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/51fdde2da668134085f4d275f5917c7a85c5b7c0\"\u003e\u003ccode\u003e51fdde2\u003c/code\u003e\u003c/a\u003e chore: changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/8090e7f9393e7481a20d2e61dac04e78efcc90dd\"\u003e\u003ccode\u003e8090e7f\u003c/code\u003e\u003c/a\u003e chore: update unsafe function and improve documentation and safety notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/17c9b3e9062f74a39701e68dec358375595d33d7\"\u003e\u003ccode\u003e17c9b3e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/recmo/uint/issues/544\"\u003e#544\u003c/a\u003e from Evalir/evalir/prestwich-fix-codspeed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/370e2e5f11e504e5343004869c704015c615ae7c\"\u003e\u003ccode\u003e370e2e5\u003c/code\u003e\u003c/a\u003e fix: crates badge\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/recmo/uint/compare/v1.16.0...v1.17.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `time` from 0.3.41 to 0.3.47\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/time-rs/time/releases\"\u003etime's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.3.47\u003c/h2\u003e\n\u003cp\u003eSee the \u003ca href=\"https://github.com/time-rs/time/blob/main/CHANGELOG.md\"\u003echangelog\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev0.3.46\u003c/h2\u003e\n\u003cp\u003eSee the \u003ca href=\"https://github.com/time-rs/time/blob/main/CHANGELOG.md\"\u003echangelog\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev0.3.45\u003c/h2\u003e\n\u003cp\u003eSee the \u003ca href=\"https://github.com/time-rs/time/blob/main/CHANGELOG.md\"\u003echangelog\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev0.3.44\u003c/h2\u003e\n\u003cp\u003eSee the \u003ca href=\"https://github.com/time-rs/time/blob/main/CHANGELOG.md\"\u003echangelog\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev0.3.43\u003c/h2\u003e\n\u003cp\u003eSee the \u003ca href=\"https://github.com/time-rs/time/blob/main/CHANGELOG.md\"\u003echangelog\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev0.3.42\u003c/h2\u003e\n\u003cp\u003eSee the \u003ca href=\"https://github.com/time-rs/time/blob/main/CHANGELOG.md\"\u003echangelog\u003c/a\u003e for details.\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/time-rs/time/blob/main/CHANGELOG.md\"\u003etime's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.3.47 [2026-02-05]\u003c/h2\u003e\n\u003ch3\u003eSecurity\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eThe possibility of a stack exhaustion denial of service attack when parsing RFC 2822 has been\neliminated. Previously, it was possible to craft input that would cause unbounded recursion. Now,\nthe depth of the recursion is tracked, causing an error to be returned if it exceeds a reasonable\nlimit.\u003c/p\u003e\n\u003cp\u003eThis attack vector requires parsing user-provided input, with any type, using the RFC 2822 format.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCompatibility\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAttempting to format a value with a well-known format (i.e. RFC 3339, RFC 2822, or ISO 8601) will\nerror at compile time if the type being formatted does not provide sufficient information. This\nwould previously fail at runtime. Similarly, attempting to format a value with ISO 8601 that is\nonly configured for parsing (i.e. \u003ccode\u003eIso8601::PARSING\u003c/code\u003e) will error at compile time.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBuilder methods for format description modifiers, eliminating the need for verbose initialization\nwhen done manually.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edate!(2026-W01-2)\u003c/code\u003e is now supported. Previously, a space was required between \u003ccode\u003eW\u003c/code\u003e and \u003ccode\u003e01\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[end]\u003c/code\u003e now has a \u003ccode\u003etrailing_input\u003c/code\u003e modifier which can either be \u003ccode\u003eprohibit\u003c/code\u003e (the default) or\n\u003ccode\u003ediscard\u003c/code\u003e. When it is \u003ccode\u003ediscard\u003c/code\u003e, all remaining input is ignored. Note that if there are components\nafter \u003ccode\u003e[end]\u003c/code\u003e, they will still attempt to be parsed, likely resulting in an error.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMore performance gains when parsing.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eIf manually formatting a value, the number of bytes written was one short for some components.\nThis has been fixed such that the number of bytes written is always correct.\u003c/li\u003e\n\u003cli\u003eThe possibility of integer overflow when parsing an owned format description has been effectively\neliminated. This would previously wrap when overflow checks were disabled. Instead of storing the\ndepth as \u003ccode\u003eu8\u003c/code\u003e, it is stored as \u003ccode\u003eu32\u003c/code\u003e. This would require multiple gigabytes of nested input to\noverflow, at which point we've got other problems and trivial mitigations are available by\ndownstream users.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.3.46 [2026-01-23]\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAll possible panics are now documented for the relevant methods.\u003c/li\u003e\n\u003cli\u003eThe need to use \u003ccode\u003e#[serde(default)]\u003c/code\u003e when using custom \u003ccode\u003eserde\u003c/code\u003e formats is documented. This applies\nonly when deserializing an \u003ccode\u003eOption\u0026lt;T\u0026gt;\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eDuration::nanoseconds_i128\u003c/code\u003e has been made public, mirroring\n\u003ccode\u003estd::time::Duration::from_nanos_u128\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/d5144cd2874862d46466c900910cd8577d066019\"\u003e\u003ccode\u003ed5144cd\u003c/code\u003e\u003c/a\u003e v0.3.47 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/f6206b050fd54817d8872834b4d61f605570e89b\"\u003e\u003ccode\u003ef6206b0\u003c/code\u003e\u003c/a\u003e Guard against integer overflow in release mode\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/1c63dc7985b8fa26bd8c689423cc56b7a03841ee\"\u003e\u003ccode\u003e1c63dc7\u003c/code\u003e\u003c/a\u003e Avoid denial of service when parsing Rfc2822\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/5940df6e72efb63d246ca1ca59a0f836ad32ad8a\"\u003e\u003ccode\u003e5940df6\u003c/code\u003e\u003c/a\u003e Add builder methods to avoid verbose construction\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/00881a4da1bc5a6cb6313052e5017dbd7daa40f0\"\u003e\u003ccode\u003e00881a4\u003c/code\u003e\u003c/a\u003e Manually format macros everywhere\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/bb723b6d826e46c174d75cd08987061984b0ceb7\"\u003e\u003ccode\u003ebb723b6\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003etrailing_input\u003c/code\u003e modifier to \u003ccode\u003eend\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/31c4f8e0b56e6ae24fe0d6ef0e492b6741dda783\"\u003e\u003ccode\u003e31c4f8e\u003c/code\u003e\u003c/a\u003e Permit \u003ccode\u003eW12\u003c/code\u003e in \u003ccode\u003edate!\u003c/code\u003e macro\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/490a17bf306576850f33a86d3ca95d96db7b1dcd\"\u003e\u003ccode\u003e490a17b\u003c/code\u003e\u003c/a\u003e Mark error paths in well-known formats as cold\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/6cb1896a600be1538ecfab8f233fe9cfe9fa8951\"\u003e\u003ccode\u003e6cb1896\u003c/code\u003e\u003c/a\u003e Optimize \u003ccode\u003eRfc2822\u003c/code\u003e parsing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/6d264d59c25e3da0453c3defebf4640b0086a006\"\u003e\u003ccode\u003e6d264d5\u003c/code\u003e\u003c/a\u003e Remove erroneous \u003ccode\u003e#[inline(never)]\u003c/code\u003e attributes\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/time-rs/time/compare/v0.3.41...v0.3.47\"\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\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/agglayer/agglayer/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/agglayer/agglayer/pull/1394","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/agglayer%2Fagglayer/issues/1394","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1394/packages"},{"uuid":"3903107133","node_id":"PR_kwDONO4O987BzptX","number":15,"state":"closed","title":"chore(deps): bump the cargo group across 1 directory with 5 updates","user":"dependabot[bot]","labels":["dependencies","rust","M-stale"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":"2026-03-07T02:58:00.000Z","author_association":null,"state_reason":null,"created_at":"2026-02-05T19:06:27.000Z","updated_at":"2026-03-07T02:58:08.000Z","time_to_close":2533893,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"cargo","update_count":5,"packages":[{"name":"lru","old_version":"0.16.2","new_version":"0.16.3","repository_url":"https://github.com/jeromefroe/lru-rs"},{"name":"bytes","old_version":"1.10.1","new_version":"1.11.1","repository_url":"https://github.com/tokio-rs/bytes"},{"name":"git2","old_version":"0.20.2","new_version":"0.20.4","repository_url":"https://github.com/rust-lang/git2-rs"},{"name":"ruint","old_version":"1.17.0","new_version":"1.17.2","repository_url":"https://github.com/recmo/uint"},{"name":"time","old_version":"0.3.44","new_version":"0.3.47","repository_url":"https://github.com/time-rs/time"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the cargo group with 5 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [lru](https://github.com/jeromefroe/lru-rs) | `0.16.2` | `0.16.3` |\n| [bytes](https://github.com/tokio-rs/bytes) | `1.10.1` | `1.11.1` |\n| [git2](https://github.com/rust-lang/git2-rs) | `0.20.2` | `0.20.4` |\n| [ruint](https://github.com/recmo/uint) | `1.17.0` | `1.17.2` |\n| [time](https://github.com/time-rs/time) | `0.3.44` | `0.3.47` |\n\n\nUpdates `lru` from 0.16.2 to 0.16.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jeromefroe/lru-rs/blob/master/CHANGELOG.md\"\u003elru's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/jeromefroe/lru-rs/tree/0.16.3\"\u003ev0.16.3\u003c/a\u003e - 2026-01-07\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix Stacked Borrows violation in \u003ccode\u003eIterMut\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/jeromefroe/lru-rs/commit/af233e5c36a6b1be65e1c6d67ebf9601a71150fb\"\u003e\u003ccode\u003eaf233e5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jeromefroe/lru-rs/issues/225\"\u003e#225\u003c/a\u003e from jeromefroe/jerome/prepare-0-16-3-release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeromefroe/lru-rs/commit/cf56f9a5ddfd435bf1905cf9c8815a582d0f7146\"\u003e\u003ccode\u003ecf56f9a\u003c/code\u003e\u003c/a\u003e Prepare 0.16.3 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeromefroe/lru-rs/commit/62be24c96137fcf5c6323607ff15ed878b157ee2\"\u003e\u003ccode\u003e62be24c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jeromefroe/lru-rs/issues/224\"\u003e#224\u003c/a\u003e from paolobarbolini/iter-mut-stacked-borrows-violation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeromefroe/lru-rs/commit/25669e76110133c73d72f1db0069934ba590162a\"\u003e\u003ccode\u003e25669e7\u003c/code\u003e\u003c/a\u003e Add regression test for \u003ccode\u003eIterMut\u003c/code\u003e stacked borrows violation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeromefroe/lru-rs/commit/b9bca3492d75139097df3b018b6abdf5825ee868\"\u003e\u003ccode\u003eb9bca34\u003c/code\u003e\u003c/a\u003e Fix stacked borrows violation in \u003ccode\u003eIterMut::next\u003c/code\u003e and \u003ccode\u003eIterMut::next_back\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/jeromefroe/lru-rs/compare/0.16.2...0.16.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `bytes` from 1.10.1 to 1.11.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tokio-rs/bytes/releases\"\u003ebytes's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eBytes v1.11.1\u003c/h2\u003e\n\u003ch1\u003e1.11.1 (February 3rd, 2026)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix integer overflow in \u003ccode\u003eBytesMut::reserve\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBytes v1.11.0\u003c/h2\u003e\n\u003ch1\u003e1.11.0 (November 14th, 2025)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eBump MSRV to 1.57 (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/788\"\u003e#788\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: \u003ccode\u003eBytesMut\u003c/code\u003e only reuse if src has remaining (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/803\"\u003e#803\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSpecialize \u003ccode\u003eBytesMut::put::\u0026lt;Bytes\u0026gt;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/793\"\u003e#793\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReserve capacity in \u003ccode\u003eBytesMut::put\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/794\"\u003e#794\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eChange \u003ccode\u003eBytesMut::remaining_mut\u003c/code\u003e to use \u003ccode\u003eisize::MAX\u003c/code\u003e instead of \u003ccode\u003eusize::MAX\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/795\"\u003e#795\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eInternal changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eGuarantee address in \u003ccode\u003eslice()\u003c/code\u003e for empty slices. (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/780\"\u003e#780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRename \u003ccode\u003eVtable::to_*\u003c/code\u003e -\u0026gt; \u003ccode\u003eVtable::into_*\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/776\"\u003e#776\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix latest clippy warnings (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/787\"\u003e#787\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eIgnore \u003ccode\u003eBytesMut::freeze\u003c/code\u003e doctest on wasm (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/790\"\u003e#790\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMove \u003ccode\u003edrop_fn\u003c/code\u003e of \u003ccode\u003efrom_owner\u003c/code\u003e into vtable (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/801\"\u003e#801\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.11.1 (February 3rd, 2026)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix integer overflow in \u003ccode\u003eBytesMut::reserve\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e1.11.0 (November 14th, 2025)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eBump MSRV to 1.57 (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/788\"\u003e#788\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: \u003ccode\u003eBytesMut\u003c/code\u003e only reuse if src has remaining (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/803\"\u003e#803\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSpecialize \u003ccode\u003eBytesMut::put::\u0026lt;Bytes\u0026gt;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/793\"\u003e#793\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReserve capacity in \u003ccode\u003eBytesMut::put\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/794\"\u003e#794\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eChange \u003ccode\u003eBytesMut::remaining_mut\u003c/code\u003e to use \u003ccode\u003eisize::MAX\u003c/code\u003e instead of \u003ccode\u003eusize::MAX\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/795\"\u003e#795\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eInternal changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eGuarantee address in \u003ccode\u003eslice()\u003c/code\u003e for empty slices. (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/780\"\u003e#780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRename \u003ccode\u003eVtable::to_*\u003c/code\u003e -\u0026gt; \u003ccode\u003eVtable::into_*\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/776\"\u003e#776\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix latest clippy warnings (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/787\"\u003e#787\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eIgnore \u003ccode\u003eBytesMut::freeze\u003c/code\u003e doctest on wasm (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/790\"\u003e#790\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMove \u003ccode\u003edrop_fn\u003c/code\u003e of \u003ccode\u003efrom_owner\u003c/code\u003e into vtable (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/801\"\u003e#801\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/417dccdeff249e0c011327de7d92e0d6fbe7cc43\"\u003e\u003ccode\u003e417dccd\u003c/code\u003e\u003c/a\u003e Release bytes v1.11.1 (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/820\"\u003e#820\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/d0293b0e35838123c51ca5dfdf468ecafee4398f\"\u003e\u003ccode\u003ed0293b0\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/a7952fb4478f6dc226f623b217432fbc6f8dad24\"\u003e\u003ccode\u003ea7952fb\u003c/code\u003e\u003c/a\u003e chore: prepare bytes v1.11.0 (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/804\"\u003e#804\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/60cbb776f22e4ef2268c026e88a24d6ed75b3776\"\u003e\u003ccode\u003e60cbb77\u003c/code\u003e\u003c/a\u003e fix: \u003ccode\u003eBytesMut\u003c/code\u003e only reuse if src has remaining (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/803\"\u003e#803\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/7ce330f5192a322fb1efefe7ac9a3850b27162a1\"\u003e\u003ccode\u003e7ce330f\u003c/code\u003e\u003c/a\u003e Move drop_fn of from_owner into vtable (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/801\"\u003e#801\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/4b53a29eb26716592ef2f00f925ef58ccb182e61\"\u003e\u003ccode\u003e4b53a29\u003c/code\u003e\u003c/a\u003e Tweak BytesMut::remaining_mut (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/795\"\u003e#795\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/016fdbdc7a95f6764186dacfcaeef94d77e89cd1\"\u003e\u003ccode\u003e016fdbd\u003c/code\u003e\u003c/a\u003e Reserve capacity in BytesMut::put (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/794\"\u003e#794\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/ef7f25736cfe48db5b42f2aa3225cace4126d2ac\"\u003e\u003ccode\u003eef7f257\u003c/code\u003e\u003c/a\u003e Specialize BytesMut::put::\u0026lt;Bytes\u0026gt; (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/793\"\u003e#793\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/8b4f54d0f317724bfeab29232f8a9333b3d8625e\"\u003e\u003ccode\u003e8b4f54d\u003c/code\u003e\u003c/a\u003e Ignore BytesMut::freeze doctest on wasm (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/790\"\u003e#790\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/16132ad2593402aa7dbd882b0ce22a40bfacfd96\"\u003e\u003ccode\u003e16132ad\u003c/code\u003e\u003c/a\u003e Fix latest clippy warnings (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/787\"\u003e#787\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/bytes/compare/v1.10.1...v1.11.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `git2` from 0.20.2 to 0.20.4\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/git2-rs/blob/git2-0.20.4/CHANGELOG.md\"\u003egit2's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.20.4 - 2026-02-02\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/rust-lang/git2-rs/compare/git2-0.20.3...git2-0.20.4\"\u003e0.20.3...0.20.4\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix undefined behavior when dereferencing empty \u003ccode\u003eBuf\u003c/code\u003e.\n\u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/pull/1213\"\u003e#1213\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.20.3 - 2025-12-06\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/rust-lang/git2-rs/compare/git2-0.20.2...git2-0.20.3\"\u003e0.20.2...0.20.3\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBumped requirement to libgit2-sys 0.18.3, which updates libgit2 from 1.9.0 to 1.9.2.\n\u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/pull/1197\"\u003e#1197\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/git2-rs/commit/8852d7dabd38d0df6d4524e04a1c2ee520ac7203\"\u003e\u003ccode\u003e8852d7d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/issues/1214\"\u003e#1214\u003c/a\u003e from weihanglo/backport-from-raw-parts\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/git2-rs/commit/0b274f76f70f717c3bda4be1f79ba8e1cb11afd4\"\u003e\u003ccode\u003e0b274f7\u003c/code\u003e\u003c/a\u003e Bump to 0.20.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/git2-rs/commit/73a5d5d7c49a7eb9d17c2ab6e40dafe3765ebf4d\"\u003e\u003ccode\u003e73a5d5d\u003c/code\u003e\u003c/a\u003e Add test for dereference of an empty Buf\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/git2-rs/commit/ce566831eb188b0fdb27962e154b8da6103071bf\"\u003e\u003ccode\u003ece56683\u003c/code\u003e\u003c/a\u003e fix: check ptr nullity before calling from_raw_parts\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/git2-rs/commit/7cf345c4f7967b7da3c728db6766362e51540cbe\"\u003e\u003ccode\u003e7cf345c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/issues/1197\"\u003e#1197\u003c/a\u003e from ehuss/git2-0.20-br\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/git2-rs/commit/dd41077750fe30bf780c9e7f7ab4717d264e098d\"\u003e\u003ccode\u003edd41077\u003c/code\u003e\u003c/a\u003e Bump git2 to 0.20.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/git2-rs/commit/a6a58e2b0fd409ae33f2f6a68927ce62ebd114f0\"\u003e\u003ccode\u003ea6a58e2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/issues/1195\"\u003e#1195\u003c/a\u003e from ehuss/update-libgit2\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/rust-lang/git2-rs/compare/git2-0.20.2...git2-0.20.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ruint` from 1.17.0 to 1.17.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/recmo/uint/releases\"\u003eruint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.17.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(docsrs): remove doc_auto_cfg by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/554\"\u003erecmo/uint#554\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: release 1.17.2 by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/555\"\u003erecmo/uint#555\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/recmo/uint/compare/v1.17.1...v1.17.2\"\u003ehttps://github.com/recmo/uint/compare/v1.17.1...v1.17.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.17.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix codspeed benches \u0026amp; add most_significant_bits bench by \u003ca href=\"https://github.com/Evalir\"\u003e\u003ccode\u003e@​Evalir\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/544\"\u003erecmo/uint#544\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix codspeed benches \u0026amp; add most_significant_bits bench by \u003ca href=\"https://github.com/prestwich\"\u003e\u003ccode\u003e@​prestwich\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/543\"\u003erecmo/uint#543\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update unsafe function and improve documentation and safety notes by \u003ca href=\"https://github.com/Evalir\"\u003e\u003ccode\u003e@​Evalir\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/553\"\u003erecmo/uint#553\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update unsafe function and improve documentation and safety notes by \u003ca href=\"https://github.com/prestwich\"\u003e\u003ccode\u003e@​prestwich\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/552\"\u003erecmo/uint#552\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/recmo/uint/compare/v1.17.0...v1.17.1\"\u003ehttps://github.com/recmo/uint/compare/v1.17.0...v1.17.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/recmo/uint/blob/main/CHANGELOG.md\"\u003eruint's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[1.17.2] - 2025-12-28\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(docsrs): remove doc_auto_cfg (\u003ca href=\"https://redirect.github.com/recmo/uint/issues/554\"\u003e#554\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/recmo/uint/issues/554\"\u003e#554\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/recmo/uint/pull/554\"\u003erecmo/uint#554\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e[1.17.1] - 2025-12-26\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eunsafe\u003c/code\u003e to many unstable API functions in \u003ccode\u003ealgorithms\u003c/code\u003e module, and\ndocumented their conditions of use (COU). (\u003ca href=\"https://redirect.github.com/recmo/uint/issues/552\"\u003e#552\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/recmo/uint/issues/552\"\u003e#552\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/recmo/uint/pull/552\"\u003erecmo/uint#552\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/recmo/uint/commit/5bd4cff6ae3960591d750cdd7356e24aa086b67a\"\u003e\u003ccode\u003e5bd4cff\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/recmo/uint/issues/555\"\u003e#555\u003c/a\u003e from DaniPopes/release-1.17.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/953a994d0a7968428aae792c85e89765c9a6093c\"\u003e\u003ccode\u003e953a994\u003c/code\u003e\u003c/a\u003e chore: release 1.17.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/9110e538043ccb5e3c9401dccc04deac97e30b1a\"\u003e\u003ccode\u003e9110e53\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/recmo/uint/issues/554\"\u003e#554\u003c/a\u003e from DaniPopes/doc_auto_cfg\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/2d242c92a7c6c1e57575ae671c92e1acb0e051af\"\u003e\u003ccode\u003e2d242c9\u003c/code\u003e\u003c/a\u003e fix(docsrs): remove doc_auto_cfg\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/bc3fad727853ce31fa78a053c950748db8571369\"\u003e\u003ccode\u003ebc3fad7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/recmo/uint/issues/553\"\u003e#553\u003c/a\u003e from Evalir/evalir/prestwich/rustsec-safety\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/6d8229164d8d59c5e4d77dbaa993f456252db5e6\"\u003e\u003ccode\u003e6d82291\u003c/code\u003e\u003c/a\u003e chore: bump version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/51fdde2da668134085f4d275f5917c7a85c5b7c0\"\u003e\u003ccode\u003e51fdde2\u003c/code\u003e\u003c/a\u003e chore: changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/8090e7f9393e7481a20d2e61dac04e78efcc90dd\"\u003e\u003ccode\u003e8090e7f\u003c/code\u003e\u003c/a\u003e chore: update unsafe function and improve documentation and safety notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/17c9b3e9062f74a39701e68dec358375595d33d7\"\u003e\u003ccode\u003e17c9b3e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/recmo/uint/issues/544\"\u003e#544\u003c/a\u003e from Evalir/evalir/prestwich-fix-codspeed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/370e2e5f11e504e5343004869c704015c615ae7c\"\u003e\u003ccode\u003e370e2e5\u003c/code\u003e\u003c/a\u003e fix: crates badge\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/recmo/uint/compare/v1.17.0...v1.17.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `time` from 0.3.44 to 0.3.47\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/time-rs/time/releases\"\u003etime's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.3.47\u003c/h2\u003e\n\u003cp\u003eSee the \u003ca href=\"https://github.com/time-rs/time/blob/main/CHANGELOG.md\"\u003echangelog\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev0.3.46\u003c/h2\u003e\n\u003cp\u003eSee the \u003ca href=\"https://github.com/time-rs/time/blob/main/CHANGELOG.md\"\u003echangelog\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev0.3.45\u003c/h2\u003e\n\u003cp\u003eSee the \u003ca href=\"https://github.com/time-rs/time/blob/main/CHANGELOG.md\"\u003echangelog\u003c/a\u003e for details.\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/time-rs/time/blob/main/CHANGELOG.md\"\u003etime's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.3.47 [2026-02-05]\u003c/h2\u003e\n\u003ch3\u003eSecurity\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eThe possibility of a stack exhaustion denial of service attack when parsing RFC 2822 has been\neliminated. Previously, it was possible to craft input that would cause unbounded recursion. Now,\nthe depth of the recursion is tracked, causing an error to be returned if it exceeds a reasonable\nlimit.\u003c/p\u003e\n\u003cp\u003eThis attack vector requires parsing user-provided input, with any type, using the RFC 2822 format.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCompatibility\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAttempting to format a value with a well-known format (i.e. RFC 3339, RFC 2822, or ISO 8601) will\nerror at compile time if the type being formatted does not provide sufficient information. This\nwould previously fail at runtime. Similarly, attempting to format a value with ISO 8601 that is\nonly configured for parsing (i.e. \u003ccode\u003eIso8601::PARSING\u003c/code\u003e) will error at compile time.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBuilder methods for format description modifiers, eliminating the need for verbose initialization\nwhen done manually.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edate!(2026-W01-2)\u003c/code\u003e is now supported. Previously, a space was required between \u003ccode\u003eW\u003c/code\u003e and \u003ccode\u003e01\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[end]\u003c/code\u003e now has a \u003ccode\u003etrailing_input\u003c/code\u003e modifier which can either be \u003ccode\u003eprohibit\u003c/code\u003e (the default) or\n\u003ccode\u003ediscard\u003c/code\u003e. When it is \u003ccode\u003ediscard\u003c/code\u003e, all remaining input is ignored. Note that if there are components\nafter \u003ccode\u003e[end]\u003c/code\u003e, they will still attempt to be parsed, likely resulting in an error.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMore performance gains when parsing.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eIf manually formatting a value, the number of bytes written was one short for some components.\nThis has been fixed such that the number of bytes written is always correct.\u003c/li\u003e\n\u003cli\u003eThe possibility of integer overflow when parsing an owned format description has been effectively\neliminated. This would previously wrap when overflow checks were disabled. Instead of storing the\ndepth as \u003ccode\u003eu8\u003c/code\u003e, it is stored as \u003ccode\u003eu32\u003c/code\u003e. This would require multiple gigabytes of nested input to\noverflow, at which point we've got other problems and trivial mitigations are available by\ndownstream users.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.3.46 [2026-01-23]\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAll possible panics are now documented for the relevant methods.\u003c/li\u003e\n\u003cli\u003eThe need to use \u003ccode\u003e#[serde(default)]\u003c/code\u003e when using custom \u003ccode\u003eserde\u003c/code\u003e formats is documented. This applies\nonly when deserializing an \u003ccode\u003eOption\u0026lt;T\u0026gt;\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eDuration::nanoseconds_i128\u003c/code\u003e has been made public, mirroring\n\u003ccode\u003estd::time::Duration::from_nanos_u128\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/d5144cd2874862d46466c900910cd8577d066019\"\u003e\u003ccode\u003ed5144cd\u003c/code\u003e\u003c/a\u003e v0.3.47 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/f6206b050fd54817d8872834b4d61f605570e89b\"\u003e\u003ccode\u003ef6206b0\u003c/code\u003e\u003c/a\u003e Guard against integer overflow in release mode\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/1c63dc7985b8fa26bd8c689423cc56b7a03841ee\"\u003e\u003ccode\u003e1c63dc7\u003c/code\u003e\u003c/a\u003e Avoid denial of service when parsing Rfc2822\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/5940df6e72efb63d246ca1ca59a0f836ad32ad8a\"\u003e\u003ccode\u003e5940df6\u003c/code\u003e\u003c/a\u003e Add builder methods to avoid verbose construction\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/00881a4da1bc5a6cb6313052e5017dbd7daa40f0\"\u003e\u003ccode\u003e00881a4\u003c/code\u003e\u003c/a\u003e Manually format macros everywhere\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/bb723b6d826e46c174d75cd08987061984b0ceb7\"\u003e\u003ccode\u003ebb723b6\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003etrailing_input\u003c/code\u003e modifier to \u003ccode\u003eend\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/31c4f8e0b56e6ae24fe0d6ef0e492b6741dda783\"\u003e\u003ccode\u003e31c4f8e\u003c/code\u003e\u003c/a\u003e Permit \u003ccode\u003eW12\u003c/code\u003e in \u003ccode\u003edate!\u003c/code\u003e macro\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/490a17bf306576850f33a86d3ca95d96db7b1dcd\"\u003e\u003ccode\u003e490a17b\u003c/code\u003e\u003c/a\u003e Mark error paths in well-known formats as cold\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/6cb1896a600be1538ecfab8f233fe9cfe9fa8951\"\u003e\u003ccode\u003e6cb1896\u003c/code\u003e\u003c/a\u003e Optimize \u003ccode\u003eRfc2822\u003c/code\u003e parsing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/6d264d59c25e3da0453c3defebf4640b0086a006\"\u003e\u003ccode\u003e6d264d5\u003c/code\u003e\u003c/a\u003e Remove erroneous \u003ccode\u003e#[inline(never)]\u003c/code\u003e attributes\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/time-rs/time/compare/v0.3.44...v0.3.47\"\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\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/Layr-Labs/kona/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/Layr-Labs/kona/pull/15","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Layr-Labs%2Fkona/issues/15","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/15/packages"},{"uuid":"3867711484","node_id":"PR_kwDOO4UFe86_-cVW","number":2,"state":"closed","title":"Bump the cargo group across 11 directories with 4 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-01-28T22:25:28.000Z","author_association":null,"state_reason":null,"created_at":"2026-01-28T22:24:35.000Z","updated_at":"2026-01-28T22:25:30.000Z","time_to_close":53,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"cargo","update_count":4,"packages":[{"name":"soroban-sdk","old_version":"22.0.7","new_version":"22.0.9","repository_url":"https://github.com/stellar/rs-soroban-sdk"},{"name":"ed25519-dalek","old_version":"1.0.1","new_version":"2.1.1","repository_url":"https://github.com/dalek-cryptography/curve25519-dalek"},{"name":"curve25519-dalek","old_version":"3.2.0","new_version":"4.1.3"},{"name":"soroban-sdk","old_version":"22.0.7","new_version":"22.0.9","repository_url":"https://github.com/stellar/rs-soroban-sdk"},{"name":"soroban-sdk","old_version":"22.0.7","new_version":"22.0.9","repository_url":"https://github.com/stellar/rs-soroban-sdk"},{"name":"soroban-sdk","old_version":"22.0.7","new_version":"22.0.9","repository_url":"https://github.com/stellar/rs-soroban-sdk"},{"name":"soroban-sdk","old_version":"22.0.7","new_version":"22.0.9","repository_url":"https://github.com/stellar/rs-soroban-sdk"},{"name":"soroban-sdk","old_version":"22.0.7","new_version":"22.0.9","repository_url":"https://github.com/stellar/rs-soroban-sdk"},{"name":"soroban-sdk","old_version":"22.0.7","new_version":"22.0.9","repository_url":"https://github.com/stellar/rs-soroban-sdk"},{"name":"ruint","old_version":"1.12.3","new_version":"1.12.4","repository_url":"https://github.com/recmo/uint"},{"name":"soroban-sdk","old_version":"22.0.7","new_version":"22.0.9","repository_url":"https://github.com/stellar/rs-soroban-sdk"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the cargo group with 2 updates in the /account directory: [soroban-sdk](https://github.com/stellar/rs-soroban-sdk) and [ed25519-dalek](https://github.com/dalek-cryptography/curve25519-dalek).\nBumps the cargo group with 1 update in the /alloc directory: [soroban-sdk](https://github.com/stellar/rs-soroban-sdk).\nBumps the cargo group with 1 update in the /atomic_multiswap directory: [soroban-sdk](https://github.com/stellar/rs-soroban-sdk).\nBumps the cargo group with 1 update in the /atomic_swap directory: [soroban-sdk](https://github.com/stellar/rs-soroban-sdk).\nBumps the cargo group with 1 update in the /auth directory: [soroban-sdk](https://github.com/stellar/rs-soroban-sdk).\nBumps the cargo group with 1 update in the /errors directory: [soroban-sdk](https://github.com/stellar/rs-soroban-sdk).\nBumps the cargo group with 2 updates in the /eth_abi directory: [soroban-sdk](https://github.com/stellar/rs-soroban-sdk) and [ruint](https://github.com/recmo/uint).\nBumps the cargo group with 1 update in the /fuzzing/fuzz directory: [soroban-sdk](https://github.com/stellar/rs-soroban-sdk).\nBumps the cargo group with 2 updates in the /multisig_1_of_n_account/contract directory: [soroban-sdk](https://github.com/stellar/rs-soroban-sdk) and [ed25519-dalek](https://github.com/dalek-cryptography/curve25519-dalek).\nBumps the cargo group with 1 update in the /multisig_1_of_n_account/stellar-cli-sign-auth-ed25519 directory: [ed25519-dalek](https://github.com/dalek-cryptography/curve25519-dalek).\nBumps the cargo group with 2 updates in the /simple_account directory: [soroban-sdk](https://github.com/stellar/rs-soroban-sdk) and [ed25519-dalek](https://github.com/dalek-cryptography/curve25519-dalek).\n\nUpdates `soroban-sdk` from 22.0.7 to 22.0.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/stellar/rs-soroban-sdk/releases\"\u003esoroban-sdk's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e22.0.9\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix range bound overflow in Vec/Bytes slice and GenRange gen_range for u64 (\u003ca href=\"https://redirect.github.com/stellar/rs-soroban-sdk/pull/1703\"\u003estellar/rs-soroban-sdk#1703\u003c/a\u003e \u003ca href=\"https://redirect.github.com/stellar/rs-soroban-sdk/pull/1707\"\u003estellar/rs-soroban-sdk#1707\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eAll Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix range bound overflow in Vec/Bytes slice and GenRange gen_range for u64 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-soroban-sdk/pull/1703\"\u003estellar/rs-soroban-sdk#1703\u003c/a\u003e \u003ca href=\"https://redirect.github.com/stellar/rs-soroban-sdk/pull/1707\"\u003estellar/rs-soroban-sdk#1707\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-soroban-sdk/compare/v22.0.8...v22.0.9\"\u003ehttps://github.com/stellar/rs-soroban-sdk/compare/v22.0.8...v22.0.9\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e22.0.8\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove must_use attribute from ed25519 error source 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-soroban-sdk/pull/1445\"\u003estellar/rs-soroban-sdk#1445\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix BytesN to ScVal conversion in testutils 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-soroban-sdk/pull/1442\"\u003estellar/rs-soroban-sdk#1442\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd derive traits for TokenMetadata struct 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-soroban-sdk/pull/1446\"\u003estellar/rs-soroban-sdk#1446\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTest Wasm execution for alloc test contract 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-soroban-sdk/pull/1452\"\u003estellar/rs-soroban-sdk#1452\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSwitch to post-rust-1.84 wasm target wasm32v1-none by \u003ca href=\"https://github.com/graydon\"\u003e\u003ccode\u003e@​graydon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stellar/rs-soroban-sdk/pull/1453\"\u003estellar/rs-soroban-sdk#1453\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix bls documentation - G1/G2 compression flag must be \u003cem\u003eunset\u003c/em\u003e by \u003ca href=\"https://github.com/jayz22\"\u003e\u003ccode\u003e@​jayz22\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stellar/rs-soroban-sdk/pull/1455\"\u003estellar/rs-soroban-sdk#1455\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove Env from extern functions 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-soroban-sdk/pull/1459\"\u003estellar/rs-soroban-sdk#1459\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImplement BLS12-381 point negation by \u003ca href=\"https://github.com/jayz22\"\u003e\u003ccode\u003e@​jayz22\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stellar/rs-soroban-sdk/pull/1456\"\u003estellar/rs-soroban-sdk#1456\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImplement BLS12-381 \u003ccode\u003econtracttype\u003c/code\u003e support by \u003ca href=\"https://github.com/jayz22\"\u003e\u003ccode\u003e@​jayz22\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stellar/rs-soroban-sdk/pull/1449\"\u003estellar/rs-soroban-sdk#1449\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump version to 22.0.8 by \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stellar/rs-soroban-sdk/pull/1466\"\u003estellar/rs-soroban-sdk#1466\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-soroban-sdk/compare/v22.0.7...v22.0.8\"\u003ehttps://github.com/stellar/rs-soroban-sdk/compare/v22.0.7...v22.0.8\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-soroban-sdk/commit/3890521426d71bb4d892b21f5a283a1e836cfa38\"\u003e\u003ccode\u003e3890521\u003c/code\u003e\u003c/a\u003e Fix range bound overflow in Vec/Bytes slice and GenRange gen_range for u64 (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stellar/rs-soroban-sdk/commit/146bf29119e321c11f1630ea0cbe3d6828f153c7\"\u003e\u003ccode\u003e146bf29\u003c/code\u003e\u003c/a\u003e Bump version to 22.0.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stellar/rs-soroban-sdk/commit/f46e9e0610213bbb72285566f9dd960ff96d03d8\"\u003e\u003ccode\u003ef46e9e0\u003c/code\u003e\u003c/a\u003e Bump version to 22.0.8 (\u003ca href=\"https://redirect.github.com/stellar/rs-soroban-sdk/issues/1466\"\u003e#1466\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stellar/rs-soroban-sdk/commit/61b7d6fb4e90e77014b885ce495807aef40c5c34\"\u003e\u003ccode\u003e61b7d6f\u003c/code\u003e\u003c/a\u003e Implement BLS12-381 \u003ccode\u003econtracttype\u003c/code\u003e support (\u003ca href=\"https://redirect.github.com/stellar/rs-soroban-sdk/issues/1449\"\u003e#1449\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stellar/rs-soroban-sdk/commit/13263e86813c3991e805f3d55666fa0402c1bf26\"\u003e\u003ccode\u003e13263e8\u003c/code\u003e\u003c/a\u003e Implement BLS12-381 point negation (\u003ca href=\"https://redirect.github.com/stellar/rs-soroban-sdk/issues/1456\"\u003e#1456\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stellar/rs-soroban-sdk/commit/f8bec23907b10f52fba6f16c9a83a308676c8ac3\"\u003e\u003ccode\u003ef8bec23\u003c/code\u003e\u003c/a\u003e Remove Env from extern functions (\u003ca href=\"https://redirect.github.com/stellar/rs-soroban-sdk/issues/1459\"\u003e#1459\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stellar/rs-soroban-sdk/commit/42ee68e4898fa41dcd581ff77555adbf5a191bb2\"\u003e\u003ccode\u003e42ee68e\u003c/code\u003e\u003c/a\u003e Fix bls documentation - G1/G2 compression flag must be \u003cem\u003eunset\u003c/em\u003e (\u003ca href=\"https://redirect.github.com/stellar/rs-soroban-sdk/issues/1455\"\u003e#1455\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stellar/rs-soroban-sdk/commit/97ab1259c0b1a734ba44803ddcef7c8ce2eff95f\"\u003e\u003ccode\u003e97ab125\u003c/code\u003e\u003c/a\u003e Switch to post-rust-1.84 wasm target wasm32v1-none (\u003ca href=\"https://redirect.github.com/stellar/rs-soroban-sdk/issues/1453\"\u003e#1453\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stellar/rs-soroban-sdk/commit/e6fbd3a85cce5190c19ef1fa55a299d6c33eeccd\"\u003e\u003ccode\u003ee6fbd3a\u003c/code\u003e\u003c/a\u003e Test Wasm execution for alloc test contract (\u003ca href=\"https://redirect.github.com/stellar/rs-soroban-sdk/issues/1452\"\u003e#1452\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stellar/rs-soroban-sdk/commit/d53410395153f64c8c13acb76b6361d9406eb03b\"\u003e\u003ccode\u003ed534103\u003c/code\u003e\u003c/a\u003e Add derive traits for TokenMetadata struct (\u003ca href=\"https://redirect.github.com/stellar/rs-soroban-sdk/issues/1446\"\u003e#1446\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/stellar/rs-soroban-sdk/compare/v22.0.7...v22.0.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ed25519-dalek` from 1.0.1 to 2.1.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dalek-cryptography/curve25519-dalek/blob/2.1.1/CHANGELOG.md\"\u003eed25519-dalek's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch3\u003e2.1.1\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate the optional \u003ccode\u003epacked-simd\u003c/code\u003e dependency to rely on a newer,\nmaintained version of the \u003ccode\u003epacked-simd-2\u003c/code\u003e crate.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e2.1.0\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMake \u003ccode\u003eScalar::from_bits\u003c/code\u003e a \u003ccode\u003econst fn\u003c/code\u003e, allowing its use in \u003ccode\u003econst\u003c/code\u003e contexts.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e2.0.0\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix a data modeling error in the \u003ccode\u003eserde\u003c/code\u003e feature pointed out by Trevor Perrin\nwhich caused points and scalars to be serialized with length fields rather\nthan as fixed-size 32-byte arrays.  This is a breaking change, but it fixes\ncompatibility with \u003ccode\u003eserde-json\u003c/code\u003e and ensures that the \u003ccode\u003eserde-bincode\u003c/code\u003e encoding\nmatches the conventional encoding for X/Ed25519.\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003erand_core\u003c/code\u003e to \u003ccode\u003e0.5\u003c/code\u003e, allowing use with new \u003ccode\u003erand\u003c/code\u003e versions.\u003c/li\u003e\n\u003cli\u003eSwitch from \u003ccode\u003eclear_on_drop\u003c/code\u003e to \u003ccode\u003ezeroize\u003c/code\u003e (by Tony Arcieri).\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003esubtle = ^2.2.1\u003c/code\u003e and remove the note advising nightly Rust, which is\nno longer required as of that version of \u003ccode\u003esubtle\u003c/code\u003e.  See the \u003ccode\u003esubtle\u003c/code\u003e\nchangelog for more details.\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003eREADME.md\u003c/code\u003e for \u003ccode\u003e2.x\u003c/code\u003e series.\u003c/li\u003e\n\u003cli\u003eRemove the \u003ccode\u003ebuild.rs\u003c/code\u003e hack which loaded the entire crate into its own\n\u003ccode\u003ebuild.rs\u003c/code\u003e to generate constants, and keep the constants in the source code.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThe only significant change is the data model change to the \u003ccode\u003eserde\u003c/code\u003e feature;\nbesides the \u003ccode\u003erand_core\u003c/code\u003e version bump, there are no other user-visible changes.\u003c/p\u003e\n\u003ch2\u003e1.x series\u003c/h2\u003e\n\u003ch3\u003e1.2.4\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSpecify a semver bound for \u003ccode\u003eclear_on_drop\u003c/code\u003e rather than an exact version,\naddressing an issue where changes to inline assembly in rustc prevented\n\u003ccode\u003eclear_on_drop\u003c/code\u003e from working without an update.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e1.2.3\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix an issue identified by a Quarkslab audit (and Jack Grigg), where manually\nconstructing unreduced \u003ccode\u003eScalar\u003c/code\u003e values, as needed for X/Ed25519, and then\nperforming scalar/scalar arithmetic could compute incorrect results.\u003c/li\u003e\n\u003cli\u003eSwitch to upstream Rust intrinsics for the IFMA backend now that they exist in\nRust and don't need to be defined locally.\u003c/li\u003e\n\u003cli\u003eEnsure that the NAF computation works correctly, even for parameters never\nused elsewhere in the codebase.\u003c/li\u003e\n\u003cli\u003eMinor refactoring to EdwardsPoint decompression.\u003c/li\u003e\n\u003cli\u003eFix broken links in documentation.\u003c/li\u003e\n\u003cli\u003eFix compilation on nightly broken due to changes to the \u003ccode\u003e#[doc(include)]\u003c/code\u003e path\nroot (not quite correctly done in 1.2.2).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dalek-cryptography/curve25519-dalek/commit/0f07443c2d6c915bcb44417cfd2ec03aa53f0539\"\u003e\u003ccode\u003e0f07443\u003c/code\u003e\u003c/a\u003e Bump curve25519-dalek to 2.1.1.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dalek-cryptography/curve25519-dalek/commit/bb889e478d6c90f60fb0b31d3b3c71f012575af9\"\u003e\u003ccode\u003ebb889e4\u003c/code\u003e\u003c/a\u003e Remove deprecated feature flags from .travis.yml.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dalek-cryptography/curve25519-dalek/commit/d00d4a5a9ad3aecea0d0c5dbab671e6cbc1d7412\"\u003e\u003ccode\u003ed00d4a5\u003c/code\u003e\u003c/a\u003e Fix CHANGELOG so that we can note backported patches.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dalek-cryptography/curve25519-dalek/commit/e6d8afc352b6547bccd51c51e717432add564bd9\"\u003e\u003ccode\u003ee6d8afc\u003c/code\u003e\u003c/a\u003e Add link to Cargo.toml with explanation of packed_simd renaming\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dalek-cryptography/curve25519-dalek/commit/dd71df6ea03b04bcf3de09f72347b78b258e630c\"\u003e\u003ccode\u003edd71df6\u003c/code\u003e\u003c/a\u003e adjusted dependency entry like to pick up latest pick up the latest packed_si...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dalek-cryptography/curve25519-dalek/commit/6ffc8ddefd84a74dd1b0b1844288e322b3127dfc\"\u003e\u003ccode\u003e6ffc8dd\u003c/code\u003e\u003c/a\u003e bumped packed_simd to 0.3.4. resolves \u003ca href=\"https://redirect.github.com/dalek-cryptography/curve25519-dalek/issues/333\"\u003e#333\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dalek-cryptography/curve25519-dalek/commit/3fc47ef8675c6c14d26b366bbe4b35767cfceffa\"\u003e\u003ccode\u003e3fc47ef\u003c/code\u003e\u003c/a\u003e Bump version to 2.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dalek-cryptography/curve25519-dalek/commit/f04b83055cd656f5987f9347c53d06e2674670c7\"\u003e\u003ccode\u003ef04b830\u003c/code\u003e\u003c/a\u003e Merge branch 'master' into develop\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dalek-cryptography/curve25519-dalek/commit/e342f25c4e13eeccf781ae5466687dac0764c924\"\u003e\u003ccode\u003ee342f25\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dalek-cryptography/curve25519-dalek/issues/325\"\u003e#325\u003c/a\u003e from rubdos/const_fn_for_scalar_from_bits\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dalek-cryptography/curve25519-dalek/commit/3a61a0b70ce77a67658a007f0ffa00029de249b0\"\u003e\u003ccode\u003e3a61a0b\u003c/code\u003e\u003c/a\u003e Make Scalar::from_bits a const fn.\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dalek-cryptography/curve25519-dalek/compare/1.0.1...2.1.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `curve25519-dalek` from 3.2.0 to 4.1.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dalek-cryptography/curve25519-dalek/releases\"\u003ecurve25519-dalek's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.0.0-pre.5\u003c/h2\u003e\n\u003cp\u003e\u003ccode\u003ecurve25519-dalek\u003c/code\u003e is a library providing group operations on the Edwards and\nMontgomery forms of Curve25519, and on the prime-order Ristretto group.\u003c/p\u003e\n\u003ch2\u003eBreaking changes in 4.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate the MSRV from 1.41 to 1.56.1\u003c/li\u003e\n\u003cli\u003eUpdate backend selection to be more automatic\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003estd\u003c/code\u003e feature flag\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003enightly\u003c/code\u003e feature flag\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003edigest\u003c/code\u003e an optional feature\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003erand_core\u003c/code\u003e an optional feature\u003c/li\u003e\n\u003cli\u003eReplace methods \u003ccode\u003eScalar::{zero, one}\u003c/code\u003e with constants \u003ccode\u003eScalar::{ZERO, ONE}\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eScalar::from_canonical_bytes\u003c/code\u003e now returns \u003ccode\u003eCtOption\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eScalar::is_canonical\u003c/code\u003e now returns \u003ccode\u003eChoice\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eEdwardsPoint::hash_from_bytes\u003c/code\u003e and rename it\n\u003ccode\u003eEdwardsPoint::nonspec_map_to_curve\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRequire including a new trait, \u003ccode\u003euse curve25519_dalek::traits::BasepointTable\u003c/code\u003e\nwhenever using \u003ccode\u003eEdwardsBasepointTable\u003c/code\u003e or \u003ccode\u003eRistrettoBasepointTable\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThis release also does a lot of dependency updates and relaxations to unblock upstream build issues.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dalek-cryptography/curve25519-dalek/commit/5312a0311ec40df95be953eacfa8a11b9a34bc54\"\u003e\u003ccode\u003e5312a03\u003c/code\u003e\u003c/a\u003e curve: Bump version to 4.1.3 (\u003ca href=\"https://redirect.github.com/dalek-cryptography/curve25519-dalek/issues/660\"\u003e#660\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dalek-cryptography/curve25519-dalek/commit/b4f9e4df92a4689fb59e312a21f940ba06ba7013\"\u003e\u003ccode\u003eb4f9e4d\u003c/code\u003e\u003c/a\u003e SECURITY: fix timing variability in backend/serial/u32/scalar.rs (\u003ca href=\"https://redirect.github.com/dalek-cryptography/curve25519-dalek/issues/661\"\u003e#661\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dalek-cryptography/curve25519-dalek/commit/415892acf1cdf9161bd6a4c99bc2f4cb8fae5e6a\"\u003e\u003ccode\u003e415892a\u003c/code\u003e\u003c/a\u003e SECURITY: fix timing variability in backend/serial/u64/scalar.rs (\u003ca href=\"https://redirect.github.com/dalek-cryptography/curve25519-dalek/issues/659\"\u003e#659\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dalek-cryptography/curve25519-dalek/commit/56bf398d0caed63ef1d1edfbd35eb5335132aba2\"\u003e\u003ccode\u003e56bf398\u003c/code\u003e\u003c/a\u003e Updates license field to valid SPDX format (\u003ca href=\"https://redirect.github.com/dalek-cryptography/curve25519-dalek/issues/647\"\u003e#647\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dalek-cryptography/curve25519-dalek/commit/9252fa5c0d09054fed4ac4d649e63c40fad7abaf\"\u003e\u003ccode\u003e9252fa5\u003c/code\u003e\u003c/a\u003e Mitigate check-cfg until MSRV 1.77 (\u003ca href=\"https://redirect.github.com/dalek-cryptography/curve25519-dalek/issues/652\"\u003e#652\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dalek-cryptography/curve25519-dalek/commit/1efe6a93b176c4389b78e81e52b2cf85d728aac6\"\u003e\u003ccode\u003e1efe6a9\u003c/code\u003e\u003c/a\u003e Fix a minor typo in signing.rs (\u003ca href=\"https://redirect.github.com/dalek-cryptography/curve25519-dalek/issues/649\"\u003e#649\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dalek-cryptography/curve25519-dalek/commit/cc3421a22fa7ee1f557cbe9243b450da53bbe962\"\u003e\u003ccode\u003ecc3421a\u003c/code\u003e\u003c/a\u003e Indicate that the rand_core feature is required (\u003ca href=\"https://redirect.github.com/dalek-cryptography/curve25519-dalek/issues/641\"\u003e#641\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dalek-cryptography/curve25519-dalek/commit/858c4ca8ae03d33fe8b71b4504c4d3f5ff5b45c0\"\u003e\u003ccode\u003e858c4ca\u003c/code\u003e\u003c/a\u003e Address new nightly clippy unnecessary qualifications (\u003ca href=\"https://redirect.github.com/dalek-cryptography/curve25519-dalek/issues/639\"\u003e#639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dalek-cryptography/curve25519-dalek/commit/31ccb6705067d68782cb135e23c79b640a6a06ee\"\u003e\u003ccode\u003e31ccb67\u003c/code\u003e\u003c/a\u003e Remove platforms in favor using CARGO_CFG_TARGET_POINTER_WIDTH (\u003ca href=\"https://redirect.github.com/dalek-cryptography/curve25519-dalek/issues/636\"\u003e#636\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dalek-cryptography/curve25519-dalek/commit/19c7f4a5d5e577adc9cc65a837abef9ed7ebf0a4\"\u003e\u003ccode\u003e19c7f4a\u003c/code\u003e\u003c/a\u003e Fix new nightly redundant import lint warns (\u003ca href=\"https://redirect.github.com/dalek-cryptography/curve25519-dalek/issues/638\"\u003e#638\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dalek-cryptography/curve25519-dalek/compare/3.2.0...curve25519-4.1.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `soroban-sdk` from 22.0.7 to 22.0.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/stellar/rs-soroban-sdk/releases\"\u003esoroban-sdk's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e22.0.9\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix range bound overflow in Vec/Bytes slice and GenRange gen_range for u64 (\u003ca href=\"https://redirect.github.com/stellar/rs-soroban-sdk/pull/1703\"\u003estellar/rs-soroban-sdk#1703\u003c/a\u003e \u003ca href=\"https://redirect.github.com/stellar/rs-soroban-sdk/pull/1707\"\u003estellar/rs-soroban-sdk#1707\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eAll Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix range bound overflow in Vec/Bytes slice and GenRange gen_range for u64 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-soroban-sdk/pull/1703\"\u003estellar/rs-soroban-sdk#1703\u003c/a\u003e \u003ca href=\"https://redirect.github.com/stellar/rs-soroban-sdk/pull/1707\"\u003estellar/rs-soroban-sdk#1707\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-soroban-sdk/compare/v22.0.8...v22.0.9\"\u003ehttps://github.com/stellar/rs-soroban-sdk/compare/v22.0.8...v22.0.9\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e22.0.8\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove must_use attribute from ed25519 error source 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-soroban-sdk/pull/1445\"\u003estellar/rs-soroban-sdk#1445\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix BytesN to ScVal conversion in testutils 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-soroban-sdk/pull/1442\"\u003estellar/rs-soroban-sdk#1442\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd derive traits for TokenMetadata struct 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-soroban-sdk/pull/1446\"\u003estellar/rs-soroban-sdk#1446\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTest Wasm execution for alloc test contract 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-soroban-sdk/pull/1452\"\u003estellar/rs-soroban-sdk#1452\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSwitch to post-rust-1.84 wasm target wasm32v1-none by \u003ca href=\"https://github.com/graydon\"\u003e\u003ccode\u003e@​graydon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stellar/rs-soroban-sdk/pull/1453\"\u003estellar/rs-soroban-sdk#1453\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix bls documentation - G1/G2 compression flag must be \u003cem\u003eunset\u003c/em\u003e by \u003ca href=\"https://github.com/jayz22\"\u003e\u003ccode\u003e@​jayz22\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stellar/rs-soroban-sdk/pull/1455\"\u003estellar/rs-soroban-sdk#1455\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove Env from extern functions 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-soroban-sdk/pull/1459\"\u003estellar/rs-soroban-sdk#1459\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImplement BLS12-381 point negation by \u003ca href=\"https://github.com/jayz22\"\u003e\u003ccode\u003e@​jayz22\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stellar/rs-soroban-sdk/pull/1456\"\u003estellar/rs-soroban-sdk#1456\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImplement BLS12-381 \u003ccode\u003econtracttype\u003c/code\u003e support by \u003ca href=\"https://github.com/jayz22\"\u003e\u003ccode\u003e@​jayz22\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stellar/rs-soroban-sdk/pull/1449\"\u003estellar/rs-soroban-sdk#1449\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump version to 22.0.8 by \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stellar/rs-soroban-sdk/pull/1466\"\u003estellar/rs-soroban-sdk#1466\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-soroban-sdk/compare/v22.0.7...v22.0.8\"\u003ehttps://github.com/stellar/rs-soroban-sdk/compare/v22.0.7...v22.0.8\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-soroban-sdk/commit/3890521426d71bb4d892b21f5a283a1e836cfa38\"\u003e\u003ccode\u003e3890521\u003c/code\u003e\u003c/a\u003e Fix range bound overflow in Vec/Bytes slice and GenRange gen_range for u64 (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stellar/rs-soroban-sdk/commit/146bf29119e321c11f1630ea0cbe3d6828f153c7\"\u003e\u003ccode\u003e146bf29\u003c/code\u003e\u003c/a\u003e Bump version to 22.0.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stellar/rs-soroban-sdk/commit/f46e9e0610213bbb72285566f9dd960ff96d03d8\"\u003e\u003ccode\u003ef46e9e0\u003c/code\u003e\u003c/a\u003e Bump version to 22.0.8 (\u003ca href=\"https://redirect.github.com/stellar/rs-soroban-sdk/issues/1466\"\u003e#1466\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stellar/rs-soroban-sdk/commit/61b7d6fb4e90e77014b885ce495807aef40c5c34\"\u003e\u003ccode\u003e61b7d6f\u003c/code\u003e\u003c/a\u003e Implement BLS12-381 \u003ccode\u003econtracttype\u003c/code\u003e support (\u003ca href=\"https://redirect.github.com/stellar/rs-soroban-sdk/issues/1449\"\u003e#1449\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stellar/rs-soroban-sdk/commit/13263e86813c3991e805f3d55666fa0402c1bf26\"\u003e\u003ccode\u003e13263e8\u003c/code\u003e\u003c/a\u003e Implement BLS12-381 point negation (\u003ca href=\"https://redirect.github.com/stellar/rs-soroban-sdk/issues/1456\"\u003e#1456\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stellar/rs-soroban-sdk/commit/f8bec23907b10f52fba6f16c9a83a308676c8ac3\"\u003e\u003ccode\u003ef8bec23\u003c/code\u003e\u003c/a\u003e Remove Env from extern functions (\u003ca href=\"https://redirect.github.com/stellar/rs-soroban-sdk/issues/1459\"\u003e#1459\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stellar/rs-soroban-sdk/commit/42ee68e4898fa41dcd581ff77555adbf5a191bb2\"\u003e\u003ccode\u003e42ee68e\u003c/code\u003e\u003c/a\u003e Fix bls documentation - G1/G2 compression flag must be \u003cem\u003eunset\u003c/em\u003e (\u003ca href=\"https://redirect.github.com/stellar/rs-soroban-sdk/issues/1455\"\u003e#1455\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stellar/rs-soroban-sdk/commit/97ab1259c0b1a734ba44803ddcef7c8ce2eff95f\"\u003e\u003ccode\u003e97ab125\u003c/code\u003e\u003c/a\u003e Switch to post-rust-1.84 wasm target wasm32v1-none (\u003ca href=\"https://redirect.github.com/stellar/rs-soroban-sdk/issues/1453\"\u003e#1453\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stellar/rs-soroban-sdk/commit/e6fbd3a85cce5190c19ef1fa55a299d6c33eeccd\"\u003e\u003ccode\u003ee6fbd3a\u003c/code\u003e\u003c/a\u003e Test Wasm execution for alloc test contract (\u003ca href=\"https://redirect.github.com/stellar/rs-soroban-sdk/issues/1452\"\u003e#1452\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stellar/rs-soroban-sdk/commit/d53410395153f64c8c13acb76b6361d9406eb03b\"\u003e\u003ccode\u003ed534103\u003c/code\u003e\u003c/a\u003e Add derive traits for TokenMetadata struct (\u003ca href=\"https://redirect.github.com/stellar/rs-soroban-sdk/issues/1446\"\u003e#1446\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/stellar/rs-soroban-sdk/compare/v22.0.7...v22.0.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `soroban-sdk` from 22.0.7 to 22.0.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/stellar/rs-soroban-sdk/releases\"\u003esoroban-sdk's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e22.0.9\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix range bound overflow in Vec/Bytes slice and GenRange gen_range for u64 (\u003ca href=\"https://redirect.github.com/stellar/rs-soroban-sdk/pull/1703\"\u003estellar/rs-soroban-sdk#1703\u003c/a\u003e \u003ca href=\"https://redirect.github.com/stellar/rs-soroban-sdk/pull/1707\"\u003estellar/rs-soroban-sdk#1707\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eAll Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix range bound overflow in Vec/Bytes slice and GenRange gen_range for u64 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-soroban-sdk/pull/1703\"\u003estellar/rs-soroban-sdk#1703\u003c/a\u003e \u003ca href=\"https://redirect.github.com/stellar/rs-soroban-sdk/pull/1707\"\u003estellar/rs-soroban-sdk#1707\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-soroban-sdk/compare/v22.0.8...v22.0.9\"\u003ehttps://github.com/stellar/rs-soroban-sdk/compare/v22.0.8...v22.0.9\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e22.0.8\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove must_use attribute from ed25519 error source 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-soroban-sdk/pull/1445\"\u003estellar/rs-soroban-sdk#1445\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix BytesN to ScVal conversion in testutils 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-soroban-sdk/pull/1442\"\u003estellar/rs-soroban-sdk#1442\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd derive traits for TokenMetadata struct 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-soroban-sdk/pull/1446\"\u003estellar/rs-soroban-sdk#1446\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTest Wasm execution for alloc test contract 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-soroban-sdk/pull/1452\"\u003estellar/rs-soroban-sdk#1452\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSwitch to post-rust-1.84 wasm target wasm32v1-none by \u003ca href=\"https://github.com/graydon\"\u003e\u003ccode\u003e@​graydon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stellar/rs-soroban-sdk/pull/1453\"\u003estellar/rs-soroban-sdk#1453\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix bls documentation - G1/G2 compression flag must be \u003cem\u003eunset\u003c/em\u003e by \u003ca href=\"https://github.com/jayz22\"\u003e\u003ccode\u003e@​jayz22\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stellar/rs-soroban-sdk/pull/1455\"\u003estellar/rs-soroban-sdk#1455\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove Env from extern functions 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-soroban-sdk/pull/1459\"\u003estellar/rs-soroban-sdk#1459\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImplement BLS12-381 point negation by \u003ca href=\"https://github.com/jayz22\"\u003e\u003ccode\u003e@​jayz22\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stellar/rs-soroban-sdk/pull/1456\"\u003estellar/rs-soroban-sdk#1456\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImplement BLS12-381 \u003ccode\u003econtracttype\u003c/code\u003e support by \u003ca href=\"https://github.com/jayz22\"\u003e\u003ccode\u003e@​jayz22\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stellar/rs-soroban-sdk/pull/1449\"\u003estellar/rs-soroban-sdk#1449\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump version to 22.0.8 by \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stellar/rs-soroban-sdk/pull/1466\"\u003estellar/rs-soroban-sdk#1466\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-soroban-sdk/compare/v22.0.7...v22.0.8\"\u003ehttps://github.com/stellar/rs-soroban-sdk/compare/v22.0.7...v22.0.8\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-soroban-sdk/commit/3890521426d71bb4d892b21f5a283a1e836cfa38\"\u003e\u003ccode\u003e3890521\u003c/code\u003e\u003c/a\u003e Fix range bound overflow in Vec/Bytes slice and GenRange gen_range for u64 (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stellar/rs-soroban-sdk/commit/146bf29119e321c11f1630ea0cbe3d6828f153c7\"\u003e\u003ccode\u003e146bf29\u003c/code\u003e\u003c/a\u003e Bump version to 22.0.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stellar/rs-soroban-sdk/commit/f46e9e0610213bbb72285566f9dd960ff96d03d8\"\u003e\u003ccode\u003ef46e9e0\u003c/code\u003e\u003c/a\u003e Bump version to 22.0.8 (\u003ca href=\"https://redirect.github.com/stellar/rs-soroban-sdk/issues/1466\"\u003e#1466\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stellar/rs-soroban-sdk/commit/61b7d6fb4e90e77014b885ce495807aef40c5c34\"\u003e\u003ccode\u003e61b7d6f\u003c/code\u003e\u003c/a\u003e Implement BLS12-381 \u003ccode\u003econtracttype\u003c/code\u003e support (\u003ca href=\"https://redirect.github.com/stellar/rs-soroban-sdk/issues/1449\"\u003e#1449\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stellar/rs-soroban-sdk/commit/13263e86813c3991e805f3d55666fa0402c1bf26\"\u003e\u003ccode\u003e13263e8\u003c/code\u003e\u003c/a\u003e Implement BLS12-381 point negation (\u003ca href=\"https://redirect.github.com/stellar/rs-soroban-sdk/issues/1456\"\u003e#1456\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stellar/rs-soroban-sdk/commit/f8bec23907b10f52fba6f16c9a83a308676c8ac3\"\u003e\u003ccode\u003ef8bec23\u003c/code\u003e\u003c/a\u003e Remove Env from extern functions (\u003ca href=\"https://redirect.github.com/stellar/rs-soroban-sdk/issues/1459\"\u003e#1459\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stellar/rs-soroban-sdk/commit/42ee68e4898fa41dcd581ff77555adbf5a191bb2\"\u003e\u003ccode\u003e42ee68e\u003c/code\u003e\u003c/a\u003e Fix bls documentation - G1/G2 compression flag must be \u003cem\u003eunset\u003c/em\u003e (\u003ca href=\"https://redirect.github.com/stellar/rs-soroban-sdk/issues/1455\"\u003e#1455\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stellar/rs-soroban-sdk/commit/97ab1259c0b1a734ba44803ddcef7c8ce2eff95f\"\u003e\u003ccode\u003e97ab125\u003c/code\u003e\u003c/a\u003e Switch to post-rust-1.84 wasm target wasm32v1-none (\u003ca href=\"https://redirect.github.com/stellar/rs-soroban-sdk/issues/1453\"\u003e#1453\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stellar/rs-soroban-sdk/commit/e6fbd3a85cce5190c19ef1fa55a299d6c33eeccd\"\u003e\u003ccode\u003ee6fbd3a\u003c/code\u003e\u003c/a\u003e Test Wasm execution for alloc test contract (\u003ca href=\"https://redirect.github.com/stellar/rs-soroban-sdk/issues/1452\"\u003e#1452\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stellar/rs-soroban-sdk/commit/d53410395153f64c8c13acb76b6361d9406eb03b\"\u003e\u003ccode\u003ed534103\u003c/code\u003e\u003c/a\u003e Add derive traits for TokenMetadata struct (\u003ca href=\"https://redirect.github.com/stellar/rs-soroban-sdk/issues/1446\"\u003e#1446\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/stellar/rs-soroban-sdk/compare/v22.0.7...v22.0.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `soroban-sdk` from 22.0.7 to 22.0.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/stellar/rs-soroban-sdk/releases\"\u003esoroban-sdk's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e22.0.9\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix range bound overflow in Vec/Bytes slice and GenRange gen_range for u64 (\u003ca href=\"https://redirect.github.com/stellar/rs-soroban-sdk/pull/1703\"\u003estellar/rs-soroban-sdk#1703\u003c/a\u003e \u003ca href=\"https://redirect.github.com/stellar/rs-soroban-sdk/pull/1707\"\u003estellar/rs-soroban-sdk#1707\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eAll Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix range bound overflow in Vec/Bytes slice and GenRange gen_range for u64 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-soroban-sdk/pull/1703\"\u003estellar/rs-soroban-sdk#1703\u003c/a\u003e \u003ca href=\"https://redirect.github.com/stellar/rs-soroban-sdk/pull/1707\"\u003estellar/rs-soroban-sdk#1707\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-soroban-sdk/compare/v22.0.8...v22.0.9\"\u003ehttps://github.com/stellar/rs-soroban-sdk/compare/v22.0.8...v22.0.9\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e22.0.8\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove must_use attribute from ed25519 error source 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-soroban-sdk/pull/1445\"\u003estellar/rs-soroban-sdk#1445\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix BytesN to ScVal conversion in testutils 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-soroban-sdk/pull/1442\"\u003estellar/rs-soroban-sdk#1442\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd derive traits for TokenMetadata struct 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-soroban-sdk/pull/1446\"\u003estellar/rs-soroban-sdk#1446\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTest Wasm execution for alloc test contract 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-soroban-sdk/pull/1452\"\u003estellar/rs-soroban-sdk#1452\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSwitch to post-rust-1.84 wasm target wasm32v1-none by \u003ca href=\"https://github.com/graydon\"\u003e\u003ccode\u003e@​graydon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stellar/rs-soroban-sdk/pull/1453\"\u003estellar/rs-soroban-sdk#1453\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix bls documentation - G1/G2 compression flag must be \u003cem\u003eunset\u003c/em\u003e by \u003ca href=\"https://github.com/jayz22\"\u003e\u003ccode\u003e@​jayz22\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stellar/rs-soroban-sdk/pull/1455\"\u003estellar/rs-soroban-sdk#1455\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove Env from extern functions 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-soroban-sdk/pull/1459\"\u003estellar/rs-soroban-sdk#1459\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImplement BLS12-381 point negation by \u003ca href=\"https://github.com/jayz22\"\u003e\u003ccode\u003e@​jayz22\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stellar/rs-soroban-sdk/pull/1456\"\u003estellar/rs-soroban-sdk#1456\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImplement BLS12-381 \u003ccode\u003econtracttype\u003c/code\u003e support by \u003ca href=\"https://github.com/jayz22\"\u003e\u003ccode\u003e@​jayz22\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stellar/rs-soroban-sdk/pull/1449\"\u003estellar/rs-soroban-sdk#1449\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump version to 22.0.8 by \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stellar/rs-soroban-sdk/pull/1466\"\u003estellar/rs-soroban-sdk#1466\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-soroban-sdk/compare/v22.0.7...v22.0.8\"\u003ehttps://github.com/stellar/rs-soroban-sdk/compare/v22.0.7...v22.0.8\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-soroban-sdk/commit/3890521426d71bb4d892b21f5a283a1e836cfa38\"\u003e\u003ccode\u003e3890521\u003c/code\u003e\u003c/a\u003e Fix range bound overflow in Vec/Bytes slice and GenRange gen_range for u64 (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stellar/rs-soroban-sdk/commit/146bf29119e321c11f1630ea0cbe3d6828f153c7\"\u003e\u003ccode\u003e146bf29\u003c/code\u003e\u003c/a\u003e Bump version to 22.0.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stellar/rs-soroban-sdk/commit/f46e9e0610213bbb72285566f9dd960ff96d03d8\"\u003e\u003ccode\u003ef46e9e0\u003c/code\u003e\u003c/a\u003e Bump version to 22.0.8 (\u003ca href=\"https://redirect.github.com/stellar/rs-soroban-sdk/issues/1466\"\u003e#1466\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stellar/rs-soroban-sdk/commit/61b7d6fb4e90e77014b885ce495807aef40c5c34\"\u003e\u003ccode\u003e61b7d6f\u003c/code\u003e\u003c/a\u003e Implement BLS12-381 \u003ccode\u003econtracttype\u003c/code\u003e support (\u003ca href=\"https://redirect.github.com/stellar/rs-soroban-sdk/issues/1449\"\u003e#1449\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stellar/rs-soroban-sdk/commit/13263e86813c3991e805f3d55666fa0402c1bf26\"\u003e\u003ccode\u003e13263e8\u003c/code\u003e\u003c/a\u003e Implement BLS12-381 point negation (\u003ca href=\"https://redirect.github.com/stellar/rs-soroban-sdk/issues/1456\"\u003e#1456\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stellar/rs-soroban-sdk/commit/f8bec23907b10f52fba6f16c9a83a308676c8ac3\"\u003e\u003ccode\u003ef8bec23\u003c/code\u003e\u003c/a\u003e Remove Env from extern functions (\u003ca href=\"https://redirect.github.com/stellar/rs-soroban-sdk/issues/1459\"\u003e#1459\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stellar/rs-soroban-sdk/commit/42ee68e4898fa41dcd581ff77555adbf5a191bb2\"\u003e\u003ccode\u003e42ee68e\u003c/code\u003e\u003c/a\u003e Fix bls documentation - G1/G2 compression flag must be \u003cem\u003eunset\u003c/em\u003e (\u003ca href=\"https://redirect.github.com/stellar/rs-soroban-sdk/issues/1455\"\u003e#1455\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stellar/rs-soroban-sdk/commit/97ab1259c0b1a734ba44803ddcef7c8ce2eff95f\"\u003e\u003ccode\u003e97ab125\u003c/code\u003e\u003c/a\u003e Switch to post-rust-1.84 wasm target wasm32v1-none (\u003ca href=\"https://redirect.github.com/stellar/rs-soroban-sdk/issues/1453\"\u003e#1453\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stellar/rs-soroban-sdk/commit/e6fbd3a85cce5190c19ef1fa55a299d6c33eeccd\"\u003e\u003ccode\u003ee6fbd3a\u003c/code\u003e\u003c/a\u003e Test Wasm execution for alloc test contract (\u003ca href=\"https://redirect.github.com/stellar/rs-soroban-sdk/issues/1452\"\u003e#1452\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stellar/rs-soroban-sdk/commit/d53410395153f64c8c13acb76b6361d9406eb03b\"\u003e\u003ccode\u003ed534103\u003c/code\u003e\u003c/a\u003e Add derive traits for TokenMetadata struct (\u003ca href=\"https://redirect.github.com/stellar/rs-soroban-sdk/issues/1446\"\u003e#1446\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/stellar/rs-soroban-sdk/compare/v22.0.7...v22.0.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `soroban-sdk` from 22.0.7 to 22.0.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/stellar/rs-soroban-sdk/releases\"\u003esoroban-sdk's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e22.0.9\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix range bound overflow in Vec/Bytes slice and GenRange gen_range for u64 (\u003ca href=\"https://redirect.github.com/stellar/rs-soroban-sdk/pull/1703\"\u003estellar/rs-soroban-sdk#1703\u003c/a\u003e \u003ca href=\"https://redirect.github.com/stellar/rs-soroban-sdk/pull/1707\"\u003estellar/rs-soroban-sdk#1707\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eAll Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix range bound overflow in Vec/Bytes slice and GenRange gen_range for u64 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-soroban-sdk/pull/1703\"\u003estellar/rs-soroban-sdk#1703\u003c/a\u003e \u003ca href=\"https://redirect.github.com/stellar/rs-soroban-sdk/pull/1707\"\u003estellar/rs-soroban-sdk#1707\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-soroban-sdk/compare/v22.0.8...v22.0.9\"\u003ehttps://github.com/stellar/rs-soroban-sdk/compare/v22.0.8...v22.0.9\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e22.0.8\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove must_use attribute from ed25519 error source 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-soroban-sdk/pull/1445\"\u003estellar/rs-soroban-sdk#1445\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix BytesN to ScVal conversion in testutils 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-soroban-sdk/pull/1442\"\u003estellar/rs-soroban-sdk#1442\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd derive traits for TokenMetadata struct 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-soroban-sdk/pull/1446\"\u003estellar/rs-soroban-sdk#1446\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTest Wasm execution for alloc test contract 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-soroban-sdk/pull/1452\"\u003estellar/rs-soroban-sdk#1452\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSwitch to post-rust-1.84 wasm target wasm32v1-none by \u003ca href=\"https://github.com/graydon\"\u003e\u003ccode\u003e@​graydon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stellar/rs-soroban-sdk/pull/1453\"\u003estellar/rs-soroban-sdk#1453\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix bls documentation - G1/G2 compression flag must be \u003cem\u003eunset\u003c/em\u003e by \u003ca href=\"https://github.com/jayz22\"\u003e\u003ccode\u003e@​jayz22\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stellar/rs-soroban-sdk/pull/1455\"\u003estellar/rs-soroban-sdk#1455\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove Env from extern functions 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-soroban-sdk/pull/1459\"\u003estellar/rs-soroban-sdk#1459\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImplement BLS12-381 point negation by \u003ca href=\"https://github.com/jayz22\"\u003e\u003ccode\u003e@​jayz22\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stellar/rs-soroban-sdk/pull/1456\"\u003estellar/rs-soroban-sdk#1456\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImplement BLS12-381 \u003ccode\u003econtracttype\u003c/code\u003e support by \u003ca href=\"https://github.com/jayz22\"\u003e\u003ccode\u003e@​jayz22\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stellar/rs-soroban-sdk/pull/1449\"\u003estellar/rs-soroban-sdk#1449\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump version to 22.0.8 by \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stellar/rs-soroban-sdk/pull/1466\"\u003estellar/rs-soroban-sdk#1466\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-soroban-sdk/compare/v22.0.7...v22.0.8\"\u003ehttps://github.com/stellar/rs-soroban-sdk/compare/v22.0.7...v22.0.8\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-soroban-sdk/commit/3890521426d71bb4d892b21f5a283a1e836cfa38\"\u003e\u003ccode\u003e3890521\u003c/code\u003e\u003c/a\u003e Fix range bound overflow in Vec/Bytes slice and GenRange gen_range for u64 (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stellar/rs-soroban-sdk/commit/146bf29119e321c11f1630ea0cbe3d6828f153c7\"\u003e\u003ccode\u003e146bf29\u003c/code\u003e\u003c/a\u003e Bump version to 22.0.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stellar/rs-soroban-sdk/commit/f46e9e0610213bbb72285566f9dd960ff96d03d8\"\u003e\u003ccode\u003ef46e9e0\u003c/code\u003e\u003c/a\u003e Bump version to 22.0.8 (\u003ca href=\"https://redirect.github.com/stellar/rs-soroban-sdk/issues/1466\"\u003e#1466\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stellar/rs-soroban-sdk/commit/61b7d6fb4e90e77014b885ce495807aef40c5c34\"\u003e\u003ccode\u003e61b7d6f\u003c/code\u003e\u003c/a\u003e Implement BLS12-381 \u003ccode\u003econtracttype\u003c/code\u003e support (\u003ca href=\"https://redirect.github.com/stellar/rs-soroban-sdk/issues/1449\"\u003e#1449\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stellar/rs-soroban-sdk/commit/13263e86813c3991e805f3d55666fa0402c1bf26\"\u003e\u003ccode\u003e13263e8\u003c/code\u003e\u003c/a\u003e Implement BLS12-381 point negation (\u003ca href=\"https://redirect.github.com/stellar/rs-soroban-sdk/issues/1456\"\u003e#1456\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stellar/rs-soroban-sdk/commit/f8bec23907b10f52fba6f16c9a83a308676c8ac3\"\u003e\u003ccode\u003ef8bec23\u003c/code\u003e\u003c/a\u003e Remove Env from extern functions (\u003ca href=\"https://redirect.github.com/stellar/rs-soroban-sdk/issues/1459\"\u003e#1459\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stellar/rs-soroban-sdk/commit/42ee68e4898fa41dcd581ff77555adbf5a191bb2\"\u003e\u003ccode\u003e42ee68e\u003c/code\u003e\u003c/a\u003e Fix bls documentation - G1/G2 compression flag must be \u003cem\u003eunset\u003c/em\u003e (\u003ca href=\"https://redirect.github.com/stellar/rs-soroban-sdk/issues/1455\"\u003e#1455\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stellar/rs-soroban-sdk/commit/97ab1259c0b1a734ba44803ddcef7c8ce2eff95f\"\u003e\u003ccode\u003e97ab125\u003c/code\u003e\u003c/a\u003e Switch to post-rust-1.84 wasm target wasm32v1-none (\u003ca href=\"https://redirect.github.com/stellar/rs-soroban-sdk/issues/1453\"\u003e#1453\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stellar/rs-soroban-sdk/commit/e6fbd3a85cce5190c19ef1fa55a299d6c33eeccd\"\u003e\u003ccode\u003ee6fbd3a\u003c/code\u003e\u003c/a\u003e Test Wasm execution for alloc test contract (\u003ca href=\"https://redirect.github.com/stellar/rs-soroban-sdk/issues/1452\"\u003e#1452\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stellar/rs-soroban-sdk/commit/d53410395153f64c8c13acb76b6361d9406eb03b\"\u003e\u003ccode\u003ed534103\u003c/code\u003e\u003c/a\u003e Add derive traits for TokenMetadata struct (\u003ca href=\"https://redirect.github.com/stellar/rs-soroban-sdk/issues/1446\"\u003e#1446\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/stellar/rs-soroban-sdk/compare/v22.0.7...v22.0.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `soroban-sdk` from 22.0.7 to 22.0.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/stellar/rs-soroban-sdk/releases\"\u003esoroban-sdk's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e22.0.9\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix range bound overflow in Vec/Bytes slice and GenRange gen_range for u64 (\u003ca href=\"https://redirect.github.com/stellar/rs-soroban-sdk/pull/1703\"\u003estellar/rs-soroban-sdk#1703\u003c/a\u003e \u003ca href=\"https://redirect.github.com/stellar/rs-soroban-sdk/pull/1707\"\u003estellar/rs-soroban-sdk#1707\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eAll Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix range bound overflow in Vec/Bytes slice and GenRange gen_range for u64 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-soroban-sdk/pull/1703\"\u003estellar/rs-soroban-sdk#1703\u003c/a\u003e \u003ca href=\"https://redirect.github.com/stellar/rs-soroban-sdk/pull/1707\"\u003estellar/rs-soroban-sdk#1707\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-soroban-sdk/compare/v22.0.8...v22.0.9\"\u003ehttps://github.com/stellar/rs-soroban-sdk/compare/v22.0.8...v22.0.9\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e22.0.8\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove must_use attribute from ed25519 error source 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-soroban-sdk/pull/1445\"\u003estellar/rs-soroban-sdk#1445\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix BytesN to ScVal conversion in testutils 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-soroban-sdk/pull/1442\"\u003estellar/rs-soroban-sdk#1442\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd derive traits for TokenMetadata struct 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-soroban-sdk/pull/1446\"\u003estellar/rs-soroban-sdk#1446\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTest Wasm execution for alloc test contract 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-soroban-sdk/pull/1452\"\u003estellar/rs-soroban-sdk#1452\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSwitch to post-rust-1.84 wasm target wasm32v1-none by \u003ca href=\"https://github.com/graydon\"\u003e\u003ccode\u003e@​graydon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stellar/rs-soroban-sdk/pull/1453\"\u003estellar/rs-soroban-sdk#1453\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix bls documentation - G1/G2 compression flag must be \u003cem\u003eunset\u003c/em\u003e by \u003ca href=\"https://github.com/jayz22\"\u003e\u003ccode\u003e@​jayz22\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stellar/rs-soroban-sdk/pull/1455\"\u003estellar/rs-soroban-sdk#1455\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove Env from extern functions 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-soroban-sdk/pull/1459\"\u003estellar/rs-soroban-sdk#1459\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImplement BLS12-381 point negation by \u003ca href=\"https://github.com/jayz22\"\u003e\u003ccode\u003e@​jayz22\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stellar/rs-soroban-sdk/pull/1456\"\u003estellar/rs-soroban-sdk#1456\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImplement BLS12-381 \u003ccode\u003econtracttype\u003c/code\u003e support by \u003ca href=\"https://github.com/jayz22\"\u003e\u003ccode\u003e@​jayz22\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stellar/rs-soroban-sdk/pull/1449\"\u003estellar/rs-soroban-sdk#1449\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump version to 22.0.8 by \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stellar/rs-soroban-sdk/pull/1466\"\u003estellar/rs-soroban-sdk#1466\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-soroban-sdk/compare/v22.0.7...v22.0.8\"\u003ehttps://github.com/stellar/rs-soroban-sdk/compare/v22.0.7...v22.0.8\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-soroban-sdk/commit/3890521426d71bb4d892b21f5a283a1e836cfa38\"\u003e\u003ccode\u003e3890521\u003c/code\u003e\u003c/a\u003e Fix range bound overflow in Vec/Bytes slice and GenRange gen_range for u64 (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stellar/rs-soroban-sdk/commit/146bf29119e321c11f1630ea0cbe3d6828f153c7\"\u003e\u003ccode\u003e146bf29\u003c/code\u003e\u003c/a\u003e Bump version to 22.0.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stellar/rs-soroban-sdk/commit/f46e9e0610213bbb72285566f9dd960ff96d03d8\"\u003e\u003ccode\u003ef46e9e0\u003c/code\u003e\u003c/a\u003e Bump version to 22.0.8 (\u003ca href=\"https://redirect.github.com/stellar/rs-soroban-sdk/issues/1466\"\u003e#1466\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stellar/rs-soroban-sdk/commit/61b7d6fb4e90e77014b885ce495807aef40c5c34\"\u003e\u003ccode\u003e61b7d6f\u003c/code\u003e\u003c/a\u003e Implement BLS12-381 \u003ccode\u003econtracttype\u003c/code\u003e support (\u003ca href=\"https://redirect.github.com/stellar/rs-soroban-sdk/issues/1449\"\u003e#1449\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stellar/rs-soroban-sdk/commit/13263e86813c3991e805f3d55666fa0402c1bf26\"\u003e\u003ccode\u003e13263e8\u003c/code\u003e\u003c/a\u003e Implement BLS12-381 point negation (\u003ca href=\"https://redirect.github.com/stellar/rs-soroban-sdk/issues/1456\"\u003e#1456\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stellar/rs-soroban-sdk/commit/f8bec23907b10f52fba6f16c9a83a308676c8ac3\"\u003e\u003ccode\u003ef8bec23\u003c/code\u003e\u003c/a\u003e Remove Env from extern functions (\u003ca href=\"https://redirect.github.com/stellar/rs-soroban-sdk/issues/1459\"\u003e#1459\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stellar/rs-soroban-sdk/commit/42ee68e4898fa41dcd581ff77555adbf5a191bb2\"\u003e\u003ccode\u003e42ee68e\u003c/code\u003e\u003c/a\u003e Fix bls documentation - G1/G2 compression flag must be \u003cem\u003eunset\u003c/em\u003e (\u003ca href=\"https://redirect.github.com/stellar/rs-soroban-sdk/issues/1455\"\u003e#1455\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stellar/rs-soroban-sdk/commit/97ab1259c0b1a734ba44803ddcef7c8ce2eff95f\"\u003e\u003ccode\u003e97ab125\u003c/code\u003e\u003c/a\u003e Switch to post-rust-1.84 wasm target wasm32v1-none (\u003ca href=\"https://redirect.github.com/stellar/rs-soroban-sdk/issues/1453\"\u003e#1453\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stellar/rs-soroban-sdk/commit/e6fbd3a85cce5190c19ef1fa55a299d6c33eeccd\"\u003e\u003ccode\u003ee6fbd3a\u003c/code\u003e\u003c/a\u003e Test Wasm execution for alloc test contract (\u003ca href=\"https://redirect.github.com/stellar/rs-soroban-sdk/issues/1452\"\u003e#1452\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stellar/rs-soroban-sdk/commit/d53410395153f64c8c13acb76b6361d9406eb03b\"\u003e\u003ccode\u003ed534103\u003c/code\u003e\u003c/a\u003e Add derive traits for TokenMetadata struct (\u003ca href=\"https://redirect.github.com/stellar/rs-soroban-sdk/issues/1446\"\u003e#1446\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/stellar/rs-soroban-sdk/compare/v22.0.7...v22.0.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `soroban-sdk` from 22.0.7 to 22.0.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/stellar/rs-soroban-sdk/releases\"\u003esoroban-sdk's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e22.0.9\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix range bound overflow in Vec/Bytes slice and GenRange gen_range for u64 (\u003ca href=\"https://redirect.github.com/stellar/rs-soroban-sdk/pull/1703\"\u003estellar/rs-soroban-sdk#1703\u003c/a\u003e \u003ca href=\"https://redirect.github.com/stellar/rs-soroban-sdk/pull/1707\"\u003estellar/rs-soroban-sdk#1707\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eAll Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix range bound overflow in Vec/Bytes slice and GenRange gen_range for u64 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-soroban-sdk/pull/1703\"\u003estellar/rs-soroban-sdk#1703\u003c/a\u003e \u003ca href=\"https://redirect.github.com/stellar/rs-soroban-sdk/pull/1707\"\u003estellar/rs-soroban-sdk#1707\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-soroban-sdk/compare/v22.0.8...v22.0.9\"\u003ehttps://github.com/stellar/rs-soroban-sdk/compare/v22.0.8...v22.0.9\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e22.0.8\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove must_use attribute from ed25519 error source 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-soroban-sdk/pull/1445\"\u003estellar/rs-soroban-sdk#1445\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix BytesN to ScVal conversion in testutils 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-soroban-sdk/pull/1442\"\u003estellar/rs-soroban-sdk#1442\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd derive traits for TokenMetadata struct 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-soroban-sdk/pull/1446\"\u003estellar/rs-soroban-sdk#1446\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTest Wasm execution for alloc test contract 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-soroban-sdk/pull/1452\"\u003estellar/rs-soroban-sdk#1452\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSwitch to post-rust-1.84 wasm target wasm32v1-none by \u003ca href=\"https://github.com/graydon\"\u003e\u003ccode\u003e@​graydon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stellar/rs-soroban-sdk/pull/1453\"\u003estellar/rs-soroban-sdk#1453\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix bls documentation - G1/G2 compression flag must be \u003cem\u003eunset\u003c/em\u003e by \u003ca href=\"https://github.com/jayz22\"\u003e\u003ccode\u003e@​jayz22\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stellar/rs-soroban-sdk/pull/1455\"\u003estellar/rs-soroban-sdk#1455\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove Env from extern functions 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-soroban-sdk/pull/1459\"\u003estellar/rs-soroban-sdk#1459\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImplement BLS12-381 point negation by \u003ca href=\"https://github.com/jayz22\"\u003e\u003ccode\u003e@​jayz22\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stellar/rs-soroban-sdk/pull/1456\"\u003estellar/rs-soroban-sdk#1456\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImplement BLS12-381 \u003ccode\u003econtracttype\u003c/code\u003e support by \u003ca href=\"https://github.com/jayz22\"\u003e\u003ccode\u003e@​jayz22\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stellar/rs-soroban-sdk/pull/1449\"\u003estellar/rs-soroban-sdk#1449\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump version to 22.0.8 by \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stellar/rs-soroban-sdk/pull/1466\"\u003estellar/rs-soroban-sdk#1466\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-soroban-sdk/compare/v22.0.7...v22.0.8\"\u003ehttps://github.com/stellar/rs-soroban-sdk/compare/v22.0.7...v22.0.8\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-soroban-sdk/commit/3890521426d71bb4d892b21f5a283a1e836cfa38\"\u003e\u003ccode\u003e3890521\u003c/code\u003e\u003c/a\u003e Fix range bound overflow in Vec/Bytes slice and GenRange gen_range for u64 (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stellar/rs-soroban-sdk/commit/146bf29119e321c11f1630ea0cbe3d6828f153c7\"\u003e\u003ccode\u003e146bf29\u003c/code\u003e\u003c/a\u003e Bump version to 22.0.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stellar/rs-soroban-sdk/commit/f46e9e0610213bbb72285566f9dd960ff96d03d8\"\u003e\u003ccode\u003ef46e9e0\u003c/code\u003e\u003c/a\u003e Bump version to 22.0.8 (\u003ca href=\"https://redirect.github.com/stellar/rs-soroban-sdk/issues/1466\"\u003e#1466\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stellar/rs-soroban-sdk/commit/61b7d6fb4e90e77014b885ce495807aef40c5c34\"\u003e\u003ccode\u003e61b7d6f\u003c/code\u003e\u003c/a\u003e Implement BLS12-381 \u003ccode\u003econtracttype\u003c/code\u003e support (\u003ca href=\"https://redirect.github.com/stellar/rs-soroban-sdk/issues/1449\"\u003e#1449\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stellar/rs-soroban-sdk/commit/13263e86813c3991e805f3d55666fa0402c1bf26\"\u003e\u003ccode\u003e13263e8\u003c/code\u003e\u003c/a\u003e Implement BLS12-381 point negation (\u003ca href=\"https://redirect.github.com/stellar/rs-soroban-sdk/issues/1456\"\u003e#1456\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stellar/rs-soroban-sdk/commit/f8bec23907b10f52fba6f16c9a83a308676c8ac3\"\u003e\u003ccode\u003ef8bec23\u003c/code\u003e\u003c/a\u003e Remove Env from extern functions (\u003ca href=\"https://redirect.github.com/stellar/rs-soroban-sdk/issues/1459\"\u003e#1459\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stellar/rs-soroban-sdk/commit/42ee68e4898fa41dcd581ff77555adbf5a191bb2\"\u003e\u003ccode\u003e42ee68e\u003c/code\u003e\u003c/a\u003e Fix bls documentation - G1/G2 compression flag must be \u003cem\u003eunset\u003c/em\u003e (\u003ca href=\"https://redirect.github.com/stellar/rs-soroban-sdk/issues/1455\"\u003e#1455\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stellar/rs-soroban-sdk/commit/97ab1259c0b1a734ba44803ddcef7c8ce2eff95f\"\u003e\u003ccode\u003e97ab125\u003c/code\u003e\u003c/a\u003e Switch to post-rust-1.84 wasm target wasm32v1-none (\u003ca href=\"https://redirect.github.com/stellar/rs-soroban-sdk/issues/1453\"\u003e#1453\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stellar/rs-soroban-sdk/commit/e6fbd3a85cce5190c19ef1fa55a299d6c33eeccd\"\u003e\u003ccode\u003ee6fbd3a\u003c/code\u003e\u003c/a\u003e Test Wasm execution for alloc test contract (\u003ca href=\"https://redirect.github.com/stellar/rs-soroban-sdk/issues/1452\"\u003e#1452\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stellar/rs-soroban-sdk/commit/d53410395153f64c8c13acb76b6361d9406eb03b\"\u003e\u003ccode\u003ed534103\u003c/code\u003e\u003c/a\u003e Add derive traits for TokenMetadata struct (\u003ca href=\"https://redirect.github.com/stellar/rs-soroban-sdk/issues/1446\"\u003e#1446\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/stellar/rs-soroban-sdk/compare/v22.0.7...v22.0.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ruint` from 1.12.3 to 1.12.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/recmo/uint/releases\"\u003eruint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.12.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: support for diesel @ 2.2 by \u003ca href=\"https://github.com/sinasab\"\u003e\u003ccode\u003e@​sinasab\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/404\"\u003erecmo/uint#404\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update thiserror requirement from 1.0 to 2.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/405\"\u003erecmo/uint#405\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: use bitwise operations in add/sub impls by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/407\"\u003erecmo/uint#407\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOptimize Montgomery multiplication by \u003ca href=\"https://github.com/recmo\"\u003e\u003ccode\u003e@​recmo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/402\"\u003erecmo/uint#402\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: release by \u003ca href=\"https://github.com/rswanson\"\u003e\u003ccode\u003e@​rswanson\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/415\"\u003erecmo/uint#415\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Evalir\"\u003e\u003ccode\u003e@​Evalir\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/403\"\u003erecmo/uint#403\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinasab\"\u003e\u003ccode\u003e@​sinasab\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/404\"\u003erecmo/uint#404\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rswanson\"\u003e\u003ccode\u003e@​rswanson\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/415\"\u003erecmo/uint#415\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/recmo/uint/compare/v1.12.3...v1.12.4\"\u003ehttps://github.com/recmo/uint/compare/v1.12.3...v1.12.4\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/recmo/uint/blob/main/CHANGELOG.md\"\u003eruint's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[1.12.4] - 2024-12-16\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eUint::square_redc\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/recmo/uint/issues/402\"\u003e#402\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport for diesel @ 2.2 (\u003ca href=\"https://redirect.github.com/recmo/uint/issues/404\"\u003e#404\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport for sqlx @ 0.8 (\u003ca href=\"https://redirect.github.com/recmo/uint/issues/400\"\u003e#400\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport for fastrlp @ 0.4 (\u003ca href=\"https://redirect.github.com/recmo/uint/issues/401\"\u003e#401\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ca href=\"https://docs.rs/subtle\"\u003e\u003ccode\u003esubtle\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://docs.rs/der\"\u003e\u003ccode\u003eder\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/recmo/uint/issues/399\"\u003e#399\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRemoved\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport for sqlx @ 0.7. This is a breaking change, outside of\nregular semver policy, as 0.7 contains a security vulnerability  (\u003ca href=\"https://redirect.github.com/recmo/uint/issues/400\"\u003e#400\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eUint::mul_redc\u003c/code\u003e is now alloc free (\u003ca href=\"https://redirect.github.com/recmo/uint/issues/402\"\u003e#402\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/recmo/uint/issues/399\"\u003e#399\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/recmo/uint/pull/399\"\u003erecmo/uint#399\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/recmo/uint/issues/400\"\u003e#400\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/recmo/uint/pull/400\"\u003erecmo/uint#400\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/recmo/uint/issues/401\"\u003e#401\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/recmo/uint/pull/401\"\u003erecmo/uint#401\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/recmo/uint/issues/404\"\u003e#404\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/recmo/uint/pull/404\"\u003erecmo/uint#404\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/recmo/uint/issues/402\"\u003e#402\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/recmo/uint/pull/402\"\u003erecmo/uint#402\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/recmo/uint/commit/3107a2215b595a3bc215e099cd5d5d8cf6b8759b\"\u003e\u003ccode\u003e3107a22\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/recmo/uint/issues/415\"\u003e#415\u003c/a\u003e from rswanson/swanny/bump-version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/b3459460791981a01d5e7a0aea3068cbbecc527f\"\u003e\u003ccode\u003eb345946\u003c/code\u003e\u003c/a\u003e feat: release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/e657576f9afd54c8b81ea71f9aab573d2ee08549\"\u003e\u003ccode\u003ee657576\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/recmo/uint/issues/402\"\u003e#402\u003c/a\u003e from recmo/recmo/montgomery\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/2776215f13d0619392f00e309cbf6bda9144a888\"\u003e\u003ccode\u003e2776215\u003c/code\u003e\u003c/a\u003e fix: remove unnecessary alloc feature from proptest\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/16409c4c5378141e6d0fa9f362731a34046c0e50\"\u003e\u003ccode\u003e16409c4\u003c/code\u003e\u003c/a\u003e fix: set proptest to 1.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/8aeb82284d47a2ba2bc8f92062c5a8fcd936f480\"\u003e\u003ccode\u003e8aeb822\u003c/code\u003e\u003c/a\u003e Merge branch 'main' into recmo/montgomery\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/813ae36f275961ef94182efb4bc845db296ac714\"\u003e\u003ccode\u003e813ae36\u003c/code\u003e\u003c/a\u003e Address review items\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/b91e6f710e42b893e695cae43ffab3d65740d881\"\u003e\u003ccode\u003eb91e6f7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/recmo/uint/issues/407\"\u003e#407\u003c/a\u003e from DaniPopes/add-bitwise-ops\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/2af379b98078929eb545d609d858dbfc478d2706\"\u003e\u003ccode\u003e2af379b\u003c/code\u003e\u003c/a\u003e Use bitwise on bool\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/9729022293e934a04d7d4807e85212a35b7259ba\"\u003e\u003ccode\u003e9729022\u003c/code\u003e\u003c/a\u003e No black_box in MSRV\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/recmo/uint/compare/v1.12.3...v1.12.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `soroban-sdk` from 22.0.7 to 22.0.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/stellar/rs-soroban-sdk/releases\"\u003esoroban-sdk's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e22.0.9\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix range bound overflow in Vec/Bytes slice and GenRange gen_range for u64 (\u003ca href=\"https://redirect.github.com/stellar/rs-soroban-sdk/pull/1703\"\u003estellar/rs-soroban-sdk#1703\u003c/a\u003e \u003ca href=\"https://redirect.github.com/stellar/rs-soroban-sdk/pull/1707\"\u003estellar/rs-soroban-sdk#1707\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eAll Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix range bound overflow in Vec/Bytes slice and GenRange gen_range for u64 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-soroban-sdk/pull/1703\"\u003estellar/rs-soroban-sdk#1703\u003c/a\u003e \u003ca href=\"https://redirect.github.com/stellar/rs-soroban-sdk/pull/1707\"\u003estellar/rs-soroban-sdk#1707\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-soroban-sdk/compare/v22.0.8...v22.0.9\"\u003ehttps://github.com/stellar/rs-soroban-sdk/compare/v22.0.8...v22.0.9\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e22.0.8\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove must_use attribute from ed25519 error source 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-soroban-sdk/pull/1445\"\u003estellar/rs-soroban-sdk#1445\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix BytesN to ScVal conversion in testutils 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-soroban-sdk/pull/1442\"\u003estellar/rs-soroban-sdk#1442\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd derive traits for TokenMetadata struct 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-soroban-sdk/pull/1446\"\u003estellar/rs-soroban-sdk#1446\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTest Wasm execution for alloc test contract 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-soroban-sdk/pull/1452\"\u003estellar/rs-soroban-sdk#1452\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSwitch to post-rust-1.84 wasm target wasm32v1-none by \u003ca href=\"https://github.com/graydon\"\u003e\u003ccode\u003e@​graydon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stellar/rs-soroban-sdk/pull/1453\"\u003estellar/rs-soroban-sdk#1453\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix bls documentation - G1/G2 compression flag must be \u003cem\u003eunset\u003c/em\u003e by \u003ca href=\"https://github.com/jayz22\"\u003e\u003ccode\u003e@​jayz22\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stellar/rs-soroban-sdk/pull/1455\"...\n\n_Description has been truncated_","html_url":"https://github.com/trizist/soroban-examples/pull/2","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/trizist%2Fsoroban-examples/issues/2","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2/packages"},{"uuid":"3790304971","node_id":"PR_kwDOQi9f7M67_QVo","number":3,"state":"closed","title":"chore(deps): bump the cargo group across 1 directory with 2 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-02-20T12:13:05.000Z","author_association":null,"state_reason":null,"created_at":"2026-01-07T20:50:21.000Z","updated_at":"2026-02-20T12:13:07.000Z","time_to_close":3770564,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"cargo","update_count":2,"packages":[{"name":"alloy-dyn-abi","old_version":"1.3.1","new_version":"1.5.2","repository_url":"https://github.com/alloy-rs/core"},{"name":"ruint","old_version":"1.16.0","new_version":"1.17.2","repository_url":"https://github.com/recmo/uint"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the cargo group with 2 updates in the / directory: [alloy-dyn-abi](https://github.com/alloy-rs/core) and [ruint](https://github.com/recmo/uint).\n\nUpdates `alloy-dyn-abi` from 1.3.1 to 1.5.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/alloy-rs/core/releases\"\u003ealloy-dyn-abi's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ealloy-core v1.5.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(primitives): add U256Map by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/alloy-rs/core/pull/1052\"\u003ealloy-rs/core#1052\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: extract cache to a separate crate by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/alloy-rs/core/pull/1053\"\u003ealloy-rs/core#1053\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/alloy-rs/core/compare/v1.5.0...v1.5.1\"\u003ehttps://github.com/alloy-rs/core/compare/v1.5.0...v1.5.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ealloy-core v1.5.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: clippy by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/alloy-rs/core/pull/1037\"\u003ealloy-rs/core#1037\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add Bloom::accrue_logs method by \u003ca href=\"https://github.com/mattsse\"\u003e\u003ccode\u003e@​mattsse\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/alloy-rs/core/pull/1039\"\u003ealloy-rs/core#1039\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: document allow(unexpected_cfgs) for wrap_fixed_bytes by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/alloy-rs/core/pull/1043\"\u003ealloy-rs/core#1043\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(primitives): add \u003ccode\u003eSignature::as_rsy\u003c/code\u003e method by \u003ca href=\"https://github.com/mablr\"\u003e\u003ccode\u003e@​mablr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/alloy-rs/core/pull/1041\"\u003ealloy-rs/core#1041\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(doc): Complete alloy-dyn-abi readme by \u003ca href=\"https://github.com/Pana\"\u003e\u003ccode\u003e@​Pana\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/alloy-rs/core/pull/1044\"\u003ealloy-rs/core#1044\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(primitives): add keccak256_cached by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/alloy-rs/core/pull/1046\"\u003ealloy-rs/core#1046\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: rm all deprecations by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/alloy-rs/core/pull/1048\"\u003ealloy-rs/core#1048\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(primitives): Add UintTryTo trait for Signed type by \u003ca href=\"https://github.com/AurelienFT\"\u003e\u003ccode\u003e@​AurelienFT\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/alloy-rs/core/pull/1029\"\u003ealloy-rs/core#1029\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(primitives): cache keccaks up to 88 bytes by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/alloy-rs/core/pull/1049\"\u003ealloy-rs/core#1049\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add keccak256_uncached by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/alloy-rs/core/pull/1050\"\u003ealloy-rs/core#1050\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add rapidhash to available hashers by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/alloy-rs/core/pull/1051\"\u003ealloy-rs/core#1051\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Pana\"\u003e\u003ccode\u003e@​Pana\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/alloy-rs/core/pull/1044\"\u003ealloy-rs/core#1044\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/alloy-rs/core/compare/v1.4.1...v1.5.0\"\u003ehttps://github.com/alloy-rs/core/compare/v1.4.1...v1.5.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ealloy-core v1.4.1\u003c/h2\u003e\n\u003ch2\u003eSecurity\u003c/h2\u003e\n\u003ch3\u003ePatched: DoS vulnerability on \u003ccode\u003ealloy_dyn_abi::TypedData\u003c/code\u003e hashing\u003c/h3\u003e\n\u003cp\u003eAn uncaught panic triggered by malformed input to \u003ccode\u003ealloy_dyn_abi::TypedData\u003c/code\u003e could lead to a denial-of-service (DoS) via \u003ccode\u003eeip712_signing_hash()\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eSoftware with high availability requirements such as network services may be particularly impacted. If in use, external auto-restarting mechanisms can partially mitigate the availability issues unless repeated attacks are possible.\u003c/p\u003e\n\u003cp\u003eThe vulnerability was patched by adding a check to ensure the element is not empty before accessing its first element; an error is returned if it is empty. The fix is included in version \u003ca href=\"https://crates.io/crates/alloy-dyn-abi/1.4.1\"\u003ev1.4.1\u003c/a\u003e and backported to \u003ca href=\"https://crates.io/crates/alloy-dyn-abi/0.8.26\"\u003ev0.8.26\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eSee: \u003ca href=\"https://github.com/alloy-rs/core/security/advisories/GHSA-pgp9-98jm-wwq2\"\u003ehttps://github.com/alloy-rs/core/security/advisories/GHSA-pgp9-98jm-wwq2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: remove feature(doc_auto_cfg) by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/alloy-rs/core/pull/1019\"\u003ealloy-rs/core#1019\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(primitives): Add Borsh support for \u003ccode\u003eTxKind\u003c/code\u003e by \u003ca href=\"https://github.com/mablr\"\u003e\u003ccode\u003e@​mablr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/alloy-rs/core/pull/1022\"\u003ealloy-rs/core#1022\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Add Sqlx Traits for \u003ccode\u003eBytes\u003c/code\u003e Type  by \u003ca href=\"https://github.com/Arvmor\"\u003e\u003ccode\u003e@​Arvmor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/alloy-rs/core/pull/1020\"\u003ealloy-rs/core#1020\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: fix docs, typos by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/alloy-rs/core/pull/1023\"\u003ealloy-rs/core#1023\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(sol-macro): add transient storage keyword support by \u003ca href=\"https://github.com/AurelienFT\"\u003e\u003ccode\u003e@​AurelienFT\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/alloy-rs/core/pull/1026\"\u003ealloy-rs/core#1026\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: gate 60 tuple impls behind 'more-tuple-impls' feature flag by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/alloy-rs/core/pull/1027\"\u003ealloy-rs/core#1027\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: remove some inlines by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/alloy-rs/core/pull/1028\"\u003ealloy-rs/core#1028\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(dyn-abi): clean up Resolver by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/alloy-rs/core/pull/1030\"\u003ealloy-rs/core#1030\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/alloy-rs/core/blob/main/CHANGELOG.md\"\u003ealloy-dyn-abi's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/alloy-rs/core/releases/tag/v1.5.2\"\u003e1.5.2\u003c/a\u003e - 2025-12-22\u003c/h2\u003e\n\u003ch3\u003ePerformance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[primitives] Always use FxHash for Fb* (\u003ca href=\"https://redirect.github.com/alloy-rs/core/issues/1054\"\u003e#1054\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/alloy-rs/core/releases/tag/v1.5.1\"\u003e1.5.1\u003c/a\u003e - 2025-12-18\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eExtract cache to a separate crate (\u003ca href=\"https://redirect.github.com/alloy-rs/core/issues/1053\"\u003e#1053\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[primitives] Add U256Map (\u003ca href=\"https://redirect.github.com/alloy-rs/core/issues/1052\"\u003e#1052\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMiscellaneous Tasks\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRelease 1.5.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/alloy-rs/core/releases/tag/v1.5.0\"\u003e1.5.0\u003c/a\u003e - 2025-12-16\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[primitives] Cache keccaks up to 88 bytes (\u003ca href=\"https://redirect.github.com/alloy-rs/core/issues/1049\"\u003e#1049\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDocument allow(unexpected_cfgs) for wrap_fixed_bytes (\u003ca href=\"https://redirect.github.com/alloy-rs/core/issues/1043\"\u003e#1043\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd rapidhash to available hashers (\u003ca href=\"https://redirect.github.com/alloy-rs/core/issues/1051\"\u003e#1051\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd keccak256_uncached (\u003ca href=\"https://redirect.github.com/alloy-rs/core/issues/1050\"\u003e#1050\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[primitives] Add UintTryTo trait for Signed type (\u003ca href=\"https://redirect.github.com/alloy-rs/core/issues/1029\"\u003e#1029\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[primitives] Add keccak256_cached (\u003ca href=\"https://redirect.github.com/alloy-rs/core/issues/1046\"\u003e#1046\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[primitives] Add \u003ccode\u003eSignature::as_rsy\u003c/code\u003e method (\u003ca href=\"https://redirect.github.com/alloy-rs/core/issues/1041\"\u003e#1041\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd Bloom::accrue_logs method (\u003ca href=\"https://redirect.github.com/alloy-rs/core/issues/1039\"\u003e#1039\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMiscellaneous Tasks\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRelease 1.5.0\u003c/li\u003e\n\u003cli\u003eRm all deprecations (\u003ca href=\"https://redirect.github.com/alloy-rs/core/issues/1048\"\u003e#1048\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[doc] Complete alloy-dyn-abi readme (\u003ca href=\"https://redirect.github.com/alloy-rs/core/issues/1044\"\u003e#1044\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eClippy (\u003ca href=\"https://redirect.github.com/alloy-rs/core/issues/1037\"\u003e#1037\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTesting\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[primitives] Use correct keccak fn\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/alloy-rs/core/releases/tag/v1.4.1\"\u003e1.4.1\u003c/a\u003e - 2025-10-14\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alloy-rs/core/commit/3625aa087d7bcab76cb7c87a0e7098c46ca7fcf0\"\u003e\u003ccode\u003e3625aa0\u003c/code\u003e\u003c/a\u003e chore: release 1.5.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alloy-rs/core/commit/91b063e6f73950a3ce025304901a3dbf5eb950a6\"\u003e\u003ccode\u003e91b063e\u003c/code\u003e\u003c/a\u003e perf(primitives): always use FxHash for Fb* (\u003ca href=\"https://redirect.github.com/alloy-rs/core/issues/1054\"\u003e#1054\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alloy-rs/core/commit/8b969026600f3cdc7b22bc017109d83a0088f5f3\"\u003e\u003ccode\u003e8b96902\u003c/code\u003e\u003c/a\u003e chore: release 1.5.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alloy-rs/core/commit/c699040411bebf182c7f2c912ade31f4dd5c81be\"\u003e\u003ccode\u003ec699040\u003c/code\u003e\u003c/a\u003e feat: extract cache to a separate crate (\u003ca href=\"https://redirect.github.com/alloy-rs/core/issues/1053\"\u003e#1053\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alloy-rs/core/commit/83c19ab6420ebb348b73182304bc056fcf4ceab8\"\u003e\u003ccode\u003e83c19ab\u003c/code\u003e\u003c/a\u003e feat(primitives): add U256Map (\u003ca href=\"https://redirect.github.com/alloy-rs/core/issues/1052\"\u003e#1052\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alloy-rs/core/commit/09e7503f9256e5b109dc0d967b62d35165780663\"\u003e\u003ccode\u003e09e7503\u003c/code\u003e\u003c/a\u003e chore: release 1.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alloy-rs/core/commit/5f305dae14099c0ceae7ab395640c9ca5dc7cc1d\"\u003e\u003ccode\u003e5f305da\u003c/code\u003e\u003c/a\u003e feat: add rapidhash to available hashers (\u003ca href=\"https://redirect.github.com/alloy-rs/core/issues/1051\"\u003e#1051\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alloy-rs/core/commit/547695ff6ac393451f05969443a3df667bf5a3e0\"\u003e\u003ccode\u003e547695f\u003c/code\u003e\u003c/a\u003e feat: add keccak256_uncached (\u003ca href=\"https://redirect.github.com/alloy-rs/core/issues/1050\"\u003e#1050\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alloy-rs/core/commit/d37ceb1910f7d211803dd89669769161ec390f4b\"\u003e\u003ccode\u003ed37ceb1\u003c/code\u003e\u003c/a\u003e fix(primitives): cache keccaks up to 88 bytes (\u003ca href=\"https://redirect.github.com/alloy-rs/core/issues/1049\"\u003e#1049\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alloy-rs/core/commit/6c62543591a563d2038f8e9b59c1a94268ffa86d\"\u003e\u003ccode\u003e6c62543\u003c/code\u003e\u003c/a\u003e feat(primitives): Add UintTryTo trait for Signed type (\u003ca href=\"https://redirect.github.com/alloy-rs/core/issues/1029\"\u003e#1029\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/alloy-rs/core/compare/v1.3.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 `ruint` from 1.16.0 to 1.17.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/recmo/uint/releases\"\u003eruint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.17.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(docsrs): remove doc_auto_cfg by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/554\"\u003erecmo/uint#554\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: release 1.17.2 by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/555\"\u003erecmo/uint#555\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/recmo/uint/compare/v1.17.1...v1.17.2\"\u003ehttps://github.com/recmo/uint/compare/v1.17.1...v1.17.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.17.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix codspeed benches \u0026amp; add most_significant_bits bench by \u003ca href=\"https://github.com/Evalir\"\u003e\u003ccode\u003e@​Evalir\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/544\"\u003erecmo/uint#544\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix codspeed benches \u0026amp; add most_significant_bits bench by \u003ca href=\"https://github.com/prestwich\"\u003e\u003ccode\u003e@​prestwich\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/543\"\u003erecmo/uint#543\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update unsafe function and improve documentation and safety notes by \u003ca href=\"https://github.com/Evalir\"\u003e\u003ccode\u003e@​Evalir\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/553\"\u003erecmo/uint#553\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update unsafe function and improve documentation and safety notes by \u003ca href=\"https://github.com/prestwich\"\u003e\u003ccode\u003e@​prestwich\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/552\"\u003erecmo/uint#552\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/recmo/uint/compare/v1.17.0...v1.17.1\"\u003ehttps://github.com/recmo/uint/compare/v1.17.0...v1.17.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.17.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: add parse benches by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/518\"\u003erecmo/uint#518\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: bump MSRV to 1.85 by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/503\"\u003erecmo/uint#503\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: use const block in add_mod by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/521\"\u003erecmo/uint#521\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump actions/checkout from 4 to 5 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/recmo/uint/pull/517\"\u003erecmo/uint#517\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add support for ark-ff v0.5.0 by \u003ca href=\"https://github.com/fabian1409\"\u003e\u003ccode\u003e@​fabian1409\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/526\"\u003erecmo/uint#526\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): depend on \u003ccode\u003eserde_core\u003c/code\u003e instead of \u003ccode\u003eserde\u003c/code\u003e by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/527\"\u003erecmo/uint#527\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebench: bench from f64 and f32 by \u003ca href=\"https://github.com/Evalir\"\u003e\u003ccode\u003e@​Evalir\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/531\"\u003erecmo/uint#531\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: make \u003ccode\u003e*next*\u003c/code\u003e functions const by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/533\"\u003erecmo/uint#533\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add bincode 2 support by \u003ca href=\"https://github.com/lightsing\"\u003e\u003ccode\u003e@​lightsing\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/516\"\u003erecmo/uint#516\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnhanced f64 -\u0026gt; Uint conversion by \u003ca href=\"https://github.com/Pzixel\"\u003e\u003ccode\u003e@​Pzixel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/524\"\u003erecmo/uint#524\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump CodSpeedHQ/action from 3 to 4 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/recmo/uint/pull/528\"\u003erecmo/uint#528\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd Uint -\u0026gt; f64/f32 benches by \u003ca href=\"https://github.com/Pzixel\"\u003e\u003ccode\u003e@​Pzixel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/536\"\u003erecmo/uint#536\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd Uint -\u0026gt; f64 conversion by \u003ca href=\"https://github.com/Pzixel\"\u003e\u003ccode\u003e@​Pzixel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/535\"\u003erecmo/uint#535\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: use select_unpredictable by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/537\"\u003erecmo/uint#537\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: switch to edition 2024 by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/538\"\u003erecmo/uint#538\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: release 1.17.0 by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/539\"\u003erecmo/uint#539\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fabian1409\"\u003e\u003ccode\u003e@​fabian1409\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/526\"\u003erecmo/uint#526\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Pzixel\"\u003e\u003ccode\u003e@​Pzixel\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/524\"\u003erecmo/uint#524\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/recmo/uint/compare/v1.16.0...v1.17.0\"\u003ehttps://github.com/recmo/uint/compare/v1.16.0...v1.17.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/recmo/uint/blob/main/CHANGELOG.md\"\u003eruint's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[1.17.2] - 2025-12-28\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(docsrs): remove doc_auto_cfg (\u003ca href=\"https://redirect.github.com/recmo/uint/issues/554\"\u003e#554\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/recmo/uint/issues/554\"\u003e#554\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/recmo/uint/pull/554\"\u003erecmo/uint#554\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e[1.17.1] - 2025-12-26\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eunsafe\u003c/code\u003e to many unstable API functions in \u003ccode\u003ealgorithms\u003c/code\u003e module, and\ndocumented their conditions of use (COU). (\u003ca href=\"https://redirect.github.com/recmo/uint/issues/552\"\u003e#552\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/recmo/uint/issues/552\"\u003e#552\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/recmo/uint/pull/552\"\u003erecmo/uint#552\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e[1.17.0] - 2025-09-24\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport for \u003ca href=\"https://github.com/bincode-org/bincode\"\u003ebincode 2\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/recmo/uint/issues/516\"\u003e#516\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eIntroduce \u003ccode\u003eark-ff-05\u003c/code\u003e feature flag for conversion to \u003ccode\u003eark-ff@0.5\u003c/code\u003e types (\u003ca href=\"https://redirect.github.com/recmo/uint/issues/526\"\u003e#526\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMSRV bumped to 1.85 (\u003ca href=\"https://redirect.github.com/recmo/uint/issues/503\"\u003e#503\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMade \u003ccode\u003e*next_power_of_two\u003c/code\u003e and \u003ccode\u003e*next_multiple_of\u003c/code\u003e \u003ccode\u003econst\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/recmo/uint/issues/533\"\u003e#533\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReimplemented \u003ccode\u003eTryFrom\u0026lt;f64\u0026gt;\u003c/code\u003e for \u003ccode\u003eUint\u003c/code\u003e to speed it up, fixing edge cases and removing \u003ccode\u003estd\u003c/code\u003e requirements (\u003ca href=\"https://redirect.github.com/recmo/uint/issues/524\"\u003e#524\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReimplemented \u003ccode\u003eFrom\u0026lt;Uint\u0026gt;\u003c/code\u003e for \u003ccode\u003ef64\u003c/code\u003e and \u003ccode\u003ef32\u003c/code\u003e to speed it up, fixing edge cases and removing \u003ccode\u003estd\u003c/code\u003e requirements (\u003ca href=\"https://redirect.github.com/recmo/uint/issues/535\"\u003e#535\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/recmo/uint/issues/503\"\u003e#503\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/recmo/uint/pull/503\"\u003erecmo/uint#503\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/recmo/uint/issues/516\"\u003e#516\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/recmo/uint/pull/516\"\u003erecmo/uint#516\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/recmo/uint/issues/526\"\u003e#526\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/recmo/uint/pull/526\"\u003erecmo/uint#526\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/recmo/uint/issues/533\"\u003e#533\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/recmo/uint/pull/533\"\u003erecmo/uint#533\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/recmo/uint/issues/524\"\u003e#524\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/recmo/uint/pull/524\"\u003erecmo/uint#524\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/recmo/uint/commit/5bd4cff6ae3960591d750cdd7356e24aa086b67a\"\u003e\u003ccode\u003e5bd4cff\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/recmo/uint/issues/555\"\u003e#555\u003c/a\u003e from DaniPopes/release-1.17.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/953a994d0a7968428aae792c85e89765c9a6093c\"\u003e\u003ccode\u003e953a994\u003c/code\u003e\u003c/a\u003e chore: release 1.17.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/9110e538043ccb5e3c9401dccc04deac97e30b1a\"\u003e\u003ccode\u003e9110e53\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/recmo/uint/issues/554\"\u003e#554\u003c/a\u003e from DaniPopes/doc_auto_cfg\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/2d242c92a7c6c1e57575ae671c92e1acb0e051af\"\u003e\u003ccode\u003e2d242c9\u003c/code\u003e\u003c/a\u003e fix(docsrs): remove doc_auto_cfg\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/bc3fad727853ce31fa78a053c950748db8571369\"\u003e\u003ccode\u003ebc3fad7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/recmo/uint/issues/553\"\u003e#553\u003c/a\u003e from Evalir/evalir/prestwich/rustsec-safety\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/6d8229164d8d59c5e4d77dbaa993f456252db5e6\"\u003e\u003ccode\u003e6d82291\u003c/code\u003e\u003c/a\u003e chore: bump version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/51fdde2da668134085f4d275f5917c7a85c5b7c0\"\u003e\u003ccode\u003e51fdde2\u003c/code\u003e\u003c/a\u003e chore: changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/8090e7f9393e7481a20d2e61dac04e78efcc90dd\"\u003e\u003ccode\u003e8090e7f\u003c/code\u003e\u003c/a\u003e chore: update unsafe function and improve documentation and safety notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/17c9b3e9062f74a39701e68dec358375595d33d7\"\u003e\u003ccode\u003e17c9b3e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/recmo/uint/issues/544\"\u003e#544\u003c/a\u003e from Evalir/evalir/prestwich-fix-codspeed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/370e2e5f11e504e5343004869c704015c615ae7c\"\u003e\u003ccode\u003e370e2e5\u003c/code\u003e\u003c/a\u003e fix: crates badge\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/recmo/uint/compare/v1.16.0...v1.17.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/JohnDaWalka/cdp-sdk/network/alerts).\n\n\u003c/details\u003e\n\u003c!-- ELLIPSIS_HIDDEN --\u003e\n\n----\n\n\u003e [!IMPORTANT]\n\u003e Update `alloy-dyn-abi` to 1.5.2 and `ruint` to 1.17.2 in `Cargo.lock`, with dependency changes.\n\u003e \n\u003e   - **Dependencies**:\n\u003e     - Update `alloy-dyn-abi` from 1.3.1 to 1.5.2 in `Cargo.lock`.\n\u003e     - Update `ruint` from 1.16.0 to 1.17.2 in `Cargo.lock`.\n\u003e   - **Dependency Changes**:\n\u003e     - `alloy-dyn-abi` now depends on `rapidhash` and updated `foldhash` to 0.2.0.\n\u003e     - `ruint` added dependency on `ark-ff` 0.5.0 and switched to `serde_core` from `serde`.\n\u003e \n\u003e \u003csup\u003eThis description was created by \u003c/sup\u003e[\u003cimg alt=\"Ellipsis\" src=\"https://img.shields.io/badge/Ellipsis-blue?color=175173\"\u003e](https://www.ellipsis.dev?ref=JohnDaWalka%2Fcdp-sdk\u0026utm_source=github\u0026utm_medium=referral)\u003csup\u003e for f1c43a7bfb916b86200485f72ad1c81d4a4cef86. You can [customize](https://app.ellipsis.dev/JohnDaWalka/settings/summaries) this summary. It will automatically update as commits are pushed.\u003c/sup\u003e\n\n\u003c!-- ELLIPSIS_HIDDEN --\u003e","html_url":"https://github.com/JohnDaWalka/cdp-sdk/pull/3","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/JohnDaWalka%2Fcdp-sdk/issues/3","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/3/packages"},{"uuid":"3790299123","node_id":"PR_kwDOLeggsc67_PFQ","number":581,"state":"closed","title":"chore(deps): bump the cargo group across 1 directory with 2 updates","user":"dependabot[bot]","labels":["S-stale","dependencies","rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-02-05T02:14:44.000Z","author_association":null,"state_reason":null,"created_at":"2026-01-07T20:48:17.000Z","updated_at":"2026-02-05T02:14:53.000Z","time_to_close":2438787,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"cargo","update_count":2,"packages":[{"name":"alloy-dyn-abi","old_version":"1.2.0","new_version":"1.5.2","repository_url":"https://github.com/alloy-rs/core"},{"name":"ruint","old_version":"1.14.0","new_version":"1.17.2"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the cargo group with 1 update in the / directory: [alloy-dyn-abi](https://github.com/alloy-rs/core).\n\nUpdates `alloy-dyn-abi` from 1.2.0 to 1.5.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/alloy-rs/core/releases\"\u003ealloy-dyn-abi's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ealloy-core v1.5.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(primitives): add U256Map by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/alloy-rs/core/pull/1052\"\u003ealloy-rs/core#1052\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: extract cache to a separate crate by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/alloy-rs/core/pull/1053\"\u003ealloy-rs/core#1053\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/alloy-rs/core/compare/v1.5.0...v1.5.1\"\u003ehttps://github.com/alloy-rs/core/compare/v1.5.0...v1.5.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ealloy-core v1.5.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: clippy by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/alloy-rs/core/pull/1037\"\u003ealloy-rs/core#1037\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add Bloom::accrue_logs method by \u003ca href=\"https://github.com/mattsse\"\u003e\u003ccode\u003e@​mattsse\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/alloy-rs/core/pull/1039\"\u003ealloy-rs/core#1039\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: document allow(unexpected_cfgs) for wrap_fixed_bytes by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/alloy-rs/core/pull/1043\"\u003ealloy-rs/core#1043\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(primitives): add \u003ccode\u003eSignature::as_rsy\u003c/code\u003e method by \u003ca href=\"https://github.com/mablr\"\u003e\u003ccode\u003e@​mablr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/alloy-rs/core/pull/1041\"\u003ealloy-rs/core#1041\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(doc): Complete alloy-dyn-abi readme by \u003ca href=\"https://github.com/Pana\"\u003e\u003ccode\u003e@​Pana\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/alloy-rs/core/pull/1044\"\u003ealloy-rs/core#1044\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(primitives): add keccak256_cached by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/alloy-rs/core/pull/1046\"\u003ealloy-rs/core#1046\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: rm all deprecations by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/alloy-rs/core/pull/1048\"\u003ealloy-rs/core#1048\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(primitives): Add UintTryTo trait for Signed type by \u003ca href=\"https://github.com/AurelienFT\"\u003e\u003ccode\u003e@​AurelienFT\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/alloy-rs/core/pull/1029\"\u003ealloy-rs/core#1029\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(primitives): cache keccaks up to 88 bytes by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/alloy-rs/core/pull/1049\"\u003ealloy-rs/core#1049\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add keccak256_uncached by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/alloy-rs/core/pull/1050\"\u003ealloy-rs/core#1050\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add rapidhash to available hashers by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/alloy-rs/core/pull/1051\"\u003ealloy-rs/core#1051\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Pana\"\u003e\u003ccode\u003e@​Pana\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/alloy-rs/core/pull/1044\"\u003ealloy-rs/core#1044\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/alloy-rs/core/compare/v1.4.1...v1.5.0\"\u003ehttps://github.com/alloy-rs/core/compare/v1.4.1...v1.5.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ealloy-core v1.4.1\u003c/h2\u003e\n\u003ch2\u003eSecurity\u003c/h2\u003e\n\u003ch3\u003ePatched: DoS vulnerability on \u003ccode\u003ealloy_dyn_abi::TypedData\u003c/code\u003e hashing\u003c/h3\u003e\n\u003cp\u003eAn uncaught panic triggered by malformed input to \u003ccode\u003ealloy_dyn_abi::TypedData\u003c/code\u003e could lead to a denial-of-service (DoS) via \u003ccode\u003eeip712_signing_hash()\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eSoftware with high availability requirements such as network services may be particularly impacted. If in use, external auto-restarting mechanisms can partially mitigate the availability issues unless repeated attacks are possible.\u003c/p\u003e\n\u003cp\u003eThe vulnerability was patched by adding a check to ensure the element is not empty before accessing its first element; an error is returned if it is empty. The fix is included in version \u003ca href=\"https://crates.io/crates/alloy-dyn-abi/1.4.1\"\u003ev1.4.1\u003c/a\u003e and backported to \u003ca href=\"https://crates.io/crates/alloy-dyn-abi/0.8.26\"\u003ev0.8.26\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eSee: \u003ca href=\"https://github.com/alloy-rs/core/security/advisories/GHSA-pgp9-98jm-wwq2\"\u003ehttps://github.com/alloy-rs/core/security/advisories/GHSA-pgp9-98jm-wwq2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: remove feature(doc_auto_cfg) by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/alloy-rs/core/pull/1019\"\u003ealloy-rs/core#1019\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(primitives): Add Borsh support for \u003ccode\u003eTxKind\u003c/code\u003e by \u003ca href=\"https://github.com/mablr\"\u003e\u003ccode\u003e@​mablr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/alloy-rs/core/pull/1022\"\u003ealloy-rs/core#1022\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Add Sqlx Traits for \u003ccode\u003eBytes\u003c/code\u003e Type  by \u003ca href=\"https://github.com/Arvmor\"\u003e\u003ccode\u003e@​Arvmor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/alloy-rs/core/pull/1020\"\u003ealloy-rs/core#1020\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: fix docs, typos by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/alloy-rs/core/pull/1023\"\u003ealloy-rs/core#1023\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(sol-macro): add transient storage keyword support by \u003ca href=\"https://github.com/AurelienFT\"\u003e\u003ccode\u003e@​AurelienFT\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/alloy-rs/core/pull/1026\"\u003ealloy-rs/core#1026\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: gate 60 tuple impls behind 'more-tuple-impls' feature flag by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/alloy-rs/core/pull/1027\"\u003ealloy-rs/core#1027\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: remove some inlines by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/alloy-rs/core/pull/1028\"\u003ealloy-rs/core#1028\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(dyn-abi): clean up Resolver by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/alloy-rs/core/pull/1030\"\u003ealloy-rs/core#1030\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/alloy-rs/core/blob/main/CHANGELOG.md\"\u003ealloy-dyn-abi's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/alloy-rs/core/releases/tag/v1.5.2\"\u003e1.5.2\u003c/a\u003e - 2025-12-22\u003c/h2\u003e\n\u003ch3\u003ePerformance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[primitives] Always use FxHash for Fb* (\u003ca href=\"https://redirect.github.com/alloy-rs/core/issues/1054\"\u003e#1054\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/alloy-rs/core/releases/tag/v1.5.1\"\u003e1.5.1\u003c/a\u003e - 2025-12-18\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eExtract cache to a separate crate (\u003ca href=\"https://redirect.github.com/alloy-rs/core/issues/1053\"\u003e#1053\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[primitives] Add U256Map (\u003ca href=\"https://redirect.github.com/alloy-rs/core/issues/1052\"\u003e#1052\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMiscellaneous Tasks\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRelease 1.5.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/alloy-rs/core/releases/tag/v1.5.0\"\u003e1.5.0\u003c/a\u003e - 2025-12-16\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[primitives] Cache keccaks up to 88 bytes (\u003ca href=\"https://redirect.github.com/alloy-rs/core/issues/1049\"\u003e#1049\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDocument allow(unexpected_cfgs) for wrap_fixed_bytes (\u003ca href=\"https://redirect.github.com/alloy-rs/core/issues/1043\"\u003e#1043\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd rapidhash to available hashers (\u003ca href=\"https://redirect.github.com/alloy-rs/core/issues/1051\"\u003e#1051\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd keccak256_uncached (\u003ca href=\"https://redirect.github.com/alloy-rs/core/issues/1050\"\u003e#1050\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[primitives] Add UintTryTo trait for Signed type (\u003ca href=\"https://redirect.github.com/alloy-rs/core/issues/1029\"\u003e#1029\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[primitives] Add keccak256_cached (\u003ca href=\"https://redirect.github.com/alloy-rs/core/issues/1046\"\u003e#1046\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[primitives] Add \u003ccode\u003eSignature::as_rsy\u003c/code\u003e method (\u003ca href=\"https://redirect.github.com/alloy-rs/core/issues/1041\"\u003e#1041\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd Bloom::accrue_logs method (\u003ca href=\"https://redirect.github.com/alloy-rs/core/issues/1039\"\u003e#1039\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMiscellaneous Tasks\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRelease 1.5.0\u003c/li\u003e\n\u003cli\u003eRm all deprecations (\u003ca href=\"https://redirect.github.com/alloy-rs/core/issues/1048\"\u003e#1048\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[doc] Complete alloy-dyn-abi readme (\u003ca href=\"https://redirect.github.com/alloy-rs/core/issues/1044\"\u003e#1044\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eClippy (\u003ca href=\"https://redirect.github.com/alloy-rs/core/issues/1037\"\u003e#1037\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTesting\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[primitives] Use correct keccak fn\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/alloy-rs/core/releases/tag/v1.4.1\"\u003e1.4.1\u003c/a\u003e - 2025-10-14\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alloy-rs/core/commit/3625aa087d7bcab76cb7c87a0e7098c46ca7fcf0\"\u003e\u003ccode\u003e3625aa0\u003c/code\u003e\u003c/a\u003e chore: release 1.5.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alloy-rs/core/commit/91b063e6f73950a3ce025304901a3dbf5eb950a6\"\u003e\u003ccode\u003e91b063e\u003c/code\u003e\u003c/a\u003e perf(primitives): always use FxHash for Fb* (\u003ca href=\"https://redirect.github.com/alloy-rs/core/issues/1054\"\u003e#1054\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alloy-rs/core/commit/8b969026600f3cdc7b22bc017109d83a0088f5f3\"\u003e\u003ccode\u003e8b96902\u003c/code\u003e\u003c/a\u003e chore: release 1.5.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alloy-rs/core/commit/c699040411bebf182c7f2c912ade31f4dd5c81be\"\u003e\u003ccode\u003ec699040\u003c/code\u003e\u003c/a\u003e feat: extract cache to a separate crate (\u003ca href=\"https://redirect.github.com/alloy-rs/core/issues/1053\"\u003e#1053\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alloy-rs/core/commit/83c19ab6420ebb348b73182304bc056fcf4ceab8\"\u003e\u003ccode\u003e83c19ab\u003c/code\u003e\u003c/a\u003e feat(primitives): add U256Map (\u003ca href=\"https://redirect.github.com/alloy-rs/core/issues/1052\"\u003e#1052\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alloy-rs/core/commit/09e7503f9256e5b109dc0d967b62d35165780663\"\u003e\u003ccode\u003e09e7503\u003c/code\u003e\u003c/a\u003e chore: release 1.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alloy-rs/core/commit/5f305dae14099c0ceae7ab395640c9ca5dc7cc1d\"\u003e\u003ccode\u003e5f305da\u003c/code\u003e\u003c/a\u003e feat: add rapidhash to available hashers (\u003ca href=\"https://redirect.github.com/alloy-rs/core/issues/1051\"\u003e#1051\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alloy-rs/core/commit/547695ff6ac393451f05969443a3df667bf5a3e0\"\u003e\u003ccode\u003e547695f\u003c/code\u003e\u003c/a\u003e feat: add keccak256_uncached (\u003ca href=\"https://redirect.github.com/alloy-rs/core/issues/1050\"\u003e#1050\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alloy-rs/core/commit/d37ceb1910f7d211803dd89669769161ec390f4b\"\u003e\u003ccode\u003ed37ceb1\u003c/code\u003e\u003c/a\u003e fix(primitives): cache keccaks up to 88 bytes (\u003ca href=\"https://redirect.github.com/alloy-rs/core/issues/1049\"\u003e#1049\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alloy-rs/core/commit/6c62543591a563d2038f8e9b59c1a94268ffa86d\"\u003e\u003ccode\u003e6c62543\u003c/code\u003e\u003c/a\u003e feat(primitives): Add UintTryTo trait for Signed type (\u003ca href=\"https://redirect.github.com/alloy-rs/core/issues/1029\"\u003e#1029\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/alloy-rs/core/compare/v1.2.0...v1.5.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ruint` from 1.14.0 to 1.17.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/recmo/uint/releases\"\u003eruint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.17.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(docsrs): remove doc_auto_cfg by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/554\"\u003erecmo/uint#554\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: release 1.17.2 by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/555\"\u003erecmo/uint#555\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/recmo/uint/compare/v1.17.1...v1.17.2\"\u003ehttps://github.com/recmo/uint/compare/v1.17.1...v1.17.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.17.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix codspeed benches \u0026amp; add most_significant_bits bench by \u003ca href=\"https://github.com/Evalir\"\u003e\u003ccode\u003e@​Evalir\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/544\"\u003erecmo/uint#544\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix codspeed benches \u0026amp; add most_significant_bits bench by \u003ca href=\"https://github.com/prestwich\"\u003e\u003ccode\u003e@​prestwich\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/543\"\u003erecmo/uint#543\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update unsafe function and improve documentation and safety notes by \u003ca href=\"https://github.com/Evalir\"\u003e\u003ccode\u003e@​Evalir\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/553\"\u003erecmo/uint#553\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update unsafe function and improve documentation and safety notes by \u003ca href=\"https://github.com/prestwich\"\u003e\u003ccode\u003e@​prestwich\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/552\"\u003erecmo/uint#552\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/recmo/uint/compare/v1.17.0...v1.17.1\"\u003ehttps://github.com/recmo/uint/compare/v1.17.0...v1.17.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.17.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: add parse benches by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/518\"\u003erecmo/uint#518\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: bump MSRV to 1.85 by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/503\"\u003erecmo/uint#503\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: use const block in add_mod by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/521\"\u003erecmo/uint#521\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump actions/checkout from 4 to 5 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/recmo/uint/pull/517\"\u003erecmo/uint#517\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add support for ark-ff v0.5.0 by \u003ca href=\"https://github.com/fabian1409\"\u003e\u003ccode\u003e@​fabian1409\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/526\"\u003erecmo/uint#526\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): depend on \u003ccode\u003eserde_core\u003c/code\u003e instead of \u003ccode\u003eserde\u003c/code\u003e by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/527\"\u003erecmo/uint#527\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebench: bench from f64 and f32 by \u003ca href=\"https://github.com/Evalir\"\u003e\u003ccode\u003e@​Evalir\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/531\"\u003erecmo/uint#531\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: make \u003ccode\u003e*next*\u003c/code\u003e functions const by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/533\"\u003erecmo/uint#533\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add bincode 2 support by \u003ca href=\"https://github.com/lightsing\"\u003e\u003ccode\u003e@​lightsing\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/516\"\u003erecmo/uint#516\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnhanced f64 -\u0026gt; Uint conversion by \u003ca href=\"https://github.com/Pzixel\"\u003e\u003ccode\u003e@​Pzixel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/524\"\u003erecmo/uint#524\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump CodSpeedHQ/action from 3 to 4 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/recmo/uint/pull/528\"\u003erecmo/uint#528\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd Uint -\u0026gt; f64/f32 benches by \u003ca href=\"https://github.com/Pzixel\"\u003e\u003ccode\u003e@​Pzixel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/536\"\u003erecmo/uint#536\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd Uint -\u0026gt; f64 conversion by \u003ca href=\"https://github.com/Pzixel\"\u003e\u003ccode\u003e@​Pzixel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/535\"\u003erecmo/uint#535\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: use select_unpredictable by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/537\"\u003erecmo/uint#537\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: switch to edition 2024 by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/538\"\u003erecmo/uint#538\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: release 1.17.0 by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/539\"\u003erecmo/uint#539\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fabian1409\"\u003e\u003ccode\u003e@​fabian1409\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/526\"\u003erecmo/uint#526\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Pzixel\"\u003e\u003ccode\u003e@​Pzixel\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/524\"\u003erecmo/uint#524\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/recmo/uint/compare/v1.16.0...v1.17.0\"\u003ehttps://github.com/recmo/uint/compare/v1.16.0...v1.17.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.16.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd Codspeed workflow by \u003ca href=\"https://github.com/recmo\"\u003e\u003ccode\u003e@​recmo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/468\"\u003erecmo/uint#468\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: update codspeed by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/461\"\u003erecmo/uint#461\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebenches: reduce codspeed flakiness by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/470\"\u003erecmo/uint#470\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebenches: batch codspeed routines manually by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/471\"\u003erecmo/uint#471\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: clean up div, cmp by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/464\"\u003erecmo/uint#464\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/recmo/uint/blob/main/CHANGELOG.md\"\u003eruint's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[1.17.2] - 2025-12-28\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(docsrs): remove doc_auto_cfg (\u003ca href=\"https://redirect.github.com/recmo/uint/issues/554\"\u003e#554\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/recmo/uint/issues/554\"\u003e#554\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/recmo/uint/pull/554\"\u003erecmo/uint#554\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e[1.17.1] - 2025-12-26\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eunsafe\u003c/code\u003e to many unstable API functions in \u003ccode\u003ealgorithms\u003c/code\u003e module, and\ndocumented their conditions of use (COU). (\u003ca href=\"https://redirect.github.com/recmo/uint/issues/552\"\u003e#552\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/recmo/uint/issues/552\"\u003e#552\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/recmo/uint/pull/552\"\u003erecmo/uint#552\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e[1.17.0] - 2025-09-24\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport for \u003ca href=\"https://github.com/bincode-org/bincode\"\u003ebincode 2\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/recmo/uint/issues/516\"\u003e#516\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eIntroduce \u003ccode\u003eark-ff-05\u003c/code\u003e feature flag for conversion to \u003ccode\u003eark-ff@0.5\u003c/code\u003e types (\u003ca href=\"https://redirect.github.com/recmo/uint/issues/526\"\u003e#526\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMSRV bumped to 1.85 (\u003ca href=\"https://redirect.github.com/recmo/uint/issues/503\"\u003e#503\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMade \u003ccode\u003e*next_power_of_two\u003c/code\u003e and \u003ccode\u003e*next_multiple_of\u003c/code\u003e \u003ccode\u003econst\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/recmo/uint/issues/533\"\u003e#533\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReimplemented \u003ccode\u003eTryFrom\u0026lt;f64\u0026gt;\u003c/code\u003e for \u003ccode\u003eUint\u003c/code\u003e to speed it up, fixing edge cases and removing \u003ccode\u003estd\u003c/code\u003e requirements (\u003ca href=\"https://redirect.github.com/recmo/uint/issues/524\"\u003e#524\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReimplemented \u003ccode\u003eFrom\u0026lt;Uint\u0026gt;\u003c/code\u003e for \u003ccode\u003ef64\u003c/code\u003e and \u003ccode\u003ef32\u003c/code\u003e to speed it up, fixing edge cases and removing \u003ccode\u003estd\u003c/code\u003e requirements (\u003ca href=\"https://redirect.github.com/recmo/uint/issues/535\"\u003e#535\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/recmo/uint/issues/503\"\u003e#503\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/recmo/uint/pull/503\"\u003erecmo/uint#503\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/recmo/uint/issues/516\"\u003e#516\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/recmo/uint/pull/516\"\u003erecmo/uint#516\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/recmo/uint/issues/526\"\u003e#526\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/recmo/uint/pull/526\"\u003erecmo/uint#526\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/recmo/uint/issues/533\"\u003e#533\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/recmo/uint/pull/533\"\u003erecmo/uint#533\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/recmo/uint/issues/524\"\u003e#524\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/recmo/uint/pull/524\"\u003erecmo/uint#524\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e[1.16.0] - 2025-08-04\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ca href=\"https://github.com/rkyv/rkyv\"\u003erkyv\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/recmo/uint/issues/483\"\u003e#483\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003ebigdecimal\u003c/code\u003e support (\u003ca href=\"https://redirect.github.com/recmo/uint/issues/486\"\u003e#486\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePartialEq\u003c/code\u003e and \u003ccode\u003ePartialOrd\u003c/code\u003e implementations for primitive integers; minor breaking change for type inference (\u003ca href=\"https://redirect.github.com/recmo/uint/issues/491\"\u003e#491\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eto_base_be\u003c/code\u003e and \u003ccode\u003ecore::fmt\u003c/code\u003e trait implementations are available without the \u0026quot;alloc\u0026quot; feature (\u003ca href=\"https://redirect.github.com/recmo/uint/issues/488\"\u003e#488\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eGreatly improved performance across the board, mainly in: conversions, fmt, div/rem, mul, add_mod, leading_zeros\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/5bd4cff6ae3960591d750cdd7356e24aa086b67a\"\u003e\u003ccode\u003e5bd4cff\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/recmo/uint/issues/555\"\u003e#555\u003c/a\u003e from DaniPopes/release-1.17.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/953a994d0a7968428aae792c85e89765c9a6093c\"\u003e\u003ccode\u003e953a994\u003c/code\u003e\u003c/a\u003e chore: release 1.17.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/9110e538043ccb5e3c9401dccc04deac97e30b1a\"\u003e\u003ccode\u003e9110e53\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/recmo/uint/issues/554\"\u003e#554\u003c/a\u003e from DaniPopes/doc_auto_cfg\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/2d242c92a7c6c1e57575ae671c92e1acb0e051af\"\u003e\u003ccode\u003e2d242c9\u003c/code\u003e\u003c/a\u003e fix(docsrs): remove doc_auto_cfg\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/bc3fad727853ce31fa78a053c950748db8571369\"\u003e\u003ccode\u003ebc3fad7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/recmo/uint/issues/553\"\u003e#553\u003c/a\u003e from Evalir/evalir/prestwich/rustsec-safety\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/6d8229164d8d59c5e4d77dbaa993f456252db5e6\"\u003e\u003ccode\u003e6d82291\u003c/code\u003e\u003c/a\u003e chore: bump version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/51fdde2da668134085f4d275f5917c7a85c5b7c0\"\u003e\u003ccode\u003e51fdde2\u003c/code\u003e\u003c/a\u003e chore: changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/8090e7f9393e7481a20d2e61dac04e78efcc90dd\"\u003e\u003ccode\u003e8090e7f\u003c/code\u003e\u003c/a\u003e chore: update unsafe function and improve documentation and safety notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/17c9b3e9062f74a39701e68dec358375595d33d7\"\u003e\u003ccode\u003e17c9b3e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/recmo/uint/issues/544\"\u003e#544\u003c/a\u003e from Evalir/evalir/prestwich-fix-codspeed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/370e2e5f11e504e5343004869c704015c615ae7c\"\u003e\u003ccode\u003e370e2e5\u003c/code\u003e\u003c/a\u003e fix: crates badge\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/recmo/uint/compare/v1.14.0...v1.17.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/Layr-Labs/eigensdk-rs/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/Layr-Labs/eigensdk-rs/pull/581","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Layr-Labs%2Feigensdk-rs/issues/581","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/581/packages"},{"uuid":"3790295323","node_id":"PR_kwDONeu6KM67_OQY","number":411,"state":"closed","title":"chore(deps): bump ruint from 1.17.0 to 1.17.2 in the cargo group across 1 directory","user":"dependabot[bot]","labels":["dependencies","cla: allowlist","dependabot"],"assignees":[],"locked":true,"comments_count":3,"pull_request":true,"closed_at":"2026-01-19T21:39:52.000Z","author_association":null,"state_reason":null,"created_at":"2026-01-07T20:47:02.000Z","updated_at":"2026-01-19T21:40:09.000Z","time_to_close":1039970,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"ruint","old_version":"1.17.0","new_version":"1.17.2","repository_url":"https://github.com/recmo/uint"}],"path":"the cargo group across 1 directory","ecosystem":"cargo"},"body":"Bumps the cargo group with 1 update in the / directory: [ruint](https://github.com/recmo/uint).\n\nUpdates `ruint` from 1.17.0 to 1.17.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/recmo/uint/releases\"\u003eruint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.17.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(docsrs): remove doc_auto_cfg by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/554\"\u003erecmo/uint#554\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: release 1.17.2 by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/555\"\u003erecmo/uint#555\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/recmo/uint/compare/v1.17.1...v1.17.2\"\u003ehttps://github.com/recmo/uint/compare/v1.17.1...v1.17.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.17.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix codspeed benches \u0026amp; add most_significant_bits bench by \u003ca href=\"https://github.com/Evalir\"\u003e\u003ccode\u003e@​Evalir\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/544\"\u003erecmo/uint#544\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix codspeed benches \u0026amp; add most_significant_bits bench by \u003ca href=\"https://github.com/prestwich\"\u003e\u003ccode\u003e@​prestwich\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/543\"\u003erecmo/uint#543\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update unsafe function and improve documentation and safety notes by \u003ca href=\"https://github.com/Evalir\"\u003e\u003ccode\u003e@​Evalir\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/553\"\u003erecmo/uint#553\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update unsafe function and improve documentation and safety notes by \u003ca href=\"https://github.com/prestwich\"\u003e\u003ccode\u003e@​prestwich\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/552\"\u003erecmo/uint#552\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/recmo/uint/compare/v1.17.0...v1.17.1\"\u003ehttps://github.com/recmo/uint/compare/v1.17.0...v1.17.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/recmo/uint/blob/main/CHANGELOG.md\"\u003eruint's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[1.17.2] - 2025-12-28\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(docsrs): remove doc_auto_cfg (\u003ca href=\"https://redirect.github.com/recmo/uint/issues/554\"\u003e#554\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/recmo/uint/issues/554\"\u003e#554\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/recmo/uint/pull/554\"\u003erecmo/uint#554\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e[1.17.1] - 2025-12-26\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eunsafe\u003c/code\u003e to many unstable API functions in \u003ccode\u003ealgorithms\u003c/code\u003e module, and\ndocumented their conditions of use (COU). (\u003ca href=\"https://redirect.github.com/recmo/uint/issues/552\"\u003e#552\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/recmo/uint/issues/552\"\u003e#552\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/recmo/uint/pull/552\"\u003erecmo/uint#552\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/recmo/uint/commit/5bd4cff6ae3960591d750cdd7356e24aa086b67a\"\u003e\u003ccode\u003e5bd4cff\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/recmo/uint/issues/555\"\u003e#555\u003c/a\u003e from DaniPopes/release-1.17.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/953a994d0a7968428aae792c85e89765c9a6093c\"\u003e\u003ccode\u003e953a994\u003c/code\u003e\u003c/a\u003e chore: release 1.17.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/9110e538043ccb5e3c9401dccc04deac97e30b1a\"\u003e\u003ccode\u003e9110e53\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/recmo/uint/issues/554\"\u003e#554\u003c/a\u003e from DaniPopes/doc_auto_cfg\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/2d242c92a7c6c1e57575ae671c92e1acb0e051af\"\u003e\u003ccode\u003e2d242c9\u003c/code\u003e\u003c/a\u003e fix(docsrs): remove doc_auto_cfg\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/bc3fad727853ce31fa78a053c950748db8571369\"\u003e\u003ccode\u003ebc3fad7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/recmo/uint/issues/553\"\u003e#553\u003c/a\u003e from Evalir/evalir/prestwich/rustsec-safety\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/6d8229164d8d59c5e4d77dbaa993f456252db5e6\"\u003e\u003ccode\u003e6d82291\u003c/code\u003e\u003c/a\u003e chore: bump version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/51fdde2da668134085f4d275f5917c7a85c5b7c0\"\u003e\u003ccode\u003e51fdde2\u003c/code\u003e\u003c/a\u003e chore: changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/8090e7f9393e7481a20d2e61dac04e78efcc90dd\"\u003e\u003ccode\u003e8090e7f\u003c/code\u003e\u003c/a\u003e chore: update unsafe function and improve documentation and safety notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/17c9b3e9062f74a39701e68dec358375595d33d7\"\u003e\u003ccode\u003e17c9b3e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/recmo/uint/issues/544\"\u003e#544\u003c/a\u003e from Evalir/evalir/prestwich-fix-codspeed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/370e2e5f11e504e5343004869c704015c615ae7c\"\u003e\u003ccode\u003e370e2e5\u003c/code\u003e\u003c/a\u003e fix: crates badge\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/recmo/uint/compare/v1.17.0...v1.17.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=ruint\u0026package-manager=cargo\u0026previous-version=1.17.0\u0026new-version=1.17.2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/OpenZeppelin/openzeppelin-monitor/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/OpenZeppelin/openzeppelin-monitor/pull/411","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenZeppelin%2Fopenzeppelin-monitor/issues/411","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/411/packages"},{"uuid":"3790294879","node_id":"PR_kwDONeu6KM67_OKV","number":410,"state":"closed","title":"chore(deps): bump the cargo group across 1 directory with 2 updates","user":"dependabot[bot]","labels":["dependencies","cla: allowlist","cla: signed","rust"],"assignees":[],"locked":true,"comments_count":2,"pull_request":true,"closed_at":"2026-01-07T20:49:18.000Z","author_association":null,"state_reason":null,"created_at":"2026-01-07T20:46:52.000Z","updated_at":"2026-01-07T20:49:37.000Z","time_to_close":146,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"cargo","update_count":2,"packages":[{"name":"alloy-dyn-abi","old_version":"1.4.0","new_version":"1.5.2","repository_url":"https://github.com/alloy-rs/core"},{"name":"ruint","old_version":"1.17.0","new_version":"1.17.2","repository_url":"https://github.com/recmo/uint"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the cargo group with 2 updates in the /fuzz directory: [alloy-dyn-abi](https://github.com/alloy-rs/core) and [ruint](https://github.com/recmo/uint).\n\nUpdates `alloy-dyn-abi` from 1.4.0 to 1.5.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/alloy-rs/core/releases\"\u003ealloy-dyn-abi's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ealloy-core v1.5.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(primitives): add U256Map by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/alloy-rs/core/pull/1052\"\u003ealloy-rs/core#1052\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: extract cache to a separate crate by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/alloy-rs/core/pull/1053\"\u003ealloy-rs/core#1053\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/alloy-rs/core/compare/v1.5.0...v1.5.1\"\u003ehttps://github.com/alloy-rs/core/compare/v1.5.0...v1.5.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ealloy-core v1.5.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: clippy by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/alloy-rs/core/pull/1037\"\u003ealloy-rs/core#1037\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add Bloom::accrue_logs method by \u003ca href=\"https://github.com/mattsse\"\u003e\u003ccode\u003e@​mattsse\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/alloy-rs/core/pull/1039\"\u003ealloy-rs/core#1039\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: document allow(unexpected_cfgs) for wrap_fixed_bytes by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/alloy-rs/core/pull/1043\"\u003ealloy-rs/core#1043\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(primitives): add \u003ccode\u003eSignature::as_rsy\u003c/code\u003e method by \u003ca href=\"https://github.com/mablr\"\u003e\u003ccode\u003e@​mablr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/alloy-rs/core/pull/1041\"\u003ealloy-rs/core#1041\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(doc): Complete alloy-dyn-abi readme by \u003ca href=\"https://github.com/Pana\"\u003e\u003ccode\u003e@​Pana\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/alloy-rs/core/pull/1044\"\u003ealloy-rs/core#1044\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(primitives): add keccak256_cached by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/alloy-rs/core/pull/1046\"\u003ealloy-rs/core#1046\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: rm all deprecations by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/alloy-rs/core/pull/1048\"\u003ealloy-rs/core#1048\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(primitives): Add UintTryTo trait for Signed type by \u003ca href=\"https://github.com/AurelienFT\"\u003e\u003ccode\u003e@​AurelienFT\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/alloy-rs/core/pull/1029\"\u003ealloy-rs/core#1029\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(primitives): cache keccaks up to 88 bytes by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/alloy-rs/core/pull/1049\"\u003ealloy-rs/core#1049\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add keccak256_uncached by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/alloy-rs/core/pull/1050\"\u003ealloy-rs/core#1050\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add rapidhash to available hashers by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/alloy-rs/core/pull/1051\"\u003ealloy-rs/core#1051\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Pana\"\u003e\u003ccode\u003e@​Pana\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/alloy-rs/core/pull/1044\"\u003ealloy-rs/core#1044\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/alloy-rs/core/compare/v1.4.1...v1.5.0\"\u003ehttps://github.com/alloy-rs/core/compare/v1.4.1...v1.5.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ealloy-core v1.4.1\u003c/h2\u003e\n\u003ch2\u003eSecurity\u003c/h2\u003e\n\u003ch3\u003ePatched: DoS vulnerability on \u003ccode\u003ealloy_dyn_abi::TypedData\u003c/code\u003e hashing\u003c/h3\u003e\n\u003cp\u003eAn uncaught panic triggered by malformed input to \u003ccode\u003ealloy_dyn_abi::TypedData\u003c/code\u003e could lead to a denial-of-service (DoS) via \u003ccode\u003eeip712_signing_hash()\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eSoftware with high availability requirements such as network services may be particularly impacted. If in use, external auto-restarting mechanisms can partially mitigate the availability issues unless repeated attacks are possible.\u003c/p\u003e\n\u003cp\u003eThe vulnerability was patched by adding a check to ensure the element is not empty before accessing its first element; an error is returned if it is empty. The fix is included in version \u003ca href=\"https://crates.io/crates/alloy-dyn-abi/1.4.1\"\u003ev1.4.1\u003c/a\u003e and backported to \u003ca href=\"https://crates.io/crates/alloy-dyn-abi/0.8.26\"\u003ev0.8.26\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eSee: \u003ca href=\"https://github.com/alloy-rs/core/security/advisories/GHSA-pgp9-98jm-wwq2\"\u003ehttps://github.com/alloy-rs/core/security/advisories/GHSA-pgp9-98jm-wwq2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: remove feature(doc_auto_cfg) by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/alloy-rs/core/pull/1019\"\u003ealloy-rs/core#1019\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(primitives): Add Borsh support for \u003ccode\u003eTxKind\u003c/code\u003e by \u003ca href=\"https://github.com/mablr\"\u003e\u003ccode\u003e@​mablr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/alloy-rs/core/pull/1022\"\u003ealloy-rs/core#1022\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Add Sqlx Traits for \u003ccode\u003eBytes\u003c/code\u003e Type  by \u003ca href=\"https://github.com/Arvmor\"\u003e\u003ccode\u003e@​Arvmor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/alloy-rs/core/pull/1020\"\u003ealloy-rs/core#1020\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: fix docs, typos by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/alloy-rs/core/pull/1023\"\u003ealloy-rs/core#1023\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(sol-macro): add transient storage keyword support by \u003ca href=\"https://github.com/AurelienFT\"\u003e\u003ccode\u003e@​AurelienFT\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/alloy-rs/core/pull/1026\"\u003ealloy-rs/core#1026\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: gate 60 tuple impls behind 'more-tuple-impls' feature flag by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/alloy-rs/core/pull/1027\"\u003ealloy-rs/core#1027\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: remove some inlines by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/alloy-rs/core/pull/1028\"\u003ealloy-rs/core#1028\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(dyn-abi): clean up Resolver by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/alloy-rs/core/pull/1030\"\u003ealloy-rs/core#1030\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/alloy-rs/core/blob/main/CHANGELOG.md\"\u003ealloy-dyn-abi's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/alloy-rs/core/releases/tag/v1.5.2\"\u003e1.5.2\u003c/a\u003e - 2025-12-22\u003c/h2\u003e\n\u003ch3\u003ePerformance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[primitives] Always use FxHash for Fb* (\u003ca href=\"https://redirect.github.com/alloy-rs/core/issues/1054\"\u003e#1054\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/alloy-rs/core/releases/tag/v1.5.1\"\u003e1.5.1\u003c/a\u003e - 2025-12-18\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eExtract cache to a separate crate (\u003ca href=\"https://redirect.github.com/alloy-rs/core/issues/1053\"\u003e#1053\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[primitives] Add U256Map (\u003ca href=\"https://redirect.github.com/alloy-rs/core/issues/1052\"\u003e#1052\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMiscellaneous Tasks\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRelease 1.5.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/alloy-rs/core/releases/tag/v1.5.0\"\u003e1.5.0\u003c/a\u003e - 2025-12-16\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[primitives] Cache keccaks up to 88 bytes (\u003ca href=\"https://redirect.github.com/alloy-rs/core/issues/1049\"\u003e#1049\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDocument allow(unexpected_cfgs) for wrap_fixed_bytes (\u003ca href=\"https://redirect.github.com/alloy-rs/core/issues/1043\"\u003e#1043\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd rapidhash to available hashers (\u003ca href=\"https://redirect.github.com/alloy-rs/core/issues/1051\"\u003e#1051\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd keccak256_uncached (\u003ca href=\"https://redirect.github.com/alloy-rs/core/issues/1050\"\u003e#1050\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[primitives] Add UintTryTo trait for Signed type (\u003ca href=\"https://redirect.github.com/alloy-rs/core/issues/1029\"\u003e#1029\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[primitives] Add keccak256_cached (\u003ca href=\"https://redirect.github.com/alloy-rs/core/issues/1046\"\u003e#1046\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[primitives] Add \u003ccode\u003eSignature::as_rsy\u003c/code\u003e method (\u003ca href=\"https://redirect.github.com/alloy-rs/core/issues/1041\"\u003e#1041\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd Bloom::accrue_logs method (\u003ca href=\"https://redirect.github.com/alloy-rs/core/issues/1039\"\u003e#1039\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMiscellaneous Tasks\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRelease 1.5.0\u003c/li\u003e\n\u003cli\u003eRm all deprecations (\u003ca href=\"https://redirect.github.com/alloy-rs/core/issues/1048\"\u003e#1048\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[doc] Complete alloy-dyn-abi readme (\u003ca href=\"https://redirect.github.com/alloy-rs/core/issues/1044\"\u003e#1044\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eClippy (\u003ca href=\"https://redirect.github.com/alloy-rs/core/issues/1037\"\u003e#1037\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTesting\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[primitives] Use correct keccak fn\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/alloy-rs/core/releases/tag/v1.4.1\"\u003e1.4.1\u003c/a\u003e - 2025-10-14\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alloy-rs/core/commit/3625aa087d7bcab76cb7c87a0e7098c46ca7fcf0\"\u003e\u003ccode\u003e3625aa0\u003c/code\u003e\u003c/a\u003e chore: release 1.5.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alloy-rs/core/commit/91b063e6f73950a3ce025304901a3dbf5eb950a6\"\u003e\u003ccode\u003e91b063e\u003c/code\u003e\u003c/a\u003e perf(primitives): always use FxHash for Fb* (\u003ca href=\"https://redirect.github.com/alloy-rs/core/issues/1054\"\u003e#1054\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alloy-rs/core/commit/8b969026600f3cdc7b22bc017109d83a0088f5f3\"\u003e\u003ccode\u003e8b96902\u003c/code\u003e\u003c/a\u003e chore: release 1.5.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alloy-rs/core/commit/c699040411bebf182c7f2c912ade31f4dd5c81be\"\u003e\u003ccode\u003ec699040\u003c/code\u003e\u003c/a\u003e feat: extract cache to a separate crate (\u003ca href=\"https://redirect.github.com/alloy-rs/core/issues/1053\"\u003e#1053\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alloy-rs/core/commit/83c19ab6420ebb348b73182304bc056fcf4ceab8\"\u003e\u003ccode\u003e83c19ab\u003c/code\u003e\u003c/a\u003e feat(primitives): add U256Map (\u003ca href=\"https://redirect.github.com/alloy-rs/core/issues/1052\"\u003e#1052\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alloy-rs/core/commit/09e7503f9256e5b109dc0d967b62d35165780663\"\u003e\u003ccode\u003e09e7503\u003c/code\u003e\u003c/a\u003e chore: release 1.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alloy-rs/core/commit/5f305dae14099c0ceae7ab395640c9ca5dc7cc1d\"\u003e\u003ccode\u003e5f305da\u003c/code\u003e\u003c/a\u003e feat: add rapidhash to available hashers (\u003ca href=\"https://redirect.github.com/alloy-rs/core/issues/1051\"\u003e#1051\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alloy-rs/core/commit/547695ff6ac393451f05969443a3df667bf5a3e0\"\u003e\u003ccode\u003e547695f\u003c/code\u003e\u003c/a\u003e feat: add keccak256_uncached (\u003ca href=\"https://redirect.github.com/alloy-rs/core/issues/1050\"\u003e#1050\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alloy-rs/core/commit/d37ceb1910f7d211803dd89669769161ec390f4b\"\u003e\u003ccode\u003ed37ceb1\u003c/code\u003e\u003c/a\u003e fix(primitives): cache keccaks up to 88 bytes (\u003ca href=\"https://redirect.github.com/alloy-rs/core/issues/1049\"\u003e#1049\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alloy-rs/core/commit/6c62543591a563d2038f8e9b59c1a94268ffa86d\"\u003e\u003ccode\u003e6c62543\u003c/code\u003e\u003c/a\u003e feat(primitives): Add UintTryTo trait for Signed type (\u003ca href=\"https://redirect.github.com/alloy-rs/core/issues/1029\"\u003e#1029\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/alloy-rs/core/compare/v1.4.0...v1.5.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ruint` from 1.17.0 to 1.17.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/recmo/uint/releases\"\u003eruint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.17.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(docsrs): remove doc_auto_cfg by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/554\"\u003erecmo/uint#554\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: release 1.17.2 by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/555\"\u003erecmo/uint#555\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/recmo/uint/compare/v1.17.1...v1.17.2\"\u003ehttps://github.com/recmo/uint/compare/v1.17.1...v1.17.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.17.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix codspeed benches \u0026amp; add most_significant_bits bench by \u003ca href=\"https://github.com/Evalir\"\u003e\u003ccode\u003e@​Evalir\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/544\"\u003erecmo/uint#544\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix codspeed benches \u0026amp; add most_significant_bits bench by \u003ca href=\"https://github.com/prestwich\"\u003e\u003ccode\u003e@​prestwich\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/543\"\u003erecmo/uint#543\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update unsafe function and improve documentation and safety notes by \u003ca href=\"https://github.com/Evalir\"\u003e\u003ccode\u003e@​Evalir\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/553\"\u003erecmo/uint#553\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update unsafe function and improve documentation and safety notes by \u003ca href=\"https://github.com/prestwich\"\u003e\u003ccode\u003e@​prestwich\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/552\"\u003erecmo/uint#552\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/recmo/uint/compare/v1.17.0...v1.17.1\"\u003ehttps://github.com/recmo/uint/compare/v1.17.0...v1.17.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/recmo/uint/blob/main/CHANGELOG.md\"\u003eruint's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[1.17.2] - 2025-12-28\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(docsrs): remove doc_auto_cfg (\u003ca href=\"https://redirect.github.com/recmo/uint/issues/554\"\u003e#554\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/recmo/uint/issues/554\"\u003e#554\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/recmo/uint/pull/554\"\u003erecmo/uint#554\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e[1.17.1] - 2025-12-26\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eunsafe\u003c/code\u003e to many unstable API functions in \u003ccode\u003ealgorithms\u003c/code\u003e module, and\ndocumented their conditions of use (COU). (\u003ca href=\"https://redirect.github.com/recmo/uint/issues/552\"\u003e#552\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/recmo/uint/issues/552\"\u003e#552\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/recmo/uint/pull/552\"\u003erecmo/uint#552\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/recmo/uint/commit/5bd4cff6ae3960591d750cdd7356e24aa086b67a\"\u003e\u003ccode\u003e5bd4cff\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/recmo/uint/issues/555\"\u003e#555\u003c/a\u003e from DaniPopes/release-1.17.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/953a994d0a7968428aae792c85e89765c9a6093c\"\u003e\u003ccode\u003e953a994\u003c/code\u003e\u003c/a\u003e chore: release 1.17.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/9110e538043ccb5e3c9401dccc04deac97e30b1a\"\u003e\u003ccode\u003e9110e53\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/recmo/uint/issues/554\"\u003e#554\u003c/a\u003e from DaniPopes/doc_auto_cfg\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/2d242c92a7c6c1e57575ae671c92e1acb0e051af\"\u003e\u003ccode\u003e2d242c9\u003c/code\u003e\u003c/a\u003e fix(docsrs): remove doc_auto_cfg\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/bc3fad727853ce31fa78a053c950748db8571369\"\u003e\u003ccode\u003ebc3fad7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/recmo/uint/issues/553\"\u003e#553\u003c/a\u003e from Evalir/evalir/prestwich/rustsec-safety\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/6d8229164d8d59c5e4d77dbaa993f456252db5e6\"\u003e\u003ccode\u003e6d82291\u003c/code\u003e\u003c/a\u003e chore: bump version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/51fdde2da668134085f4d275f5917c7a85c5b7c0\"\u003e\u003ccode\u003e51fdde2\u003c/code\u003e\u003c/a\u003e chore: changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/8090e7f9393e7481a20d2e61dac04e78efcc90dd\"\u003e\u003ccode\u003e8090e7f\u003c/code\u003e\u003c/a\u003e chore: update unsafe function and improve documentation and safety notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/17c9b3e9062f74a39701e68dec358375595d33d7\"\u003e\u003ccode\u003e17c9b3e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/recmo/uint/issues/544\"\u003e#544\u003c/a\u003e from Evalir/evalir/prestwich-fix-codspeed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/370e2e5f11e504e5343004869c704015c615ae7c\"\u003e\u003ccode\u003e370e2e5\u003c/code\u003e\u003c/a\u003e fix: crates badge\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/recmo/uint/compare/v1.17.0...v1.17.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/OpenZeppelin/openzeppelin-monitor/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/OpenZeppelin/openzeppelin-monitor/pull/410","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenZeppelin%2Fopenzeppelin-monitor/issues/410","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/410/packages"},{"uuid":"3790290791","node_id":"PR_kwDOI6PXBs67_NRj","number":1242,"state":"closed","title":"chore(deps): bump ruint from 1.15.0 to 1.17.2 in the cargo group across 1 directory","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-01-12T15:10:14.000Z","author_association":null,"state_reason":null,"created_at":"2026-01-07T20:45:10.000Z","updated_at":"2026-01-12T15:10:24.000Z","time_to_close":411904,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"ruint","old_version":"1.15.0","new_version":"1.17.2","repository_url":"https://github.com/recmo/uint"}],"path":"the cargo group across 1 directory","ecosystem":"cargo"},"body":"Bumps the cargo group with 1 update in the / directory: [ruint](https://github.com/recmo/uint).\n\nUpdates `ruint` from 1.15.0 to 1.17.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/recmo/uint/releases\"\u003eruint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.17.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(docsrs): remove doc_auto_cfg by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/554\"\u003erecmo/uint#554\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: release 1.17.2 by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/555\"\u003erecmo/uint#555\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/recmo/uint/compare/v1.17.1...v1.17.2\"\u003ehttps://github.com/recmo/uint/compare/v1.17.1...v1.17.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.17.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix codspeed benches \u0026amp; add most_significant_bits bench by \u003ca href=\"https://github.com/Evalir\"\u003e\u003ccode\u003e@​Evalir\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/544\"\u003erecmo/uint#544\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix codspeed benches \u0026amp; add most_significant_bits bench by \u003ca href=\"https://github.com/prestwich\"\u003e\u003ccode\u003e@​prestwich\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/543\"\u003erecmo/uint#543\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update unsafe function and improve documentation and safety notes by \u003ca href=\"https://github.com/Evalir\"\u003e\u003ccode\u003e@​Evalir\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/553\"\u003erecmo/uint#553\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update unsafe function and improve documentation and safety notes by \u003ca href=\"https://github.com/prestwich\"\u003e\u003ccode\u003e@​prestwich\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/552\"\u003erecmo/uint#552\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/recmo/uint/compare/v1.17.0...v1.17.1\"\u003ehttps://github.com/recmo/uint/compare/v1.17.0...v1.17.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.17.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: add parse benches by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/518\"\u003erecmo/uint#518\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: bump MSRV to 1.85 by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/503\"\u003erecmo/uint#503\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: use const block in add_mod by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/521\"\u003erecmo/uint#521\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump actions/checkout from 4 to 5 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/recmo/uint/pull/517\"\u003erecmo/uint#517\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add support for ark-ff v0.5.0 by \u003ca href=\"https://github.com/fabian1409\"\u003e\u003ccode\u003e@​fabian1409\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/526\"\u003erecmo/uint#526\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): depend on \u003ccode\u003eserde_core\u003c/code\u003e instead of \u003ccode\u003eserde\u003c/code\u003e by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/527\"\u003erecmo/uint#527\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebench: bench from f64 and f32 by \u003ca href=\"https://github.com/Evalir\"\u003e\u003ccode\u003e@​Evalir\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/531\"\u003erecmo/uint#531\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: make \u003ccode\u003e*next*\u003c/code\u003e functions const by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/533\"\u003erecmo/uint#533\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add bincode 2 support by \u003ca href=\"https://github.com/lightsing\"\u003e\u003ccode\u003e@​lightsing\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/516\"\u003erecmo/uint#516\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnhanced f64 -\u0026gt; Uint conversion by \u003ca href=\"https://github.com/Pzixel\"\u003e\u003ccode\u003e@​Pzixel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/524\"\u003erecmo/uint#524\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump CodSpeedHQ/action from 3 to 4 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/recmo/uint/pull/528\"\u003erecmo/uint#528\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd Uint -\u0026gt; f64/f32 benches by \u003ca href=\"https://github.com/Pzixel\"\u003e\u003ccode\u003e@​Pzixel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/536\"\u003erecmo/uint#536\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd Uint -\u0026gt; f64 conversion by \u003ca href=\"https://github.com/Pzixel\"\u003e\u003ccode\u003e@​Pzixel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/535\"\u003erecmo/uint#535\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: use select_unpredictable by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/537\"\u003erecmo/uint#537\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: switch to edition 2024 by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/538\"\u003erecmo/uint#538\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: release 1.17.0 by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/539\"\u003erecmo/uint#539\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fabian1409\"\u003e\u003ccode\u003e@​fabian1409\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/526\"\u003erecmo/uint#526\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Pzixel\"\u003e\u003ccode\u003e@​Pzixel\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/524\"\u003erecmo/uint#524\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/recmo/uint/compare/v1.16.0...v1.17.0\"\u003ehttps://github.com/recmo/uint/compare/v1.16.0...v1.17.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.16.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd Codspeed workflow by \u003ca href=\"https://github.com/recmo\"\u003e\u003ccode\u003e@​recmo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/468\"\u003erecmo/uint#468\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: update codspeed by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/461\"\u003erecmo/uint#461\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebenches: reduce codspeed flakiness by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/470\"\u003erecmo/uint#470\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebenches: batch codspeed routines manually by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/471\"\u003erecmo/uint#471\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: clean up div, cmp by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/464\"\u003erecmo/uint#464\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/recmo/uint/blob/main/CHANGELOG.md\"\u003eruint's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[1.17.2] - 2025-12-28\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(docsrs): remove doc_auto_cfg (\u003ca href=\"https://redirect.github.com/recmo/uint/issues/554\"\u003e#554\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/recmo/uint/issues/554\"\u003e#554\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/recmo/uint/pull/554\"\u003erecmo/uint#554\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e[1.17.1] - 2025-12-26\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eunsafe\u003c/code\u003e to many unstable API functions in \u003ccode\u003ealgorithms\u003c/code\u003e module, and\ndocumented their conditions of use (COU). (\u003ca href=\"https://redirect.github.com/recmo/uint/issues/552\"\u003e#552\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/recmo/uint/issues/552\"\u003e#552\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/recmo/uint/pull/552\"\u003erecmo/uint#552\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e[1.17.0] - 2025-09-24\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport for \u003ca href=\"https://github.com/bincode-org/bincode\"\u003ebincode 2\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/recmo/uint/issues/516\"\u003e#516\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eIntroduce \u003ccode\u003eark-ff-05\u003c/code\u003e feature flag for conversion to \u003ccode\u003eark-ff@0.5\u003c/code\u003e types (\u003ca href=\"https://redirect.github.com/recmo/uint/issues/526\"\u003e#526\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMSRV bumped to 1.85 (\u003ca href=\"https://redirect.github.com/recmo/uint/issues/503\"\u003e#503\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMade \u003ccode\u003e*next_power_of_two\u003c/code\u003e and \u003ccode\u003e*next_multiple_of\u003c/code\u003e \u003ccode\u003econst\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/recmo/uint/issues/533\"\u003e#533\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReimplemented \u003ccode\u003eTryFrom\u0026lt;f64\u0026gt;\u003c/code\u003e for \u003ccode\u003eUint\u003c/code\u003e to speed it up, fixing edge cases and removing \u003ccode\u003estd\u003c/code\u003e requirements (\u003ca href=\"https://redirect.github.com/recmo/uint/issues/524\"\u003e#524\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReimplemented \u003ccode\u003eFrom\u0026lt;Uint\u0026gt;\u003c/code\u003e for \u003ccode\u003ef64\u003c/code\u003e and \u003ccode\u003ef32\u003c/code\u003e to speed it up, fixing edge cases and removing \u003ccode\u003estd\u003c/code\u003e requirements (\u003ca href=\"https://redirect.github.com/recmo/uint/issues/535\"\u003e#535\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/recmo/uint/issues/503\"\u003e#503\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/recmo/uint/pull/503\"\u003erecmo/uint#503\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/recmo/uint/issues/516\"\u003e#516\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/recmo/uint/pull/516\"\u003erecmo/uint#516\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/recmo/uint/issues/526\"\u003e#526\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/recmo/uint/pull/526\"\u003erecmo/uint#526\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/recmo/uint/issues/533\"\u003e#533\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/recmo/uint/pull/533\"\u003erecmo/uint#533\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/recmo/uint/issues/524\"\u003e#524\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/recmo/uint/pull/524\"\u003erecmo/uint#524\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e[1.16.0] - 2025-08-04\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ca href=\"https://github.com/rkyv/rkyv\"\u003erkyv\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/recmo/uint/issues/483\"\u003e#483\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003ebigdecimal\u003c/code\u003e support (\u003ca href=\"https://redirect.github.com/recmo/uint/issues/486\"\u003e#486\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePartialEq\u003c/code\u003e and \u003ccode\u003ePartialOrd\u003c/code\u003e implementations for primitive integers; minor breaking change for type inference (\u003ca href=\"https://redirect.github.com/recmo/uint/issues/491\"\u003e#491\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eto_base_be\u003c/code\u003e and \u003ccode\u003ecore::fmt\u003c/code\u003e trait implementations are available without the \u0026quot;alloc\u0026quot; feature (\u003ca href=\"https://redirect.github.com/recmo/uint/issues/488\"\u003e#488\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eGreatly improved performance across the board, mainly in: conversions, fmt, div/rem, mul, add_mod, leading_zeros\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/5bd4cff6ae3960591d750cdd7356e24aa086b67a\"\u003e\u003ccode\u003e5bd4cff\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/recmo/uint/issues/555\"\u003e#555\u003c/a\u003e from DaniPopes/release-1.17.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/953a994d0a7968428aae792c85e89765c9a6093c\"\u003e\u003ccode\u003e953a994\u003c/code\u003e\u003c/a\u003e chore: release 1.17.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/9110e538043ccb5e3c9401dccc04deac97e30b1a\"\u003e\u003ccode\u003e9110e53\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/recmo/uint/issues/554\"\u003e#554\u003c/a\u003e from DaniPopes/doc_auto_cfg\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/2d242c92a7c6c1e57575ae671c92e1acb0e051af\"\u003e\u003ccode\u003e2d242c9\u003c/code\u003e\u003c/a\u003e fix(docsrs): remove doc_auto_cfg\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/bc3fad727853ce31fa78a053c950748db8571369\"\u003e\u003ccode\u003ebc3fad7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/recmo/uint/issues/553\"\u003e#553\u003c/a\u003e from Evalir/evalir/prestwich/rustsec-safety\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/6d8229164d8d59c5e4d77dbaa993f456252db5e6\"\u003e\u003ccode\u003e6d82291\u003c/code\u003e\u003c/a\u003e chore: bump version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/51fdde2da668134085f4d275f5917c7a85c5b7c0\"\u003e\u003ccode\u003e51fdde2\u003c/code\u003e\u003c/a\u003e chore: changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/8090e7f9393e7481a20d2e61dac04e78efcc90dd\"\u003e\u003ccode\u003e8090e7f\u003c/code\u003e\u003c/a\u003e chore: update unsafe function and improve documentation and safety notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/17c9b3e9062f74a39701e68dec358375595d33d7\"\u003e\u003ccode\u003e17c9b3e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/recmo/uint/issues/544\"\u003e#544\u003c/a\u003e from Evalir/evalir/prestwich-fix-codspeed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/370e2e5f11e504e5343004869c704015c615ae7c\"\u003e\u003ccode\u003e370e2e5\u003c/code\u003e\u003c/a\u003e fix: crates badge\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/recmo/uint/compare/v1.15.0...v1.17.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=ruint\u0026package-manager=cargo\u0026previous-version=1.15.0\u0026new-version=1.17.2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/alchemyplatform/rundler/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/alchemyplatform/rundler/pull/1242","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/alchemyplatform%2Frundler/issues/1242","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1242/packages"},{"uuid":"3786106049","node_id":"PR_kwDOHuq16s67xaTL","number":21113,"state":"closed","title":"chore(deps): bump the cargo group across 6 directories with 2 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-01-07T09:04:42.000Z","author_association":null,"state_reason":null,"created_at":"2026-01-06T18:27:50.000Z","updated_at":"2026-01-07T09:04:52.000Z","time_to_close":52612,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"cargo","update_count":2,"packages":[{"name":"rsa","old_version":"0.9.8","new_version":"0.9.10","repository_url":"https://github.com/RustCrypto/RSA"},{"name":"ruint","old_version":"1.17.0","new_version":"1.17.2","repository_url":"https://github.com/recmo/uint"},{"name":"ruint","old_version":"1.17.0","new_version":"1.17.2","repository_url":"https://github.com/recmo/uint"},{"name":"rsa","old_version":"0.9.8","new_version":"0.9.10","repository_url":"https://github.com/RustCrypto/RSA"},{"name":"ruint","old_version":"1.17.0","new_version":"1.17.2","repository_url":"https://github.com/recmo/uint"},{"name":"ruint","old_version":"1.17.0","new_version":"1.17.2","repository_url":"https://github.com/recmo/uint"},{"name":"ruint","old_version":"1.17.0","new_version":"1.17.2","repository_url":"https://github.com/recmo/uint"},{"name":"rsa","old_version":"0.9.8","new_version":"0.9.10","repository_url":"https://github.com/RustCrypto/RSA"},{"name":"ruint","old_version":"1.17.0","new_version":"1.17.2","repository_url":"https://github.com/recmo/uint"}],"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 group with 2 updates in the /packages/blobindexer-rs directory: [rsa](https://github.com/RustCrypto/RSA) and [ruint](https://github.com/recmo/uint).\nBumps the cargo group with 1 update in the /packages/ejector directory: [ruint](https://github.com/recmo/uint).\nBumps the cargo group with 2 updates in the /packages/overseer-rs directory: [rsa](https://github.com/RustCrypto/RSA) and [ruint](https://github.com/recmo/uint).\nBumps the cargo group with 1 update in the /packages/preconfirmation-p2p directory: [ruint](https://github.com/recmo/uint).\nBumps the cargo group with 1 update in the /packages/taiko-client-rs directory: [ruint](https://github.com/recmo/uint).\nBumps the cargo group with 2 updates in the /packages/urcindexer-rs directory: [rsa](https://github.com/RustCrypto/RSA) and [ruint](https://github.com/recmo/uint).\n\nUpdates `rsa` from 0.9.8 to 0.9.10\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/RustCrypto/RSA/blob/v0.9.10/CHANGELOG.md\"\u003ersa's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.9.10 (2026-01-06)\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edo not panic on a prime being 1 when loading a secret key (\u003ca href=\"https://redirect.github.com/RustCrypto/RSA/issues/624\"\u003e#624\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/RustCrypto/RSA/issues/624\"\u003e#624\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/RustCrypto/RSA/pull/624\"\u003eRustCrypto/RSA#624\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.9.9 (2025-11-13)\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport for cryptographic operations with larger keys (\u003ca href=\"https://redirect.github.com/RustCrypto/RSA/issues/594\"\u003e#594\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/RustCrypto/RSA/issues/594\"\u003e#594\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/RustCrypto/RSA/pull/594\"\u003eRustCrypto/RSA#594\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/RustCrypto/RSA/commit/da2af9a0ff814762957c428460e4098720f394a6\"\u003e\u003ccode\u003eda2af9a\u003c/code\u003e\u003c/a\u003e chore: release v0.9.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/RSA/commit/2926c91bef7cb14a7ccd42220a698cf4b1b692f7\"\u003e\u003ccode\u003e2926c91\u003c/code\u003e\u003c/a\u003e fix: do not panic on a prime being 1 when loading a secret key (\u003ca href=\"https://redirect.github.com/RustCrypto/RSA/issues/624\"\u003e#624\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/RSA/commit/488d2ad6090e54b5125dfeefeda53a1adb4b67c0\"\u003e\u003ccode\u003e488d2ad\u003c/code\u003e\u003c/a\u003e chore: release 0.9.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/RSA/commit/c1f00a32c5ef97ca2bc121ee28b7ea907b6f936d\"\u003e\u003ccode\u003ec1f00a3\u003c/code\u003e\u003c/a\u003e Support for cryptographic operations with larger keys (\u003ca href=\"https://redirect.github.com/RustCrypto/RSA/issues/594\"\u003e#594\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/RustCrypto/RSA/compare/v0.9.8...v0.9.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ruint` from 1.17.0 to 1.17.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/recmo/uint/releases\"\u003eruint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.17.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(docsrs): remove doc_auto_cfg by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/554\"\u003erecmo/uint#554\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: release 1.17.2 by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/555\"\u003erecmo/uint#555\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/recmo/uint/compare/v1.17.1...v1.17.2\"\u003ehttps://github.com/recmo/uint/compare/v1.17.1...v1.17.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.17.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix codspeed benches \u0026amp; add most_significant_bits bench by \u003ca href=\"https://github.com/Evalir\"\u003e\u003ccode\u003e@​Evalir\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/544\"\u003erecmo/uint#544\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix codspeed benches \u0026amp; add most_significant_bits bench by \u003ca href=\"https://github.com/prestwich\"\u003e\u003ccode\u003e@​prestwich\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/543\"\u003erecmo/uint#543\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update unsafe function and improve documentation and safety notes by \u003ca href=\"https://github.com/Evalir\"\u003e\u003ccode\u003e@​Evalir\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/553\"\u003erecmo/uint#553\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update unsafe function and improve documentation and safety notes by \u003ca href=\"https://github.com/prestwich\"\u003e\u003ccode\u003e@​prestwich\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/552\"\u003erecmo/uint#552\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/recmo/uint/compare/v1.17.0...v1.17.1\"\u003ehttps://github.com/recmo/uint/compare/v1.17.0...v1.17.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/recmo/uint/blob/main/CHANGELOG.md\"\u003eruint's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[1.17.2] - 2025-12-28\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(docsrs): remove doc_auto_cfg (\u003ca href=\"https://redirect.github.com/recmo/uint/issues/554\"\u003e#554\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/recmo/uint/issues/554\"\u003e#554\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/recmo/uint/pull/554\"\u003erecmo/uint#554\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e[1.17.1] - 2025-12-26\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eunsafe\u003c/code\u003e to many unstable API functions in \u003ccode\u003ealgorithms\u003c/code\u003e module, and\ndocumented their conditions of use (COU). (\u003ca href=\"https://redirect.github.com/recmo/uint/issues/552\"\u003e#552\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/recmo/uint/issues/552\"\u003e#552\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/recmo/uint/pull/552\"\u003erecmo/uint#552\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/recmo/uint/commit/5bd4cff6ae3960591d750cdd7356e24aa086b67a\"\u003e\u003ccode\u003e5bd4cff\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/recmo/uint/issues/555\"\u003e#555\u003c/a\u003e from DaniPopes/release-1.17.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/953a994d0a7968428aae792c85e89765c9a6093c\"\u003e\u003ccode\u003e953a994\u003c/code\u003e\u003c/a\u003e chore: release 1.17.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/9110e538043ccb5e3c9401dccc04deac97e30b1a\"\u003e\u003ccode\u003e9110e53\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/recmo/uint/issues/554\"\u003e#554\u003c/a\u003e from DaniPopes/doc_auto_cfg\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/2d242c92a7c6c1e57575ae671c92e1acb0e051af\"\u003e\u003ccode\u003e2d242c9\u003c/code\u003e\u003c/a\u003e fix(docsrs): remove doc_auto_cfg\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/bc3fad727853ce31fa78a053c950748db8571369\"\u003e\u003ccode\u003ebc3fad7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/recmo/uint/issues/553\"\u003e#553\u003c/a\u003e from Evalir/evalir/prestwich/rustsec-safety\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/6d8229164d8d59c5e4d77dbaa993f456252db5e6\"\u003e\u003ccode\u003e6d82291\u003c/code\u003e\u003c/a\u003e chore: bump version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/51fdde2da668134085f4d275f5917c7a85c5b7c0\"\u003e\u003ccode\u003e51fdde2\u003c/code\u003e\u003c/a\u003e chore: changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/8090e7f9393e7481a20d2e61dac04e78efcc90dd\"\u003e\u003ccode\u003e8090e7f\u003c/code\u003e\u003c/a\u003e chore: update unsafe function and improve documentation and safety notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/17c9b3e9062f74a39701e68dec358375595d33d7\"\u003e\u003ccode\u003e17c9b3e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/recmo/uint/issues/544\"\u003e#544\u003c/a\u003e from Evalir/evalir/prestwich-fix-codspeed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/370e2e5f11e504e5343004869c704015c615ae7c\"\u003e\u003ccode\u003e370e2e5\u003c/code\u003e\u003c/a\u003e fix: crates badge\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/recmo/uint/compare/v1.17.0...v1.17.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ruint` from 1.17.0 to 1.17.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/recmo/uint/releases\"\u003eruint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.17.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(docsrs): remove doc_auto_cfg by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/554\"\u003erecmo/uint#554\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: release 1.17.2 by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/555\"\u003erecmo/uint#555\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/recmo/uint/compare/v1.17.1...v1.17.2\"\u003ehttps://github.com/recmo/uint/compare/v1.17.1...v1.17.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.17.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix codspeed benches \u0026amp; add most_significant_bits bench by \u003ca href=\"https://github.com/Evalir\"\u003e\u003ccode\u003e@​Evalir\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/544\"\u003erecmo/uint#544\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix codspeed benches \u0026amp; add most_significant_bits bench by \u003ca href=\"https://github.com/prestwich\"\u003e\u003ccode\u003e@​prestwich\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/543\"\u003erecmo/uint#543\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update unsafe function and improve documentation and safety notes by \u003ca href=\"https://github.com/Evalir\"\u003e\u003ccode\u003e@​Evalir\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/553\"\u003erecmo/uint#553\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update unsafe function and improve documentation and safety notes by \u003ca href=\"https://github.com/prestwich\"\u003e\u003ccode\u003e@​prestwich\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/552\"\u003erecmo/uint#552\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/recmo/uint/compare/v1.17.0...v1.17.1\"\u003ehttps://github.com/recmo/uint/compare/v1.17.0...v1.17.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/recmo/uint/blob/main/CHANGELOG.md\"\u003eruint's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[1.17.2] - 2025-12-28\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(docsrs): remove doc_auto_cfg (\u003ca href=\"https://redirect.github.com/recmo/uint/issues/554\"\u003e#554\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/recmo/uint/issues/554\"\u003e#554\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/recmo/uint/pull/554\"\u003erecmo/uint#554\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e[1.17.1] - 2025-12-26\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eunsafe\u003c/code\u003e to many unstable API functions in \u003ccode\u003ealgorithms\u003c/code\u003e module, and\ndocumented their conditions of use (COU). (\u003ca href=\"https://redirect.github.com/recmo/uint/issues/552\"\u003e#552\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/recmo/uint/issues/552\"\u003e#552\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/recmo/uint/pull/552\"\u003erecmo/uint#552\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/recmo/uint/commit/5bd4cff6ae3960591d750cdd7356e24aa086b67a\"\u003e\u003ccode\u003e5bd4cff\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/recmo/uint/issues/555\"\u003e#555\u003c/a\u003e from DaniPopes/release-1.17.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/953a994d0a7968428aae792c85e89765c9a6093c\"\u003e\u003ccode\u003e953a994\u003c/code\u003e\u003c/a\u003e chore: release 1.17.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/9110e538043ccb5e3c9401dccc04deac97e30b1a\"\u003e\u003ccode\u003e9110e53\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/recmo/uint/issues/554\"\u003e#554\u003c/a\u003e from DaniPopes/doc_auto_cfg\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/2d242c92a7c6c1e57575ae671c92e1acb0e051af\"\u003e\u003ccode\u003e2d242c9\u003c/code\u003e\u003c/a\u003e fix(docsrs): remove doc_auto_cfg\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/bc3fad727853ce31fa78a053c950748db8571369\"\u003e\u003ccode\u003ebc3fad7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/recmo/uint/issues/553\"\u003e#553\u003c/a\u003e from Evalir/evalir/prestwich/rustsec-safety\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/6d8229164d8d59c5e4d77dbaa993f456252db5e6\"\u003e\u003ccode\u003e6d82291\u003c/code\u003e\u003c/a\u003e chore: bump version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/51fdde2da668134085f4d275f5917c7a85c5b7c0\"\u003e\u003ccode\u003e51fdde2\u003c/code\u003e\u003c/a\u003e chore: changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/8090e7f9393e7481a20d2e61dac04e78efcc90dd\"\u003e\u003ccode\u003e8090e7f\u003c/code\u003e\u003c/a\u003e chore: update unsafe function and improve documentation and safety notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/17c9b3e9062f74a39701e68dec358375595d33d7\"\u003e\u003ccode\u003e17c9b3e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/recmo/uint/issues/544\"\u003e#544\u003c/a\u003e from Evalir/evalir/prestwich-fix-codspeed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/370e2e5f11e504e5343004869c704015c615ae7c\"\u003e\u003ccode\u003e370e2e5\u003c/code\u003e\u003c/a\u003e fix: crates badge\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/recmo/uint/compare/v1.17.0...v1.17.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `rsa` from 0.9.8 to 0.9.10\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/RustCrypto/RSA/blob/v0.9.10/CHANGELOG.md\"\u003ersa's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.9.10 (2026-01-06)\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edo not panic on a prime being 1 when loading a secret key (\u003ca href=\"https://redirect.github.com/RustCrypto/RSA/issues/624\"\u003e#624\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/RustCrypto/RSA/issues/624\"\u003e#624\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/RustCrypto/RSA/pull/624\"\u003eRustCrypto/RSA#624\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.9.9 (2025-11-13)\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport for cryptographic operations with larger keys (\u003ca href=\"https://redirect.github.com/RustCrypto/RSA/issues/594\"\u003e#594\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/RustCrypto/RSA/issues/594\"\u003e#594\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/RustCrypto/RSA/pull/594\"\u003eRustCrypto/RSA#594\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/RustCrypto/RSA/commit/da2af9a0ff814762957c428460e4098720f394a6\"\u003e\u003ccode\u003eda2af9a\u003c/code\u003e\u003c/a\u003e chore: release v0.9.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/RSA/commit/2926c91bef7cb14a7ccd42220a698cf4b1b692f7\"\u003e\u003ccode\u003e2926c91\u003c/code\u003e\u003c/a\u003e fix: do not panic on a prime being 1 when loading a secret key (\u003ca href=\"https://redirect.github.com/RustCrypto/RSA/issues/624\"\u003e#624\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/RSA/commit/488d2ad6090e54b5125dfeefeda53a1adb4b67c0\"\u003e\u003ccode\u003e488d2ad\u003c/code\u003e\u003c/a\u003e chore: release 0.9.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/RSA/commit/c1f00a32c5ef97ca2bc121ee28b7ea907b6f936d\"\u003e\u003ccode\u003ec1f00a3\u003c/code\u003e\u003c/a\u003e Support for cryptographic operations with larger keys (\u003ca href=\"https://redirect.github.com/RustCrypto/RSA/issues/594\"\u003e#594\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/RustCrypto/RSA/compare/v0.9.8...v0.9.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ruint` from 1.17.0 to 1.17.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/recmo/uint/releases\"\u003eruint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.17.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(docsrs): remove doc_auto_cfg by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/554\"\u003erecmo/uint#554\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: release 1.17.2 by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/555\"\u003erecmo/uint#555\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/recmo/uint/compare/v1.17.1...v1.17.2\"\u003ehttps://github.com/recmo/uint/compare/v1.17.1...v1.17.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.17.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix codspeed benches \u0026amp; add most_significant_bits bench by \u003ca href=\"https://github.com/Evalir\"\u003e\u003ccode\u003e@​Evalir\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/544\"\u003erecmo/uint#544\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix codspeed benches \u0026amp; add most_significant_bits bench by \u003ca href=\"https://github.com/prestwich\"\u003e\u003ccode\u003e@​prestwich\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/543\"\u003erecmo/uint#543\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update unsafe function and improve documentation and safety notes by \u003ca href=\"https://github.com/Evalir\"\u003e\u003ccode\u003e@​Evalir\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/553\"\u003erecmo/uint#553\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update unsafe function and improve documentation and safety notes by \u003ca href=\"https://github.com/prestwich\"\u003e\u003ccode\u003e@​prestwich\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/552\"\u003erecmo/uint#552\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/recmo/uint/compare/v1.17.0...v1.17.1\"\u003ehttps://github.com/recmo/uint/compare/v1.17.0...v1.17.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/recmo/uint/blob/main/CHANGELOG.md\"\u003eruint's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[1.17.2] - 2025-12-28\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(docsrs): remove doc_auto_cfg (\u003ca href=\"https://redirect.github.com/recmo/uint/issues/554\"\u003e#554\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/recmo/uint/issues/554\"\u003e#554\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/recmo/uint/pull/554\"\u003erecmo/uint#554\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e[1.17.1] - 2025-12-26\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eunsafe\u003c/code\u003e to many unstable API functions in \u003ccode\u003ealgorithms\u003c/code\u003e module, and\ndocumented their conditions of use (COU). (\u003ca href=\"https://redirect.github.com/recmo/uint/issues/552\"\u003e#552\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/recmo/uint/issues/552\"\u003e#552\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/recmo/uint/pull/552\"\u003erecmo/uint#552\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/recmo/uint/commit/5bd4cff6ae3960591d750cdd7356e24aa086b67a\"\u003e\u003ccode\u003e5bd4cff\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/recmo/uint/issues/555\"\u003e#555\u003c/a\u003e from DaniPopes/release-1.17.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/953a994d0a7968428aae792c85e89765c9a6093c\"\u003e\u003ccode\u003e953a994\u003c/code\u003e\u003c/a\u003e chore: release 1.17.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/9110e538043ccb5e3c9401dccc04deac97e30b1a\"\u003e\u003ccode\u003e9110e53\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/recmo/uint/issues/554\"\u003e#554\u003c/a\u003e from DaniPopes/doc_auto_cfg\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/2d242c92a7c6c1e57575ae671c92e1acb0e051af\"\u003e\u003ccode\u003e2d242c9\u003c/code\u003e\u003c/a\u003e fix(docsrs): remove doc_auto_cfg\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/bc3fad727853ce31fa78a053c950748db8571369\"\u003e\u003ccode\u003ebc3fad7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/recmo/uint/issues/553\"\u003e#553\u003c/a\u003e from Evalir/evalir/prestwich/rustsec-safety\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/6d8229164d8d59c5e4d77dbaa993f456252db5e6\"\u003e\u003ccode\u003e6d82291\u003c/code\u003e\u003c/a\u003e chore: bump version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/51fdde2da668134085f4d275f5917c7a85c5b7c0\"\u003e\u003ccode\u003e51fdde2\u003c/code\u003e\u003c/a\u003e chore: changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/8090e7f9393e7481a20d2e61dac04e78efcc90dd\"\u003e\u003ccode\u003e8090e7f\u003c/code\u003e\u003c/a\u003e chore: update unsafe function and improve documentation and safety notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/17c9b3e9062f74a39701e68dec358375595d33d7\"\u003e\u003ccode\u003e17c9b3e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/recmo/uint/issues/544\"\u003e#544\u003c/a\u003e from Evalir/evalir/prestwich-fix-codspeed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/370e2e5f11e504e5343004869c704015c615ae7c\"\u003e\u003ccode\u003e370e2e5\u003c/code\u003e\u003c/a\u003e fix: crates badge\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/recmo/uint/compare/v1.17.0...v1.17.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ruint` from 1.17.0 to 1.17.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/recmo/uint/releases\"\u003eruint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.17.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(docsrs): remove doc_auto_cfg by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/554\"\u003erecmo/uint#554\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: release 1.17.2 by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/555\"\u003erecmo/uint#555\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/recmo/uint/compare/v1.17.1...v1.17.2\"\u003ehttps://github.com/recmo/uint/compare/v1.17.1...v1.17.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.17.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix codspeed benches \u0026amp; add most_significant_bits bench by \u003ca href=\"https://github.com/Evalir\"\u003e\u003ccode\u003e@​Evalir\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/544\"\u003erecmo/uint#544\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix codspeed benches \u0026amp; add most_significant_bits bench by \u003ca href=\"https://github.com/prestwich\"\u003e\u003ccode\u003e@​prestwich\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/543\"\u003erecmo/uint#543\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update unsafe function and improve documentation and safety notes by \u003ca href=\"https://github.com/Evalir\"\u003e\u003ccode\u003e@​Evalir\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/553\"\u003erecmo/uint#553\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update unsafe function and improve documentation and safety notes by \u003ca href=\"https://github.com/prestwich\"\u003e\u003ccode\u003e@​prestwich\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/552\"\u003erecmo/uint#552\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/recmo/uint/compare/v1.17.0...v1.17.1\"\u003ehttps://github.com/recmo/uint/compare/v1.17.0...v1.17.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/recmo/uint/blob/main/CHANGELOG.md\"\u003eruint's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[1.17.2] - 2025-12-28\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(docsrs): remove doc_auto_cfg (\u003ca href=\"https://redirect.github.com/recmo/uint/issues/554\"\u003e#554\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/recmo/uint/issues/554\"\u003e#554\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/recmo/uint/pull/554\"\u003erecmo/uint#554\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e[1.17.1] - 2025-12-26\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eunsafe\u003c/code\u003e to many unstable API functions in \u003ccode\u003ealgorithms\u003c/code\u003e module, and\ndocumented their conditions of use (COU). (\u003ca href=\"https://redirect.github.com/recmo/uint/issues/552\"\u003e#552\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/recmo/uint/issues/552\"\u003e#552\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/recmo/uint/pull/552\"\u003erecmo/uint#552\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/recmo/uint/commit/5bd4cff6ae3960591d750cdd7356e24aa086b67a\"\u003e\u003ccode\u003e5bd4cff\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/recmo/uint/issues/555\"\u003e#555\u003c/a\u003e from DaniPopes/release-1.17.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/953a994d0a7968428aae792c85e89765c9a6093c\"\u003e\u003ccode\u003e953a994\u003c/code\u003e\u003c/a\u003e chore: release 1.17.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/9110e538043ccb5e3c9401dccc04deac97e30b1a\"\u003e\u003ccode\u003e9110e53\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/recmo/uint/issues/554\"\u003e#554\u003c/a\u003e from DaniPopes/doc_auto_cfg\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/2d242c92a7c6c1e57575ae671c92e1acb0e051af\"\u003e\u003ccode\u003e2d242c9\u003c/code\u003e\u003c/a\u003e fix(docsrs): remove doc_auto_cfg\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/bc3fad727853ce31fa78a053c950748db8571369\"\u003e\u003ccode\u003ebc3fad7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/recmo/uint/issues/553\"\u003e#553\u003c/a\u003e from Evalir/evalir/prestwich/rustsec-safety\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/6d8229164d8d59c5e4d77dbaa993f456252db5e6\"\u003e\u003ccode\u003e6d82291\u003c/code\u003e\u003c/a\u003e chore: bump version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/51fdde2da668134085f4d275f5917c7a85c5b7c0\"\u003e\u003ccode\u003e51fdde2\u003c/code\u003e\u003c/a\u003e chore: changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/8090e7f9393e7481a20d2e61dac04e78efcc90dd\"\u003e\u003ccode\u003e8090e7f\u003c/code\u003e\u003c/a\u003e chore: update unsafe function and improve documentation and safety notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/17c9b3e9062f74a39701e68dec358375595d33d7\"\u003e\u003ccode\u003e17c9b3e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/recmo/uint/issues/544\"\u003e#544\u003c/a\u003e from Evalir/evalir/prestwich-fix-codspeed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/370e2e5f11e504e5343004869c704015c615ae7c\"\u003e\u003ccode\u003e370e2e5\u003c/code\u003e\u003c/a\u003e fix: crates badge\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/recmo/uint/compare/v1.17.0...v1.17.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ruint` from 1.17.0 to 1.17.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/recmo/uint/releases\"\u003eruint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.17.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(docsrs): remove doc_auto_cfg by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/554\"\u003erecmo/uint#554\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: release 1.17.2 by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/555\"\u003erecmo/uint#555\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/recmo/uint/compare/v1.17.1...v1.17.2\"\u003ehttps://github.com/recmo/uint/compare/v1.17.1...v1.17.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.17.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix codspeed benches \u0026amp; add most_significant_bits bench by \u003ca href=\"https://github.com/Evalir\"\u003e\u003ccode\u003e@​Evalir\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/544\"\u003erecmo/uint#544\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix codspeed benches \u0026amp; add most_significant_bits bench by \u003ca href=\"https://github.com/prestwich\"\u003e\u003ccode\u003e@​prestwich\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/543\"\u003erecmo/uint#543\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update unsafe function and improve documentation and safety notes by \u003ca href=\"https://github.com/Evalir\"\u003e\u003ccode\u003e@​Evalir\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/553\"\u003erecmo/uint#553\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update unsafe function and improve documentation and safety notes by \u003ca href=\"https://github.com/prestwich\"\u003e\u003ccode\u003e@​prestwich\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/552\"\u003erecmo/uint#552\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/recmo/uint/compare/v1.17.0...v1.17.1\"\u003ehttps://github.com/recmo/uint/compare/v1.17.0...v1.17.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/recmo/uint/blob/main/CHANGELOG.md\"\u003eruint's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[1.17.2] - 2025-12-28\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(docsrs): remove doc_auto_cfg (\u003ca href=\"https://redirect.github.com/recmo/uint/issues/554\"\u003e#554\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/recmo/uint/issues/554\"\u003e#554\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/recmo/uint/pull/554\"\u003erecmo/uint#554\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e[1.17.1] - 2025-12-26\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eunsafe\u003c/code\u003e to many unstable API functions in \u003ccode\u003ealgorithms\u003c/code\u003e module, and\ndocumented their conditions of use (COU). (\u003ca href=\"https://redirect.github.com/recmo/uint/issues/552\"\u003e#552\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/recmo/uint/issues/552\"\u003e#552\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/recmo/uint/pull/552\"\u003erecmo/uint#552\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/recmo/uint/commit/5bd4cff6ae3960591d750cdd7356e24aa086b67a\"\u003e\u003ccode\u003e5bd4cff\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/recmo/uint/issues/555\"\u003e#555\u003c/a\u003e from DaniPopes/release-1.17.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/953a994d0a7968428aae792c85e89765c9a6093c\"\u003e\u003ccode\u003e953a994\u003c/code\u003e\u003c/a\u003e chore: release 1.17.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/9110e538043ccb5e3c9401dccc04deac97e30b1a\"\u003e\u003ccode\u003e9110e53\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/recmo/uint/issues/554\"\u003e#554\u003c/a\u003e from DaniPopes/doc_auto_cfg\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/2d242c92a7c6c1e57575ae671c92e1acb0e051af\"\u003e\u003ccode\u003e2d242c9\u003c/code\u003e\u003c/a\u003e fix(docsrs): remove doc_auto_cfg\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/bc3fad727853ce31fa78a053c950748db8571369\"\u003e\u003ccode\u003ebc3fad7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/recmo/uint/issues/553\"\u003e#553\u003c/a\u003e from Evalir/evalir/prestwich/rustsec-safety\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/6d8229164d8d59c5e4d77dbaa993f456252db5e6\"\u003e\u003ccode\u003e6d82291\u003c/code\u003e\u003c/a\u003e chore: bump version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/51fdde2da668134085f4d275f5917c7a85c5b7c0\"\u003e\u003ccode\u003e51fdde2\u003c/code\u003e\u003c/a\u003e chore: changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/8090e7f9393e7481a20d2e61dac04e78efcc90dd\"\u003e\u003ccode\u003e8090e7f\u003c/code\u003e\u003c/a\u003e chore: update unsafe function and improve documentation and safety notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/17c9b3e9062f74a39701e68dec358375595d33d7\"\u003e\u003ccode\u003e17c9b3e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/recmo/uint/issues/544\"\u003e#544\u003c/a\u003e from Evalir/evalir/prestwich-fix-codspeed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/370e2e5f11e504e5343004869c704015c615ae7c\"\u003e\u003ccode\u003e370e2e5\u003c/code\u003e\u003c/a\u003e fix: crates badge\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/recmo/uint/compare/v1.17.0...v1.17.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `rsa` from 0.9.8 to 0.9.10\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/RustCrypto/RSA/blob/v0.9.10/CHANGELOG.md\"\u003ersa's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.9.10 (2026-01-06)\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edo not panic on a prime being 1 when loading a secret key (\u003ca href=\"https://redirect.github.com/RustCrypto/RSA/issues/624\"\u003e#624\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/RustCrypto/RSA/issues/624\"\u003e#624\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/RustCrypto/RSA/pull/624\"\u003eRustCrypto/RSA#624\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.9.9 (2025-11-13)\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport for cryptographic operations with larger keys (\u003ca href=\"https://redirect.github.com/RustCrypto/RSA/issues/594\"\u003e#594\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/RustCrypto/RSA/issues/594\"\u003e#594\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/RustCrypto/RSA/pull/594\"\u003eRustCrypto/RSA#594\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/RustCrypto/RSA/commit/da2af9a0ff814762957c428460e4098720f394a6\"\u003e\u003ccode\u003eda2af9a\u003c/code\u003e\u003c/a\u003e chore: release v0.9.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/RSA/commit/2926c91bef7cb14a7ccd42220a698cf4b1b692f7\"\u003e\u003ccode\u003e2926c91\u003c/code\u003e\u003c/a\u003e fix: do not panic on a prime being 1 when loading a secret key (\u003ca href=\"https://redirect.github.com/RustCrypto/RSA/issues/624\"\u003e#624\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/RSA/commit/488d2ad6090e54b5125dfeefeda53a1adb4b67c0\"\u003e\u003ccode\u003e488d2ad\u003c/code\u003e\u003c/a\u003e chore: release 0.9.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/RSA/commit/c1f00a32c5ef97ca2bc121ee28b7ea907b6f936d\"\u003e\u003ccode\u003ec1f00a3\u003c/code\u003e\u003c/a\u003e Support for cryptographic operations with larger keys (\u003ca href=\"https://redirect.github.com/RustCrypto/RSA/issues/594\"\u003e#594\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/RustCrypto/RSA/compare/v0.9.8...v0.9.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ruint` from 1.17.0 to 1.17.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/recmo/uint/releases\"\u003eruint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.17.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(docsrs): remove doc_auto_cfg by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/554\"\u003erecmo/uint#554\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: release 1.17.2 by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/555\"\u003erecmo/uint#555\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/recmo/uint/compare/v1.17.1...v1.17.2\"\u003ehttps://github.com/recmo/uint/compare/v1.17.1...v1.17.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.17.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix codspeed benches \u0026amp; add most_significant_bits bench by \u003ca href=\"https://github.com/Evalir\"\u003e\u003ccode\u003e@​Evalir\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/544\"\u003erecmo/uint#544\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix codspeed benches \u0026amp; add most_significant_bits bench by \u003ca href=\"https://github.com/prestwich\"\u003e\u003ccode\u003e@​prestwich\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/543\"\u003erecmo/uint#543\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update unsafe function and improve documentation and safety notes by \u003ca href=\"https://github.com/Evalir\"\u003e\u003ccode\u003e@​Evalir\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/553\"\u003erecmo/uint#553\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update unsafe function and improve documentation and safety notes by \u003ca href=\"https://github.com/prestwich\"\u003e\u003ccode\u003e@​prestwich\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/552\"\u003erecmo/uint#552\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/recmo/uint/compare/v1.17.0...v1.17.1\"\u003ehttps://github.com/recmo/uint/compare/v1.17.0...v1.17.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/recmo/uint/blob/main/CHANGELOG.md\"\u003eruint's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[1.17.2] - 2025-12-28\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(docsrs): remove doc_auto_cfg (\u003ca href=\"https://redirect.github.com/recmo/uint/issues/554\"\u003e#554\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/recmo/uint/issues/554\"\u003e#554\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/recmo/uint/pull/554\"\u003erecmo/uint#554\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e[1.17.1] - 2025-12-26\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eunsafe\u003c/code\u003e to many unstable API functions in \u003ccode\u003ealgorithms\u003c/code\u003e module, and\ndocumented their conditions of use (COU). (\u003ca href=\"https://redirect.github.com/recmo/uint/issues/552\"\u003e#552\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/recmo/uint/issues/552\"\u003e#552\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/recmo/uint/pull/552\"\u003erecmo/uint#552\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/recmo/uint/commit/5bd4cff6ae3960591d750cdd7356e24aa086b67a\"\u003e\u003ccode\u003e5bd4cff\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/recmo/uint/issues/555\"\u003e#555\u003c/a\u003e from DaniPopes/release-1.17.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/953a994d0a7968428aae792c85e89765c9a6093c\"\u003e\u003ccode\u003e953a994\u003c/code\u003e\u003c/a\u003e chore: release 1.17.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/9110e538043ccb5e3c9401dccc04deac97e30b1a\"\u003e\u003ccode\u003e9110e53\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/recmo/uint/issues/554\"\u003e#554\u003c/a\u003e from DaniPopes/doc_auto_cfg\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/2d242c92a7c6c1e57575ae671c92e1acb0e051af\"\u003e\u003ccode\u003e2d242c9\u003c/code\u003e\u003c/a\u003e fix(docsrs): remove doc_auto_cfg\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/bc3fad727853ce31fa78a053c950748db8571369\"\u003e\u003ccode\u003ebc3fad7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/recmo/uint/issues/553\"\u003e#553\u003c/a\u003e from Evalir/evalir/prestwich/rustsec-safety\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/6d8229164d8d59c5e4d77dbaa993f456252db5e6\"\u003e\u003ccode\u003e6d82291\u003c/code\u003e\u003c/a\u003e chore: bump version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/51fdde2da668134085f4d275f5917c7a85c5b7c0\"\u003e\u003ccode\u003e51fdde2\u003c/code\u003e\u003c/a\u003e chore: changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/8090e7f9393e7481a20d2e61dac04e78efcc90dd\"\u003e\u003ccode\u003e8090e7f\u003c/code\u003e\u003c/a\u003e chore: update unsafe function and improve documentation and safety notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/17c9b3e9062f74a39701e68dec358375595d33d7\"\u003e\u003ccode\u003e17c9b3e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/recmo/uint/issues/544\"\u003e#544\u003c/a\u003e from Evalir/evalir/prestwich-fix-codspeed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/370e2e5f11e504e5343004869c704015c615ae7c\"\u003e\u003ccode\u003e370e2e5\u003c/code\u003e\u003c/a\u003e fix: crates badge\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/recmo/uint/compare/v1.17.0...v1.17.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/taikoxyz/taiko-mono/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/taikoxyz/taiko-mono/pull/21113","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/taikoxyz%2Ftaiko-mono/issues/21113","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/21113/packages"},{"uuid":"3781677049","node_id":"PR_kwDOMC0rL867ivof","number":5740,"state":"open","title":"chore(deps): bump the cargo group across 3 directories with 1 update","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":["dependabot[bot]"],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-01-05T14:21:40.000Z","updated_at":"2026-02-11T18:02:16.025Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"cargo","update_count":1,"packages":[{"name":"ruint","old_version":"1.17.0","new_version":"1.17.2","repository_url":"https://github.com/recmo/uint"},{"name":"ruint","old_version":"1.17.0","new_version":"1.17.2","repository_url":"https://github.com/recmo/uint"},{"name":"ruint","old_version":"1.17.0","new_version":"1.17.2","repository_url":"https://github.com/recmo/uint"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the cargo group with 1 update in the / directory: [ruint](https://github.com/recmo/uint).\nBumps the cargo group with 1 update in the /crates/l2/prover/src/guest_program/src/risc0 directory: [ruint](https://github.com/recmo/uint).\nBumps the cargo group with 1 update in the /crates/vm/levm/bench/revm_comparison directory: [ruint](https://github.com/recmo/uint).\n\nUpdates `ruint` from 1.17.0 to 1.17.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/recmo/uint/releases\"\u003eruint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.17.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(docsrs): remove doc_auto_cfg by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/554\"\u003erecmo/uint#554\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: release 1.17.2 by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/555\"\u003erecmo/uint#555\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/recmo/uint/compare/v1.17.1...v1.17.2\"\u003ehttps://github.com/recmo/uint/compare/v1.17.1...v1.17.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.17.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix codspeed benches \u0026amp; add most_significant_bits bench by \u003ca href=\"https://github.com/Evalir\"\u003e\u003ccode\u003e@​Evalir\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/544\"\u003erecmo/uint#544\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix codspeed benches \u0026amp; add most_significant_bits bench by \u003ca href=\"https://github.com/prestwich\"\u003e\u003ccode\u003e@​prestwich\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/543\"\u003erecmo/uint#543\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update unsafe function and improve documentation and safety notes by \u003ca href=\"https://github.com/Evalir\"\u003e\u003ccode\u003e@​Evalir\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/553\"\u003erecmo/uint#553\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update unsafe function and improve documentation and safety notes by \u003ca href=\"https://github.com/prestwich\"\u003e\u003ccode\u003e@​prestwich\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/552\"\u003erecmo/uint#552\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/recmo/uint/compare/v1.17.0...v1.17.1\"\u003ehttps://github.com/recmo/uint/compare/v1.17.0...v1.17.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/recmo/uint/blob/main/CHANGELOG.md\"\u003eruint's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[1.17.2] - 2025-12-28\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(docsrs): remove doc_auto_cfg (\u003ca href=\"https://redirect.github.com/recmo/uint/issues/554\"\u003e#554\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/recmo/uint/issues/554\"\u003e#554\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/recmo/uint/pull/554\"\u003erecmo/uint#554\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e[1.17.1] - 2025-12-26\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eunsafe\u003c/code\u003e to many unstable API functions in \u003ccode\u003ealgorithms\u003c/code\u003e module, and\ndocumented their conditions of use (COU). (\u003ca href=\"https://redirect.github.com/recmo/uint/issues/552\"\u003e#552\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/recmo/uint/issues/552\"\u003e#552\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/recmo/uint/pull/552\"\u003erecmo/uint#552\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/recmo/uint/commit/5bd4cff6ae3960591d750cdd7356e24aa086b67a\"\u003e\u003ccode\u003e5bd4cff\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/recmo/uint/issues/555\"\u003e#555\u003c/a\u003e from DaniPopes/release-1.17.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/953a994d0a7968428aae792c85e89765c9a6093c\"\u003e\u003ccode\u003e953a994\u003c/code\u003e\u003c/a\u003e chore: release 1.17.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/9110e538043ccb5e3c9401dccc04deac97e30b1a\"\u003e\u003ccode\u003e9110e53\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/recmo/uint/issues/554\"\u003e#554\u003c/a\u003e from DaniPopes/doc_auto_cfg\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/2d242c92a7c6c1e57575ae671c92e1acb0e051af\"\u003e\u003ccode\u003e2d242c9\u003c/code\u003e\u003c/a\u003e fix(docsrs): remove doc_auto_cfg\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/bc3fad727853ce31fa78a053c950748db8571369\"\u003e\u003ccode\u003ebc3fad7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/recmo/uint/issues/553\"\u003e#553\u003c/a\u003e from Evalir/evalir/prestwich/rustsec-safety\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/6d8229164d8d59c5e4d77dbaa993f456252db5e6\"\u003e\u003ccode\u003e6d82291\u003c/code\u003e\u003c/a\u003e chore: bump version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/51fdde2da668134085f4d275f5917c7a85c5b7c0\"\u003e\u003ccode\u003e51fdde2\u003c/code\u003e\u003c/a\u003e chore: changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/8090e7f9393e7481a20d2e61dac04e78efcc90dd\"\u003e\u003ccode\u003e8090e7f\u003c/code\u003e\u003c/a\u003e chore: update unsafe function and improve documentation and safety notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/17c9b3e9062f74a39701e68dec358375595d33d7\"\u003e\u003ccode\u003e17c9b3e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/recmo/uint/issues/544\"\u003e#544\u003c/a\u003e from Evalir/evalir/prestwich-fix-codspeed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/370e2e5f11e504e5343004869c704015c615ae7c\"\u003e\u003ccode\u003e370e2e5\u003c/code\u003e\u003c/a\u003e fix: crates badge\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/recmo/uint/compare/v1.17.0...v1.17.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ruint` from 1.17.0 to 1.17.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/recmo/uint/releases\"\u003eruint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.17.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(docsrs): remove doc_auto_cfg by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/554\"\u003erecmo/uint#554\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: release 1.17.2 by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/555\"\u003erecmo/uint#555\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/recmo/uint/compare/v1.17.1...v1.17.2\"\u003ehttps://github.com/recmo/uint/compare/v1.17.1...v1.17.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.17.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix codspeed benches \u0026amp; add most_significant_bits bench by \u003ca href=\"https://github.com/Evalir\"\u003e\u003ccode\u003e@​Evalir\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/544\"\u003erecmo/uint#544\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix codspeed benches \u0026amp; add most_significant_bits bench by \u003ca href=\"https://github.com/prestwich\"\u003e\u003ccode\u003e@​prestwich\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/543\"\u003erecmo/uint#543\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update unsafe function and improve documentation and safety notes by \u003ca href=\"https://github.com/Evalir\"\u003e\u003ccode\u003e@​Evalir\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/553\"\u003erecmo/uint#553\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update unsafe function and improve documentation and safety notes by \u003ca href=\"https://github.com/prestwich\"\u003e\u003ccode\u003e@​prestwich\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/552\"\u003erecmo/uint#552\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/recmo/uint/compare/v1.17.0...v1.17.1\"\u003ehttps://github.com/recmo/uint/compare/v1.17.0...v1.17.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/recmo/uint/blob/main/CHANGELOG.md\"\u003eruint's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[1.17.2] - 2025-12-28\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(docsrs): remove doc_auto_cfg (\u003ca href=\"https://redirect.github.com/recmo/uint/issues/554\"\u003e#554\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/recmo/uint/issues/554\"\u003e#554\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/recmo/uint/pull/554\"\u003erecmo/uint#554\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e[1.17.1] - 2025-12-26\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eunsafe\u003c/code\u003e to many unstable API functions in \u003ccode\u003ealgorithms\u003c/code\u003e module, and\ndocumented their conditions of use (COU). (\u003ca href=\"https://redirect.github.com/recmo/uint/issues/552\"\u003e#552\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/recmo/uint/issues/552\"\u003e#552\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/recmo/uint/pull/552\"\u003erecmo/uint#552\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/recmo/uint/commit/5bd4cff6ae3960591d750cdd7356e24aa086b67a\"\u003e\u003ccode\u003e5bd4cff\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/recmo/uint/issues/555\"\u003e#555\u003c/a\u003e from DaniPopes/release-1.17.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/953a994d0a7968428aae792c85e89765c9a6093c\"\u003e\u003ccode\u003e953a994\u003c/code\u003e\u003c/a\u003e chore: release 1.17.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/9110e538043ccb5e3c9401dccc04deac97e30b1a\"\u003e\u003ccode\u003e9110e53\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/recmo/uint/issues/554\"\u003e#554\u003c/a\u003e from DaniPopes/doc_auto_cfg\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/2d242c92a7c6c1e57575ae671c92e1acb0e051af\"\u003e\u003ccode\u003e2d242c9\u003c/code\u003e\u003c/a\u003e fix(docsrs): remove doc_auto_cfg\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/bc3fad727853ce31fa78a053c950748db8571369\"\u003e\u003ccode\u003ebc3fad7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/recmo/uint/issues/553\"\u003e#553\u003c/a\u003e from Evalir/evalir/prestwich/rustsec-safety\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/6d8229164d8d59c5e4d77dbaa993f456252db5e6\"\u003e\u003ccode\u003e6d82291\u003c/code\u003e\u003c/a\u003e chore: bump version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/51fdde2da668134085f4d275f5917c7a85c5b7c0\"\u003e\u003ccode\u003e51fdde2\u003c/code\u003e\u003c/a\u003e chore: changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/8090e7f9393e7481a20d2e61dac04e78efcc90dd\"\u003e\u003ccode\u003e8090e7f\u003c/code\u003e\u003c/a\u003e chore: update unsafe function and improve documentation and safety notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/17c9b3e9062f74a39701e68dec358375595d33d7\"\u003e\u003ccode\u003e17c9b3e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/recmo/uint/issues/544\"\u003e#544\u003c/a\u003e from Evalir/evalir/prestwich-fix-codspeed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/370e2e5f11e504e5343004869c704015c615ae7c\"\u003e\u003ccode\u003e370e2e5\u003c/code\u003e\u003c/a\u003e fix: crates badge\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/recmo/uint/compare/v1.17.0...v1.17.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ruint` from 1.17.0 to 1.17.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/recmo/uint/releases\"\u003eruint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.17.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(docsrs): remove doc_auto_cfg by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/554\"\u003erecmo/uint#554\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: release 1.17.2 by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/555\"\u003erecmo/uint#555\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/recmo/uint/compare/v1.17.1...v1.17.2\"\u003ehttps://github.com/recmo/uint/compare/v1.17.1...v1.17.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.17.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix codspeed benches \u0026amp; add most_significant_bits bench by \u003ca href=\"https://github.com/Evalir\"\u003e\u003ccode\u003e@​Evalir\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/544\"\u003erecmo/uint#544\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix codspeed benches \u0026amp; add most_significant_bits bench by \u003ca href=\"https://github.com/prestwich\"\u003e\u003ccode\u003e@​prestwich\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/543\"\u003erecmo/uint#543\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update unsafe function and improve documentation and safety notes by \u003ca href=\"https://github.com/Evalir\"\u003e\u003ccode\u003e@​Evalir\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/553\"\u003erecmo/uint#553\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update unsafe function and improve documentation and safety notes by \u003ca href=\"https://github.com/prestwich\"\u003e\u003ccode\u003e@​prestwich\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/552\"\u003erecmo/uint#552\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/recmo/uint/compare/v1.17.0...v1.17.1\"\u003ehttps://github.com/recmo/uint/compare/v1.17.0...v1.17.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/recmo/uint/blob/main/CHANGELOG.md\"\u003eruint's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[1.17.2] - 2025-12-28\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(docsrs): remove doc_auto_cfg (\u003ca href=\"https://redirect.github.com/recmo/uint/issues/554\"\u003e#554\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/recmo/uint/issues/554\"\u003e#554\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/recmo/uint/pull/554\"\u003erecmo/uint#554\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e[1.17.1] - 2025-12-26\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eunsafe\u003c/code\u003e to many unstable API functions in \u003ccode\u003ealgorithms\u003c/code\u003e module, and\ndocumented their conditions of use (COU). (\u003ca href=\"https://redirect.github.com/recmo/uint/issues/552\"\u003e#552\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/recmo/uint/issues/552\"\u003e#552\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/recmo/uint/pull/552\"\u003erecmo/uint#552\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/recmo/uint/commit/5bd4cff6ae3960591d750cdd7356e24aa086b67a\"\u003e\u003ccode\u003e5bd4cff\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/recmo/uint/issues/555\"\u003e#555\u003c/a\u003e from DaniPopes/release-1.17.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/953a994d0a7968428aae792c85e89765c9a6093c\"\u003e\u003ccode\u003e953a994\u003c/code\u003e\u003c/a\u003e chore: release 1.17.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/9110e538043ccb5e3c9401dccc04deac97e30b1a\"\u003e\u003ccode\u003e9110e53\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/recmo/uint/issues/554\"\u003e#554\u003c/a\u003e from DaniPopes/doc_auto_cfg\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/2d242c92a7c6c1e57575ae671c92e1acb0e051af\"\u003e\u003ccode\u003e2d242c9\u003c/code\u003e\u003c/a\u003e fix(docsrs): remove doc_auto_cfg\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/bc3fad727853ce31fa78a053c950748db8571369\"\u003e\u003ccode\u003ebc3fad7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/recmo/uint/issues/553\"\u003e#553\u003c/a\u003e from Evalir/evalir/prestwich/rustsec-safety\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/6d8229164d8d59c5e4d77dbaa993f456252db5e6\"\u003e\u003ccode\u003e6d82291\u003c/code\u003e\u003c/a\u003e chore: bump version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/51fdde2da668134085f4d275f5917c7a85c5b7c0\"\u003e\u003ccode\u003e51fdde2\u003c/code\u003e\u003c/a\u003e chore: changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/8090e7f9393e7481a20d2e61dac04e78efcc90dd\"\u003e\u003ccode\u003e8090e7f\u003c/code\u003e\u003c/a\u003e chore: update unsafe function and improve documentation and safety notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/17c9b3e9062f74a39701e68dec358375595d33d7\"\u003e\u003ccode\u003e17c9b3e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/recmo/uint/issues/544\"\u003e#544\u003c/a\u003e from Evalir/evalir/prestwich-fix-codspeed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/370e2e5f11e504e5343004869c704015c615ae7c\"\u003e\u003ccode\u003e370e2e5\u003c/code\u003e\u003c/a\u003e fix: crates badge\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/recmo/uint/compare/v1.17.0...v1.17.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/lambdaclass/ethrex/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/lambdaclass/ethrex/pull/5740","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/lambdaclass%2Fethrex/issues/5740","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/5740/packages"},{"uuid":"3578279833","node_id":"PR_kwDOLGbMQc6xADNX","number":111,"state":"open","title":"chore(deps): bump ruint from 1.16.0 to 1.17.0","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":["paolodamico","aurel-fr"],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2025-11-01T18:17:08.000Z","updated_at":"2026-02-05T23:32:00.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"ruint","old_version":"1.16.0","new_version":"1.17.0","repository_url":"https://github.com/recmo/uint"}],"path":null,"ecosystem":"cargo"},"body":"Bumps [ruint](https://github.com/recmo/uint) from 1.16.0 to 1.17.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/recmo/uint/releases\"\u003eruint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.17.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: add parse benches by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/518\"\u003erecmo/uint#518\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: bump MSRV to 1.85 by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/503\"\u003erecmo/uint#503\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: use const block in add_mod by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/521\"\u003erecmo/uint#521\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump actions/checkout from 4 to 5 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/recmo/uint/pull/517\"\u003erecmo/uint#517\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add support for ark-ff v0.5.0 by \u003ca href=\"https://github.com/fabian1409\"\u003e\u003ccode\u003e@​fabian1409\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/526\"\u003erecmo/uint#526\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): depend on \u003ccode\u003eserde_core\u003c/code\u003e instead of \u003ccode\u003eserde\u003c/code\u003e by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/527\"\u003erecmo/uint#527\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebench: bench from f64 and f32 by \u003ca href=\"https://github.com/Evalir\"\u003e\u003ccode\u003e@​Evalir\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/531\"\u003erecmo/uint#531\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: make \u003ccode\u003e*next*\u003c/code\u003e functions const by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/533\"\u003erecmo/uint#533\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add bincode 2 support by \u003ca href=\"https://github.com/lightsing\"\u003e\u003ccode\u003e@​lightsing\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/516\"\u003erecmo/uint#516\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnhanced f64 -\u0026gt; Uint conversion by \u003ca href=\"https://github.com/Pzixel\"\u003e\u003ccode\u003e@​Pzixel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/524\"\u003erecmo/uint#524\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump CodSpeedHQ/action from 3 to 4 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/recmo/uint/pull/528\"\u003erecmo/uint#528\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd Uint -\u0026gt; f64/f32 benches by \u003ca href=\"https://github.com/Pzixel\"\u003e\u003ccode\u003e@​Pzixel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/536\"\u003erecmo/uint#536\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd Uint -\u0026gt; f64 conversion by \u003ca href=\"https://github.com/Pzixel\"\u003e\u003ccode\u003e@​Pzixel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/535\"\u003erecmo/uint#535\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: use select_unpredictable by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/537\"\u003erecmo/uint#537\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: switch to edition 2024 by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/538\"\u003erecmo/uint#538\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: release 1.17.0 by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/539\"\u003erecmo/uint#539\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fabian1409\"\u003e\u003ccode\u003e@​fabian1409\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/526\"\u003erecmo/uint#526\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Pzixel\"\u003e\u003ccode\u003e@​Pzixel\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/524\"\u003erecmo/uint#524\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/recmo/uint/compare/v1.16.0...v1.17.0\"\u003ehttps://github.com/recmo/uint/compare/v1.16.0...v1.17.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/recmo/uint/blob/main/CHANGELOG.md\"\u003eruint's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[1.17.0] - 2025-09-24\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport for \u003ca href=\"https://github.com/bincode-org/bincode\"\u003ebincode 2\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/recmo/uint/issues/516\"\u003e#516\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eIntroduce \u003ccode\u003eark-ff-05\u003c/code\u003e feature flag for conversion to \u003ccode\u003eark-ff@0.5\u003c/code\u003e types (\u003ca href=\"https://redirect.github.com/recmo/uint/issues/526\"\u003e#526\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMSRV bumped to 1.85 (\u003ca href=\"https://redirect.github.com/recmo/uint/issues/503\"\u003e#503\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMade \u003ccode\u003e*next_power_of_two\u003c/code\u003e and \u003ccode\u003e*next_multiple_of\u003c/code\u003e \u003ccode\u003econst\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/recmo/uint/issues/533\"\u003e#533\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReimplemented \u003ccode\u003eTryFrom\u0026lt;f64\u0026gt;\u003c/code\u003e for \u003ccode\u003eUint\u003c/code\u003e to speed it up, fixing edge cases and removing \u003ccode\u003estd\u003c/code\u003e requirements (\u003ca href=\"https://redirect.github.com/recmo/uint/issues/524\"\u003e#524\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReimplemented \u003ccode\u003eFrom\u0026lt;Uint\u0026gt;\u003c/code\u003e for \u003ccode\u003ef64\u003c/code\u003e and \u003ccode\u003ef32\u003c/code\u003e to speed it up, fixing edge cases and removing \u003ccode\u003estd\u003c/code\u003e requirements (\u003ca href=\"https://redirect.github.com/recmo/uint/issues/535\"\u003e#535\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/recmo/uint/issues/503\"\u003e#503\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/recmo/uint/pull/503\"\u003erecmo/uint#503\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/recmo/uint/issues/516\"\u003e#516\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/recmo/uint/pull/516\"\u003erecmo/uint#516\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/recmo/uint/issues/526\"\u003e#526\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/recmo/uint/pull/526\"\u003erecmo/uint#526\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/recmo/uint/issues/533\"\u003e#533\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/recmo/uint/pull/533\"\u003erecmo/uint#533\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/recmo/uint/issues/524\"\u003e#524\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/recmo/uint/pull/524\"\u003erecmo/uint#524\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/recmo/uint/commit/7732304cfe489141fdff939121edf35b8bb343d7\"\u003e\u003ccode\u003e7732304\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/recmo/uint/issues/539\"\u003e#539\u003c/a\u003e from DaniPopes/release-1.17.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/c0bc59512a852e6fe6a9297bfef31dcb71b7583d\"\u003e\u003ccode\u003ec0bc595\u003c/code\u003e\u003c/a\u003e Merge branch 'main' into release-1.17.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/3c38456e8cf21c7862204adb78bae39b6626d5d7\"\u003e\u003ccode\u003e3c38456\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/recmo/uint/issues/538\"\u003e#538\u003c/a\u003e from DaniPopes/edition-2024\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/8363c12adf9badadd35108245f0298125e01b22d\"\u003e\u003ccode\u003e8363c12\u003c/code\u003e\u003c/a\u003e chore: release 1.17.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/b8162484408a35992a35778b3c2e566f93a15b8d\"\u003e\u003ccode\u003eb816248\u003c/code\u003e\u003c/a\u003e chore: fix edition 2024 lints\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/21887b8d211cfd7d417a79b2bf9886abdfeca941\"\u003e\u003ccode\u003e21887b8\u003c/code\u003e\u003c/a\u003e fmt: \u003ccode\u003ecargo fmt\u003c/code\u003e for edition 2024\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/44afae4ec4ab58b788c09804a23bc94ebc68f8cc\"\u003e\u003ccode\u003e44afae4\u003c/code\u003e\u003c/a\u003e feat: switch to edition 2024\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/f389891708b874a1eec0ddabe0a02541aa925582\"\u003e\u003ccode\u003ef389891\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/recmo/uint/issues/537\"\u003e#537\u003c/a\u003e from DaniPopes/select-unpredictable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/eb391320d781984ea728b69f2d6a6dc757ed284c\"\u003e\u003ccode\u003eeb39132\u003c/code\u003e\u003c/a\u003e Merge branch 'main' into select-unpredictable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/308d852b99c2b056a397579556f39649b4ec12b3\"\u003e\u003ccode\u003e308d852\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/recmo/uint/issues/535\"\u003e#535\u003c/a\u003e from Pzixel/main\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/recmo/uint/compare/v1.16.0...v1.17.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=ruint\u0026package-manager=cargo\u0026previous-version=1.16.0\u0026new-version=1.17.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nYou can trigger a rebase of this PR by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e\n\n\u003e **Note**\n\u003e Automatic rebases have been disabled on this pull request as it has been open for over 30 days.\n","html_url":"https://github.com/worldcoin/walletkit/pull/111","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/worldcoin%2Fwalletkit/issues/111","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/111/packages"},{"uuid":"2871966841","node_id":"PR_kwDONpExb86rLrx5","number":1436,"state":"open","title":"chore(deps): bump ruint from 1.16.0 to 1.17.0","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-09-29T20:27:45.000Z","updated_at":"2025-09-29T20:27:46.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"ruint","old_version":"1.16.0","new_version":"1.17.0","repository_url":"https://github.com/recmo/uint"}],"path":null,"ecosystem":"cargo"},"body":"Bumps [ruint](https://github.com/recmo/uint) from 1.16.0 to 1.17.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/recmo/uint/releases\"\u003eruint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.17.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: add parse benches by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/518\"\u003erecmo/uint#518\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: bump MSRV to 1.85 by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/503\"\u003erecmo/uint#503\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: use const block in add_mod by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/521\"\u003erecmo/uint#521\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump actions/checkout from 4 to 5 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/recmo/uint/pull/517\"\u003erecmo/uint#517\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add support for ark-ff v0.5.0 by \u003ca href=\"https://github.com/fabian1409\"\u003e\u003ccode\u003e@​fabian1409\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/526\"\u003erecmo/uint#526\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): depend on \u003ccode\u003eserde_core\u003c/code\u003e instead of \u003ccode\u003eserde\u003c/code\u003e by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/527\"\u003erecmo/uint#527\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebench: bench from f64 and f32 by \u003ca href=\"https://github.com/Evalir\"\u003e\u003ccode\u003e@​Evalir\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/531\"\u003erecmo/uint#531\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: make \u003ccode\u003e*next*\u003c/code\u003e functions const by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/533\"\u003erecmo/uint#533\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add bincode 2 support by \u003ca href=\"https://github.com/lightsing\"\u003e\u003ccode\u003e@​lightsing\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/516\"\u003erecmo/uint#516\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnhanced f64 -\u0026gt; Uint conversion by \u003ca href=\"https://github.com/Pzixel\"\u003e\u003ccode\u003e@​Pzixel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/524\"\u003erecmo/uint#524\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump CodSpeedHQ/action from 3 to 4 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/recmo/uint/pull/528\"\u003erecmo/uint#528\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd Uint -\u0026gt; f64/f32 benches by \u003ca href=\"https://github.com/Pzixel\"\u003e\u003ccode\u003e@​Pzixel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/536\"\u003erecmo/uint#536\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd Uint -\u0026gt; f64 conversion by \u003ca href=\"https://github.com/Pzixel\"\u003e\u003ccode\u003e@​Pzixel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/535\"\u003erecmo/uint#535\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: use select_unpredictable by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/537\"\u003erecmo/uint#537\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: switch to edition 2024 by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/538\"\u003erecmo/uint#538\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: release 1.17.0 by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/539\"\u003erecmo/uint#539\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fabian1409\"\u003e\u003ccode\u003e@​fabian1409\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/526\"\u003erecmo/uint#526\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Pzixel\"\u003e\u003ccode\u003e@​Pzixel\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/524\"\u003erecmo/uint#524\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/recmo/uint/compare/v1.16.0...v1.17.0\"\u003ehttps://github.com/recmo/uint/compare/v1.16.0...v1.17.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/recmo/uint/blob/main/CHANGELOG.md\"\u003eruint's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[1.17.0] - 2025-09-24\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport for \u003ca href=\"https://github.com/bincode-org/bincode\"\u003ebincode 2\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/recmo/uint/issues/516\"\u003e#516\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eIntroduce \u003ccode\u003eark-ff-05\u003c/code\u003e feature flag for conversion to \u003ccode\u003eark-ff@0.5\u003c/code\u003e types (\u003ca href=\"https://redirect.github.com/recmo/uint/issues/526\"\u003e#526\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMSRV bumped to 1.85 (\u003ca href=\"https://redirect.github.com/recmo/uint/issues/503\"\u003e#503\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMade \u003ccode\u003e*next_power_of_two\u003c/code\u003e and \u003ccode\u003e*next_multiple_of\u003c/code\u003e \u003ccode\u003econst\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/recmo/uint/issues/533\"\u003e#533\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReimplemented \u003ccode\u003eTryFrom\u0026lt;f64\u0026gt;\u003c/code\u003e for \u003ccode\u003eUint\u003c/code\u003e to speed it up, fixing edge cases and removing \u003ccode\u003estd\u003c/code\u003e requirements (\u003ca href=\"https://redirect.github.com/recmo/uint/issues/524\"\u003e#524\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReimplemented \u003ccode\u003eFrom\u0026lt;Uint\u0026gt;\u003c/code\u003e for \u003ccode\u003ef64\u003c/code\u003e and \u003ccode\u003ef32\u003c/code\u003e to speed it up, fixing edge cases and removing \u003ccode\u003estd\u003c/code\u003e requirements (\u003ca href=\"https://redirect.github.com/recmo/uint/issues/535\"\u003e#535\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/recmo/uint/issues/503\"\u003e#503\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/recmo/uint/pull/503\"\u003erecmo/uint#503\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/recmo/uint/issues/516\"\u003e#516\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/recmo/uint/pull/516\"\u003erecmo/uint#516\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/recmo/uint/issues/526\"\u003e#526\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/recmo/uint/pull/526\"\u003erecmo/uint#526\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/recmo/uint/issues/533\"\u003e#533\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/recmo/uint/pull/533\"\u003erecmo/uint#533\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/recmo/uint/issues/524\"\u003e#524\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/recmo/uint/pull/524\"\u003erecmo/uint#524\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/recmo/uint/commit/7732304cfe489141fdff939121edf35b8bb343d7\"\u003e\u003ccode\u003e7732304\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/recmo/uint/issues/539\"\u003e#539\u003c/a\u003e from DaniPopes/release-1.17.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/c0bc59512a852e6fe6a9297bfef31dcb71b7583d\"\u003e\u003ccode\u003ec0bc595\u003c/code\u003e\u003c/a\u003e Merge branch 'main' into release-1.17.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/3c38456e8cf21c7862204adb78bae39b6626d5d7\"\u003e\u003ccode\u003e3c38456\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/recmo/uint/issues/538\"\u003e#538\u003c/a\u003e from DaniPopes/edition-2024\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/8363c12adf9badadd35108245f0298125e01b22d\"\u003e\u003ccode\u003e8363c12\u003c/code\u003e\u003c/a\u003e chore: release 1.17.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/b8162484408a35992a35778b3c2e566f93a15b8d\"\u003e\u003ccode\u003eb816248\u003c/code\u003e\u003c/a\u003e chore: fix edition 2024 lints\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/21887b8d211cfd7d417a79b2bf9886abdfeca941\"\u003e\u003ccode\u003e21887b8\u003c/code\u003e\u003c/a\u003e fmt: \u003ccode\u003ecargo fmt\u003c/code\u003e for edition 2024\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/44afae4ec4ab58b788c09804a23bc94ebc68f8cc\"\u003e\u003ccode\u003e44afae4\u003c/code\u003e\u003c/a\u003e feat: switch to edition 2024\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/f389891708b874a1eec0ddabe0a02541aa925582\"\u003e\u003ccode\u003ef389891\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/recmo/uint/issues/537\"\u003e#537\u003c/a\u003e from DaniPopes/select-unpredictable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/eb391320d781984ea728b69f2d6a6dc757ed284c\"\u003e\u003ccode\u003eeb39132\u003c/code\u003e\u003c/a\u003e Merge branch 'main' into select-unpredictable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/308d852b99c2b056a397579556f39649b4ec12b3\"\u003e\u003ccode\u003e308d852\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/recmo/uint/issues/535\"\u003e#535\u003c/a\u003e from Pzixel/main\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/recmo/uint/compare/v1.16.0...v1.17.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=ruint\u0026package-manager=cargo\u0026previous-version=1.16.0\u0026new-version=1.17.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/ithacaxyz/relay/pull/1436","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ithacaxyz%2Frelay/issues/1436","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1436/packages"},{"uuid":"2862064333","node_id":"PR_kwDONHl52M6ql6LN","number":615,"state":"open","title":"chore(deps): bump ruint from 1.16.0 to 1.17.0","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-09-25T22:13:54.000Z","updated_at":"2025-09-25T22:13:55.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"ruint","old_version":"1.16.0","new_version":"1.17.0","repository_url":"https://github.com/recmo/uint"}],"path":null,"ecosystem":"cargo"},"body":"Bumps [ruint](https://github.com/recmo/uint) from 1.16.0 to 1.17.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/recmo/uint/releases\"\u003eruint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.17.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: add parse benches by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/518\"\u003erecmo/uint#518\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: bump MSRV to 1.85 by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/503\"\u003erecmo/uint#503\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: use const block in add_mod by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/521\"\u003erecmo/uint#521\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump actions/checkout from 4 to 5 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/recmo/uint/pull/517\"\u003erecmo/uint#517\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add support for ark-ff v0.5.0 by \u003ca href=\"https://github.com/fabian1409\"\u003e\u003ccode\u003e@​fabian1409\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/526\"\u003erecmo/uint#526\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): depend on \u003ccode\u003eserde_core\u003c/code\u003e instead of \u003ccode\u003eserde\u003c/code\u003e by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/527\"\u003erecmo/uint#527\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebench: bench from f64 and f32 by \u003ca href=\"https://github.com/Evalir\"\u003e\u003ccode\u003e@​Evalir\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/531\"\u003erecmo/uint#531\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: make \u003ccode\u003e*next*\u003c/code\u003e functions const by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/533\"\u003erecmo/uint#533\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add bincode 2 support by \u003ca href=\"https://github.com/lightsing\"\u003e\u003ccode\u003e@​lightsing\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/516\"\u003erecmo/uint#516\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnhanced f64 -\u0026gt; Uint conversion by \u003ca href=\"https://github.com/Pzixel\"\u003e\u003ccode\u003e@​Pzixel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/524\"\u003erecmo/uint#524\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump CodSpeedHQ/action from 3 to 4 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/recmo/uint/pull/528\"\u003erecmo/uint#528\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd Uint -\u0026gt; f64/f32 benches by \u003ca href=\"https://github.com/Pzixel\"\u003e\u003ccode\u003e@​Pzixel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/536\"\u003erecmo/uint#536\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd Uint -\u0026gt; f64 conversion by \u003ca href=\"https://github.com/Pzixel\"\u003e\u003ccode\u003e@​Pzixel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/535\"\u003erecmo/uint#535\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: use select_unpredictable by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/537\"\u003erecmo/uint#537\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: switch to edition 2024 by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/538\"\u003erecmo/uint#538\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: release 1.17.0 by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/539\"\u003erecmo/uint#539\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fabian1409\"\u003e\u003ccode\u003e@​fabian1409\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/526\"\u003erecmo/uint#526\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Pzixel\"\u003e\u003ccode\u003e@​Pzixel\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/524\"\u003erecmo/uint#524\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/recmo/uint/compare/v1.16.0...v1.17.0\"\u003ehttps://github.com/recmo/uint/compare/v1.16.0...v1.17.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/recmo/uint/blob/main/CHANGELOG.md\"\u003eruint's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[1.17.0] - 2025-09-24\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport for \u003ca href=\"https://github.com/bincode-org/bincode\"\u003ebincode 2\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/recmo/uint/issues/516\"\u003e#516\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eIntroduce \u003ccode\u003eark-ff-05\u003c/code\u003e feature flag for conversion to \u003ccode\u003eark-ff@0.5\u003c/code\u003e types (\u003ca href=\"https://redirect.github.com/recmo/uint/issues/526\"\u003e#526\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMSRV bumped to 1.85 (\u003ca href=\"https://redirect.github.com/recmo/uint/issues/503\"\u003e#503\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMade \u003ccode\u003e*next_power_of_two\u003c/code\u003e and \u003ccode\u003e*next_multiple_of\u003c/code\u003e \u003ccode\u003econst\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/recmo/uint/issues/533\"\u003e#533\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReimplemented \u003ccode\u003eTryFrom\u0026lt;f64\u0026gt;\u003c/code\u003e for \u003ccode\u003eUint\u003c/code\u003e to speed it up, fixing edge cases and removing \u003ccode\u003estd\u003c/code\u003e requirements (\u003ca href=\"https://redirect.github.com/recmo/uint/issues/524\"\u003e#524\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReimplemented \u003ccode\u003eFrom\u0026lt;Uint\u0026gt;\u003c/code\u003e for \u003ccode\u003ef64\u003c/code\u003e and \u003ccode\u003ef32\u003c/code\u003e to speed it up, fixing edge cases and removing \u003ccode\u003estd\u003c/code\u003e requirements (\u003ca href=\"https://redirect.github.com/recmo/uint/issues/535\"\u003e#535\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/recmo/uint/issues/503\"\u003e#503\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/recmo/uint/pull/503\"\u003erecmo/uint#503\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/recmo/uint/issues/516\"\u003e#516\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/recmo/uint/pull/516\"\u003erecmo/uint#516\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/recmo/uint/issues/526\"\u003e#526\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/recmo/uint/pull/526\"\u003erecmo/uint#526\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/recmo/uint/issues/533\"\u003e#533\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/recmo/uint/pull/533\"\u003erecmo/uint#533\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/recmo/uint/issues/524\"\u003e#524\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/recmo/uint/pull/524\"\u003erecmo/uint#524\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/recmo/uint/commit/7732304cfe489141fdff939121edf35b8bb343d7\"\u003e\u003ccode\u003e7732304\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/recmo/uint/issues/539\"\u003e#539\u003c/a\u003e from DaniPopes/release-1.17.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/c0bc59512a852e6fe6a9297bfef31dcb71b7583d\"\u003e\u003ccode\u003ec0bc595\u003c/code\u003e\u003c/a\u003e Merge branch 'main' into release-1.17.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/3c38456e8cf21c7862204adb78bae39b6626d5d7\"\u003e\u003ccode\u003e3c38456\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/recmo/uint/issues/538\"\u003e#538\u003c/a\u003e from DaniPopes/edition-2024\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/8363c12adf9badadd35108245f0298125e01b22d\"\u003e\u003ccode\u003e8363c12\u003c/code\u003e\u003c/a\u003e chore: release 1.17.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/b8162484408a35992a35778b3c2e566f93a15b8d\"\u003e\u003ccode\u003eb816248\u003c/code\u003e\u003c/a\u003e chore: fix edition 2024 lints\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/21887b8d211cfd7d417a79b2bf9886abdfeca941\"\u003e\u003ccode\u003e21887b8\u003c/code\u003e\u003c/a\u003e fmt: \u003ccode\u003ecargo fmt\u003c/code\u003e for edition 2024\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/44afae4ec4ab58b788c09804a23bc94ebc68f8cc\"\u003e\u003ccode\u003e44afae4\u003c/code\u003e\u003c/a\u003e feat: switch to edition 2024\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/f389891708b874a1eec0ddabe0a02541aa925582\"\u003e\u003ccode\u003ef389891\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/recmo/uint/issues/537\"\u003e#537\u003c/a\u003e from DaniPopes/select-unpredictable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/eb391320d781984ea728b69f2d6a6dc757ed284c\"\u003e\u003ccode\u003eeb39132\u003c/code\u003e\u003c/a\u003e Merge branch 'main' into select-unpredictable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/308d852b99c2b056a397579556f39649b4ec12b3\"\u003e\u003ccode\u003e308d852\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/recmo/uint/issues/535\"\u003e#535\u003c/a\u003e from Pzixel/main\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/recmo/uint/compare/v1.16.0...v1.17.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=ruint\u0026package-manager=cargo\u0026previous-version=1.16.0\u0026new-version=1.17.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/dp-labs/dora/pull/615","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/dp-labs%2Fdora/issues/615","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/615/packages"},{"uuid":"2817210258","node_id":"PR_kwDOOuwCkM6n6zeS","number":130,"state":"open","title":"build(deps): bump ruint from 1.15.0 to 1.16.0","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":["paolodamico","aurel-fr"],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-09-11T00:41:56.000Z","updated_at":"2025-09-11T00:41:57.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps)","packages":[{"name":"ruint","old_version":"1.15.0","new_version":"1.16.0","repository_url":"https://github.com/recmo/uint"}],"path":null,"ecosystem":"cargo"},"body":"Bumps [ruint](https://github.com/recmo/uint) from 1.15.0 to 1.16.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/recmo/uint/releases\"\u003eruint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.16.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd Codspeed workflow by \u003ca href=\"https://github.com/recmo\"\u003e\u003ccode\u003e@​recmo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/468\"\u003erecmo/uint#468\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: update codspeed by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/461\"\u003erecmo/uint#461\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebenches: reduce codspeed flakiness by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/470\"\u003erecmo/uint#470\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebenches: batch codspeed routines manually by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/471\"\u003erecmo/uint#471\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: clean up div, cmp by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/464\"\u003erecmo/uint#464\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add shift benchmarks by \u003ca href=\"https://github.com/Rjected\"\u003e\u003ccode\u003e@​Rjected\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/473\"\u003erecmo/uint#473\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: make add_mod faster using overflow check by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/469\"\u003erecmo/uint#469\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: improve conversion to primitive integers by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/477\"\u003erecmo/uint#477\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: check limb overflow in shift ops by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/476\"\u003erecmo/uint#476\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebenches: fix shift bench names by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/479\"\u003erecmo/uint#479\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: gt_u64_max by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/480\"\u003erecmo/uint#480\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: improve, specialize leading_zeros by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/485\"\u003erecmo/uint#485\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: support for \u003ccode\u003ebigdecimal\u003c/code\u003e crate by \u003ca href=\"https://github.com/klkvr\"\u003e\u003ccode\u003e@​klkvr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/486\"\u003erecmo/uint#486\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: roll mul_add_n by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/492\"\u003erecmo/uint#492\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: implement PartialEq, PartialOrd for primitive integers by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/491\"\u003erecmo/uint#491\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: add fmt benches by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/487\"\u003erecmo/uint#487\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: update changelog for 491 by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/493\"\u003erecmo/uint#493\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add rkyv support by \u003ca href=\"https://github.com/lightsing\"\u003e\u003ccode\u003e@​lightsing\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/483\"\u003erecmo/uint#483\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: rkyv tests with new inference by \u003ca href=\"https://github.com/Evalir\"\u003e\u003ccode\u003e@​Evalir\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/495\"\u003erecmo/uint#495\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: improve u128 conversions by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/496\"\u003erecmo/uint#496\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: remove \u0026quot;alloc\u0026quot; feature requirement from base_convert/fmt by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/488\"\u003erecmo/uint#488\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: add a stack-allocated to_base_be by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/490\"\u003erecmo/uint#490\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: special case small integers in fmt by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/500\"\u003erecmo/uint#500\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: almost remove alloc from serde by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/501\"\u003erecmo/uint#501\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: improve to_base_le by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/497\"\u003erecmo/uint#497\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: implement write_char by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/505\"\u003erecmo/uint#505\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: remove opt comment by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/508\"\u003erecmo/uint#508\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: clean up algorithms::ops by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/509\"\u003erecmo/uint#509\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: better document unstability of \u003ccode\u003emod algorithms\u003c/code\u003e by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/511\"\u003erecmo/uint#511\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: implement likely/unlikely using userland cold_path by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/510\"\u003erecmo/uint#510\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: elide panics in algorithms by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/512\"\u003erecmo/uint#512\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: inline div in Uint by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/513\"\u003erecmo/uint#513\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: release 1.16.0 by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/506\"\u003erecmo/uint#506\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/klkvr\"\u003e\u003ccode\u003e@​klkvr\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/486\"\u003erecmo/uint#486\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lightsing\"\u003e\u003ccode\u003e@​lightsing\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/483\"\u003erecmo/uint#483\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/recmo/uint/compare/v1.15.0...v1.16.0\"\u003ehttps://github.com/recmo/uint/compare/v1.15.0...v1.16.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/recmo/uint/blob/main/CHANGELOG.md\"\u003eruint's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[1.16.0] - 2025-08-04\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ca href=\"https://github.com/rkyv/rkyv\"\u003erkyv\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/recmo/uint/issues/483\"\u003e#483\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003ebigdecimal\u003c/code\u003e support (\u003ca href=\"https://redirect.github.com/recmo/uint/issues/486\"\u003e#486\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePartialEq\u003c/code\u003e and \u003ccode\u003ePartialOrd\u003c/code\u003e implementations for primitive integers; minor breaking change for type inference (\u003ca href=\"https://redirect.github.com/recmo/uint/issues/491\"\u003e#491\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eto_base_be\u003c/code\u003e and \u003ccode\u003ecore::fmt\u003c/code\u003e trait implementations are available without the \u0026quot;alloc\u0026quot; feature (\u003ca href=\"https://redirect.github.com/recmo/uint/issues/488\"\u003e#488\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eGreatly improved performance across the board, mainly in: conversions, fmt, div/rem, mul, add_mod, leading_zeros\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCheck limb overflow in shift ops (\u003ca href=\"https://redirect.github.com/recmo/uint/issues/476\"\u003e#476\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/recmo/uint/issues/476\"\u003e#476\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/recmo/uint/pull/476\"\u003erecmo/uint#476\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/recmo/uint/issues/483\"\u003e#483\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/recmo/uint/pull/483\"\u003erecmo/uint#483\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/recmo/uint/issues/486\"\u003e#486\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/recmo/uint/pull/486\"\u003erecmo/uint#486\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/recmo/uint/issues/488\"\u003e#488\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/recmo/uint/pull/488\"\u003erecmo/uint#488\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/recmo/uint/issues/491\"\u003e#491\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/recmo/uint/pull/491\"\u003erecmo/uint#491\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/recmo/uint/commit/25e81ad8c6732624ce92e7d12800715e78df726c\"\u003e\u003ccode\u003e25e81ad\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/recmo/uint/issues/506\"\u003e#506\u003c/a\u003e from DaniPopes/release-1.16.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/b04776515d7c8ab26562098b39c577b66ba61b30\"\u003e\u003ccode\u003eb047765\u003c/code\u003e\u003c/a\u003e chore: release 1.16.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/bfb42e7b84c5ba4c052c9bf47fedc916110fc439\"\u003e\u003ccode\u003ebfb42e7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/recmo/uint/issues/513\"\u003e#513\u003c/a\u003e from DaniPopes/inline-div\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/da27db6390de62fe082728aa35658ab4ea49f5d0\"\u003e\u003ccode\u003eda27db6\u003c/code\u003e\u003c/a\u003e perf: add some more cold_path\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/592ec05f28b0e05635a8533803ee437ee105359a\"\u003e\u003ccode\u003e592ec05\u003c/code\u003e\u003c/a\u003e perf: inline rest\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/da39129cc1382a7f953f5a0683fe21d4fbe725d4\"\u003e\u003ccode\u003eda39129\u003c/code\u003e\u003c/a\u003e chore: tweak inlining\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/bd58b790c0ab84a08e14f8967066aa06fe59708c\"\u003e\u003ccode\u003ebd58b79\u003c/code\u003e\u003c/a\u003e perf: inline all div algorithms\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/8c43b62a94840482c95b2a5a73387ca876f7c526\"\u003e\u003ccode\u003e8c43b62\u003c/code\u003e\u003c/a\u003e perf: inline div in Uint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/0f3c04642545c3779e7d9c19123c1cee0d52957a\"\u003e\u003ccode\u003e0f3c046\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/recmo/uint/issues/512\"\u003e#512\u003c/a\u003e from DaniPopes/div-panics\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/7c53963208b47780d4733b0025bf915b3fb31e1c\"\u003e\u003ccode\u003e7c53963\u003c/code\u003e\u003c/a\u003e Merge branch 'main' into div-panics\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/recmo/uint/compare/v1.15.0...v1.16.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=ruint\u0026package-manager=cargo\u0026previous-version=1.15.0\u0026new-version=1.16.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/worldcoin/bedrock/pull/130","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/worldcoin%2Fbedrock/issues/130","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/130/packages"},{"uuid":"2795107053","node_id":"PR_kwDOLGbMQc6mmfLt","number":96,"state":"open","title":"chore(deps): bump ruint from 1.15.0 to 1.16.0","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":["paolodamico","aurel-fr"],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-09-03T08:39:57.000Z","updated_at":"2025-09-03T08:39:59.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"ruint","old_version":"1.15.0","new_version":"1.16.0","repository_url":"https://github.com/recmo/uint"}],"path":null,"ecosystem":"cargo"},"body":"Bumps [ruint](https://github.com/recmo/uint) from 1.15.0 to 1.16.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/recmo/uint/releases\"\u003eruint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.16.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd Codspeed workflow by \u003ca href=\"https://github.com/recmo\"\u003e\u003ccode\u003e@​recmo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/468\"\u003erecmo/uint#468\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: update codspeed by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/461\"\u003erecmo/uint#461\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebenches: reduce codspeed flakiness by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/470\"\u003erecmo/uint#470\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebenches: batch codspeed routines manually by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/471\"\u003erecmo/uint#471\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: clean up div, cmp by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/464\"\u003erecmo/uint#464\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add shift benchmarks by \u003ca href=\"https://github.com/Rjected\"\u003e\u003ccode\u003e@​Rjected\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/473\"\u003erecmo/uint#473\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: make add_mod faster using overflow check by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/469\"\u003erecmo/uint#469\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: improve conversion to primitive integers by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/477\"\u003erecmo/uint#477\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: check limb overflow in shift ops by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/476\"\u003erecmo/uint#476\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebenches: fix shift bench names by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/479\"\u003erecmo/uint#479\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: gt_u64_max by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/480\"\u003erecmo/uint#480\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: improve, specialize leading_zeros by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/485\"\u003erecmo/uint#485\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: support for \u003ccode\u003ebigdecimal\u003c/code\u003e crate by \u003ca href=\"https://github.com/klkvr\"\u003e\u003ccode\u003e@​klkvr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/486\"\u003erecmo/uint#486\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: roll mul_add_n by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/492\"\u003erecmo/uint#492\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: implement PartialEq, PartialOrd for primitive integers by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/491\"\u003erecmo/uint#491\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: add fmt benches by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/487\"\u003erecmo/uint#487\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: update changelog for 491 by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/493\"\u003erecmo/uint#493\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add rkyv support by \u003ca href=\"https://github.com/lightsing\"\u003e\u003ccode\u003e@​lightsing\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/483\"\u003erecmo/uint#483\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: rkyv tests with new inference by \u003ca href=\"https://github.com/Evalir\"\u003e\u003ccode\u003e@​Evalir\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/495\"\u003erecmo/uint#495\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: improve u128 conversions by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/496\"\u003erecmo/uint#496\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: remove \u0026quot;alloc\u0026quot; feature requirement from base_convert/fmt by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/488\"\u003erecmo/uint#488\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: add a stack-allocated to_base_be by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/490\"\u003erecmo/uint#490\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: special case small integers in fmt by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/500\"\u003erecmo/uint#500\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: almost remove alloc from serde by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/501\"\u003erecmo/uint#501\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: improve to_base_le by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/497\"\u003erecmo/uint#497\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: implement write_char by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/505\"\u003erecmo/uint#505\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: remove opt comment by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/508\"\u003erecmo/uint#508\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: clean up algorithms::ops by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/509\"\u003erecmo/uint#509\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: better document unstability of \u003ccode\u003emod algorithms\u003c/code\u003e by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/511\"\u003erecmo/uint#511\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: implement likely/unlikely using userland cold_path by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/510\"\u003erecmo/uint#510\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: elide panics in algorithms by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/512\"\u003erecmo/uint#512\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: inline div in Uint by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/513\"\u003erecmo/uint#513\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: release 1.16.0 by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/506\"\u003erecmo/uint#506\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/klkvr\"\u003e\u003ccode\u003e@​klkvr\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/486\"\u003erecmo/uint#486\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lightsing\"\u003e\u003ccode\u003e@​lightsing\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/483\"\u003erecmo/uint#483\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/recmo/uint/compare/v1.15.0...v1.16.0\"\u003ehttps://github.com/recmo/uint/compare/v1.15.0...v1.16.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/recmo/uint/blob/main/CHANGELOG.md\"\u003eruint's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[1.16.0] - 2025-08-04\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ca href=\"https://github.com/rkyv/rkyv\"\u003erkyv\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/recmo/uint/issues/483\"\u003e#483\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003ebigdecimal\u003c/code\u003e support (\u003ca href=\"https://redirect.github.com/recmo/uint/issues/486\"\u003e#486\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePartialEq\u003c/code\u003e and \u003ccode\u003ePartialOrd\u003c/code\u003e implementations for primitive integers; minor breaking change for type inference (\u003ca href=\"https://redirect.github.com/recmo/uint/issues/491\"\u003e#491\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eto_base_be\u003c/code\u003e and \u003ccode\u003ecore::fmt\u003c/code\u003e trait implementations are available without the \u0026quot;alloc\u0026quot; feature (\u003ca href=\"https://redirect.github.com/recmo/uint/issues/488\"\u003e#488\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eGreatly improved performance across the board, mainly in: conversions, fmt, div/rem, mul, add_mod, leading_zeros\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCheck limb overflow in shift ops (\u003ca href=\"https://redirect.github.com/recmo/uint/issues/476\"\u003e#476\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/recmo/uint/issues/476\"\u003e#476\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/recmo/uint/pull/476\"\u003erecmo/uint#476\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/recmo/uint/issues/483\"\u003e#483\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/recmo/uint/pull/483\"\u003erecmo/uint#483\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/recmo/uint/issues/486\"\u003e#486\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/recmo/uint/pull/486\"\u003erecmo/uint#486\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/recmo/uint/issues/488\"\u003e#488\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/recmo/uint/pull/488\"\u003erecmo/uint#488\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/recmo/uint/issues/491\"\u003e#491\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/recmo/uint/pull/491\"\u003erecmo/uint#491\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/recmo/uint/commit/25e81ad8c6732624ce92e7d12800715e78df726c\"\u003e\u003ccode\u003e25e81ad\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/recmo/uint/issues/506\"\u003e#506\u003c/a\u003e from DaniPopes/release-1.16.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/b04776515d7c8ab26562098b39c577b66ba61b30\"\u003e\u003ccode\u003eb047765\u003c/code\u003e\u003c/a\u003e chore: release 1.16.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/bfb42e7b84c5ba4c052c9bf47fedc916110fc439\"\u003e\u003ccode\u003ebfb42e7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/recmo/uint/issues/513\"\u003e#513\u003c/a\u003e from DaniPopes/inline-div\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/da27db6390de62fe082728aa35658ab4ea49f5d0\"\u003e\u003ccode\u003eda27db6\u003c/code\u003e\u003c/a\u003e perf: add some more cold_path\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/592ec05f28b0e05635a8533803ee437ee105359a\"\u003e\u003ccode\u003e592ec05\u003c/code\u003e\u003c/a\u003e perf: inline rest\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/da39129cc1382a7f953f5a0683fe21d4fbe725d4\"\u003e\u003ccode\u003eda39129\u003c/code\u003e\u003c/a\u003e chore: tweak inlining\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/bd58b790c0ab84a08e14f8967066aa06fe59708c\"\u003e\u003ccode\u003ebd58b79\u003c/code\u003e\u003c/a\u003e perf: inline all div algorithms\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/8c43b62a94840482c95b2a5a73387ca876f7c526\"\u003e\u003ccode\u003e8c43b62\u003c/code\u003e\u003c/a\u003e perf: inline div in Uint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/0f3c04642545c3779e7d9c19123c1cee0d52957a\"\u003e\u003ccode\u003e0f3c046\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/recmo/uint/issues/512\"\u003e#512\u003c/a\u003e from DaniPopes/div-panics\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/7c53963208b47780d4733b0025bf915b3fb31e1c\"\u003e\u003ccode\u003e7c53963\u003c/code\u003e\u003c/a\u003e Merge branch 'main' into div-panics\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/recmo/uint/compare/v1.15.0...v1.16.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=ruint\u0026package-manager=cargo\u0026previous-version=1.15.0\u0026new-version=1.16.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/worldcoin/walletkit/pull/96","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/worldcoin%2Fwalletkit/issues/96","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/96/packages"}],"issue_packages":[{"old_version":"1.17.0","new_version":"1.17.2","update_type":"patch","path":null,"pr_created_at":"2026-03-21T09:44:54.000Z","version_change":"1.17.0 → 1.17.2","issue":{"uuid":"4111955829","node_id":"PR_kwDOPJrlIs7MVup8","number":22,"state":"open","title":"build(deps): bump the cargo group across 2 directories with 9 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-03-21T09:44:54.000Z","updated_at":"2026-03-21T09:44:59.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"cargo","update_count":9,"packages":[{"name":"bytes","old_version":"1.11.0","new_version":"1.11.1","repository_url":"https://github.com/tokio-rs/bytes"},{"name":"tar","old_version":"0.4.44","new_version":"0.4.45","repository_url":"https://github.com/alexcrichton/tar-rs"},{"name":"git2","old_version":"0.20.2","new_version":"0.20.4","repository_url":"https://github.com/rust-lang/git2-rs"},{"name":"keccak","old_version":"0.1.5","new_version":"0.1.6","repository_url":"https://github.com/RustCrypto/sponges"},{"name":"lz4_flex","old_version":"0.11.5","new_version":"0.11.6","repository_url":"https://github.com/pseitz/lz4_flex"},{"name":"quinn-proto","old_version":"0.11.13","new_version":"0.11.14","repository_url":"https://github.com/quinn-rs/quinn"},{"name":"ruint","old_version":"1.17.0","new_version":"1.17.2","repository_url":"https://github.com/recmo/uint"},{"name":"rustls-webpki","old_version":"0.103.8","new_version":"0.103.10","repository_url":"https://github.com/rustls/webpki"},{"name":"time","old_version":"0.3.44","new_version":"0.3.47","repository_url":"https://github.com/time-rs/time"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the cargo group with 9 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [bytes](https://github.com/tokio-rs/bytes) | `1.11.0` | `1.11.1` |\n| [tar](https://github.com/alexcrichton/tar-rs) | `0.4.44` | `0.4.45` |\n| [git2](https://github.com/rust-lang/git2-rs) | `0.20.2` | `0.20.4` |\n| [keccak](https://github.com/RustCrypto/sponges) | `0.1.5` | `0.1.6` |\n| [lz4_flex](https://github.com/pseitz/lz4_flex) | `0.11.5` | `0.11.6` |\n| [quinn-proto](https://github.com/quinn-rs/quinn) | `0.11.13` | `0.11.14` |\n| [ruint](https://github.com/recmo/uint) | `1.17.0` | `1.17.2` |\n| [rustls-webpki](https://github.com/rustls/webpki) | `0.103.8` | `0.103.10` |\n| [time](https://github.com/time-rs/time) | `0.3.44` | `0.3.47` |\n\nBumps the cargo group with 4 updates in the /ere-guests directory: [bytes](https://github.com/tokio-rs/bytes), [keccak](https://github.com/RustCrypto/sponges), [ruint](https://github.com/recmo/uint) and [time](https://github.com/time-rs/time).\n\nUpdates `bytes` from 1.11.0 to 1.11.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tokio-rs/bytes/releases\"\u003ebytes's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eBytes v1.11.1\u003c/h2\u003e\n\u003ch1\u003e1.11.1 (February 3rd, 2026)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix integer overflow in \u003ccode\u003eBytesMut::reserve\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tokio-rs/bytes/blob/master/CHANGELOG.md\"\u003ebytes's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e1.11.1 (February 3rd, 2026)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix integer overflow in \u003ccode\u003eBytesMut::reserve\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/417dccdeff249e0c011327de7d92e0d6fbe7cc43\"\u003e\u003ccode\u003e417dccd\u003c/code\u003e\u003c/a\u003e Release bytes v1.11.1 (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/820\"\u003e#820\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/d0293b0e35838123c51ca5dfdf468ecafee4398f\"\u003e\u003ccode\u003ed0293b0\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/tokio-rs/bytes/compare/v1.11.0...v1.11.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tar` from 0.4.44 to 0.4.45\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alexcrichton/tar-rs/commit/096e3d16d14fefac51bc4d94d616b21546ea8bcc\"\u003e\u003ccode\u003e096e3d1\u003c/code\u003e\u003c/a\u003e Bump to 0.4.45 (\u003ca href=\"https://redirect.github.com/alexcrichton/tar-rs/issues/443\"\u003e#443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alexcrichton/tar-rs/commit/17b1fd84e632071cb8eef9d3709bf347bd266446\"\u003e\u003ccode\u003e17b1fd8\u003c/code\u003e\u003c/a\u003e archive: Prevent symlink-directory collision chmod attack (\u003ca href=\"https://redirect.github.com/alexcrichton/tar-rs/issues/442\"\u003e#442\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alexcrichton/tar-rs/commit/de1a5870e603758f430073688691165f21a33946\"\u003e\u003ccode\u003ede1a587\u003c/code\u003e\u003c/a\u003e archive: Unconditionally honor PAX size (\u003ca href=\"https://redirect.github.com/alexcrichton/tar-rs/issues/441\"\u003e#441\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alexcrichton/tar-rs/commit/6071cbe74acefa8c8322809bfd43c825e5f16b60\"\u003e\u003ccode\u003e6071cbe\u003c/code\u003e\u003c/a\u003e ci: Consolidate workflows (\u003ca href=\"https://redirect.github.com/alexcrichton/tar-rs/issues/439\"\u003e#439\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alexcrichton/tar-rs/commit/ad1fde9edfb9657d17666bbec2933119ce527359\"\u003e\u003ccode\u003ead1fde9\u003c/code\u003e\u003c/a\u003e build-sys: Promote unused_code to an error\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alexcrichton/tar-rs/commit/c8cb250e8bc3f28bd69406b396bb8a92b40012c1\"\u003e\u003ccode\u003ec8cb250\u003c/code\u003e\u003c/a\u003e tests: Squash a warning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alexcrichton/tar-rs/commit/638c495a480d2a50099d55f445ece9e5f544b49d\"\u003e\u003ccode\u003e638c495\u003c/code\u003e\u003c/a\u003e ci: Add xtask infra + reverse dependency testing (\u003ca href=\"https://redirect.github.com/alexcrichton/tar-rs/issues/435\"\u003e#435\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alexcrichton/tar-rs/commit/32a9bbb26468cbdecbf73fe8eb249284d4a718ed\"\u003e\u003ccode\u003e32a9bbb\u003c/code\u003e\u003c/a\u003e tests: Add RandomReader to exercise partial-read resilience (\u003ca href=\"https://redirect.github.com/alexcrichton/tar-rs/issues/436\"\u003e#436\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alexcrichton/tar-rs/commit/9c5df0bfd70d1b063516b90fca2cf2e0dbe8b758\"\u003e\u003ccode\u003e9c5df0b\u003c/code\u003e\u003c/a\u003e Fix GNU long-name extension stream corruption on validation error (\u003ca href=\"https://redirect.github.com/alexcrichton/tar-rs/issues/434\"\u003e#434\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alexcrichton/tar-rs/commit/88b1e3b0da65b0c5b9750d1a75516145488f4793\"\u003e\u003ccode\u003e88b1e3b\u003c/code\u003e\u003c/a\u003e Fix docs typo in header.rs (\u003ca href=\"https://redirect.github.com/alexcrichton/tar-rs/issues/431\"\u003e#431\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/alexcrichton/tar-rs/compare/0.4.44...0.4.45\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `git2` from 0.20.2 to 0.20.4\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/git2-rs/blob/git2-0.20.4/CHANGELOG.md\"\u003egit2's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.20.4 - 2026-02-02\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/rust-lang/git2-rs/compare/git2-0.20.3...git2-0.20.4\"\u003e0.20.3...0.20.4\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix undefined behavior when dereferencing empty \u003ccode\u003eBuf\u003c/code\u003e.\n\u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/pull/1213\"\u003e#1213\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.20.3 - 2025-12-06\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/rust-lang/git2-rs/compare/git2-0.20.2...git2-0.20.3\"\u003e0.20.2...0.20.3\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBumped requirement to libgit2-sys 0.18.3, which updates libgit2 from 1.9.0 to 1.9.2.\n\u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/pull/1197\"\u003e#1197\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/git2-rs/commit/8852d7dabd38d0df6d4524e04a1c2ee520ac7203\"\u003e\u003ccode\u003e8852d7d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/issues/1214\"\u003e#1214\u003c/a\u003e from weihanglo/backport-from-raw-parts\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/git2-rs/commit/0b274f76f70f717c3bda4be1f79ba8e1cb11afd4\"\u003e\u003ccode\u003e0b274f7\u003c/code\u003e\u003c/a\u003e Bump to 0.20.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/git2-rs/commit/73a5d5d7c49a7eb9d17c2ab6e40dafe3765ebf4d\"\u003e\u003ccode\u003e73a5d5d\u003c/code\u003e\u003c/a\u003e Add test for dereference of an empty Buf\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/git2-rs/commit/ce566831eb188b0fdb27962e154b8da6103071bf\"\u003e\u003ccode\u003ece56683\u003c/code\u003e\u003c/a\u003e fix: check ptr nullity before calling from_raw_parts\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/git2-rs/commit/7cf345c4f7967b7da3c728db6766362e51540cbe\"\u003e\u003ccode\u003e7cf345c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/issues/1197\"\u003e#1197\u003c/a\u003e from ehuss/git2-0.20-br\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/git2-rs/commit/dd41077750fe30bf780c9e7f7ab4717d264e098d\"\u003e\u003ccode\u003edd41077\u003c/code\u003e\u003c/a\u003e Bump git2 to 0.20.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/git2-rs/commit/a6a58e2b0fd409ae33f2f6a68927ce62ebd114f0\"\u003e\u003ccode\u003ea6a58e2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/issues/1195\"\u003e#1195\u003c/a\u003e from ehuss/update-libgit2\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/rust-lang/git2-rs/compare/git2-0.20.2...git2-0.20.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `keccak` from 0.1.5 to 0.1.6\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/sponges/commit/a8936d9662ca92fd177d289580066ceabb937b0c\"\u003e\u003ccode\u003ea8936d9\u003c/code\u003e\u003c/a\u003e keccak v0.1.6\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/RustCrypto/sponges/compare/keccak-v0.1.5...keccak-v0.1.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lz4_flex` from 0.11.5 to 0.11.6\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/PSeitz/lz4_flex/blob/main/CHANGELOG.md\"\u003elz4_flex's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e0.11.6 (2026-03-14)\u003c/h1\u003e\n\u003ch3\u003eSecurity Fix\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix handling of invalid match offsets during decompression \u003ca href=\"https://github.com/PSeitz/lz4_flex/commit/84cdafb\"\u003e#84cdafb\u003c/a\u003e (thanks \u003ca href=\"https://github.com/Marcono1234\"\u003e\u003ccode\u003e@​Marcono1234\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre\u003e\u003ccode\u003eInvalid match offsets (offset == 0) during decompression were not properly\nhandled, which could lead to invalid memory reads on untrusted input.\nUsers on 0.11.x should upgrade to 0.11.6.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PSeitz/lz4_flex/commit/6460047c0ba18bf4e3331894c8db220bc724a439\"\u003e\u003ccode\u003e6460047\u003c/code\u003e\u003c/a\u003e bump version to 0.11.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PSeitz/lz4_flex/commit/84cdafba1fb00313b6da8fd7b3cdeaf8ad07e11a\"\u003e\u003ccode\u003e84cdafb\u003c/code\u003e\u003c/a\u003e fix handling of invalid match offsets during decompression\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/pseitz/lz4_flex/compare/0.11.5...0.11.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `quinn-proto` from 0.11.13 to 0.11.14\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/quinn-rs/quinn/releases\"\u003equinn-proto's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003equinn-proto 0.11.14\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/jxs\"\u003e\u003ccode\u003e@​jxs\u003c/code\u003e\u003c/a\u003e reported a denial of service issue in quinn-proto 5 days ago:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/quinn-rs/quinn/security/advisories/GHSA-6xvm-j4wr-6v98\"\u003ehttps://github.com/quinn-rs/quinn/security/advisories/GHSA-6xvm-j4wr-6v98\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eWe coordinated with them to release this version to patch the issue. Unfortunately the maintainers missed these issues during code review and we did not have enough fuzzing coverage -- we regret the oversight and have added an additional fuzzing target.\u003c/p\u003e\n\u003cp\u003eOrganizations that want to participate in coordinated disclosure can contact us privately to discuss terms.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix over-permissive proto dependency edge by \u003ca href=\"https://github.com/Ralith\"\u003e\u003ccode\u003e@​Ralith\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/quinn-rs/quinn/pull/2385\"\u003equinn-rs/quinn#2385\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e0.11.x: avoid unwrapping VarInt decoding during parameter parsing by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/quinn-rs/quinn/pull/2559\"\u003equinn-rs/quinn#2559\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/quinn-rs/quinn/commit/2c315aa7f9c2a6c1db87f8f51f40623a427c78fd\"\u003e\u003ccode\u003e2c315aa\u003c/code\u003e\u003c/a\u003e proto: bump version to 0.11.14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/quinn-rs/quinn/commit/8ad47f431e7deb82c08b09c2e33ef85aa88fd212\"\u003e\u003ccode\u003e8ad47f4\u003c/code\u003e\u003c/a\u003e Use newer rustls-pki-types PEM parser API\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/quinn-rs/quinn/commit/c81c0289abe30d8437ccbf9b6304e2bc9c707cea\"\u003e\u003ccode\u003ec81c028\u003c/code\u003e\u003c/a\u003e ci: fix workflow syntax\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/quinn-rs/quinn/commit/0050172969f7e69e136c433181330da7790d8d73\"\u003e\u003ccode\u003e0050172\u003c/code\u003e\u003c/a\u003e ci: pin wasm-bindgen-cli version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/quinn-rs/quinn/commit/8a6f82c58d1c565eab78f986e614223e6ed76a85\"\u003e\u003ccode\u003e8a6f82c\u003c/code\u003e\u003c/a\u003e Take semver-compatible dependency updates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/quinn-rs/quinn/commit/e52db4ad8df0f9720e7b0e32ecc0e48c9a93de0f\"\u003e\u003ccode\u003ee52db4a\u003c/code\u003e\u003c/a\u003e Apply suggestions from clippy 1.91\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/quinn-rs/quinn/commit/6df7275c582ca9b7225e0ccf9f9871a55eb73155\"\u003e\u003ccode\u003e6df7275\u003c/code\u003e\u003c/a\u003e chore: Fix \u003ccode\u003eunnecessary_unwrap\u003c/code\u003e clippy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/quinn-rs/quinn/commit/c8eefa07e087b06d8f2b78ff262ce8ac952994f1\"\u003e\u003ccode\u003ec8eefa0\u003c/code\u003e\u003c/a\u003e proto: avoid unwrapping varint decoding during parameters parsing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/quinn-rs/quinn/commit/9723a977754c8662001b0fef97aab8f3ddf1df92\"\u003e\u003ccode\u003e9723a97\u003c/code\u003e\u003c/a\u003e fuzz: add fuzzing target for parsing transport parameters\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/quinn-rs/quinn/commit/eaf0ef30252cef4acec21f150427e604cd4271c9\"\u003e\u003ccode\u003eeaf0ef3\u003c/code\u003e\u003c/a\u003e Fix over-permissive proto dependency edge (\u003ca href=\"https://redirect.github.com/quinn-rs/quinn/issues/2385\"\u003e#2385\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/quinn-rs/quinn/compare/quinn-proto-0.11.13...quinn-proto-0.11.14\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ruint` from 1.17.0 to 1.17.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/recmo/uint/releases\"\u003eruint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.17.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(docsrs): remove doc_auto_cfg by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/554\"\u003erecmo/uint#554\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: release 1.17.2 by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/555\"\u003erecmo/uint#555\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/recmo/uint/compare/v1.17.1...v1.17.2\"\u003ehttps://github.com/recmo/uint/compare/v1.17.1...v1.17.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.17.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix codspeed benches \u0026amp; add most_significant_bits bench by \u003ca href=\"https://github.com/Evalir\"\u003e\u003ccode\u003e@​Evalir\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/544\"\u003erecmo/uint#544\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix codspeed benches \u0026amp; add most_significant_bits bench by \u003ca href=\"https://github.com/prestwich\"\u003e\u003ccode\u003e@​prestwich\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/543\"\u003erecmo/uint#543\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update unsafe function and improve documentation and safety notes by \u003ca href=\"https://github.com/Evalir\"\u003e\u003ccode\u003e@​Evalir\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/553\"\u003erecmo/uint#553\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update unsafe function and improve documentation and safety notes by \u003ca href=\"https://github.com/prestwich\"\u003e\u003ccode\u003e@​prestwich\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/552\"\u003erecmo/uint#552\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/recmo/uint/compare/v1.17.0...v1.17.1\"\u003ehttps://github.com/recmo/uint/compare/v1.17.0...v1.17.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/recmo/uint/blob/main/CHANGELOG.md\"\u003eruint's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[1.17.2] - 2025-12-28\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(docsrs): remove doc_auto_cfg (\u003ca href=\"https://redirect.github.com/recmo/uint/issues/554\"\u003e#554\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/recmo/uint/issues/554\"\u003e#554\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/recmo/uint/pull/554\"\u003erecmo/uint#554\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e[1.17.1] - 2025-12-26\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eunsafe\u003c/code\u003e to many unstable API functions in \u003ccode\u003ealgorithms\u003c/code\u003e module, and\ndocumented their conditions of use (COU). (\u003ca href=\"https://redirect.github.com/recmo/uint/issues/552\"\u003e#552\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/recmo/uint/issues/552\"\u003e#552\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/recmo/uint/pull/552\"\u003erecmo/uint#552\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/recmo/uint/commit/5bd4cff6ae3960591d750cdd7356e24aa086b67a\"\u003e\u003ccode\u003e5bd4cff\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/recmo/uint/issues/555\"\u003e#555\u003c/a\u003e from DaniPopes/release-1.17.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/953a994d0a7968428aae792c85e89765c9a6093c\"\u003e\u003ccode\u003e953a994\u003c/code\u003e\u003c/a\u003e chore: release 1.17.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/9110e538043ccb5e3c9401dccc04deac97e30b1a\"\u003e\u003ccode\u003e9110e53\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/recmo/uint/issues/554\"\u003e#554\u003c/a\u003e from DaniPopes/doc_auto_cfg\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/2d242c92a7c6c1e57575ae671c92e1acb0e051af\"\u003e\u003ccode\u003e2d242c9\u003c/code\u003e\u003c/a\u003e fix(docsrs): remove doc_auto_cfg\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/bc3fad727853ce31fa78a053c950748db8571369\"\u003e\u003ccode\u003ebc3fad7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/recmo/uint/issues/553\"\u003e#553\u003c/a\u003e from Evalir/evalir/prestwich/rustsec-safety\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/6d8229164d8d59c5e4d77dbaa993f456252db5e6\"\u003e\u003ccode\u003e6d82291\u003c/code\u003e\u003c/a\u003e chore: bump version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/51fdde2da668134085f4d275f5917c7a85c5b7c0\"\u003e\u003ccode\u003e51fdde2\u003c/code\u003e\u003c/a\u003e chore: changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/8090e7f9393e7481a20d2e61dac04e78efcc90dd\"\u003e\u003ccode\u003e8090e7f\u003c/code\u003e\u003c/a\u003e chore: update unsafe function and improve documentation and safety notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/17c9b3e9062f74a39701e68dec358375595d33d7\"\u003e\u003ccode\u003e17c9b3e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/recmo/uint/issues/544\"\u003e#544\u003c/a\u003e from Evalir/evalir/prestwich-fix-codspeed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/370e2e5f11e504e5343004869c704015c615ae7c\"\u003e\u003ccode\u003e370e2e5\u003c/code\u003e\u003c/a\u003e fix: crates badge\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/recmo/uint/compare/v1.17.0...v1.17.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `rustls-webpki` from 0.103.8 to 0.103.10\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rustls/webpki/releases\"\u003erustls-webpki's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.103.10\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eCorrect selection of candidate CRLs by Distribution Point and Issuing Distribution Point\u003c/strong\u003e. If a certificate had more than one \u003ccode\u003edistributionPoint\u003c/code\u003e, then only the first \u003ccode\u003edistributionPoint\u003c/code\u003e would be considered against each CRL's \u003ccode\u003eIssuingDistributionPoint\u003c/code\u003e \u003ccode\u003edistributionPoint\u003c/code\u003e, and then the certificate's subsequent \u003ccode\u003edistributionPoint\u003c/code\u003es would be ignored.\u003c/p\u003e\n\u003cp\u003eThe impact was that correct provided CRLs would not be consulted to check revocation. With \u003ccode\u003eUnknownStatusPolicy::Deny\u003c/code\u003e (the default) this would lead to incorrect but safe \u003ccode\u003eError::UnknownRevocationStatus\u003c/code\u003e. With \u003ccode\u003eUnknownStatusPolicy::Allow\u003c/code\u003e this would lead to inappropriate acceptance of revoked certificates.\u003c/p\u003e\n\u003cp\u003eThis vulnerability is thought to be of limited impact. This is because both the certificate and CRL are signed -- an attacker would need to compromise a trusted issuing authority to trigger this bug.  An attacker with such capabilities could likely bypass revocation checking through other more impactful means (such as publishing a valid, empty CRL.)\u003c/p\u003e\n\u003cp\u003eMore likely, this bug would be latent in normal use, and an attacker could leverage faulty revocation checking to continue using a revoked credential.\u003c/p\u003e\n\u003cp\u003eThis vulnerability is identified by \u003ca href=\"https://github.com/rustls/webpki/security/advisories/GHSA-pwjx-qhcg-rvj4\"\u003eGHSA-pwjx-qhcg-rvj4\u003c/a\u003e. Thank you to \u003ca href=\"https://github.com/1seal\"\u003e\u003ccode\u003e@​1seal\u003c/code\u003e\u003c/a\u003e for the report.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFreshen up rel-0.103 by \u003ca href=\"https://github.com/ctz\"\u003e\u003ccode\u003e@​ctz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rustls/webpki/pull/455\"\u003erustls/webpki#455\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare 0.103.10 by \u003ca href=\"https://github.com/ctz\"\u003e\u003ccode\u003e@​ctz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rustls/webpki/pull/458\"\u003erustls/webpki#458\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rustls/webpki/compare/v/0.103.9...v/0.103.10\"\u003ehttps://github.com/rustls/webpki/compare/v/0.103.9...v/0.103.10\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.103.9\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[backport] ci: avoid denying warnings on nightly toolchains by \u003ca href=\"https://github.com/alex\"\u003e\u003ccode\u003e@​alex\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rustls/webpki/pull/437\"\u003erustls/webpki#437\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBackport lifetime change and bump version for release by \u003ca href=\"https://github.com/alex\"\u003e\u003ccode\u003e@​alex\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rustls/webpki/pull/436\"\u003erustls/webpki#436\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/webpki/commit/348ce01c01cf8ce21199090c98853992c9c047a8\"\u003e\u003ccode\u003e348ce01\u003c/code\u003e\u003c/a\u003e Prepare 0.103.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/webpki/commit/dbde5921164c6e3ea0928654de8cb7d5de8c2b33\"\u003e\u003ccode\u003edbde592\u003c/code\u003e\u003c/a\u003e crl: fix authoritative_for() support for multiple URIs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/webpki/commit/9c4838e6129a544a0f7f5d26ac7517860a22992c\"\u003e\u003ccode\u003e9c4838e\u003c/code\u003e\u003c/a\u003e avoid std::prelude imports\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/webpki/commit/009ef667e3bb0544808c39b64e9b6db0d626b117\"\u003e\u003ccode\u003e009ef66\u003c/code\u003e\u003c/a\u003e fix rust 1.94 ambiguous panic macro warnings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/webpki/commit/c41360d095f9f48e14679a078afd10c2d61716fe\"\u003e\u003ccode\u003ec41360d\u003c/code\u003e\u003c/a\u003e build(deps): bump taiki-e/cache-cargo-install-action from 2 to 3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/webpki/commit/e401d0083d9cf91d0209bae1db465267d7290233\"\u003e\u003ccode\u003ee401d00\u003c/code\u003e\u003c/a\u003e generate.py: reformat for black 2026.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/webpki/commit/06cedecbf6af88cad40b2ae2cc4a474f1429ddb6\"\u003e\u003ccode\u003e06cedec\u003c/code\u003e\u003c/a\u003e Take semver-compatible deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/webpki/commit/6bc9931d3b63d26cff9451ec59ac7efff73ebbc5\"\u003e\u003ccode\u003e6bc9931\u003c/code\u003e\u003c/a\u003e Bump version to 0.103.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/webpki/commit/92dbfc6ee8ba6989d9960ec4e10dccf53820f771\"\u003e\u003ccode\u003e92dbfc6\u003c/code\u003e\u003c/a\u003e Tie lifetime of valid_dns_names/valid_uri_names to struct lifetime\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/webpki/commit/2c46166a594c05afe111f75664c1bb4084f64e3e\"\u003e\u003ccode\u003e2c46166\u003c/code\u003e\u003c/a\u003e ci: sync cargo-check-external-types nightly\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rustls/webpki/compare/v/0.103.8...v/0.103.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `time` from 0.3.44 to 0.3.47\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/time-rs/time/releases\"\u003etime's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.3.47\u003c/h2\u003e\n\u003cp\u003eSee the \u003ca href=\"https://github.com/time-rs/time/blob/main/CHANGELOG.md\"\u003echangelog\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev0.3.46\u003c/h2\u003e\n\u003cp\u003eSee the \u003ca href=\"https://github.com/time-rs/time/blob/main/CHANGELOG.md\"\u003echangelog\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev0.3.45\u003c/h2\u003e\n\u003cp\u003eSee the \u003ca href=\"https://github.com/time-rs/time/blob/main/CHANGELOG.md\"\u003echangelog\u003c/a\u003e for details.\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/time-rs/time/blob/main/CHANGELOG.md\"\u003etime's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.3.47 [2026-02-05]\u003c/h2\u003e\n\u003ch3\u003eSecurity\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eThe possibility of a stack exhaustion denial of service attack when parsing RFC 2822 has been\neliminated. Previously, it was possible to craft input that would cause unbounded recursion. Now,\nthe depth of the recursion is tracked, causing an error to be returned if it exceeds a reasonable\nlimit.\u003c/p\u003e\n\u003cp\u003eThis attack vector requires parsing user-provided input, with any type, using the RFC 2822 format.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCompatibility\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAttempting to format a value with a well-known format (i.e. RFC 3339, RFC 2822, or ISO 8601) will\nerror at compile time if the type being formatted does not provide sufficient information. This\nwould previously fail at runtime. Similarly, attempting to format a value with ISO 8601 that is\nonly configured for parsing (i.e. \u003ccode\u003eIso8601::PARSING\u003c/code\u003e) will error at compile time.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBuilder methods for format description modifiers, eliminating the need for verbose initialization\nwhen done manually.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edate!(2026-W01-2)\u003c/code\u003e is now supported. Previously, a space was required between \u003ccode\u003eW\u003c/code\u003e and \u003ccode\u003e01\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[end]\u003c/code\u003e now has a \u003ccode\u003etrailing_input\u003c/code\u003e modifier which can either be \u003ccode\u003eprohibit\u003c/code\u003e (the default) or\n\u003ccode\u003ediscard\u003c/code\u003e. When it is \u003ccode\u003ediscard\u003c/code\u003e, all remaining input is ignored. Note that if there are components\nafter \u003ccode\u003e[end]\u003c/code\u003e, they will still attempt to be parsed, likely resulting in an error.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMore performance gains when parsing.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eIf manually formatting a value, the number of bytes written was one short for some components.\nThis has been fixed such that the number of bytes written is always correct.\u003c/li\u003e\n\u003cli\u003eThe possibility of integer overflow when parsing an owned format description has been effectively\neliminated. This would previously wrap when overflow checks were disabled. Instead of storing the\ndepth as \u003ccode\u003eu8\u003c/code\u003e, it is stored as \u003ccode\u003eu32\u003c/code\u003e. This would require multiple gigabytes of nested input to\noverflow, at which point we've got other problems and trivial mitigations are available by\ndownstream users.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.3.46 [2026-01-23]\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAll possible panics are now documented for the relevant methods.\u003c/li\u003e\n\u003cli\u003eThe need to use \u003ccode\u003e#[serde(default)]\u003c/code\u003e when using custom \u003ccode\u003eserde\u003c/code\u003e formats is documented. This applies\nonly when deserializing an \u003ccode\u003eOption\u0026lt;T\u0026gt;\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eDuration::nanoseconds_i128\u003c/code\u003e has been made public, mirroring\n\u003ccode\u003estd::time::Duration::from_nanos_u128\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/d5144cd2874862d46466c900910cd8577d066019\"\u003e\u003ccode\u003ed5144cd\u003c/code\u003e\u003c/a\u003e v0.3.47 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/f6206b050fd54817d8872834b4d61f605570e89b\"\u003e\u003ccode\u003ef6206b0\u003c/code\u003e\u003c/a\u003e Guard against integer overflow in release mode\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/1c63dc7985b8fa26bd8c689423cc56b7a03841ee\"\u003e\u003ccode\u003e1c63dc7\u003c/code\u003e\u003c/a\u003e Avoid denial of service when parsing Rfc2822\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/5940df6e72efb63d246ca1ca59a0f836ad32ad8a\"\u003e\u003ccode\u003e5940df6\u003c/code\u003e\u003c/a\u003e Add builder methods to avoid verbose construction\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/00881a4da1bc5a6cb6313052e5017dbd7daa40f0\"\u003e\u003ccode\u003e00881a4\u003c/code\u003e\u003c/a\u003e Manually format macros everywhere\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/bb723b6d826e46c174d75cd08987061984b0ceb7\"\u003e\u003ccode\u003ebb723b6\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003etrailing_input\u003c/code\u003e modifier to \u003ccode\u003eend\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/31c4f8e0b56e6ae24fe0d6ef0e492b6741dda783\"\u003e\u003ccode\u003e31c4f8e\u003c/code\u003e\u003c/a\u003e Permit \u003ccode\u003eW12\u003c/code\u003e in \u003ccode\u003edate!\u003c/code\u003e macro\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/490a17bf306576850f33a86d3ca95d96db7b1dcd\"\u003e\u003ccode\u003e490a17b\u003c/code\u003e\u003c/a\u003e Mark error paths in well-known formats as cold\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/6cb1896a600be1538ecfab8f233fe9cfe9fa8951\"\u003e\u003ccode\u003e6cb1896\u003c/code\u003e\u003c/a\u003e Optimize \u003ccode\u003eRfc2822\u003c/code\u003e parsing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/6d264d59c25e3da0453c3defebf4640b0086a006\"\u003e\u003ccode\u003e6d264d5\u003c/code\u003e\u003c/a\u003e Remove erroneous \u003ccode\u003e#[inline(never)]\u003c/code\u003e attributes\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/time-rs/time/compare/v0.3.44...v0.3.47\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `bytes` from 1.10.1 to 1.11.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tokio-rs/bytes/releases\"\u003ebytes's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eBytes v1.11.1\u003c/h2\u003e\n\u003ch1\u003e1.11.1 (February 3rd, 2026)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix integer overflow in \u003ccode\u003eBytesMut::reserve\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tokio-rs/bytes/blob/master/CHANGELOG.md\"\u003ebytes's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e1.11.1 (February 3rd, 2026)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix integer overflow in \u003ccode\u003eBytesMut::reserve\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/417dccdeff249e0c011327de7d92e0d6fbe7cc43\"\u003e\u003ccode\u003e417dccd\u003c/code\u003e\u003c/a\u003e Release bytes v1.11.1 (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/820\"\u003e#820\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/d0293b0e35838123c51ca5dfdf468ecafee4398f\"\u003e\u003ccode\u003ed0293b0\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/tokio-rs/bytes/compare/v1.11.0...v1.11.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `keccak` from 0.1.5 to 0.1.6\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/sponges/commit/a8936d9662ca92fd177d289580066ceabb937b0c\"\u003e\u003ccode\u003ea8936d9\u003c/code\u003e\u003c/a\u003e keccak v0.1.6\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/RustCrypto/sponges/compare/keccak-v0.1.5...keccak-v0.1.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ruint` from 1.16.0 to 1.17.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/recmo/uint/releases\"\u003eruint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.17.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(docsrs): remove doc_auto_cfg by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/554\"\u003erecmo/uint#554\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: release 1.17.2 by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/555\"\u003erecmo/uint#555\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/recmo/uint/compare/v1.17.1...v1.17.2\"\u003ehttps://github.com/recmo/uint/compare/v1.17.1...v1.17.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.17.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix codspeed benches \u0026amp; add most_significant_bits bench by \u003ca href=\"https://github.com/Evalir\"\u003e\u003ccode\u003e@​Evalir\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/544\"\u003erecmo/uint#544\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix codspeed benches \u0026amp; add most_significant_bits bench by \u003ca href=\"https://github.com/prestwich\"\u003e\u003ccode\u003e@​prestwich\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/543\"\u003erecmo/uint#543\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update unsafe function and improve documentation and safety notes by \u003ca href=\"https://github.com/Evalir\"\u003e\u003ccode\u003e@​Evalir\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/553\"\u003erecmo/uint#553\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update unsafe function and improve documentation and safety notes by \u003ca href=\"https://github.com/prestwich\"\u003e\u003ccode\u003e@​prestwich\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/552\"\u003erecmo/uint#552\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/recmo/uint/compare/v1.17.0...v1.17.1\"\u003ehttps://github.com/recmo/uint/compare/v1.17.0...v1.17.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/recmo/uint/blob/main/CHANGELOG.md\"\u003eruint's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[1.17.2] - 2025-12-28\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(docsrs): remove doc_auto_cfg (\u003ca href=\"https://redirect.github.com/recmo/uint/issues/554\"\u003e#554\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/recmo/uint/issues/554\"\u003e#554\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/recmo/uint/pull/554\"\u003erecmo/uint#554\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e[1.17.1] - 2025-12-26\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eunsafe\u003c/code\u003e to many unstable API functions in \u003ccode\u003ealgorithms\u003c/code\u003e module, and\ndocumented their conditions of use (COU). (\u003ca href=\"https://redirect.github.com/recmo/uint/issues/552\"\u003e#552\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/recmo/uint/issues/552\"\u003e#552\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/recmo/uint/pull/552\"\u003erecmo/uint#552\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/recmo/uint/commit/5bd4cff6ae3960591d750cdd7356e24aa086b67a\"\u003e\u003ccode\u003e5bd4cff\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/recmo/uint/issues/555\"\u003e#555\u003c/a\u003e from DaniPopes/release-1.17.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/953a994d0a7968428aae792c85e89765c9a6093c\"\u003e\u003ccode\u003e953a994\u003c/code\u003e\u003c/a\u003e chore: release 1.17.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/9110e538043ccb5e3c9401dccc04deac97e30b1a\"\u003e\u003ccode\u003e9110e53\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/recmo/uint/issues/554\"\u003e#554\u003c/a\u003e from DaniPopes/doc_auto_cfg\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/2d242c92a7c6c1e57575ae671c92e1acb0e051af\"\u003e\u003ccode\u003e2d242c9\u003c/code\u003e\u003c/a\u003e fix(docsrs): remove doc_auto_cfg\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/bc3fad727853ce31fa78a053c950748db8571369\"\u003e\u003ccode\u003ebc3fad7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/recmo/uint/issues/553\"\u003e#553\u003c/a\u003e from Evalir/evalir/prestwich/rustsec-safety\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/6d8229164d8d59c5e4d77dbaa993f456252db5e6\"\u003e\u003ccode\u003e6d82291\u003c/code\u003e\u003c/a\u003e chore: bump version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/51fdde2da668134085f4d275f5917c7a85c5b7c0\"\u003e\u003ccode\u003e51fdde2\u003c/code\u003e\u003c/a\u003e chore: changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/8090e7f9393e7481a20d2e61dac04e78efcc90dd\"\u003e\u003ccode\u003e8090e7f\u003c/code\u003e\u003c/a\u003e chore: update unsafe function and improve documentation and safety notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/17c9b3e9062f74a39701e68dec358375595d33d7\"\u003e\u003ccode\u003e17c9b3e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/recmo/uint/issues/544\"\u003e#544\u003c/a\u003e from Evalir/evalir/prestwich-fix-codspeed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/370e2e5f11e504e5343004869c704015c615ae7c\"\u003e\u003ccode\u003e370e2e5\u003c/code\u003e\u003c/a\u003e fix: crates badge\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/recmo/uint/compare/v1.17.0...v1.17.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `time` from 0.3.43 to 0.3.47\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/time-rs/time/releases\"\u003etime's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.3.47\u003c/h2\u003e\n\u003cp\u003eSee the \u003ca href=\"https://github.com/time-rs/time/blob/main/CHANGELOG.md\"\u003echangelog\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev0.3.46\u003c/h2\u003e\n\u003cp\u003eSee the \u003ca href=\"https://github.com/time-rs/time/blob/main/CHANGELOG.md\"\u003echangelog\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev0.3.45\u003c/h2\u003e\n\u003cp\u003eSee the \u003ca href=\"https://github.com/time-rs/time/blob/main/CHANGELOG.md\"\u003echangelog\u003c/a\u003e for details.\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/time-rs/time/blob/main/CHANGELOG.md\"\u003etime's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.3.47 [2026-02-05]\u003c/h2\u003e\n\u003ch3\u003eSecurity\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eThe possibility of a stack exhaustion denial of service attack when parsing RFC 2822 has been\neliminated. Previously, it was possible to craft input that would cause unbounded recursion. Now,\nthe depth of the recursion is tracked, causing an error to be returned if it exceeds a reasonable\nlimit.\u003c/p\u003e\n\u003cp\u003eThis attack vector requires parsing user-provided input, with any type, using the RFC 2822 format.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCompatibility\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAttempting to format a value with a well-known format (i.e. RFC 3339, RFC 2822, or ISO 8601) will\nerror at compile time if the type being formatted does not provide sufficient information. This\nwould previously fail at runtime. Similarly, attempting to format a value with ISO 8601 that is\nonly configured for parsing (i.e. \u003ccode\u003eIso8601::PARSING\u003c/code\u003e) will error at compile time.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBuilder methods for format description modifiers, eliminating the need for verbose initialization\nwhen done manually.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edate!(2026-W01-2)\u003c/code\u003e is now supported. Previously, a space was required between \u003ccode\u003eW\u003c/code\u003e and \u003ccode\u003e01\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[end]\u003c/code\u003e now has a \u003ccode\u003etrailing_input\u003c/code\u003e modifier which can either be \u003ccode\u003eprohibit\u003c/code\u003e (the default) or\n\u003ccode\u003ediscard\u003c/code\u003e. When it is \u003ccode\u003ediscard\u003c/code\u003e, all remaining input is ignored. Note that if there are components\nafter \u003ccode\u003e[end]\u003c/code\u003e, they will still attempt to be parsed, likely resulting in an error.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMore performance gains when parsing.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eIf manually formatting a value, the number of bytes written was one short for some components.\nThis has been fixed such that the number of bytes written is always correct.\u003c/li\u003e\n\u003cli\u003eThe possibility of integer overflow when parsing an owned format description has been effectively\neliminated. This would previously wrap when overflow checks were disabled. Instead of storing the\ndepth as \u003ccode\u003eu8\u003c/code\u003e, it is stored as \u003ccode\u003eu32\u003c/code\u003e. This would require multiple gigabytes of nested input to\noverflow, at which point we've got other problems and trivial mitigations are available by\ndownstream users.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.3.46 [2026-01-23]\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAll possible panics are now documented for the relevant methods.\u003c/li\u003e\n\u003cli\u003eThe need to use \u003ccode\u003e#[serde(default)]\u003c/code\u003e when using custom \u003ccode\u003eserde\u003c/code\u003e formats is documented. This applies\nonly when deserializing an \u003ccode\u003eOption\u0026lt;T\u0026gt;\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eDuration::nanoseconds_i128\u003c/code\u003e has been made public, mirroring\n\u003ccode\u003estd::time::Duration::from_nanos_u128\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/d5144cd2874862d46466c900910cd8577d066019\"\u003e\u003ccode\u003ed5144cd\u003c/code\u003e\u003c/a\u003e v0.3.47 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/f6206b050fd54817d8872834b4d61f605570e89b\"\u003e\u003ccode\u003ef6206b0\u003c/code\u003e\u003c/a\u003e Guard against integer overflow in release mode\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/1c63dc7985b8fa26bd8c689423cc56b7a03841ee\"\u003e\u003ccode\u003e1c63dc7\u003c/code\u003e\u003c/a\u003e Avoid denial of service when parsing Rfc2822\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/5940df6e72efb63d246ca1ca59a0f836ad32ad8a\"\u003e\u003ccode\u003e5940df6\u003c/code\u003e\u003c/a\u003e Add builder methods to avoid verbose construction\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/00881a4da1bc5a6cb6313052e5017dbd7daa40f0\"\u003e\u003ccode\u003e00881a4\u003c/code\u003e\u003c/a\u003e Manually format macros everywhere\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/bb723b6d826e46c174d75cd08987061984b0ceb7\"\u003e\u003ccode\u003ebb723b6\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003etrailing_input\u003c/code\u003e modifier to \u003ccode\u003eend\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/31c4f8e0b56e6ae24fe0d6ef0e492b6741dda783\"\u003e\u003ccode\u003e31c4f8e\u003c/code\u003e\u003c/a\u003e Permit \u003ccode\u003eW12\u003c/code\u003e in \u003ccode\u003edate!\u003c/code\u003e macro\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/490a17bf306576850f33a86d3ca95d96db7b1dcd\"\u003e\u003ccode\u003e490a17b\u003c/code\u003e\u003c/a\u003e Mark error paths in well-known formats as cold\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/6cb1896a600be1538ecfab8f233fe9cfe9fa8951\"\u003e\u003ccode\u003e6cb1896\u003c/code\u003e\u003c/a\u003e Optimize \u003ccode\u003eRfc2822\u003c/code\u003e parsing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/6d264d59c25e3da0453c3defebf4640b0086a006\"\u003e\u003ccode\u003e6d264d5\u003c/code\u003e\u003c/a\u003e Remove erroneous \u003ccode\u003e#[inline(never)]\u003c/code\u003e attributes\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/time-rs/time/compare/v0.3.44...v0.3.47\"\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\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/NethermindEth/zkevm-benchmark-workload/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/NethermindEth/zkevm-benchmark-workload/pull/22","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/NethermindEth%2Fzkevm-benchmark-workload/issues/22","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/22/packages"}},{"old_version":"1.12.3","new_version":"1.12.4","update_type":"patch","path":null,"pr_created_at":"2026-03-16T21:00:34.000Z","version_change":"1.12.3 → 1.12.4","issue":{"uuid":"4084769528","node_id":"PR_kwDON1xTbc7LCcb7","number":12,"state":"closed","title":"Bump the cargo group across 1 directory with 17 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-04-14T01:55:17.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-16T21:00:34.000Z","updated_at":"2026-04-14T01:55:18.000Z","time_to_close":2436883,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"cargo","update_count":17,"packages":[{"name":"tokio","old_version":"1.41.1","new_version":"1.43.1","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"sqlx","old_version":"0.7.4","new_version":"0.8.1","repository_url":"https://github.com/launchbadge/sqlx"},{"name":"tracing-subscriber","old_version":"0.3.18","new_version":"0.3.20","repository_url":"https://github.com/tokio-rs/tracing"},{"name":"time","old_version":"0.3.37","new_version":"0.3.47","repository_url":"https://github.com/time-rs/time"},{"name":"lru","old_version":"0.12.5","new_version":"0.16.3","repository_url":"https://github.com/jeromefroe/lru-rs"},{"name":"lz4_flex","old_version":"0.11.3","new_version":"0.11.6","repository_url":"https://github.com/pseitz/lz4_flex"},{"name":"array-init-cursor","old_version":"0.2.0","new_version":"0.2.1","repository_url":"https://github.com/planus-org/planus"},{"name":"bytes","old_version":"1.8.0","new_version":"1.11.1","repository_url":"https://github.com/tokio-rs/bytes"},{"name":"crossbeam-channel","old_version":"0.5.13","new_version":"0.5.15","repository_url":"https://github.com/crossbeam-rs/crossbeam"},{"name":"hickory-proto","old_version":"0.25.0-alpha.4","new_version":"0.25.0-alpha.5","repository_url":"https://github.com/hickory-dns/hickory-dns"},{"name":"jsonwebtoken","old_version":"9.3.0","new_version":"9.3.1","repository_url":"https://github.com/Keats/jsonwebtoken"},{"name":"keccak","old_version":"0.1.5","new_version":"0.1.6","repository_url":"https://github.com/RustCrypto/sponges"},{"name":"openssl","old_version":"0.10.68","new_version":"0.10.76","repository_url":"https://github.com/rust-openssl/rust-openssl"},{"name":"quinn-proto","old_version":"0.11.9","new_version":"0.11.14","repository_url":"https://github.com/quinn-rs/quinn"},{"name":"ring","old_version":"0.17.8","new_version":"0.17.14","repository_url":"https://github.com/briansmith/ring"},{"name":"rsa","old_version":"0.9.6","new_version":"0.9.10","repository_url":"https://github.com/RustCrypto/RSA"},{"name":"ruint","old_version":"1.12.3","new_version":"1.12.4","repository_url":"https://github.com/recmo/uint"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the cargo group with 17 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.41.1` | `1.43.1` |\n| [sqlx](https://github.com/launchbadge/sqlx) | `0.7.4` | `0.8.1` |\n| [tracing-subscriber](https://github.com/tokio-rs/tracing) | `0.3.18` | `0.3.20` |\n| [time](https://github.com/time-rs/time) | `0.3.37` | `0.3.47` |\n| [lru](https://github.com/jeromefroe/lru-rs) | `0.12.5` | `0.16.3` |\n| [lz4_flex](https://github.com/pseitz/lz4_flex) | `0.11.3` | `0.11.6` |\n| [array-init-cursor](https://github.com/planus-org/planus) | `0.2.0` | `0.2.1` |\n| [bytes](https://github.com/tokio-rs/bytes) | `1.8.0` | `1.11.1` |\n| [crossbeam-channel](https://github.com/crossbeam-rs/crossbeam) | `0.5.13` | `0.5.15` |\n| [hickory-proto](https://github.com/hickory-dns/hickory-dns) | `0.25.0-alpha.4` | `0.25.0-alpha.5` |\n| [jsonwebtoken](https://github.com/Keats/jsonwebtoken) | `9.3.0` | `9.3.1` |\n| [keccak](https://github.com/RustCrypto/sponges) | `0.1.5` | `0.1.6` |\n| [openssl](https://github.com/rust-openssl/rust-openssl) | `0.10.68` | `0.10.76` |\n| [quinn-proto](https://github.com/quinn-rs/quinn) | `0.11.9` | `0.11.14` |\n| [ring](https://github.com/briansmith/ring) | `0.17.8` | `0.17.14` |\n| [rsa](https://github.com/RustCrypto/RSA) | `0.9.6` | `0.9.10` |\n| [ruint](https://github.com/recmo/uint) | `1.12.3` | `1.12.4` |\n\n\nUpdates `tokio` from 1.41.1 to 1.43.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tokio-rs/tokio/releases\"\u003etokio's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eTokio v1.43.0\u003c/h2\u003e\n\u003ch1\u003e1.43.0 (Jan 8th, 2025)\u003c/h1\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003enet: add \u003ccode\u003eUdpSocket::peek\u003c/code\u003e methods (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7068\"\u003e#7068\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: add support for Haiku OS (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7042\"\u003e#7042\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eprocess: add \u003ccode\u003eCommand::into_std()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7014\"\u003e#7014\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esignal: add \u003ccode\u003eSignalKind::info\u003c/code\u003e on illumos (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/6995\"\u003e#6995\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esignal: add support for realtime signals on illumos (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7029\"\u003e#7029\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eio: don't call \u003ccode\u003eset_len\u003c/code\u003e before initializing vector in \u003ccode\u003eBlocking\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7054\"\u003e#7054\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emacros: suppress \u003ccode\u003eclippy::needless_return\u003c/code\u003e in \u003ccode\u003e#[tokio::main]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/6874\"\u003e#6874\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: fix thread parking on WebAssembly (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7041\"\u003e#7041\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore: use unsync loads for \u003ccode\u003eunsync_load\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7073\"\u003e#7073\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eio: use \u003ccode\u003eBuf::put_bytes\u003c/code\u003e in \u003ccode\u003eRepeat\u003c/code\u003e read impl (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7055\"\u003e#7055\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etask: drop the join waker of a task eagerly (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/6986\"\u003e#6986\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanges to unstable APIs\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emetrics: improve flexibility of H2Histogram Configuration (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/6963\"\u003e#6963\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etaskdump: add accessor methods for backtrace (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/6975\"\u003e#6975\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumented\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eio: clarify \u003ccode\u003eReadBuf::uninit\u003c/code\u003e allows initialized buffers as well (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7053\"\u003e#7053\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: fix ambiguity in \u003ccode\u003eTcpStream::try_write_vectored\u003c/code\u003e docs (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7067\"\u003e#7067\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: fix \u003ccode\u003eLocalRuntime\u003c/code\u003e doc links (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7074\"\u003e#7074\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: extend documentation for \u003ccode\u003ewatch::Receiver::wait_for\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7038\"\u003e#7038\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: fix typos in \u003ccode\u003eOnceCell\u003c/code\u003e docs (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7047\"\u003e#7047\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/6874\"\u003e#6874\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/6874\"\u003etokio-rs/tokio#6874\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/6963\"\u003e#6963\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/6963\"\u003etokio-rs/tokio#6963\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/6975\"\u003e#6975\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/6975\"\u003etokio-rs/tokio#6975\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/6986\"\u003e#6986\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/6986\"\u003etokio-rs/tokio#6986\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/6995\"\u003e#6995\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/6995\"\u003etokio-rs/tokio#6995\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7014\"\u003e#7014\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7014\"\u003etokio-rs/tokio#7014\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7029\"\u003e#7029\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7029\"\u003etokio-rs/tokio#7029\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7038\"\u003e#7038\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7038\"\u003etokio-rs/tokio#7038\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7041\"\u003e#7041\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7041\"\u003etokio-rs/tokio#7041\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7042\"\u003e#7042\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7042\"\u003etokio-rs/tokio#7042\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7047\"\u003e#7047\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7047\"\u003etokio-rs/tokio#7047\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7053\"\u003e#7053\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7053\"\u003etokio-rs/tokio#7053\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7054\"\u003e#7054\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7054\"\u003etokio-rs/tokio#7054\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7055\"\u003e#7055\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7055\"\u003etokio-rs/tokio#7055\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/a7b658c35bd40f6811e557aeb97cbb361b612c56\"\u003e\u003ccode\u003ea7b658c\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.43.1 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/c1c8d1033d637d7027fdc137ec8008c5801cbc0d\"\u003e\u003ccode\u003ec1c8d10\u003c/code\u003e\u003c/a\u003e Merge remote-tracking branch 'origin/tokio-1.38.x' into forward-port-1.38.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/aa303bc2051f7c21b48bb7bfcafe8fd4f39afd21\"\u003e\u003ccode\u003eaa303bc\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.38.2 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/7b6ccb515ff067151ed62db835f735e5653f8784\"\u003e\u003ccode\u003e7b6ccb5\u003c/code\u003e\u003c/a\u003e chore: backport CI fixes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/4b174ce2c95fe1d1a217917db93fcc935e17e0da\"\u003e\u003ccode\u003e4b174ce\u003c/code\u003e\u003c/a\u003e sync: fix cloning value when receiving from broadcast channel\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/5f3296df77ad594779d1fe1a1583078ca9832daf\"\u003e\u003ccode\u003e5f3296d\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.43.0 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7079\"\u003e#7079\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/cc974a646bd3932c148e300a92fda387c23768dd\"\u003e\u003ccode\u003ecc974a6\u003c/code\u003e\u003c/a\u003e chore: prepare tokio-macros v2.5.0 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7078\"\u003e#7078\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/15495fd88305099d4ffa0a5583f6d8856d728ac3\"\u003e\u003ccode\u003e15495fd\u003c/code\u003e\u003c/a\u003e metrics: improve flexibility of H2Histogram Configuration (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/6963\"\u003e#6963\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/ad4183412a0c01a9a5b92de0c2dddb5471bc2563\"\u003e\u003ccode\u003ead41834\u003c/code\u003e\u003c/a\u003e io: don't call \u003ccode\u003eset_len\u003c/code\u003e before initializing vector in \u003ccode\u003eBlocking\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7054\"\u003e#7054\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/bd3e8577377a2b684b50fc0cb50d98f03ad09703\"\u003e\u003ccode\u003ebd3e857\u003c/code\u003e\u003c/a\u003e runtime: move \u003ccode\u003eis_join_waker_set\u003c/code\u003e assertion in \u003ccode\u003eunset_waker\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7072\"\u003e#7072\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/tokio/compare/tokio-1.41.1...tokio-1.43.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `sqlx` from 0.7.4 to 0.8.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/launchbadge/sqlx/blob/main/CHANGELOG.md\"\u003esqlx's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.8.1 - 2024-08-23\u003c/h2\u003e\n\u003cp\u003e16 pull requests were merged this release cycle.\u003c/p\u003e\n\u003cp\u003eThis release contains a fix for [RUSTSEC-2024-0363].\u003c/p\u003e\n\u003cp\u003ePostgres users are advised to upgrade ASAP as a possible exploit has been demonstrated:\n\u003ca href=\"https://redirect.github.com/launchbadge/sqlx/issues/3440#issuecomment-2307956901\"\u003elaunchbadge/sqlx#3440\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eMySQL and SQLite do not \u003cem\u003eappear\u003c/em\u003e to be exploitable, but upgrading is recommended nonetheless.\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[\u003ca href=\"https://redirect.github.com/launchbadge/sqlx/issues/3421\"\u003e#3421\u003c/a\u003e]: correct spelling of \u003ccode\u003eMySqlConnectOptions::no_engine_substitution()\u003c/code\u003e [[\u003ca href=\"https://github.com/kolinfluence\"\u003e\u003ccode\u003e@​kolinfluence\u003c/code\u003e\u003c/a\u003e]]\n\u003cul\u003e\n\u003cli\u003eDeprecates \u003ccode\u003eMySqlConnectOptions::no_engine_subsitution()\u003c/code\u003e (oops) in favor of the correctly spelled version.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[\u003ca href=\"https://redirect.github.com/launchbadge/sqlx/issues/3376\"\u003e#3376\u003c/a\u003e]: doc: hide \u003ccode\u003espec_error\u003c/code\u003e module [[\u003ca href=\"https://github.com/abonander\"\u003e\u003ccode\u003e@​abonander\u003c/code\u003e\u003c/a\u003e]]\n\u003cul\u003e\n\u003cli\u003eThis is a helper module for the macros and was not meant to be exposed.\u003c/li\u003e\n\u003cli\u003eIt is not expected to receive any breaking changes for the 0.8.x release, but is not designed as a public API.\nUse at your own risk.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e[\u003ca href=\"https://redirect.github.com/launchbadge/sqlx/issues/3382\"\u003e#3382\u003c/a\u003e]: feat: bumped to \u003ccode\u003elibsqlite3-sys=0.30.1\u003c/code\u003e to support sqlite 3.46 [[\u003ca href=\"https://github.com/CommanderStorm\"\u003e\u003ccode\u003e@​CommanderStorm\u003c/code\u003e\u003c/a\u003e]]\u003c/li\u003e\n\u003cli\u003e[\u003ca href=\"https://redirect.github.com/launchbadge/sqlx/issues/3385\"\u003e#3385\u003c/a\u003e]: chore(examples):Migrated the pg-chat example to ratatui [[\u003ca href=\"https://github.com/CommanderStorm\"\u003e\u003ccode\u003e@​CommanderStorm\u003c/code\u003e\u003c/a\u003e]]\u003c/li\u003e\n\u003cli\u003e[\u003ca href=\"https://redirect.github.com/launchbadge/sqlx/issues/3399\"\u003e#3399\u003c/a\u003e]: Upgrade to rustls 0.23 [[\u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e]]\n\u003cul\u003e\n\u003cli\u003eRusTLS now has pluggable cryptography providers: \u003ccode\u003ering\u003c/code\u003e (the existing implementation),\nand \u003ccode\u003eaws-lc-rs\u003c/code\u003e which has optional FIPS certification.\u003c/li\u003e\n\u003cli\u003eThe existing features activating RusTLS (\u003ccode\u003eruntime-tokio-rustls\u003c/code\u003e, \u003ccode\u003eruntime-async-std-rustls\u003c/code\u003e, \u003ccode\u003etls-rustls\u003c/code\u003e)\nenable the \u003ccode\u003ering\u003c/code\u003e provider of RusTLS to match the existing behavior so this \u003cem\u003eshould not\u003c/em\u003e be a breaking change.\u003c/li\u003e\n\u003cli\u003eSwitch to the \u003ccode\u003etls-rustls-aws-lc-rs\u003c/code\u003e feature to use the \u003ccode\u003eaws-lc-rs\u003c/code\u003e provider.\n\u003cul\u003e\n\u003cli\u003eIf using \u003ccode\u003eruntime-tokio-rustls\u003c/code\u003e or \u003ccode\u003eruntime-async-std-rustls\u003c/code\u003e,\nthis will necessitate switching to the appropriate non-legacy runtime feature:\n\u003ccode\u003eruntime-tokio\u003c/code\u003e or \u003ccode\u003eruntime-async-std\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eSee the RusTLS README for more details: \u003ca href=\"https://github.com/rustls/rustls?tab=readme-ov-file#cryptography-providers\"\u003ehttps://github.com/rustls/rustls?tab=readme-ov-file#cryptography-providers\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[\u003ca href=\"https://redirect.github.com/launchbadge/sqlx/issues/2786\"\u003e#2786\u003c/a\u003e]: fix(sqlx-cli): do not clean sqlx during prepare [[\u003ca href=\"https://github.com/cycraig\"\u003e\u003ccode\u003e@​cycraig\u003c/code\u003e\u003c/a\u003e]]\u003c/li\u003e\n\u003cli\u003e[\u003ca href=\"https://redirect.github.com/launchbadge/sqlx/issues/3354\"\u003e#3354\u003c/a\u003e]: sqlite: fix inconsistent read-after-write [[\u003ca href=\"https://github.com/ckampfe\"\u003e\u003ccode\u003e@​ckampfe\u003c/code\u003e\u003c/a\u003e]]\u003c/li\u003e\n\u003cli\u003e[\u003ca href=\"https://redirect.github.com/launchbadge/sqlx/issues/3371\"\u003e#3371\u003c/a\u003e]: Fix encoding and decoding of MySQL enums in \u003ccode\u003esqlx::Type\u003c/code\u003e [[\u003ca href=\"https://github.com/alu\"\u003e\u003ccode\u003e@​alu\u003c/code\u003e\u003c/a\u003e]]\u003c/li\u003e\n\u003cli\u003e[\u003ca href=\"https://redirect.github.com/launchbadge/sqlx/issues/3374\"\u003e#3374\u003c/a\u003e]: fix: usage of \u003ccode\u003enode12\u003c/code\u003e in \u003ccode\u003eSQLx\u003c/code\u003e action [[\u003ca href=\"https://github.com/hamirmahal\"\u003e\u003ccode\u003e@​hamirmahal\u003c/code\u003e\u003c/a\u003e]]\u003c/li\u003e\n\u003cli\u003e[\u003ca href=\"https://redirect.github.com/launchbadge/sqlx/issues/3380\"\u003e#3380\u003c/a\u003e]: chore: replace structopt with clap in examples [[\u003ca href=\"https://github.com/tottoto\"\u003e\u003ccode\u003e@​tottoto\u003c/code\u003e\u003c/a\u003e]]\u003c/li\u003e\n\u003cli\u003e[\u003ca href=\"https://redirect.github.com/launchbadge/sqlx/issues/3381\"\u003e#3381\u003c/a\u003e]: Fix CI after Rust 1.80, remove dead feature references [[\u003ca href=\"https://github.com/abonander\"\u003e\u003ccode\u003e@​abonander\u003c/code\u003e\u003c/a\u003e]]\u003c/li\u003e\n\u003cli\u003e[\u003ca href=\"https://redirect.github.com/launchbadge/sqlx/issues/3384\"\u003e#3384\u003c/a\u003e]: chore(tests): fixed deprecation warnings [[\u003ca href=\"https://github.com/CommanderStorm\"\u003e\u003ccode\u003e@​CommanderStorm\u003c/code\u003e\u003c/a\u003e]]\u003c/li\u003e\n\u003cli\u003e[\u003ca href=\"https://redirect.github.com/launchbadge/sqlx/issues/3386\"\u003e#3386\u003c/a\u003e]: fix(dependencys):bumped cargo_metadata to \u003ccode\u003ev0.18.1\u003c/code\u003e to avoid yanked \u003ccode\u003ev0.14.3\u003c/code\u003e [[\u003ca href=\"https://github.com/CommanderStorm\"\u003e\u003ccode\u003e@​CommanderStorm\u003c/code\u003e\u003c/a\u003e]]\u003c/li\u003e\n\u003cli\u003e[\u003ca href=\"https://redirect.github.com/launchbadge/sqlx/issues/3389\"\u003e#3389\u003c/a\u003e]: fix(cli): typo in error for required DB URL [[\u003ca href=\"https://github.com/ods\"\u003e\u003ccode\u003e@​ods\u003c/code\u003e\u003c/a\u003e]]\u003c/li\u003e\n\u003cli\u003e[\u003ca href=\"https://redirect.github.com/launchbadge/sqlx/issues/3417\"\u003e#3417\u003c/a\u003e]: Update version to 0.8 in README [[\u003ca href=\"https://github.com/soucosmo\"\u003e\u003ccode\u003e@​soucosmo\u003c/code\u003e\u003c/a\u003e]]\u003c/li\u003e\n\u003cli\u003e[\u003ca href=\"https://redirect.github.com/launchbadge/sqlx/issues/3441\"\u003e#3441\u003c/a\u003e]: fix: audit protocol handling [[\u003ca href=\"https://github.com/abonander\"\u003e\u003ccode\u003e@​abonander\u003c/code\u003e\u003c/a\u003e]]\n\u003cul\u003e\n\u003cli\u003eThis addresses [RUSTSEC-2024-0363] and includes regression tests for MySQL, Postgres and SQLite.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/launchbadge/sqlx/issues/2786\"\u003e#2786\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/launchbadge/sqlx/pull/2786\"\u003elaunchbadge/sqlx#2786\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/launchbadge/sqlx/issues/3354\"\u003e#3354\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/launchbadge/sqlx/pull/3354\"\u003elaunchbadge/sqlx#3354\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/launchbadge/sqlx/issues/3371\"\u003e#3371\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/launchbadge/sqlx/pull/3371\"\u003elaunchbadge/sqlx#3371\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/launchbadge/sqlx/commit/9c94ce891ae390e1604f495585d14fa6230d42f7\"\u003e\u003ccode\u003e9c94ce8\u003c/code\u003e\u003c/a\u003e chore: prepare release 0.8.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/launchbadge/sqlx/commit/0aa06763e502e0355f6ea14f353e10bdc8338d89\"\u003e\u003ccode\u003e0aa0676\u003c/code\u003e\u003c/a\u003e chore(mysql): create regression test for RUSTSEC-2024-0363\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/launchbadge/sqlx/commit/791433afbb5ac073d1c3b6c9824c69e984e5d76a\"\u003e\u003ccode\u003e791433a\u003c/code\u003e\u003c/a\u003e chore(sqlite): create regression test for RUSTSEC-2024-0363\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/launchbadge/sqlx/commit/b1539b60a13d0fb52e9d452ad43f4a4ad50ab3ec\"\u003e\u003ccode\u003eb1539b6\u003c/code\u003e\u003c/a\u003e chore(postgres): create regression test for RUSTSEC-2024-0363\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/launchbadge/sqlx/commit/9e3ece49d7b1cc8f2b3861c1716b83a9e074a42a\"\u003e\u003ccode\u003e9e3ece4\u003c/code\u003e\u003c/a\u003e fix(postgres): use checked decrement on \u003ccode\u003epending_ready_for_query_count\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/launchbadge/sqlx/commit/823261aefc90832b65d7f27fdb4f17633adc7a59\"\u003e\u003ccode\u003e823261a\u003c/code\u003e\u003c/a\u003e fix(mysql): don't use an arbitrary \u003ccode\u003ecfg\u003c/code\u003e for one test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/launchbadge/sqlx/commit/b5c218eb231083fcada54970e27d0fb8d8a92947\"\u003e\u003ccode\u003eb5c218e\u003c/code\u003e\u003c/a\u003e fix(postgres): fix missing inversion on \u003ccode\u003ePgNumeric::is_valid_digit()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/launchbadge/sqlx/commit/394a7e86a7f82e7bc06553ad5184515867a91ba4\"\u003e\u003ccode\u003e394a7e8\u003c/code\u003e\u003c/a\u003e fix(sqlite): fix unit and doctests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/launchbadge/sqlx/commit/27c573083fd0946da99e9956faf5ab87a87a28f4\"\u003e\u003ccode\u003e27c5730\u003c/code\u003e\u003c/a\u003e fix(mysql): fix doctests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/launchbadge/sqlx/commit/71f72e2620a7e7b628f8abe0a07978ad155357d9\"\u003e\u003ccode\u003e71f72e2\u003c/code\u003e\u003c/a\u003e fix(mysql): add \u003ccode\u003esqlx\u003c/code\u003e as a dev-dependency for doctests\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/launchbadge/sqlx/compare/v0.7.4...v0.8.1\"\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.18 to 0.3.20\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tokio-rs/tracing/releases\"\u003etracing-subscriber's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003etracing-subscriber 0.3.20\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eSecurity Fix\u003c/strong\u003e: ANSI Escape Sequence Injection (CVE-TBD)\u003c/p\u003e\n\u003ch2\u003eImpact\u003c/h2\u003e\n\u003cp\u003ePrevious versions of tracing-subscriber were vulnerable to ANSI escape sequence injection attacks. Untrusted user input containing ANSI escape sequences could be injected into terminal output when logged, potentially allowing attackers to:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eManipulate terminal title bars\u003c/li\u003e\n\u003cli\u003eClear screens or modify terminal display\u003c/li\u003e\n\u003cli\u003ePotentially mislead users through terminal manipulation\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eIn isolation, impact is minimal, however security issues have been found in terminal emulators that enabled an attacker to use ANSI escape sequences via logs to exploit vulnerabilities in the terminal emulator.\u003c/p\u003e\n\u003ch2\u003eSolution\u003c/h2\u003e\n\u003cp\u003eVersion 0.3.20 fixes this vulnerability by escaping ANSI control characters in when writing events to destinations that may be printed to the terminal.\u003c/p\u003e\n\u003ch2\u003eAffected Versions\u003c/h2\u003e\n\u003cp\u003eAll versions of tracing-subscriber prior to 0.3.20 are affected by this vulnerability.\u003c/p\u003e\n\u003ch2\u003eRecommendations\u003c/h2\u003e\n\u003cp\u003eImmediate Action Required: We recommend upgrading to tracing-subscriber 0.3.20 immediately, especially if your application:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eLogs user-provided input (form data, HTTP headers, query parameters, etc.)\u003c/li\u003e\n\u003cli\u003eRuns in environments where terminal output is displayed to users\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eMigration\u003c/h2\u003e\n\u003cp\u003eThis is a patch release with no breaking API changes. Simply update your Cargo.toml:\u003c/p\u003e\n\u003cpre lang=\"toml\"\u003e\u003ccode\u003e[dependencies]\r\ntracing-subscriber = \u0026quot;0.3.20\u0026quot;\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003eAcknowledgments\u003c/h2\u003e\n\u003cp\u003eWe would like to thank \u003ca href=\"http://github.com/zefr0x\"\u003ezefr0x\u003c/a\u003e who responsibly reported the issue at \u003ccode\u003esecurity@tokio.rs\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eIf you believe you have found a security vulnerability in any tokio-rs project, please email us at \u003ccode\u003esecurity@tokio.rs\u003c/code\u003e.\u003c/p\u003e\n\u003ch2\u003etracing-subscriber 0.3.19\u003c/h2\u003e\n\u003cp\u003e[ [crates.io][crate-0.3.19] ] | [ [docs.rs][docs-0.3.19] ]\u003c/p\u003e\n\u003cp\u003eThis release updates the \u003ccode\u003etracing\u003c/code\u003e dependency to [v0.1.41][tracing-0.1.41] and\nthe \u003ccode\u003etracing-serde\u003c/code\u003e dependency to [v0.2.0][tracing-serde-0.2.0].\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/4c52ca5266a3920fc5dfeebda2accf15ee7fb278\"\u003e\u003ccode\u003e4c52ca5\u003c/code\u003e\u003c/a\u003e fmt: fix ANSI escape sequence injection vulnerability (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3368\"\u003e#3368\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/f71cebe41e4c12735b1d19ca804428d4ff7d905d\"\u003e\u003ccode\u003ef71cebe\u003c/code\u003e\u003c/a\u003e subscriber: impl Clone for EnvFilter (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3360\"\u003e#3360\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/3a1f571102b38bcdca13d59f3c454989d179055d\"\u003e\u003ccode\u003e3a1f571\u003c/code\u003e\u003c/a\u003e Fix CI (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3361\"\u003e#3361\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/e63ef57f3d686abe3727ddd586eb9af73d6715b7\"\u003e\u003ccode\u003ee63ef57\u003c/code\u003e\u003c/a\u003e chore: prepare tracing-attributes 0.1.30 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3316\"\u003e#3316\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/6e59a13b1a7bcdd78b8b5a7cbcf70a0b2cdd76f0\"\u003e\u003ccode\u003e6e59a13\u003c/code\u003e\u003c/a\u003e attributes: fix tracing::instrument regression around shadowing (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3311\"\u003e#3311\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/e4df76127538aa8370d7dee32a6f84bbec6bbf10\"\u003e\u003ccode\u003ee4df761\u003c/code\u003e\u003c/a\u003e tracing: update core to 0.1.34 and attributes to 0.1.29 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3305\"\u003e#3305\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/643f392ebb73c4fb856f56a78c066c82582dd22c\"\u003e\u003ccode\u003e643f392\u003c/code\u003e\u003c/a\u003e chore: prepare tracing-attributes 0.1.29 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3304\"\u003e#3304\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/d08e7a6eea1833810ea527e18ea03b08cd402c9d\"\u003e\u003ccode\u003ed08e7a6\u003c/code\u003e\u003c/a\u003e chore: prepare tracing-core 0.1.34 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3302\"\u003e#3302\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/6e70c571d319a033d5f37c885ccf99aa675a9eac\"\u003e\u003ccode\u003e6e70c57\u003c/code\u003e\u003c/a\u003e tracing-subscriber: count numbers of enters in \u003ccode\u003eTimings\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/2944\"\u003e#2944\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/c01d4fd9def2fb061669a310598095c789ca0a32\"\u003e\u003ccode\u003ec01d4fd\u003c/code\u003e\u003c/a\u003e fix docs and enable CI on \u003ccode\u003emain\u003c/code\u003e branch (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3295\"\u003e#3295\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/tracing/compare/tracing-subscriber-0.3.18...tracing-subscriber-0.3.20\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `time` from 0.3.37 to 0.3.47\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/time-rs/time/releases\"\u003etime's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.3.47\u003c/h2\u003e\n\u003cp\u003eSee the \u003ca href=\"https://github.com/time-rs/time/blob/main/CHANGELOG.md\"\u003echangelog\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev0.3.46\u003c/h2\u003e\n\u003cp\u003eSee the \u003ca href=\"https://github.com/time-rs/time/blob/main/CHANGELOG.md\"\u003echangelog\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev0.3.45\u003c/h2\u003e\n\u003cp\u003eSee the \u003ca href=\"https://github.com/time-rs/time/blob/main/CHANGELOG.md\"\u003echangelog\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev0.3.44\u003c/h2\u003e\n\u003cp\u003eSee the \u003ca href=\"https://github.com/time-rs/time/blob/main/CHANGELOG.md\"\u003echangelog\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev0.3.43\u003c/h2\u003e\n\u003cp\u003eSee the \u003ca href=\"https://github.com/time-rs/time/blob/main/CHANGELOG.md\"\u003echangelog\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev0.3.42\u003c/h2\u003e\n\u003cp\u003eSee the \u003ca href=\"https://github.com/time-rs/time/blob/main/CHANGELOG.md\"\u003echangelog\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev0.3.41\u003c/h2\u003e\n\u003cp\u003eSee the \u003ca href=\"https://github.com/time-rs/time/blob/main/CHANGELOG.md\"\u003echangelog\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev0.3.40\u003c/h2\u003e\n\u003cp\u003eSee the \u003ca href=\"https://github.com/time-rs/time/blob/main/CHANGELOG.md\"\u003echangelog\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev0.3.39\u003c/h2\u003e\n\u003cp\u003eSee the \u003ca href=\"https://github.com/time-rs/time/blob/main/CHANGELOG.md\"\u003echangelog\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev0.3.38\u003c/h2\u003e\n\u003cp\u003eSee the \u003ca href=\"https://github.com/time-rs/time/blob/main/CHANGELOG.md\"\u003echangelog\u003c/a\u003e for details.\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/time-rs/time/blob/main/CHANGELOG.md\"\u003etime's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.3.47 [2026-02-05]\u003c/h2\u003e\n\u003ch3\u003eSecurity\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eThe possibility of a stack exhaustion denial of service attack when parsing RFC 2822 has been\neliminated. Previously, it was possible to craft input that would cause unbounded recursion. Now,\nthe depth of the recursion is tracked, causing an error to be returned if it exceeds a reasonable\nlimit.\u003c/p\u003e\n\u003cp\u003eThis attack vector requires parsing user-provided input, with any type, using the RFC 2822 format.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCompatibility\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAttempting to format a value with a well-known format (i.e. RFC 3339, RFC 2822, or ISO 8601) will\nerror at compile time if the type being formatted does not provide sufficient information. This\nwould previously fail at runtime. Similarly, attempting to format a value with ISO 8601 that is\nonly configured for parsing (i.e. \u003ccode\u003eIso8601::PARSING\u003c/code\u003e) will error at compile time.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBuilder methods for format description modifiers, eliminating the need for verbose initialization\nwhen done manually.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edate!(2026-W01-2)\u003c/code\u003e is now supported. Previously, a space was required between \u003ccode\u003eW\u003c/code\u003e and \u003ccode\u003e01\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[end]\u003c/code\u003e now has a \u003ccode\u003etrailing_input\u003c/code\u003e modifier which can either be \u003ccode\u003eprohibit\u003c/code\u003e (the default) or\n\u003ccode\u003ediscard\u003c/code\u003e. When it is \u003ccode\u003ediscard\u003c/code\u003e, all remaining input is ignored. Note that if there are components\nafter \u003ccode\u003e[end]\u003c/code\u003e, they will still attempt to be parsed, likely resulting in an error.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMore performance gains when parsing.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eIf manually formatting a value, the number of bytes written was one short for some components.\nThis has been fixed such that the number of bytes written is always correct.\u003c/li\u003e\n\u003cli\u003eThe possibility of integer overflow when parsing an owned format description has been effectively\neliminated. This would previously wrap when overflow checks were disabled. Instead of storing the\ndepth as \u003ccode\u003eu8\u003c/code\u003e, it is stored as \u003ccode\u003eu32\u003c/code\u003e. This would require multiple gigabytes of nested input to\noverflow, at which point we've got other problems and trivial mitigations are available by\ndownstream users.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.3.46 [2026-01-23]\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAll possible panics are now documented for the relevant methods.\u003c/li\u003e\n\u003cli\u003eThe need to use \u003ccode\u003e#[serde(default)]\u003c/code\u003e when using custom \u003ccode\u003eserde\u003c/code\u003e formats is documented. This applies\nonly when deserializing an \u003ccode\u003eOption\u0026lt;T\u0026gt;\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eDuration::nanoseconds_i128\u003c/code\u003e has been made public, mirroring\n\u003ccode\u003estd::time::Duration::from_nanos_u128\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/d5144cd2874862d46466c900910cd8577d066019\"\u003e\u003ccode\u003ed5144cd\u003c/code\u003e\u003c/a\u003e v0.3.47 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/f6206b050fd54817d8872834b4d61f605570e89b\"\u003e\u003ccode\u003ef6206b0\u003c/code\u003e\u003c/a\u003e Guard against integer overflow in release mode\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/1c63dc7985b8fa26bd8c689423cc56b7a03841ee\"\u003e\u003ccode\u003e1c63dc7\u003c/code\u003e\u003c/a\u003e Avoid denial of service when parsing Rfc2822\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/5940df6e72efb63d246ca1ca59a0f836ad32ad8a\"\u003e\u003ccode\u003e5940df6\u003c/code\u003e\u003c/a\u003e Add builder methods to avoid verbose construction\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/00881a4da1bc5a6cb6313052e5017dbd7daa40f0\"\u003e\u003ccode\u003e00881a4\u003c/code\u003e\u003c/a\u003e Manually format macros everywhere\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/bb723b6d826e46c174d75cd08987061984b0ceb7\"\u003e\u003ccode\u003ebb723b6\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003etrailing_input\u003c/code\u003e modifier to \u003ccode\u003eend\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/31c4f8e0b56e6ae24fe0d6ef0e492b6741dda783\"\u003e\u003ccode\u003e31c4f8e\u003c/code\u003e\u003c/a\u003e Permit \u003ccode\u003eW12\u003c/code\u003e in \u003ccode\u003edate!\u003c/code\u003e macro\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/490a17bf306576850f33a86d3ca95d96db7b1dcd\"\u003e\u003ccode\u003e490a17b\u003c/code\u003e\u003c/a\u003e Mark error paths in well-known formats as cold\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/6cb1896a600be1538ecfab8f233fe9cfe9fa8951\"\u003e\u003ccode\u003e6cb1896\u003c/code\u003e\u003c/a\u003e Optimize \u003ccode\u003eRfc2822\u003c/code\u003e parsing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/6d264d59c25e3da0453c3defebf4640b0086a006\"\u003e\u003ccode\u003e6d264d5\u003c/code\u003e\u003c/a\u003e Remove erroneous \u003ccode\u003e#[inline(never)]\u003c/code\u003e attributes\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/time-rs/time/compare/v0.3.37...v0.3.47\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lru` from 0.12.5 to 0.16.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jeromefroe/lru-rs/blob/master/CHANGELOG.md\"\u003elru's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/jeromefroe/lru-rs/tree/0.16.3\"\u003ev0.16.3\u003c/a\u003e - 2026-01-07\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix Stacked Borrows violation in \u003ccode\u003eIterMut\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/jeromefroe/lru-rs/tree/0.16.2\"\u003ev0.16.2\u003c/a\u003e - 2025-10-14\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade hashbrown dependency to 0.16.0.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/jeromefroe/lru-rs/tree/0.16.1\"\u003ev0.16.1\u003c/a\u003e - 2025-09-08\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eClone\u003c/code\u003e for unbounded cache.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/jeromefroe/lru-rs/tree/0.16.0\"\u003ev0.16.0\u003c/a\u003e - 2025-07-02\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImplement \u003ccode\u003eClone\u003c/code\u003e for caches with custom hashers.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/jeromefroe/lru-rs/tree/0.15.0\"\u003ev0.15.0\u003c/a\u003e - 2025-06-26\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReturn bool from \u003ccode\u003epromote\u003c/code\u003e and \u003ccode\u003edemote\u003c/code\u003e to indicate whether key was found.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/jeromefroe/lru-rs/tree/0.14.0\"\u003ev0.14.0\u003c/a\u003e - 2025-04-12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003eNonZeroUsize::MAX\u003c/code\u003e instead of \u003ccode\u003eunwrap()\u003c/code\u003e, and update MSRV to 1.70.0.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/jeromefroe/lru-rs/tree/0.13.0\"\u003ev0.13.0\u003c/a\u003e - 2025-01-27\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003epeek_mru\u003c/code\u003e and \u003ccode\u003epop_mru\u003c/code\u003e methods, upgrade dependency on \u003ccode\u003ehashbrown\u003c/code\u003e to 0.15.2, and update MSRV to 1.65.0.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeromefroe/lru-rs/commit/af233e5c36a6b1be65e1c6d67ebf9601a71150fb\"\u003e\u003ccode\u003eaf233e5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jeromefroe/lru-rs/issues/225\"\u003e#225\u003c/a\u003e from jeromefroe/jerome/prepare-0-16-3-release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeromefroe/lru-rs/commit/cf56f9a5ddfd435bf1905cf9c8815a582d0f7146\"\u003e\u003ccode\u003ecf56f9a\u003c/code\u003e\u003c/a\u003e Prepare 0.16.3 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeromefroe/lru-rs/commit/62be24c96137fcf5c6323607ff15ed878b157ee2\"\u003e\u003ccode\u003e62be24c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jeromefroe/lru-rs/issues/224\"\u003e#224\u003c/a\u003e from paolobarbolini/iter-mut-stacked-borrows-violation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeromefroe/lru-rs/commit/25669e76110133c73d72f1db0069934ba590162a\"\u003e\u003ccode\u003e25669e7\u003c/code\u003e\u003c/a\u003e Add regression test for \u003ccode\u003eIterMut\u003c/code\u003e stacked borrows violation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeromefroe/lru-rs/commit/b9bca3492d75139097df3b018b6abdf5825ee868\"\u003e\u003ccode\u003eb9bca34\u003c/code\u003e\u003c/a\u003e Fix stacked borrows violation in \u003ccode\u003eIterMut::next\u003c/code\u003e and \u003ccode\u003eIterMut::next_back\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeromefroe/lru-rs/commit/c1f843ded02d718138483df6ed8da4961accc201\"\u003e\u003ccode\u003ec1f843d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jeromefroe/lru-rs/issues/223\"\u003e#223\u003c/a\u003e from jeromefroe/jerome/prepare-0-16-2-release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeromefroe/lru-rs/commit/fc4f30953e75e4315d9d965a3e4b7f0968788d2a\"\u003e\u003ccode\u003efc4f309\u003c/code\u003e\u003c/a\u003e Prepare 0.16.2 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeromefroe/lru-rs/commit/e91ea2bd85eabfc0769f1117bbba22699e766cb0\"\u003e\u003ccode\u003ee91ea2b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jeromefroe/lru-rs/issues/222\"\u003e#222\u003c/a\u003e from torokati44/hashbrown-0.16\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeromefroe/lru-rs/commit/90d05feff3d795016c4f5a2e44215b35ee5816f7\"\u003e\u003ccode\u003e90d05fe\u003c/code\u003e\u003c/a\u003e Update hashbrown to 0.16\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeromefroe/lru-rs/commit/c699209232539c72035d942888750878e590ab46\"\u003e\u003ccode\u003ec699209\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jeromefroe/lru-rs/issues/220\"\u003e#220\u003c/a\u003e from jeromefroe/jerome/prepare-0-16-1-release\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jeromefroe/lru-rs/compare/0.12.5...0.16.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lz4_flex` from 0.11.3 to 0.11.6\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/PSeitz/lz4_flex/blob/main/CHANGELOG.md\"\u003elz4_flex's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e0.11.6 (2026-03-14)\u003c/h1\u003e\n\u003ch3\u003eSecurity Fix\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix handling of invalid match offsets during decompression \u003ca href=\"https://github.com/PSeitz/lz4_flex/commit/84cdafb\"\u003e#84cdafb\u003c/a\u003e (thanks \u003ca href=\"https://github.com/Marcono1234\"\u003e\u003ccode\u003e@​Marcono1234\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre\u003e\u003ccode\u003eInvalid match offsets (offset == 0) during decompression were not properly\nhandled, which could lead to invalid memory reads on untrusted input.\nUsers on 0.11.x should upgrade to 0.11.6.\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch1\u003e0.11.5 (2025-06-19)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix incorrect rust-version field name in Cargo.toml \u003ca href=\"https://redirect.github.com/PSeitz/lz4_flex/pull/187\"\u003e#187\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e0.11.4 (2025-06-14)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to twox-hash 2.0\u003ca href=\"https://redirect.github.com/PSeitz/lz4_flex/pull/175\"\u003e#175\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBetter \u003ccode\u003eno_std\u003c/code\u003e compatibility \u003ca href=\"https://redirect.github.com/PSeitz/lz4_flex/pull/180\"\u003e#180\u003c/a\u003e\u003c/li\u003e\n\u003c/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/pseitz/lz4_flex/commits/0.11.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `array-init-cursor` from 0.2.0 to 0.2.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/planus-org/planus/blob/main/CHANGELOG.md\"\u003earray-init-cursor's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003cp\u003eAll notable changes to this project will be documented in this file.\u003c/p\u003e\n\u003cp\u003eThe format is based on \u003ca href=\"https://keepachangelog.com/en/1.0.0/\"\u003eKeep a Changelog\u003c/a\u003e,\nand this project adheres to \u003ca href=\"https://semver.org/spec/v2.0.0.html\"\u003eSemantic Versioning\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003e[Unreleased]\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003ch3\u003eRemoved\u003c/h3\u003e\n\u003ch2\u003e[1.3.0] - 2026-01-25\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump the Minimum Support Rust Version (MSRV) to 1.88.0 \u003ca href=\"https://redirect.github.com/planus-org/planus/pull/343\"\u003e#343\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for C++-esque name resolution in module paths \u003ca href=\"https://redirect.github.com/planus-org/planus/pull/314\"\u003e#314\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e--format\u003c/code\u003e flag to planus-cli to allow disable rustfmt formatting of the generated file \u003ca href=\"https://redirect.github.com/planus-org/planus/pull/341\"\u003e#341\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed planus inspector not working on MacOS \u003ca href=\"https://redirect.github.com/planus-org/planus/pull/342\"\u003e#342\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRemoved\u003c/h3\u003e\n\u003ch2\u003e[1.2.0] - 2025-08-26\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eforce_align\u003c/code\u003e on table fields \u003ca href=\"https://redirect.github.com/planus-org/planus/pull/307\"\u003e#307\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003ch3\u003eRemoved\u003c/h3\u003e\n\u003ch2\u003e[1.1.1] - 2025-03-02\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Rust]: Fix the alignment of structs in unions \u003ca href=\"https://redirect.github.com/planus-org/planus/pull/289\"\u003e#289\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRemoved\u003c/h3\u003e\n\u003ch2\u003e[1.1.0] - 2025-03-02\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/planus-org/planus/commit/be6f99afde8760dcf87b5dcdade832400e826791\"\u003e\u003ccode\u003ebe6f99a\u003c/code\u003e\u003c/a\u003e Add a soundness fix for array-init-cursor (\u003ca href=\"https://redirect.github.com/planus-org/planus/issues/294\"\u003e#294\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/planus-org/planus/commit/1cf18d16af7cf0b17c8f95f7c0fd362c69c78236\"\u003e\u003ccode\u003e1cf18d1\u003c/code\u003e\u003c/a\u003e Release 1.1.1 (\u003ca href=\"https://redirect.github.com/planus-org/planus/issues/290\"\u003e#290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/planus-org/planus/commit/e1928da42ccb48e97f1b82d8cad51fb9651e8caa\"\u003e\u003ccode\u003ee1928da\u003c/code\u003e\u003c/a\u003e Fix alignment of large structs in unions (\u003ca href=\"https://redirect.github.com/planus-org/planus/issues/289\"\u003e#289\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/planus-org/planus/commit/060ffc788a45ef546820a50da8b1ae88f2762e01\"\u003e\u003ccode\u003e060ffc7\u003c/code\u003e\u003c/a\u003e Release version 1.1.0 (\u003ca href=\"https://redirect.github.com/planus-org/planus/issues/288\"\u003e#288\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/planus-org/planus/commit/d96b907d3f87db725e8934f8f1d2b3b9b5f20353\"\u003e\u003ccode\u003ed96b907\u003c/code\u003e\u003c/a\u003e Implement union vectors (\u003ca href=\"https://redirect.github.com/planus-org/planus/issues/287\"\u003e#287\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/planus-org/planus/commit/08d8c012a5c24c6d32ab984b67cc59249779d8f0\"\u003e\u003ccode\u003e08d8c01\u003c/code\u003e\u003c/a\u003e Small fixes (\u003ca href=\"https://redirect.github.com/planus-org/planus/issues/286\"\u003e#286\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/planus-org/planus/commit/b8129d7691636e8bcdc24c61ed80d916bacf7f71\"\u003e\u003ccode\u003eb8129d7\u003c/code\u003e\u003c/a\u003e Mark \u003ccode\u003ePrimitive\u003c/code\u003e and \u003ccode\u003eVectorWrite\u003c/code\u003e as unsafe (\u003ca href=\"https://redirect.github.com/planus-org/planus/issues/280\"\u003e#280\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/planus-org/planus/commit/b5d9d8194a6a928442337e6571d779da25ab1e0e\"\u003e\u003ccode\u003eb5d9d81\u003c/code\u003e\u003c/a\u003e Update the test suite (\u003ca href=\"https://redirect.github.com/planus-org/planus/issues/283\"\u003e#283\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/planus-org/planus/commit/4f04f66577b0bcf2ee0d315b40fc41dd0b2dfa71\"\u003e\u003ccode\u003e4f04f66\u003c/code\u003e\u003c/a\u003e Add extra unsafe blocks as required by 2024 edition (\u003ca href=\"https://redirect.github.com/planus-org/planus/issues/282\"\u003e#282\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/planus-org/planus/commit/44ffb381905dde6f00a568ce11ec19d64fb9db36\"\u003e\u003ccode\u003e44ffb38\u003c/code\u003e\u003c/a\u003e New rust version, new clippy issues to fix\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/planus-org/planus/compare/v0.2.0...array-init-cursor-v0.2.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.8.0 to 1.11.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tokio-rs/bytes/releases\"\u003ebytes's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eBytes v1.11.1\u003c/h2\u003e\n\u003ch1\u003e1.11.1 (February 3rd, 2026)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix integer overflow in \u003ccode\u003eBytesMut::reserve\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBytes v1.11.0\u003c/h2\u003e\n\u003ch1\u003e1.11.0 (November 14th, 2025)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eBump MSRV to 1.57 (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/788\"\u003e#788\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: \u003ccode\u003eBytesMut\u003c/code\u003e only reuse if src has remaining (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/803\"\u003e#803\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSpecialize \u003ccode\u003eBytesMut::put::\u0026lt;Bytes\u0026gt;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/793\"\u003e#793\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReserve capacity in \u003ccode\u003eBytesMut::put\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/794\"\u003e#794\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eChange \u003ccode\u003eBytesMut::remaining_mut\u003c/code\u003e to use \u003ccode\u003eisize::MAX\u003c/code\u003e instead of \u003ccode\u003eusize::MAX\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/795\"\u003e#795\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eInternal changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eGuarantee address in \u003ccode\u003eslice()\u003c/code\u003e for empty slices. (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/780\"\u003e#780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRename \u003ccode\u003eVtable::to_*\u003c/code\u003e -\u0026gt; \u003ccode\u003eVtable::into_*\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/776\"\u003e#776\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix latest clippy warnings (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/787\"\u003e#787\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eIgnore \u003ccode\u003eBytesMut::freeze\u003c/code\u003e doctest on wasm (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/790\"\u003e#790\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMove \u003ccode\u003edrop_fn\u003c/code\u003e of \u003ccode\u003efrom_owner\u003c/code\u003e into vtable (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/801\"\u003e#801\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBytes v1.10.1\u003c/h2\u003e\n\u003ch1\u003e1.10.1 (March 5th, 2025)\u003c/h1\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix memory leak when using \u003ccode\u003eto_vec\u003c/code\u003e with \u003ccode\u003eBytes::from_owner\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/773\"\u003e#773\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/773\"\u003e#773\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/bytes/pull/773\"\u003etokio-rs/bytes#773\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eBytes v1.10.0\u003c/h2\u003e\n\u003ch1\u003e1.10.0 (February 3rd, 2025)\u003c/h1\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd feature to support platforms without atomic CAS (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/467\"\u003e#467\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003etry_get_*\u003c/code\u003e methods for \u003ccode\u003eBuf\u003c/code\u003e trait (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/753\"\u003e#753\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplement \u003ccode\u003eBuf::chunks_vectored\u003c/code\u003e for \u003ccode\u003eTake\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/617\"\u003e#617\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplement \u003ccode\u003eBuf::chunks_vectored\u003c/code\u003e for \u003ccode\u003eVecDeque\u0026lt;u8\u0026gt;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/708\"\u003e#708\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove incorrect guarantee for \u003ccode\u003echunks_vectored\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/754\"\u003e#754\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure that tests pass under \u003ccode\u003epanic=abort\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/749\"\u003e#749\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/tokio-rs/bytes/blob/master/CHANGELOG.md\"\u003ebytes's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e1.11.1 (February 3rd, 2026)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix integer overflow in \u003ccode\u003eBytesMut::reserve\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e1.11.0 (November 14th, 2025)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eBump MSRV to 1.57 (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/788\"\u003e#788\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: \u003ccode\u003eBytesMut\u003c/code\u003e only reuse if src has remaining (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/803\"\u003e#803\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSpecialize \u003ccode\u003eBytesMut::put::\u0026lt;Bytes\u0026gt;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/793\"\u003e#793\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReserve capacity in \u003ccode\u003eBytesMut::put\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/794\"\u003e#794\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eChange \u003ccode\u003eBytesMut::remaining_mut\u003c/code\u003e to use \u003ccode\u003eisize::MAX\u003c/code\u003e instead of \u003ccode\u003eusize::MAX\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/795\"\u003e#795\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eInternal changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eGuarantee address in \u003ccode\u003eslice()\u003c/code\u003e for empty slices. (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/780\"\u003e#780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRename \u003ccode\u003eVtable::to_*\u003c/code\u003e -\u0026gt; \u003ccode\u003eVtable::into_*\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/776\"\u003e#776\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix latest clippy warnings (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/787\"\u003e#787\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eIgnore \u003ccode\u003eBytesMut::freeze\u003c/code\u003e doctest on wasm (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/790\"\u003e#790\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMove \u003ccode\u003edrop_fn\u003c/code\u003e of \u003ccode\u003efrom_owner\u003c/code\u003e into vtable (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/801\"\u003e#801\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e1.10.1 (March 5th, 2025)\u003c/h1\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix memory leak when using \u003ccode\u003eto_vec\u003c/code\u003e with \u003ccode\u003eBytes::from_owner\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/773\"\u003e#773\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e1.10.0 (February 3rd, 2025)\u003c/h1\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd feature to support platforms without atomic CAS (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/467\"\u003e#467\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003etry_get_*\u003c/code\u003e methods for \u003ccode\u003eBuf\u003c/code\u003e trait (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/753\"\u003e#753\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplement \u003ccode\u003eBuf::chunks_vectored\u003c/code\u003e for \u003ccode\u003eTake\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/617\"\u003e#617\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplement \u003ccode\u003eBuf::chunks_vectored\u003c/code\u003e for \u003ccode\u003eVecDeque\u0026lt;u8\u0026gt;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/708\"\u003e#708\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove incorrect guarantee for \u003ccode\u003echunks_vectored\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/754\"\u003e#754\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure that tests pass under \u003ccode\u003epanic=abort\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/749\"\u003e#749\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e1.9.0 (November 27, 2024)\u003c/h1\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eBytes::from_owner\u003c/code\u003e to enable externally-allocated memory (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/742\"\u003e#742\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumented\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/tokio-rs/bytes/commit/417dccdeff249e0c011327de7d92e0d6fbe7cc43\"\u003e\u003ccode\u003e417dccd\u003c/code\u003e\u003c/a\u003e Release bytes v1.11.1 (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/820\"\u003e#820\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/d0293b0e35838123c51ca5dfdf468ecafee4398f\"\u003e\u003ccode\u003ed0293b0\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/a7952fb4478f6dc226f623b217432fbc6f8dad24\"\u003e\u003ccode\u003ea7952fb\u003c/code\u003e\u003c/a\u003e chore: prepare bytes v1.11.0 (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/804\"\u003e#804\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/60cbb776f22e4ef2268c026e88a24d6ed75b3776\"\u003e\u003ccode\u003e60cbb77\u003c/code\u003e\u003c/a\u003e fix: \u003ccode\u003eBytesMut\u003c/code\u003e only reuse if src has remaining (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/803\"\u003e#803\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/7ce330f5192a322fb1efefe7ac9a3850b27162a1\"\u003e\u003ccode\u003e7ce330f\u003c/code\u003e\u003c/a\u003e Move drop_fn of from_owner into vtable (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/801\"\u003e#801\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/4b53a29eb26716592ef2f00f925ef58ccb182e61\"\u003e\u003ccode\u003e4b53a29\u003c/code\u003e\u003c/a\u003e Tweak BytesMut::remaining_mut (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/795\"\u003e#795\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/016fdbdc7a95f6764186dacfcaeef94d77e89cd1\"\u003e\u003ccode\u003e016fdbd\u003c/code\u003e\u003c/a\u003e Reserve capacity in BytesMut::put (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/794\"\u003e#794\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/ef7f25736cfe48db5b42f2aa3225cace4126d2ac\"\u003e\u003ccode\u003eef7f257\u003c/code\u003e\u003c/a\u003e Specialize BytesMut::put::\u0026lt;Bytes\u0026gt; (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/793\"\u003e#793\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/8b4f54d0f317724bfeab29232f8a9333b3d8625e\"\u003e\u003ccode\u003e8b4f54d\u003c/code\u003e\u003c/a\u003e Ignore BytesMut::freeze doctest on wasm (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/790\"\u003e#790\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/16132ad2593402aa7dbd882b0ce22a40bfacfd96\"\u003e\u003ccode\u003e16132ad\u003c/code\u003e\u003c/a\u003e Fix latest clippy warnings (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/787\"\u003e#787\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/bytes/compare/v1.8.0...v1.11.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `crossbeam-channel` from 0.5.13 to 0.5.15\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.15\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix regression introduced in 0.5.12 that can lead to a double free when dropping unbounded channel. (\u003ca href=\"https://redirect.github.com/crossbeam-rs/crossbeam/issues/1187\"\u003e#1187\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ecrossbeam-channel 0.5.14\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix stack overflow when sending large value to unbounded channel. (\u003ca href=\"https://redirect.github.com/crossbeam-rs/crossbeam/issues/1146\"\u003e#1146\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/crossbeam-rs/crossbeam/issues/1147\"\u003e#1147\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eSelect::new_biased\u003c/code\u003e function. (\u003ca href=\"https://redirect.github.com/crossbeam-rs/crossbeam/issues/1150\"\u003e#1150\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove inefficient spinning. (\u003ca href=\"https://redirect.github.com/crossbeam-rs/crossbeam/issues/1154\"\u003e#1154\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSuppress buggy \u003ccode\u003eclippy::zero_repeat_side_effects\u003c/code\u003e lint in macro generated code. (\u003ca href=\"https://redirect.github.com/crossbeam-rs/crossbeam/issues/1123\"\u003e#1123\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/d35ffde18a76ae9667f602d8c0127ff89ac2e4d4\"\u003e\u003ccode\u003ed35ffde\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/6ec74ecae896df5fc239518b45a1bfd258c9db68\"\u003e\u003ccode\u003e6ec74ec\u003c/code\u003e\u003c/a\u003e crossbeam-channel: prevent double free on Drop (\u003ca href=\"https://redirect.github.com/crossbeam-rs/crossbeam/issues/1187\"\u003e#1187\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/crossbeam-rs/crossbeam/commit/ccd83ac4108a2a1b41e9c6e79c87267167d18dfa\"\u003e\u003ccode\u003eccd83ac\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/54988eb2399c889fb82926c1508bb0ec31bedba2\"\u003e\u003ccode\u003e54988eb\u003c/code\u003e\u003c/a\u003e Calculate layout in const context\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/crossbeam-rs/crossbeam/commit/761d0b67e2849479f7b376b4c02a191f6ed796aa\"\u003e\u003ccode\u003e761d0b6\u003c/code\u003e\u003c/a\u003e Port \u003ca href=\"https://redirect.github.com/crossbeam-rs/crossbeam/issues/1146\"\u003e#1146\u003c/a\u003e \u0026amp; \u003ca href=\"https://redirect.github.com/crossbeam-rs/crossbeam/issues/1147\"\u003e#1147\u003c/a\u003e to deque::Injector and queue::SegQueue\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/crossbeam-rs/crossbeam/commit/8144fbb41e67046d341034843887b0dd5963cddb\"\u003e\u003ccode\u003e8144fbb\u003c/code\u003e\u003c/a\u003e Remove optimistic spinning from Context::wait_until\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/crossbeam-rs/crossbeam/commit/a92f6c4fbb5527ef4f86239fd18df426b4e1d84f\"\u003e\u003ccode\u003ea92f6c4\u003c/code\u003e\u003c/a\u003e Bump peter-evans/create-pull-request from 5 to 7 (\u003ca href=\"https://redirect.github.com/crossbeam-rs/crossbeam/issues/1153\"\u003e#1153\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/crossbeam-rs/crossbeam/commit/66d41a904f8f51d82d806b86856d72290202d491\"\u003e\u003ccode\u003e66d41a9\u003c/code\u003e\u003c/a\u003e channel: Add new_biased constructor for biased channel selection (\u003ca href=\"https://redirect.github.com/crossbeam-rs/crossbeam/issues/1150\"\u003e#1150\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/crossbeam-rs/crossbeam/commit/d0d0a80be89a976a66292ed7d3fb562f9d3d590b\"\u003e\u003ccode\u003ed0d0a80\u003c/code\u003e\u003c/a\u003e CachePadded: Use 128-byte alignment on arm64ec\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/crossbeam-rs/crossbeam/commit/f757eefca227f67cb9dc8b90c07500728151f501\"\u003e\u003ccode\u003ef757eef\u003c/code\u003e\u003c/a\u003e Add comment about fixed rustc bug\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/crossbeam-rs/crossbeam/compare/crossbeam-channel-0.5.13...crossbeam-channel-0.5.15\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `hickory-proto` from 0.25.0-alpha.4 to 0.25.0-alpha.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/hickory-dns/hickory-dns/releases\"\u003ehickory-proto's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.25.0-alpha.5\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate the root hints file in the test configs directory. by \u003ca href=\"https://github.com/marcus0x62\"\u003e\u003ccode\u003e@​marcus0x62\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hickory-dns/hickory-dns/pull/2629\"\u003ehickory-dns/hickory-dns#2629\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReferral filtering by \u003ca href=\"https://github.com/marcus0x62\"\u003e\u003ccode\u003e@​marcus0x62\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hickory-dns/hickory-dns/pull/2604\"\u003ehickory-dns/hickory-dns#2604\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix check_drop_privs error on Windows by \u003ca href=\"https://github.com/mokeyish\"\u003e\u003ccode\u003e@​mokeyish\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hickory-dns/hickory-dns/pull/2630\"\u003ehickory-dns/hickory-dns#2630\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix typos by \u003ca href=\"https://github.com/kianmeng\"\u003e\u003ccode\u003e@​kianmeng\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hickory-dns/hickory-dns/pull/2632\"\u003ehickory-dns/hickory-dns#2632\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSimplify platform-independent privilege dropping by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hickory-dns/hickory-dns/pull/2634\"\u003ehickory-dns/hickory-dns#2634\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump libc from 0.2.164 to 0.2.167 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hickory-dns/hickory-dns/pull/2635\"\u003ehickory-dns/hickory-dns#2635\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClean up ignored tests by \u003ca href=\"https://github.com/divergentdave\"\u003e\u003ccode\u003e@​divergentdave\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hickory-dns/hickory-dns/pull/2642\"\u003ehickory-dns/hickory-dns#2642\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLog server config on connection failure. by \u003ca href=\"https://github.com/mstyura\"\u003e\u003ccode\u003e@​mstyura\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hickory-dns/hickory-dns/pull/2637\"\u003ehickory-dns/hickory-dns#2637\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove redundant Resolver constructors by \u003ca href=\"https://github.com/divergentdave\"\u003e\u003ccode\u003e@​divergentdave\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hickory-dns/hickory-dns/pull/2644\"\u003ehickory-dns/hickory-dns#2644\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for ring-based RSA signing keys by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hickory-dns/hickory-dns/pull/2589\"\u003ehickory-dns/hickory-dns#2589\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd conformance test to simulate packet loss by \u003ca href=\"https://github.com/divergentdave\"\u003e\u003ccode\u003e@​divergentdave\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hickory-dns/hickory-dns/pull/2646\"\u003ehickory-dns/hickory-dns#2646\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConformance: test Hickory DNS with ring as well by \u003ca href=\"https://github.com/divergentdave\"\u003e\u003ccode\u003e@​divergentdave\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hickory-dns/hickory-dns/pull/2647\"\u003ehickory-dns/hickory-dns#2647\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd separate ErrorKind for recursion limit by \u003ca href=\"https://github.com/divergentdave\"\u003e\u003ccode\u003e@​divergentdave\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hickory-dns/hickory-dns/pull/2651\"\u003ehickory-dns/hickory-dns#2651\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMove LookupFuture to resolver module by \u003ca href=\"https://github.com/divergentdave\"\u003e\u003ccode\u003e@​divergentdave\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hickory-dns/hickory-dns/pull/2650\"\u003ehickory-dns/hickory-dns#2650\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCachingClient: Move query depth counter to stack by \u003ca href=\"https://github.com/divergentdave\"\u003e\u003ccode\u003e@​divergentdave\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hickory-dns/hickory-dns/pull/2648\"\u003ehickory-dns/hickory-dns#2648\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIncrease logging to diagnose Windows CI issue by \u003ca href=\"https://github.com/divergentdave\"\u003e\u003ccode\u003e@​divergentdave\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hickory-dns/hickory-dns/pull/2652\"\u003ehickory-dns/hickory-dns#2652\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix outdated references to AsyncResolver by \u003ca href=\"https://github.com/divergentdave\"\u003e\u003ccode\u003e@​divergentdave\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hickory-dns/hickory-dns/pull/2653\"\u003ehickory-dns/hickory-dns#2653\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump libc from 0.2.167 to 0.2.168 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hickory-dns/hickory-dns/pull/2657\"\u003ehickory-dns/hickory-dns#2657\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump tokio-rustls from 0.26.0 to 0.26.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hickory-dns/hickory-dns/pull/2659\"\u003ehickory-dns/hickory-dns#2659\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump thiserror from 2.0.3 to 2.0.6 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hickory-dns/hickory-dns/pull/2660\"\u003ehickory-dns/hickory-dns#2660\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003easync-std-resolver: remove README reference to mdns support by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hickory-dns/hickory-dns/pull/2655\"\u003ehickory-dns/hickory-dns#2655\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove support for OpenSSL by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hickory-dns/hickory-dns/pull/2656\"\u003ehickory-dns/hickory-dns#2656\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eresolver: drop comparison/ordering implementations for configuration types by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hickory-dns/hickory-dns/pull/2579\"\u003ehickory-dns/hickory-dns#2579\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eproto: account for fqdn in PartialEq impl by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hickory-dns/hickory-dns/pull/2560\"\u003ehickory-dns/hickory-dns#2560\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow API consumer to use OS port assignment for UDP sockets by \u003ca href=\"https://github.com/marcus0x62\"\u003e\u003ccode\u003e@​marcus0x62\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hickory-dns/hickory-dns/pull/2666\"\u003ehickory-dns/hickory-dns#2666\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix conformance test DNSSEC feature handling by \u003ca href=\"https://github.com/divergentdave\"\u003e\u003ccode\u003e@​divergentdave\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hickory-dns/hickory-dns/pull/2669\"\u003ehickory-dns/hickory-dns#2669\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd RFC 8906 conformance tests by \u003ca href=\"https://github.com/divergentdave\"\u003e\u003ccode\u003e@​divergentdave\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hickory-dns/hickory-dns/pull/2667\"\u003ehickory-dns/hickory-dns#2667\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003econformance: allow hickory in DNS_TEST_PEER by \u003ca href=\"https://github.com/divergentdave\"\u003e\u003ccode\u003e@​divergentdave\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hickory-dns/hickory-dns/pull/2674\"\u003ehickory-dns/hickory-dns#2674\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003econformance: enable unbound control interface by \u003ca href=\"https://github.com/divergentdave\"\u003e\u003ccode\u003e@​divergentdave\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hickory-dns/hickory-dns/pull/2675\"\u003ehickory-dns/hickory-dns#2675\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMiscellaneous cleanup by \u003ca href=\"https://github.com/divergentdave\"\u003e\u003ccode\u003e@​divergentdave\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hickory-dns/hickory-dns/pull/2677\"\u003ehickory-dns/hickory-dns#2677\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eParse unknown opcodes by \u003ca href=\"https://github.com/divergentdave\"\u003e\u003ccode\u003e@​divergentdave\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hickory-dns/hickory-dns/pull/2673\"\u003ehickory-dns/hickory-dns#2673\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump thiserror from 2.0.6 to 2.0.7 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hickory-dns/hickory-dns/pull/2681\"\u003ehickory-dns/hickory-dns#2681\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eproto: hash lowercase names for DS and NSEC3 by \u003ca href=\"https://github.com/divergentdave\"\u003e\u003ccode\u003e@​divergentdave\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hickory-dns/hickory-dns/pull/2685\"\u003ehickory-dns/hickory-dns#2685\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReformat large inline tables in config files by \u003ca href=\"https://github.com/divergentdave\"\u003e\u003ccode\u003e@​divergentdave\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hickory-dns/hickory-dns/pull/2686\"\u003ehickory-dns/hickory-dns#2686\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eresolver: never use truncated UDP response by \u003ca href=\"https://github.com/divergentdave\"\u003e\u003ccode\u003e@​divergentdave\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hickory-dns/hickory-dns/pull/2682\"\u003ehickory-dns/hickory-dns#2682\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade conformance workspace dependencies by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hickory-dns/hickory-dns/pull/2671\"\u003ehickory-dns/hickory-dns#2671\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eproto: expose EdnsFlags::z as u16 by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hickory-dns/hickory-dns/pull/2684\"\u003ehickory-dns/hickory-dns#2684\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003econformance: avoid arithmetic overflow of key tag by \u003ca href=\"https://github.com/divergentdave\"\u003e\u003ccode\u003e@​divergentdave\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hickory-dns/hickory-dns/pull/2687\"\u003ehickory-dns/hickory-dns#2687\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImplement RFC \u003ca href=\"https://redirect.github.com/hickory-dns/hickory-dns/issues/2195\"\u003e#2195\u003c/a\u003e by \u003ca href=\"https://github.com/pvdrz\"\u003e\u003ccode\u003e@​pvdrz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hickory-dns/hickory-dns/pull/2678\"\u003ehickory-dns/hickory-dns#2678\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSimplify server configuration by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hickory-dns/hickory-dns/pull/2672\"\u003ehickory-dns/hickory-dns#2672\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClean up DNSSEC support by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hickory-dns/hickory-dns/pull/2670\"\u003ehickory-dns/hickory-dns#2670\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etests: upgrade minijinja in e2e-tests by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hickory-dns/hickory-dns/pull/2688\"\u003ehickory-dns/hickory-dns#2688\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd divergentdave as a maintainer by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hickory-dns/hickory-dns/pull/2689\"\u003ehickory-dns/hickory-dns#2689\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eServer configuration tweaks by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hickory-dns/hickory-dns/pull/2690\"\u003ehickory-dns/hickory-dns#2690\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003emerge the Forward and Hint zone types into one by \u003ca href=\"https://github.com/japaric\"\u003e\u003ccode\u003e@​japaric\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hickory-dns/hickory-dns/pull/2692\"\u003ehickory-dns/hickory-dns#2692\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMinimize DNSSEC guards some more by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hickory-dns/hickory-dns/pull/2691\"\u003ehickory-dns/hickory-dns#2691\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump libc from 0.2.168 to 0.2.169 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hickory-dns/hickory-dns/pull/2698\"\u003ehickory-dns/hickory-dns#2698\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump rustls-pki-types from 1.10.0 to 1.10.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hickory-dns/hickory-dns/pull/2697\"\u003ehickory-dns/hickory-dns#2697\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/hickory-dns/hickory-dns/commit/c569a50fee3cb0c2eea5f2406401f2d4b572b478\"\u003e\u003ccode\u003ec569a50\u003c/code\u003e\u003c/a\u003e update fuzz/Cargo.lock file\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hickory-dns/hickory-dns/commit/9a1c6a2c04329840269eb2cc45c92d711a9e5f12\"\u003e\u003ccode\u003e9a1c6a2\u003c/code\u003e\u003c/a\u003e revert fuzz/Cargo.lock\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hickory-dns/hickory-dns/commit/c793a30a660356369014cbcb0d4554ffd170774b\"\u003e\u003ccode\u003ec793a30\u003c/code\u003e\u003c/a\u003e prepare 0.25-alpha.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hickory-dns/hickory-dns/commit/a7861356fcac293eb29ae8110fdc4dabf05feb46\"\u003e\u003ccode\u003ea786135\u003c/code\u003e\u003c/a\u003e only return INDETERMINATE if we lack all evidence of DNSSEC records in DNSKEY...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hickory-dns/hickory-dns/commit/e813b413318c258cebeaed1e5cc4f34206dad2a5\"\u003e\u003ccode\u003ee813b41\u003c/code\u003e\u003c/a\u003e ensure DS records are non-empty for INSECURE check against unsuported DNSKEYs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hickory-dns/hickory-dns/commit/23d1bdb23f60248975c391bcbe62096d261a39d7\"\u003e\u003ccode\u003e23d1bdb\u003c/code\u003e\u003c/a\u003e update outdated comments for DNSKEY validation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hickory-dns/hickory-dns/commit/4a03485d29cb15310e9c3294132a45a07ab6fa1a\"\u003e\u003ccode\u003e4a03485\u003c/code\u003e\u003c/a\u003e only trust SECURE or INSECURE DS records when evaluating the algorithm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hickory-dns/hickory-dns/commit/36ca03188a49a69c0fa89d568d3d2d1264388c3c\"\u003e\u003ccode\u003e36ca031\u003c/code\u003e\u003c/a\u003e verify that all the DS records in the parent zone are unsupported like the DN...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hickory-dns/hickory-dns/commit/7b217b3743400ff9be42d780f9db66f4aad071ad\"\u003e\u003ccode\u003e7b217b3\u003c/code\u003e\u003c/a\u003e verify that all the DS records in the parent zone are unsupported like the DN...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hickory-dns/hickory-dns/commit/29071f1f7d2074500f85355f6a2748db362fff3e\"\u003e\u003ccode\u003e29071f1\u003c/code\u003e\u003c/a\u003e Add test for unsupported algorithm check\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/hickory-dns/hickory-dns/compare/v0.25.0-alpha.4...v0.25.0-alpha.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `jsonwebtoken` from 9.3.0 to 9.3.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Keats/jsonwebtoken/blob/master/CHANGELOG.md\"\u003ejsonwebtoken's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e9.3.1 (2024-02-06)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate base64\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Keats/jsonwebtoken/commit/87bbe49004de17ac1c64bf25d7751c0e43cff5dc\"\u003e\u003ccode\u003e87bbe49\u003c/code\u003e\u003c/a\u003e New release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"...\n\n_Description has been truncated_","html_url":"https://github.com/Armanidashh/rbuilder/pull/12","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Armanidashh%2Frbuilder/issues/12","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/12/packages"}},{"old_version":"1.17.0","new_version":"1.17.2","update_type":"patch","path":null,"pr_created_at":"2026-03-16T20:56:39.000Z","version_change":"1.17.0 → 1.17.2","issue":{"uuid":"4084752364","node_id":"PR_kwDOPJrlIs7LCYz4","number":20,"state":"closed","title":"build(deps): bump the cargo group across 2 directories with 7 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-03-20T18:19:25.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-16T20:56:39.000Z","updated_at":"2026-03-20T18:19:27.000Z","time_to_close":336166,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"cargo","update_count":7,"packages":[{"name":"bytes","old_version":"1.11.0","new_version":"1.11.1","repository_url":"https://github.com/tokio-rs/bytes"},{"name":"git2","old_version":"0.20.2","new_version":"0.20.4","repository_url":"https://github.com/rust-lang/git2-rs"},{"name":"keccak","old_version":"0.1.5","new_version":"0.1.6","repository_url":"https://github.com/RustCrypto/sponges"},{"name":"lz4_flex","old_version":"0.11.5","new_version":"0.11.6","repository_url":"https://github.com/pseitz/lz4_flex"},{"name":"quinn-proto","old_version":"0.11.13","new_version":"0.11.14","repository_url":"https://github.com/quinn-rs/quinn"},{"name":"ruint","old_version":"1.17.0","new_version":"1.17.2","repository_url":"https://github.com/recmo/uint"},{"name":"time","old_version":"0.3.44","new_version":"0.3.47","repository_url":"https://github.com/time-rs/time"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the cargo group with 7 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [bytes](https://github.com/tokio-rs/bytes) | `1.11.0` | `1.11.1` |\n| [git2](https://github.com/rust-lang/git2-rs) | `0.20.2` | `0.20.4` |\n| [keccak](https://github.com/RustCrypto/sponges) | `0.1.5` | `0.1.6` |\n| [lz4_flex](https://github.com/pseitz/lz4_flex) | `0.11.5` | `0.11.6` |\n| [quinn-proto](https://github.com/quinn-rs/quinn) | `0.11.13` | `0.11.14` |\n| [ruint](https://github.com/recmo/uint) | `1.17.0` | `1.17.2` |\n| [time](https://github.com/time-rs/time) | `0.3.44` | `0.3.47` |\n\nBumps the cargo group with 4 updates in the /ere-guests directory: [bytes](https://github.com/tokio-rs/bytes), [keccak](https://github.com/RustCrypto/sponges), [ruint](https://github.com/recmo/uint) and [time](https://github.com/time-rs/time).\n\nUpdates `bytes` from 1.11.0 to 1.11.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tokio-rs/bytes/releases\"\u003ebytes's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eBytes v1.11.1\u003c/h2\u003e\n\u003ch1\u003e1.11.1 (February 3rd, 2026)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix integer overflow in \u003ccode\u003eBytesMut::reserve\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tokio-rs/bytes/blob/master/CHANGELOG.md\"\u003ebytes's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e1.11.1 (February 3rd, 2026)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix integer overflow in \u003ccode\u003eBytesMut::reserve\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/417dccdeff249e0c011327de7d92e0d6fbe7cc43\"\u003e\u003ccode\u003e417dccd\u003c/code\u003e\u003c/a\u003e Release bytes v1.11.1 (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/820\"\u003e#820\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/d0293b0e35838123c51ca5dfdf468ecafee4398f\"\u003e\u003ccode\u003ed0293b0\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/tokio-rs/bytes/compare/v1.11.0...v1.11.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `git2` from 0.20.2 to 0.20.4\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/git2-rs/blob/git2-0.20.4/CHANGELOG.md\"\u003egit2's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.20.4 - 2026-02-02\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/rust-lang/git2-rs/compare/git2-0.20.3...git2-0.20.4\"\u003e0.20.3...0.20.4\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix undefined behavior when dereferencing empty \u003ccode\u003eBuf\u003c/code\u003e.\n\u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/pull/1213\"\u003e#1213\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.20.3 - 2025-12-06\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/rust-lang/git2-rs/compare/git2-0.20.2...git2-0.20.3\"\u003e0.20.2...0.20.3\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBumped requirement to libgit2-sys 0.18.3, which updates libgit2 from 1.9.0 to 1.9.2.\n\u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/pull/1197\"\u003e#1197\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/git2-rs/commit/8852d7dabd38d0df6d4524e04a1c2ee520ac7203\"\u003e\u003ccode\u003e8852d7d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/issues/1214\"\u003e#1214\u003c/a\u003e from weihanglo/backport-from-raw-parts\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/git2-rs/commit/0b274f76f70f717c3bda4be1f79ba8e1cb11afd4\"\u003e\u003ccode\u003e0b274f7\u003c/code\u003e\u003c/a\u003e Bump to 0.20.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/git2-rs/commit/73a5d5d7c49a7eb9d17c2ab6e40dafe3765ebf4d\"\u003e\u003ccode\u003e73a5d5d\u003c/code\u003e\u003c/a\u003e Add test for dereference of an empty Buf\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/git2-rs/commit/ce566831eb188b0fdb27962e154b8da6103071bf\"\u003e\u003ccode\u003ece56683\u003c/code\u003e\u003c/a\u003e fix: check ptr nullity before calling from_raw_parts\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/git2-rs/commit/7cf345c4f7967b7da3c728db6766362e51540cbe\"\u003e\u003ccode\u003e7cf345c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/issues/1197\"\u003e#1197\u003c/a\u003e from ehuss/git2-0.20-br\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/git2-rs/commit/dd41077750fe30bf780c9e7f7ab4717d264e098d\"\u003e\u003ccode\u003edd41077\u003c/code\u003e\u003c/a\u003e Bump git2 to 0.20.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/git2-rs/commit/a6a58e2b0fd409ae33f2f6a68927ce62ebd114f0\"\u003e\u003ccode\u003ea6a58e2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/issues/1195\"\u003e#1195\u003c/a\u003e from ehuss/update-libgit2\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/rust-lang/git2-rs/compare/git2-0.20.2...git2-0.20.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `keccak` from 0.1.5 to 0.1.6\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/sponges/commit/a8936d9662ca92fd177d289580066ceabb937b0c\"\u003e\u003ccode\u003ea8936d9\u003c/code\u003e\u003c/a\u003e keccak v0.1.6\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/RustCrypto/sponges/compare/keccak-v0.1.5...keccak-v0.1.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lz4_flex` from 0.11.5 to 0.11.6\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/PSeitz/lz4_flex/blob/main/CHANGELOG.md\"\u003elz4_flex's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e0.11.6 (2026-03-14)\u003c/h1\u003e\n\u003ch3\u003eSecurity Fix\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix handling of invalid match offsets during decompression \u003ca href=\"https://github.com/PSeitz/lz4_flex/commit/84cdafb\"\u003e#84cdafb\u003c/a\u003e (thanks \u003ca href=\"https://github.com/Marcono1234\"\u003e\u003ccode\u003e@​Marcono1234\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre\u003e\u003ccode\u003eInvalid match offsets (offset == 0) during decompression were not properly\nhandled, which could lead to invalid memory reads on untrusted input.\nUsers on 0.11.x should upgrade to 0.11.6.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PSeitz/lz4_flex/commit/6460047c0ba18bf4e3331894c8db220bc724a439\"\u003e\u003ccode\u003e6460047\u003c/code\u003e\u003c/a\u003e bump version to 0.11.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PSeitz/lz4_flex/commit/84cdafba1fb00313b6da8fd7b3cdeaf8ad07e11a\"\u003e\u003ccode\u003e84cdafb\u003c/code\u003e\u003c/a\u003e fix handling of invalid match offsets during decompression\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/pseitz/lz4_flex/compare/0.11.5...0.11.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `quinn-proto` from 0.11.13 to 0.11.14\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/quinn-rs/quinn/releases\"\u003equinn-proto's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003equinn-proto 0.11.14\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/jxs\"\u003e\u003ccode\u003e@​jxs\u003c/code\u003e\u003c/a\u003e reported a denial of service issue in quinn-proto 5 days ago:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/quinn-rs/quinn/security/advisories/GHSA-6xvm-j4wr-6v98\"\u003ehttps://github.com/quinn-rs/quinn/security/advisories/GHSA-6xvm-j4wr-6v98\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eWe coordinated with them to release this version to patch the issue. Unfortunately the maintainers missed these issues during code review and we did not have enough fuzzing coverage -- we regret the oversight and have added an additional fuzzing target.\u003c/p\u003e\n\u003cp\u003eOrganizations that want to participate in coordinated disclosure can contact us privately to discuss terms.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix over-permissive proto dependency edge by \u003ca href=\"https://github.com/Ralith\"\u003e\u003ccode\u003e@​Ralith\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/quinn-rs/quinn/pull/2385\"\u003equinn-rs/quinn#2385\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e0.11.x: avoid unwrapping VarInt decoding during parameter parsing by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/quinn-rs/quinn/pull/2559\"\u003equinn-rs/quinn#2559\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/quinn-rs/quinn/commit/2c315aa7f9c2a6c1db87f8f51f40623a427c78fd\"\u003e\u003ccode\u003e2c315aa\u003c/code\u003e\u003c/a\u003e proto: bump version to 0.11.14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/quinn-rs/quinn/commit/8ad47f431e7deb82c08b09c2e33ef85aa88fd212\"\u003e\u003ccode\u003e8ad47f4\u003c/code\u003e\u003c/a\u003e Use newer rustls-pki-types PEM parser API\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/quinn-rs/quinn/commit/c81c0289abe30d8437ccbf9b6304e2bc9c707cea\"\u003e\u003ccode\u003ec81c028\u003c/code\u003e\u003c/a\u003e ci: fix workflow syntax\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/quinn-rs/quinn/commit/0050172969f7e69e136c433181330da7790d8d73\"\u003e\u003ccode\u003e0050172\u003c/code\u003e\u003c/a\u003e ci: pin wasm-bindgen-cli version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/quinn-rs/quinn/commit/8a6f82c58d1c565eab78f986e614223e6ed76a85\"\u003e\u003ccode\u003e8a6f82c\u003c/code\u003e\u003c/a\u003e Take semver-compatible dependency updates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/quinn-rs/quinn/commit/e52db4ad8df0f9720e7b0e32ecc0e48c9a93de0f\"\u003e\u003ccode\u003ee52db4a\u003c/code\u003e\u003c/a\u003e Apply suggestions from clippy 1.91\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/quinn-rs/quinn/commit/6df7275c582ca9b7225e0ccf9f9871a55eb73155\"\u003e\u003ccode\u003e6df7275\u003c/code\u003e\u003c/a\u003e chore: Fix \u003ccode\u003eunnecessary_unwrap\u003c/code\u003e clippy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/quinn-rs/quinn/commit/c8eefa07e087b06d8f2b78ff262ce8ac952994f1\"\u003e\u003ccode\u003ec8eefa0\u003c/code\u003e\u003c/a\u003e proto: avoid unwrapping varint decoding during parameters parsing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/quinn-rs/quinn/commit/9723a977754c8662001b0fef97aab8f3ddf1df92\"\u003e\u003ccode\u003e9723a97\u003c/code\u003e\u003c/a\u003e fuzz: add fuzzing target for parsing transport parameters\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/quinn-rs/quinn/commit/eaf0ef30252cef4acec21f150427e604cd4271c9\"\u003e\u003ccode\u003eeaf0ef3\u003c/code\u003e\u003c/a\u003e Fix over-permissive proto dependency edge (\u003ca href=\"https://redirect.github.com/quinn-rs/quinn/issues/2385\"\u003e#2385\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/quinn-rs/quinn/compare/quinn-proto-0.11.13...quinn-proto-0.11.14\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ruint` from 1.17.0 to 1.17.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/recmo/uint/releases\"\u003eruint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.17.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(docsrs): remove doc_auto_cfg by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/554\"\u003erecmo/uint#554\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: release 1.17.2 by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/555\"\u003erecmo/uint#555\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/recmo/uint/compare/v1.17.1...v1.17.2\"\u003ehttps://github.com/recmo/uint/compare/v1.17.1...v1.17.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.17.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix codspeed benches \u0026amp; add most_significant_bits bench by \u003ca href=\"https://github.com/Evalir\"\u003e\u003ccode\u003e@​Evalir\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/544\"\u003erecmo/uint#544\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix codspeed benches \u0026amp; add most_significant_bits bench by \u003ca href=\"https://github.com/prestwich\"\u003e\u003ccode\u003e@​prestwich\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/543\"\u003erecmo/uint#543\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update unsafe function and improve documentation and safety notes by \u003ca href=\"https://github.com/Evalir\"\u003e\u003ccode\u003e@​Evalir\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/553\"\u003erecmo/uint#553\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update unsafe function and improve documentation and safety notes by \u003ca href=\"https://github.com/prestwich\"\u003e\u003ccode\u003e@​prestwich\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/552\"\u003erecmo/uint#552\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/recmo/uint/compare/v1.17.0...v1.17.1\"\u003ehttps://github.com/recmo/uint/compare/v1.17.0...v1.17.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/recmo/uint/blob/main/CHANGELOG.md\"\u003eruint's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[1.17.2] - 2025-12-28\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(docsrs): remove doc_auto_cfg (\u003ca href=\"https://redirect.github.com/recmo/uint/issues/554\"\u003e#554\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/recmo/uint/issues/554\"\u003e#554\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/recmo/uint/pull/554\"\u003erecmo/uint#554\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e[1.17.1] - 2025-12-26\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eunsafe\u003c/code\u003e to many unstable API functions in \u003ccode\u003ealgorithms\u003c/code\u003e module, and\ndocumented their conditions of use (COU). (\u003ca href=\"https://redirect.github.com/recmo/uint/issues/552\"\u003e#552\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/recmo/uint/issues/552\"\u003e#552\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/recmo/uint/pull/552\"\u003erecmo/uint#552\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/recmo/uint/commit/5bd4cff6ae3960591d750cdd7356e24aa086b67a\"\u003e\u003ccode\u003e5bd4cff\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/recmo/uint/issues/555\"\u003e#555\u003c/a\u003e from DaniPopes/release-1.17.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/953a994d0a7968428aae792c85e89765c9a6093c\"\u003e\u003ccode\u003e953a994\u003c/code\u003e\u003c/a\u003e chore: release 1.17.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/9110e538043ccb5e3c9401dccc04deac97e30b1a\"\u003e\u003ccode\u003e9110e53\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/recmo/uint/issues/554\"\u003e#554\u003c/a\u003e from DaniPopes/doc_auto_cfg\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/2d242c92a7c6c1e57575ae671c92e1acb0e051af\"\u003e\u003ccode\u003e2d242c9\u003c/code\u003e\u003c/a\u003e fix(docsrs): remove doc_auto_cfg\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/bc3fad727853ce31fa78a053c950748db8571369\"\u003e\u003ccode\u003ebc3fad7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/recmo/uint/issues/553\"\u003e#553\u003c/a\u003e from Evalir/evalir/prestwich/rustsec-safety\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/6d8229164d8d59c5e4d77dbaa993f456252db5e6\"\u003e\u003ccode\u003e6d82291\u003c/code\u003e\u003c/a\u003e chore: bump version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/51fdde2da668134085f4d275f5917c7a85c5b7c0\"\u003e\u003ccode\u003e51fdde2\u003c/code\u003e\u003c/a\u003e chore: changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/8090e7f9393e7481a20d2e61dac04e78efcc90dd\"\u003e\u003ccode\u003e8090e7f\u003c/code\u003e\u003c/a\u003e chore: update unsafe function and improve documentation and safety notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/17c9b3e9062f74a39701e68dec358375595d33d7\"\u003e\u003ccode\u003e17c9b3e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/recmo/uint/issues/544\"\u003e#544\u003c/a\u003e from Evalir/evalir/prestwich-fix-codspeed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/370e2e5f11e504e5343004869c704015c615ae7c\"\u003e\u003ccode\u003e370e2e5\u003c/code\u003e\u003c/a\u003e fix: crates badge\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/recmo/uint/compare/v1.17.0...v1.17.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `time` from 0.3.44 to 0.3.47\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/time-rs/time/releases\"\u003etime's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.3.47\u003c/h2\u003e\n\u003cp\u003eSee the \u003ca href=\"https://github.com/time-rs/time/blob/main/CHANGELOG.md\"\u003echangelog\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev0.3.46\u003c/h2\u003e\n\u003cp\u003eSee the \u003ca href=\"https://github.com/time-rs/time/blob/main/CHANGELOG.md\"\u003echangelog\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev0.3.45\u003c/h2\u003e\n\u003cp\u003eSee the \u003ca href=\"https://github.com/time-rs/time/blob/main/CHANGELOG.md\"\u003echangelog\u003c/a\u003e for details.\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/time-rs/time/blob/main/CHANGELOG.md\"\u003etime's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.3.47 [2026-02-05]\u003c/h2\u003e\n\u003ch3\u003eSecurity\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eThe possibility of a stack exhaustion denial of service attack when parsing RFC 2822 has been\neliminated. Previously, it was possible to craft input that would cause unbounded recursion. Now,\nthe depth of the recursion is tracked, causing an error to be returned if it exceeds a reasonable\nlimit.\u003c/p\u003e\n\u003cp\u003eThis attack vector requires parsing user-provided input, with any type, using the RFC 2822 format.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCompatibility\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAttempting to format a value with a well-known format (i.e. RFC 3339, RFC 2822, or ISO 8601) will\nerror at compile time if the type being formatted does not provide sufficient information. This\nwould previously fail at runtime. Similarly, attempting to format a value with ISO 8601 that is\nonly configured for parsing (i.e. \u003ccode\u003eIso8601::PARSING\u003c/code\u003e) will error at compile time.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBuilder methods for format description modifiers, eliminating the need for verbose initialization\nwhen done manually.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edate!(2026-W01-2)\u003c/code\u003e is now supported. Previously, a space was required between \u003ccode\u003eW\u003c/code\u003e and \u003ccode\u003e01\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[end]\u003c/code\u003e now has a \u003ccode\u003etrailing_input\u003c/code\u003e modifier which can either be \u003ccode\u003eprohibit\u003c/code\u003e (the default) or\n\u003ccode\u003ediscard\u003c/code\u003e. When it is \u003ccode\u003ediscard\u003c/code\u003e, all remaining input is ignored. Note that if there are components\nafter \u003ccode\u003e[end]\u003c/code\u003e, they will still attempt to be parsed, likely resulting in an error.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMore performance gains when parsing.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eIf manually formatting a value, the number of bytes written was one short for some components.\nThis has been fixed such that the number of bytes written is always correct.\u003c/li\u003e\n\u003cli\u003eThe possibility of integer overflow when parsing an owned format description has been effectively\neliminated. This would previously wrap when overflow checks were disabled. Instead of storing the\ndepth as \u003ccode\u003eu8\u003c/code\u003e, it is stored as \u003ccode\u003eu32\u003c/code\u003e. This would require multiple gigabytes of nested input to\noverflow, at which point we've got other problems and trivial mitigations are available by\ndownstream users.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.3.46 [2026-01-23]\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAll possible panics are now documented for the relevant methods.\u003c/li\u003e\n\u003cli\u003eThe need to use \u003ccode\u003e#[serde(default)]\u003c/code\u003e when using custom \u003ccode\u003eserde\u003c/code\u003e formats is documented. This applies\nonly when deserializing an \u003ccode\u003eOption\u0026lt;T\u0026gt;\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eDuration::nanoseconds_i128\u003c/code\u003e has been made public, mirroring\n\u003ccode\u003estd::time::Duration::from_nanos_u128\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/d5144cd2874862d46466c900910cd8577d066019\"\u003e\u003ccode\u003ed5144cd\u003c/code\u003e\u003c/a\u003e v0.3.47 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/f6206b050fd54817d8872834b4d61f605570e89b\"\u003e\u003ccode\u003ef6206b0\u003c/code\u003e\u003c/a\u003e Guard against integer overflow in release mode\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/1c63dc7985b8fa26bd8c689423cc56b7a03841ee\"\u003e\u003ccode\u003e1c63dc7\u003c/code\u003e\u003c/a\u003e Avoid denial of service when parsing Rfc2822\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/5940df6e72efb63d246ca1ca59a0f836ad32ad8a\"\u003e\u003ccode\u003e5940df6\u003c/code\u003e\u003c/a\u003e Add builder methods to avoid verbose construction\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/00881a4da1bc5a6cb6313052e5017dbd7daa40f0\"\u003e\u003ccode\u003e00881a4\u003c/code\u003e\u003c/a\u003e Manually format macros everywhere\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/bb723b6d826e46c174d75cd08987061984b0ceb7\"\u003e\u003ccode\u003ebb723b6\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003etrailing_input\u003c/code\u003e modifier to \u003ccode\u003eend\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/31c4f8e0b56e6ae24fe0d6ef0e492b6741dda783\"\u003e\u003ccode\u003e31c4f8e\u003c/code\u003e\u003c/a\u003e Permit \u003ccode\u003eW12\u003c/code\u003e in \u003ccode\u003edate!\u003c/code\u003e macro\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/490a17bf306576850f33a86d3ca95d96db7b1dcd\"\u003e\u003ccode\u003e490a17b\u003c/code\u003e\u003c/a\u003e Mark error paths in well-known formats as cold\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/6cb1896a600be1538ecfab8f233fe9cfe9fa8951\"\u003e\u003ccode\u003e6cb1896\u003c/code\u003e\u003c/a\u003e Optimize \u003ccode\u003eRfc2822\u003c/code\u003e parsing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/6d264d59c25e3da0453c3defebf4640b0086a006\"\u003e\u003ccode\u003e6d264d5\u003c/code\u003e\u003c/a\u003e Remove erroneous \u003ccode\u003e#[inline(never)]\u003c/code\u003e attributes\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/time-rs/time/compare/v0.3.44...v0.3.47\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `bytes` from 1.10.1 to 1.11.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tokio-rs/bytes/releases\"\u003ebytes's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eBytes v1.11.1\u003c/h2\u003e\n\u003ch1\u003e1.11.1 (February 3rd, 2026)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix integer overflow in \u003ccode\u003eBytesMut::reserve\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tokio-rs/bytes/blob/master/CHANGELOG.md\"\u003ebytes's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e1.11.1 (February 3rd, 2026)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix integer overflow in \u003ccode\u003eBytesMut::reserve\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/417dccdeff249e0c011327de7d92e0d6fbe7cc43\"\u003e\u003ccode\u003e417dccd\u003c/code\u003e\u003c/a\u003e Release bytes v1.11.1 (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/820\"\u003e#820\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/d0293b0e35838123c51ca5dfdf468ecafee4398f\"\u003e\u003ccode\u003ed0293b0\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/tokio-rs/bytes/compare/v1.11.0...v1.11.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `keccak` from 0.1.5 to 0.1.6\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/sponges/commit/a8936d9662ca92fd177d289580066ceabb937b0c\"\u003e\u003ccode\u003ea8936d9\u003c/code\u003e\u003c/a\u003e keccak v0.1.6\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/RustCrypto/sponges/compare/keccak-v0.1.5...keccak-v0.1.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ruint` from 1.16.0 to 1.17.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/recmo/uint/releases\"\u003eruint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.17.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(docsrs): remove doc_auto_cfg by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/554\"\u003erecmo/uint#554\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: release 1.17.2 by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/555\"\u003erecmo/uint#555\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/recmo/uint/compare/v1.17.1...v1.17.2\"\u003ehttps://github.com/recmo/uint/compare/v1.17.1...v1.17.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.17.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix codspeed benches \u0026amp; add most_significant_bits bench by \u003ca href=\"https://github.com/Evalir\"\u003e\u003ccode\u003e@​Evalir\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/544\"\u003erecmo/uint#544\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix codspeed benches \u0026amp; add most_significant_bits bench by \u003ca href=\"https://github.com/prestwich\"\u003e\u003ccode\u003e@​prestwich\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/543\"\u003erecmo/uint#543\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update unsafe function and improve documentation and safety notes by \u003ca href=\"https://github.com/Evalir\"\u003e\u003ccode\u003e@​Evalir\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/553\"\u003erecmo/uint#553\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update unsafe function and improve documentation and safety notes by \u003ca href=\"https://github.com/prestwich\"\u003e\u003ccode\u003e@​prestwich\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/552\"\u003erecmo/uint#552\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/recmo/uint/compare/v1.17.0...v1.17.1\"\u003ehttps://github.com/recmo/uint/compare/v1.17.0...v1.17.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/recmo/uint/blob/main/CHANGELOG.md\"\u003eruint's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[1.17.2] - 2025-12-28\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(docsrs): remove doc_auto_cfg (\u003ca href=\"https://redirect.github.com/recmo/uint/issues/554\"\u003e#554\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/recmo/uint/issues/554\"\u003e#554\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/recmo/uint/pull/554\"\u003erecmo/uint#554\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e[1.17.1] - 2025-12-26\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eunsafe\u003c/code\u003e to many unstable API functions in \u003ccode\u003ealgorithms\u003c/code\u003e module, and\ndocumented their conditions of use (COU). (\u003ca href=\"https://redirect.github.com/recmo/uint/issues/552\"\u003e#552\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/recmo/uint/issues/552\"\u003e#552\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/recmo/uint/pull/552\"\u003erecmo/uint#552\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/recmo/uint/commit/5bd4cff6ae3960591d750cdd7356e24aa086b67a\"\u003e\u003ccode\u003e5bd4cff\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/recmo/uint/issues/555\"\u003e#555\u003c/a\u003e from DaniPopes/release-1.17.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/953a994d0a7968428aae792c85e89765c9a6093c\"\u003e\u003ccode\u003e953a994\u003c/code\u003e\u003c/a\u003e chore: release 1.17.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/9110e538043ccb5e3c9401dccc04deac97e30b1a\"\u003e\u003ccode\u003e9110e53\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/recmo/uint/issues/554\"\u003e#554\u003c/a\u003e from DaniPopes/doc_auto_cfg\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/2d242c92a7c6c1e57575ae671c92e1acb0e051af\"\u003e\u003ccode\u003e2d242c9\u003c/code\u003e\u003c/a\u003e fix(docsrs): remove doc_auto_cfg\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/bc3fad727853ce31fa78a053c950748db8571369\"\u003e\u003ccode\u003ebc3fad7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/recmo/uint/issues/553\"\u003e#553\u003c/a\u003e from Evalir/evalir/prestwich/rustsec-safety\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/6d8229164d8d59c5e4d77dbaa993f456252db5e6\"\u003e\u003ccode\u003e6d82291\u003c/code\u003e\u003c/a\u003e chore: bump version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/51fdde2da668134085f4d275f5917c7a85c5b7c0\"\u003e\u003ccode\u003e51fdde2\u003c/code\u003e\u003c/a\u003e chore: changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/8090e7f9393e7481a20d2e61dac04e78efcc90dd\"\u003e\u003ccode\u003e8090e7f\u003c/code\u003e\u003c/a\u003e chore: update unsafe function and improve documentation and safety notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/17c9b3e9062f74a39701e68dec358375595d33d7\"\u003e\u003ccode\u003e17c9b3e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/recmo/uint/issues/544\"\u003e#544\u003c/a\u003e from Evalir/evalir/prestwich-fix-codspeed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/370e2e5f11e504e5343004869c704015c615ae7c\"\u003e\u003ccode\u003e370e2e5\u003c/code\u003e\u003c/a\u003e fix: crates badge\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/recmo/uint/compare/v1.17.0...v1.17.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `time` from 0.3.43 to 0.3.47\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/time-rs/time/releases\"\u003etime's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.3.47\u003c/h2\u003e\n\u003cp\u003eSee the \u003ca href=\"https://github.com/time-rs/time/blob/main/CHANGELOG.md\"\u003echangelog\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev0.3.46\u003c/h2\u003e\n\u003cp\u003eSee the \u003ca href=\"https://github.com/time-rs/time/blob/main/CHANGELOG.md\"\u003echangelog\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev0.3.45\u003c/h2\u003e\n\u003cp\u003eSee the \u003ca href=\"https://github.com/time-rs/time/blob/main/CHANGELOG.md\"\u003echangelog\u003c/a\u003e for details.\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/time-rs/time/blob/main/CHANGELOG.md\"\u003etime's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.3.47 [2026-02-05]\u003c/h2\u003e\n\u003ch3\u003eSecurity\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eThe possibility of a stack exhaustion denial of service attack when parsing RFC 2822 has been\neliminated. Previously, it was possible to craft input that would cause unbounded recursion. Now,\nthe depth of the recursion is tracked, causing an error to be returned if it exceeds a reasonable\nlimit.\u003c/p\u003e\n\u003cp\u003eThis attack vector requires parsing user-provided input, with any type, using the RFC 2822 format.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCompatibility\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAttempting to format a value with a well-known format (i.e. RFC 3339, RFC 2822, or ISO 8601) will\nerror at compile time if the type being formatted does not provide sufficient information. This\nwould previously fail at runtime. Similarly, attempting to format a value with ISO 8601 that is\nonly configured for parsing (i.e. \u003ccode\u003eIso8601::PARSING\u003c/code\u003e) will error at compile time.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBuilder methods for format description modifiers, eliminating the need for verbose initialization\nwhen done manually.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edate!(2026-W01-2)\u003c/code\u003e is now supported. Previously, a space was required between \u003ccode\u003eW\u003c/code\u003e and \u003ccode\u003e01\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[end]\u003c/code\u003e now has a \u003ccode\u003etrailing_input\u003c/code\u003e modifier which can either be \u003ccode\u003eprohibit\u003c/code\u003e (the default) or\n\u003ccode\u003ediscard\u003c/code\u003e. When it is \u003ccode\u003ediscard\u003c/code\u003e, all remaining input is ignored. Note that if there are components\nafter \u003ccode\u003e[end]\u003c/code\u003e, they will still attempt to be parsed, likely resulting in an error.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMore performance gains when parsing.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eIf manually formatting a value, the number of bytes written was one short for some components.\nThis has been fixed such that the number of bytes written is always correct.\u003c/li\u003e\n\u003cli\u003eThe possibility of integer overflow when parsing an owned format description has been effectively\neliminated. This would previously wrap when overflow checks were disabled. Instead of storing the\ndepth as \u003ccode\u003eu8\u003c/code\u003e, it is stored as \u003ccode\u003eu32\u003c/code\u003e. This would require multiple gigabytes of nested input to\noverflow, at which point we've got other problems and trivial mitigations are available by\ndownstream users.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.3.46 [2026-01-23]\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAll possible panics are now documented for the relevant methods.\u003c/li\u003e\n\u003cli\u003eThe need to use \u003ccode\u003e#[serde(default)]\u003c/code\u003e when using custom \u003ccode\u003eserde\u003c/code\u003e formats is documented. This applies\nonly when deserializing an \u003ccode\u003eOption\u0026lt;T\u0026gt;\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eDuration::nanoseconds_i128\u003c/code\u003e has been made public, mirroring\n\u003ccode\u003estd::time::Duration::from_nanos_u128\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/d5144cd2874862d46466c900910cd8577d066019\"\u003e\u003ccode\u003ed5144cd\u003c/code\u003e\u003c/a\u003e v0.3.47 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/f6206b050fd54817d8872834b4d61f605570e89b\"\u003e\u003ccode\u003ef6206b0\u003c/code\u003e\u003c/a\u003e Guard against integer overflow in release mode\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/1c63dc7985b8fa26bd8c689423cc56b7a03841ee\"\u003e\u003ccode\u003e1c63dc7\u003c/code\u003e\u003c/a\u003e Avoid denial of service when parsing Rfc2822\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/5940df6e72efb63d246ca1ca59a0f836ad32ad8a\"\u003e\u003ccode\u003e5940df6\u003c/code\u003e\u003c/a\u003e Add builder methods to avoid verbose construction\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/00881a4da1bc5a6cb6313052e5017dbd7daa40f0\"\u003e\u003ccode\u003e00881a4\u003c/code\u003e\u003c/a\u003e Manually format macros everywhere\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/bb723b6d826e46c174d75cd08987061984b0ceb7\"\u003e\u003ccode\u003ebb723b6\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003etrailing_input\u003c/code\u003e modifier to \u003ccode\u003eend\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/31c4f8e0b56e6ae24fe0d6ef0e492b6741dda783\"\u003e\u003ccode\u003e31c4f8e\u003c/code\u003e\u003c/a\u003e Permit \u003ccode\u003eW12\u003c/code\u003e in \u003ccode\u003edate!\u003c/code\u003e macro\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/490a17bf306576850f33a86d3ca95d96db7b1dcd\"\u003e\u003ccode\u003e490a17b\u003c/code\u003e\u003c/a\u003e Mark error paths in well-known formats as cold\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/6cb1896a600be1538ecfab8f233fe9cfe9fa8951\"\u003e\u003ccode\u003e6cb1896\u003c/code\u003e\u003c/a\u003e Optimize \u003ccode\u003eRfc2822\u003c/code\u003e parsing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/6d264d59c25e3da0453c3defebf4640b0086a006\"\u003e\u003ccode\u003e6d264d5\u003c/code\u003e\u003c/a\u003e Remove erroneous \u003ccode\u003e#[inline(never)]\u003c/code\u003e attributes\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/time-rs/time/compare/v0.3.44...v0.3.47\"\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\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/NethermindEth/zkevm-benchmark-workload/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/NethermindEth/zkevm-benchmark-workload/pull/20","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/NethermindEth%2Fzkevm-benchmark-workload/issues/20","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/20/packages"}},{"old_version":"1.7.0","new_version":"1.9.0","update_type":"minor","path":null,"pr_created_at":"2026-02-20T12:05:11.000Z","version_change":"1.7.0 → 1.9.0","issue":{"uuid":"3968233199","node_id":"PR_kwDOKu-T5M7FJkkC","number":2,"state":"closed","title":"Bump the cargo group across 1 directory with 9 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-04-14T02:53:25.000Z","author_association":null,"state_reason":null,"created_at":"2026-02-20T12:05:11.000Z","updated_at":"2026-04-14T02:53:27.000Z","time_to_close":4546094,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"cargo","update_count":9,"packages":[{"name":"bytes","old_version":"1.4.0","new_version":"1.11.1","repository_url":"https://github.com/tokio-rs/bytes"},{"name":"evm","old_version":"0.37.0","new_version":"0.41.1","repository_url":"https://github.com/rust-ethereum/evm"},{"name":"h2","old_version":"0.3.21","new_version":"0.3.27","repository_url":"https://github.com/hyperium/h2"},{"name":"keccak","old_version":"0.1.3","new_version":"0.1.6","repository_url":"https://github.com/RustCrypto/sponges"},{"name":"mio","old_version":"0.8.9","new_version":"0.8.11","repository_url":"https://github.com/tokio-rs/mio"},{"name":"openssl","old_version":"0.10.57","new_version":"0.10.68","repository_url":"https://github.com/rust-openssl/rust-openssl"},{"name":"ruint","old_version":"1.7.0","new_version":"1.9.0","repository_url":"https://github.com/recmo/uint"},{"name":"tokio","old_version":"1.33.0","new_version":"1.42.1","repository_url":"https://github.com/tokio-rs/tokio"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the cargo group with 8 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [bytes](https://github.com/tokio-rs/bytes) | `1.4.0` | `1.11.1` |\n| [evm](https://github.com/rust-ethereum/evm) | `0.37.0` | `0.41.1` |\n| [h2](https://github.com/hyperium/h2) | `0.3.21` | `0.3.27` |\n| [keccak](https://github.com/RustCrypto/sponges) | `0.1.3` | `0.1.6` |\n| [mio](https://github.com/tokio-rs/mio) | `0.8.9` | `0.8.11` |\n| [openssl](https://github.com/rust-openssl/rust-openssl) | `0.10.57` | `0.10.68` |\n| [ruint](https://github.com/recmo/uint) | `1.7.0` | `1.9.0` |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.33.0` | `1.42.1` |\n\n\nUpdates `bytes` from 1.4.0 to 1.11.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tokio-rs/bytes/releases\"\u003ebytes's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eBytes v1.11.1\u003c/h2\u003e\n\u003ch1\u003e1.11.1 (February 3rd, 2026)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix integer overflow in \u003ccode\u003eBytesMut::reserve\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBytes v1.11.0\u003c/h2\u003e\n\u003ch1\u003e1.11.0 (November 14th, 2025)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eBump MSRV to 1.57 (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/788\"\u003e#788\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: \u003ccode\u003eBytesMut\u003c/code\u003e only reuse if src has remaining (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/803\"\u003e#803\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSpecialize \u003ccode\u003eBytesMut::put::\u0026lt;Bytes\u0026gt;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/793\"\u003e#793\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReserve capacity in \u003ccode\u003eBytesMut::put\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/794\"\u003e#794\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eChange \u003ccode\u003eBytesMut::remaining_mut\u003c/code\u003e to use \u003ccode\u003eisize::MAX\u003c/code\u003e instead of \u003ccode\u003eusize::MAX\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/795\"\u003e#795\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eInternal changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eGuarantee address in \u003ccode\u003eslice()\u003c/code\u003e for empty slices. (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/780\"\u003e#780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRename \u003ccode\u003eVtable::to_*\u003c/code\u003e -\u0026gt; \u003ccode\u003eVtable::into_*\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/776\"\u003e#776\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix latest clippy warnings (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/787\"\u003e#787\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eIgnore \u003ccode\u003eBytesMut::freeze\u003c/code\u003e doctest on wasm (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/790\"\u003e#790\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMove \u003ccode\u003edrop_fn\u003c/code\u003e of \u003ccode\u003efrom_owner\u003c/code\u003e into vtable (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/801\"\u003e#801\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBytes v1.10.1\u003c/h2\u003e\n\u003ch1\u003e1.10.1 (March 5th, 2025)\u003c/h1\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix memory leak when using \u003ccode\u003eto_vec\u003c/code\u003e with \u003ccode\u003eBytes::from_owner\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/773\"\u003e#773\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/773\"\u003e#773\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/bytes/pull/773\"\u003etokio-rs/bytes#773\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eBytes v1.10.0\u003c/h2\u003e\n\u003ch1\u003e1.10.0 (February 3rd, 2025)\u003c/h1\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd feature to support platforms without atomic CAS (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/467\"\u003e#467\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003etry_get_*\u003c/code\u003e methods for \u003ccode\u003eBuf\u003c/code\u003e trait (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/753\"\u003e#753\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplement \u003ccode\u003eBuf::chunks_vectored\u003c/code\u003e for \u003ccode\u003eTake\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/617\"\u003e#617\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplement \u003ccode\u003eBuf::chunks_vectored\u003c/code\u003e for \u003ccode\u003eVecDeque\u0026lt;u8\u0026gt;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/708\"\u003e#708\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove incorrect guarantee for \u003ccode\u003echunks_vectored\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/754\"\u003e#754\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure that tests pass under \u003ccode\u003epanic=abort\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/749\"\u003e#749\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/tokio-rs/bytes/blob/master/CHANGELOG.md\"\u003ebytes's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e1.11.1 (February 3rd, 2026)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix integer overflow in \u003ccode\u003eBytesMut::reserve\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e1.11.0 (November 14th, 2025)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eBump MSRV to 1.57 (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/788\"\u003e#788\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: \u003ccode\u003eBytesMut\u003c/code\u003e only reuse if src has remaining (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/803\"\u003e#803\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSpecialize \u003ccode\u003eBytesMut::put::\u0026lt;Bytes\u0026gt;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/793\"\u003e#793\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReserve capacity in \u003ccode\u003eBytesMut::put\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/794\"\u003e#794\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eChange \u003ccode\u003eBytesMut::remaining_mut\u003c/code\u003e to use \u003ccode\u003eisize::MAX\u003c/code\u003e instead of \u003ccode\u003eusize::MAX\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/795\"\u003e#795\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eInternal changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eGuarantee address in \u003ccode\u003eslice()\u003c/code\u003e for empty slices. (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/780\"\u003e#780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRename \u003ccode\u003eVtable::to_*\u003c/code\u003e -\u0026gt; \u003ccode\u003eVtable::into_*\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/776\"\u003e#776\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix latest clippy warnings (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/787\"\u003e#787\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eIgnore \u003ccode\u003eBytesMut::freeze\u003c/code\u003e doctest on wasm (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/790\"\u003e#790\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMove \u003ccode\u003edrop_fn\u003c/code\u003e of \u003ccode\u003efrom_owner\u003c/code\u003e into vtable (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/801\"\u003e#801\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e1.10.1 (March 5th, 2025)\u003c/h1\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix memory leak when using \u003ccode\u003eto_vec\u003c/code\u003e with \u003ccode\u003eBytes::from_owner\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/773\"\u003e#773\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e1.10.0 (February 3rd, 2025)\u003c/h1\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd feature to support platforms without atomic CAS (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/467\"\u003e#467\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003etry_get_*\u003c/code\u003e methods for \u003ccode\u003eBuf\u003c/code\u003e trait (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/753\"\u003e#753\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplement \u003ccode\u003eBuf::chunks_vectored\u003c/code\u003e for \u003ccode\u003eTake\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/617\"\u003e#617\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplement \u003ccode\u003eBuf::chunks_vectored\u003c/code\u003e for \u003ccode\u003eVecDeque\u0026lt;u8\u0026gt;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/708\"\u003e#708\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove incorrect guarantee for \u003ccode\u003echunks_vectored\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/754\"\u003e#754\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure that tests pass under \u003ccode\u003epanic=abort\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/749\"\u003e#749\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e1.9.0 (November 27, 2024)\u003c/h1\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eBytes::from_owner\u003c/code\u003e to enable externally-allocated memory (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/742\"\u003e#742\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumented\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/tokio-rs/bytes/commit/417dccdeff249e0c011327de7d92e0d6fbe7cc43\"\u003e\u003ccode\u003e417dccd\u003c/code\u003e\u003c/a\u003e Release bytes v1.11.1 (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/820\"\u003e#820\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/d0293b0e35838123c51ca5dfdf468ecafee4398f\"\u003e\u003ccode\u003ed0293b0\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/a7952fb4478f6dc226f623b217432fbc6f8dad24\"\u003e\u003ccode\u003ea7952fb\u003c/code\u003e\u003c/a\u003e chore: prepare bytes v1.11.0 (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/804\"\u003e#804\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/60cbb776f22e4ef2268c026e88a24d6ed75b3776\"\u003e\u003ccode\u003e60cbb77\u003c/code\u003e\u003c/a\u003e fix: \u003ccode\u003eBytesMut\u003c/code\u003e only reuse if src has remaining (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/803\"\u003e#803\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/7ce330f5192a322fb1efefe7ac9a3850b27162a1\"\u003e\u003ccode\u003e7ce330f\u003c/code\u003e\u003c/a\u003e Move drop_fn of from_owner into vtable (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/801\"\u003e#801\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/4b53a29eb26716592ef2f00f925ef58ccb182e61\"\u003e\u003ccode\u003e4b53a29\u003c/code\u003e\u003c/a\u003e Tweak BytesMut::remaining_mut (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/795\"\u003e#795\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/016fdbdc7a95f6764186dacfcaeef94d77e89cd1\"\u003e\u003ccode\u003e016fdbd\u003c/code\u003e\u003c/a\u003e Reserve capacity in BytesMut::put (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/794\"\u003e#794\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/ef7f25736cfe48db5b42f2aa3225cace4126d2ac\"\u003e\u003ccode\u003eef7f257\u003c/code\u003e\u003c/a\u003e Specialize BytesMut::put::\u0026lt;Bytes\u0026gt; (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/793\"\u003e#793\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/8b4f54d0f317724bfeab29232f8a9333b3d8625e\"\u003e\u003ccode\u003e8b4f54d\u003c/code\u003e\u003c/a\u003e Ignore BytesMut::freeze doctest on wasm (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/790\"\u003e#790\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/16132ad2593402aa7dbd882b0ce22a40bfacfd96\"\u003e\u003ccode\u003e16132ad\u003c/code\u003e\u003c/a\u003e Fix latest clippy warnings (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/787\"\u003e#787\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/bytes/compare/v1.4.0...v1.11.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `evm` from 0.37.0 to 0.41.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/rust-ethereum/evm/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ethereum` from 0.14.0 to 0.15.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-blockchain/ethereum/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `h2` from 0.3.21 to 0.3.27\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.3.26\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eLimit number of CONTINUATION frames for misbehaving connections.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://seanmonstar.com/blog/hyper-http2-continuation-flood/\"\u003ehttps://seanmonstar.com/blog/hyper-http2-continuation-flood/\u003c/a\u003e for more info.\u003c/p\u003e\n\u003ch2\u003ev0.3.25\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eperf: optimize header list size calculations by \u003ca href=\"https://github.com/Noah-Kennedy\"\u003e\u003ccode\u003e@​Noah-Kennedy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/h2/pull/750\"\u003ehyperium/h2#750\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.3.24...v0.3.25\"\u003ehttps://github.com/hyperium/h2/compare/v0.3.24...v0.3.25\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.3.24\u003c/h2\u003e\n\u003ch2\u003eFixed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eLimit error resets for misbehaving connections.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.3.23\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echerry-pick fix: streams awaiting capacity lockout in \u003ca href=\"https://redirect.github.com/hyperium/h2/pull/734\"\u003ehyperium/h2#734\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.3.22\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eheader_table_size(usize)\u003c/code\u003e option to client and server builders.\u003c/li\u003e\n\u003cli\u003eImprove throughput when vectored IO is not available.\u003c/li\u003e\n\u003cli\u003eUpdate indexmap to 2.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tottoto\"\u003e\u003ccode\u003e@​tottoto\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/h2/pull/714\"\u003ehyperium/h2#714\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xiaoyawei\"\u003e\u003ccode\u003e@​xiaoyawei\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/h2/pull/712\"\u003ehyperium/h2#712\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Protryon\"\u003e\u003ccode\u003e@​Protryon\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/h2/pull/719\"\u003ehyperium/h2#719\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/4JX\"\u003e\u003ccode\u003e@​4JX\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/h2/pull/638\"\u003ehyperium/h2#638\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuittont60\"\u003e\u003ccode\u003e@​vuittont60\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/h2/pull/724\"\u003ehyperium/h2#724\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/hyperium/h2/blob/v0.3.27/CHANGELOG.md\"\u003eh2's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e0.3.27 (July 11, 2025)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix notifying wakers when detecting local stream errors.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e0.3.26 (April 3, 2024)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eLimit number of CONTINUATION frames for misbehaving connections.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e0.3.25 (March 15, 2024)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eImprove performance decoding many headers.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e0.3.24 (January 17, 2024)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eLimit error resets for misbehaving connections.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e0.3.23 (January 10, 2024)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eBackport fix from 0.4.1 for stream capacity assignment.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e0.3.22 (November 15, 2023)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eheader_table_size(usize)\u003c/code\u003e option to client and server builders.\u003c/li\u003e\n\u003cli\u003eImprove throughput when vectored IO is not available.\u003c/li\u003e\n\u003cli\u003eUpdate indexmap to 2.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/h2/commit/f6237accb3e37668a8d7fb2331f22eb7b808c1e8\"\u003e\u003ccode\u003ef6237ac\u003c/code\u003e\u003c/a\u003e v0.3.27\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/h2/commit/f61332ed4821ee9a5c2a6247bf5b56adb62013f6\"\u003e\u003ccode\u003ef61332e\u003c/code\u003e\u003c/a\u003e refactor: change local reset counter to use type system more\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/h2/commit/3f1a8e34cd3180c2787ce80d4b50100b74efc22c\"\u003e\u003ccode\u003e3f1a8e3\u003c/code\u003e\u003c/a\u003e style: fix anonymous lifetime syntax\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/h2/commit/778aa7eba9c480c48a498f866456fa7357ca9b96\"\u003e\u003ccode\u003e778aa7e\u003c/code\u003e\u003c/a\u003e fix: notify_recv after send_reset() in reset_on_recv_stream_err() to ensure l...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/h2/commit/be10b774f01707f9f8dc9e93bed653b52fd69b0c\"\u003e\u003ccode\u003ebe10b77\u003c/code\u003e\u003c/a\u003e ci: pin more deps for MSRV job (\u003ca href=\"https://redirect.github.com/hyperium/h2/issues/817\"\u003e#817\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/h2/commit/c0d9febc182d53d94ac43dabcf44c23aa1be4f75\"\u003e\u003ccode\u003ec0d9feb\u003c/code\u003e\u003c/a\u003e ci: pin deps for MSRV\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/h2/commit/5ccd9cfb1034e71b915e72dfcb197f773c6ac836\"\u003e\u003ccode\u003e5ccd9cf\u003c/code\u003e\u003c/a\u003e lints: fix unexpected cfgs warnings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/h2/commit/e6e3e9c87f89a86465d0889dea543d9bfe024e82\"\u003e\u003ccode\u003ee6e3e9c\u003c/code\u003e\u003c/a\u003e fix: return a WriteZero error if frames cannot be written (\u003ca href=\"https://redirect.github.com/hyperium/h2/issues/783\"\u003e#783\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/h2/commit/357127e279c06935830fe2140378312eac801494\"\u003e\u003ccode\u003e357127e\u003c/code\u003e\u003c/a\u003e v0.3.26\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/h2/commit/1a357aaefc7243fdfa9442f45d90be17794a4004\"\u003e\u003ccode\u003e1a357aa\u003c/code\u003e\u003c/a\u003e fix: limit number of CONTINUATION frames allowed\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/hyperium/h2/compare/v0.3.21...v0.3.27\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `keccak` from 0.1.3 to 0.1.6\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/sponges/commit/a8936d9662ca92fd177d289580066ceabb937b0c\"\u003e\u003ccode\u003ea8936d9\u003c/code\u003e\u003c/a\u003e keccak v0.1.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/sponges/commit/40c50c16410392439e2ac4ee0286285db479a106\"\u003e\u003ccode\u003e40c50c1\u003c/code\u003e\u003c/a\u003e keccak v0.1.5 (\u003ca href=\"https://redirect.github.com/RustCrypto/sponges/issues/69\"\u003e#69\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/sponges/commit/2dc13bf92e6a20b7342aab54f5124495415d697d\"\u003e\u003ccode\u003e2dc13bf\u003c/code\u003e\u003c/a\u003e keccak: enable asm backend for p1600 (\u003ca href=\"https://redirect.github.com/RustCrypto/sponges/issues/68\"\u003e#68\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/sponges/commit/a3a4e01607500af1542cb9c5ebfcc7374d051935\"\u003e\u003ccode\u003ea3a4e01\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Update Cargo.lock\u0026quot; (\u003ca href=\"https://redirect.github.com/RustCrypto/sponges/issues/67\"\u003e#67\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/sponges/commit/3a9a29ef77f4718b6a385d08779d098dded51ef7\"\u003e\u003ccode\u003e3a9a29e\u003c/code\u003e\u003c/a\u003e Update Cargo.lock\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/sponges/commit/9e4f6bc6954fe4301b6d4367867177d220f09bd3\"\u003e\u003ccode\u003e9e4f6bc\u003c/code\u003e\u003c/a\u003e keccak: don't test \u003ccode\u003esimd\u003c/code\u003e feature in \u003ccode\u003eminimal-versions\u003c/code\u003e workflow (\u003ca href=\"https://redirect.github.com/RustCrypto/sponges/issues/66\"\u003e#66\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/sponges/commit/329d4cdcb19d77658267367e8e3ce49e2e91c64e\"\u003e\u003ccode\u003e329d4cd\u003c/code\u003e\u003c/a\u003e Replace cross tests with MIRI (\u003ca href=\"https://redirect.github.com/RustCrypto/sponges/issues/63\"\u003e#63\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/sponges/commit/48cc4acf38bd5b88acf96599dd50d0fc91a13a3a\"\u003e\u003ccode\u003e48cc4ac\u003c/code\u003e\u003c/a\u003e build(deps): bump actions/checkout from 3 to 4 (\u003ca href=\"https://redirect.github.com/RustCrypto/sponges/issues/61\"\u003e#61\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/sponges/commit/651a34ea2f97a9cd8ace1a63cbf9118009fa4167\"\u003e\u003ccode\u003e651a34e\u003c/code\u003e\u003c/a\u003e keccak: replace CI tests on MIPS with PPC32 (\u003ca href=\"https://redirect.github.com/RustCrypto/sponges/issues/62\"\u003e#62\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/sponges/commit/4730c6fbba0b7a0766cb1a6d323f1412667eb6cf\"\u003e\u003ccode\u003e4730c6f\u003c/code\u003e\u003c/a\u003e benches: remove criterion deps workaround (\u003ca href=\"https://redirect.github.com/RustCrypto/sponges/issues/60\"\u003e#60\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/RustCrypto/sponges/compare/keccak-v0.1.3...keccak-v0.1.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `mio` from 0.8.9 to 0.8.11\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\u003e0.8.11\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix receiving IOCP events after deregistering a Windows named pipe\n(\u003ca href=\"https://redirect.github.com/tokio-rs/mio/pull/1760\"\u003etokio-rs/mio#1760\u003c/a\u003e, backport pr:\n\u003ca href=\"https://redirect.github.com/tokio-rs/mio/pull/1761\"\u003etokio-rs/mio#1761\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e0.8.10\u003c/h1\u003e\n\u003ch2\u003eAdded\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSolaris support\n(\u003ca href=\"https://redirect.github.com/tokio-rs/mio/pull/1724\"\u003etokio-rs/mio#1724\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/0328bdef900b6396b8d00d33c825cd8af748553d\"\u003e\u003ccode\u003e0328bde\u003c/code\u003e\u003c/a\u003e Release v0.8.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/mio/commit/708449851283b57eb6f514c8f289b66e982720b3\"\u003e\u003ccode\u003e7084498\u003c/code\u003e\u003c/a\u003e Fix warnings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/mio/commit/90d4fe00df870acd3d38f3dc4face9aacab8fbb9\"\u003e\u003ccode\u003e90d4fe0\u003c/code\u003e\u003c/a\u003e named-pipes: fix receiving IOCP events after deregister\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/mio/commit/c710a307f8627c4d63ac1003252aa45175e08399\"\u003e\u003ccode\u003ec710a30\u003c/code\u003e\u003c/a\u003e Add v0.8.x to the CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/mio/commit/c29e21c244b2b835e8b3e015b92c708c33c7d70a\"\u003e\u003ccode\u003ec29e21c\u003c/code\u003e\u003c/a\u003e Release v0.8.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/mio/commit/f6a20da1c81c2d56a78bc6f6832b9904b9215914\"\u003e\u003ccode\u003ef6a20da\u003c/code\u003e\u003c/a\u003e Add Solaris operating system support (\u003ca href=\"https://redirect.github.com/tokio-rs/mio/issues/1724\"\u003e#1724\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/tokio-rs/mio/compare/v0.8.9...v0.8.11\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `openssl` from 0.10.57 to 0.10.68\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-openssl/rust-openssl/releases\"\u003eopenssl's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eopenssl-v0.10.68\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efixes \u003ca href=\"https://redirect.github.com/rust-openssl/rust-openssl/issues/2317\"\u003e#2317\u003c/a\u003e -- restore compatibility with our MSRV and release openssl 0.9.68 by \u003ca href=\"https://github.com/alex\"\u003e\u003ccode\u003e@​alex\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/sfackler/rust-openssl/pull/2318\"\u003esfackler/rust-openssl#2318\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/sfackler/rust-openssl/compare/openssl-v0.10.67...openssl-v0.10.68\"\u003ehttps://github.com/sfackler/rust-openssl/compare/openssl-v0.10.67...openssl-v0.10.68\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eopenssl-v0.10.67\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded a utility function to ensure we never have an issue with 0-length slices from pointers again by \u003ca href=\"https://github.com/alex\"\u003e\u003ccode\u003e@​alex\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/sfackler/rust-openssl/pull/2268\"\u003esfackler/rust-openssl#2268\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix CI for the latest rustc by \u003ca href=\"https://github.com/alex\"\u003e\u003ccode\u003e@​alex\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/sfackler/rust-openssl/pull/2271\"\u003esfackler/rust-openssl#2271\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd binding for EVP_DigestSqueeze by \u003ca href=\"https://github.com/initsecret\"\u003e\u003ccode\u003e@​initsecret\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/sfackler/rust-openssl/pull/2270\"\u003esfackler/rust-openssl#2270\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003elibressl 4.0: const correctness for X509_LOOKUP_METHOD by \u003ca href=\"https://github.com/botovq\"\u003e\u003ccode\u003e@​botovq\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/sfackler/rust-openssl/pull/2276\"\u003esfackler/rust-openssl#2276\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump hex dev-dependency version by \u003ca href=\"https://github.com/alex\"\u003e\u003ccode\u003e@​alex\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/sfackler/rust-openssl/pull/2277\"\u003esfackler/rust-openssl#2277\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRaise bindgen version by \u003ca href=\"https://github.com/alex\"\u003e\u003ccode\u003e@​alex\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/sfackler/rust-openssl/pull/2278\"\u003esfackler/rust-openssl#2278\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnsure Rsa::check_key doesn't leave errors on the stack by \u003ca href=\"https://github.com/alex\"\u003e\u003ccode\u003e@​alex\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/sfackler/rust-openssl/pull/2279\"\u003esfackler/rust-openssl#2279\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate some docs to use the corresponds macro by \u003ca href=\"https://github.com/rushilmehra\"\u003e\u003ccode\u003e@​rushilmehra\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/sfackler/rust-openssl/pull/2282\"\u003esfackler/rust-openssl#2282\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDon't leave errors on the stack in \u003ccode\u003eMdCtxRef::digest_verify_final\u003c/code\u003e by \u003ca href=\"https://github.com/alex\"\u003e\u003ccode\u003e@​alex\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/sfackler/rust-openssl/pull/2283\"\u003esfackler/rust-openssl#2283\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdjustments for LibreSSL 4 by \u003ca href=\"https://github.com/botovq\"\u003e\u003ccode\u003e@​botovq\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/sfackler/rust-openssl/pull/2287\"\u003esfackler/rust-openssl#2287\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExplicit rustfmt config by \u003ca href=\"https://github.com/kornelski\"\u003e\u003ccode\u003e@​kornelski\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/sfackler/rust-openssl/pull/2285\"\u003esfackler/rust-openssl#2285\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd basic EVP_KDF bindings by \u003ca href=\"https://github.com/reaperhulk\"\u003e\u003ccode\u003e@​reaperhulk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/sfackler/rust-openssl/pull/2289\"\u003esfackler/rust-openssl#2289\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd ossl3 thread pool bindings by \u003ca href=\"https://github.com/reaperhulk\"\u003e\u003ccode\u003e@​reaperhulk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/sfackler/rust-openssl/pull/2293\"\u003esfackler/rust-openssl#2293\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd argon2id support for ossl 3.2+ by \u003ca href=\"https://github.com/reaperhulk\"\u003e\u003ccode\u003e@​reaperhulk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/sfackler/rust-openssl/pull/2290\"\u003esfackler/rust-openssl#2290\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix 3.2.0 thread support and simplify by \u003ca href=\"https://github.com/reaperhulk\"\u003e\u003ccode\u003e@​reaperhulk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/sfackler/rust-openssl/pull/2294\"\u003esfackler/rust-openssl#2294\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd libctx arg to argon2id by \u003ca href=\"https://github.com/reaperhulk\"\u003e\u003ccode\u003e@​reaperhulk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/sfackler/rust-openssl/pull/2295\"\u003esfackler/rust-openssl#2295\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003esupport using threads in argon2id by \u003ca href=\"https://github.com/reaperhulk\"\u003e\u003ccode\u003e@​reaperhulk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/sfackler/rust-openssl/pull/2296\"\u003esfackler/rust-openssl#2296\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnsure beginning and end of the error output is readable by \u003ca href=\"https://github.com/kornelski\"\u003e\u003ccode\u003e@​kornelski\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/sfackler/rust-openssl/pull/2284\"\u003esfackler/rust-openssl#2284\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTest against 3.4.0-alpha1 by \u003ca href=\"https://github.com/sfackler\"\u003e\u003ccode\u003e@​sfackler\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/sfackler/rust-openssl/pull/2302\"\u003esfackler/rust-openssl#2302\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eResolve clippy warnings from nightly by \u003ca href=\"https://github.com/alex\"\u003e\u003ccode\u003e@​alex\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/sfackler/rust-openssl/pull/2310\"\u003esfackler/rust-openssl#2310\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efixes \u003ca href=\"https://redirect.github.com/rust-openssl/rust-openssl/issues/2311\"\u003e#2311\u003c/a\u003e -- silencer resolver warnings by \u003ca href=\"https://github.com/alex\"\u003e\u003ccode\u003e@​alex\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/sfackler/rust-openssl/pull/2312\"\u003esfackler/rust-openssl#2312\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump to 3.4.0-beta1 by \u003ca href=\"https://github.com/sfackler\"\u003e\u003ccode\u003e@​sfackler\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/sfackler/rust-openssl/pull/2313\"\u003esfackler/rust-openssl#2313\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLibreSSL 4.0.0 by \u003ca href=\"https://github.com/botovq\"\u003e\u003ccode\u003e@​botovq\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/sfackler/rust-openssl/pull/2315\"\u003esfackler/rust-openssl#2315\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRelease openssl v0.10.67 and openssl-sys v0.9.104 by \u003ca href=\"https://github.com/alex\"\u003e\u003ccode\u003e@​alex\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/sfackler/rust-openssl/pull/2316\"\u003esfackler/rust-openssl#2316\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/initsecret\"\u003e\u003ccode\u003e@​initsecret\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/sfackler/rust-openssl/pull/2270\"\u003esfackler/rust-openssl#2270\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rushilmehra\"\u003e\u003ccode\u003e@​rushilmehra\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/sfackler/rust-openssl/pull/2282\"\u003esfackler/rust-openssl#2282\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kornelski\"\u003e\u003ccode\u003e@​kornelski\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/sfackler/rust-openssl/pull/2285\"\u003esfackler/rust-openssl#2285\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/sfackler/rust-openssl/compare/openssl-v0.10.66...openssl-v0.10.67\"\u003ehttps://github.com/sfackler/rust-openssl/compare/openssl-v0.10.66...openssl-v0.10.67\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eopenssl-v0.10.66\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed invariant violation in \u003ccode\u003eMemBio::get_buf\u003c/code\u003e with empty results by \u003ca href=\"https://github.com/alex\"\u003e\u003ccode\u003e@​alex\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/sfackler/rust-openssl/pull/2266\"\u003esfackler/rust-openssl#2266\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRelease openssl v0.10.66 by \u003ca href=\"https://github.com/alex\"\u003e\u003ccode\u003e@​alex\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/sfackler/rust-openssl/pull/2267\"\u003esfackler/rust-openssl#2267\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/sfackler/rust-openssl/compare/openssl-v0.10.65...openssl-v0.10.66\"\u003ehttps://github.com/sfackler/rust-openssl/compare/openssl-v0.10.65...openssl-v0.10.66\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eopenssl-v0.10.65\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-openssl/rust-openssl/commit/be8dcfd1d747abc45b4c931fcc4b6474f7c09495\"\u003e\u003ccode\u003ebe8dcfd\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-openssl/rust-openssl/issues/2318\"\u003e#2318\u003c/a\u003e from alex/msrv-fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-openssl/rust-openssl/commit/065cc77d0c574d0f713af4f2b37fb9040b3537cf\"\u003e\u003ccode\u003e065cc77\u003c/code\u003e\u003c/a\u003e fixes \u003ca href=\"https://redirect.github.com/rust-openssl/rust-openssl/issues/2317\"\u003e#2317\u003c/a\u003e -- restore compatibility with our MSRV and release openssl 0.9.68\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-openssl/rust-openssl/commit/7b3ec80b19f3f06f0419346ed87ed9bf03f9ce62\"\u003e\u003ccode\u003e7b3ec80\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-openssl/rust-openssl/issues/2316\"\u003e#2316\u003c/a\u003e from alex/bump-for-release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-openssl/rust-openssl/commit/b510e8c2c2a37e86bf940ede4c46f858d0241fa2\"\u003e\u003ccode\u003eb510e8c\u003c/code\u003e\u003c/a\u003e Release openssl v0.10.67 and openssl-sys v0.9.104\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-openssl/rust-openssl/commit/ee3b024a7f0103a0e37c5df7b333e75a30df07da\"\u003e\u003ccode\u003eee3b024\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-openssl/rust-openssl/issues/2315\"\u003e#2315\u003c/a\u003e from botovq/libressl-4.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-openssl/rust-openssl/commit/c4dabc2fc2f76d734fc361401c3bae1a911bc405\"\u003e\u003ccode\u003ec4dabc2\u003c/code\u003e\u003c/a\u003e CI: Update LibreSSL CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-openssl/rust-openssl/commit/f9027b7549e7d557d627aeadc157097b2c5c018b\"\u003e\u003ccode\u003ef9027b7\u003c/code\u003e\u003c/a\u003e LibreSSL 4.0.0 is released \u0026amp; stable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-openssl/rust-openssl/commit/1b51ba5de04b185e9cb2c1063e310bd190e28cad\"\u003e\u003ccode\u003e1b51ba5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-openssl/rust-openssl/issues/2313\"\u003e#2313\u003c/a\u003e from sfackler/sfackler-patch-1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-openssl/rust-openssl/commit/de8a97c1b55800104ae6f3c6f52aab1e17df3b3c\"\u003e\u003ccode\u003ede8a97c\u003c/code\u003e\u003c/a\u003e Bump to 3.4.0-beta1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-openssl/rust-openssl/commit/39304643c0c8f9a5035799e22e73277043b22ac6\"\u003e\u003ccode\u003e3930464\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-openssl/rust-openssl/issues/2312\"\u003e#2312\u003c/a\u003e from sfackler/alex-patch-1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-openssl/rust-openssl/compare/openssl-v0.10.57...openssl-v0.10.68\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ruint` from 1.7.0 to 1.9.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/recmo/uint/releases\"\u003eruint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.9.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix some typos by \u003ca href=\"https://github.com/striezel\"\u003e\u003ccode\u003e@​striezel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/235\"\u003erecmo/uint#235\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: add prestwich to code owners by \u003ca href=\"https://github.com/prestwich\"\u003e\u003ccode\u003e@​prestwich\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/237\"\u003erecmo/uint#237\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix issue \u003ca href=\"https://redirect.github.com/recmo/uint/issues/230\"\u003e#230\u003c/a\u003e by \u003ca href=\"https://github.com/recmo\"\u003e\u003ccode\u003e@​recmo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/234\"\u003erecmo/uint#234\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump fastrlp from 0.3.0 to 0.3.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/239\"\u003erecmo/uint#239\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix incorrect wrapping_mul doc by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/218\"\u003erecmo/uint#218\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump serde from 1.0.160 to 1.0.163 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/242\"\u003erecmo/uint#242\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReplace unmaintained actions-rs/* actions in CI workflows by \u003ca href=\"https://github.com/striezel\"\u003e\u003ccode\u003e@​striezel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/236\"\u003erecmo/uint#236\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: make serde::Deserialize impl more permissive by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/246\"\u003erecmo/uint#246\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeature: minimal human-readable serialization of uints by \u003ca href=\"https://github.com/prestwich\"\u003e\u003ccode\u003e@​prestwich\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/243\"\u003erecmo/uint#243\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: prevent overflowing instantiation in from_base_be by \u003ca href=\"https://github.com/prestwich\"\u003e\u003ccode\u003e@​prestwich\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/249\"\u003erecmo/uint#249\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: \u003ccode\u003efrom_base_be\u003c/code\u003e overflow by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/253\"\u003erecmo/uint#253\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: \u003ccode\u003efrom_base_le\u003c/code\u003e by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/255\"\u003erecmo/uint#255\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: extract inline benches to a separate directory by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/262\"\u003erecmo/uint#262\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: merge alloy-rs/ruint (ruint2), take 2 by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/264\"\u003erecmo/uint#264\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(meta): add MSRV policy, remove Cargo.lock by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/265\"\u003erecmo/uint#265\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: ark version differentiation by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/266\"\u003erecmo/uint#266\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeature: ark version differentiation by \u003ca href=\"https://github.com/prestwich\"\u003e\u003ccode\u003e@​prestwich\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/241\"\u003erecmo/uint#241\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: circular dep in ruint by \u003ca href=\"https://github.com/gakonst\"\u003e\u003ccode\u003e@​gakonst\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/268\"\u003erecmo/uint#268\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: implement TryFrom\u003c!-- raw HTML omitted --\u003e by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/269\"\u003erecmo/uint#269\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: ruint-macro doctests by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/271\"\u003erecmo/uint#271\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add \u003ccode\u003eUint::byte\u003c/code\u003e by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/270\"\u003erecmo/uint#270\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: release 1.9.0 by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/272\"\u003erecmo/uint#272\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/striezel\"\u003e\u003ccode\u003e@​striezel\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/235\"\u003erecmo/uint#235\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prestwich\"\u003e\u003ccode\u003e@​prestwich\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/237\"\u003erecmo/uint#237\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/239\"\u003erecmo/uint#239\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/218\"\u003erecmo/uint#218\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gakonst\"\u003e\u003ccode\u003e@​gakonst\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/268\"\u003erecmo/uint#268\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/recmo/uint/compare/v1.8.0...v1.9.0\"\u003ehttps://github.com/recmo/uint/compare/v1.8.0...v1.9.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/recmo/uint/blob/main/CHANGELOG.md\"\u003eruint's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[1.9.0] - 2023-07-25\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eIntroduce \u003ccode\u003eark-ff-04\u003c/code\u003e feature flag for conversion to \u003ccode\u003eark-ff@0.4\u003c/code\u003e types\u003c/li\u003e\n\u003cli\u003eSupport for \u003ca href=\"https://github.com/alloy-rs/rlp\"\u003e\u003ccode\u003ealloy-rlp\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMSRV (Minimum Supported Rust Version) is now set at 1.65.0, from previously undefined\u003c/li\u003e\n\u003cli\u003eImplement \u003ccode\u003eTryFrom\u0026lt;bool\u0026gt;\u003c/code\u003e for \u003ccode\u003eUint\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eNew method: \u003ccode\u003ebyte\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMake \u003ccode\u003eserde::Deserialize\u003c/code\u003e impl more permissive\u003c/li\u003e\n\u003cli\u003eUse Ethereum \u003ccode\u003eQuantity\u003c/code\u003e encoding for serde serialization when human-readable\u003c/li\u003e\n\u003cli\u003eFix error in \u003ccode\u003efrom_base_be\u003c/code\u003e that allowed instantiation of overflowing \u003ccode\u003eUint\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eUpdated \u003ccode\u003efastrlp\u003c/code\u003e to \u003ccode\u003e0.3\u003c/code\u003e, \u003ccode\u003epyo3\u003c/code\u003e to \u003ccode\u003e0.19\u003c/code\u003e, and \u003ccode\u003esqlx-core\u003c/code\u003e to \u003ccode\u003e0.7\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eImproved \u003ccode\u003efastrlp\u003c/code\u003e perfomance\u003c/li\u003e\n\u003cli\u003eImproved \u003ccode\u003eproptest\u003c/code\u003e performance\u003c/li\u003e\n\u003cli\u003eMade \u003ccode\u003esupport\u003c/code\u003e module and its modules public\u003c/li\u003e\n\u003cli\u003eMade more \u003ccode\u003ealgorithm\u003c/code\u003e functions public\u003c/li\u003e\n\u003cli\u003eConstified \u003ccode\u003eas_le_slice\u003c/code\u003e and \u003ccode\u003eas_le_bytes\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRemoved\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAutomatic detection of nightly features. Enable them instead with the \u003ccode\u003enightly\u003c/code\u003e cargo feature\u003c/li\u003e\n\u003cli\u003eDependency on \u003ccode\u003ederive_more\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003efrom_base_le\u003c/code\u003e implementation by reversing the input iterator\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[1.8.0] — 2023-04-19\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003ebn-rs\u003c/code\u003e, \u003ccode\u003eserde\u003c/code\u003e and \u003ccode\u003euint!\u003c/code\u003e for \u003ccode\u003eBits\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSerde human readable now encodes the empty bitstring as \u003ccode\u003e0x0\u003c/code\u003e and rejects zero prefixes.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/4b041382438fc3381620e09d3358def8d0923e70\"\u003e\u003ccode\u003e4b04138\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/recmo/uint/issues/272\"\u003e#272\u003c/a\u003e from DaniPopes/release-1-9-0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/4d989b8ce615fa31765d709e7f48312f6ed3db38\"\u003e\u003ccode\u003e4d989b8\u003c/code\u003e\u003c/a\u003e chore: release 1.9.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/e4a727055f137fb4573573a7c4876253d5b779b3\"\u003e\u003ccode\u003ee4a7270\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/recmo/uint/issues/270\"\u003e#270\u003c/a\u003e from DaniPopes/byte-fn\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/8d6ea932e68f3648a6aab0d2e8a77663057e83e5\"\u003e\u003ccode\u003e8d6ea93\u003c/code\u003e\u003c/a\u003e Merge branch 'main' into byte-fn\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/c8a021f2b4000abbf269abfe70d7688ac7b9847e\"\u003e\u003ccode\u003ec8a021f\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003eUint::byte\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/1519f44248912c704a9b2abf731340ba5aa66dc0\"\u003e\u003ccode\u003e1519f44\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/recmo/uint/issues/271\"\u003e#271\u003c/a\u003e from DaniPopes/fix-doctests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/8679e17449d6531366c78a3706da8ca8c0a41ef4\"\u003e\u003ccode\u003e8679e17\u003c/code\u003e\u003c/a\u003e Merge branch 'main' into fix-doctests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/36480e3913f0ebcbf2eed7b9190dedb61e75ca90\"\u003e\u003ccode\u003e36480e3\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/recmo/uint/issues/269\"\u003e#269\u003c/a\u003e from DaniPopes/from-bool\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/d109f3780bd443567aa3513a7cbb75a37e1886e0\"\u003e\u003ccode\u003ed109f37\u003c/code\u003e\u003c/a\u003e fix: ruint-macro doctests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/af00163989936a137b80444289c2a68fbf765fdb\"\u003e\u003ccode\u003eaf00163\u003c/code\u003e\u003c/a\u003e feat: implement TryFrom\u0026lt;bool\u0026gt;\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/recmo/uint/compare/v1.7.0...v1.9.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tokio` from 1.33.0 to 1.42.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tokio-rs/tokio/releases\"\u003etokio's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eTokio v1.42.1\u003c/h2\u003e\n\u003cp\u003eThis release fixes a soundness issue in the broadcast channel. The channel accepts values that are \u003ccode\u003eSend\u003c/code\u003e but \u003ccode\u003e!Sync\u003c/code\u003e. Previously, the channel called \u003ccode\u003eclone()\u003c/code\u003e on these values without synchronizing. This release fixes the channel by synchronizing calls to \u003ccode\u003e.clone()\u003c/code\u003e (Thanks Austin Bonander for finding and reporting the issue).\u003c/p\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esync: synchronize \u003ccode\u003eclone()\u003c/code\u003e call in broadcast channel (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7232\"\u003e#7232\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7232\"\u003e#7232\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7232\"\u003etokio-rs/tokio#7232\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eTokio v1.42.0\u003c/h2\u003e\n\u003ch1\u003e1.42.0 (Dec 3rd, 2024)\u003c/h1\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eio: add \u003ccode\u003eAsyncFd::{try_io, try_io_mut}\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/6967\"\u003e#6967\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eio: avoid \u003ccode\u003eptr-\u0026gt;ref-\u0026gt;ptr\u003c/code\u003e roundtrip in RegistrationSet (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/6929\"\u003e#6929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: do not defer \u003ccode\u003eyield_now\u003c/code\u003e inside \u003ccode\u003eblock_in_place\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/6999\"\u003e#6999\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eio: simplify io readiness logic (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/6966\"\u003e#6966\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumented\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003enet: fix docs for \u003ccode\u003etokio::net::unix::{pid_t, gid_t, uid_t}\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/6791\"\u003e#6791\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etime: fix a typo in \u003ccode\u003eInstant\u003c/code\u003e docs (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/6982\"\u003e#6982\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/6791\"\u003e#6791\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/6791\"\u003etokio-rs/tokio#6791\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/6929\"\u003e#6929\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/6929\"\u003etokio-rs/tokio#6929\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/6966\"\u003e#6966\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/6966\"\u003etokio-rs/tokio#6966\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/6967\"\u003e#6967\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/6967\"\u003etokio-rs/tokio#6967\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/6982\"\u003e#6982\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/6982\"\u003etokio-rs/tokio#6982\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/6999\"\u003e#6999\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/6999\"\u003etokio-rs/tokio#6999\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eTokio v1.41.1\u003c/h2\u003e\n\u003ch1\u003e1.41.1 (Nov 7th, 2024)\u003c/h1\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emetrics: fix bug with wrong number of buckets for the histogram (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/6957\"\u003e#6957\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: display \u003ccode\u003enet\u003c/code\u003e requirement for \u003ccode\u003enet::UdpSocket\u003c/code\u003e in docs (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/6938\"\u003e#6938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: fix typo in \u003ccode\u003eTcpStream\u003c/code\u003e internal comment (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/6944\"\u003e#6944\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/6957\"\u003e#6957\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/6957\"\u003etokio-rs/tokio#6957\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/6938\"\u003e#6938\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/6938\"\u003etokio-rs/tokio#6938\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/6944\"\u003e#6944\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/6944\"\u003etokio-rs/tokio#6944\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/f7fb0bdc7a4b8db7b44aa34bf869cc76e61ef246\"\u003e\u003ccode\u003ef7fb0bd\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.42.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/9faea740df38c3691eb558b4a9387e2195960a85\"\u003e\u003ccode\u003e9faea74\u003c/code\u003e\u003c/a\u003e Merge 'tokio-1.38.x' into 'tokio.1.42.x'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/aa303bc2051f7c21b48bb7bfcafe8fd4f39afd21\"\u003e\u003ccode\u003eaa303bc\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.38.2 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/7b6ccb515ff067151ed62db835f735e5653f8784\"\u003e\u003ccode\u003e7b6ccb5\u003c/code\u003e\u003c/a\u003e chore: backport CI fixes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/4b174ce2c95fe1d1a217917db93fcc935e17e0da\"\u003e\u003ccode\u003e4b174ce\u003c/code\u003e\u003c/a\u003e sync: fix cloning value when receiving from broadcast channel\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/bb9d57017e100985f86d8ca41ac105ee9140423e\"\u003e\u003ccode\u003ebb9d570\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.42.0 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7005\"\u003e#7005\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/af9c683d52415bf01709197778d49eec1ff78c44\"\u003e\u003ccode\u003eaf9c683\u003c/code\u003e\u003c/a\u003e tests: fix typo in build test instructions (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7004\"\u003e#7004\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/4bc5a1a05862bad71f85a38bf3c56f721a97b43f\"\u003e\u003ccode\u003e4bc5a1a\u003c/code\u003e\u003c/a\u003e ci: allow Unicode-3.0 license for unicode-ident (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7006\"\u003e#7006\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/f8948ea021bd4b5626bbd8dee89bee51ba766326\"\u003e\u003ccode\u003ef8948ea\u003c/code\u003e\u003c/a\u003e runtime: do not defer \u003ccode\u003eyield_now\u003c/code\u003e inside \u003ccode\u003eblock_in_place\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/6999\"\u003e#6999\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/bce9780dd3127cd937923d975e356299226a39aa\"\u003e\u003ccode\u003ebce9780\u003c/code\u003e\u003c/a\u003e time: use \u003ccode\u003earray::from_fn\u003c/code\u003e instead of manually creating array (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7000\"\u003e#7000\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/tokio/compare/tokio-1.33.0...tokio-1.42.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \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\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/0xferit/fe/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/0xferit/fe/pull/2","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/0xferit%2Ffe/issues/2","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2/packages"}},{"old_version":"1.16.0","new_version":"1.17.2","update_type":"minor","path":null,"pr_created_at":"2026-02-20T11:35:46.000Z","version_change":"1.16.0 → 1.17.2","issue":{"uuid":"3968106309","node_id":"PR_kwDOPEAfJc7FJJhq","number":112,"state":"closed","title":"chore(deps): bump the cargo 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-03-10T21:54:18.000Z","author_association":null,"state_reason":null,"created_at":"2026-02-20T11:35:46.000Z","updated_at":"2026-03-10T21:54:20.000Z","time_to_close":1592312,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"cargo","update_count":6,"packages":[{"name":"jsonwebtoken","old_version":"9.3.1","new_version":"10.3.0","repository_url":"https://github.com/Keats/jsonwebtoken"},{"name":"alloy-dyn-abi","old_version":"1.3.1","new_version":"1.5.7","repository_url":"https://github.com/alloy-rs/core"},{"name":"bytes","old_version":"1.10.1","new_version":"1.11.1","repository_url":"https://github.com/tokio-rs/bytes"},{"name":"keccak","old_version":"0.1.5","new_version":"0.1.6","repository_url":"https://github.com/RustCrypto/sponges"},{"name":"ruint","old_version":"1.16.0","new_version":"1.17.2","repository_url":"https://github.com/recmo/uint"},{"name":"time","old_version":"0.3.41","new_version":"0.3.47","repository_url":"https://github.com/time-rs/time"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the cargo group with 6 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [jsonwebtoken](https://github.com/Keats/jsonwebtoken) | `9.3.1` | `10.3.0` |\n| [alloy-dyn-abi](https://github.com/alloy-rs/core) | `1.3.1` | `1.5.7` |\n| [bytes](https://github.com/tokio-rs/bytes) | `1.10.1` | `1.11.1` |\n| [keccak](https://github.com/RustCrypto/sponges) | `0.1.5` | `0.1.6` |\n| [ruint](https://github.com/recmo/uint) | `1.16.0` | `1.17.2` |\n| [time](https://github.com/time-rs/time) | `0.3.41` | `0.3.47` |\n\n\nUpdates `jsonwebtoken` from 9.3.1 to 10.3.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Keats/jsonwebtoken/blob/master/CHANGELOG.md\"\u003ejsonwebtoken's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.3.0 (2026-01-27)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eExport everything needed to define your own CryptoProvider\u003c/li\u003e\n\u003cli\u003eFix type confusion with exp/nbf when not required\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.2.0 (2025-11-06)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove \u003ccode\u003eClone\u003c/code\u003e bound from decode functions\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.1.0 (2025-10-18)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003edangerous::insecure_decode\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eImplement TryFrom \u0026amp;Jwk for DecodingKey\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.0.0 (2025-09-29)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBREAKING: now using traits for crypto backends, you have to choose between \u003ccode\u003eaws_lc_rs\u003c/code\u003e and \u003ccode\u003erust_crypto\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eClone\u003c/code\u003e bound to \u003ccode\u003edecode\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eSupport decoding byte slices\u003c/li\u003e\n\u003cli\u003eSupport JWS\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Keats/jsonwebtoken/commit/abbc3076742c4161347bc6b8bf4aa5eb86e1dc01\"\u003e\u003ccode\u003eabbc307\u003c/code\u003e\u003c/a\u003e Fix type confusion\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Keats/jsonwebtoken/commit/e99740d15420b735cd3ba90db1e8dfdbcaa51b2f\"\u003e\u003ccode\u003ee99740d\u003c/code\u003e\u003c/a\u003e fix: bump minimal version requirements (\u003ca href=\"https://redirect.github.com/Keats/jsonwebtoken/issues/481\"\u003e#481\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Keats/jsonwebtoken/commit/50d15e042cb623ca0bd67374c0fc09a5da323c2e\"\u003e\u003ccode\u003e50d15e0\u003c/code\u003e\u003c/a\u003e Use try_sign to avoid panics (\u003ca href=\"https://redirect.github.com/Keats/jsonwebtoken/issues/479\"\u003e#479\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Keats/jsonwebtoken/commit/245858fdf3fade3ef176d49d00334dec9e9f6b0b\"\u003e\u003ccode\u003e245858f\u003c/code\u003e\u003c/a\u003e Bump some dep\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Keats/jsonwebtoken/commit/122c2ed079dddf8d174492007c778aa495efde8d\"\u003e\u003ccode\u003e122c2ed\u003c/code\u003e\u003c/a\u003e Bump action number in CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Keats/jsonwebtoken/commit/72e0c7fa4042e71b3d3482777b956f5918f91ac2\"\u003e\u003ccode\u003e72e0c7f\u003c/code\u003e\u003c/a\u003e Expose cryptography backends via CryptoProvider (\u003ca href=\"https://redirect.github.com/Keats/jsonwebtoken/issues/452\"\u003e#452\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Keats/jsonwebtoken/commit/53a3fc25b48be0af5fdab63b5698b2a24f59b3ef\"\u003e\u003ccode\u003e53a3fc2\u003c/code\u003e\u003c/a\u003e Do not fail for clippy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Keats/jsonwebtoken/commit/3226cfc82bea494ad914f529b3549137099f2406\"\u003e\u003ccode\u003e3226cfc\u003c/code\u003e\u003c/a\u003e Prepare for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Keats/jsonwebtoken/commit/dfe58f99b49e08da856db61eb1fbcc0d1da22a2a\"\u003e\u003ccode\u003edfe58f9\u003c/code\u003e\u003c/a\u003e Remove unnecessary Clone bounds from decode functions (\u003ca href=\"https://redirect.github.com/Keats/jsonwebtoken/issues/458\"\u003e#458\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Keats/jsonwebtoken/commit/9b3e19c38c11564191b7b63199df7f577d407621\"\u003e\u003ccode\u003e9b3e19c\u003c/code\u003e\u003c/a\u003e Fix function names in README (\u003ca href=\"https://redirect.github.com/Keats/jsonwebtoken/issues/457\"\u003e#457\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Keats/jsonwebtoken/compare/v9.3.1...v10.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `alloy-dyn-abi` from 1.3.1 to 1.5.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/alloy-rs/core/releases\"\u003ealloy-dyn-abi's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ealloy-core v1.5.6\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): bump fixed-cache by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/alloy-rs/core/pull/1073\"\u003ealloy-rs/core#1073\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/alloy-rs/core/compare/v1.5.5...v1.5.6\"\u003ehttps://github.com/alloy-rs/core/compare/v1.5.5...v1.5.6\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ealloy-core v1.5.5\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: enable alloy-rlp MSRV features by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/alloy-rs/core/pull/1068\"\u003ealloy-rs/core#1068\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump breakings by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/alloy-rs/core/pull/1069\"\u003ealloy-rs/core#1069\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(primitives): add \u003cem\u003eflatten\u003c/em\u003e extensions by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/alloy-rs/core/pull/1070\"\u003ealloy-rs/core#1070\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: use checked methods in Signed tests for cranelift compat by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/alloy-rs/core/pull/1071\"\u003ealloy-rs/core#1071\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: speed up Miri tests by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/alloy-rs/core/pull/1072\"\u003ealloy-rs/core#1072\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/alloy-rs/core/compare/v1.5.4...v1.5.5\"\u003ehttps://github.com/alloy-rs/core/compare/v1.5.4...v1.5.5\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ealloy-core v1.5.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eci: fix rkyv miri breakage by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/alloy-rs/core/pull/1066\"\u003ealloy-rs/core#1066\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(sol-macro): use sha3 by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/alloy-rs/core/pull/1064\"\u003ealloy-rs/core#1064\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(primitives): remove unnecessary keccak cache length hash computation by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/alloy-rs/core/pull/1065\"\u003ealloy-rs/core#1065\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(primitives): use keccak_asm::Keccak256::digest by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/alloy-rs/core/pull/1067\"\u003ealloy-rs/core#1067\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/alloy-rs/core/compare/v1.5.3...v1.5.4\"\u003ehttps://github.com/alloy-rs/core/compare/v1.5.3...v1.5.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ealloy-core v1.5.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): run cargo shear by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/alloy-rs/core/pull/1055\"\u003ealloy-rs/core#1055\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(primitives): switch default keccak to sha3 by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/alloy-rs/core/pull/1057\"\u003ealloy-rs/core#1057\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(primitives): always enable 'sha3/asm' feature by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/alloy-rs/core/pull/1058\"\u003ealloy-rs/core#1058\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(primitives): FixedBytes: schemars::JsonSchema by \u003ca href=\"https://github.com/aatifsyed\"\u003e\u003ccode\u003e@​aatifsyed\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/alloy-rs/core/pull/1059\"\u003ealloy-rs/core#1059\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: allow bincode advisory in deny.toml by \u003ca href=\"https://github.com/mattsse\"\u003e\u003ccode\u003e@​mattsse\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/alloy-rs/core/pull/1060\"\u003ealloy-rs/core#1060\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: update to tempoxyz by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/alloy-rs/core/pull/1062\"\u003ealloy-rs/core#1062\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aatifsyed\"\u003e\u003ccode\u003e@​aatifsyed\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/alloy-rs/core/pull/1059\"\u003ealloy-rs/core#1059\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/alloy-rs/core/compare/v1.5.2...v1.5.3\"\u003ehttps://github.com/alloy-rs/core/compare/v1.5.2...v1.5.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ealloy-core v1.5.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eperf(primitives): always use FxHash for Fb* by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/alloy-rs/core/pull/1054\"\u003ealloy-rs/core#1054\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/alloy-rs/core/compare/v1.5.1...v1.5.2\"\u003ehttps://github.com/alloy-rs/core/compare/v1.5.1...v1.5.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ealloy-core v1.5.1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/alloy-rs/core/blob/main/CHANGELOG.md\"\u003ealloy-dyn-abi's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003cp\u003eAll notable changes to this project will be documented in this file.\u003c/p\u003e\n\u003cp\u003eThe format is based on \u003ca href=\"https://keepachangelog.com/en/1.1.0/\"\u003eKeep a Changelog\u003c/a\u003e,\nand this project adheres to \u003ca href=\"https://semver.org/spec/v2.0.0.html\"\u003eSemantic Versioning\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/alloy-rs/core/releases/tag/v1.5.6\"\u003e1.5.6\u003c/a\u003e - 2026-02-12\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[deps] Bump fixed-cache (\u003ca href=\"https://redirect.github.com/alloy-rs/core/issues/1073\"\u003e#1073\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMiscellaneous Tasks\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix changelog\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/alloy-rs/core/releases/tag/v1.5.5\"\u003e1.5.5\u003c/a\u003e - 2026-02-11\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[deps] Bump breakings (\u003ca href=\"https://redirect.github.com/alloy-rs/core/issues/1069\"\u003e#1069\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[primitives] Add \u003cem\u003eflatten\u003c/em\u003e extensions (\u003ca href=\"https://redirect.github.com/alloy-rs/core/issues/1070\"\u003e#1070\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMiscellaneous Tasks\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRelease 1.5.5\u003c/li\u003e\n\u003cli\u003eEnable alloy-rlp MSRV features (\u003ca href=\"https://redirect.github.com/alloy-rs/core/issues/1068\"\u003e#1068\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTesting\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSpeed up Miri tests (\u003ca href=\"https://redirect.github.com/alloy-rs/core/issues/1072\"\u003e#1072\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse checked methods in Signed tests for cranelift compat (\u003ca href=\"https://redirect.github.com/alloy-rs/core/issues/1071\"\u003e#1071\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/alloy-rs/core/releases/tag/v1.5.4\"\u003e1.5.4\u003c/a\u003e - 2026-01-28\u003c/h2\u003e\n\u003ch3\u003eMiscellaneous Tasks\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRelease 1.5.4\u003c/li\u003e\n\u003cli\u003e[sol-macro] Use sha3 (\u003ca href=\"https://redirect.github.com/alloy-rs/core/issues/1064\"\u003e#1064\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix rkyv miri breakage (\u003ca href=\"https://redirect.github.com/alloy-rs/core/issues/1066\"\u003e#1066\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePerformance\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\u003eSee full diff in \u003ca href=\"https://github.com/alloy-rs/core/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `bytes` from 1.10.1 to 1.11.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tokio-rs/bytes/releases\"\u003ebytes's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eBytes v1.11.1\u003c/h2\u003e\n\u003ch1\u003e1.11.1 (February 3rd, 2026)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix integer overflow in \u003ccode\u003eBytesMut::reserve\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBytes v1.11.0\u003c/h2\u003e\n\u003ch1\u003e1.11.0 (November 14th, 2025)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eBump MSRV to 1.57 (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/788\"\u003e#788\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: \u003ccode\u003eBytesMut\u003c/code\u003e only reuse if src has remaining (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/803\"\u003e#803\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSpecialize \u003ccode\u003eBytesMut::put::\u0026lt;Bytes\u0026gt;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/793\"\u003e#793\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReserve capacity in \u003ccode\u003eBytesMut::put\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/794\"\u003e#794\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eChange \u003ccode\u003eBytesMut::remaining_mut\u003c/code\u003e to use \u003ccode\u003eisize::MAX\u003c/code\u003e instead of \u003ccode\u003eusize::MAX\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/795\"\u003e#795\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eInternal changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eGuarantee address in \u003ccode\u003eslice()\u003c/code\u003e for empty slices. (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/780\"\u003e#780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRename \u003ccode\u003eVtable::to_*\u003c/code\u003e -\u0026gt; \u003ccode\u003eVtable::into_*\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/776\"\u003e#776\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix latest clippy warnings (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/787\"\u003e#787\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eIgnore \u003ccode\u003eBytesMut::freeze\u003c/code\u003e doctest on wasm (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/790\"\u003e#790\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMove \u003ccode\u003edrop_fn\u003c/code\u003e of \u003ccode\u003efrom_owner\u003c/code\u003e into vtable (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/801\"\u003e#801\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.11.1 (February 3rd, 2026)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix integer overflow in \u003ccode\u003eBytesMut::reserve\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e1.11.0 (November 14th, 2025)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eBump MSRV to 1.57 (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/788\"\u003e#788\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: \u003ccode\u003eBytesMut\u003c/code\u003e only reuse if src has remaining (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/803\"\u003e#803\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSpecialize \u003ccode\u003eBytesMut::put::\u0026lt;Bytes\u0026gt;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/793\"\u003e#793\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReserve capacity in \u003ccode\u003eBytesMut::put\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/794\"\u003e#794\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eChange \u003ccode\u003eBytesMut::remaining_mut\u003c/code\u003e to use \u003ccode\u003eisize::MAX\u003c/code\u003e instead of \u003ccode\u003eusize::MAX\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/795\"\u003e#795\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eInternal changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eGuarantee address in \u003ccode\u003eslice()\u003c/code\u003e for empty slices. (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/780\"\u003e#780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRename \u003ccode\u003eVtable::to_*\u003c/code\u003e -\u0026gt; \u003ccode\u003eVtable::into_*\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/776\"\u003e#776\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix latest clippy warnings (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/787\"\u003e#787\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eIgnore \u003ccode\u003eBytesMut::freeze\u003c/code\u003e doctest on wasm (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/790\"\u003e#790\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMove \u003ccode\u003edrop_fn\u003c/code\u003e of \u003ccode\u003efrom_owner\u003c/code\u003e into vtable (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/801\"\u003e#801\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/417dccdeff249e0c011327de7d92e0d6fbe7cc43\"\u003e\u003ccode\u003e417dccd\u003c/code\u003e\u003c/a\u003e Release bytes v1.11.1 (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/820\"\u003e#820\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/d0293b0e35838123c51ca5dfdf468ecafee4398f\"\u003e\u003ccode\u003ed0293b0\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/a7952fb4478f6dc226f623b217432fbc6f8dad24\"\u003e\u003ccode\u003ea7952fb\u003c/code\u003e\u003c/a\u003e chore: prepare bytes v1.11.0 (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/804\"\u003e#804\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/60cbb776f22e4ef2268c026e88a24d6ed75b3776\"\u003e\u003ccode\u003e60cbb77\u003c/code\u003e\u003c/a\u003e fix: \u003ccode\u003eBytesMut\u003c/code\u003e only reuse if src has remaining (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/803\"\u003e#803\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/7ce330f5192a322fb1efefe7ac9a3850b27162a1\"\u003e\u003ccode\u003e7ce330f\u003c/code\u003e\u003c/a\u003e Move drop_fn of from_owner into vtable (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/801\"\u003e#801\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/4b53a29eb26716592ef2f00f925ef58ccb182e61\"\u003e\u003ccode\u003e4b53a29\u003c/code\u003e\u003c/a\u003e Tweak BytesMut::remaining_mut (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/795\"\u003e#795\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/016fdbdc7a95f6764186dacfcaeef94d77e89cd1\"\u003e\u003ccode\u003e016fdbd\u003c/code\u003e\u003c/a\u003e Reserve capacity in BytesMut::put (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/794\"\u003e#794\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/ef7f25736cfe48db5b42f2aa3225cace4126d2ac\"\u003e\u003ccode\u003eef7f257\u003c/code\u003e\u003c/a\u003e Specialize BytesMut::put::\u0026lt;Bytes\u0026gt; (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/793\"\u003e#793\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/8b4f54d0f317724bfeab29232f8a9333b3d8625e\"\u003e\u003ccode\u003e8b4f54d\u003c/code\u003e\u003c/a\u003e Ignore BytesMut::freeze doctest on wasm (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/790\"\u003e#790\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/16132ad2593402aa7dbd882b0ce22a40bfacfd96\"\u003e\u003ccode\u003e16132ad\u003c/code\u003e\u003c/a\u003e Fix latest clippy warnings (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/787\"\u003e#787\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/bytes/compare/v1.10.1...v1.11.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `keccak` from 0.1.5 to 0.1.6\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/sponges/commit/a8936d9662ca92fd177d289580066ceabb937b0c\"\u003e\u003ccode\u003ea8936d9\u003c/code\u003e\u003c/a\u003e keccak v0.1.6\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/RustCrypto/sponges/compare/keccak-v0.1.5...keccak-v0.1.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ruint` from 1.16.0 to 1.17.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/recmo/uint/releases\"\u003eruint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.17.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(docsrs): remove doc_auto_cfg by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/554\"\u003erecmo/uint#554\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: release 1.17.2 by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/555\"\u003erecmo/uint#555\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/recmo/uint/compare/v1.17.1...v1.17.2\"\u003ehttps://github.com/recmo/uint/compare/v1.17.1...v1.17.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.17.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix codspeed benches \u0026amp; add most_significant_bits bench by \u003ca href=\"https://github.com/Evalir\"\u003e\u003ccode\u003e@​Evalir\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/544\"\u003erecmo/uint#544\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix codspeed benches \u0026amp; add most_significant_bits bench by \u003ca href=\"https://github.com/prestwich\"\u003e\u003ccode\u003e@​prestwich\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/543\"\u003erecmo/uint#543\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update unsafe function and improve documentation and safety notes by \u003ca href=\"https://github.com/Evalir\"\u003e\u003ccode\u003e@​Evalir\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/553\"\u003erecmo/uint#553\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update unsafe function and improve documentation and safety notes by \u003ca href=\"https://github.com/prestwich\"\u003e\u003ccode\u003e@​prestwich\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/552\"\u003erecmo/uint#552\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/recmo/uint/compare/v1.17.0...v1.17.1\"\u003ehttps://github.com/recmo/uint/compare/v1.17.0...v1.17.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.17.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: add parse benches by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/518\"\u003erecmo/uint#518\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: bump MSRV to 1.85 by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/503\"\u003erecmo/uint#503\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: use const block in add_mod by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/521\"\u003erecmo/uint#521\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump actions/checkout from 4 to 5 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/recmo/uint/pull/517\"\u003erecmo/uint#517\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add support for ark-ff v0.5.0 by \u003ca href=\"https://github.com/fabian1409\"\u003e\u003ccode\u003e@​fabian1409\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/526\"\u003erecmo/uint#526\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): depend on \u003ccode\u003eserde_core\u003c/code\u003e instead of \u003ccode\u003eserde\u003c/code\u003e by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/527\"\u003erecmo/uint#527\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebench: bench from f64 and f32 by \u003ca href=\"https://github.com/Evalir\"\u003e\u003ccode\u003e@​Evalir\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/531\"\u003erecmo/uint#531\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: make \u003ccode\u003e*next*\u003c/code\u003e functions const by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/533\"\u003erecmo/uint#533\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add bincode 2 support by \u003ca href=\"https://github.com/lightsing\"\u003e\u003ccode\u003e@​lightsing\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/516\"\u003erecmo/uint#516\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnhanced f64 -\u0026gt; Uint conversion by \u003ca href=\"https://github.com/Pzixel\"\u003e\u003ccode\u003e@​Pzixel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/524\"\u003erecmo/uint#524\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump CodSpeedHQ/action from 3 to 4 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/recmo/uint/pull/528\"\u003erecmo/uint#528\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd Uint -\u0026gt; f64/f32 benches by \u003ca href=\"https://github.com/Pzixel\"\u003e\u003ccode\u003e@​Pzixel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/536\"\u003erecmo/uint#536\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd Uint -\u0026gt; f64 conversion by \u003ca href=\"https://github.com/Pzixel\"\u003e\u003ccode\u003e@​Pzixel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/535\"\u003erecmo/uint#535\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: use select_unpredictable by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/537\"\u003erecmo/uint#537\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: switch to edition 2024 by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/538\"\u003erecmo/uint#538\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: release 1.17.0 by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/539\"\u003erecmo/uint#539\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fabian1409\"\u003e\u003ccode\u003e@​fabian1409\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/526\"\u003erecmo/uint#526\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Pzixel\"\u003e\u003ccode\u003e@​Pzixel\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/524\"\u003erecmo/uint#524\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/recmo/uint/compare/v1.16.0...v1.17.0\"\u003ehttps://github.com/recmo/uint/compare/v1.16.0...v1.17.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/recmo/uint/blob/main/CHANGELOG.md\"\u003eruint's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[1.17.2] - 2025-12-28\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(docsrs): remove doc_auto_cfg (\u003ca href=\"https://redirect.github.com/recmo/uint/issues/554\"\u003e#554\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/recmo/uint/issues/554\"\u003e#554\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/recmo/uint/pull/554\"\u003erecmo/uint#554\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e[1.17.1] - 2025-12-26\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eunsafe\u003c/code\u003e to many unstable API functions in \u003ccode\u003ealgorithms\u003c/code\u003e module, and\ndocumented their conditions of use (COU). (\u003ca href=\"https://redirect.github.com/recmo/uint/issues/552\"\u003e#552\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/recmo/uint/issues/552\"\u003e#552\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/recmo/uint/pull/552\"\u003erecmo/uint#552\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e[1.17.0] - 2025-09-24\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport for \u003ca href=\"https://github.com/bincode-org/bincode\"\u003ebincode 2\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/recmo/uint/issues/516\"\u003e#516\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eIntroduce \u003ccode\u003eark-ff-05\u003c/code\u003e feature flag for conversion to \u003ccode\u003eark-ff@0.5\u003c/code\u003e types (\u003ca href=\"https://redirect.github.com/recmo/uint/issues/526\"\u003e#526\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMSRV bumped to 1.85 (\u003ca href=\"https://redirect.github.com/recmo/uint/issues/503\"\u003e#503\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMade \u003ccode\u003e*next_power_of_two\u003c/code\u003e and \u003ccode\u003e*next_multiple_of\u003c/code\u003e \u003ccode\u003econst\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/recmo/uint/issues/533\"\u003e#533\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReimplemented \u003ccode\u003eTryFrom\u0026lt;f64\u0026gt;\u003c/code\u003e for \u003ccode\u003eUint\u003c/code\u003e to speed it up, fixing edge cases and removing \u003ccode\u003estd\u003c/code\u003e requirements (\u003ca href=\"https://redirect.github.com/recmo/uint/issues/524\"\u003e#524\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReimplemented \u003ccode\u003eFrom\u0026lt;Uint\u0026gt;\u003c/code\u003e for \u003ccode\u003ef64\u003c/code\u003e and \u003ccode\u003ef32\u003c/code\u003e to speed it up, fixing edge cases and removing \u003ccode\u003estd\u003c/code\u003e requirements (\u003ca href=\"https://redirect.github.com/recmo/uint/issues/535\"\u003e#535\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/recmo/uint/issues/503\"\u003e#503\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/recmo/uint/pull/503\"\u003erecmo/uint#503\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/recmo/uint/issues/516\"\u003e#516\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/recmo/uint/pull/516\"\u003erecmo/uint#516\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/recmo/uint/issues/526\"\u003e#526\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/recmo/uint/pull/526\"\u003erecmo/uint#526\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/recmo/uint/issues/533\"\u003e#533\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/recmo/uint/pull/533\"\u003erecmo/uint#533\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/recmo/uint/issues/524\"\u003e#524\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/recmo/uint/pull/524\"\u003erecmo/uint#524\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/recmo/uint/commit/5bd4cff6ae3960591d750cdd7356e24aa086b67a\"\u003e\u003ccode\u003e5bd4cff\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/recmo/uint/issues/555\"\u003e#555\u003c/a\u003e from DaniPopes/release-1.17.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/953a994d0a7968428aae792c85e89765c9a6093c\"\u003e\u003ccode\u003e953a994\u003c/code\u003e\u003c/a\u003e chore: release 1.17.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/9110e538043ccb5e3c9401dccc04deac97e30b1a\"\u003e\u003ccode\u003e9110e53\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/recmo/uint/issues/554\"\u003e#554\u003c/a\u003e from DaniPopes/doc_auto_cfg\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/2d242c92a7c6c1e57575ae671c92e1acb0e051af\"\u003e\u003ccode\u003e2d242c9\u003c/code\u003e\u003c/a\u003e fix(docsrs): remove doc_auto_cfg\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/bc3fad727853ce31fa78a053c950748db8571369\"\u003e\u003ccode\u003ebc3fad7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/recmo/uint/issues/553\"\u003e#553\u003c/a\u003e from Evalir/evalir/prestwich/rustsec-safety\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/6d8229164d8d59c5e4d77dbaa993f456252db5e6\"\u003e\u003ccode\u003e6d82291\u003c/code\u003e\u003c/a\u003e chore: bump version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/51fdde2da668134085f4d275f5917c7a85c5b7c0\"\u003e\u003ccode\u003e51fdde2\u003c/code\u003e\u003c/a\u003e chore: changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/8090e7f9393e7481a20d2e61dac04e78efcc90dd\"\u003e\u003ccode\u003e8090e7f\u003c/code\u003e\u003c/a\u003e chore: update unsafe function and improve documentation and safety notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/17c9b3e9062f74a39701e68dec358375595d33d7\"\u003e\u003ccode\u003e17c9b3e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/recmo/uint/issues/544\"\u003e#544\u003c/a\u003e from Evalir/evalir/prestwich-fix-codspeed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/370e2e5f11e504e5343004869c704015c615ae7c\"\u003e\u003ccode\u003e370e2e5\u003c/code\u003e\u003c/a\u003e fix: crates badge\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/recmo/uint/compare/v1.16.0...v1.17.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `time` from 0.3.41 to 0.3.47\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/time-rs/time/releases\"\u003etime's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.3.47\u003c/h2\u003e\n\u003cp\u003eSee the \u003ca href=\"https://github.com/time-rs/time/blob/main/CHANGELOG.md\"\u003echangelog\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev0.3.46\u003c/h2\u003e\n\u003cp\u003eSee the \u003ca href=\"https://github.com/time-rs/time/blob/main/CHANGELOG.md\"\u003echangelog\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev0.3.45\u003c/h2\u003e\n\u003cp\u003eSee the \u003ca href=\"https://github.com/time-rs/time/blob/main/CHANGELOG.md\"\u003echangelog\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev0.3.44\u003c/h2\u003e\n\u003cp\u003eSee the \u003ca href=\"https://github.com/time-rs/time/blob/main/CHANGELOG.md\"\u003echangelog\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev0.3.43\u003c/h2\u003e\n\u003cp\u003eSee the \u003ca href=\"https://github.com/time-rs/time/blob/main/CHANGELOG.md\"\u003echangelog\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev0.3.42\u003c/h2\u003e\n\u003cp\u003eSee the \u003ca href=\"https://github.com/time-rs/time/blob/main/CHANGELOG.md\"\u003echangelog\u003c/a\u003e for details.\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/time-rs/time/blob/main/CHANGELOG.md\"\u003etime's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.3.47 [2026-02-05]\u003c/h2\u003e\n\u003ch3\u003eSecurity\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eThe possibility of a stack exhaustion denial of service attack when parsing RFC 2822 has been\neliminated. Previously, it was possible to craft input that would cause unbounded recursion. Now,\nthe depth of the recursion is tracked, causing an error to be returned if it exceeds a reasonable\nlimit.\u003c/p\u003e\n\u003cp\u003eThis attack vector requires parsing user-provided input, with any type, using the RFC 2822 format.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCompatibility\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAttempting to format a value with a well-known format (i.e. RFC 3339, RFC 2822, or ISO 8601) will\nerror at compile time if the type being formatted does not provide sufficient information. This\nwould previously fail at runtime. Similarly, attempting to format a value with ISO 8601 that is\nonly configured for parsing (i.e. \u003ccode\u003eIso8601::PARSING\u003c/code\u003e) will error at compile time.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBuilder methods for format description modifiers, eliminating the need for verbose initialization\nwhen done manually.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edate!(2026-W01-2)\u003c/code\u003e is now supported. Previously, a space was required between \u003ccode\u003eW\u003c/code\u003e and \u003ccode\u003e01\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[end]\u003c/code\u003e now has a \u003ccode\u003etrailing_input\u003c/code\u003e modifier which can either be \u003ccode\u003eprohibit\u003c/code\u003e (the default) or\n\u003ccode\u003ediscard\u003c/code\u003e. When it is \u003ccode\u003ediscard\u003c/code\u003e, all remaining input is ignored. Note that if there are components\nafter \u003ccode\u003e[end]\u003c/code\u003e, they will still attempt to be parsed, likely resulting in an error.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMore performance gains when parsing.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eIf manually formatting a value, the number of bytes written was one short for some components.\nThis has been fixed such that the number of bytes written is always correct.\u003c/li\u003e\n\u003cli\u003eThe possibility of integer overflow when parsing an owned format description has been effectively\neliminated. This would previously wrap when overflow checks were disabled. Instead of storing the\ndepth as \u003ccode\u003eu8\u003c/code\u003e, it is stored as \u003ccode\u003eu32\u003c/code\u003e. This would require multiple gigabytes of nested input to\noverflow, at which point we've got other problems and trivial mitigations are available by\ndownstream users.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.3.46 [2026-01-23]\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAll possible panics are now documented for the relevant methods.\u003c/li\u003e\n\u003cli\u003eThe need to use \u003ccode\u003e#[serde(default)]\u003c/code\u003e when using custom \u003ccode\u003eserde\u003c/code\u003e formats is documented. This applies\nonly when deserializing an \u003ccode\u003eOption\u0026lt;T\u0026gt;\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eDuration::nanoseconds_i128\u003c/code\u003e has been made public, mirroring\n\u003ccode\u003estd::time::Duration::from_nanos_u128\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/d5144cd2874862d46466c900910cd8577d066019\"\u003e\u003ccode\u003ed5144cd\u003c/code\u003e\u003c/a\u003e v0.3.47 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/f6206b050fd54817d8872834b4d61f605570e89b\"\u003e\u003ccode\u003ef6206b0\u003c/code\u003e\u003c/a\u003e Guard against integer overflow in release mode\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/1c63dc7985b8fa26bd8c689423cc56b7a03841ee\"\u003e\u003ccode\u003e1c63dc7\u003c/code\u003e\u003c/a\u003e Avoid denial of service when parsing Rfc2822\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/5940df6e72efb63d246ca1ca59a0f836ad32ad8a\"\u003e\u003ccode\u003e5940df6\u003c/code\u003e\u003c/a\u003e Add builder methods to avoid verbose construction\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/00881a4da1bc5a6cb6313052e5017dbd7daa40f0\"\u003e\u003ccode\u003e00881a4\u003c/code\u003e\u003c/a\u003e Manually format macros everywhere\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/bb723b6d826e46c174d75cd08987061984b0ceb7\"\u003e\u003ccode\u003ebb723b6\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003etrailing_input\u003c/code\u003e modifier to \u003ccode\u003eend\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/31c4f8e0b56e6ae24fe0d6ef0e492b6741dda783\"\u003e\u003ccode\u003e31c4f8e\u003c/code\u003e\u003c/a\u003e Permit \u003ccode\u003eW12\u003c/code\u003e in \u003ccode\u003edate!\u003c/code\u003e macro\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/490a17bf306576850f33a86d3ca95d96db7b1dcd\"\u003e\u003ccode\u003e490a17b\u003c/code\u003e\u003c/a\u003e Mark error paths in well-known formats as cold\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/6cb1896a600be1538ecfab8f233fe9cfe9fa8951\"\u003e\u003ccode\u003e6cb1896\u003c/code\u003e\u003c/a\u003e Optimize \u003ccode\u003eRfc2822\u003c/code\u003e parsing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/6d264d59c25e3da0453c3defebf4640b0086a006\"\u003e\u003ccode\u003e6d264d5\u003c/code\u003e\u003c/a\u003e Remove erroneous \u003ccode\u003e#[inline(never)]\u003c/code\u003e attributes\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/time-rs/time/compare/v0.3.41...v0.3.47\"\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\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/Reality2byte/cdp-sdk/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/Reality2byte/cdp-sdk/pull/112","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Reality2byte%2Fcdp-sdk/issues/112","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/112/packages"}},{"old_version":"1.16.0","new_version":"1.17.2","update_type":"minor","path":null,"pr_created_at":"2026-02-19T13:02:29.000Z","version_change":"1.16.0 → 1.17.2","issue":{"uuid":"3962870075","node_id":"PR_kwDOLj_DwM7E373h","number":1394,"state":"closed","title":"build(deps): bump the cargo group across 1 directory with 4 updates","user":"dependabot[bot]","labels":["dependencies","rust","pessimistic-proof"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-02-20T11:31:15.000Z","author_association":null,"state_reason":null,"created_at":"2026-02-19T13:02:29.000Z","updated_at":"2026-02-20T11:31:26.000Z","time_to_close":80926,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"cargo","update_count":4,"packages":[{"name":"aws-sdk-kms","old_version":"1.84.0","new_version":"1.85.0","repository_url":"https://github.com/awslabs/aws-sdk-rust"},{"name":"bytes","old_version":"1.10.1","new_version":"1.11.1","repository_url":"https://github.com/tokio-rs/bytes"},{"name":"ruint","old_version":"1.16.0","new_version":"1.17.2","repository_url":"https://github.com/recmo/uint"},{"name":"time","old_version":"0.3.41","new_version":"0.3.47","repository_url":"https://github.com/time-rs/time"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the cargo group with 4 updates in the /crates/pessimistic-proof-program directory: [aws-sdk-kms](https://github.com/awslabs/aws-sdk-rust), [bytes](https://github.com/tokio-rs/bytes), [ruint](https://github.com/recmo/uint) and [time](https://github.com/time-rs/time).\n\nUpdates `aws-sdk-kms` from 1.84.0 to 1.85.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/awslabs/aws-sdk-rust/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `bytes` from 1.10.1 to 1.11.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tokio-rs/bytes/releases\"\u003ebytes's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eBytes v1.11.1\u003c/h2\u003e\n\u003ch1\u003e1.11.1 (February 3rd, 2026)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix integer overflow in \u003ccode\u003eBytesMut::reserve\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBytes v1.11.0\u003c/h2\u003e\n\u003ch1\u003e1.11.0 (November 14th, 2025)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eBump MSRV to 1.57 (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/788\"\u003e#788\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: \u003ccode\u003eBytesMut\u003c/code\u003e only reuse if src has remaining (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/803\"\u003e#803\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSpecialize \u003ccode\u003eBytesMut::put::\u0026lt;Bytes\u0026gt;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/793\"\u003e#793\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReserve capacity in \u003ccode\u003eBytesMut::put\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/794\"\u003e#794\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eChange \u003ccode\u003eBytesMut::remaining_mut\u003c/code\u003e to use \u003ccode\u003eisize::MAX\u003c/code\u003e instead of \u003ccode\u003eusize::MAX\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/795\"\u003e#795\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eInternal changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eGuarantee address in \u003ccode\u003eslice()\u003c/code\u003e for empty slices. (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/780\"\u003e#780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRename \u003ccode\u003eVtable::to_*\u003c/code\u003e -\u0026gt; \u003ccode\u003eVtable::into_*\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/776\"\u003e#776\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix latest clippy warnings (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/787\"\u003e#787\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eIgnore \u003ccode\u003eBytesMut::freeze\u003c/code\u003e doctest on wasm (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/790\"\u003e#790\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMove \u003ccode\u003edrop_fn\u003c/code\u003e of \u003ccode\u003efrom_owner\u003c/code\u003e into vtable (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/801\"\u003e#801\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.11.1 (February 3rd, 2026)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix integer overflow in \u003ccode\u003eBytesMut::reserve\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e1.11.0 (November 14th, 2025)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eBump MSRV to 1.57 (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/788\"\u003e#788\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: \u003ccode\u003eBytesMut\u003c/code\u003e only reuse if src has remaining (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/803\"\u003e#803\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSpecialize \u003ccode\u003eBytesMut::put::\u0026lt;Bytes\u0026gt;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/793\"\u003e#793\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReserve capacity in \u003ccode\u003eBytesMut::put\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/794\"\u003e#794\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eChange \u003ccode\u003eBytesMut::remaining_mut\u003c/code\u003e to use \u003ccode\u003eisize::MAX\u003c/code\u003e instead of \u003ccode\u003eusize::MAX\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/795\"\u003e#795\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eInternal changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eGuarantee address in \u003ccode\u003eslice()\u003c/code\u003e for empty slices. (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/780\"\u003e#780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRename \u003ccode\u003eVtable::to_*\u003c/code\u003e -\u0026gt; \u003ccode\u003eVtable::into_*\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/776\"\u003e#776\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix latest clippy warnings (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/787\"\u003e#787\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eIgnore \u003ccode\u003eBytesMut::freeze\u003c/code\u003e doctest on wasm (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/790\"\u003e#790\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMove \u003ccode\u003edrop_fn\u003c/code\u003e of \u003ccode\u003efrom_owner\u003c/code\u003e into vtable (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/801\"\u003e#801\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/417dccdeff249e0c011327de7d92e0d6fbe7cc43\"\u003e\u003ccode\u003e417dccd\u003c/code\u003e\u003c/a\u003e Release bytes v1.11.1 (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/820\"\u003e#820\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/d0293b0e35838123c51ca5dfdf468ecafee4398f\"\u003e\u003ccode\u003ed0293b0\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/a7952fb4478f6dc226f623b217432fbc6f8dad24\"\u003e\u003ccode\u003ea7952fb\u003c/code\u003e\u003c/a\u003e chore: prepare bytes v1.11.0 (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/804\"\u003e#804\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/60cbb776f22e4ef2268c026e88a24d6ed75b3776\"\u003e\u003ccode\u003e60cbb77\u003c/code\u003e\u003c/a\u003e fix: \u003ccode\u003eBytesMut\u003c/code\u003e only reuse if src has remaining (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/803\"\u003e#803\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/7ce330f5192a322fb1efefe7ac9a3850b27162a1\"\u003e\u003ccode\u003e7ce330f\u003c/code\u003e\u003c/a\u003e Move drop_fn of from_owner into vtable (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/801\"\u003e#801\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/4b53a29eb26716592ef2f00f925ef58ccb182e61\"\u003e\u003ccode\u003e4b53a29\u003c/code\u003e\u003c/a\u003e Tweak BytesMut::remaining_mut (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/795\"\u003e#795\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/016fdbdc7a95f6764186dacfcaeef94d77e89cd1\"\u003e\u003ccode\u003e016fdbd\u003c/code\u003e\u003c/a\u003e Reserve capacity in BytesMut::put (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/794\"\u003e#794\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/ef7f25736cfe48db5b42f2aa3225cace4126d2ac\"\u003e\u003ccode\u003eef7f257\u003c/code\u003e\u003c/a\u003e Specialize BytesMut::put::\u0026lt;Bytes\u0026gt; (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/793\"\u003e#793\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/8b4f54d0f317724bfeab29232f8a9333b3d8625e\"\u003e\u003ccode\u003e8b4f54d\u003c/code\u003e\u003c/a\u003e Ignore BytesMut::freeze doctest on wasm (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/790\"\u003e#790\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/16132ad2593402aa7dbd882b0ce22a40bfacfd96\"\u003e\u003ccode\u003e16132ad\u003c/code\u003e\u003c/a\u003e Fix latest clippy warnings (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/787\"\u003e#787\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/bytes/compare/v1.10.1...v1.11.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ruint` from 1.16.0 to 1.17.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/recmo/uint/releases\"\u003eruint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.17.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(docsrs): remove doc_auto_cfg by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/554\"\u003erecmo/uint#554\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: release 1.17.2 by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/555\"\u003erecmo/uint#555\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/recmo/uint/compare/v1.17.1...v1.17.2\"\u003ehttps://github.com/recmo/uint/compare/v1.17.1...v1.17.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.17.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix codspeed benches \u0026amp; add most_significant_bits bench by \u003ca href=\"https://github.com/Evalir\"\u003e\u003ccode\u003e@​Evalir\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/544\"\u003erecmo/uint#544\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix codspeed benches \u0026amp; add most_significant_bits bench by \u003ca href=\"https://github.com/prestwich\"\u003e\u003ccode\u003e@​prestwich\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/543\"\u003erecmo/uint#543\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update unsafe function and improve documentation and safety notes by \u003ca href=\"https://github.com/Evalir\"\u003e\u003ccode\u003e@​Evalir\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/553\"\u003erecmo/uint#553\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update unsafe function and improve documentation and safety notes by \u003ca href=\"https://github.com/prestwich\"\u003e\u003ccode\u003e@​prestwich\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/552\"\u003erecmo/uint#552\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/recmo/uint/compare/v1.17.0...v1.17.1\"\u003ehttps://github.com/recmo/uint/compare/v1.17.0...v1.17.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.17.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: add parse benches by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/518\"\u003erecmo/uint#518\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: bump MSRV to 1.85 by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/503\"\u003erecmo/uint#503\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: use const block in add_mod by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/521\"\u003erecmo/uint#521\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump actions/checkout from 4 to 5 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/recmo/uint/pull/517\"\u003erecmo/uint#517\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add support for ark-ff v0.5.0 by \u003ca href=\"https://github.com/fabian1409\"\u003e\u003ccode\u003e@​fabian1409\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/526\"\u003erecmo/uint#526\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): depend on \u003ccode\u003eserde_core\u003c/code\u003e instead of \u003ccode\u003eserde\u003c/code\u003e by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/527\"\u003erecmo/uint#527\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebench: bench from f64 and f32 by \u003ca href=\"https://github.com/Evalir\"\u003e\u003ccode\u003e@​Evalir\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/531\"\u003erecmo/uint#531\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: make \u003ccode\u003e*next*\u003c/code\u003e functions const by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/533\"\u003erecmo/uint#533\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add bincode 2 support by \u003ca href=\"https://github.com/lightsing\"\u003e\u003ccode\u003e@​lightsing\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/516\"\u003erecmo/uint#516\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnhanced f64 -\u0026gt; Uint conversion by \u003ca href=\"https://github.com/Pzixel\"\u003e\u003ccode\u003e@​Pzixel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/524\"\u003erecmo/uint#524\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump CodSpeedHQ/action from 3 to 4 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/recmo/uint/pull/528\"\u003erecmo/uint#528\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd Uint -\u0026gt; f64/f32 benches by \u003ca href=\"https://github.com/Pzixel\"\u003e\u003ccode\u003e@​Pzixel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/536\"\u003erecmo/uint#536\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd Uint -\u0026gt; f64 conversion by \u003ca href=\"https://github.com/Pzixel\"\u003e\u003ccode\u003e@​Pzixel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/535\"\u003erecmo/uint#535\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: use select_unpredictable by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/537\"\u003erecmo/uint#537\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: switch to edition 2024 by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/538\"\u003erecmo/uint#538\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: release 1.17.0 by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/539\"\u003erecmo/uint#539\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fabian1409\"\u003e\u003ccode\u003e@​fabian1409\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/526\"\u003erecmo/uint#526\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Pzixel\"\u003e\u003ccode\u003e@​Pzixel\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/524\"\u003erecmo/uint#524\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/recmo/uint/compare/v1.16.0...v1.17.0\"\u003ehttps://github.com/recmo/uint/compare/v1.16.0...v1.17.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/recmo/uint/blob/main/CHANGELOG.md\"\u003eruint's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[1.17.2] - 2025-12-28\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(docsrs): remove doc_auto_cfg (\u003ca href=\"https://redirect.github.com/recmo/uint/issues/554\"\u003e#554\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/recmo/uint/issues/554\"\u003e#554\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/recmo/uint/pull/554\"\u003erecmo/uint#554\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e[1.17.1] - 2025-12-26\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eunsafe\u003c/code\u003e to many unstable API functions in \u003ccode\u003ealgorithms\u003c/code\u003e module, and\ndocumented their conditions of use (COU). (\u003ca href=\"https://redirect.github.com/recmo/uint/issues/552\"\u003e#552\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/recmo/uint/issues/552\"\u003e#552\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/recmo/uint/pull/552\"\u003erecmo/uint#552\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e[1.17.0] - 2025-09-24\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport for \u003ca href=\"https://github.com/bincode-org/bincode\"\u003ebincode 2\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/recmo/uint/issues/516\"\u003e#516\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eIntroduce \u003ccode\u003eark-ff-05\u003c/code\u003e feature flag for conversion to \u003ccode\u003eark-ff@0.5\u003c/code\u003e types (\u003ca href=\"https://redirect.github.com/recmo/uint/issues/526\"\u003e#526\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMSRV bumped to 1.85 (\u003ca href=\"https://redirect.github.com/recmo/uint/issues/503\"\u003e#503\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMade \u003ccode\u003e*next_power_of_two\u003c/code\u003e and \u003ccode\u003e*next_multiple_of\u003c/code\u003e \u003ccode\u003econst\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/recmo/uint/issues/533\"\u003e#533\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReimplemented \u003ccode\u003eTryFrom\u0026lt;f64\u0026gt;\u003c/code\u003e for \u003ccode\u003eUint\u003c/code\u003e to speed it up, fixing edge cases and removing \u003ccode\u003estd\u003c/code\u003e requirements (\u003ca href=\"https://redirect.github.com/recmo/uint/issues/524\"\u003e#524\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReimplemented \u003ccode\u003eFrom\u0026lt;Uint\u0026gt;\u003c/code\u003e for \u003ccode\u003ef64\u003c/code\u003e and \u003ccode\u003ef32\u003c/code\u003e to speed it up, fixing edge cases and removing \u003ccode\u003estd\u003c/code\u003e requirements (\u003ca href=\"https://redirect.github.com/recmo/uint/issues/535\"\u003e#535\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/recmo/uint/issues/503\"\u003e#503\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/recmo/uint/pull/503\"\u003erecmo/uint#503\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/recmo/uint/issues/516\"\u003e#516\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/recmo/uint/pull/516\"\u003erecmo/uint#516\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/recmo/uint/issues/526\"\u003e#526\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/recmo/uint/pull/526\"\u003erecmo/uint#526\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/recmo/uint/issues/533\"\u003e#533\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/recmo/uint/pull/533\"\u003erecmo/uint#533\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/recmo/uint/issues/524\"\u003e#524\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/recmo/uint/pull/524\"\u003erecmo/uint#524\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/recmo/uint/commit/5bd4cff6ae3960591d750cdd7356e24aa086b67a\"\u003e\u003ccode\u003e5bd4cff\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/recmo/uint/issues/555\"\u003e#555\u003c/a\u003e from DaniPopes/release-1.17.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/953a994d0a7968428aae792c85e89765c9a6093c\"\u003e\u003ccode\u003e953a994\u003c/code\u003e\u003c/a\u003e chore: release 1.17.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/9110e538043ccb5e3c9401dccc04deac97e30b1a\"\u003e\u003ccode\u003e9110e53\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/recmo/uint/issues/554\"\u003e#554\u003c/a\u003e from DaniPopes/doc_auto_cfg\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/2d242c92a7c6c1e57575ae671c92e1acb0e051af\"\u003e\u003ccode\u003e2d242c9\u003c/code\u003e\u003c/a\u003e fix(docsrs): remove doc_auto_cfg\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/bc3fad727853ce31fa78a053c950748db8571369\"\u003e\u003ccode\u003ebc3fad7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/recmo/uint/issues/553\"\u003e#553\u003c/a\u003e from Evalir/evalir/prestwich/rustsec-safety\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/6d8229164d8d59c5e4d77dbaa993f456252db5e6\"\u003e\u003ccode\u003e6d82291\u003c/code\u003e\u003c/a\u003e chore: bump version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/51fdde2da668134085f4d275f5917c7a85c5b7c0\"\u003e\u003ccode\u003e51fdde2\u003c/code\u003e\u003c/a\u003e chore: changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/8090e7f9393e7481a20d2e61dac04e78efcc90dd\"\u003e\u003ccode\u003e8090e7f\u003c/code\u003e\u003c/a\u003e chore: update unsafe function and improve documentation and safety notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/17c9b3e9062f74a39701e68dec358375595d33d7\"\u003e\u003ccode\u003e17c9b3e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/recmo/uint/issues/544\"\u003e#544\u003c/a\u003e from Evalir/evalir/prestwich-fix-codspeed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/370e2e5f11e504e5343004869c704015c615ae7c\"\u003e\u003ccode\u003e370e2e5\u003c/code\u003e\u003c/a\u003e fix: crates badge\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/recmo/uint/compare/v1.16.0...v1.17.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `time` from 0.3.41 to 0.3.47\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/time-rs/time/releases\"\u003etime's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.3.47\u003c/h2\u003e\n\u003cp\u003eSee the \u003ca href=\"https://github.com/time-rs/time/blob/main/CHANGELOG.md\"\u003echangelog\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev0.3.46\u003c/h2\u003e\n\u003cp\u003eSee the \u003ca href=\"https://github.com/time-rs/time/blob/main/CHANGELOG.md\"\u003echangelog\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev0.3.45\u003c/h2\u003e\n\u003cp\u003eSee the \u003ca href=\"https://github.com/time-rs/time/blob/main/CHANGELOG.md\"\u003echangelog\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev0.3.44\u003c/h2\u003e\n\u003cp\u003eSee the \u003ca href=\"https://github.com/time-rs/time/blob/main/CHANGELOG.md\"\u003echangelog\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev0.3.43\u003c/h2\u003e\n\u003cp\u003eSee the \u003ca href=\"https://github.com/time-rs/time/blob/main/CHANGELOG.md\"\u003echangelog\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev0.3.42\u003c/h2\u003e\n\u003cp\u003eSee the \u003ca href=\"https://github.com/time-rs/time/blob/main/CHANGELOG.md\"\u003echangelog\u003c/a\u003e for details.\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/time-rs/time/blob/main/CHANGELOG.md\"\u003etime's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.3.47 [2026-02-05]\u003c/h2\u003e\n\u003ch3\u003eSecurity\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eThe possibility of a stack exhaustion denial of service attack when parsing RFC 2822 has been\neliminated. Previously, it was possible to craft input that would cause unbounded recursion. Now,\nthe depth of the recursion is tracked, causing an error to be returned if it exceeds a reasonable\nlimit.\u003c/p\u003e\n\u003cp\u003eThis attack vector requires parsing user-provided input, with any type, using the RFC 2822 format.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCompatibility\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAttempting to format a value with a well-known format (i.e. RFC 3339, RFC 2822, or ISO 8601) will\nerror at compile time if the type being formatted does not provide sufficient information. This\nwould previously fail at runtime. Similarly, attempting to format a value with ISO 8601 that is\nonly configured for parsing (i.e. \u003ccode\u003eIso8601::PARSING\u003c/code\u003e) will error at compile time.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBuilder methods for format description modifiers, eliminating the need for verbose initialization\nwhen done manually.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edate!(2026-W01-2)\u003c/code\u003e is now supported. Previously, a space was required between \u003ccode\u003eW\u003c/code\u003e and \u003ccode\u003e01\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[end]\u003c/code\u003e now has a \u003ccode\u003etrailing_input\u003c/code\u003e modifier which can either be \u003ccode\u003eprohibit\u003c/code\u003e (the default) or\n\u003ccode\u003ediscard\u003c/code\u003e. When it is \u003ccode\u003ediscard\u003c/code\u003e, all remaining input is ignored. Note that if there are components\nafter \u003ccode\u003e[end]\u003c/code\u003e, they will still attempt to be parsed, likely resulting in an error.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMore performance gains when parsing.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eIf manually formatting a value, the number of bytes written was one short for some components.\nThis has been fixed such that the number of bytes written is always correct.\u003c/li\u003e\n\u003cli\u003eThe possibility of integer overflow when parsing an owned format description has been effectively\neliminated. This would previously wrap when overflow checks were disabled. Instead of storing the\ndepth as \u003ccode\u003eu8\u003c/code\u003e, it is stored as \u003ccode\u003eu32\u003c/code\u003e. This would require multiple gigabytes of nested input to\noverflow, at which point we've got other problems and trivial mitigations are available by\ndownstream users.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.3.46 [2026-01-23]\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAll possible panics are now documented for the relevant methods.\u003c/li\u003e\n\u003cli\u003eThe need to use \u003ccode\u003e#[serde(default)]\u003c/code\u003e when using custom \u003ccode\u003eserde\u003c/code\u003e formats is documented. This applies\nonly when deserializing an \u003ccode\u003eOption\u0026lt;T\u0026gt;\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eDuration::nanoseconds_i128\u003c/code\u003e has been made public, mirroring\n\u003ccode\u003estd::time::Duration::from_nanos_u128\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/d5144cd2874862d46466c900910cd8577d066019\"\u003e\u003ccode\u003ed5144cd\u003c/code\u003e\u003c/a\u003e v0.3.47 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/f6206b050fd54817d8872834b4d61f605570e89b\"\u003e\u003ccode\u003ef6206b0\u003c/code\u003e\u003c/a\u003e Guard against integer overflow in release mode\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/1c63dc7985b8fa26bd8c689423cc56b7a03841ee\"\u003e\u003ccode\u003e1c63dc7\u003c/code\u003e\u003c/a\u003e Avoid denial of service when parsing Rfc2822\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/5940df6e72efb63d246ca1ca59a0f836ad32ad8a\"\u003e\u003ccode\u003e5940df6\u003c/code\u003e\u003c/a\u003e Add builder methods to avoid verbose construction\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/00881a4da1bc5a6cb6313052e5017dbd7daa40f0\"\u003e\u003ccode\u003e00881a4\u003c/code\u003e\u003c/a\u003e Manually format macros everywhere\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/bb723b6d826e46c174d75cd08987061984b0ceb7\"\u003e\u003ccode\u003ebb723b6\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003etrailing_input\u003c/code\u003e modifier to \u003ccode\u003eend\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/31c4f8e0b56e6ae24fe0d6ef0e492b6741dda783\"\u003e\u003ccode\u003e31c4f8e\u003c/code\u003e\u003c/a\u003e Permit \u003ccode\u003eW12\u003c/code\u003e in \u003ccode\u003edate!\u003c/code\u003e macro\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/490a17bf306576850f33a86d3ca95d96db7b1dcd\"\u003e\u003ccode\u003e490a17b\u003c/code\u003e\u003c/a\u003e Mark error paths in well-known formats as cold\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/6cb1896a600be1538ecfab8f233fe9cfe9fa8951\"\u003e\u003ccode\u003e6cb1896\u003c/code\u003e\u003c/a\u003e Optimize \u003ccode\u003eRfc2822\u003c/code\u003e parsing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/6d264d59c25e3da0453c3defebf4640b0086a006\"\u003e\u003ccode\u003e6d264d5\u003c/code\u003e\u003c/a\u003e Remove erroneous \u003ccode\u003e#[inline(never)]\u003c/code\u003e attributes\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/time-rs/time/compare/v0.3.41...v0.3.47\"\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\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/agglayer/agglayer/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/agglayer/agglayer/pull/1394","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/agglayer%2Fagglayer/issues/1394","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1394/packages"}},{"old_version":"1.17.0","new_version":"1.17.2","update_type":"patch","path":null,"pr_created_at":"2026-02-05T19:06:27.000Z","version_change":"1.17.0 → 1.17.2","issue":{"uuid":"3903107133","node_id":"PR_kwDONO4O987BzptX","number":15,"state":"closed","title":"chore(deps): bump the cargo group across 1 directory with 5 updates","user":"dependabot[bot]","labels":["dependencies","rust","M-stale"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":"2026-03-07T02:58:00.000Z","author_association":null,"state_reason":null,"created_at":"2026-02-05T19:06:27.000Z","updated_at":"2026-03-07T02:58:08.000Z","time_to_close":2533893,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"cargo","update_count":5,"packages":[{"name":"lru","old_version":"0.16.2","new_version":"0.16.3","repository_url":"https://github.com/jeromefroe/lru-rs"},{"name":"bytes","old_version":"1.10.1","new_version":"1.11.1","repository_url":"https://github.com/tokio-rs/bytes"},{"name":"git2","old_version":"0.20.2","new_version":"0.20.4","repository_url":"https://github.com/rust-lang/git2-rs"},{"name":"ruint","old_version":"1.17.0","new_version":"1.17.2","repository_url":"https://github.com/recmo/uint"},{"name":"time","old_version":"0.3.44","new_version":"0.3.47","repository_url":"https://github.com/time-rs/time"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the cargo group with 5 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [lru](https://github.com/jeromefroe/lru-rs) | `0.16.2` | `0.16.3` |\n| [bytes](https://github.com/tokio-rs/bytes) | `1.10.1` | `1.11.1` |\n| [git2](https://github.com/rust-lang/git2-rs) | `0.20.2` | `0.20.4` |\n| [ruint](https://github.com/recmo/uint) | `1.17.0` | `1.17.2` |\n| [time](https://github.com/time-rs/time) | `0.3.44` | `0.3.47` |\n\n\nUpdates `lru` from 0.16.2 to 0.16.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jeromefroe/lru-rs/blob/master/CHANGELOG.md\"\u003elru's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/jeromefroe/lru-rs/tree/0.16.3\"\u003ev0.16.3\u003c/a\u003e - 2026-01-07\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix Stacked Borrows violation in \u003ccode\u003eIterMut\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/jeromefroe/lru-rs/commit/af233e5c36a6b1be65e1c6d67ebf9601a71150fb\"\u003e\u003ccode\u003eaf233e5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jeromefroe/lru-rs/issues/225\"\u003e#225\u003c/a\u003e from jeromefroe/jerome/prepare-0-16-3-release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeromefroe/lru-rs/commit/cf56f9a5ddfd435bf1905cf9c8815a582d0f7146\"\u003e\u003ccode\u003ecf56f9a\u003c/code\u003e\u003c/a\u003e Prepare 0.16.3 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeromefroe/lru-rs/commit/62be24c96137fcf5c6323607ff15ed878b157ee2\"\u003e\u003ccode\u003e62be24c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jeromefroe/lru-rs/issues/224\"\u003e#224\u003c/a\u003e from paolobarbolini/iter-mut-stacked-borrows-violation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeromefroe/lru-rs/commit/25669e76110133c73d72f1db0069934ba590162a\"\u003e\u003ccode\u003e25669e7\u003c/code\u003e\u003c/a\u003e Add regression test for \u003ccode\u003eIterMut\u003c/code\u003e stacked borrows violation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeromefroe/lru-rs/commit/b9bca3492d75139097df3b018b6abdf5825ee868\"\u003e\u003ccode\u003eb9bca34\u003c/code\u003e\u003c/a\u003e Fix stacked borrows violation in \u003ccode\u003eIterMut::next\u003c/code\u003e and \u003ccode\u003eIterMut::next_back\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/jeromefroe/lru-rs/compare/0.16.2...0.16.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `bytes` from 1.10.1 to 1.11.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tokio-rs/bytes/releases\"\u003ebytes's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eBytes v1.11.1\u003c/h2\u003e\n\u003ch1\u003e1.11.1 (February 3rd, 2026)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix integer overflow in \u003ccode\u003eBytesMut::reserve\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBytes v1.11.0\u003c/h2\u003e\n\u003ch1\u003e1.11.0 (November 14th, 2025)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eBump MSRV to 1.57 (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/788\"\u003e#788\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: \u003ccode\u003eBytesMut\u003c/code\u003e only reuse if src has remaining (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/803\"\u003e#803\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSpecialize \u003ccode\u003eBytesMut::put::\u0026lt;Bytes\u0026gt;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/793\"\u003e#793\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReserve capacity in \u003ccode\u003eBytesMut::put\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/794\"\u003e#794\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eChange \u003ccode\u003eBytesMut::remaining_mut\u003c/code\u003e to use \u003ccode\u003eisize::MAX\u003c/code\u003e instead of \u003ccode\u003eusize::MAX\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/795\"\u003e#795\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eInternal changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eGuarantee address in \u003ccode\u003eslice()\u003c/code\u003e for empty slices. (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/780\"\u003e#780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRename \u003ccode\u003eVtable::to_*\u003c/code\u003e -\u0026gt; \u003ccode\u003eVtable::into_*\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/776\"\u003e#776\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix latest clippy warnings (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/787\"\u003e#787\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eIgnore \u003ccode\u003eBytesMut::freeze\u003c/code\u003e doctest on wasm (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/790\"\u003e#790\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMove \u003ccode\u003edrop_fn\u003c/code\u003e of \u003ccode\u003efrom_owner\u003c/code\u003e into vtable (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/801\"\u003e#801\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.11.1 (February 3rd, 2026)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix integer overflow in \u003ccode\u003eBytesMut::reserve\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e1.11.0 (November 14th, 2025)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eBump MSRV to 1.57 (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/788\"\u003e#788\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: \u003ccode\u003eBytesMut\u003c/code\u003e only reuse if src has remaining (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/803\"\u003e#803\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSpecialize \u003ccode\u003eBytesMut::put::\u0026lt;Bytes\u0026gt;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/793\"\u003e#793\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReserve capacity in \u003ccode\u003eBytesMut::put\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/794\"\u003e#794\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eChange \u003ccode\u003eBytesMut::remaining_mut\u003c/code\u003e to use \u003ccode\u003eisize::MAX\u003c/code\u003e instead of \u003ccode\u003eusize::MAX\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/795\"\u003e#795\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eInternal changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eGuarantee address in \u003ccode\u003eslice()\u003c/code\u003e for empty slices. (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/780\"\u003e#780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRename \u003ccode\u003eVtable::to_*\u003c/code\u003e -\u0026gt; \u003ccode\u003eVtable::into_*\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/776\"\u003e#776\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix latest clippy warnings (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/787\"\u003e#787\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eIgnore \u003ccode\u003eBytesMut::freeze\u003c/code\u003e doctest on wasm (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/790\"\u003e#790\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMove \u003ccode\u003edrop_fn\u003c/code\u003e of \u003ccode\u003efrom_owner\u003c/code\u003e into vtable (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/801\"\u003e#801\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/417dccdeff249e0c011327de7d92e0d6fbe7cc43\"\u003e\u003ccode\u003e417dccd\u003c/code\u003e\u003c/a\u003e Release bytes v1.11.1 (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/820\"\u003e#820\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/d0293b0e35838123c51ca5dfdf468ecafee4398f\"\u003e\u003ccode\u003ed0293b0\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/a7952fb4478f6dc226f623b217432fbc6f8dad24\"\u003e\u003ccode\u003ea7952fb\u003c/code\u003e\u003c/a\u003e chore: prepare bytes v1.11.0 (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/804\"\u003e#804\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/60cbb776f22e4ef2268c026e88a24d6ed75b3776\"\u003e\u003ccode\u003e60cbb77\u003c/code\u003e\u003c/a\u003e fix: \u003ccode\u003eBytesMut\u003c/code\u003e only reuse if src has remaining (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/803\"\u003e#803\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/7ce330f5192a322fb1efefe7ac9a3850b27162a1\"\u003e\u003ccode\u003e7ce330f\u003c/code\u003e\u003c/a\u003e Move drop_fn of from_owner into vtable (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/801\"\u003e#801\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/4b53a29eb26716592ef2f00f925ef58ccb182e61\"\u003e\u003ccode\u003e4b53a29\u003c/code\u003e\u003c/a\u003e Tweak BytesMut::remaining_mut (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/795\"\u003e#795\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/016fdbdc7a95f6764186dacfcaeef94d77e89cd1\"\u003e\u003ccode\u003e016fdbd\u003c/code\u003e\u003c/a\u003e Reserve capacity in BytesMut::put (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/794\"\u003e#794\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/ef7f25736cfe48db5b42f2aa3225cace4126d2ac\"\u003e\u003ccode\u003eef7f257\u003c/code\u003e\u003c/a\u003e Specialize BytesMut::put::\u0026lt;Bytes\u0026gt; (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/793\"\u003e#793\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/8b4f54d0f317724bfeab29232f8a9333b3d8625e\"\u003e\u003ccode\u003e8b4f54d\u003c/code\u003e\u003c/a\u003e Ignore BytesMut::freeze doctest on wasm (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/790\"\u003e#790\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/16132ad2593402aa7dbd882b0ce22a40bfacfd96\"\u003e\u003ccode\u003e16132ad\u003c/code\u003e\u003c/a\u003e Fix latest clippy warnings (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/787\"\u003e#787\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/bytes/compare/v1.10.1...v1.11.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `git2` from 0.20.2 to 0.20.4\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/git2-rs/blob/git2-0.20.4/CHANGELOG.md\"\u003egit2's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.20.4 - 2026-02-02\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/rust-lang/git2-rs/compare/git2-0.20.3...git2-0.20.4\"\u003e0.20.3...0.20.4\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix undefined behavior when dereferencing empty \u003ccode\u003eBuf\u003c/code\u003e.\n\u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/pull/1213\"\u003e#1213\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.20.3 - 2025-12-06\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/rust-lang/git2-rs/compare/git2-0.20.2...git2-0.20.3\"\u003e0.20.2...0.20.3\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBumped requirement to libgit2-sys 0.18.3, which updates libgit2 from 1.9.0 to 1.9.2.\n\u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/pull/1197\"\u003e#1197\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/git2-rs/commit/8852d7dabd38d0df6d4524e04a1c2ee520ac7203\"\u003e\u003ccode\u003e8852d7d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/issues/1214\"\u003e#1214\u003c/a\u003e from weihanglo/backport-from-raw-parts\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/git2-rs/commit/0b274f76f70f717c3bda4be1f79ba8e1cb11afd4\"\u003e\u003ccode\u003e0b274f7\u003c/code\u003e\u003c/a\u003e Bump to 0.20.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/git2-rs/commit/73a5d5d7c49a7eb9d17c2ab6e40dafe3765ebf4d\"\u003e\u003ccode\u003e73a5d5d\u003c/code\u003e\u003c/a\u003e Add test for dereference of an empty Buf\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/git2-rs/commit/ce566831eb188b0fdb27962e154b8da6103071bf\"\u003e\u003ccode\u003ece56683\u003c/code\u003e\u003c/a\u003e fix: check ptr nullity before calling from_raw_parts\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/git2-rs/commit/7cf345c4f7967b7da3c728db6766362e51540cbe\"\u003e\u003ccode\u003e7cf345c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/issues/1197\"\u003e#1197\u003c/a\u003e from ehuss/git2-0.20-br\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/git2-rs/commit/dd41077750fe30bf780c9e7f7ab4717d264e098d\"\u003e\u003ccode\u003edd41077\u003c/code\u003e\u003c/a\u003e Bump git2 to 0.20.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/git2-rs/commit/a6a58e2b0fd409ae33f2f6a68927ce62ebd114f0\"\u003e\u003ccode\u003ea6a58e2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/issues/1195\"\u003e#1195\u003c/a\u003e from ehuss/update-libgit2\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/rust-lang/git2-rs/compare/git2-0.20.2...git2-0.20.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ruint` from 1.17.0 to 1.17.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/recmo/uint/releases\"\u003eruint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.17.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(docsrs): remove doc_auto_cfg by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/554\"\u003erecmo/uint#554\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: release 1.17.2 by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/555\"\u003erecmo/uint#555\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/recmo/uint/compare/v1.17.1...v1.17.2\"\u003ehttps://github.com/recmo/uint/compare/v1.17.1...v1.17.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.17.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix codspeed benches \u0026amp; add most_significant_bits bench by \u003ca href=\"https://github.com/Evalir\"\u003e\u003ccode\u003e@​Evalir\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/544\"\u003erecmo/uint#544\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix codspeed benches \u0026amp; add most_significant_bits bench by \u003ca href=\"https://github.com/prestwich\"\u003e\u003ccode\u003e@​prestwich\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/543\"\u003erecmo/uint#543\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update unsafe function and improve documentation and safety notes by \u003ca href=\"https://github.com/Evalir\"\u003e\u003ccode\u003e@​Evalir\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/553\"\u003erecmo/uint#553\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update unsafe function and improve documentation and safety notes by \u003ca href=\"https://github.com/prestwich\"\u003e\u003ccode\u003e@​prestwich\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/552\"\u003erecmo/uint#552\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/recmo/uint/compare/v1.17.0...v1.17.1\"\u003ehttps://github.com/recmo/uint/compare/v1.17.0...v1.17.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/recmo/uint/blob/main/CHANGELOG.md\"\u003eruint's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[1.17.2] - 2025-12-28\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(docsrs): remove doc_auto_cfg (\u003ca href=\"https://redirect.github.com/recmo/uint/issues/554\"\u003e#554\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/recmo/uint/issues/554\"\u003e#554\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/recmo/uint/pull/554\"\u003erecmo/uint#554\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e[1.17.1] - 2025-12-26\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eunsafe\u003c/code\u003e to many unstable API functions in \u003ccode\u003ealgorithms\u003c/code\u003e module, and\ndocumented their conditions of use (COU). (\u003ca href=\"https://redirect.github.com/recmo/uint/issues/552\"\u003e#552\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/recmo/uint/issues/552\"\u003e#552\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/recmo/uint/pull/552\"\u003erecmo/uint#552\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/recmo/uint/commit/5bd4cff6ae3960591d750cdd7356e24aa086b67a\"\u003e\u003ccode\u003e5bd4cff\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/recmo/uint/issues/555\"\u003e#555\u003c/a\u003e from DaniPopes/release-1.17.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/953a994d0a7968428aae792c85e89765c9a6093c\"\u003e\u003ccode\u003e953a994\u003c/code\u003e\u003c/a\u003e chore: release 1.17.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/9110e538043ccb5e3c9401dccc04deac97e30b1a\"\u003e\u003ccode\u003e9110e53\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/recmo/uint/issues/554\"\u003e#554\u003c/a\u003e from DaniPopes/doc_auto_cfg\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/2d242c92a7c6c1e57575ae671c92e1acb0e051af\"\u003e\u003ccode\u003e2d242c9\u003c/code\u003e\u003c/a\u003e fix(docsrs): remove doc_auto_cfg\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/bc3fad727853ce31fa78a053c950748db8571369\"\u003e\u003ccode\u003ebc3fad7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/recmo/uint/issues/553\"\u003e#553\u003c/a\u003e from Evalir/evalir/prestwich/rustsec-safety\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/6d8229164d8d59c5e4d77dbaa993f456252db5e6\"\u003e\u003ccode\u003e6d82291\u003c/code\u003e\u003c/a\u003e chore: bump version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/51fdde2da668134085f4d275f5917c7a85c5b7c0\"\u003e\u003ccode\u003e51fdde2\u003c/code\u003e\u003c/a\u003e chore: changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/8090e7f9393e7481a20d2e61dac04e78efcc90dd\"\u003e\u003ccode\u003e8090e7f\u003c/code\u003e\u003c/a\u003e chore: update unsafe function and improve documentation and safety notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/17c9b3e9062f74a39701e68dec358375595d33d7\"\u003e\u003ccode\u003e17c9b3e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/recmo/uint/issues/544\"\u003e#544\u003c/a\u003e from Evalir/evalir/prestwich-fix-codspeed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/370e2e5f11e504e5343004869c704015c615ae7c\"\u003e\u003ccode\u003e370e2e5\u003c/code\u003e\u003c/a\u003e fix: crates badge\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/recmo/uint/compare/v1.17.0...v1.17.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `time` from 0.3.44 to 0.3.47\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/time-rs/time/releases\"\u003etime's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.3.47\u003c/h2\u003e\n\u003cp\u003eSee the \u003ca href=\"https://github.com/time-rs/time/blob/main/CHANGELOG.md\"\u003echangelog\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev0.3.46\u003c/h2\u003e\n\u003cp\u003eSee the \u003ca href=\"https://github.com/time-rs/time/blob/main/CHANGELOG.md\"\u003echangelog\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev0.3.45\u003c/h2\u003e\n\u003cp\u003eSee the \u003ca href=\"https://github.com/time-rs/time/blob/main/CHANGELOG.md\"\u003echangelog\u003c/a\u003e for details.\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/time-rs/time/blob/main/CHANGELOG.md\"\u003etime's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.3.47 [2026-02-05]\u003c/h2\u003e\n\u003ch3\u003eSecurity\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eThe possibility of a stack exhaustion denial of service attack when parsing RFC 2822 has been\neliminated. Previously, it was possible to craft input that would cause unbounded recursion. Now,\nthe depth of the recursion is tracked, causing an error to be returned if it exceeds a reasonable\nlimit.\u003c/p\u003e\n\u003cp\u003eThis attack vector requires parsing user-provided input, with any type, using the RFC 2822 format.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCompatibility\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAttempting to format a value with a well-known format (i.e. RFC 3339, RFC 2822, or ISO 8601) will\nerror at compile time if the type being formatted does not provide sufficient information. This\nwould previously fail at runtime. Similarly, attempting to format a value with ISO 8601 that is\nonly configured for parsing (i.e. \u003ccode\u003eIso8601::PARSING\u003c/code\u003e) will error at compile time.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBuilder methods for format description modifiers, eliminating the need for verbose initialization\nwhen done manually.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edate!(2026-W01-2)\u003c/code\u003e is now supported. Previously, a space was required between \u003ccode\u003eW\u003c/code\u003e and \u003ccode\u003e01\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[end]\u003c/code\u003e now has a \u003ccode\u003etrailing_input\u003c/code\u003e modifier which can either be \u003ccode\u003eprohibit\u003c/code\u003e (the default) or\n\u003ccode\u003ediscard\u003c/code\u003e. When it is \u003ccode\u003ediscard\u003c/code\u003e, all remaining input is ignored. Note that if there are components\nafter \u003ccode\u003e[end]\u003c/code\u003e, they will still attempt to be parsed, likely resulting in an error.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMore performance gains when parsing.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eIf manually formatting a value, the number of bytes written was one short for some components.\nThis has been fixed such that the number of bytes written is always correct.\u003c/li\u003e\n\u003cli\u003eThe possibility of integer overflow when parsing an owned format description has been effectively\neliminated. This would previously wrap when overflow checks were disabled. Instead of storing the\ndepth as \u003ccode\u003eu8\u003c/code\u003e, it is stored as \u003ccode\u003eu32\u003c/code\u003e. This would require multiple gigabytes of nested input to\noverflow, at which point we've got other problems and trivial mitigations are available by\ndownstream users.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.3.46 [2026-01-23]\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAll possible panics are now documented for the relevant methods.\u003c/li\u003e\n\u003cli\u003eThe need to use \u003ccode\u003e#[serde(default)]\u003c/code\u003e when using custom \u003ccode\u003eserde\u003c/code\u003e formats is documented. This applies\nonly when deserializing an \u003ccode\u003eOption\u0026lt;T\u0026gt;\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eDuration::nanoseconds_i128\u003c/code\u003e has been made public, mirroring\n\u003ccode\u003estd::time::Duration::from_nanos_u128\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/d5144cd2874862d46466c900910cd8577d066019\"\u003e\u003ccode\u003ed5144cd\u003c/code\u003e\u003c/a\u003e v0.3.47 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/f6206b050fd54817d8872834b4d61f605570e89b\"\u003e\u003ccode\u003ef6206b0\u003c/code\u003e\u003c/a\u003e Guard against integer overflow in release mode\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/1c63dc7985b8fa26bd8c689423cc56b7a03841ee\"\u003e\u003ccode\u003e1c63dc7\u003c/code\u003e\u003c/a\u003e Avoid denial of service when parsing Rfc2822\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/5940df6e72efb63d246ca1ca59a0f836ad32ad8a\"\u003e\u003ccode\u003e5940df6\u003c/code\u003e\u003c/a\u003e Add builder methods to avoid verbose construction\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/00881a4da1bc5a6cb6313052e5017dbd7daa40f0\"\u003e\u003ccode\u003e00881a4\u003c/code\u003e\u003c/a\u003e Manually format macros everywhere\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/bb723b6d826e46c174d75cd08987061984b0ceb7\"\u003e\u003ccode\u003ebb723b6\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003etrailing_input\u003c/code\u003e modifier to \u003ccode\u003eend\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/31c4f8e0b56e6ae24fe0d6ef0e492b6741dda783\"\u003e\u003ccode\u003e31c4f8e\u003c/code\u003e\u003c/a\u003e Permit \u003ccode\u003eW12\u003c/code\u003e in \u003ccode\u003edate!\u003c/code\u003e macro\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/490a17bf306576850f33a86d3ca95d96db7b1dcd\"\u003e\u003ccode\u003e490a17b\u003c/code\u003e\u003c/a\u003e Mark error paths in well-known formats as cold\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/6cb1896a600be1538ecfab8f233fe9cfe9fa8951\"\u003e\u003ccode\u003e6cb1896\u003c/code\u003e\u003c/a\u003e Optimize \u003ccode\u003eRfc2822\u003c/code\u003e parsing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/6d264d59c25e3da0453c3defebf4640b0086a006\"\u003e\u003ccode\u003e6d264d5\u003c/code\u003e\u003c/a\u003e Remove erroneous \u003ccode\u003e#[inline(never)]\u003c/code\u003e attributes\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/time-rs/time/compare/v0.3.44...v0.3.47\"\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\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/Layr-Labs/kona/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/Layr-Labs/kona/pull/15","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Layr-Labs%2Fkona/issues/15","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/15/packages"}},{"old_version":"1.12.3","new_version":"1.12.4","update_type":"patch","path":null,"pr_created_at":"2026-01-28T22:24:35.000Z","version_change":"1.12.3 → 1.12.4","issue":{"uuid":"3867711484","node_id":"PR_kwDOO4UFe86_-cVW","number":2,"state":"closed","title":"Bump the cargo group across 11 directories with 4 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-01-28T22:25:28.000Z","author_association":null,"state_reason":null,"created_at":"2026-01-28T22:24:35.000Z","updated_at":"2026-01-28T22:25:30.000Z","time_to_close":53,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"cargo","update_count":4,"packages":[{"name":"soroban-sdk","old_version":"22.0.7","new_version":"22.0.9","repository_url":"https://github.com/stellar/rs-soroban-sdk"},{"name":"ed25519-dalek","old_version":"1.0.1","new_version":"2.1.1","repository_url":"https://github.com/dalek-cryptography/curve25519-dalek"},{"name":"curve25519-dalek","old_version":"3.2.0","new_version":"4.1.3"},{"name":"soroban-sdk","old_version":"22.0.7","new_version":"22.0.9","repository_url":"https://github.com/stellar/rs-soroban-sdk"},{"name":"soroban-sdk","old_version":"22.0.7","new_version":"22.0.9","repository_url":"https://github.com/stellar/rs-soroban-sdk"},{"name":"soroban-sdk","old_version":"22.0.7","new_version":"22.0.9","repository_url":"https://github.com/stellar/rs-soroban-sdk"},{"name":"soroban-sdk","old_version":"22.0.7","new_version":"22.0.9","repository_url":"https://github.com/stellar/rs-soroban-sdk"},{"name":"soroban-sdk","old_version":"22.0.7","new_version":"22.0.9","repository_url":"https://github.com/stellar/rs-soroban-sdk"},{"name":"soroban-sdk","old_version":"22.0.7","new_version":"22.0.9","repository_url":"https://github.com/stellar/rs-soroban-sdk"},{"name":"ruint","old_version":"1.12.3","new_version":"1.12.4","repository_url":"https://github.com/recmo/uint"},{"name":"soroban-sdk","old_version":"22.0.7","new_version":"22.0.9","repository_url":"https://github.com/stellar/rs-soroban-sdk"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the cargo group with 2 updates in the /account directory: [soroban-sdk](https://github.com/stellar/rs-soroban-sdk) and [ed25519-dalek](https://github.com/dalek-cryptography/curve25519-dalek).\nBumps the cargo group with 1 update in the /alloc directory: [soroban-sdk](https://github.com/stellar/rs-soroban-sdk).\nBumps the cargo group with 1 update in the /atomic_multiswap directory: [soroban-sdk](https://github.com/stellar/rs-soroban-sdk).\nBumps the cargo group with 1 update in the /atomic_swap directory: [soroban-sdk](https://github.com/stellar/rs-soroban-sdk).\nBumps the cargo group with 1 update in the /auth directory: [soroban-sdk](https://github.com/stellar/rs-soroban-sdk).\nBumps the cargo group with 1 update in the /errors directory: [soroban-sdk](https://github.com/stellar/rs-soroban-sdk).\nBumps the cargo group with 2 updates in the /eth_abi directory: [soroban-sdk](https://github.com/stellar/rs-soroban-sdk) and [ruint](https://github.com/recmo/uint).\nBumps the cargo group with 1 update in the /fuzzing/fuzz directory: [soroban-sdk](https://github.com/stellar/rs-soroban-sdk).\nBumps the cargo group with 2 updates in the /multisig_1_of_n_account/contract directory: [soroban-sdk](https://github.com/stellar/rs-soroban-sdk) and [ed25519-dalek](https://github.com/dalek-cryptography/curve25519-dalek).\nBumps the cargo group with 1 update in the /multisig_1_of_n_account/stellar-cli-sign-auth-ed25519 directory: [ed25519-dalek](https://github.com/dalek-cryptography/curve25519-dalek).\nBumps the cargo group with 2 updates in the /simple_account directory: [soroban-sdk](https://github.com/stellar/rs-soroban-sdk) and [ed25519-dalek](https://github.com/dalek-cryptography/curve25519-dalek).\n\nUpdates `soroban-sdk` from 22.0.7 to 22.0.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/stellar/rs-soroban-sdk/releases\"\u003esoroban-sdk's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e22.0.9\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix range bound overflow in Vec/Bytes slice and GenRange gen_range for u64 (\u003ca href=\"https://redirect.github.com/stellar/rs-soroban-sdk/pull/1703\"\u003estellar/rs-soroban-sdk#1703\u003c/a\u003e \u003ca href=\"https://redirect.github.com/stellar/rs-soroban-sdk/pull/1707\"\u003estellar/rs-soroban-sdk#1707\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eAll Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix range bound overflow in Vec/Bytes slice and GenRange gen_range for u64 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-soroban-sdk/pull/1703\"\u003estellar/rs-soroban-sdk#1703\u003c/a\u003e \u003ca href=\"https://redirect.github.com/stellar/rs-soroban-sdk/pull/1707\"\u003estellar/rs-soroban-sdk#1707\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-soroban-sdk/compare/v22.0.8...v22.0.9\"\u003ehttps://github.com/stellar/rs-soroban-sdk/compare/v22.0.8...v22.0.9\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e22.0.8\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove must_use attribute from ed25519 error source 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-soroban-sdk/pull/1445\"\u003estellar/rs-soroban-sdk#1445\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix BytesN to ScVal conversion in testutils 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-soroban-sdk/pull/1442\"\u003estellar/rs-soroban-sdk#1442\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd derive traits for TokenMetadata struct 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-soroban-sdk/pull/1446\"\u003estellar/rs-soroban-sdk#1446\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTest Wasm execution for alloc test contract 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-soroban-sdk/pull/1452\"\u003estellar/rs-soroban-sdk#1452\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSwitch to post-rust-1.84 wasm target wasm32v1-none by \u003ca href=\"https://github.com/graydon\"\u003e\u003ccode\u003e@​graydon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stellar/rs-soroban-sdk/pull/1453\"\u003estellar/rs-soroban-sdk#1453\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix bls documentation - G1/G2 compression flag must be \u003cem\u003eunset\u003c/em\u003e by \u003ca href=\"https://github.com/jayz22\"\u003e\u003ccode\u003e@​jayz22\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stellar/rs-soroban-sdk/pull/1455\"\u003estellar/rs-soroban-sdk#1455\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove Env from extern functions 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-soroban-sdk/pull/1459\"\u003estellar/rs-soroban-sdk#1459\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImplement BLS12-381 point negation by \u003ca href=\"https://github.com/jayz22\"\u003e\u003ccode\u003e@​jayz22\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stellar/rs-soroban-sdk/pull/1456\"\u003estellar/rs-soroban-sdk#1456\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImplement BLS12-381 \u003ccode\u003econtracttype\u003c/code\u003e support by \u003ca href=\"https://github.com/jayz22\"\u003e\u003ccode\u003e@​jayz22\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stellar/rs-soroban-sdk/pull/1449\"\u003estellar/rs-soroban-sdk#1449\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump version to 22.0.8 by \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stellar/rs-soroban-sdk/pull/1466\"\u003estellar/rs-soroban-sdk#1466\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-soroban-sdk/compare/v22.0.7...v22.0.8\"\u003ehttps://github.com/stellar/rs-soroban-sdk/compare/v22.0.7...v22.0.8\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-soroban-sdk/commit/3890521426d71bb4d892b21f5a283a1e836cfa38\"\u003e\u003ccode\u003e3890521\u003c/code\u003e\u003c/a\u003e Fix range bound overflow in Vec/Bytes slice and GenRange gen_range for u64 (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stellar/rs-soroban-sdk/commit/146bf29119e321c11f1630ea0cbe3d6828f153c7\"\u003e\u003ccode\u003e146bf29\u003c/code\u003e\u003c/a\u003e Bump version to 22.0.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stellar/rs-soroban-sdk/commit/f46e9e0610213bbb72285566f9dd960ff96d03d8\"\u003e\u003ccode\u003ef46e9e0\u003c/code\u003e\u003c/a\u003e Bump version to 22.0.8 (\u003ca href=\"https://redirect.github.com/stellar/rs-soroban-sdk/issues/1466\"\u003e#1466\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stellar/rs-soroban-sdk/commit/61b7d6fb4e90e77014b885ce495807aef40c5c34\"\u003e\u003ccode\u003e61b7d6f\u003c/code\u003e\u003c/a\u003e Implement BLS12-381 \u003ccode\u003econtracttype\u003c/code\u003e support (\u003ca href=\"https://redirect.github.com/stellar/rs-soroban-sdk/issues/1449\"\u003e#1449\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stellar/rs-soroban-sdk/commit/13263e86813c3991e805f3d55666fa0402c1bf26\"\u003e\u003ccode\u003e13263e8\u003c/code\u003e\u003c/a\u003e Implement BLS12-381 point negation (\u003ca href=\"https://redirect.github.com/stellar/rs-soroban-sdk/issues/1456\"\u003e#1456\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stellar/rs-soroban-sdk/commit/f8bec23907b10f52fba6f16c9a83a308676c8ac3\"\u003e\u003ccode\u003ef8bec23\u003c/code\u003e\u003c/a\u003e Remove Env from extern functions (\u003ca href=\"https://redirect.github.com/stellar/rs-soroban-sdk/issues/1459\"\u003e#1459\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stellar/rs-soroban-sdk/commit/42ee68e4898fa41dcd581ff77555adbf5a191bb2\"\u003e\u003ccode\u003e42ee68e\u003c/code\u003e\u003c/a\u003e Fix bls documentation - G1/G2 compression flag must be \u003cem\u003eunset\u003c/em\u003e (\u003ca href=\"https://redirect.github.com/stellar/rs-soroban-sdk/issues/1455\"\u003e#1455\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stellar/rs-soroban-sdk/commit/97ab1259c0b1a734ba44803ddcef7c8ce2eff95f\"\u003e\u003ccode\u003e97ab125\u003c/code\u003e\u003c/a\u003e Switch to post-rust-1.84 wasm target wasm32v1-none (\u003ca href=\"https://redirect.github.com/stellar/rs-soroban-sdk/issues/1453\"\u003e#1453\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stellar/rs-soroban-sdk/commit/e6fbd3a85cce5190c19ef1fa55a299d6c33eeccd\"\u003e\u003ccode\u003ee6fbd3a\u003c/code\u003e\u003c/a\u003e Test Wasm execution for alloc test contract (\u003ca href=\"https://redirect.github.com/stellar/rs-soroban-sdk/issues/1452\"\u003e#1452\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stellar/rs-soroban-sdk/commit/d53410395153f64c8c13acb76b6361d9406eb03b\"\u003e\u003ccode\u003ed534103\u003c/code\u003e\u003c/a\u003e Add derive traits for TokenMetadata struct (\u003ca href=\"https://redirect.github.com/stellar/rs-soroban-sdk/issues/1446\"\u003e#1446\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/stellar/rs-soroban-sdk/compare/v22.0.7...v22.0.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ed25519-dalek` from 1.0.1 to 2.1.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dalek-cryptography/curve25519-dalek/blob/2.1.1/CHANGELOG.md\"\u003eed25519-dalek's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch3\u003e2.1.1\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate the optional \u003ccode\u003epacked-simd\u003c/code\u003e dependency to rely on a newer,\nmaintained version of the \u003ccode\u003epacked-simd-2\u003c/code\u003e crate.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e2.1.0\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMake \u003ccode\u003eScalar::from_bits\u003c/code\u003e a \u003ccode\u003econst fn\u003c/code\u003e, allowing its use in \u003ccode\u003econst\u003c/code\u003e contexts.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e2.0.0\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix a data modeling error in the \u003ccode\u003eserde\u003c/code\u003e feature pointed out by Trevor Perrin\nwhich caused points and scalars to be serialized with length fields rather\nthan as fixed-size 32-byte arrays.  This is a breaking change, but it fixes\ncompatibility with \u003ccode\u003eserde-json\u003c/code\u003e and ensures that the \u003ccode\u003eserde-bincode\u003c/code\u003e encoding\nmatches the conventional encoding for X/Ed25519.\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003erand_core\u003c/code\u003e to \u003ccode\u003e0.5\u003c/code\u003e, allowing use with new \u003ccode\u003erand\u003c/code\u003e versions.\u003c/li\u003e\n\u003cli\u003eSwitch from \u003ccode\u003eclear_on_drop\u003c/code\u003e to \u003ccode\u003ezeroize\u003c/code\u003e (by Tony Arcieri).\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003esubtle = ^2.2.1\u003c/code\u003e and remove the note advising nightly Rust, which is\nno longer required as of that version of \u003ccode\u003esubtle\u003c/code\u003e.  See the \u003ccode\u003esubtle\u003c/code\u003e\nchangelog for more details.\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003eREADME.md\u003c/code\u003e for \u003ccode\u003e2.x\u003c/code\u003e series.\u003c/li\u003e\n\u003cli\u003eRemove the \u003ccode\u003ebuild.rs\u003c/code\u003e hack which loaded the entire crate into its own\n\u003ccode\u003ebuild.rs\u003c/code\u003e to generate constants, and keep the constants in the source code.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThe only significant change is the data model change to the \u003ccode\u003eserde\u003c/code\u003e feature;\nbesides the \u003ccode\u003erand_core\u003c/code\u003e version bump, there are no other user-visible changes.\u003c/p\u003e\n\u003ch2\u003e1.x series\u003c/h2\u003e\n\u003ch3\u003e1.2.4\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSpecify a semver bound for \u003ccode\u003eclear_on_drop\u003c/code\u003e rather than an exact version,\naddressing an issue where changes to inline assembly in rustc prevented\n\u003ccode\u003eclear_on_drop\u003c/code\u003e from working without an update.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e1.2.3\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix an issue identified by a Quarkslab audit (and Jack Grigg), where manually\nconstructing unreduced \u003ccode\u003eScalar\u003c/code\u003e values, as needed for X/Ed25519, and then\nperforming scalar/scalar arithmetic could compute incorrect results.\u003c/li\u003e\n\u003cli\u003eSwitch to upstream Rust intrinsics for the IFMA backend now that they exist in\nRust and don't need to be defined locally.\u003c/li\u003e\n\u003cli\u003eEnsure that the NAF computation works correctly, even for parameters never\nused elsewhere in the codebase.\u003c/li\u003e\n\u003cli\u003eMinor refactoring to EdwardsPoint decompression.\u003c/li\u003e\n\u003cli\u003eFix broken links in documentation.\u003c/li\u003e\n\u003cli\u003eFix compilation on nightly broken due to changes to the \u003ccode\u003e#[doc(include)]\u003c/code\u003e path\nroot (not quite correctly done in 1.2.2).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dalek-cryptography/curve25519-dalek/commit/0f07443c2d6c915bcb44417cfd2ec03aa53f0539\"\u003e\u003ccode\u003e0f07443\u003c/code\u003e\u003c/a\u003e Bump curve25519-dalek to 2.1.1.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dalek-cryptography/curve25519-dalek/commit/bb889e478d6c90f60fb0b31d3b3c71f012575af9\"\u003e\u003ccode\u003ebb889e4\u003c/code\u003e\u003c/a\u003e Remove deprecated feature flags from .travis.yml.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dalek-cryptography/curve25519-dalek/commit/d00d4a5a9ad3aecea0d0c5dbab671e6cbc1d7412\"\u003e\u003ccode\u003ed00d4a5\u003c/code\u003e\u003c/a\u003e Fix CHANGELOG so that we can note backported patches.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dalek-cryptography/curve25519-dalek/commit/e6d8afc352b6547bccd51c51e717432add564bd9\"\u003e\u003ccode\u003ee6d8afc\u003c/code\u003e\u003c/a\u003e Add link to Cargo.toml with explanation of packed_simd renaming\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dalek-cryptography/curve25519-dalek/commit/dd71df6ea03b04bcf3de09f72347b78b258e630c\"\u003e\u003ccode\u003edd71df6\u003c/code\u003e\u003c/a\u003e adjusted dependency entry like to pick up latest pick up the latest packed_si...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dalek-cryptography/curve25519-dalek/commit/6ffc8ddefd84a74dd1b0b1844288e322b3127dfc\"\u003e\u003ccode\u003e6ffc8dd\u003c/code\u003e\u003c/a\u003e bumped packed_simd to 0.3.4. resolves \u003ca href=\"https://redirect.github.com/dalek-cryptography/curve25519-dalek/issues/333\"\u003e#333\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dalek-cryptography/curve25519-dalek/commit/3fc47ef8675c6c14d26b366bbe4b35767cfceffa\"\u003e\u003ccode\u003e3fc47ef\u003c/code\u003e\u003c/a\u003e Bump version to 2.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dalek-cryptography/curve25519-dalek/commit/f04b83055cd656f5987f9347c53d06e2674670c7\"\u003e\u003ccode\u003ef04b830\u003c/code\u003e\u003c/a\u003e Merge branch 'master' into develop\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dalek-cryptography/curve25519-dalek/commit/e342f25c4e13eeccf781ae5466687dac0764c924\"\u003e\u003ccode\u003ee342f25\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dalek-cryptography/curve25519-dalek/issues/325\"\u003e#325\u003c/a\u003e from rubdos/const_fn_for_scalar_from_bits\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dalek-cryptography/curve25519-dalek/commit/3a61a0b70ce77a67658a007f0ffa00029de249b0\"\u003e\u003ccode\u003e3a61a0b\u003c/code\u003e\u003c/a\u003e Make Scalar::from_bits a const fn.\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dalek-cryptography/curve25519-dalek/compare/1.0.1...2.1.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `curve25519-dalek` from 3.2.0 to 4.1.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dalek-cryptography/curve25519-dalek/releases\"\u003ecurve25519-dalek's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.0.0-pre.5\u003c/h2\u003e\n\u003cp\u003e\u003ccode\u003ecurve25519-dalek\u003c/code\u003e is a library providing group operations on the Edwards and\nMontgomery forms of Curve25519, and on the prime-order Ristretto group.\u003c/p\u003e\n\u003ch2\u003eBreaking changes in 4.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate the MSRV from 1.41 to 1.56.1\u003c/li\u003e\n\u003cli\u003eUpdate backend selection to be more automatic\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003estd\u003c/code\u003e feature flag\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003enightly\u003c/code\u003e feature flag\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003edigest\u003c/code\u003e an optional feature\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003erand_core\u003c/code\u003e an optional feature\u003c/li\u003e\n\u003cli\u003eReplace methods \u003ccode\u003eScalar::{zero, one}\u003c/code\u003e with constants \u003ccode\u003eScalar::{ZERO, ONE}\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eScalar::from_canonical_bytes\u003c/code\u003e now returns \u003ccode\u003eCtOption\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eScalar::is_canonical\u003c/code\u003e now returns \u003ccode\u003eChoice\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eEdwardsPoint::hash_from_bytes\u003c/code\u003e and rename it\n\u003ccode\u003eEdwardsPoint::nonspec_map_to_curve\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRequire including a new trait, \u003ccode\u003euse curve25519_dalek::traits::BasepointTable\u003c/code\u003e\nwhenever using \u003ccode\u003eEdwardsBasepointTable\u003c/code\u003e or \u003ccode\u003eRistrettoBasepointTable\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThis release also does a lot of dependency updates and relaxations to unblock upstream build issues.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dalek-cryptography/curve25519-dalek/commit/5312a0311ec40df95be953eacfa8a11b9a34bc54\"\u003e\u003ccode\u003e5312a03\u003c/code\u003e\u003c/a\u003e curve: Bump version to 4.1.3 (\u003ca href=\"https://redirect.github.com/dalek-cryptography/curve25519-dalek/issues/660\"\u003e#660\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dalek-cryptography/curve25519-dalek/commit/b4f9e4df92a4689fb59e312a21f940ba06ba7013\"\u003e\u003ccode\u003eb4f9e4d\u003c/code\u003e\u003c/a\u003e SECURITY: fix timing variability in backend/serial/u32/scalar.rs (\u003ca href=\"https://redirect.github.com/dalek-cryptography/curve25519-dalek/issues/661\"\u003e#661\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dalek-cryptography/curve25519-dalek/commit/415892acf1cdf9161bd6a4c99bc2f4cb8fae5e6a\"\u003e\u003ccode\u003e415892a\u003c/code\u003e\u003c/a\u003e SECURITY: fix timing variability in backend/serial/u64/scalar.rs (\u003ca href=\"https://redirect.github.com/dalek-cryptography/curve25519-dalek/issues/659\"\u003e#659\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dalek-cryptography/curve25519-dalek/commit/56bf398d0caed63ef1d1edfbd35eb5335132aba2\"\u003e\u003ccode\u003e56bf398\u003c/code\u003e\u003c/a\u003e Updates license field to valid SPDX format (\u003ca href=\"https://redirect.github.com/dalek-cryptography/curve25519-dalek/issues/647\"\u003e#647\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dalek-cryptography/curve25519-dalek/commit/9252fa5c0d09054fed4ac4d649e63c40fad7abaf\"\u003e\u003ccode\u003e9252fa5\u003c/code\u003e\u003c/a\u003e Mitigate check-cfg until MSRV 1.77 (\u003ca href=\"https://redirect.github.com/dalek-cryptography/curve25519-dalek/issues/652\"\u003e#652\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dalek-cryptography/curve25519-dalek/commit/1efe6a93b176c4389b78e81e52b2cf85d728aac6\"\u003e\u003ccode\u003e1efe6a9\u003c/code\u003e\u003c/a\u003e Fix a minor typo in signing.rs (\u003ca href=\"https://redirect.github.com/dalek-cryptography/curve25519-dalek/issues/649\"\u003e#649\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dalek-cryptography/curve25519-dalek/commit/cc3421a22fa7ee1f557cbe9243b450da53bbe962\"\u003e\u003ccode\u003ecc3421a\u003c/code\u003e\u003c/a\u003e Indicate that the rand_core feature is required (\u003ca href=\"https://redirect.github.com/dalek-cryptography/curve25519-dalek/issues/641\"\u003e#641\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dalek-cryptography/curve25519-dalek/commit/858c4ca8ae03d33fe8b71b4504c4d3f5ff5b45c0\"\u003e\u003ccode\u003e858c4ca\u003c/code\u003e\u003c/a\u003e Address new nightly clippy unnecessary qualifications (\u003ca href=\"https://redirect.github.com/dalek-cryptography/curve25519-dalek/issues/639\"\u003e#639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dalek-cryptography/curve25519-dalek/commit/31ccb6705067d68782cb135e23c79b640a6a06ee\"\u003e\u003ccode\u003e31ccb67\u003c/code\u003e\u003c/a\u003e Remove platforms in favor using CARGO_CFG_TARGET_POINTER_WIDTH (\u003ca href=\"https://redirect.github.com/dalek-cryptography/curve25519-dalek/issues/636\"\u003e#636\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dalek-cryptography/curve25519-dalek/commit/19c7f4a5d5e577adc9cc65a837abef9ed7ebf0a4\"\u003e\u003ccode\u003e19c7f4a\u003c/code\u003e\u003c/a\u003e Fix new nightly redundant import lint warns (\u003ca href=\"https://redirect.github.com/dalek-cryptography/curve25519-dalek/issues/638\"\u003e#638\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dalek-cryptography/curve25519-dalek/compare/3.2.0...curve25519-4.1.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `soroban-sdk` from 22.0.7 to 22.0.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/stellar/rs-soroban-sdk/releases\"\u003esoroban-sdk's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e22.0.9\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix range bound overflow in Vec/Bytes slice and GenRange gen_range for u64 (\u003ca href=\"https://redirect.github.com/stellar/rs-soroban-sdk/pull/1703\"\u003estellar/rs-soroban-sdk#1703\u003c/a\u003e \u003ca href=\"https://redirect.github.com/stellar/rs-soroban-sdk/pull/1707\"\u003estellar/rs-soroban-sdk#1707\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eAll Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix range bound overflow in Vec/Bytes slice and GenRange gen_range for u64 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-soroban-sdk/pull/1703\"\u003estellar/rs-soroban-sdk#1703\u003c/a\u003e \u003ca href=\"https://redirect.github.com/stellar/rs-soroban-sdk/pull/1707\"\u003estellar/rs-soroban-sdk#1707\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-soroban-sdk/compare/v22.0.8...v22.0.9\"\u003ehttps://github.com/stellar/rs-soroban-sdk/compare/v22.0.8...v22.0.9\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e22.0.8\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove must_use attribute from ed25519 error source 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-soroban-sdk/pull/1445\"\u003estellar/rs-soroban-sdk#1445\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix BytesN to ScVal conversion in testutils 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-soroban-sdk/pull/1442\"\u003estellar/rs-soroban-sdk#1442\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd derive traits for TokenMetadata struct 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-soroban-sdk/pull/1446\"\u003estellar/rs-soroban-sdk#1446\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTest Wasm execution for alloc test contract 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-soroban-sdk/pull/1452\"\u003estellar/rs-soroban-sdk#1452\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSwitch to post-rust-1.84 wasm target wasm32v1-none by \u003ca href=\"https://github.com/graydon\"\u003e\u003ccode\u003e@​graydon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stellar/rs-soroban-sdk/pull/1453\"\u003estellar/rs-soroban-sdk#1453\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix bls documentation - G1/G2 compression flag must be \u003cem\u003eunset\u003c/em\u003e by \u003ca href=\"https://github.com/jayz22\"\u003e\u003ccode\u003e@​jayz22\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stellar/rs-soroban-sdk/pull/1455\"\u003estellar/rs-soroban-sdk#1455\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove Env from extern functions 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-soroban-sdk/pull/1459\"\u003estellar/rs-soroban-sdk#1459\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImplement BLS12-381 point negation by \u003ca href=\"https://github.com/jayz22\"\u003e\u003ccode\u003e@​jayz22\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stellar/rs-soroban-sdk/pull/1456\"\u003estellar/rs-soroban-sdk#1456\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImplement BLS12-381 \u003ccode\u003econtracttype\u003c/code\u003e support by \u003ca href=\"https://github.com/jayz22\"\u003e\u003ccode\u003e@​jayz22\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stellar/rs-soroban-sdk/pull/1449\"\u003estellar/rs-soroban-sdk#1449\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump version to 22.0.8 by \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stellar/rs-soroban-sdk/pull/1466\"\u003estellar/rs-soroban-sdk#1466\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-soroban-sdk/compare/v22.0.7...v22.0.8\"\u003ehttps://github.com/stellar/rs-soroban-sdk/compare/v22.0.7...v22.0.8\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-soroban-sdk/commit/3890521426d71bb4d892b21f5a283a1e836cfa38\"\u003e\u003ccode\u003e3890521\u003c/code\u003e\u003c/a\u003e Fix range bound overflow in Vec/Bytes slice and GenRange gen_range for u64 (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stellar/rs-soroban-sdk/commit/146bf29119e321c11f1630ea0cbe3d6828f153c7\"\u003e\u003ccode\u003e146bf29\u003c/code\u003e\u003c/a\u003e Bump version to 22.0.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stellar/rs-soroban-sdk/commit/f46e9e0610213bbb72285566f9dd960ff96d03d8\"\u003e\u003ccode\u003ef46e9e0\u003c/code\u003e\u003c/a\u003e Bump version to 22.0.8 (\u003ca href=\"https://redirect.github.com/stellar/rs-soroban-sdk/issues/1466\"\u003e#1466\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stellar/rs-soroban-sdk/commit/61b7d6fb4e90e77014b885ce495807aef40c5c34\"\u003e\u003ccode\u003e61b7d6f\u003c/code\u003e\u003c/a\u003e Implement BLS12-381 \u003ccode\u003econtracttype\u003c/code\u003e support (\u003ca href=\"https://redirect.github.com/stellar/rs-soroban-sdk/issues/1449\"\u003e#1449\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stellar/rs-soroban-sdk/commit/13263e86813c3991e805f3d55666fa0402c1bf26\"\u003e\u003ccode\u003e13263e8\u003c/code\u003e\u003c/a\u003e Implement BLS12-381 point negation (\u003ca href=\"https://redirect.github.com/stellar/rs-soroban-sdk/issues/1456\"\u003e#1456\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stellar/rs-soroban-sdk/commit/f8bec23907b10f52fba6f16c9a83a308676c8ac3\"\u003e\u003ccode\u003ef8bec23\u003c/code\u003e\u003c/a\u003e Remove Env from extern functions (\u003ca href=\"https://redirect.github.com/stellar/rs-soroban-sdk/issues/1459\"\u003e#1459\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stellar/rs-soroban-sdk/commit/42ee68e4898fa41dcd581ff77555adbf5a191bb2\"\u003e\u003ccode\u003e42ee68e\u003c/code\u003e\u003c/a\u003e Fix bls documentation - G1/G2 compression flag must be \u003cem\u003eunset\u003c/em\u003e (\u003ca href=\"https://redirect.github.com/stellar/rs-soroban-sdk/issues/1455\"\u003e#1455\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stellar/rs-soroban-sdk/commit/97ab1259c0b1a734ba44803ddcef7c8ce2eff95f\"\u003e\u003ccode\u003e97ab125\u003c/code\u003e\u003c/a\u003e Switch to post-rust-1.84 wasm target wasm32v1-none (\u003ca href=\"https://redirect.github.com/stellar/rs-soroban-sdk/issues/1453\"\u003e#1453\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stellar/rs-soroban-sdk/commit/e6fbd3a85cce5190c19ef1fa55a299d6c33eeccd\"\u003e\u003ccode\u003ee6fbd3a\u003c/code\u003e\u003c/a\u003e Test Wasm execution for alloc test contract (\u003ca href=\"https://redirect.github.com/stellar/rs-soroban-sdk/issues/1452\"\u003e#1452\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stellar/rs-soroban-sdk/commit/d53410395153f64c8c13acb76b6361d9406eb03b\"\u003e\u003ccode\u003ed534103\u003c/code\u003e\u003c/a\u003e Add derive traits for TokenMetadata struct (\u003ca href=\"https://redirect.github.com/stellar/rs-soroban-sdk/issues/1446\"\u003e#1446\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/stellar/rs-soroban-sdk/compare/v22.0.7...v22.0.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `soroban-sdk` from 22.0.7 to 22.0.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/stellar/rs-soroban-sdk/releases\"\u003esoroban-sdk's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e22.0.9\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix range bound overflow in Vec/Bytes slice and GenRange gen_range for u64 (\u003ca href=\"https://redirect.github.com/stellar/rs-soroban-sdk/pull/1703\"\u003estellar/rs-soroban-sdk#1703\u003c/a\u003e \u003ca href=\"https://redirect.github.com/stellar/rs-soroban-sdk/pull/1707\"\u003estellar/rs-soroban-sdk#1707\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eAll Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix range bound overflow in Vec/Bytes slice and GenRange gen_range for u64 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-soroban-sdk/pull/1703\"\u003estellar/rs-soroban-sdk#1703\u003c/a\u003e \u003ca href=\"https://redirect.github.com/stellar/rs-soroban-sdk/pull/1707\"\u003estellar/rs-soroban-sdk#1707\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-soroban-sdk/compare/v22.0.8...v22.0.9\"\u003ehttps://github.com/stellar/rs-soroban-sdk/compare/v22.0.8...v22.0.9\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e22.0.8\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove must_use attribute from ed25519 error source 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-soroban-sdk/pull/1445\"\u003estellar/rs-soroban-sdk#1445\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix BytesN to ScVal conversion in testutils 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-soroban-sdk/pull/1442\"\u003estellar/rs-soroban-sdk#1442\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd derive traits for TokenMetadata struct 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-soroban-sdk/pull/1446\"\u003estellar/rs-soroban-sdk#1446\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTest Wasm execution for alloc test contract 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-soroban-sdk/pull/1452\"\u003estellar/rs-soroban-sdk#1452\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSwitch to post-rust-1.84 wasm target wasm32v1-none by \u003ca href=\"https://github.com/graydon\"\u003e\u003ccode\u003e@​graydon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stellar/rs-soroban-sdk/pull/1453\"\u003estellar/rs-soroban-sdk#1453\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix bls documentation - G1/G2 compression flag must be \u003cem\u003eunset\u003c/em\u003e by \u003ca href=\"https://github.com/jayz22\"\u003e\u003ccode\u003e@​jayz22\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stellar/rs-soroban-sdk/pull/1455\"\u003estellar/rs-soroban-sdk#1455\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove Env from extern functions 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-soroban-sdk/pull/1459\"\u003estellar/rs-soroban-sdk#1459\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImplement BLS12-381 point negation by \u003ca href=\"https://github.com/jayz22\"\u003e\u003ccode\u003e@​jayz22\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stellar/rs-soroban-sdk/pull/1456\"\u003estellar/rs-soroban-sdk#1456\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImplement BLS12-381 \u003ccode\u003econtracttype\u003c/code\u003e support by \u003ca href=\"https://github.com/jayz22\"\u003e\u003ccode\u003e@​jayz22\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stellar/rs-soroban-sdk/pull/1449\"\u003estellar/rs-soroban-sdk#1449\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump version to 22.0.8 by \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stellar/rs-soroban-sdk/pull/1466\"\u003estellar/rs-soroban-sdk#1466\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-soroban-sdk/compare/v22.0.7...v22.0.8\"\u003ehttps://github.com/stellar/rs-soroban-sdk/compare/v22.0.7...v22.0.8\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-soroban-sdk/commit/3890521426d71bb4d892b21f5a283a1e836cfa38\"\u003e\u003ccode\u003e3890521\u003c/code\u003e\u003c/a\u003e Fix range bound overflow in Vec/Bytes slice and GenRange gen_range for u64 (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stellar/rs-soroban-sdk/commit/146bf29119e321c11f1630ea0cbe3d6828f153c7\"\u003e\u003ccode\u003e146bf29\u003c/code\u003e\u003c/a\u003e Bump version to 22.0.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stellar/rs-soroban-sdk/commit/f46e9e0610213bbb72285566f9dd960ff96d03d8\"\u003e\u003ccode\u003ef46e9e0\u003c/code\u003e\u003c/a\u003e Bump version to 22.0.8 (\u003ca href=\"https://redirect.github.com/stellar/rs-soroban-sdk/issues/1466\"\u003e#1466\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stellar/rs-soroban-sdk/commit/61b7d6fb4e90e77014b885ce495807aef40c5c34\"\u003e\u003ccode\u003e61b7d6f\u003c/code\u003e\u003c/a\u003e Implement BLS12-381 \u003ccode\u003econtracttype\u003c/code\u003e support (\u003ca href=\"https://redirect.github.com/stellar/rs-soroban-sdk/issues/1449\"\u003e#1449\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stellar/rs-soroban-sdk/commit/13263e86813c3991e805f3d55666fa0402c1bf26\"\u003e\u003ccode\u003e13263e8\u003c/code\u003e\u003c/a\u003e Implement BLS12-381 point negation (\u003ca href=\"https://redirect.github.com/stellar/rs-soroban-sdk/issues/1456\"\u003e#1456\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stellar/rs-soroban-sdk/commit/f8bec23907b10f52fba6f16c9a83a308676c8ac3\"\u003e\u003ccode\u003ef8bec23\u003c/code\u003e\u003c/a\u003e Remove Env from extern functions (\u003ca href=\"https://redirect.github.com/stellar/rs-soroban-sdk/issues/1459\"\u003e#1459\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stellar/rs-soroban-sdk/commit/42ee68e4898fa41dcd581ff77555adbf5a191bb2\"\u003e\u003ccode\u003e42ee68e\u003c/code\u003e\u003c/a\u003e Fix bls documentation - G1/G2 compression flag must be \u003cem\u003eunset\u003c/em\u003e (\u003ca href=\"https://redirect.github.com/stellar/rs-soroban-sdk/issues/1455\"\u003e#1455\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stellar/rs-soroban-sdk/commit/97ab1259c0b1a734ba44803ddcef7c8ce2eff95f\"\u003e\u003ccode\u003e97ab125\u003c/code\u003e\u003c/a\u003e Switch to post-rust-1.84 wasm target wasm32v1-none (\u003ca href=\"https://redirect.github.com/stellar/rs-soroban-sdk/issues/1453\"\u003e#1453\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stellar/rs-soroban-sdk/commit/e6fbd3a85cce5190c19ef1fa55a299d6c33eeccd\"\u003e\u003ccode\u003ee6fbd3a\u003c/code\u003e\u003c/a\u003e Test Wasm execution for alloc test contract (\u003ca href=\"https://redirect.github.com/stellar/rs-soroban-sdk/issues/1452\"\u003e#1452\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stellar/rs-soroban-sdk/commit/d53410395153f64c8c13acb76b6361d9406eb03b\"\u003e\u003ccode\u003ed534103\u003c/code\u003e\u003c/a\u003e Add derive traits for TokenMetadata struct (\u003ca href=\"https://redirect.github.com/stellar/rs-soroban-sdk/issues/1446\"\u003e#1446\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/stellar/rs-soroban-sdk/compare/v22.0.7...v22.0.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `soroban-sdk` from 22.0.7 to 22.0.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/stellar/rs-soroban-sdk/releases\"\u003esoroban-sdk's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e22.0.9\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix range bound overflow in Vec/Bytes slice and GenRange gen_range for u64 (\u003ca href=\"https://redirect.github.com/stellar/rs-soroban-sdk/pull/1703\"\u003estellar/rs-soroban-sdk#1703\u003c/a\u003e \u003ca href=\"https://redirect.github.com/stellar/rs-soroban-sdk/pull/1707\"\u003estellar/rs-soroban-sdk#1707\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eAll Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix range bound overflow in Vec/Bytes slice and GenRange gen_range for u64 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-soroban-sdk/pull/1703\"\u003estellar/rs-soroban-sdk#1703\u003c/a\u003e \u003ca href=\"https://redirect.github.com/stellar/rs-soroban-sdk/pull/1707\"\u003estellar/rs-soroban-sdk#1707\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-soroban-sdk/compare/v22.0.8...v22.0.9\"\u003ehttps://github.com/stellar/rs-soroban-sdk/compare/v22.0.8...v22.0.9\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e22.0.8\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove must_use attribute from ed25519 error source 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-soroban-sdk/pull/1445\"\u003estellar/rs-soroban-sdk#1445\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix BytesN to ScVal conversion in testutils 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-soroban-sdk/pull/1442\"\u003estellar/rs-soroban-sdk#1442\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd derive traits for TokenMetadata struct 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-soroban-sdk/pull/1446\"\u003estellar/rs-soroban-sdk#1446\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTest Wasm execution for alloc test contract 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-soroban-sdk/pull/1452\"\u003estellar/rs-soroban-sdk#1452\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSwitch to post-rust-1.84 wasm target wasm32v1-none by \u003ca href=\"https://github.com/graydon\"\u003e\u003ccode\u003e@​graydon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stellar/rs-soroban-sdk/pull/1453\"\u003estellar/rs-soroban-sdk#1453\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix bls documentation - G1/G2 compression flag must be \u003cem\u003eunset\u003c/em\u003e by \u003ca href=\"https://github.com/jayz22\"\u003e\u003ccode\u003e@​jayz22\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stellar/rs-soroban-sdk/pull/1455\"\u003estellar/rs-soroban-sdk#1455\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove Env from extern functions 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-soroban-sdk/pull/1459\"\u003estellar/rs-soroban-sdk#1459\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImplement BLS12-381 point negation by \u003ca href=\"https://github.com/jayz22\"\u003e\u003ccode\u003e@​jayz22\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stellar/rs-soroban-sdk/pull/1456\"\u003estellar/rs-soroban-sdk#1456\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImplement BLS12-381 \u003ccode\u003econtracttype\u003c/code\u003e support by \u003ca href=\"https://github.com/jayz22\"\u003e\u003ccode\u003e@​jayz22\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stellar/rs-soroban-sdk/pull/1449\"\u003estellar/rs-soroban-sdk#1449\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump version to 22.0.8 by \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stellar/rs-soroban-sdk/pull/1466\"\u003estellar/rs-soroban-sdk#1466\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-soroban-sdk/compare/v22.0.7...v22.0.8\"\u003ehttps://github.com/stellar/rs-soroban-sdk/compare/v22.0.7...v22.0.8\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-soroban-sdk/commit/3890521426d71bb4d892b21f5a283a1e836cfa38\"\u003e\u003ccode\u003e3890521\u003c/code\u003e\u003c/a\u003e Fix range bound overflow in Vec/Bytes slice and GenRange gen_range for u64 (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stellar/rs-soroban-sdk/commit/146bf29119e321c11f1630ea0cbe3d6828f153c7\"\u003e\u003ccode\u003e146bf29\u003c/code\u003e\u003c/a\u003e Bump version to 22.0.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stellar/rs-soroban-sdk/commit/f46e9e0610213bbb72285566f9dd960ff96d03d8\"\u003e\u003ccode\u003ef46e9e0\u003c/code\u003e\u003c/a\u003e Bump version to 22.0.8 (\u003ca href=\"https://redirect.github.com/stellar/rs-soroban-sdk/issues/1466\"\u003e#1466\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stellar/rs-soroban-sdk/commit/61b7d6fb4e90e77014b885ce495807aef40c5c34\"\u003e\u003ccode\u003e61b7d6f\u003c/code\u003e\u003c/a\u003e Implement BLS12-381 \u003ccode\u003econtracttype\u003c/code\u003e support (\u003ca href=\"https://redirect.github.com/stellar/rs-soroban-sdk/issues/1449\"\u003e#1449\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stellar/rs-soroban-sdk/commit/13263e86813c3991e805f3d55666fa0402c1bf26\"\u003e\u003ccode\u003e13263e8\u003c/code\u003e\u003c/a\u003e Implement BLS12-381 point negation (\u003ca href=\"https://redirect.github.com/stellar/rs-soroban-sdk/issues/1456\"\u003e#1456\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stellar/rs-soroban-sdk/commit/f8bec23907b10f52fba6f16c9a83a308676c8ac3\"\u003e\u003ccode\u003ef8bec23\u003c/code\u003e\u003c/a\u003e Remove Env from extern functions (\u003ca href=\"https://redirect.github.com/stellar/rs-soroban-sdk/issues/1459\"\u003e#1459\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stellar/rs-soroban-sdk/commit/42ee68e4898fa41dcd581ff77555adbf5a191bb2\"\u003e\u003ccode\u003e42ee68e\u003c/code\u003e\u003c/a\u003e Fix bls documentation - G1/G2 compression flag must be \u003cem\u003eunset\u003c/em\u003e (\u003ca href=\"https://redirect.github.com/stellar/rs-soroban-sdk/issues/1455\"\u003e#1455\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stellar/rs-soroban-sdk/commit/97ab1259c0b1a734ba44803ddcef7c8ce2eff95f\"\u003e\u003ccode\u003e97ab125\u003c/code\u003e\u003c/a\u003e Switch to post-rust-1.84 wasm target wasm32v1-none (\u003ca href=\"https://redirect.github.com/stellar/rs-soroban-sdk/issues/1453\"\u003e#1453\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stellar/rs-soroban-sdk/commit/e6fbd3a85cce5190c19ef1fa55a299d6c33eeccd\"\u003e\u003ccode\u003ee6fbd3a\u003c/code\u003e\u003c/a\u003e Test Wasm execution for alloc test contract (\u003ca href=\"https://redirect.github.com/stellar/rs-soroban-sdk/issues/1452\"\u003e#1452\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stellar/rs-soroban-sdk/commit/d53410395153f64c8c13acb76b6361d9406eb03b\"\u003e\u003ccode\u003ed534103\u003c/code\u003e\u003c/a\u003e Add derive traits for TokenMetadata struct (\u003ca href=\"https://redirect.github.com/stellar/rs-soroban-sdk/issues/1446\"\u003e#1446\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/stellar/rs-soroban-sdk/compare/v22.0.7...v22.0.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `soroban-sdk` from 22.0.7 to 22.0.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/stellar/rs-soroban-sdk/releases\"\u003esoroban-sdk's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e22.0.9\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix range bound overflow in Vec/Bytes slice and GenRange gen_range for u64 (\u003ca href=\"https://redirect.github.com/stellar/rs-soroban-sdk/pull/1703\"\u003estellar/rs-soroban-sdk#1703\u003c/a\u003e \u003ca href=\"https://redirect.github.com/stellar/rs-soroban-sdk/pull/1707\"\u003estellar/rs-soroban-sdk#1707\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eAll Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix range bound overflow in Vec/Bytes slice and GenRange gen_range for u64 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-soroban-sdk/pull/1703\"\u003estellar/rs-soroban-sdk#1703\u003c/a\u003e \u003ca href=\"https://redirect.github.com/stellar/rs-soroban-sdk/pull/1707\"\u003estellar/rs-soroban-sdk#1707\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-soroban-sdk/compare/v22.0.8...v22.0.9\"\u003ehttps://github.com/stellar/rs-soroban-sdk/compare/v22.0.8...v22.0.9\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e22.0.8\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove must_use attribute from ed25519 error source 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-soroban-sdk/pull/1445\"\u003estellar/rs-soroban-sdk#1445\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix BytesN to ScVal conversion in testutils 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-soroban-sdk/pull/1442\"\u003estellar/rs-soroban-sdk#1442\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd derive traits for TokenMetadata struct 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-soroban-sdk/pull/1446\"\u003estellar/rs-soroban-sdk#1446\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTest Wasm execution for alloc test contract 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-soroban-sdk/pull/1452\"\u003estellar/rs-soroban-sdk#1452\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSwitch to post-rust-1.84 wasm target wasm32v1-none by \u003ca href=\"https://github.com/graydon\"\u003e\u003ccode\u003e@​graydon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stellar/rs-soroban-sdk/pull/1453\"\u003estellar/rs-soroban-sdk#1453\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix bls documentation - G1/G2 compression flag must be \u003cem\u003eunset\u003c/em\u003e by \u003ca href=\"https://github.com/jayz22\"\u003e\u003ccode\u003e@​jayz22\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stellar/rs-soroban-sdk/pull/1455\"\u003estellar/rs-soroban-sdk#1455\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove Env from extern functions 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-soroban-sdk/pull/1459\"\u003estellar/rs-soroban-sdk#1459\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImplement BLS12-381 point negation by \u003ca href=\"https://github.com/jayz22\"\u003e\u003ccode\u003e@​jayz22\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stellar/rs-soroban-sdk/pull/1456\"\u003estellar/rs-soroban-sdk#1456\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImplement BLS12-381 \u003ccode\u003econtracttype\u003c/code\u003e support by \u003ca href=\"https://github.com/jayz22\"\u003e\u003ccode\u003e@​jayz22\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stellar/rs-soroban-sdk/pull/1449\"\u003estellar/rs-soroban-sdk#1449\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump version to 22.0.8 by \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stellar/rs-soroban-sdk/pull/1466\"\u003estellar/rs-soroban-sdk#1466\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-soroban-sdk/compare/v22.0.7...v22.0.8\"\u003ehttps://github.com/stellar/rs-soroban-sdk/compare/v22.0.7...v22.0.8\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-soroban-sdk/commit/3890521426d71bb4d892b21f5a283a1e836cfa38\"\u003e\u003ccode\u003e3890521\u003c/code\u003e\u003c/a\u003e Fix range bound overflow in Vec/Bytes slice and GenRange gen_range for u64 (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stellar/rs-soroban-sdk/commit/146bf29119e321c11f1630ea0cbe3d6828f153c7\"\u003e\u003ccode\u003e146bf29\u003c/code\u003e\u003c/a\u003e Bump version to 22.0.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stellar/rs-soroban-sdk/commit/f46e9e0610213bbb72285566f9dd960ff96d03d8\"\u003e\u003ccode\u003ef46e9e0\u003c/code\u003e\u003c/a\u003e Bump version to 22.0.8 (\u003ca href=\"https://redirect.github.com/stellar/rs-soroban-sdk/issues/1466\"\u003e#1466\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stellar/rs-soroban-sdk/commit/61b7d6fb4e90e77014b885ce495807aef40c5c34\"\u003e\u003ccode\u003e61b7d6f\u003c/code\u003e\u003c/a\u003e Implement BLS12-381 \u003ccode\u003econtracttype\u003c/code\u003e support (\u003ca href=\"https://redirect.github.com/stellar/rs-soroban-sdk/issues/1449\"\u003e#1449\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stellar/rs-soroban-sdk/commit/13263e86813c3991e805f3d55666fa0402c1bf26\"\u003e\u003ccode\u003e13263e8\u003c/code\u003e\u003c/a\u003e Implement BLS12-381 point negation (\u003ca href=\"https://redirect.github.com/stellar/rs-soroban-sdk/issues/1456\"\u003e#1456\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stellar/rs-soroban-sdk/commit/f8bec23907b10f52fba6f16c9a83a308676c8ac3\"\u003e\u003ccode\u003ef8bec23\u003c/code\u003e\u003c/a\u003e Remove Env from extern functions (\u003ca href=\"https://redirect.github.com/stellar/rs-soroban-sdk/issues/1459\"\u003e#1459\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stellar/rs-soroban-sdk/commit/42ee68e4898fa41dcd581ff77555adbf5a191bb2\"\u003e\u003ccode\u003e42ee68e\u003c/code\u003e\u003c/a\u003e Fix bls documentation - G1/G2 compression flag must be \u003cem\u003eunset\u003c/em\u003e (\u003ca href=\"https://redirect.github.com/stellar/rs-soroban-sdk/issues/1455\"\u003e#1455\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stellar/rs-soroban-sdk/commit/97ab1259c0b1a734ba44803ddcef7c8ce2eff95f\"\u003e\u003ccode\u003e97ab125\u003c/code\u003e\u003c/a\u003e Switch to post-rust-1.84 wasm target wasm32v1-none (\u003ca href=\"https://redirect.github.com/stellar/rs-soroban-sdk/issues/1453\"\u003e#1453\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stellar/rs-soroban-sdk/commit/e6fbd3a85cce5190c19ef1fa55a299d6c33eeccd\"\u003e\u003ccode\u003ee6fbd3a\u003c/code\u003e\u003c/a\u003e Test Wasm execution for alloc test contract (\u003ca href=\"https://redirect.github.com/stellar/rs-soroban-sdk/issues/1452\"\u003e#1452\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stellar/rs-soroban-sdk/commit/d53410395153f64c8c13acb76b6361d9406eb03b\"\u003e\u003ccode\u003ed534103\u003c/code\u003e\u003c/a\u003e Add derive traits for TokenMetadata struct (\u003ca href=\"https://redirect.github.com/stellar/rs-soroban-sdk/issues/1446\"\u003e#1446\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/stellar/rs-soroban-sdk/compare/v22.0.7...v22.0.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `soroban-sdk` from 22.0.7 to 22.0.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/stellar/rs-soroban-sdk/releases\"\u003esoroban-sdk's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e22.0.9\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix range bound overflow in Vec/Bytes slice and GenRange gen_range for u64 (\u003ca href=\"https://redirect.github.com/stellar/rs-soroban-sdk/pull/1703\"\u003estellar/rs-soroban-sdk#1703\u003c/a\u003e \u003ca href=\"https://redirect.github.com/stellar/rs-soroban-sdk/pull/1707\"\u003estellar/rs-soroban-sdk#1707\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eAll Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix range bound overflow in Vec/Bytes slice and GenRange gen_range for u64 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-soroban-sdk/pull/1703\"\u003estellar/rs-soroban-sdk#1703\u003c/a\u003e \u003ca href=\"https://redirect.github.com/stellar/rs-soroban-sdk/pull/1707\"\u003estellar/rs-soroban-sdk#1707\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-soroban-sdk/compare/v22.0.8...v22.0.9\"\u003ehttps://github.com/stellar/rs-soroban-sdk/compare/v22.0.8...v22.0.9\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e22.0.8\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove must_use attribute from ed25519 error source 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-soroban-sdk/pull/1445\"\u003estellar/rs-soroban-sdk#1445\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix BytesN to ScVal conversion in testutils 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-soroban-sdk/pull/1442\"\u003estellar/rs-soroban-sdk#1442\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd derive traits for TokenMetadata struct 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-soroban-sdk/pull/1446\"\u003estellar/rs-soroban-sdk#1446\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTest Wasm execution for alloc test contract 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-soroban-sdk/pull/1452\"\u003estellar/rs-soroban-sdk#1452\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSwitch to post-rust-1.84 wasm target wasm32v1-none by \u003ca href=\"https://github.com/graydon\"\u003e\u003ccode\u003e@​graydon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stellar/rs-soroban-sdk/pull/1453\"\u003estellar/rs-soroban-sdk#1453\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix bls documentation - G1/G2 compression flag must be \u003cem\u003eunset\u003c/em\u003e by \u003ca href=\"https://github.com/jayz22\"\u003e\u003ccode\u003e@​jayz22\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stellar/rs-soroban-sdk/pull/1455\"\u003estellar/rs-soroban-sdk#1455\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove Env from extern functions 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-soroban-sdk/pull/1459\"\u003estellar/rs-soroban-sdk#1459\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImplement BLS12-381 point negation by \u003ca href=\"https://github.com/jayz22\"\u003e\u003ccode\u003e@​jayz22\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stellar/rs-soroban-sdk/pull/1456\"\u003estellar/rs-soroban-sdk#1456\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImplement BLS12-381 \u003ccode\u003econtracttype\u003c/code\u003e support by \u003ca href=\"https://github.com/jayz22\"\u003e\u003ccode\u003e@​jayz22\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stellar/rs-soroban-sdk/pull/1449\"\u003estellar/rs-soroban-sdk#1449\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump version to 22.0.8 by \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stellar/rs-soroban-sdk/pull/1466\"\u003estellar/rs-soroban-sdk#1466\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-soroban-sdk/compare/v22.0.7...v22.0.8\"\u003ehttps://github.com/stellar/rs-soroban-sdk/compare/v22.0.7...v22.0.8\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-soroban-sdk/commit/3890521426d71bb4d892b21f5a283a1e836cfa38\"\u003e\u003ccode\u003e3890521\u003c/code\u003e\u003c/a\u003e Fix range bound overflow in Vec/Bytes slice and GenRange gen_range for u64 (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stellar/rs-soroban-sdk/commit/146bf29119e321c11f1630ea0cbe3d6828f153c7\"\u003e\u003ccode\u003e146bf29\u003c/code\u003e\u003c/a\u003e Bump version to 22.0.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stellar/rs-soroban-sdk/commit/f46e9e0610213bbb72285566f9dd960ff96d03d8\"\u003e\u003ccode\u003ef46e9e0\u003c/code\u003e\u003c/a\u003e Bump version to 22.0.8 (\u003ca href=\"https://redirect.github.com/stellar/rs-soroban-sdk/issues/1466\"\u003e#1466\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stellar/rs-soroban-sdk/commit/61b7d6fb4e90e77014b885ce495807aef40c5c34\"\u003e\u003ccode\u003e61b7d6f\u003c/code\u003e\u003c/a\u003e Implement BLS12-381 \u003ccode\u003econtracttype\u003c/code\u003e support (\u003ca href=\"https://redirect.github.com/stellar/rs-soroban-sdk/issues/1449\"\u003e#1449\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stellar/rs-soroban-sdk/commit/13263e86813c3991e805f3d55666fa0402c1bf26\"\u003e\u003ccode\u003e13263e8\u003c/code\u003e\u003c/a\u003e Implement BLS12-381 point negation (\u003ca href=\"https://redirect.github.com/stellar/rs-soroban-sdk/issues/1456\"\u003e#1456\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stellar/rs-soroban-sdk/commit/f8bec23907b10f52fba6f16c9a83a308676c8ac3\"\u003e\u003ccode\u003ef8bec23\u003c/code\u003e\u003c/a\u003e Remove Env from extern functions (\u003ca href=\"https://redirect.github.com/stellar/rs-soroban-sdk/issues/1459\"\u003e#1459\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stellar/rs-soroban-sdk/commit/42ee68e4898fa41dcd581ff77555adbf5a191bb2\"\u003e\u003ccode\u003e42ee68e\u003c/code\u003e\u003c/a\u003e Fix bls documentation - G1/G2 compression flag must be \u003cem\u003eunset\u003c/em\u003e (\u003ca href=\"https://redirect.github.com/stellar/rs-soroban-sdk/issues/1455\"\u003e#1455\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stellar/rs-soroban-sdk/commit/97ab1259c0b1a734ba44803ddcef7c8ce2eff95f\"\u003e\u003ccode\u003e97ab125\u003c/code\u003e\u003c/a\u003e Switch to post-rust-1.84 wasm target wasm32v1-none (\u003ca href=\"https://redirect.github.com/stellar/rs-soroban-sdk/issues/1453\"\u003e#1453\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stellar/rs-soroban-sdk/commit/e6fbd3a85cce5190c19ef1fa55a299d6c33eeccd\"\u003e\u003ccode\u003ee6fbd3a\u003c/code\u003e\u003c/a\u003e Test Wasm execution for alloc test contract (\u003ca href=\"https://redirect.github.com/stellar/rs-soroban-sdk/issues/1452\"\u003e#1452\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stellar/rs-soroban-sdk/commit/d53410395153f64c8c13acb76b6361d9406eb03b\"\u003e\u003ccode\u003ed534103\u003c/code\u003e\u003c/a\u003e Add derive traits for TokenMetadata struct (\u003ca href=\"https://redirect.github.com/stellar/rs-soroban-sdk/issues/1446\"\u003e#1446\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/stellar/rs-soroban-sdk/compare/v22.0.7...v22.0.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `soroban-sdk` from 22.0.7 to 22.0.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/stellar/rs-soroban-sdk/releases\"\u003esoroban-sdk's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e22.0.9\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix range bound overflow in Vec/Bytes slice and GenRange gen_range for u64 (\u003ca href=\"https://redirect.github.com/stellar/rs-soroban-sdk/pull/1703\"\u003estellar/rs-soroban-sdk#1703\u003c/a\u003e \u003ca href=\"https://redirect.github.com/stellar/rs-soroban-sdk/pull/1707\"\u003estellar/rs-soroban-sdk#1707\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eAll Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix range bound overflow in Vec/Bytes slice and GenRange gen_range for u64 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-soroban-sdk/pull/1703\"\u003estellar/rs-soroban-sdk#1703\u003c/a\u003e \u003ca href=\"https://redirect.github.com/stellar/rs-soroban-sdk/pull/1707\"\u003estellar/rs-soroban-sdk#1707\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-soroban-sdk/compare/v22.0.8...v22.0.9\"\u003ehttps://github.com/stellar/rs-soroban-sdk/compare/v22.0.8...v22.0.9\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e22.0.8\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove must_use attribute from ed25519 error source 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-soroban-sdk/pull/1445\"\u003estellar/rs-soroban-sdk#1445\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix BytesN to ScVal conversion in testutils 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-soroban-sdk/pull/1442\"\u003estellar/rs-soroban-sdk#1442\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd derive traits for TokenMetadata struct 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-soroban-sdk/pull/1446\"\u003estellar/rs-soroban-sdk#1446\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTest Wasm execution for alloc test contract 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-soroban-sdk/pull/1452\"\u003estellar/rs-soroban-sdk#1452\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSwitch to post-rust-1.84 wasm target wasm32v1-none by \u003ca href=\"https://github.com/graydon\"\u003e\u003ccode\u003e@​graydon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stellar/rs-soroban-sdk/pull/1453\"\u003estellar/rs-soroban-sdk#1453\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix bls documentation - G1/G2 compression flag must be \u003cem\u003eunset\u003c/em\u003e by \u003ca href=\"https://github.com/jayz22\"\u003e\u003ccode\u003e@​jayz22\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stellar/rs-soroban-sdk/pull/1455\"\u003estellar/rs-soroban-sdk#1455\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove Env from extern functions 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-soroban-sdk/pull/1459\"\u003estellar/rs-soroban-sdk#1459\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImplement BLS12-381 point negation by \u003ca href=\"https://github.com/jayz22\"\u003e\u003ccode\u003e@​jayz22\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stellar/rs-soroban-sdk/pull/1456\"\u003estellar/rs-soroban-sdk#1456\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImplement BLS12-381 \u003ccode\u003econtracttype\u003c/code\u003e support by \u003ca href=\"https://github.com/jayz22\"\u003e\u003ccode\u003e@​jayz22\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stellar/rs-soroban-sdk/pull/1449\"\u003estellar/rs-soroban-sdk#1449\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump version to 22.0.8 by \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stellar/rs-soroban-sdk/pull/1466\"\u003estellar/rs-soroban-sdk#1466\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-soroban-sdk/compare/v22.0.7...v22.0.8\"\u003ehttps://github.com/stellar/rs-soroban-sdk/compare/v22.0.7...v22.0.8\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-soroban-sdk/commit/3890521426d71bb4d892b21f5a283a1e836cfa38\"\u003e\u003ccode\u003e3890521\u003c/code\u003e\u003c/a\u003e Fix range bound overflow in Vec/Bytes slice and GenRange gen_range for u64 (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stellar/rs-soroban-sdk/commit/146bf29119e321c11f1630ea0cbe3d6828f153c7\"\u003e\u003ccode\u003e146bf29\u003c/code\u003e\u003c/a\u003e Bump version to 22.0.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stellar/rs-soroban-sdk/commit/f46e9e0610213bbb72285566f9dd960ff96d03d8\"\u003e\u003ccode\u003ef46e9e0\u003c/code\u003e\u003c/a\u003e Bump version to 22.0.8 (\u003ca href=\"https://redirect.github.com/stellar/rs-soroban-sdk/issues/1466\"\u003e#1466\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stellar/rs-soroban-sdk/commit/61b7d6fb4e90e77014b885ce495807aef40c5c34\"\u003e\u003ccode\u003e61b7d6f\u003c/code\u003e\u003c/a\u003e Implement BLS12-381 \u003ccode\u003econtracttype\u003c/code\u003e support (\u003ca href=\"https://redirect.github.com/stellar/rs-soroban-sdk/issues/1449\"\u003e#1449\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stellar/rs-soroban-sdk/commit/13263e86813c3991e805f3d55666fa0402c1bf26\"\u003e\u003ccode\u003e13263e8\u003c/code\u003e\u003c/a\u003e Implement BLS12-381 point negation (\u003ca href=\"https://redirect.github.com/stellar/rs-soroban-sdk/issues/1456\"\u003e#1456\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stellar/rs-soroban-sdk/commit/f8bec23907b10f52fba6f16c9a83a308676c8ac3\"\u003e\u003ccode\u003ef8bec23\u003c/code\u003e\u003c/a\u003e Remove Env from extern functions (\u003ca href=\"https://redirect.github.com/stellar/rs-soroban-sdk/issues/1459\"\u003e#1459\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stellar/rs-soroban-sdk/commit/42ee68e4898fa41dcd581ff77555adbf5a191bb2\"\u003e\u003ccode\u003e42ee68e\u003c/code\u003e\u003c/a\u003e Fix bls documentation - G1/G2 compression flag must be \u003cem\u003eunset\u003c/em\u003e (\u003ca href=\"https://redirect.github.com/stellar/rs-soroban-sdk/issues/1455\"\u003e#1455\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stellar/rs-soroban-sdk/commit/97ab1259c0b1a734ba44803ddcef7c8ce2eff95f\"\u003e\u003ccode\u003e97ab125\u003c/code\u003e\u003c/a\u003e Switch to post-rust-1.84 wasm target wasm32v1-none (\u003ca href=\"https://redirect.github.com/stellar/rs-soroban-sdk/issues/1453\"\u003e#1453\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stellar/rs-soroban-sdk/commit/e6fbd3a85cce5190c19ef1fa55a299d6c33eeccd\"\u003e\u003ccode\u003ee6fbd3a\u003c/code\u003e\u003c/a\u003e Test Wasm execution for alloc test contract (\u003ca href=\"https://redirect.github.com/stellar/rs-soroban-sdk/issues/1452\"\u003e#1452\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stellar/rs-soroban-sdk/commit/d53410395153f64c8c13acb76b6361d9406eb03b\"\u003e\u003ccode\u003ed534103\u003c/code\u003e\u003c/a\u003e Add derive traits for TokenMetadata struct (\u003ca href=\"https://redirect.github.com/stellar/rs-soroban-sdk/issues/1446\"\u003e#1446\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/stellar/rs-soroban-sdk/compare/v22.0.7...v22.0.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ruint` from 1.12.3 to 1.12.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/recmo/uint/releases\"\u003eruint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.12.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: support for diesel @ 2.2 by \u003ca href=\"https://github.com/sinasab\"\u003e\u003ccode\u003e@​sinasab\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/404\"\u003erecmo/uint#404\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update thiserror requirement from 1.0 to 2.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/405\"\u003erecmo/uint#405\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: use bitwise operations in add/sub impls by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/407\"\u003erecmo/uint#407\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOptimize Montgomery multiplication by \u003ca href=\"https://github.com/recmo\"\u003e\u003ccode\u003e@​recmo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/402\"\u003erecmo/uint#402\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: release by \u003ca href=\"https://github.com/rswanson\"\u003e\u003ccode\u003e@​rswanson\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/415\"\u003erecmo/uint#415\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Evalir\"\u003e\u003ccode\u003e@​Evalir\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/403\"\u003erecmo/uint#403\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinasab\"\u003e\u003ccode\u003e@​sinasab\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/404\"\u003erecmo/uint#404\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rswanson\"\u003e\u003ccode\u003e@​rswanson\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/415\"\u003erecmo/uint#415\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/recmo/uint/compare/v1.12.3...v1.12.4\"\u003ehttps://github.com/recmo/uint/compare/v1.12.3...v1.12.4\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/recmo/uint/blob/main/CHANGELOG.md\"\u003eruint's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[1.12.4] - 2024-12-16\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eUint::square_redc\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/recmo/uint/issues/402\"\u003e#402\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport for diesel @ 2.2 (\u003ca href=\"https://redirect.github.com/recmo/uint/issues/404\"\u003e#404\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport for sqlx @ 0.8 (\u003ca href=\"https://redirect.github.com/recmo/uint/issues/400\"\u003e#400\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport for fastrlp @ 0.4 (\u003ca href=\"https://redirect.github.com/recmo/uint/issues/401\"\u003e#401\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ca href=\"https://docs.rs/subtle\"\u003e\u003ccode\u003esubtle\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://docs.rs/der\"\u003e\u003ccode\u003eder\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/recmo/uint/issues/399\"\u003e#399\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRemoved\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport for sqlx @ 0.7. This is a breaking change, outside of\nregular semver policy, as 0.7 contains a security vulnerability  (\u003ca href=\"https://redirect.github.com/recmo/uint/issues/400\"\u003e#400\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eUint::mul_redc\u003c/code\u003e is now alloc free (\u003ca href=\"https://redirect.github.com/recmo/uint/issues/402\"\u003e#402\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/recmo/uint/issues/399\"\u003e#399\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/recmo/uint/pull/399\"\u003erecmo/uint#399\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/recmo/uint/issues/400\"\u003e#400\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/recmo/uint/pull/400\"\u003erecmo/uint#400\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/recmo/uint/issues/401\"\u003e#401\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/recmo/uint/pull/401\"\u003erecmo/uint#401\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/recmo/uint/issues/404\"\u003e#404\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/recmo/uint/pull/404\"\u003erecmo/uint#404\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/recmo/uint/issues/402\"\u003e#402\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/recmo/uint/pull/402\"\u003erecmo/uint#402\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/recmo/uint/commit/3107a2215b595a3bc215e099cd5d5d8cf6b8759b\"\u003e\u003ccode\u003e3107a22\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/recmo/uint/issues/415\"\u003e#415\u003c/a\u003e from rswanson/swanny/bump-version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/b3459460791981a01d5e7a0aea3068cbbecc527f\"\u003e\u003ccode\u003eb345946\u003c/code\u003e\u003c/a\u003e feat: release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/e657576f9afd54c8b81ea71f9aab573d2ee08549\"\u003e\u003ccode\u003ee657576\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/recmo/uint/issues/402\"\u003e#402\u003c/a\u003e from recmo/recmo/montgomery\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/2776215f13d0619392f00e309cbf6bda9144a888\"\u003e\u003ccode\u003e2776215\u003c/code\u003e\u003c/a\u003e fix: remove unnecessary alloc feature from proptest\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/16409c4c5378141e6d0fa9f362731a34046c0e50\"\u003e\u003ccode\u003e16409c4\u003c/code\u003e\u003c/a\u003e fix: set proptest to 1.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/8aeb82284d47a2ba2bc8f92062c5a8fcd936f480\"\u003e\u003ccode\u003e8aeb822\u003c/code\u003e\u003c/a\u003e Merge branch 'main' into recmo/montgomery\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/813ae36f275961ef94182efb4bc845db296ac714\"\u003e\u003ccode\u003e813ae36\u003c/code\u003e\u003c/a\u003e Address review items\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/b91e6f710e42b893e695cae43ffab3d65740d881\"\u003e\u003ccode\u003eb91e6f7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/recmo/uint/issues/407\"\u003e#407\u003c/a\u003e from DaniPopes/add-bitwise-ops\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/2af379b98078929eb545d609d858dbfc478d2706\"\u003e\u003ccode\u003e2af379b\u003c/code\u003e\u003c/a\u003e Use bitwise on bool\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/9729022293e934a04d7d4807e85212a35b7259ba\"\u003e\u003ccode\u003e9729022\u003c/code\u003e\u003c/a\u003e No black_box in MSRV\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/recmo/uint/compare/v1.12.3...v1.12.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `soroban-sdk` from 22.0.7 to 22.0.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/stellar/rs-soroban-sdk/releases\"\u003esoroban-sdk's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e22.0.9\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix range bound overflow in Vec/Bytes slice and GenRange gen_range for u64 (\u003ca href=\"https://redirect.github.com/stellar/rs-soroban-sdk/pull/1703\"\u003estellar/rs-soroban-sdk#1703\u003c/a\u003e \u003ca href=\"https://redirect.github.com/stellar/rs-soroban-sdk/pull/1707\"\u003estellar/rs-soroban-sdk#1707\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eAll Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix range bound overflow in Vec/Bytes slice and GenRange gen_range for u64 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-soroban-sdk/pull/1703\"\u003estellar/rs-soroban-sdk#1703\u003c/a\u003e \u003ca href=\"https://redirect.github.com/stellar/rs-soroban-sdk/pull/1707\"\u003estellar/rs-soroban-sdk#1707\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-soroban-sdk/compare/v22.0.8...v22.0.9\"\u003ehttps://github.com/stellar/rs-soroban-sdk/compare/v22.0.8...v22.0.9\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e22.0.8\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove must_use attribute from ed25519 error source 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-soroban-sdk/pull/1445\"\u003estellar/rs-soroban-sdk#1445\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix BytesN to ScVal conversion in testutils 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-soroban-sdk/pull/1442\"\u003estellar/rs-soroban-sdk#1442\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd derive traits for TokenMetadata struct 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-soroban-sdk/pull/1446\"\u003estellar/rs-soroban-sdk#1446\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTest Wasm execution for alloc test contract 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-soroban-sdk/pull/1452\"\u003estellar/rs-soroban-sdk#1452\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSwitch to post-rust-1.84 wasm target wasm32v1-none by \u003ca href=\"https://github.com/graydon\"\u003e\u003ccode\u003e@​graydon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stellar/rs-soroban-sdk/pull/1453\"\u003estellar/rs-soroban-sdk#1453\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix bls documentation - G1/G2 compression flag must be \u003cem\u003eunset\u003c/em\u003e by \u003ca href=\"https://github.com/jayz22\"\u003e\u003ccode\u003e@​jayz22\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stellar/rs-soroban-sdk/pull/1455\"...\n\n_Description has been truncated_","html_url":"https://github.com/trizist/soroban-examples/pull/2","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/trizist%2Fsoroban-examples/issues/2","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2/packages"}},{"old_version":"1.16.0","new_version":"1.17.2","update_type":"minor","path":null,"pr_created_at":"2026-01-07T20:50:21.000Z","version_change":"1.16.0 → 1.17.2","issue":{"uuid":"3790304971","node_id":"PR_kwDOQi9f7M67_QVo","number":3,"state":"closed","title":"chore(deps): bump the cargo group across 1 directory with 2 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-02-20T12:13:05.000Z","author_association":null,"state_reason":null,"created_at":"2026-01-07T20:50:21.000Z","updated_at":"2026-02-20T12:13:07.000Z","time_to_close":3770564,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"cargo","update_count":2,"packages":[{"name":"alloy-dyn-abi","old_version":"1.3.1","new_version":"1.5.2","repository_url":"https://github.com/alloy-rs/core"},{"name":"ruint","old_version":"1.16.0","new_version":"1.17.2","repository_url":"https://github.com/recmo/uint"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the cargo group with 2 updates in the / directory: [alloy-dyn-abi](https://github.com/alloy-rs/core) and [ruint](https://github.com/recmo/uint).\n\nUpdates `alloy-dyn-abi` from 1.3.1 to 1.5.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/alloy-rs/core/releases\"\u003ealloy-dyn-abi's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ealloy-core v1.5.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(primitives): add U256Map by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/alloy-rs/core/pull/1052\"\u003ealloy-rs/core#1052\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: extract cache to a separate crate by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/alloy-rs/core/pull/1053\"\u003ealloy-rs/core#1053\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/alloy-rs/core/compare/v1.5.0...v1.5.1\"\u003ehttps://github.com/alloy-rs/core/compare/v1.5.0...v1.5.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ealloy-core v1.5.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: clippy by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/alloy-rs/core/pull/1037\"\u003ealloy-rs/core#1037\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add Bloom::accrue_logs method by \u003ca href=\"https://github.com/mattsse\"\u003e\u003ccode\u003e@​mattsse\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/alloy-rs/core/pull/1039\"\u003ealloy-rs/core#1039\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: document allow(unexpected_cfgs) for wrap_fixed_bytes by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/alloy-rs/core/pull/1043\"\u003ealloy-rs/core#1043\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(primitives): add \u003ccode\u003eSignature::as_rsy\u003c/code\u003e method by \u003ca href=\"https://github.com/mablr\"\u003e\u003ccode\u003e@​mablr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/alloy-rs/core/pull/1041\"\u003ealloy-rs/core#1041\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(doc): Complete alloy-dyn-abi readme by \u003ca href=\"https://github.com/Pana\"\u003e\u003ccode\u003e@​Pana\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/alloy-rs/core/pull/1044\"\u003ealloy-rs/core#1044\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(primitives): add keccak256_cached by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/alloy-rs/core/pull/1046\"\u003ealloy-rs/core#1046\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: rm all deprecations by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/alloy-rs/core/pull/1048\"\u003ealloy-rs/core#1048\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(primitives): Add UintTryTo trait for Signed type by \u003ca href=\"https://github.com/AurelienFT\"\u003e\u003ccode\u003e@​AurelienFT\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/alloy-rs/core/pull/1029\"\u003ealloy-rs/core#1029\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(primitives): cache keccaks up to 88 bytes by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/alloy-rs/core/pull/1049\"\u003ealloy-rs/core#1049\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add keccak256_uncached by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/alloy-rs/core/pull/1050\"\u003ealloy-rs/core#1050\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add rapidhash to available hashers by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/alloy-rs/core/pull/1051\"\u003ealloy-rs/core#1051\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Pana\"\u003e\u003ccode\u003e@​Pana\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/alloy-rs/core/pull/1044\"\u003ealloy-rs/core#1044\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/alloy-rs/core/compare/v1.4.1...v1.5.0\"\u003ehttps://github.com/alloy-rs/core/compare/v1.4.1...v1.5.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ealloy-core v1.4.1\u003c/h2\u003e\n\u003ch2\u003eSecurity\u003c/h2\u003e\n\u003ch3\u003ePatched: DoS vulnerability on \u003ccode\u003ealloy_dyn_abi::TypedData\u003c/code\u003e hashing\u003c/h3\u003e\n\u003cp\u003eAn uncaught panic triggered by malformed input to \u003ccode\u003ealloy_dyn_abi::TypedData\u003c/code\u003e could lead to a denial-of-service (DoS) via \u003ccode\u003eeip712_signing_hash()\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eSoftware with high availability requirements such as network services may be particularly impacted. If in use, external auto-restarting mechanisms can partially mitigate the availability issues unless repeated attacks are possible.\u003c/p\u003e\n\u003cp\u003eThe vulnerability was patched by adding a check to ensure the element is not empty before accessing its first element; an error is returned if it is empty. The fix is included in version \u003ca href=\"https://crates.io/crates/alloy-dyn-abi/1.4.1\"\u003ev1.4.1\u003c/a\u003e and backported to \u003ca href=\"https://crates.io/crates/alloy-dyn-abi/0.8.26\"\u003ev0.8.26\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eSee: \u003ca href=\"https://github.com/alloy-rs/core/security/advisories/GHSA-pgp9-98jm-wwq2\"\u003ehttps://github.com/alloy-rs/core/security/advisories/GHSA-pgp9-98jm-wwq2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: remove feature(doc_auto_cfg) by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/alloy-rs/core/pull/1019\"\u003ealloy-rs/core#1019\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(primitives): Add Borsh support for \u003ccode\u003eTxKind\u003c/code\u003e by \u003ca href=\"https://github.com/mablr\"\u003e\u003ccode\u003e@​mablr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/alloy-rs/core/pull/1022\"\u003ealloy-rs/core#1022\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Add Sqlx Traits for \u003ccode\u003eBytes\u003c/code\u003e Type  by \u003ca href=\"https://github.com/Arvmor\"\u003e\u003ccode\u003e@​Arvmor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/alloy-rs/core/pull/1020\"\u003ealloy-rs/core#1020\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: fix docs, typos by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/alloy-rs/core/pull/1023\"\u003ealloy-rs/core#1023\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(sol-macro): add transient storage keyword support by \u003ca href=\"https://github.com/AurelienFT\"\u003e\u003ccode\u003e@​AurelienFT\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/alloy-rs/core/pull/1026\"\u003ealloy-rs/core#1026\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: gate 60 tuple impls behind 'more-tuple-impls' feature flag by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/alloy-rs/core/pull/1027\"\u003ealloy-rs/core#1027\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: remove some inlines by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/alloy-rs/core/pull/1028\"\u003ealloy-rs/core#1028\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(dyn-abi): clean up Resolver by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/alloy-rs/core/pull/1030\"\u003ealloy-rs/core#1030\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/alloy-rs/core/blob/main/CHANGELOG.md\"\u003ealloy-dyn-abi's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/alloy-rs/core/releases/tag/v1.5.2\"\u003e1.5.2\u003c/a\u003e - 2025-12-22\u003c/h2\u003e\n\u003ch3\u003ePerformance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[primitives] Always use FxHash for Fb* (\u003ca href=\"https://redirect.github.com/alloy-rs/core/issues/1054\"\u003e#1054\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/alloy-rs/core/releases/tag/v1.5.1\"\u003e1.5.1\u003c/a\u003e - 2025-12-18\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eExtract cache to a separate crate (\u003ca href=\"https://redirect.github.com/alloy-rs/core/issues/1053\"\u003e#1053\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[primitives] Add U256Map (\u003ca href=\"https://redirect.github.com/alloy-rs/core/issues/1052\"\u003e#1052\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMiscellaneous Tasks\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRelease 1.5.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/alloy-rs/core/releases/tag/v1.5.0\"\u003e1.5.0\u003c/a\u003e - 2025-12-16\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[primitives] Cache keccaks up to 88 bytes (\u003ca href=\"https://redirect.github.com/alloy-rs/core/issues/1049\"\u003e#1049\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDocument allow(unexpected_cfgs) for wrap_fixed_bytes (\u003ca href=\"https://redirect.github.com/alloy-rs/core/issues/1043\"\u003e#1043\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd rapidhash to available hashers (\u003ca href=\"https://redirect.github.com/alloy-rs/core/issues/1051\"\u003e#1051\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd keccak256_uncached (\u003ca href=\"https://redirect.github.com/alloy-rs/core/issues/1050\"\u003e#1050\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[primitives] Add UintTryTo trait for Signed type (\u003ca href=\"https://redirect.github.com/alloy-rs/core/issues/1029\"\u003e#1029\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[primitives] Add keccak256_cached (\u003ca href=\"https://redirect.github.com/alloy-rs/core/issues/1046\"\u003e#1046\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[primitives] Add \u003ccode\u003eSignature::as_rsy\u003c/code\u003e method (\u003ca href=\"https://redirect.github.com/alloy-rs/core/issues/1041\"\u003e#1041\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd Bloom::accrue_logs method (\u003ca href=\"https://redirect.github.com/alloy-rs/core/issues/1039\"\u003e#1039\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMiscellaneous Tasks\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRelease 1.5.0\u003c/li\u003e\n\u003cli\u003eRm all deprecations (\u003ca href=\"https://redirect.github.com/alloy-rs/core/issues/1048\"\u003e#1048\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[doc] Complete alloy-dyn-abi readme (\u003ca href=\"https://redirect.github.com/alloy-rs/core/issues/1044\"\u003e#1044\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eClippy (\u003ca href=\"https://redirect.github.com/alloy-rs/core/issues/1037\"\u003e#1037\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTesting\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[primitives] Use correct keccak fn\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/alloy-rs/core/releases/tag/v1.4.1\"\u003e1.4.1\u003c/a\u003e - 2025-10-14\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alloy-rs/core/commit/3625aa087d7bcab76cb7c87a0e7098c46ca7fcf0\"\u003e\u003ccode\u003e3625aa0\u003c/code\u003e\u003c/a\u003e chore: release 1.5.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alloy-rs/core/commit/91b063e6f73950a3ce025304901a3dbf5eb950a6\"\u003e\u003ccode\u003e91b063e\u003c/code\u003e\u003c/a\u003e perf(primitives): always use FxHash for Fb* (\u003ca href=\"https://redirect.github.com/alloy-rs/core/issues/1054\"\u003e#1054\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alloy-rs/core/commit/8b969026600f3cdc7b22bc017109d83a0088f5f3\"\u003e\u003ccode\u003e8b96902\u003c/code\u003e\u003c/a\u003e chore: release 1.5.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alloy-rs/core/commit/c699040411bebf182c7f2c912ade31f4dd5c81be\"\u003e\u003ccode\u003ec699040\u003c/code\u003e\u003c/a\u003e feat: extract cache to a separate crate (\u003ca href=\"https://redirect.github.com/alloy-rs/core/issues/1053\"\u003e#1053\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alloy-rs/core/commit/83c19ab6420ebb348b73182304bc056fcf4ceab8\"\u003e\u003ccode\u003e83c19ab\u003c/code\u003e\u003c/a\u003e feat(primitives): add U256Map (\u003ca href=\"https://redirect.github.com/alloy-rs/core/issues/1052\"\u003e#1052\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alloy-rs/core/commit/09e7503f9256e5b109dc0d967b62d35165780663\"\u003e\u003ccode\u003e09e7503\u003c/code\u003e\u003c/a\u003e chore: release 1.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alloy-rs/core/commit/5f305dae14099c0ceae7ab395640c9ca5dc7cc1d\"\u003e\u003ccode\u003e5f305da\u003c/code\u003e\u003c/a\u003e feat: add rapidhash to available hashers (\u003ca href=\"https://redirect.github.com/alloy-rs/core/issues/1051\"\u003e#1051\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alloy-rs/core/commit/547695ff6ac393451f05969443a3df667bf5a3e0\"\u003e\u003ccode\u003e547695f\u003c/code\u003e\u003c/a\u003e feat: add keccak256_uncached (\u003ca href=\"https://redirect.github.com/alloy-rs/core/issues/1050\"\u003e#1050\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alloy-rs/core/commit/d37ceb1910f7d211803dd89669769161ec390f4b\"\u003e\u003ccode\u003ed37ceb1\u003c/code\u003e\u003c/a\u003e fix(primitives): cache keccaks up to 88 bytes (\u003ca href=\"https://redirect.github.com/alloy-rs/core/issues/1049\"\u003e#1049\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alloy-rs/core/commit/6c62543591a563d2038f8e9b59c1a94268ffa86d\"\u003e\u003ccode\u003e6c62543\u003c/code\u003e\u003c/a\u003e feat(primitives): Add UintTryTo trait for Signed type (\u003ca href=\"https://redirect.github.com/alloy-rs/core/issues/1029\"\u003e#1029\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/alloy-rs/core/compare/v1.3.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 `ruint` from 1.16.0 to 1.17.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/recmo/uint/releases\"\u003eruint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.17.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(docsrs): remove doc_auto_cfg by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/554\"\u003erecmo/uint#554\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: release 1.17.2 by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/555\"\u003erecmo/uint#555\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/recmo/uint/compare/v1.17.1...v1.17.2\"\u003ehttps://github.com/recmo/uint/compare/v1.17.1...v1.17.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.17.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix codspeed benches \u0026amp; add most_significant_bits bench by \u003ca href=\"https://github.com/Evalir\"\u003e\u003ccode\u003e@​Evalir\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/544\"\u003erecmo/uint#544\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix codspeed benches \u0026amp; add most_significant_bits bench by \u003ca href=\"https://github.com/prestwich\"\u003e\u003ccode\u003e@​prestwich\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/543\"\u003erecmo/uint#543\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update unsafe function and improve documentation and safety notes by \u003ca href=\"https://github.com/Evalir\"\u003e\u003ccode\u003e@​Evalir\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/553\"\u003erecmo/uint#553\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update unsafe function and improve documentation and safety notes by \u003ca href=\"https://github.com/prestwich\"\u003e\u003ccode\u003e@​prestwich\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/552\"\u003erecmo/uint#552\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/recmo/uint/compare/v1.17.0...v1.17.1\"\u003ehttps://github.com/recmo/uint/compare/v1.17.0...v1.17.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.17.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: add parse benches by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/518\"\u003erecmo/uint#518\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: bump MSRV to 1.85 by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/503\"\u003erecmo/uint#503\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: use const block in add_mod by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/521\"\u003erecmo/uint#521\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump actions/checkout from 4 to 5 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/recmo/uint/pull/517\"\u003erecmo/uint#517\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add support for ark-ff v0.5.0 by \u003ca href=\"https://github.com/fabian1409\"\u003e\u003ccode\u003e@​fabian1409\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/526\"\u003erecmo/uint#526\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): depend on \u003ccode\u003eserde_core\u003c/code\u003e instead of \u003ccode\u003eserde\u003c/code\u003e by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/527\"\u003erecmo/uint#527\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebench: bench from f64 and f32 by \u003ca href=\"https://github.com/Evalir\"\u003e\u003ccode\u003e@​Evalir\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/531\"\u003erecmo/uint#531\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: make \u003ccode\u003e*next*\u003c/code\u003e functions const by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/533\"\u003erecmo/uint#533\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add bincode 2 support by \u003ca href=\"https://github.com/lightsing\"\u003e\u003ccode\u003e@​lightsing\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/516\"\u003erecmo/uint#516\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnhanced f64 -\u0026gt; Uint conversion by \u003ca href=\"https://github.com/Pzixel\"\u003e\u003ccode\u003e@​Pzixel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/524\"\u003erecmo/uint#524\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump CodSpeedHQ/action from 3 to 4 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/recmo/uint/pull/528\"\u003erecmo/uint#528\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd Uint -\u0026gt; f64/f32 benches by \u003ca href=\"https://github.com/Pzixel\"\u003e\u003ccode\u003e@​Pzixel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/536\"\u003erecmo/uint#536\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd Uint -\u0026gt; f64 conversion by \u003ca href=\"https://github.com/Pzixel\"\u003e\u003ccode\u003e@​Pzixel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/535\"\u003erecmo/uint#535\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: use select_unpredictable by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/537\"\u003erecmo/uint#537\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: switch to edition 2024 by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/538\"\u003erecmo/uint#538\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: release 1.17.0 by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/539\"\u003erecmo/uint#539\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fabian1409\"\u003e\u003ccode\u003e@​fabian1409\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/526\"\u003erecmo/uint#526\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Pzixel\"\u003e\u003ccode\u003e@​Pzixel\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/524\"\u003erecmo/uint#524\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/recmo/uint/compare/v1.16.0...v1.17.0\"\u003ehttps://github.com/recmo/uint/compare/v1.16.0...v1.17.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/recmo/uint/blob/main/CHANGELOG.md\"\u003eruint's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[1.17.2] - 2025-12-28\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(docsrs): remove doc_auto_cfg (\u003ca href=\"https://redirect.github.com/recmo/uint/issues/554\"\u003e#554\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/recmo/uint/issues/554\"\u003e#554\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/recmo/uint/pull/554\"\u003erecmo/uint#554\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e[1.17.1] - 2025-12-26\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eunsafe\u003c/code\u003e to many unstable API functions in \u003ccode\u003ealgorithms\u003c/code\u003e module, and\ndocumented their conditions of use (COU). (\u003ca href=\"https://redirect.github.com/recmo/uint/issues/552\"\u003e#552\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/recmo/uint/issues/552\"\u003e#552\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/recmo/uint/pull/552\"\u003erecmo/uint#552\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e[1.17.0] - 2025-09-24\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport for \u003ca href=\"https://github.com/bincode-org/bincode\"\u003ebincode 2\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/recmo/uint/issues/516\"\u003e#516\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eIntroduce \u003ccode\u003eark-ff-05\u003c/code\u003e feature flag for conversion to \u003ccode\u003eark-ff@0.5\u003c/code\u003e types (\u003ca href=\"https://redirect.github.com/recmo/uint/issues/526\"\u003e#526\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMSRV bumped to 1.85 (\u003ca href=\"https://redirect.github.com/recmo/uint/issues/503\"\u003e#503\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMade \u003ccode\u003e*next_power_of_two\u003c/code\u003e and \u003ccode\u003e*next_multiple_of\u003c/code\u003e \u003ccode\u003econst\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/recmo/uint/issues/533\"\u003e#533\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReimplemented \u003ccode\u003eTryFrom\u0026lt;f64\u0026gt;\u003c/code\u003e for \u003ccode\u003eUint\u003c/code\u003e to speed it up, fixing edge cases and removing \u003ccode\u003estd\u003c/code\u003e requirements (\u003ca href=\"https://redirect.github.com/recmo/uint/issues/524\"\u003e#524\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReimplemented \u003ccode\u003eFrom\u0026lt;Uint\u0026gt;\u003c/code\u003e for \u003ccode\u003ef64\u003c/code\u003e and \u003ccode\u003ef32\u003c/code\u003e to speed it up, fixing edge cases and removing \u003ccode\u003estd\u003c/code\u003e requirements (\u003ca href=\"https://redirect.github.com/recmo/uint/issues/535\"\u003e#535\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/recmo/uint/issues/503\"\u003e#503\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/recmo/uint/pull/503\"\u003erecmo/uint#503\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/recmo/uint/issues/516\"\u003e#516\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/recmo/uint/pull/516\"\u003erecmo/uint#516\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/recmo/uint/issues/526\"\u003e#526\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/recmo/uint/pull/526\"\u003erecmo/uint#526\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/recmo/uint/issues/533\"\u003e#533\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/recmo/uint/pull/533\"\u003erecmo/uint#533\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/recmo/uint/issues/524\"\u003e#524\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/recmo/uint/pull/524\"\u003erecmo/uint#524\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/recmo/uint/commit/5bd4cff6ae3960591d750cdd7356e24aa086b67a\"\u003e\u003ccode\u003e5bd4cff\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/recmo/uint/issues/555\"\u003e#555\u003c/a\u003e from DaniPopes/release-1.17.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/953a994d0a7968428aae792c85e89765c9a6093c\"\u003e\u003ccode\u003e953a994\u003c/code\u003e\u003c/a\u003e chore: release 1.17.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/9110e538043ccb5e3c9401dccc04deac97e30b1a\"\u003e\u003ccode\u003e9110e53\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/recmo/uint/issues/554\"\u003e#554\u003c/a\u003e from DaniPopes/doc_auto_cfg\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/2d242c92a7c6c1e57575ae671c92e1acb0e051af\"\u003e\u003ccode\u003e2d242c9\u003c/code\u003e\u003c/a\u003e fix(docsrs): remove doc_auto_cfg\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/bc3fad727853ce31fa78a053c950748db8571369\"\u003e\u003ccode\u003ebc3fad7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/recmo/uint/issues/553\"\u003e#553\u003c/a\u003e from Evalir/evalir/prestwich/rustsec-safety\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/6d8229164d8d59c5e4d77dbaa993f456252db5e6\"\u003e\u003ccode\u003e6d82291\u003c/code\u003e\u003c/a\u003e chore: bump version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/51fdde2da668134085f4d275f5917c7a85c5b7c0\"\u003e\u003ccode\u003e51fdde2\u003c/code\u003e\u003c/a\u003e chore: changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/8090e7f9393e7481a20d2e61dac04e78efcc90dd\"\u003e\u003ccode\u003e8090e7f\u003c/code\u003e\u003c/a\u003e chore: update unsafe function and improve documentation and safety notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/17c9b3e9062f74a39701e68dec358375595d33d7\"\u003e\u003ccode\u003e17c9b3e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/recmo/uint/issues/544\"\u003e#544\u003c/a\u003e from Evalir/evalir/prestwich-fix-codspeed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/370e2e5f11e504e5343004869c704015c615ae7c\"\u003e\u003ccode\u003e370e2e5\u003c/code\u003e\u003c/a\u003e fix: crates badge\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/recmo/uint/compare/v1.16.0...v1.17.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/JohnDaWalka/cdp-sdk/network/alerts).\n\n\u003c/details\u003e\n\u003c!-- ELLIPSIS_HIDDEN --\u003e\n\n----\n\n\u003e [!IMPORTANT]\n\u003e Update `alloy-dyn-abi` to 1.5.2 and `ruint` to 1.17.2 in `Cargo.lock`, with dependency changes.\n\u003e \n\u003e   - **Dependencies**:\n\u003e     - Update `alloy-dyn-abi` from 1.3.1 to 1.5.2 in `Cargo.lock`.\n\u003e     - Update `ruint` from 1.16.0 to 1.17.2 in `Cargo.lock`.\n\u003e   - **Dependency Changes**:\n\u003e     - `alloy-dyn-abi` now depends on `rapidhash` and updated `foldhash` to 0.2.0.\n\u003e     - `ruint` added dependency on `ark-ff` 0.5.0 and switched to `serde_core` from `serde`.\n\u003e \n\u003e \u003csup\u003eThis description was created by \u003c/sup\u003e[\u003cimg alt=\"Ellipsis\" src=\"https://img.shields.io/badge/Ellipsis-blue?color=175173\"\u003e](https://www.ellipsis.dev?ref=JohnDaWalka%2Fcdp-sdk\u0026utm_source=github\u0026utm_medium=referral)\u003csup\u003e for f1c43a7bfb916b86200485f72ad1c81d4a4cef86. You can [customize](https://app.ellipsis.dev/JohnDaWalka/settings/summaries) this summary. It will automatically update as commits are pushed.\u003c/sup\u003e\n\n\u003c!-- ELLIPSIS_HIDDEN --\u003e","html_url":"https://github.com/JohnDaWalka/cdp-sdk/pull/3","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/JohnDaWalka%2Fcdp-sdk/issues/3","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/3/packages"}},{"old_version":"1.14.0","new_version":"1.17.2","update_type":"minor","path":null,"pr_created_at":"2026-01-07T20:48:17.000Z","version_change":"1.14.0 → 1.17.2","issue":{"uuid":"3790299123","node_id":"PR_kwDOLeggsc67_PFQ","number":581,"state":"closed","title":"chore(deps): bump the cargo group across 1 directory with 2 updates","user":"dependabot[bot]","labels":["S-stale","dependencies","rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-02-05T02:14:44.000Z","author_association":null,"state_reason":null,"created_at":"2026-01-07T20:48:17.000Z","updated_at":"2026-02-05T02:14:53.000Z","time_to_close":2438787,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"cargo","update_count":2,"packages":[{"name":"alloy-dyn-abi","old_version":"1.2.0","new_version":"1.5.2","repository_url":"https://github.com/alloy-rs/core"},{"name":"ruint","old_version":"1.14.0","new_version":"1.17.2"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the cargo group with 1 update in the / directory: [alloy-dyn-abi](https://github.com/alloy-rs/core).\n\nUpdates `alloy-dyn-abi` from 1.2.0 to 1.5.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/alloy-rs/core/releases\"\u003ealloy-dyn-abi's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ealloy-core v1.5.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(primitives): add U256Map by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/alloy-rs/core/pull/1052\"\u003ealloy-rs/core#1052\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: extract cache to a separate crate by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/alloy-rs/core/pull/1053\"\u003ealloy-rs/core#1053\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/alloy-rs/core/compare/v1.5.0...v1.5.1\"\u003ehttps://github.com/alloy-rs/core/compare/v1.5.0...v1.5.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ealloy-core v1.5.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: clippy by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/alloy-rs/core/pull/1037\"\u003ealloy-rs/core#1037\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add Bloom::accrue_logs method by \u003ca href=\"https://github.com/mattsse\"\u003e\u003ccode\u003e@​mattsse\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/alloy-rs/core/pull/1039\"\u003ealloy-rs/core#1039\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: document allow(unexpected_cfgs) for wrap_fixed_bytes by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/alloy-rs/core/pull/1043\"\u003ealloy-rs/core#1043\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(primitives): add \u003ccode\u003eSignature::as_rsy\u003c/code\u003e method by \u003ca href=\"https://github.com/mablr\"\u003e\u003ccode\u003e@​mablr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/alloy-rs/core/pull/1041\"\u003ealloy-rs/core#1041\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(doc): Complete alloy-dyn-abi readme by \u003ca href=\"https://github.com/Pana\"\u003e\u003ccode\u003e@​Pana\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/alloy-rs/core/pull/1044\"\u003ealloy-rs/core#1044\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(primitives): add keccak256_cached by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/alloy-rs/core/pull/1046\"\u003ealloy-rs/core#1046\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: rm all deprecations by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/alloy-rs/core/pull/1048\"\u003ealloy-rs/core#1048\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(primitives): Add UintTryTo trait for Signed type by \u003ca href=\"https://github.com/AurelienFT\"\u003e\u003ccode\u003e@​AurelienFT\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/alloy-rs/core/pull/1029\"\u003ealloy-rs/core#1029\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(primitives): cache keccaks up to 88 bytes by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/alloy-rs/core/pull/1049\"\u003ealloy-rs/core#1049\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add keccak256_uncached by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/alloy-rs/core/pull/1050\"\u003ealloy-rs/core#1050\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add rapidhash to available hashers by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/alloy-rs/core/pull/1051\"\u003ealloy-rs/core#1051\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Pana\"\u003e\u003ccode\u003e@​Pana\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/alloy-rs/core/pull/1044\"\u003ealloy-rs/core#1044\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/alloy-rs/core/compare/v1.4.1...v1.5.0\"\u003ehttps://github.com/alloy-rs/core/compare/v1.4.1...v1.5.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ealloy-core v1.4.1\u003c/h2\u003e\n\u003ch2\u003eSecurity\u003c/h2\u003e\n\u003ch3\u003ePatched: DoS vulnerability on \u003ccode\u003ealloy_dyn_abi::TypedData\u003c/code\u003e hashing\u003c/h3\u003e\n\u003cp\u003eAn uncaught panic triggered by malformed input to \u003ccode\u003ealloy_dyn_abi::TypedData\u003c/code\u003e could lead to a denial-of-service (DoS) via \u003ccode\u003eeip712_signing_hash()\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eSoftware with high availability requirements such as network services may be particularly impacted. If in use, external auto-restarting mechanisms can partially mitigate the availability issues unless repeated attacks are possible.\u003c/p\u003e\n\u003cp\u003eThe vulnerability was patched by adding a check to ensure the element is not empty before accessing its first element; an error is returned if it is empty. The fix is included in version \u003ca href=\"https://crates.io/crates/alloy-dyn-abi/1.4.1\"\u003ev1.4.1\u003c/a\u003e and backported to \u003ca href=\"https://crates.io/crates/alloy-dyn-abi/0.8.26\"\u003ev0.8.26\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eSee: \u003ca href=\"https://github.com/alloy-rs/core/security/advisories/GHSA-pgp9-98jm-wwq2\"\u003ehttps://github.com/alloy-rs/core/security/advisories/GHSA-pgp9-98jm-wwq2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: remove feature(doc_auto_cfg) by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/alloy-rs/core/pull/1019\"\u003ealloy-rs/core#1019\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(primitives): Add Borsh support for \u003ccode\u003eTxKind\u003c/code\u003e by \u003ca href=\"https://github.com/mablr\"\u003e\u003ccode\u003e@​mablr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/alloy-rs/core/pull/1022\"\u003ealloy-rs/core#1022\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Add Sqlx Traits for \u003ccode\u003eBytes\u003c/code\u003e Type  by \u003ca href=\"https://github.com/Arvmor\"\u003e\u003ccode\u003e@​Arvmor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/alloy-rs/core/pull/1020\"\u003ealloy-rs/core#1020\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: fix docs, typos by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/alloy-rs/core/pull/1023\"\u003ealloy-rs/core#1023\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(sol-macro): add transient storage keyword support by \u003ca href=\"https://github.com/AurelienFT\"\u003e\u003ccode\u003e@​AurelienFT\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/alloy-rs/core/pull/1026\"\u003ealloy-rs/core#1026\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: gate 60 tuple impls behind 'more-tuple-impls' feature flag by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/alloy-rs/core/pull/1027\"\u003ealloy-rs/core#1027\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: remove some inlines by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/alloy-rs/core/pull/1028\"\u003ealloy-rs/core#1028\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(dyn-abi): clean up Resolver by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/alloy-rs/core/pull/1030\"\u003ealloy-rs/core#1030\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/alloy-rs/core/blob/main/CHANGELOG.md\"\u003ealloy-dyn-abi's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/alloy-rs/core/releases/tag/v1.5.2\"\u003e1.5.2\u003c/a\u003e - 2025-12-22\u003c/h2\u003e\n\u003ch3\u003ePerformance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[primitives] Always use FxHash for Fb* (\u003ca href=\"https://redirect.github.com/alloy-rs/core/issues/1054\"\u003e#1054\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/alloy-rs/core/releases/tag/v1.5.1\"\u003e1.5.1\u003c/a\u003e - 2025-12-18\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eExtract cache to a separate crate (\u003ca href=\"https://redirect.github.com/alloy-rs/core/issues/1053\"\u003e#1053\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[primitives] Add U256Map (\u003ca href=\"https://redirect.github.com/alloy-rs/core/issues/1052\"\u003e#1052\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMiscellaneous Tasks\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRelease 1.5.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/alloy-rs/core/releases/tag/v1.5.0\"\u003e1.5.0\u003c/a\u003e - 2025-12-16\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[primitives] Cache keccaks up to 88 bytes (\u003ca href=\"https://redirect.github.com/alloy-rs/core/issues/1049\"\u003e#1049\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDocument allow(unexpected_cfgs) for wrap_fixed_bytes (\u003ca href=\"https://redirect.github.com/alloy-rs/core/issues/1043\"\u003e#1043\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd rapidhash to available hashers (\u003ca href=\"https://redirect.github.com/alloy-rs/core/issues/1051\"\u003e#1051\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd keccak256_uncached (\u003ca href=\"https://redirect.github.com/alloy-rs/core/issues/1050\"\u003e#1050\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[primitives] Add UintTryTo trait for Signed type (\u003ca href=\"https://redirect.github.com/alloy-rs/core/issues/1029\"\u003e#1029\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[primitives] Add keccak256_cached (\u003ca href=\"https://redirect.github.com/alloy-rs/core/issues/1046\"\u003e#1046\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[primitives] Add \u003ccode\u003eSignature::as_rsy\u003c/code\u003e method (\u003ca href=\"https://redirect.github.com/alloy-rs/core/issues/1041\"\u003e#1041\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd Bloom::accrue_logs method (\u003ca href=\"https://redirect.github.com/alloy-rs/core/issues/1039\"\u003e#1039\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMiscellaneous Tasks\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRelease 1.5.0\u003c/li\u003e\n\u003cli\u003eRm all deprecations (\u003ca href=\"https://redirect.github.com/alloy-rs/core/issues/1048\"\u003e#1048\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[doc] Complete alloy-dyn-abi readme (\u003ca href=\"https://redirect.github.com/alloy-rs/core/issues/1044\"\u003e#1044\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eClippy (\u003ca href=\"https://redirect.github.com/alloy-rs/core/issues/1037\"\u003e#1037\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTesting\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[primitives] Use correct keccak fn\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/alloy-rs/core/releases/tag/v1.4.1\"\u003e1.4.1\u003c/a\u003e - 2025-10-14\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alloy-rs/core/commit/3625aa087d7bcab76cb7c87a0e7098c46ca7fcf0\"\u003e\u003ccode\u003e3625aa0\u003c/code\u003e\u003c/a\u003e chore: release 1.5.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alloy-rs/core/commit/91b063e6f73950a3ce025304901a3dbf5eb950a6\"\u003e\u003ccode\u003e91b063e\u003c/code\u003e\u003c/a\u003e perf(primitives): always use FxHash for Fb* (\u003ca href=\"https://redirect.github.com/alloy-rs/core/issues/1054\"\u003e#1054\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alloy-rs/core/commit/8b969026600f3cdc7b22bc017109d83a0088f5f3\"\u003e\u003ccode\u003e8b96902\u003c/code\u003e\u003c/a\u003e chore: release 1.5.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alloy-rs/core/commit/c699040411bebf182c7f2c912ade31f4dd5c81be\"\u003e\u003ccode\u003ec699040\u003c/code\u003e\u003c/a\u003e feat: extract cache to a separate crate (\u003ca href=\"https://redirect.github.com/alloy-rs/core/issues/1053\"\u003e#1053\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alloy-rs/core/commit/83c19ab6420ebb348b73182304bc056fcf4ceab8\"\u003e\u003ccode\u003e83c19ab\u003c/code\u003e\u003c/a\u003e feat(primitives): add U256Map (\u003ca href=\"https://redirect.github.com/alloy-rs/core/issues/1052\"\u003e#1052\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alloy-rs/core/commit/09e7503f9256e5b109dc0d967b62d35165780663\"\u003e\u003ccode\u003e09e7503\u003c/code\u003e\u003c/a\u003e chore: release 1.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alloy-rs/core/commit/5f305dae14099c0ceae7ab395640c9ca5dc7cc1d\"\u003e\u003ccode\u003e5f305da\u003c/code\u003e\u003c/a\u003e feat: add rapidhash to available hashers (\u003ca href=\"https://redirect.github.com/alloy-rs/core/issues/1051\"\u003e#1051\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alloy-rs/core/commit/547695ff6ac393451f05969443a3df667bf5a3e0\"\u003e\u003ccode\u003e547695f\u003c/code\u003e\u003c/a\u003e feat: add keccak256_uncached (\u003ca href=\"https://redirect.github.com/alloy-rs/core/issues/1050\"\u003e#1050\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alloy-rs/core/commit/d37ceb1910f7d211803dd89669769161ec390f4b\"\u003e\u003ccode\u003ed37ceb1\u003c/code\u003e\u003c/a\u003e fix(primitives): cache keccaks up to 88 bytes (\u003ca href=\"https://redirect.github.com/alloy-rs/core/issues/1049\"\u003e#1049\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alloy-rs/core/commit/6c62543591a563d2038f8e9b59c1a94268ffa86d\"\u003e\u003ccode\u003e6c62543\u003c/code\u003e\u003c/a\u003e feat(primitives): Add UintTryTo trait for Signed type (\u003ca href=\"https://redirect.github.com/alloy-rs/core/issues/1029\"\u003e#1029\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/alloy-rs/core/compare/v1.2.0...v1.5.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ruint` from 1.14.0 to 1.17.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/recmo/uint/releases\"\u003eruint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.17.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(docsrs): remove doc_auto_cfg by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/554\"\u003erecmo/uint#554\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: release 1.17.2 by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/555\"\u003erecmo/uint#555\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/recmo/uint/compare/v1.17.1...v1.17.2\"\u003ehttps://github.com/recmo/uint/compare/v1.17.1...v1.17.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.17.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix codspeed benches \u0026amp; add most_significant_bits bench by \u003ca href=\"https://github.com/Evalir\"\u003e\u003ccode\u003e@​Evalir\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/544\"\u003erecmo/uint#544\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix codspeed benches \u0026amp; add most_significant_bits bench by \u003ca href=\"https://github.com/prestwich\"\u003e\u003ccode\u003e@​prestwich\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/543\"\u003erecmo/uint#543\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update unsafe function and improve documentation and safety notes by \u003ca href=\"https://github.com/Evalir\"\u003e\u003ccode\u003e@​Evalir\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/553\"\u003erecmo/uint#553\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update unsafe function and improve documentation and safety notes by \u003ca href=\"https://github.com/prestwich\"\u003e\u003ccode\u003e@​prestwich\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/552\"\u003erecmo/uint#552\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/recmo/uint/compare/v1.17.0...v1.17.1\"\u003ehttps://github.com/recmo/uint/compare/v1.17.0...v1.17.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.17.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: add parse benches by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/518\"\u003erecmo/uint#518\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: bump MSRV to 1.85 by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/503\"\u003erecmo/uint#503\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: use const block in add_mod by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/521\"\u003erecmo/uint#521\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump actions/checkout from 4 to 5 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/recmo/uint/pull/517\"\u003erecmo/uint#517\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add support for ark-ff v0.5.0 by \u003ca href=\"https://github.com/fabian1409\"\u003e\u003ccode\u003e@​fabian1409\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/526\"\u003erecmo/uint#526\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): depend on \u003ccode\u003eserde_core\u003c/code\u003e instead of \u003ccode\u003eserde\u003c/code\u003e by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/527\"\u003erecmo/uint#527\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebench: bench from f64 and f32 by \u003ca href=\"https://github.com/Evalir\"\u003e\u003ccode\u003e@​Evalir\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/531\"\u003erecmo/uint#531\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: make \u003ccode\u003e*next*\u003c/code\u003e functions const by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/533\"\u003erecmo/uint#533\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add bincode 2 support by \u003ca href=\"https://github.com/lightsing\"\u003e\u003ccode\u003e@​lightsing\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/516\"\u003erecmo/uint#516\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnhanced f64 -\u0026gt; Uint conversion by \u003ca href=\"https://github.com/Pzixel\"\u003e\u003ccode\u003e@​Pzixel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/524\"\u003erecmo/uint#524\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump CodSpeedHQ/action from 3 to 4 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/recmo/uint/pull/528\"\u003erecmo/uint#528\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd Uint -\u0026gt; f64/f32 benches by \u003ca href=\"https://github.com/Pzixel\"\u003e\u003ccode\u003e@​Pzixel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/536\"\u003erecmo/uint#536\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd Uint -\u0026gt; f64 conversion by \u003ca href=\"https://github.com/Pzixel\"\u003e\u003ccode\u003e@​Pzixel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/535\"\u003erecmo/uint#535\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: use select_unpredictable by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/537\"\u003erecmo/uint#537\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: switch to edition 2024 by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/538\"\u003erecmo/uint#538\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: release 1.17.0 by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/539\"\u003erecmo/uint#539\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fabian1409\"\u003e\u003ccode\u003e@​fabian1409\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/526\"\u003erecmo/uint#526\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Pzixel\"\u003e\u003ccode\u003e@​Pzixel\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/524\"\u003erecmo/uint#524\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/recmo/uint/compare/v1.16.0...v1.17.0\"\u003ehttps://github.com/recmo/uint/compare/v1.16.0...v1.17.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.16.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd Codspeed workflow by \u003ca href=\"https://github.com/recmo\"\u003e\u003ccode\u003e@​recmo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/468\"\u003erecmo/uint#468\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: update codspeed by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/461\"\u003erecmo/uint#461\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebenches: reduce codspeed flakiness by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/470\"\u003erecmo/uint#470\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebenches: batch codspeed routines manually by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/471\"\u003erecmo/uint#471\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: clean up div, cmp by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/464\"\u003erecmo/uint#464\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/recmo/uint/blob/main/CHANGELOG.md\"\u003eruint's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[1.17.2] - 2025-12-28\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(docsrs): remove doc_auto_cfg (\u003ca href=\"https://redirect.github.com/recmo/uint/issues/554\"\u003e#554\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/recmo/uint/issues/554\"\u003e#554\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/recmo/uint/pull/554\"\u003erecmo/uint#554\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e[1.17.1] - 2025-12-26\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eunsafe\u003c/code\u003e to many unstable API functions in \u003ccode\u003ealgorithms\u003c/code\u003e module, and\ndocumented their conditions of use (COU). (\u003ca href=\"https://redirect.github.com/recmo/uint/issues/552\"\u003e#552\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/recmo/uint/issues/552\"\u003e#552\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/recmo/uint/pull/552\"\u003erecmo/uint#552\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e[1.17.0] - 2025-09-24\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport for \u003ca href=\"https://github.com/bincode-org/bincode\"\u003ebincode 2\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/recmo/uint/issues/516\"\u003e#516\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eIntroduce \u003ccode\u003eark-ff-05\u003c/code\u003e feature flag for conversion to \u003ccode\u003eark-ff@0.5\u003c/code\u003e types (\u003ca href=\"https://redirect.github.com/recmo/uint/issues/526\"\u003e#526\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMSRV bumped to 1.85 (\u003ca href=\"https://redirect.github.com/recmo/uint/issues/503\"\u003e#503\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMade \u003ccode\u003e*next_power_of_two\u003c/code\u003e and \u003ccode\u003e*next_multiple_of\u003c/code\u003e \u003ccode\u003econst\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/recmo/uint/issues/533\"\u003e#533\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReimplemented \u003ccode\u003eTryFrom\u0026lt;f64\u0026gt;\u003c/code\u003e for \u003ccode\u003eUint\u003c/code\u003e to speed it up, fixing edge cases and removing \u003ccode\u003estd\u003c/code\u003e requirements (\u003ca href=\"https://redirect.github.com/recmo/uint/issues/524\"\u003e#524\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReimplemented \u003ccode\u003eFrom\u0026lt;Uint\u0026gt;\u003c/code\u003e for \u003ccode\u003ef64\u003c/code\u003e and \u003ccode\u003ef32\u003c/code\u003e to speed it up, fixing edge cases and removing \u003ccode\u003estd\u003c/code\u003e requirements (\u003ca href=\"https://redirect.github.com/recmo/uint/issues/535\"\u003e#535\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/recmo/uint/issues/503\"\u003e#503\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/recmo/uint/pull/503\"\u003erecmo/uint#503\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/recmo/uint/issues/516\"\u003e#516\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/recmo/uint/pull/516\"\u003erecmo/uint#516\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/recmo/uint/issues/526\"\u003e#526\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/recmo/uint/pull/526\"\u003erecmo/uint#526\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/recmo/uint/issues/533\"\u003e#533\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/recmo/uint/pull/533\"\u003erecmo/uint#533\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/recmo/uint/issues/524\"\u003e#524\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/recmo/uint/pull/524\"\u003erecmo/uint#524\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e[1.16.0] - 2025-08-04\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ca href=\"https://github.com/rkyv/rkyv\"\u003erkyv\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/recmo/uint/issues/483\"\u003e#483\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003ebigdecimal\u003c/code\u003e support (\u003ca href=\"https://redirect.github.com/recmo/uint/issues/486\"\u003e#486\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePartialEq\u003c/code\u003e and \u003ccode\u003ePartialOrd\u003c/code\u003e implementations for primitive integers; minor breaking change for type inference (\u003ca href=\"https://redirect.github.com/recmo/uint/issues/491\"\u003e#491\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eto_base_be\u003c/code\u003e and \u003ccode\u003ecore::fmt\u003c/code\u003e trait implementations are available without the \u0026quot;alloc\u0026quot; feature (\u003ca href=\"https://redirect.github.com/recmo/uint/issues/488\"\u003e#488\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eGreatly improved performance across the board, mainly in: conversions, fmt, div/rem, mul, add_mod, leading_zeros\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/5bd4cff6ae3960591d750cdd7356e24aa086b67a\"\u003e\u003ccode\u003e5bd4cff\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/recmo/uint/issues/555\"\u003e#555\u003c/a\u003e from DaniPopes/release-1.17.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/953a994d0a7968428aae792c85e89765c9a6093c\"\u003e\u003ccode\u003e953a994\u003c/code\u003e\u003c/a\u003e chore: release 1.17.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/9110e538043ccb5e3c9401dccc04deac97e30b1a\"\u003e\u003ccode\u003e9110e53\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/recmo/uint/issues/554\"\u003e#554\u003c/a\u003e from DaniPopes/doc_auto_cfg\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/2d242c92a7c6c1e57575ae671c92e1acb0e051af\"\u003e\u003ccode\u003e2d242c9\u003c/code\u003e\u003c/a\u003e fix(docsrs): remove doc_auto_cfg\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/bc3fad727853ce31fa78a053c950748db8571369\"\u003e\u003ccode\u003ebc3fad7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/recmo/uint/issues/553\"\u003e#553\u003c/a\u003e from Evalir/evalir/prestwich/rustsec-safety\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/6d8229164d8d59c5e4d77dbaa993f456252db5e6\"\u003e\u003ccode\u003e6d82291\u003c/code\u003e\u003c/a\u003e chore: bump version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/51fdde2da668134085f4d275f5917c7a85c5b7c0\"\u003e\u003ccode\u003e51fdde2\u003c/code\u003e\u003c/a\u003e chore: changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/8090e7f9393e7481a20d2e61dac04e78efcc90dd\"\u003e\u003ccode\u003e8090e7f\u003c/code\u003e\u003c/a\u003e chore: update unsafe function and improve documentation and safety notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/17c9b3e9062f74a39701e68dec358375595d33d7\"\u003e\u003ccode\u003e17c9b3e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/recmo/uint/issues/544\"\u003e#544\u003c/a\u003e from Evalir/evalir/prestwich-fix-codspeed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/370e2e5f11e504e5343004869c704015c615ae7c\"\u003e\u003ccode\u003e370e2e5\u003c/code\u003e\u003c/a\u003e fix: crates badge\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/recmo/uint/compare/v1.14.0...v1.17.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/Layr-Labs/eigensdk-rs/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/Layr-Labs/eigensdk-rs/pull/581","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Layr-Labs%2Feigensdk-rs/issues/581","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/581/packages"}},{"old_version":"1.17.0","new_version":"1.17.2","update_type":"patch","path":"the cargo group across 1 directory","pr_created_at":"2026-01-07T20:47:02.000Z","version_change":"1.17.0 → 1.17.2","issue":{"uuid":"3790295323","node_id":"PR_kwDONeu6KM67_OQY","number":411,"state":"closed","title":"chore(deps): bump ruint from 1.17.0 to 1.17.2 in the cargo group across 1 directory","user":"dependabot[bot]","labels":["dependencies","cla: allowlist","dependabot"],"assignees":[],"locked":true,"comments_count":3,"pull_request":true,"closed_at":"2026-01-19T21:39:52.000Z","author_association":null,"state_reason":null,"created_at":"2026-01-07T20:47:02.000Z","updated_at":"2026-01-19T21:40:09.000Z","time_to_close":1039970,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"ruint","old_version":"1.17.0","new_version":"1.17.2","repository_url":"https://github.com/recmo/uint"}],"path":"the cargo group across 1 directory","ecosystem":"cargo"},"body":"Bumps the cargo group with 1 update in the / directory: [ruint](https://github.com/recmo/uint).\n\nUpdates `ruint` from 1.17.0 to 1.17.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/recmo/uint/releases\"\u003eruint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.17.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(docsrs): remove doc_auto_cfg by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/554\"\u003erecmo/uint#554\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: release 1.17.2 by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/555\"\u003erecmo/uint#555\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/recmo/uint/compare/v1.17.1...v1.17.2\"\u003ehttps://github.com/recmo/uint/compare/v1.17.1...v1.17.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.17.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix codspeed benches \u0026amp; add most_significant_bits bench by \u003ca href=\"https://github.com/Evalir\"\u003e\u003ccode\u003e@​Evalir\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/544\"\u003erecmo/uint#544\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix codspeed benches \u0026amp; add most_significant_bits bench by \u003ca href=\"https://github.com/prestwich\"\u003e\u003ccode\u003e@​prestwich\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/543\"\u003erecmo/uint#543\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update unsafe function and improve documentation and safety notes by \u003ca href=\"https://github.com/Evalir\"\u003e\u003ccode\u003e@​Evalir\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/553\"\u003erecmo/uint#553\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update unsafe function and improve documentation and safety notes by \u003ca href=\"https://github.com/prestwich\"\u003e\u003ccode\u003e@​prestwich\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/552\"\u003erecmo/uint#552\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/recmo/uint/compare/v1.17.0...v1.17.1\"\u003ehttps://github.com/recmo/uint/compare/v1.17.0...v1.17.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/recmo/uint/blob/main/CHANGELOG.md\"\u003eruint's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[1.17.2] - 2025-12-28\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(docsrs): remove doc_auto_cfg (\u003ca href=\"https://redirect.github.com/recmo/uint/issues/554\"\u003e#554\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/recmo/uint/issues/554\"\u003e#554\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/recmo/uint/pull/554\"\u003erecmo/uint#554\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e[1.17.1] - 2025-12-26\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eunsafe\u003c/code\u003e to many unstable API functions in \u003ccode\u003ealgorithms\u003c/code\u003e module, and\ndocumented their conditions of use (COU). (\u003ca href=\"https://redirect.github.com/recmo/uint/issues/552\"\u003e#552\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/recmo/uint/issues/552\"\u003e#552\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/recmo/uint/pull/552\"\u003erecmo/uint#552\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/recmo/uint/commit/5bd4cff6ae3960591d750cdd7356e24aa086b67a\"\u003e\u003ccode\u003e5bd4cff\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/recmo/uint/issues/555\"\u003e#555\u003c/a\u003e from DaniPopes/release-1.17.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/953a994d0a7968428aae792c85e89765c9a6093c\"\u003e\u003ccode\u003e953a994\u003c/code\u003e\u003c/a\u003e chore: release 1.17.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/9110e538043ccb5e3c9401dccc04deac97e30b1a\"\u003e\u003ccode\u003e9110e53\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/recmo/uint/issues/554\"\u003e#554\u003c/a\u003e from DaniPopes/doc_auto_cfg\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/2d242c92a7c6c1e57575ae671c92e1acb0e051af\"\u003e\u003ccode\u003e2d242c9\u003c/code\u003e\u003c/a\u003e fix(docsrs): remove doc_auto_cfg\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/bc3fad727853ce31fa78a053c950748db8571369\"\u003e\u003ccode\u003ebc3fad7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/recmo/uint/issues/553\"\u003e#553\u003c/a\u003e from Evalir/evalir/prestwich/rustsec-safety\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/6d8229164d8d59c5e4d77dbaa993f456252db5e6\"\u003e\u003ccode\u003e6d82291\u003c/code\u003e\u003c/a\u003e chore: bump version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/51fdde2da668134085f4d275f5917c7a85c5b7c0\"\u003e\u003ccode\u003e51fdde2\u003c/code\u003e\u003c/a\u003e chore: changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/8090e7f9393e7481a20d2e61dac04e78efcc90dd\"\u003e\u003ccode\u003e8090e7f\u003c/code\u003e\u003c/a\u003e chore: update unsafe function and improve documentation and safety notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/17c9b3e9062f74a39701e68dec358375595d33d7\"\u003e\u003ccode\u003e17c9b3e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/recmo/uint/issues/544\"\u003e#544\u003c/a\u003e from Evalir/evalir/prestwich-fix-codspeed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/370e2e5f11e504e5343004869c704015c615ae7c\"\u003e\u003ccode\u003e370e2e5\u003c/code\u003e\u003c/a\u003e fix: crates badge\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/recmo/uint/compare/v1.17.0...v1.17.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=ruint\u0026package-manager=cargo\u0026previous-version=1.17.0\u0026new-version=1.17.2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/OpenZeppelin/openzeppelin-monitor/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/OpenZeppelin/openzeppelin-monitor/pull/411","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenZeppelin%2Fopenzeppelin-monitor/issues/411","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/411/packages"}},{"old_version":"1.17.0","new_version":"1.17.2","update_type":"patch","path":null,"pr_created_at":"2026-01-07T20:46:52.000Z","version_change":"1.17.0 → 1.17.2","issue":{"uuid":"3790294879","node_id":"PR_kwDONeu6KM67_OKV","number":410,"state":"closed","title":"chore(deps): bump the cargo group across 1 directory with 2 updates","user":"dependabot[bot]","labels":["dependencies","cla: allowlist","cla: signed","rust"],"assignees":[],"locked":true,"comments_count":2,"pull_request":true,"closed_at":"2026-01-07T20:49:18.000Z","author_association":null,"state_reason":null,"created_at":"2026-01-07T20:46:52.000Z","updated_at":"2026-01-07T20:49:37.000Z","time_to_close":146,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"cargo","update_count":2,"packages":[{"name":"alloy-dyn-abi","old_version":"1.4.0","new_version":"1.5.2","repository_url":"https://github.com/alloy-rs/core"},{"name":"ruint","old_version":"1.17.0","new_version":"1.17.2","repository_url":"https://github.com/recmo/uint"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the cargo group with 2 updates in the /fuzz directory: [alloy-dyn-abi](https://github.com/alloy-rs/core) and [ruint](https://github.com/recmo/uint).\n\nUpdates `alloy-dyn-abi` from 1.4.0 to 1.5.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/alloy-rs/core/releases\"\u003ealloy-dyn-abi's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ealloy-core v1.5.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(primitives): add U256Map by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/alloy-rs/core/pull/1052\"\u003ealloy-rs/core#1052\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: extract cache to a separate crate by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/alloy-rs/core/pull/1053\"\u003ealloy-rs/core#1053\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/alloy-rs/core/compare/v1.5.0...v1.5.1\"\u003ehttps://github.com/alloy-rs/core/compare/v1.5.0...v1.5.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ealloy-core v1.5.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: clippy by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/alloy-rs/core/pull/1037\"\u003ealloy-rs/core#1037\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add Bloom::accrue_logs method by \u003ca href=\"https://github.com/mattsse\"\u003e\u003ccode\u003e@​mattsse\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/alloy-rs/core/pull/1039\"\u003ealloy-rs/core#1039\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: document allow(unexpected_cfgs) for wrap_fixed_bytes by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/alloy-rs/core/pull/1043\"\u003ealloy-rs/core#1043\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(primitives): add \u003ccode\u003eSignature::as_rsy\u003c/code\u003e method by \u003ca href=\"https://github.com/mablr\"\u003e\u003ccode\u003e@​mablr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/alloy-rs/core/pull/1041\"\u003ealloy-rs/core#1041\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(doc): Complete alloy-dyn-abi readme by \u003ca href=\"https://github.com/Pana\"\u003e\u003ccode\u003e@​Pana\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/alloy-rs/core/pull/1044\"\u003ealloy-rs/core#1044\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(primitives): add keccak256_cached by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/alloy-rs/core/pull/1046\"\u003ealloy-rs/core#1046\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: rm all deprecations by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/alloy-rs/core/pull/1048\"\u003ealloy-rs/core#1048\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(primitives): Add UintTryTo trait for Signed type by \u003ca href=\"https://github.com/AurelienFT\"\u003e\u003ccode\u003e@​AurelienFT\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/alloy-rs/core/pull/1029\"\u003ealloy-rs/core#1029\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(primitives): cache keccaks up to 88 bytes by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/alloy-rs/core/pull/1049\"\u003ealloy-rs/core#1049\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add keccak256_uncached by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/alloy-rs/core/pull/1050\"\u003ealloy-rs/core#1050\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add rapidhash to available hashers by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/alloy-rs/core/pull/1051\"\u003ealloy-rs/core#1051\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Pana\"\u003e\u003ccode\u003e@​Pana\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/alloy-rs/core/pull/1044\"\u003ealloy-rs/core#1044\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/alloy-rs/core/compare/v1.4.1...v1.5.0\"\u003ehttps://github.com/alloy-rs/core/compare/v1.4.1...v1.5.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ealloy-core v1.4.1\u003c/h2\u003e\n\u003ch2\u003eSecurity\u003c/h2\u003e\n\u003ch3\u003ePatched: DoS vulnerability on \u003ccode\u003ealloy_dyn_abi::TypedData\u003c/code\u003e hashing\u003c/h3\u003e\n\u003cp\u003eAn uncaught panic triggered by malformed input to \u003ccode\u003ealloy_dyn_abi::TypedData\u003c/code\u003e could lead to a denial-of-service (DoS) via \u003ccode\u003eeip712_signing_hash()\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eSoftware with high availability requirements such as network services may be particularly impacted. If in use, external auto-restarting mechanisms can partially mitigate the availability issues unless repeated attacks are possible.\u003c/p\u003e\n\u003cp\u003eThe vulnerability was patched by adding a check to ensure the element is not empty before accessing its first element; an error is returned if it is empty. The fix is included in version \u003ca href=\"https://crates.io/crates/alloy-dyn-abi/1.4.1\"\u003ev1.4.1\u003c/a\u003e and backported to \u003ca href=\"https://crates.io/crates/alloy-dyn-abi/0.8.26\"\u003ev0.8.26\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eSee: \u003ca href=\"https://github.com/alloy-rs/core/security/advisories/GHSA-pgp9-98jm-wwq2\"\u003ehttps://github.com/alloy-rs/core/security/advisories/GHSA-pgp9-98jm-wwq2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: remove feature(doc_auto_cfg) by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/alloy-rs/core/pull/1019\"\u003ealloy-rs/core#1019\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(primitives): Add Borsh support for \u003ccode\u003eTxKind\u003c/code\u003e by \u003ca href=\"https://github.com/mablr\"\u003e\u003ccode\u003e@​mablr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/alloy-rs/core/pull/1022\"\u003ealloy-rs/core#1022\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Add Sqlx Traits for \u003ccode\u003eBytes\u003c/code\u003e Type  by \u003ca href=\"https://github.com/Arvmor\"\u003e\u003ccode\u003e@​Arvmor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/alloy-rs/core/pull/1020\"\u003ealloy-rs/core#1020\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: fix docs, typos by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/alloy-rs/core/pull/1023\"\u003ealloy-rs/core#1023\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(sol-macro): add transient storage keyword support by \u003ca href=\"https://github.com/AurelienFT\"\u003e\u003ccode\u003e@​AurelienFT\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/alloy-rs/core/pull/1026\"\u003ealloy-rs/core#1026\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: gate 60 tuple impls behind 'more-tuple-impls' feature flag by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/alloy-rs/core/pull/1027\"\u003ealloy-rs/core#1027\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: remove some inlines by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/alloy-rs/core/pull/1028\"\u003ealloy-rs/core#1028\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(dyn-abi): clean up Resolver by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/alloy-rs/core/pull/1030\"\u003ealloy-rs/core#1030\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/alloy-rs/core/blob/main/CHANGELOG.md\"\u003ealloy-dyn-abi's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/alloy-rs/core/releases/tag/v1.5.2\"\u003e1.5.2\u003c/a\u003e - 2025-12-22\u003c/h2\u003e\n\u003ch3\u003ePerformance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[primitives] Always use FxHash for Fb* (\u003ca href=\"https://redirect.github.com/alloy-rs/core/issues/1054\"\u003e#1054\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/alloy-rs/core/releases/tag/v1.5.1\"\u003e1.5.1\u003c/a\u003e - 2025-12-18\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eExtract cache to a separate crate (\u003ca href=\"https://redirect.github.com/alloy-rs/core/issues/1053\"\u003e#1053\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[primitives] Add U256Map (\u003ca href=\"https://redirect.github.com/alloy-rs/core/issues/1052\"\u003e#1052\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMiscellaneous Tasks\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRelease 1.5.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/alloy-rs/core/releases/tag/v1.5.0\"\u003e1.5.0\u003c/a\u003e - 2025-12-16\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[primitives] Cache keccaks up to 88 bytes (\u003ca href=\"https://redirect.github.com/alloy-rs/core/issues/1049\"\u003e#1049\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDocument allow(unexpected_cfgs) for wrap_fixed_bytes (\u003ca href=\"https://redirect.github.com/alloy-rs/core/issues/1043\"\u003e#1043\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd rapidhash to available hashers (\u003ca href=\"https://redirect.github.com/alloy-rs/core/issues/1051\"\u003e#1051\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd keccak256_uncached (\u003ca href=\"https://redirect.github.com/alloy-rs/core/issues/1050\"\u003e#1050\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[primitives] Add UintTryTo trait for Signed type (\u003ca href=\"https://redirect.github.com/alloy-rs/core/issues/1029\"\u003e#1029\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[primitives] Add keccak256_cached (\u003ca href=\"https://redirect.github.com/alloy-rs/core/issues/1046\"\u003e#1046\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[primitives] Add \u003ccode\u003eSignature::as_rsy\u003c/code\u003e method (\u003ca href=\"https://redirect.github.com/alloy-rs/core/issues/1041\"\u003e#1041\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd Bloom::accrue_logs method (\u003ca href=\"https://redirect.github.com/alloy-rs/core/issues/1039\"\u003e#1039\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMiscellaneous Tasks\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRelease 1.5.0\u003c/li\u003e\n\u003cli\u003eRm all deprecations (\u003ca href=\"https://redirect.github.com/alloy-rs/core/issues/1048\"\u003e#1048\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[doc] Complete alloy-dyn-abi readme (\u003ca href=\"https://redirect.github.com/alloy-rs/core/issues/1044\"\u003e#1044\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eClippy (\u003ca href=\"https://redirect.github.com/alloy-rs/core/issues/1037\"\u003e#1037\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTesting\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[primitives] Use correct keccak fn\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/alloy-rs/core/releases/tag/v1.4.1\"\u003e1.4.1\u003c/a\u003e - 2025-10-14\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alloy-rs/core/commit/3625aa087d7bcab76cb7c87a0e7098c46ca7fcf0\"\u003e\u003ccode\u003e3625aa0\u003c/code\u003e\u003c/a\u003e chore: release 1.5.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alloy-rs/core/commit/91b063e6f73950a3ce025304901a3dbf5eb950a6\"\u003e\u003ccode\u003e91b063e\u003c/code\u003e\u003c/a\u003e perf(primitives): always use FxHash for Fb* (\u003ca href=\"https://redirect.github.com/alloy-rs/core/issues/1054\"\u003e#1054\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alloy-rs/core/commit/8b969026600f3cdc7b22bc017109d83a0088f5f3\"\u003e\u003ccode\u003e8b96902\u003c/code\u003e\u003c/a\u003e chore: release 1.5.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alloy-rs/core/commit/c699040411bebf182c7f2c912ade31f4dd5c81be\"\u003e\u003ccode\u003ec699040\u003c/code\u003e\u003c/a\u003e feat: extract cache to a separate crate (\u003ca href=\"https://redirect.github.com/alloy-rs/core/issues/1053\"\u003e#1053\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alloy-rs/core/commit/83c19ab6420ebb348b73182304bc056fcf4ceab8\"\u003e\u003ccode\u003e83c19ab\u003c/code\u003e\u003c/a\u003e feat(primitives): add U256Map (\u003ca href=\"https://redirect.github.com/alloy-rs/core/issues/1052\"\u003e#1052\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alloy-rs/core/commit/09e7503f9256e5b109dc0d967b62d35165780663\"\u003e\u003ccode\u003e09e7503\u003c/code\u003e\u003c/a\u003e chore: release 1.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alloy-rs/core/commit/5f305dae14099c0ceae7ab395640c9ca5dc7cc1d\"\u003e\u003ccode\u003e5f305da\u003c/code\u003e\u003c/a\u003e feat: add rapidhash to available hashers (\u003ca href=\"https://redirect.github.com/alloy-rs/core/issues/1051\"\u003e#1051\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alloy-rs/core/commit/547695ff6ac393451f05969443a3df667bf5a3e0\"\u003e\u003ccode\u003e547695f\u003c/code\u003e\u003c/a\u003e feat: add keccak256_uncached (\u003ca href=\"https://redirect.github.com/alloy-rs/core/issues/1050\"\u003e#1050\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alloy-rs/core/commit/d37ceb1910f7d211803dd89669769161ec390f4b\"\u003e\u003ccode\u003ed37ceb1\u003c/code\u003e\u003c/a\u003e fix(primitives): cache keccaks up to 88 bytes (\u003ca href=\"https://redirect.github.com/alloy-rs/core/issues/1049\"\u003e#1049\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alloy-rs/core/commit/6c62543591a563d2038f8e9b59c1a94268ffa86d\"\u003e\u003ccode\u003e6c62543\u003c/code\u003e\u003c/a\u003e feat(primitives): Add UintTryTo trait for Signed type (\u003ca href=\"https://redirect.github.com/alloy-rs/core/issues/1029\"\u003e#1029\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/alloy-rs/core/compare/v1.4.0...v1.5.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ruint` from 1.17.0 to 1.17.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/recmo/uint/releases\"\u003eruint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.17.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(docsrs): remove doc_auto_cfg by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/554\"\u003erecmo/uint#554\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: release 1.17.2 by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/555\"\u003erecmo/uint#555\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/recmo/uint/compare/v1.17.1...v1.17.2\"\u003ehttps://github.com/recmo/uint/compare/v1.17.1...v1.17.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.17.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix codspeed benches \u0026amp; add most_significant_bits bench by \u003ca href=\"https://github.com/Evalir\"\u003e\u003ccode\u003e@​Evalir\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/544\"\u003erecmo/uint#544\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix codspeed benches \u0026amp; add most_significant_bits bench by \u003ca href=\"https://github.com/prestwich\"\u003e\u003ccode\u003e@​prestwich\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/543\"\u003erecmo/uint#543\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update unsafe function and improve documentation and safety notes by \u003ca href=\"https://github.com/Evalir\"\u003e\u003ccode\u003e@​Evalir\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/553\"\u003erecmo/uint#553\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update unsafe function and improve documentation and safety notes by \u003ca href=\"https://github.com/prestwich\"\u003e\u003ccode\u003e@​prestwich\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/552\"\u003erecmo/uint#552\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/recmo/uint/compare/v1.17.0...v1.17.1\"\u003ehttps://github.com/recmo/uint/compare/v1.17.0...v1.17.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/recmo/uint/blob/main/CHANGELOG.md\"\u003eruint's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[1.17.2] - 2025-12-28\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(docsrs): remove doc_auto_cfg (\u003ca href=\"https://redirect.github.com/recmo/uint/issues/554\"\u003e#554\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/recmo/uint/issues/554\"\u003e#554\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/recmo/uint/pull/554\"\u003erecmo/uint#554\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e[1.17.1] - 2025-12-26\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eunsafe\u003c/code\u003e to many unstable API functions in \u003ccode\u003ealgorithms\u003c/code\u003e module, and\ndocumented their conditions of use (COU). (\u003ca href=\"https://redirect.github.com/recmo/uint/issues/552\"\u003e#552\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/recmo/uint/issues/552\"\u003e#552\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/recmo/uint/pull/552\"\u003erecmo/uint#552\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/recmo/uint/commit/5bd4cff6ae3960591d750cdd7356e24aa086b67a\"\u003e\u003ccode\u003e5bd4cff\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/recmo/uint/issues/555\"\u003e#555\u003c/a\u003e from DaniPopes/release-1.17.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/953a994d0a7968428aae792c85e89765c9a6093c\"\u003e\u003ccode\u003e953a994\u003c/code\u003e\u003c/a\u003e chore: release 1.17.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/9110e538043ccb5e3c9401dccc04deac97e30b1a\"\u003e\u003ccode\u003e9110e53\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/recmo/uint/issues/554\"\u003e#554\u003c/a\u003e from DaniPopes/doc_auto_cfg\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/2d242c92a7c6c1e57575ae671c92e1acb0e051af\"\u003e\u003ccode\u003e2d242c9\u003c/code\u003e\u003c/a\u003e fix(docsrs): remove doc_auto_cfg\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/bc3fad727853ce31fa78a053c950748db8571369\"\u003e\u003ccode\u003ebc3fad7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/recmo/uint/issues/553\"\u003e#553\u003c/a\u003e from Evalir/evalir/prestwich/rustsec-safety\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/6d8229164d8d59c5e4d77dbaa993f456252db5e6\"\u003e\u003ccode\u003e6d82291\u003c/code\u003e\u003c/a\u003e chore: bump version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/51fdde2da668134085f4d275f5917c7a85c5b7c0\"\u003e\u003ccode\u003e51fdde2\u003c/code\u003e\u003c/a\u003e chore: changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/8090e7f9393e7481a20d2e61dac04e78efcc90dd\"\u003e\u003ccode\u003e8090e7f\u003c/code\u003e\u003c/a\u003e chore: update unsafe function and improve documentation and safety notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/17c9b3e9062f74a39701e68dec358375595d33d7\"\u003e\u003ccode\u003e17c9b3e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/recmo/uint/issues/544\"\u003e#544\u003c/a\u003e from Evalir/evalir/prestwich-fix-codspeed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/370e2e5f11e504e5343004869c704015c615ae7c\"\u003e\u003ccode\u003e370e2e5\u003c/code\u003e\u003c/a\u003e fix: crates badge\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/recmo/uint/compare/v1.17.0...v1.17.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/OpenZeppelin/openzeppelin-monitor/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/OpenZeppelin/openzeppelin-monitor/pull/410","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenZeppelin%2Fopenzeppelin-monitor/issues/410","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/410/packages"}},{"old_version":"1.15.0","new_version":"1.17.2","update_type":"minor","path":"the cargo group across 1 directory","pr_created_at":"2026-01-07T20:45:10.000Z","version_change":"1.15.0 → 1.17.2","issue":{"uuid":"3790290791","node_id":"PR_kwDOI6PXBs67_NRj","number":1242,"state":"closed","title":"chore(deps): bump ruint from 1.15.0 to 1.17.2 in the cargo group across 1 directory","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-01-12T15:10:14.000Z","author_association":null,"state_reason":null,"created_at":"2026-01-07T20:45:10.000Z","updated_at":"2026-01-12T15:10:24.000Z","time_to_close":411904,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"ruint","old_version":"1.15.0","new_version":"1.17.2","repository_url":"https://github.com/recmo/uint"}],"path":"the cargo group across 1 directory","ecosystem":"cargo"},"body":"Bumps the cargo group with 1 update in the / directory: [ruint](https://github.com/recmo/uint).\n\nUpdates `ruint` from 1.15.0 to 1.17.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/recmo/uint/releases\"\u003eruint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.17.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(docsrs): remove doc_auto_cfg by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/554\"\u003erecmo/uint#554\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: release 1.17.2 by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/555\"\u003erecmo/uint#555\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/recmo/uint/compare/v1.17.1...v1.17.2\"\u003ehttps://github.com/recmo/uint/compare/v1.17.1...v1.17.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.17.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix codspeed benches \u0026amp; add most_significant_bits bench by \u003ca href=\"https://github.com/Evalir\"\u003e\u003ccode\u003e@​Evalir\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/544\"\u003erecmo/uint#544\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix codspeed benches \u0026amp; add most_significant_bits bench by \u003ca href=\"https://github.com/prestwich\"\u003e\u003ccode\u003e@​prestwich\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/543\"\u003erecmo/uint#543\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update unsafe function and improve documentation and safety notes by \u003ca href=\"https://github.com/Evalir\"\u003e\u003ccode\u003e@​Evalir\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/553\"\u003erecmo/uint#553\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update unsafe function and improve documentation and safety notes by \u003ca href=\"https://github.com/prestwich\"\u003e\u003ccode\u003e@​prestwich\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/552\"\u003erecmo/uint#552\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/recmo/uint/compare/v1.17.0...v1.17.1\"\u003ehttps://github.com/recmo/uint/compare/v1.17.0...v1.17.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.17.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: add parse benches by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/518\"\u003erecmo/uint#518\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: bump MSRV to 1.85 by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/503\"\u003erecmo/uint#503\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: use const block in add_mod by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/521\"\u003erecmo/uint#521\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump actions/checkout from 4 to 5 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/recmo/uint/pull/517\"\u003erecmo/uint#517\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add support for ark-ff v0.5.0 by \u003ca href=\"https://github.com/fabian1409\"\u003e\u003ccode\u003e@​fabian1409\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/526\"\u003erecmo/uint#526\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): depend on \u003ccode\u003eserde_core\u003c/code\u003e instead of \u003ccode\u003eserde\u003c/code\u003e by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/527\"\u003erecmo/uint#527\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebench: bench from f64 and f32 by \u003ca href=\"https://github.com/Evalir\"\u003e\u003ccode\u003e@​Evalir\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/531\"\u003erecmo/uint#531\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: make \u003ccode\u003e*next*\u003c/code\u003e functions const by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/533\"\u003erecmo/uint#533\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add bincode 2 support by \u003ca href=\"https://github.com/lightsing\"\u003e\u003ccode\u003e@​lightsing\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/516\"\u003erecmo/uint#516\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnhanced f64 -\u0026gt; Uint conversion by \u003ca href=\"https://github.com/Pzixel\"\u003e\u003ccode\u003e@​Pzixel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/524\"\u003erecmo/uint#524\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump CodSpeedHQ/action from 3 to 4 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/recmo/uint/pull/528\"\u003erecmo/uint#528\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd Uint -\u0026gt; f64/f32 benches by \u003ca href=\"https://github.com/Pzixel\"\u003e\u003ccode\u003e@​Pzixel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/536\"\u003erecmo/uint#536\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd Uint -\u0026gt; f64 conversion by \u003ca href=\"https://github.com/Pzixel\"\u003e\u003ccode\u003e@​Pzixel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/535\"\u003erecmo/uint#535\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: use select_unpredictable by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/537\"\u003erecmo/uint#537\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: switch to edition 2024 by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/538\"\u003erecmo/uint#538\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: release 1.17.0 by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/539\"\u003erecmo/uint#539\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fabian1409\"\u003e\u003ccode\u003e@​fabian1409\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/526\"\u003erecmo/uint#526\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Pzixel\"\u003e\u003ccode\u003e@​Pzixel\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/524\"\u003erecmo/uint#524\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/recmo/uint/compare/v1.16.0...v1.17.0\"\u003ehttps://github.com/recmo/uint/compare/v1.16.0...v1.17.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.16.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd Codspeed workflow by \u003ca href=\"https://github.com/recmo\"\u003e\u003ccode\u003e@​recmo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/468\"\u003erecmo/uint#468\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: update codspeed by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/461\"\u003erecmo/uint#461\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebenches: reduce codspeed flakiness by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/470\"\u003erecmo/uint#470\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebenches: batch codspeed routines manually by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/471\"\u003erecmo/uint#471\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: clean up div, cmp by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/464\"\u003erecmo/uint#464\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/recmo/uint/blob/main/CHANGELOG.md\"\u003eruint's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[1.17.2] - 2025-12-28\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(docsrs): remove doc_auto_cfg (\u003ca href=\"https://redirect.github.com/recmo/uint/issues/554\"\u003e#554\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/recmo/uint/issues/554\"\u003e#554\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/recmo/uint/pull/554\"\u003erecmo/uint#554\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e[1.17.1] - 2025-12-26\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eunsafe\u003c/code\u003e to many unstable API functions in \u003ccode\u003ealgorithms\u003c/code\u003e module, and\ndocumented their conditions of use (COU). (\u003ca href=\"https://redirect.github.com/recmo/uint/issues/552\"\u003e#552\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/recmo/uint/issues/552\"\u003e#552\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/recmo/uint/pull/552\"\u003erecmo/uint#552\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e[1.17.0] - 2025-09-24\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport for \u003ca href=\"https://github.com/bincode-org/bincode\"\u003ebincode 2\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/recmo/uint/issues/516\"\u003e#516\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eIntroduce \u003ccode\u003eark-ff-05\u003c/code\u003e feature flag for conversion to \u003ccode\u003eark-ff@0.5\u003c/code\u003e types (\u003ca href=\"https://redirect.github.com/recmo/uint/issues/526\"\u003e#526\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMSRV bumped to 1.85 (\u003ca href=\"https://redirect.github.com/recmo/uint/issues/503\"\u003e#503\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMade \u003ccode\u003e*next_power_of_two\u003c/code\u003e and \u003ccode\u003e*next_multiple_of\u003c/code\u003e \u003ccode\u003econst\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/recmo/uint/issues/533\"\u003e#533\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReimplemented \u003ccode\u003eTryFrom\u0026lt;f64\u0026gt;\u003c/code\u003e for \u003ccode\u003eUint\u003c/code\u003e to speed it up, fixing edge cases and removing \u003ccode\u003estd\u003c/code\u003e requirements (\u003ca href=\"https://redirect.github.com/recmo/uint/issues/524\"\u003e#524\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReimplemented \u003ccode\u003eFrom\u0026lt;Uint\u0026gt;\u003c/code\u003e for \u003ccode\u003ef64\u003c/code\u003e and \u003ccode\u003ef32\u003c/code\u003e to speed it up, fixing edge cases and removing \u003ccode\u003estd\u003c/code\u003e requirements (\u003ca href=\"https://redirect.github.com/recmo/uint/issues/535\"\u003e#535\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/recmo/uint/issues/503\"\u003e#503\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/recmo/uint/pull/503\"\u003erecmo/uint#503\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/recmo/uint/issues/516\"\u003e#516\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/recmo/uint/pull/516\"\u003erecmo/uint#516\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/recmo/uint/issues/526\"\u003e#526\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/recmo/uint/pull/526\"\u003erecmo/uint#526\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/recmo/uint/issues/533\"\u003e#533\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/recmo/uint/pull/533\"\u003erecmo/uint#533\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/recmo/uint/issues/524\"\u003e#524\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/recmo/uint/pull/524\"\u003erecmo/uint#524\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e[1.16.0] - 2025-08-04\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ca href=\"https://github.com/rkyv/rkyv\"\u003erkyv\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/recmo/uint/issues/483\"\u003e#483\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003ebigdecimal\u003c/code\u003e support (\u003ca href=\"https://redirect.github.com/recmo/uint/issues/486\"\u003e#486\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePartialEq\u003c/code\u003e and \u003ccode\u003ePartialOrd\u003c/code\u003e implementations for primitive integers; minor breaking change for type inference (\u003ca href=\"https://redirect.github.com/recmo/uint/issues/491\"\u003e#491\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eto_base_be\u003c/code\u003e and \u003ccode\u003ecore::fmt\u003c/code\u003e trait implementations are available without the \u0026quot;alloc\u0026quot; feature (\u003ca href=\"https://redirect.github.com/recmo/uint/issues/488\"\u003e#488\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eGreatly improved performance across the board, mainly in: conversions, fmt, div/rem, mul, add_mod, leading_zeros\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/5bd4cff6ae3960591d750cdd7356e24aa086b67a\"\u003e\u003ccode\u003e5bd4cff\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/recmo/uint/issues/555\"\u003e#555\u003c/a\u003e from DaniPopes/release-1.17.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/953a994d0a7968428aae792c85e89765c9a6093c\"\u003e\u003ccode\u003e953a994\u003c/code\u003e\u003c/a\u003e chore: release 1.17.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/9110e538043ccb5e3c9401dccc04deac97e30b1a\"\u003e\u003ccode\u003e9110e53\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/recmo/uint/issues/554\"\u003e#554\u003c/a\u003e from DaniPopes/doc_auto_cfg\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/2d242c92a7c6c1e57575ae671c92e1acb0e051af\"\u003e\u003ccode\u003e2d242c9\u003c/code\u003e\u003c/a\u003e fix(docsrs): remove doc_auto_cfg\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/bc3fad727853ce31fa78a053c950748db8571369\"\u003e\u003ccode\u003ebc3fad7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/recmo/uint/issues/553\"\u003e#553\u003c/a\u003e from Evalir/evalir/prestwich/rustsec-safety\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/6d8229164d8d59c5e4d77dbaa993f456252db5e6\"\u003e\u003ccode\u003e6d82291\u003c/code\u003e\u003c/a\u003e chore: bump version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/51fdde2da668134085f4d275f5917c7a85c5b7c0\"\u003e\u003ccode\u003e51fdde2\u003c/code\u003e\u003c/a\u003e chore: changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/8090e7f9393e7481a20d2e61dac04e78efcc90dd\"\u003e\u003ccode\u003e8090e7f\u003c/code\u003e\u003c/a\u003e chore: update unsafe function and improve documentation and safety notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/17c9b3e9062f74a39701e68dec358375595d33d7\"\u003e\u003ccode\u003e17c9b3e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/recmo/uint/issues/544\"\u003e#544\u003c/a\u003e from Evalir/evalir/prestwich-fix-codspeed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/370e2e5f11e504e5343004869c704015c615ae7c\"\u003e\u003ccode\u003e370e2e5\u003c/code\u003e\u003c/a\u003e fix: crates badge\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/recmo/uint/compare/v1.15.0...v1.17.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=ruint\u0026package-manager=cargo\u0026previous-version=1.15.0\u0026new-version=1.17.2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/alchemyplatform/rundler/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/alchemyplatform/rundler/pull/1242","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/alchemyplatform%2Frundler/issues/1242","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1242/packages"}},{"old_version":"1.17.0","new_version":"1.17.2","update_type":"patch","path":null,"pr_created_at":"2026-01-06T18:27:50.000Z","version_change":"1.17.0 → 1.17.2","issue":{"uuid":"3786106049","node_id":"PR_kwDOHuq16s67xaTL","number":21113,"state":"closed","title":"chore(deps): bump the cargo group across 6 directories with 2 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-01-07T09:04:42.000Z","author_association":null,"state_reason":null,"created_at":"2026-01-06T18:27:50.000Z","updated_at":"2026-01-07T09:04:52.000Z","time_to_close":52612,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"cargo","update_count":2,"packages":[{"name":"rsa","old_version":"0.9.8","new_version":"0.9.10","repository_url":"https://github.com/RustCrypto/RSA"},{"name":"ruint","old_version":"1.17.0","new_version":"1.17.2","repository_url":"https://github.com/recmo/uint"},{"name":"ruint","old_version":"1.17.0","new_version":"1.17.2","repository_url":"https://github.com/recmo/uint"},{"name":"rsa","old_version":"0.9.8","new_version":"0.9.10","repository_url":"https://github.com/RustCrypto/RSA"},{"name":"ruint","old_version":"1.17.0","new_version":"1.17.2","repository_url":"https://github.com/recmo/uint"},{"name":"ruint","old_version":"1.17.0","new_version":"1.17.2","repository_url":"https://github.com/recmo/uint"},{"name":"ruint","old_version":"1.17.0","new_version":"1.17.2","repository_url":"https://github.com/recmo/uint"},{"name":"rsa","old_version":"0.9.8","new_version":"0.9.10","repository_url":"https://github.com/RustCrypto/RSA"},{"name":"ruint","old_version":"1.17.0","new_version":"1.17.2","repository_url":"https://github.com/recmo/uint"}],"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 group with 2 updates in the /packages/blobindexer-rs directory: [rsa](https://github.com/RustCrypto/RSA) and [ruint](https://github.com/recmo/uint).\nBumps the cargo group with 1 update in the /packages/ejector directory: [ruint](https://github.com/recmo/uint).\nBumps the cargo group with 2 updates in the /packages/overseer-rs directory: [rsa](https://github.com/RustCrypto/RSA) and [ruint](https://github.com/recmo/uint).\nBumps the cargo group with 1 update in the /packages/preconfirmation-p2p directory: [ruint](https://github.com/recmo/uint).\nBumps the cargo group with 1 update in the /packages/taiko-client-rs directory: [ruint](https://github.com/recmo/uint).\nBumps the cargo group with 2 updates in the /packages/urcindexer-rs directory: [rsa](https://github.com/RustCrypto/RSA) and [ruint](https://github.com/recmo/uint).\n\nUpdates `rsa` from 0.9.8 to 0.9.10\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/RustCrypto/RSA/blob/v0.9.10/CHANGELOG.md\"\u003ersa's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.9.10 (2026-01-06)\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edo not panic on a prime being 1 when loading a secret key (\u003ca href=\"https://redirect.github.com/RustCrypto/RSA/issues/624\"\u003e#624\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/RustCrypto/RSA/issues/624\"\u003e#624\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/RustCrypto/RSA/pull/624\"\u003eRustCrypto/RSA#624\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.9.9 (2025-11-13)\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport for cryptographic operations with larger keys (\u003ca href=\"https://redirect.github.com/RustCrypto/RSA/issues/594\"\u003e#594\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/RustCrypto/RSA/issues/594\"\u003e#594\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/RustCrypto/RSA/pull/594\"\u003eRustCrypto/RSA#594\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/RustCrypto/RSA/commit/da2af9a0ff814762957c428460e4098720f394a6\"\u003e\u003ccode\u003eda2af9a\u003c/code\u003e\u003c/a\u003e chore: release v0.9.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/RSA/commit/2926c91bef7cb14a7ccd42220a698cf4b1b692f7\"\u003e\u003ccode\u003e2926c91\u003c/code\u003e\u003c/a\u003e fix: do not panic on a prime being 1 when loading a secret key (\u003ca href=\"https://redirect.github.com/RustCrypto/RSA/issues/624\"\u003e#624\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/RSA/commit/488d2ad6090e54b5125dfeefeda53a1adb4b67c0\"\u003e\u003ccode\u003e488d2ad\u003c/code\u003e\u003c/a\u003e chore: release 0.9.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/RSA/commit/c1f00a32c5ef97ca2bc121ee28b7ea907b6f936d\"\u003e\u003ccode\u003ec1f00a3\u003c/code\u003e\u003c/a\u003e Support for cryptographic operations with larger keys (\u003ca href=\"https://redirect.github.com/RustCrypto/RSA/issues/594\"\u003e#594\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/RustCrypto/RSA/compare/v0.9.8...v0.9.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ruint` from 1.17.0 to 1.17.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/recmo/uint/releases\"\u003eruint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.17.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(docsrs): remove doc_auto_cfg by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/554\"\u003erecmo/uint#554\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: release 1.17.2 by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/555\"\u003erecmo/uint#555\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/recmo/uint/compare/v1.17.1...v1.17.2\"\u003ehttps://github.com/recmo/uint/compare/v1.17.1...v1.17.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.17.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix codspeed benches \u0026amp; add most_significant_bits bench by \u003ca href=\"https://github.com/Evalir\"\u003e\u003ccode\u003e@​Evalir\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/544\"\u003erecmo/uint#544\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix codspeed benches \u0026amp; add most_significant_bits bench by \u003ca href=\"https://github.com/prestwich\"\u003e\u003ccode\u003e@​prestwich\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/543\"\u003erecmo/uint#543\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update unsafe function and improve documentation and safety notes by \u003ca href=\"https://github.com/Evalir\"\u003e\u003ccode\u003e@​Evalir\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/553\"\u003erecmo/uint#553\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update unsafe function and improve documentation and safety notes by \u003ca href=\"https://github.com/prestwich\"\u003e\u003ccode\u003e@​prestwich\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/552\"\u003erecmo/uint#552\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/recmo/uint/compare/v1.17.0...v1.17.1\"\u003ehttps://github.com/recmo/uint/compare/v1.17.0...v1.17.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/recmo/uint/blob/main/CHANGELOG.md\"\u003eruint's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[1.17.2] - 2025-12-28\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(docsrs): remove doc_auto_cfg (\u003ca href=\"https://redirect.github.com/recmo/uint/issues/554\"\u003e#554\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/recmo/uint/issues/554\"\u003e#554\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/recmo/uint/pull/554\"\u003erecmo/uint#554\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e[1.17.1] - 2025-12-26\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eunsafe\u003c/code\u003e to many unstable API functions in \u003ccode\u003ealgorithms\u003c/code\u003e module, and\ndocumented their conditions of use (COU). (\u003ca href=\"https://redirect.github.com/recmo/uint/issues/552\"\u003e#552\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/recmo/uint/issues/552\"\u003e#552\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/recmo/uint/pull/552\"\u003erecmo/uint#552\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/recmo/uint/commit/5bd4cff6ae3960591d750cdd7356e24aa086b67a\"\u003e\u003ccode\u003e5bd4cff\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/recmo/uint/issues/555\"\u003e#555\u003c/a\u003e from DaniPopes/release-1.17.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/953a994d0a7968428aae792c85e89765c9a6093c\"\u003e\u003ccode\u003e953a994\u003c/code\u003e\u003c/a\u003e chore: release 1.17.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/9110e538043ccb5e3c9401dccc04deac97e30b1a\"\u003e\u003ccode\u003e9110e53\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/recmo/uint/issues/554\"\u003e#554\u003c/a\u003e from DaniPopes/doc_auto_cfg\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/2d242c92a7c6c1e57575ae671c92e1acb0e051af\"\u003e\u003ccode\u003e2d242c9\u003c/code\u003e\u003c/a\u003e fix(docsrs): remove doc_auto_cfg\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/bc3fad727853ce31fa78a053c950748db8571369\"\u003e\u003ccode\u003ebc3fad7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/recmo/uint/issues/553\"\u003e#553\u003c/a\u003e from Evalir/evalir/prestwich/rustsec-safety\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/6d8229164d8d59c5e4d77dbaa993f456252db5e6\"\u003e\u003ccode\u003e6d82291\u003c/code\u003e\u003c/a\u003e chore: bump version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/51fdde2da668134085f4d275f5917c7a85c5b7c0\"\u003e\u003ccode\u003e51fdde2\u003c/code\u003e\u003c/a\u003e chore: changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/8090e7f9393e7481a20d2e61dac04e78efcc90dd\"\u003e\u003ccode\u003e8090e7f\u003c/code\u003e\u003c/a\u003e chore: update unsafe function and improve documentation and safety notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/17c9b3e9062f74a39701e68dec358375595d33d7\"\u003e\u003ccode\u003e17c9b3e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/recmo/uint/issues/544\"\u003e#544\u003c/a\u003e from Evalir/evalir/prestwich-fix-codspeed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/370e2e5f11e504e5343004869c704015c615ae7c\"\u003e\u003ccode\u003e370e2e5\u003c/code\u003e\u003c/a\u003e fix: crates badge\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/recmo/uint/compare/v1.17.0...v1.17.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ruint` from 1.17.0 to 1.17.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/recmo/uint/releases\"\u003eruint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.17.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(docsrs): remove doc_auto_cfg by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/554\"\u003erecmo/uint#554\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: release 1.17.2 by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/555\"\u003erecmo/uint#555\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/recmo/uint/compare/v1.17.1...v1.17.2\"\u003ehttps://github.com/recmo/uint/compare/v1.17.1...v1.17.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.17.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix codspeed benches \u0026amp; add most_significant_bits bench by \u003ca href=\"https://github.com/Evalir\"\u003e\u003ccode\u003e@​Evalir\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/544\"\u003erecmo/uint#544\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix codspeed benches \u0026amp; add most_significant_bits bench by \u003ca href=\"https://github.com/prestwich\"\u003e\u003ccode\u003e@​prestwich\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/543\"\u003erecmo/uint#543\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update unsafe function and improve documentation and safety notes by \u003ca href=\"https://github.com/Evalir\"\u003e\u003ccode\u003e@​Evalir\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/553\"\u003erecmo/uint#553\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update unsafe function and improve documentation and safety notes by \u003ca href=\"https://github.com/prestwich\"\u003e\u003ccode\u003e@​prestwich\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/552\"\u003erecmo/uint#552\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/recmo/uint/compare/v1.17.0...v1.17.1\"\u003ehttps://github.com/recmo/uint/compare/v1.17.0...v1.17.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/recmo/uint/blob/main/CHANGELOG.md\"\u003eruint's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[1.17.2] - 2025-12-28\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(docsrs): remove doc_auto_cfg (\u003ca href=\"https://redirect.github.com/recmo/uint/issues/554\"\u003e#554\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/recmo/uint/issues/554\"\u003e#554\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/recmo/uint/pull/554\"\u003erecmo/uint#554\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e[1.17.1] - 2025-12-26\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eunsafe\u003c/code\u003e to many unstable API functions in \u003ccode\u003ealgorithms\u003c/code\u003e module, and\ndocumented their conditions of use (COU). (\u003ca href=\"https://redirect.github.com/recmo/uint/issues/552\"\u003e#552\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/recmo/uint/issues/552\"\u003e#552\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/recmo/uint/pull/552\"\u003erecmo/uint#552\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/recmo/uint/commit/5bd4cff6ae3960591d750cdd7356e24aa086b67a\"\u003e\u003ccode\u003e5bd4cff\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/recmo/uint/issues/555\"\u003e#555\u003c/a\u003e from DaniPopes/release-1.17.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/953a994d0a7968428aae792c85e89765c9a6093c\"\u003e\u003ccode\u003e953a994\u003c/code\u003e\u003c/a\u003e chore: release 1.17.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/9110e538043ccb5e3c9401dccc04deac97e30b1a\"\u003e\u003ccode\u003e9110e53\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/recmo/uint/issues/554\"\u003e#554\u003c/a\u003e from DaniPopes/doc_auto_cfg\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/2d242c92a7c6c1e57575ae671c92e1acb0e051af\"\u003e\u003ccode\u003e2d242c9\u003c/code\u003e\u003c/a\u003e fix(docsrs): remove doc_auto_cfg\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/bc3fad727853ce31fa78a053c950748db8571369\"\u003e\u003ccode\u003ebc3fad7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/recmo/uint/issues/553\"\u003e#553\u003c/a\u003e from Evalir/evalir/prestwich/rustsec-safety\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/6d8229164d8d59c5e4d77dbaa993f456252db5e6\"\u003e\u003ccode\u003e6d82291\u003c/code\u003e\u003c/a\u003e chore: bump version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/51fdde2da668134085f4d275f5917c7a85c5b7c0\"\u003e\u003ccode\u003e51fdde2\u003c/code\u003e\u003c/a\u003e chore: changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/8090e7f9393e7481a20d2e61dac04e78efcc90dd\"\u003e\u003ccode\u003e8090e7f\u003c/code\u003e\u003c/a\u003e chore: update unsafe function and improve documentation and safety notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/17c9b3e9062f74a39701e68dec358375595d33d7\"\u003e\u003ccode\u003e17c9b3e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/recmo/uint/issues/544\"\u003e#544\u003c/a\u003e from Evalir/evalir/prestwich-fix-codspeed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/370e2e5f11e504e5343004869c704015c615ae7c\"\u003e\u003ccode\u003e370e2e5\u003c/code\u003e\u003c/a\u003e fix: crates badge\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/recmo/uint/compare/v1.17.0...v1.17.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `rsa` from 0.9.8 to 0.9.10\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/RustCrypto/RSA/blob/v0.9.10/CHANGELOG.md\"\u003ersa's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.9.10 (2026-01-06)\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edo not panic on a prime being 1 when loading a secret key (\u003ca href=\"https://redirect.github.com/RustCrypto/RSA/issues/624\"\u003e#624\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/RustCrypto/RSA/issues/624\"\u003e#624\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/RustCrypto/RSA/pull/624\"\u003eRustCrypto/RSA#624\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.9.9 (2025-11-13)\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport for cryptographic operations with larger keys (\u003ca href=\"https://redirect.github.com/RustCrypto/RSA/issues/594\"\u003e#594\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/RustCrypto/RSA/issues/594\"\u003e#594\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/RustCrypto/RSA/pull/594\"\u003eRustCrypto/RSA#594\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/RustCrypto/RSA/commit/da2af9a0ff814762957c428460e4098720f394a6\"\u003e\u003ccode\u003eda2af9a\u003c/code\u003e\u003c/a\u003e chore: release v0.9.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/RSA/commit/2926c91bef7cb14a7ccd42220a698cf4b1b692f7\"\u003e\u003ccode\u003e2926c91\u003c/code\u003e\u003c/a\u003e fix: do not panic on a prime being 1 when loading a secret key (\u003ca href=\"https://redirect.github.com/RustCrypto/RSA/issues/624\"\u003e#624\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/RSA/commit/488d2ad6090e54b5125dfeefeda53a1adb4b67c0\"\u003e\u003ccode\u003e488d2ad\u003c/code\u003e\u003c/a\u003e chore: release 0.9.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/RSA/commit/c1f00a32c5ef97ca2bc121ee28b7ea907b6f936d\"\u003e\u003ccode\u003ec1f00a3\u003c/code\u003e\u003c/a\u003e Support for cryptographic operations with larger keys (\u003ca href=\"https://redirect.github.com/RustCrypto/RSA/issues/594\"\u003e#594\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/RustCrypto/RSA/compare/v0.9.8...v0.9.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ruint` from 1.17.0 to 1.17.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/recmo/uint/releases\"\u003eruint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.17.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(docsrs): remove doc_auto_cfg by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/554\"\u003erecmo/uint#554\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: release 1.17.2 by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/555\"\u003erecmo/uint#555\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/recmo/uint/compare/v1.17.1...v1.17.2\"\u003ehttps://github.com/recmo/uint/compare/v1.17.1...v1.17.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.17.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix codspeed benches \u0026amp; add most_significant_bits bench by \u003ca href=\"https://github.com/Evalir\"\u003e\u003ccode\u003e@​Evalir\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/544\"\u003erecmo/uint#544\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix codspeed benches \u0026amp; add most_significant_bits bench by \u003ca href=\"https://github.com/prestwich\"\u003e\u003ccode\u003e@​prestwich\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/543\"\u003erecmo/uint#543\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update unsafe function and improve documentation and safety notes by \u003ca href=\"https://github.com/Evalir\"\u003e\u003ccode\u003e@​Evalir\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/553\"\u003erecmo/uint#553\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update unsafe function and improve documentation and safety notes by \u003ca href=\"https://github.com/prestwich\"\u003e\u003ccode\u003e@​prestwich\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/552\"\u003erecmo/uint#552\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/recmo/uint/compare/v1.17.0...v1.17.1\"\u003ehttps://github.com/recmo/uint/compare/v1.17.0...v1.17.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/recmo/uint/blob/main/CHANGELOG.md\"\u003eruint's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[1.17.2] - 2025-12-28\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(docsrs): remove doc_auto_cfg (\u003ca href=\"https://redirect.github.com/recmo/uint/issues/554\"\u003e#554\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/recmo/uint/issues/554\"\u003e#554\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/recmo/uint/pull/554\"\u003erecmo/uint#554\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e[1.17.1] - 2025-12-26\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eunsafe\u003c/code\u003e to many unstable API functions in \u003ccode\u003ealgorithms\u003c/code\u003e module, and\ndocumented their conditions of use (COU). (\u003ca href=\"https://redirect.github.com/recmo/uint/issues/552\"\u003e#552\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/recmo/uint/issues/552\"\u003e#552\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/recmo/uint/pull/552\"\u003erecmo/uint#552\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/recmo/uint/commit/5bd4cff6ae3960591d750cdd7356e24aa086b67a\"\u003e\u003ccode\u003e5bd4cff\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/recmo/uint/issues/555\"\u003e#555\u003c/a\u003e from DaniPopes/release-1.17.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/953a994d0a7968428aae792c85e89765c9a6093c\"\u003e\u003ccode\u003e953a994\u003c/code\u003e\u003c/a\u003e chore: release 1.17.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/9110e538043ccb5e3c9401dccc04deac97e30b1a\"\u003e\u003ccode\u003e9110e53\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/recmo/uint/issues/554\"\u003e#554\u003c/a\u003e from DaniPopes/doc_auto_cfg\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/2d242c92a7c6c1e57575ae671c92e1acb0e051af\"\u003e\u003ccode\u003e2d242c9\u003c/code\u003e\u003c/a\u003e fix(docsrs): remove doc_auto_cfg\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/bc3fad727853ce31fa78a053c950748db8571369\"\u003e\u003ccode\u003ebc3fad7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/recmo/uint/issues/553\"\u003e#553\u003c/a\u003e from Evalir/evalir/prestwich/rustsec-safety\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/6d8229164d8d59c5e4d77dbaa993f456252db5e6\"\u003e\u003ccode\u003e6d82291\u003c/code\u003e\u003c/a\u003e chore: bump version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/51fdde2da668134085f4d275f5917c7a85c5b7c0\"\u003e\u003ccode\u003e51fdde2\u003c/code\u003e\u003c/a\u003e chore: changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/8090e7f9393e7481a20d2e61dac04e78efcc90dd\"\u003e\u003ccode\u003e8090e7f\u003c/code\u003e\u003c/a\u003e chore: update unsafe function and improve documentation and safety notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/17c9b3e9062f74a39701e68dec358375595d33d7\"\u003e\u003ccode\u003e17c9b3e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/recmo/uint/issues/544\"\u003e#544\u003c/a\u003e from Evalir/evalir/prestwich-fix-codspeed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/370e2e5f11e504e5343004869c704015c615ae7c\"\u003e\u003ccode\u003e370e2e5\u003c/code\u003e\u003c/a\u003e fix: crates badge\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/recmo/uint/compare/v1.17.0...v1.17.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ruint` from 1.17.0 to 1.17.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/recmo/uint/releases\"\u003eruint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.17.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(docsrs): remove doc_auto_cfg by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/554\"\u003erecmo/uint#554\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: release 1.17.2 by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/555\"\u003erecmo/uint#555\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/recmo/uint/compare/v1.17.1...v1.17.2\"\u003ehttps://github.com/recmo/uint/compare/v1.17.1...v1.17.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.17.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix codspeed benches \u0026amp; add most_significant_bits bench by \u003ca href=\"https://github.com/Evalir\"\u003e\u003ccode\u003e@​Evalir\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/544\"\u003erecmo/uint#544\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix codspeed benches \u0026amp; add most_significant_bits bench by \u003ca href=\"https://github.com/prestwich\"\u003e\u003ccode\u003e@​prestwich\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/543\"\u003erecmo/uint#543\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update unsafe function and improve documentation and safety notes by \u003ca href=\"https://github.com/Evalir\"\u003e\u003ccode\u003e@​Evalir\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/553\"\u003erecmo/uint#553\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update unsafe function and improve documentation and safety notes by \u003ca href=\"https://github.com/prestwich\"\u003e\u003ccode\u003e@​prestwich\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/552\"\u003erecmo/uint#552\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/recmo/uint/compare/v1.17.0...v1.17.1\"\u003ehttps://github.com/recmo/uint/compare/v1.17.0...v1.17.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/recmo/uint/blob/main/CHANGELOG.md\"\u003eruint's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[1.17.2] - 2025-12-28\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(docsrs): remove doc_auto_cfg (\u003ca href=\"https://redirect.github.com/recmo/uint/issues/554\"\u003e#554\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/recmo/uint/issues/554\"\u003e#554\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/recmo/uint/pull/554\"\u003erecmo/uint#554\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e[1.17.1] - 2025-12-26\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eunsafe\u003c/code\u003e to many unstable API functions in \u003ccode\u003ealgorithms\u003c/code\u003e module, and\ndocumented their conditions of use (COU). (\u003ca href=\"https://redirect.github.com/recmo/uint/issues/552\"\u003e#552\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/recmo/uint/issues/552\"\u003e#552\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/recmo/uint/pull/552\"\u003erecmo/uint#552\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/recmo/uint/commit/5bd4cff6ae3960591d750cdd7356e24aa086b67a\"\u003e\u003ccode\u003e5bd4cff\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/recmo/uint/issues/555\"\u003e#555\u003c/a\u003e from DaniPopes/release-1.17.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/953a994d0a7968428aae792c85e89765c9a6093c\"\u003e\u003ccode\u003e953a994\u003c/code\u003e\u003c/a\u003e chore: release 1.17.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/9110e538043ccb5e3c9401dccc04deac97e30b1a\"\u003e\u003ccode\u003e9110e53\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/recmo/uint/issues/554\"\u003e#554\u003c/a\u003e from DaniPopes/doc_auto_cfg\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/2d242c92a7c6c1e57575ae671c92e1acb0e051af\"\u003e\u003ccode\u003e2d242c9\u003c/code\u003e\u003c/a\u003e fix(docsrs): remove doc_auto_cfg\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/bc3fad727853ce31fa78a053c950748db8571369\"\u003e\u003ccode\u003ebc3fad7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/recmo/uint/issues/553\"\u003e#553\u003c/a\u003e from Evalir/evalir/prestwich/rustsec-safety\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/6d8229164d8d59c5e4d77dbaa993f456252db5e6\"\u003e\u003ccode\u003e6d82291\u003c/code\u003e\u003c/a\u003e chore: bump version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/51fdde2da668134085f4d275f5917c7a85c5b7c0\"\u003e\u003ccode\u003e51fdde2\u003c/code\u003e\u003c/a\u003e chore: changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/8090e7f9393e7481a20d2e61dac04e78efcc90dd\"\u003e\u003ccode\u003e8090e7f\u003c/code\u003e\u003c/a\u003e chore: update unsafe function and improve documentation and safety notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/17c9b3e9062f74a39701e68dec358375595d33d7\"\u003e\u003ccode\u003e17c9b3e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/recmo/uint/issues/544\"\u003e#544\u003c/a\u003e from Evalir/evalir/prestwich-fix-codspeed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/370e2e5f11e504e5343004869c704015c615ae7c\"\u003e\u003ccode\u003e370e2e5\u003c/code\u003e\u003c/a\u003e fix: crates badge\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/recmo/uint/compare/v1.17.0...v1.17.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ruint` from 1.17.0 to 1.17.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/recmo/uint/releases\"\u003eruint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.17.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(docsrs): remove doc_auto_cfg by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/554\"\u003erecmo/uint#554\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: release 1.17.2 by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/555\"\u003erecmo/uint#555\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/recmo/uint/compare/v1.17.1...v1.17.2\"\u003ehttps://github.com/recmo/uint/compare/v1.17.1...v1.17.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.17.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix codspeed benches \u0026amp; add most_significant_bits bench by \u003ca href=\"https://github.com/Evalir\"\u003e\u003ccode\u003e@​Evalir\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/544\"\u003erecmo/uint#544\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix codspeed benches \u0026amp; add most_significant_bits bench by \u003ca href=\"https://github.com/prestwich\"\u003e\u003ccode\u003e@​prestwich\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/543\"\u003erecmo/uint#543\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update unsafe function and improve documentation and safety notes by \u003ca href=\"https://github.com/Evalir\"\u003e\u003ccode\u003e@​Evalir\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/553\"\u003erecmo/uint#553\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update unsafe function and improve documentation and safety notes by \u003ca href=\"https://github.com/prestwich\"\u003e\u003ccode\u003e@​prestwich\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/552\"\u003erecmo/uint#552\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/recmo/uint/compare/v1.17.0...v1.17.1\"\u003ehttps://github.com/recmo/uint/compare/v1.17.0...v1.17.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/recmo/uint/blob/main/CHANGELOG.md\"\u003eruint's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[1.17.2] - 2025-12-28\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(docsrs): remove doc_auto_cfg (\u003ca href=\"https://redirect.github.com/recmo/uint/issues/554\"\u003e#554\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/recmo/uint/issues/554\"\u003e#554\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/recmo/uint/pull/554\"\u003erecmo/uint#554\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e[1.17.1] - 2025-12-26\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eunsafe\u003c/code\u003e to many unstable API functions in \u003ccode\u003ealgorithms\u003c/code\u003e module, and\ndocumented their conditions of use (COU). (\u003ca href=\"https://redirect.github.com/recmo/uint/issues/552\"\u003e#552\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/recmo/uint/issues/552\"\u003e#552\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/recmo/uint/pull/552\"\u003erecmo/uint#552\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/recmo/uint/commit/5bd4cff6ae3960591d750cdd7356e24aa086b67a\"\u003e\u003ccode\u003e5bd4cff\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/recmo/uint/issues/555\"\u003e#555\u003c/a\u003e from DaniPopes/release-1.17.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/953a994d0a7968428aae792c85e89765c9a6093c\"\u003e\u003ccode\u003e953a994\u003c/code\u003e\u003c/a\u003e chore: release 1.17.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/9110e538043ccb5e3c9401dccc04deac97e30b1a\"\u003e\u003ccode\u003e9110e53\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/recmo/uint/issues/554\"\u003e#554\u003c/a\u003e from DaniPopes/doc_auto_cfg\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/2d242c92a7c6c1e57575ae671c92e1acb0e051af\"\u003e\u003ccode\u003e2d242c9\u003c/code\u003e\u003c/a\u003e fix(docsrs): remove doc_auto_cfg\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/bc3fad727853ce31fa78a053c950748db8571369\"\u003e\u003ccode\u003ebc3fad7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/recmo/uint/issues/553\"\u003e#553\u003c/a\u003e from Evalir/evalir/prestwich/rustsec-safety\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/6d8229164d8d59c5e4d77dbaa993f456252db5e6\"\u003e\u003ccode\u003e6d82291\u003c/code\u003e\u003c/a\u003e chore: bump version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/51fdde2da668134085f4d275f5917c7a85c5b7c0\"\u003e\u003ccode\u003e51fdde2\u003c/code\u003e\u003c/a\u003e chore: changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/8090e7f9393e7481a20d2e61dac04e78efcc90dd\"\u003e\u003ccode\u003e8090e7f\u003c/code\u003e\u003c/a\u003e chore: update unsafe function and improve documentation and safety notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/17c9b3e9062f74a39701e68dec358375595d33d7\"\u003e\u003ccode\u003e17c9b3e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/recmo/uint/issues/544\"\u003e#544\u003c/a\u003e from Evalir/evalir/prestwich-fix-codspeed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/370e2e5f11e504e5343004869c704015c615ae7c\"\u003e\u003ccode\u003e370e2e5\u003c/code\u003e\u003c/a\u003e fix: crates badge\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/recmo/uint/compare/v1.17.0...v1.17.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `rsa` from 0.9.8 to 0.9.10\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/RustCrypto/RSA/blob/v0.9.10/CHANGELOG.md\"\u003ersa's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.9.10 (2026-01-06)\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edo not panic on a prime being 1 when loading a secret key (\u003ca href=\"https://redirect.github.com/RustCrypto/RSA/issues/624\"\u003e#624\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/RustCrypto/RSA/issues/624\"\u003e#624\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/RustCrypto/RSA/pull/624\"\u003eRustCrypto/RSA#624\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.9.9 (2025-11-13)\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport for cryptographic operations with larger keys (\u003ca href=\"https://redirect.github.com/RustCrypto/RSA/issues/594\"\u003e#594\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/RustCrypto/RSA/issues/594\"\u003e#594\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/RustCrypto/RSA/pull/594\"\u003eRustCrypto/RSA#594\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/RustCrypto/RSA/commit/da2af9a0ff814762957c428460e4098720f394a6\"\u003e\u003ccode\u003eda2af9a\u003c/code\u003e\u003c/a\u003e chore: release v0.9.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/RSA/commit/2926c91bef7cb14a7ccd42220a698cf4b1b692f7\"\u003e\u003ccode\u003e2926c91\u003c/code\u003e\u003c/a\u003e fix: do not panic on a prime being 1 when loading a secret key (\u003ca href=\"https://redirect.github.com/RustCrypto/RSA/issues/624\"\u003e#624\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/RSA/commit/488d2ad6090e54b5125dfeefeda53a1adb4b67c0\"\u003e\u003ccode\u003e488d2ad\u003c/code\u003e\u003c/a\u003e chore: release 0.9.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/RSA/commit/c1f00a32c5ef97ca2bc121ee28b7ea907b6f936d\"\u003e\u003ccode\u003ec1f00a3\u003c/code\u003e\u003c/a\u003e Support for cryptographic operations with larger keys (\u003ca href=\"https://redirect.github.com/RustCrypto/RSA/issues/594\"\u003e#594\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/RustCrypto/RSA/compare/v0.9.8...v0.9.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ruint` from 1.17.0 to 1.17.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/recmo/uint/releases\"\u003eruint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.17.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(docsrs): remove doc_auto_cfg by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/554\"\u003erecmo/uint#554\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: release 1.17.2 by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/555\"\u003erecmo/uint#555\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/recmo/uint/compare/v1.17.1...v1.17.2\"\u003ehttps://github.com/recmo/uint/compare/v1.17.1...v1.17.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.17.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix codspeed benches \u0026amp; add most_significant_bits bench by \u003ca href=\"https://github.com/Evalir\"\u003e\u003ccode\u003e@​Evalir\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/544\"\u003erecmo/uint#544\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix codspeed benches \u0026amp; add most_significant_bits bench by \u003ca href=\"https://github.com/prestwich\"\u003e\u003ccode\u003e@​prestwich\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/543\"\u003erecmo/uint#543\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update unsafe function and improve documentation and safety notes by \u003ca href=\"https://github.com/Evalir\"\u003e\u003ccode\u003e@​Evalir\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/553\"\u003erecmo/uint#553\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update unsafe function and improve documentation and safety notes by \u003ca href=\"https://github.com/prestwich\"\u003e\u003ccode\u003e@​prestwich\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/552\"\u003erecmo/uint#552\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/recmo/uint/compare/v1.17.0...v1.17.1\"\u003ehttps://github.com/recmo/uint/compare/v1.17.0...v1.17.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/recmo/uint/blob/main/CHANGELOG.md\"\u003eruint's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[1.17.2] - 2025-12-28\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(docsrs): remove doc_auto_cfg (\u003ca href=\"https://redirect.github.com/recmo/uint/issues/554\"\u003e#554\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/recmo/uint/issues/554\"\u003e#554\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/recmo/uint/pull/554\"\u003erecmo/uint#554\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e[1.17.1] - 2025-12-26\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eunsafe\u003c/code\u003e to many unstable API functions in \u003ccode\u003ealgorithms\u003c/code\u003e module, and\ndocumented their conditions of use (COU). (\u003ca href=\"https://redirect.github.com/recmo/uint/issues/552\"\u003e#552\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/recmo/uint/issues/552\"\u003e#552\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/recmo/uint/pull/552\"\u003erecmo/uint#552\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/recmo/uint/commit/5bd4cff6ae3960591d750cdd7356e24aa086b67a\"\u003e\u003ccode\u003e5bd4cff\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/recmo/uint/issues/555\"\u003e#555\u003c/a\u003e from DaniPopes/release-1.17.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/953a994d0a7968428aae792c85e89765c9a6093c\"\u003e\u003ccode\u003e953a994\u003c/code\u003e\u003c/a\u003e chore: release 1.17.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/9110e538043ccb5e3c9401dccc04deac97e30b1a\"\u003e\u003ccode\u003e9110e53\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/recmo/uint/issues/554\"\u003e#554\u003c/a\u003e from DaniPopes/doc_auto_cfg\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/2d242c92a7c6c1e57575ae671c92e1acb0e051af\"\u003e\u003ccode\u003e2d242c9\u003c/code\u003e\u003c/a\u003e fix(docsrs): remove doc_auto_cfg\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/bc3fad727853ce31fa78a053c950748db8571369\"\u003e\u003ccode\u003ebc3fad7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/recmo/uint/issues/553\"\u003e#553\u003c/a\u003e from Evalir/evalir/prestwich/rustsec-safety\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/6d8229164d8d59c5e4d77dbaa993f456252db5e6\"\u003e\u003ccode\u003e6d82291\u003c/code\u003e\u003c/a\u003e chore: bump version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/51fdde2da668134085f4d275f5917c7a85c5b7c0\"\u003e\u003ccode\u003e51fdde2\u003c/code\u003e\u003c/a\u003e chore: changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/8090e7f9393e7481a20d2e61dac04e78efcc90dd\"\u003e\u003ccode\u003e8090e7f\u003c/code\u003e\u003c/a\u003e chore: update unsafe function and improve documentation and safety notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/17c9b3e9062f74a39701e68dec358375595d33d7\"\u003e\u003ccode\u003e17c9b3e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/recmo/uint/issues/544\"\u003e#544\u003c/a\u003e from Evalir/evalir/prestwich-fix-codspeed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/370e2e5f11e504e5343004869c704015c615ae7c\"\u003e\u003ccode\u003e370e2e5\u003c/code\u003e\u003c/a\u003e fix: crates badge\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/recmo/uint/compare/v1.17.0...v1.17.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/taikoxyz/taiko-mono/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/taikoxyz/taiko-mono/pull/21113","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/taikoxyz%2Ftaiko-mono/issues/21113","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/21113/packages"}},{"old_version":"1.17.0","new_version":"1.17.2","update_type":"patch","path":null,"pr_created_at":"2026-01-05T14:21:40.000Z","version_change":"1.17.0 → 1.17.2","issue":{"uuid":"3781677049","node_id":"PR_kwDOMC0rL867ivof","number":5740,"state":"open","title":"chore(deps): bump the cargo group across 3 directories with 1 update","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":["dependabot[bot]"],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-01-05T14:21:40.000Z","updated_at":"2026-02-11T18:02:16.025Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"cargo","update_count":1,"packages":[{"name":"ruint","old_version":"1.17.0","new_version":"1.17.2","repository_url":"https://github.com/recmo/uint"},{"name":"ruint","old_version":"1.17.0","new_version":"1.17.2","repository_url":"https://github.com/recmo/uint"},{"name":"ruint","old_version":"1.17.0","new_version":"1.17.2","repository_url":"https://github.com/recmo/uint"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the cargo group with 1 update in the / directory: [ruint](https://github.com/recmo/uint).\nBumps the cargo group with 1 update in the /crates/l2/prover/src/guest_program/src/risc0 directory: [ruint](https://github.com/recmo/uint).\nBumps the cargo group with 1 update in the /crates/vm/levm/bench/revm_comparison directory: [ruint](https://github.com/recmo/uint).\n\nUpdates `ruint` from 1.17.0 to 1.17.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/recmo/uint/releases\"\u003eruint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.17.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(docsrs): remove doc_auto_cfg by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/554\"\u003erecmo/uint#554\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: release 1.17.2 by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/555\"\u003erecmo/uint#555\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/recmo/uint/compare/v1.17.1...v1.17.2\"\u003ehttps://github.com/recmo/uint/compare/v1.17.1...v1.17.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.17.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix codspeed benches \u0026amp; add most_significant_bits bench by \u003ca href=\"https://github.com/Evalir\"\u003e\u003ccode\u003e@​Evalir\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/544\"\u003erecmo/uint#544\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix codspeed benches \u0026amp; add most_significant_bits bench by \u003ca href=\"https://github.com/prestwich\"\u003e\u003ccode\u003e@​prestwich\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/543\"\u003erecmo/uint#543\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update unsafe function and improve documentation and safety notes by \u003ca href=\"https://github.com/Evalir\"\u003e\u003ccode\u003e@​Evalir\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/553\"\u003erecmo/uint#553\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update unsafe function and improve documentation and safety notes by \u003ca href=\"https://github.com/prestwich\"\u003e\u003ccode\u003e@​prestwich\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/552\"\u003erecmo/uint#552\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/recmo/uint/compare/v1.17.0...v1.17.1\"\u003ehttps://github.com/recmo/uint/compare/v1.17.0...v1.17.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/recmo/uint/blob/main/CHANGELOG.md\"\u003eruint's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[1.17.2] - 2025-12-28\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(docsrs): remove doc_auto_cfg (\u003ca href=\"https://redirect.github.com/recmo/uint/issues/554\"\u003e#554\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/recmo/uint/issues/554\"\u003e#554\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/recmo/uint/pull/554\"\u003erecmo/uint#554\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e[1.17.1] - 2025-12-26\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eunsafe\u003c/code\u003e to many unstable API functions in \u003ccode\u003ealgorithms\u003c/code\u003e module, and\ndocumented their conditions of use (COU). (\u003ca href=\"https://redirect.github.com/recmo/uint/issues/552\"\u003e#552\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/recmo/uint/issues/552\"\u003e#552\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/recmo/uint/pull/552\"\u003erecmo/uint#552\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/recmo/uint/commit/5bd4cff6ae3960591d750cdd7356e24aa086b67a\"\u003e\u003ccode\u003e5bd4cff\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/recmo/uint/issues/555\"\u003e#555\u003c/a\u003e from DaniPopes/release-1.17.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/953a994d0a7968428aae792c85e89765c9a6093c\"\u003e\u003ccode\u003e953a994\u003c/code\u003e\u003c/a\u003e chore: release 1.17.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/9110e538043ccb5e3c9401dccc04deac97e30b1a\"\u003e\u003ccode\u003e9110e53\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/recmo/uint/issues/554\"\u003e#554\u003c/a\u003e from DaniPopes/doc_auto_cfg\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/2d242c92a7c6c1e57575ae671c92e1acb0e051af\"\u003e\u003ccode\u003e2d242c9\u003c/code\u003e\u003c/a\u003e fix(docsrs): remove doc_auto_cfg\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/bc3fad727853ce31fa78a053c950748db8571369\"\u003e\u003ccode\u003ebc3fad7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/recmo/uint/issues/553\"\u003e#553\u003c/a\u003e from Evalir/evalir/prestwich/rustsec-safety\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/6d8229164d8d59c5e4d77dbaa993f456252db5e6\"\u003e\u003ccode\u003e6d82291\u003c/code\u003e\u003c/a\u003e chore: bump version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/51fdde2da668134085f4d275f5917c7a85c5b7c0\"\u003e\u003ccode\u003e51fdde2\u003c/code\u003e\u003c/a\u003e chore: changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/8090e7f9393e7481a20d2e61dac04e78efcc90dd\"\u003e\u003ccode\u003e8090e7f\u003c/code\u003e\u003c/a\u003e chore: update unsafe function and improve documentation and safety notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/17c9b3e9062f74a39701e68dec358375595d33d7\"\u003e\u003ccode\u003e17c9b3e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/recmo/uint/issues/544\"\u003e#544\u003c/a\u003e from Evalir/evalir/prestwich-fix-codspeed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/370e2e5f11e504e5343004869c704015c615ae7c\"\u003e\u003ccode\u003e370e2e5\u003c/code\u003e\u003c/a\u003e fix: crates badge\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/recmo/uint/compare/v1.17.0...v1.17.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ruint` from 1.17.0 to 1.17.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/recmo/uint/releases\"\u003eruint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.17.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(docsrs): remove doc_auto_cfg by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/554\"\u003erecmo/uint#554\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: release 1.17.2 by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/555\"\u003erecmo/uint#555\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/recmo/uint/compare/v1.17.1...v1.17.2\"\u003ehttps://github.com/recmo/uint/compare/v1.17.1...v1.17.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.17.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix codspeed benches \u0026amp; add most_significant_bits bench by \u003ca href=\"https://github.com/Evalir\"\u003e\u003ccode\u003e@​Evalir\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/544\"\u003erecmo/uint#544\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix codspeed benches \u0026amp; add most_significant_bits bench by \u003ca href=\"https://github.com/prestwich\"\u003e\u003ccode\u003e@​prestwich\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/543\"\u003erecmo/uint#543\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update unsafe function and improve documentation and safety notes by \u003ca href=\"https://github.com/Evalir\"\u003e\u003ccode\u003e@​Evalir\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/553\"\u003erecmo/uint#553\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update unsafe function and improve documentation and safety notes by \u003ca href=\"https://github.com/prestwich\"\u003e\u003ccode\u003e@​prestwich\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/552\"\u003erecmo/uint#552\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/recmo/uint/compare/v1.17.0...v1.17.1\"\u003ehttps://github.com/recmo/uint/compare/v1.17.0...v1.17.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/recmo/uint/blob/main/CHANGELOG.md\"\u003eruint's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[1.17.2] - 2025-12-28\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(docsrs): remove doc_auto_cfg (\u003ca href=\"https://redirect.github.com/recmo/uint/issues/554\"\u003e#554\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/recmo/uint/issues/554\"\u003e#554\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/recmo/uint/pull/554\"\u003erecmo/uint#554\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e[1.17.1] - 2025-12-26\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eunsafe\u003c/code\u003e to many unstable API functions in \u003ccode\u003ealgorithms\u003c/code\u003e module, and\ndocumented their conditions of use (COU). (\u003ca href=\"https://redirect.github.com/recmo/uint/issues/552\"\u003e#552\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/recmo/uint/issues/552\"\u003e#552\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/recmo/uint/pull/552\"\u003erecmo/uint#552\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/recmo/uint/commit/5bd4cff6ae3960591d750cdd7356e24aa086b67a\"\u003e\u003ccode\u003e5bd4cff\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/recmo/uint/issues/555\"\u003e#555\u003c/a\u003e from DaniPopes/release-1.17.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/953a994d0a7968428aae792c85e89765c9a6093c\"\u003e\u003ccode\u003e953a994\u003c/code\u003e\u003c/a\u003e chore: release 1.17.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/9110e538043ccb5e3c9401dccc04deac97e30b1a\"\u003e\u003ccode\u003e9110e53\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/recmo/uint/issues/554\"\u003e#554\u003c/a\u003e from DaniPopes/doc_auto_cfg\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/2d242c92a7c6c1e57575ae671c92e1acb0e051af\"\u003e\u003ccode\u003e2d242c9\u003c/code\u003e\u003c/a\u003e fix(docsrs): remove doc_auto_cfg\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/bc3fad727853ce31fa78a053c950748db8571369\"\u003e\u003ccode\u003ebc3fad7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/recmo/uint/issues/553\"\u003e#553\u003c/a\u003e from Evalir/evalir/prestwich/rustsec-safety\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/6d8229164d8d59c5e4d77dbaa993f456252db5e6\"\u003e\u003ccode\u003e6d82291\u003c/code\u003e\u003c/a\u003e chore: bump version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/51fdde2da668134085f4d275f5917c7a85c5b7c0\"\u003e\u003ccode\u003e51fdde2\u003c/code\u003e\u003c/a\u003e chore: changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/8090e7f9393e7481a20d2e61dac04e78efcc90dd\"\u003e\u003ccode\u003e8090e7f\u003c/code\u003e\u003c/a\u003e chore: update unsafe function and improve documentation and safety notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/17c9b3e9062f74a39701e68dec358375595d33d7\"\u003e\u003ccode\u003e17c9b3e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/recmo/uint/issues/544\"\u003e#544\u003c/a\u003e from Evalir/evalir/prestwich-fix-codspeed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/370e2e5f11e504e5343004869c704015c615ae7c\"\u003e\u003ccode\u003e370e2e5\u003c/code\u003e\u003c/a\u003e fix: crates badge\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/recmo/uint/compare/v1.17.0...v1.17.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ruint` from 1.17.0 to 1.17.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/recmo/uint/releases\"\u003eruint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.17.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(docsrs): remove doc_auto_cfg by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/554\"\u003erecmo/uint#554\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: release 1.17.2 by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/555\"\u003erecmo/uint#555\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/recmo/uint/compare/v1.17.1...v1.17.2\"\u003ehttps://github.com/recmo/uint/compare/v1.17.1...v1.17.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.17.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix codspeed benches \u0026amp; add most_significant_bits bench by \u003ca href=\"https://github.com/Evalir\"\u003e\u003ccode\u003e@​Evalir\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/544\"\u003erecmo/uint#544\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix codspeed benches \u0026amp; add most_significant_bits bench by \u003ca href=\"https://github.com/prestwich\"\u003e\u003ccode\u003e@​prestwich\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/543\"\u003erecmo/uint#543\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update unsafe function and improve documentation and safety notes by \u003ca href=\"https://github.com/Evalir\"\u003e\u003ccode\u003e@​Evalir\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/553\"\u003erecmo/uint#553\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update unsafe function and improve documentation and safety notes by \u003ca href=\"https://github.com/prestwich\"\u003e\u003ccode\u003e@​prestwich\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/552\"\u003erecmo/uint#552\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/recmo/uint/compare/v1.17.0...v1.17.1\"\u003ehttps://github.com/recmo/uint/compare/v1.17.0...v1.17.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/recmo/uint/blob/main/CHANGELOG.md\"\u003eruint's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[1.17.2] - 2025-12-28\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(docsrs): remove doc_auto_cfg (\u003ca href=\"https://redirect.github.com/recmo/uint/issues/554\"\u003e#554\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/recmo/uint/issues/554\"\u003e#554\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/recmo/uint/pull/554\"\u003erecmo/uint#554\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e[1.17.1] - 2025-12-26\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eunsafe\u003c/code\u003e to many unstable API functions in \u003ccode\u003ealgorithms\u003c/code\u003e module, and\ndocumented their conditions of use (COU). (\u003ca href=\"https://redirect.github.com/recmo/uint/issues/552\"\u003e#552\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/recmo/uint/issues/552\"\u003e#552\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/recmo/uint/pull/552\"\u003erecmo/uint#552\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/recmo/uint/commit/5bd4cff6ae3960591d750cdd7356e24aa086b67a\"\u003e\u003ccode\u003e5bd4cff\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/recmo/uint/issues/555\"\u003e#555\u003c/a\u003e from DaniPopes/release-1.17.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/953a994d0a7968428aae792c85e89765c9a6093c\"\u003e\u003ccode\u003e953a994\u003c/code\u003e\u003c/a\u003e chore: release 1.17.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/9110e538043ccb5e3c9401dccc04deac97e30b1a\"\u003e\u003ccode\u003e9110e53\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/recmo/uint/issues/554\"\u003e#554\u003c/a\u003e from DaniPopes/doc_auto_cfg\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/2d242c92a7c6c1e57575ae671c92e1acb0e051af\"\u003e\u003ccode\u003e2d242c9\u003c/code\u003e\u003c/a\u003e fix(docsrs): remove doc_auto_cfg\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/bc3fad727853ce31fa78a053c950748db8571369\"\u003e\u003ccode\u003ebc3fad7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/recmo/uint/issues/553\"\u003e#553\u003c/a\u003e from Evalir/evalir/prestwich/rustsec-safety\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/6d8229164d8d59c5e4d77dbaa993f456252db5e6\"\u003e\u003ccode\u003e6d82291\u003c/code\u003e\u003c/a\u003e chore: bump version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/51fdde2da668134085f4d275f5917c7a85c5b7c0\"\u003e\u003ccode\u003e51fdde2\u003c/code\u003e\u003c/a\u003e chore: changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/8090e7f9393e7481a20d2e61dac04e78efcc90dd\"\u003e\u003ccode\u003e8090e7f\u003c/code\u003e\u003c/a\u003e chore: update unsafe function and improve documentation and safety notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/17c9b3e9062f74a39701e68dec358375595d33d7\"\u003e\u003ccode\u003e17c9b3e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/recmo/uint/issues/544\"\u003e#544\u003c/a\u003e from Evalir/evalir/prestwich-fix-codspeed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/370e2e5f11e504e5343004869c704015c615ae7c\"\u003e\u003ccode\u003e370e2e5\u003c/code\u003e\u003c/a\u003e fix: crates badge\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/recmo/uint/compare/v1.17.0...v1.17.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/lambdaclass/ethrex/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/lambdaclass/ethrex/pull/5740","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/lambdaclass%2Fethrex/issues/5740","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/5740/packages"}},{"old_version":"1.16.0","new_version":"1.17.0","update_type":"minor","path":null,"pr_created_at":"2025-11-01T18:17:08.000Z","version_change":"1.16.0 → 1.17.0","issue":{"uuid":"3578279833","node_id":"PR_kwDOLGbMQc6xADNX","number":111,"state":"open","title":"chore(deps): bump ruint from 1.16.0 to 1.17.0","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":["paolodamico","aurel-fr"],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2025-11-01T18:17:08.000Z","updated_at":"2026-02-05T23:32:00.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"ruint","old_version":"1.16.0","new_version":"1.17.0","repository_url":"https://github.com/recmo/uint"}],"path":null,"ecosystem":"cargo"},"body":"Bumps [ruint](https://github.com/recmo/uint) from 1.16.0 to 1.17.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/recmo/uint/releases\"\u003eruint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.17.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: add parse benches by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/518\"\u003erecmo/uint#518\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: bump MSRV to 1.85 by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/503\"\u003erecmo/uint#503\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: use const block in add_mod by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/521\"\u003erecmo/uint#521\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump actions/checkout from 4 to 5 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/recmo/uint/pull/517\"\u003erecmo/uint#517\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add support for ark-ff v0.5.0 by \u003ca href=\"https://github.com/fabian1409\"\u003e\u003ccode\u003e@​fabian1409\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/526\"\u003erecmo/uint#526\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): depend on \u003ccode\u003eserde_core\u003c/code\u003e instead of \u003ccode\u003eserde\u003c/code\u003e by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/527\"\u003erecmo/uint#527\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebench: bench from f64 and f32 by \u003ca href=\"https://github.com/Evalir\"\u003e\u003ccode\u003e@​Evalir\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/531\"\u003erecmo/uint#531\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: make \u003ccode\u003e*next*\u003c/code\u003e functions const by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/533\"\u003erecmo/uint#533\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add bincode 2 support by \u003ca href=\"https://github.com/lightsing\"\u003e\u003ccode\u003e@​lightsing\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/516\"\u003erecmo/uint#516\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnhanced f64 -\u0026gt; Uint conversion by \u003ca href=\"https://github.com/Pzixel\"\u003e\u003ccode\u003e@​Pzixel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/524\"\u003erecmo/uint#524\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump CodSpeedHQ/action from 3 to 4 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/recmo/uint/pull/528\"\u003erecmo/uint#528\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd Uint -\u0026gt; f64/f32 benches by \u003ca href=\"https://github.com/Pzixel\"\u003e\u003ccode\u003e@​Pzixel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/536\"\u003erecmo/uint#536\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd Uint -\u0026gt; f64 conversion by \u003ca href=\"https://github.com/Pzixel\"\u003e\u003ccode\u003e@​Pzixel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/535\"\u003erecmo/uint#535\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: use select_unpredictable by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/537\"\u003erecmo/uint#537\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: switch to edition 2024 by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/538\"\u003erecmo/uint#538\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: release 1.17.0 by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/539\"\u003erecmo/uint#539\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fabian1409\"\u003e\u003ccode\u003e@​fabian1409\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/526\"\u003erecmo/uint#526\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Pzixel\"\u003e\u003ccode\u003e@​Pzixel\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/524\"\u003erecmo/uint#524\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/recmo/uint/compare/v1.16.0...v1.17.0\"\u003ehttps://github.com/recmo/uint/compare/v1.16.0...v1.17.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/recmo/uint/blob/main/CHANGELOG.md\"\u003eruint's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[1.17.0] - 2025-09-24\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport for \u003ca href=\"https://github.com/bincode-org/bincode\"\u003ebincode 2\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/recmo/uint/issues/516\"\u003e#516\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eIntroduce \u003ccode\u003eark-ff-05\u003c/code\u003e feature flag for conversion to \u003ccode\u003eark-ff@0.5\u003c/code\u003e types (\u003ca href=\"https://redirect.github.com/recmo/uint/issues/526\"\u003e#526\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMSRV bumped to 1.85 (\u003ca href=\"https://redirect.github.com/recmo/uint/issues/503\"\u003e#503\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMade \u003ccode\u003e*next_power_of_two\u003c/code\u003e and \u003ccode\u003e*next_multiple_of\u003c/code\u003e \u003ccode\u003econst\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/recmo/uint/issues/533\"\u003e#533\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReimplemented \u003ccode\u003eTryFrom\u0026lt;f64\u0026gt;\u003c/code\u003e for \u003ccode\u003eUint\u003c/code\u003e to speed it up, fixing edge cases and removing \u003ccode\u003estd\u003c/code\u003e requirements (\u003ca href=\"https://redirect.github.com/recmo/uint/issues/524\"\u003e#524\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReimplemented \u003ccode\u003eFrom\u0026lt;Uint\u0026gt;\u003c/code\u003e for \u003ccode\u003ef64\u003c/code\u003e and \u003ccode\u003ef32\u003c/code\u003e to speed it up, fixing edge cases and removing \u003ccode\u003estd\u003c/code\u003e requirements (\u003ca href=\"https://redirect.github.com/recmo/uint/issues/535\"\u003e#535\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/recmo/uint/issues/503\"\u003e#503\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/recmo/uint/pull/503\"\u003erecmo/uint#503\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/recmo/uint/issues/516\"\u003e#516\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/recmo/uint/pull/516\"\u003erecmo/uint#516\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/recmo/uint/issues/526\"\u003e#526\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/recmo/uint/pull/526\"\u003erecmo/uint#526\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/recmo/uint/issues/533\"\u003e#533\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/recmo/uint/pull/533\"\u003erecmo/uint#533\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/recmo/uint/issues/524\"\u003e#524\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/recmo/uint/pull/524\"\u003erecmo/uint#524\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/recmo/uint/commit/7732304cfe489141fdff939121edf35b8bb343d7\"\u003e\u003ccode\u003e7732304\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/recmo/uint/issues/539\"\u003e#539\u003c/a\u003e from DaniPopes/release-1.17.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/c0bc59512a852e6fe6a9297bfef31dcb71b7583d\"\u003e\u003ccode\u003ec0bc595\u003c/code\u003e\u003c/a\u003e Merge branch 'main' into release-1.17.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/3c38456e8cf21c7862204adb78bae39b6626d5d7\"\u003e\u003ccode\u003e3c38456\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/recmo/uint/issues/538\"\u003e#538\u003c/a\u003e from DaniPopes/edition-2024\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/8363c12adf9badadd35108245f0298125e01b22d\"\u003e\u003ccode\u003e8363c12\u003c/code\u003e\u003c/a\u003e chore: release 1.17.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/b8162484408a35992a35778b3c2e566f93a15b8d\"\u003e\u003ccode\u003eb816248\u003c/code\u003e\u003c/a\u003e chore: fix edition 2024 lints\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/21887b8d211cfd7d417a79b2bf9886abdfeca941\"\u003e\u003ccode\u003e21887b8\u003c/code\u003e\u003c/a\u003e fmt: \u003ccode\u003ecargo fmt\u003c/code\u003e for edition 2024\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/44afae4ec4ab58b788c09804a23bc94ebc68f8cc\"\u003e\u003ccode\u003e44afae4\u003c/code\u003e\u003c/a\u003e feat: switch to edition 2024\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/f389891708b874a1eec0ddabe0a02541aa925582\"\u003e\u003ccode\u003ef389891\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/recmo/uint/issues/537\"\u003e#537\u003c/a\u003e from DaniPopes/select-unpredictable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/eb391320d781984ea728b69f2d6a6dc757ed284c\"\u003e\u003ccode\u003eeb39132\u003c/code\u003e\u003c/a\u003e Merge branch 'main' into select-unpredictable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/308d852b99c2b056a397579556f39649b4ec12b3\"\u003e\u003ccode\u003e308d852\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/recmo/uint/issues/535\"\u003e#535\u003c/a\u003e from Pzixel/main\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/recmo/uint/compare/v1.16.0...v1.17.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=ruint\u0026package-manager=cargo\u0026previous-version=1.16.0\u0026new-version=1.17.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nYou can trigger a rebase of this PR by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e\n\n\u003e **Note**\n\u003e Automatic rebases have been disabled on this pull request as it has been open for over 30 days.\n","html_url":"https://github.com/worldcoin/walletkit/pull/111","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/worldcoin%2Fwalletkit/issues/111","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/111/packages"}},{"old_version":"1.16.0","new_version":"1.17.0","update_type":"minor","path":null,"pr_created_at":"2025-09-29T20:27:45.000Z","version_change":"1.16.0 → 1.17.0","issue":{"uuid":"2871966841","node_id":"PR_kwDONpExb86rLrx5","number":1436,"state":"open","title":"chore(deps): bump ruint from 1.16.0 to 1.17.0","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-09-29T20:27:45.000Z","updated_at":"2025-09-29T20:27:46.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"ruint","old_version":"1.16.0","new_version":"1.17.0","repository_url":"https://github.com/recmo/uint"}],"path":null,"ecosystem":"cargo"},"body":"Bumps [ruint](https://github.com/recmo/uint) from 1.16.0 to 1.17.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/recmo/uint/releases\"\u003eruint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.17.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: add parse benches by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/518\"\u003erecmo/uint#518\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: bump MSRV to 1.85 by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/503\"\u003erecmo/uint#503\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: use const block in add_mod by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/521\"\u003erecmo/uint#521\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump actions/checkout from 4 to 5 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/recmo/uint/pull/517\"\u003erecmo/uint#517\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add support for ark-ff v0.5.0 by \u003ca href=\"https://github.com/fabian1409\"\u003e\u003ccode\u003e@​fabian1409\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/526\"\u003erecmo/uint#526\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): depend on \u003ccode\u003eserde_core\u003c/code\u003e instead of \u003ccode\u003eserde\u003c/code\u003e by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/527\"\u003erecmo/uint#527\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebench: bench from f64 and f32 by \u003ca href=\"https://github.com/Evalir\"\u003e\u003ccode\u003e@​Evalir\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/531\"\u003erecmo/uint#531\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: make \u003ccode\u003e*next*\u003c/code\u003e functions const by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/533\"\u003erecmo/uint#533\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add bincode 2 support by \u003ca href=\"https://github.com/lightsing\"\u003e\u003ccode\u003e@​lightsing\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/516\"\u003erecmo/uint#516\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnhanced f64 -\u0026gt; Uint conversion by \u003ca href=\"https://github.com/Pzixel\"\u003e\u003ccode\u003e@​Pzixel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/524\"\u003erecmo/uint#524\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump CodSpeedHQ/action from 3 to 4 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/recmo/uint/pull/528\"\u003erecmo/uint#528\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd Uint -\u0026gt; f64/f32 benches by \u003ca href=\"https://github.com/Pzixel\"\u003e\u003ccode\u003e@​Pzixel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/536\"\u003erecmo/uint#536\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd Uint -\u0026gt; f64 conversion by \u003ca href=\"https://github.com/Pzixel\"\u003e\u003ccode\u003e@​Pzixel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/535\"\u003erecmo/uint#535\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: use select_unpredictable by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/537\"\u003erecmo/uint#537\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: switch to edition 2024 by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/538\"\u003erecmo/uint#538\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: release 1.17.0 by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/539\"\u003erecmo/uint#539\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fabian1409\"\u003e\u003ccode\u003e@​fabian1409\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/526\"\u003erecmo/uint#526\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Pzixel\"\u003e\u003ccode\u003e@​Pzixel\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/524\"\u003erecmo/uint#524\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/recmo/uint/compare/v1.16.0...v1.17.0\"\u003ehttps://github.com/recmo/uint/compare/v1.16.0...v1.17.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/recmo/uint/blob/main/CHANGELOG.md\"\u003eruint's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[1.17.0] - 2025-09-24\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport for \u003ca href=\"https://github.com/bincode-org/bincode\"\u003ebincode 2\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/recmo/uint/issues/516\"\u003e#516\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eIntroduce \u003ccode\u003eark-ff-05\u003c/code\u003e feature flag for conversion to \u003ccode\u003eark-ff@0.5\u003c/code\u003e types (\u003ca href=\"https://redirect.github.com/recmo/uint/issues/526\"\u003e#526\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMSRV bumped to 1.85 (\u003ca href=\"https://redirect.github.com/recmo/uint/issues/503\"\u003e#503\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMade \u003ccode\u003e*next_power_of_two\u003c/code\u003e and \u003ccode\u003e*next_multiple_of\u003c/code\u003e \u003ccode\u003econst\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/recmo/uint/issues/533\"\u003e#533\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReimplemented \u003ccode\u003eTryFrom\u0026lt;f64\u0026gt;\u003c/code\u003e for \u003ccode\u003eUint\u003c/code\u003e to speed it up, fixing edge cases and removing \u003ccode\u003estd\u003c/code\u003e requirements (\u003ca href=\"https://redirect.github.com/recmo/uint/issues/524\"\u003e#524\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReimplemented \u003ccode\u003eFrom\u0026lt;Uint\u0026gt;\u003c/code\u003e for \u003ccode\u003ef64\u003c/code\u003e and \u003ccode\u003ef32\u003c/code\u003e to speed it up, fixing edge cases and removing \u003ccode\u003estd\u003c/code\u003e requirements (\u003ca href=\"https://redirect.github.com/recmo/uint/issues/535\"\u003e#535\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/recmo/uint/issues/503\"\u003e#503\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/recmo/uint/pull/503\"\u003erecmo/uint#503\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/recmo/uint/issues/516\"\u003e#516\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/recmo/uint/pull/516\"\u003erecmo/uint#516\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/recmo/uint/issues/526\"\u003e#526\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/recmo/uint/pull/526\"\u003erecmo/uint#526\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/recmo/uint/issues/533\"\u003e#533\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/recmo/uint/pull/533\"\u003erecmo/uint#533\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/recmo/uint/issues/524\"\u003e#524\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/recmo/uint/pull/524\"\u003erecmo/uint#524\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/recmo/uint/commit/7732304cfe489141fdff939121edf35b8bb343d7\"\u003e\u003ccode\u003e7732304\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/recmo/uint/issues/539\"\u003e#539\u003c/a\u003e from DaniPopes/release-1.17.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/c0bc59512a852e6fe6a9297bfef31dcb71b7583d\"\u003e\u003ccode\u003ec0bc595\u003c/code\u003e\u003c/a\u003e Merge branch 'main' into release-1.17.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/3c38456e8cf21c7862204adb78bae39b6626d5d7\"\u003e\u003ccode\u003e3c38456\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/recmo/uint/issues/538\"\u003e#538\u003c/a\u003e from DaniPopes/edition-2024\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/8363c12adf9badadd35108245f0298125e01b22d\"\u003e\u003ccode\u003e8363c12\u003c/code\u003e\u003c/a\u003e chore: release 1.17.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/b8162484408a35992a35778b3c2e566f93a15b8d\"\u003e\u003ccode\u003eb816248\u003c/code\u003e\u003c/a\u003e chore: fix edition 2024 lints\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/21887b8d211cfd7d417a79b2bf9886abdfeca941\"\u003e\u003ccode\u003e21887b8\u003c/code\u003e\u003c/a\u003e fmt: \u003ccode\u003ecargo fmt\u003c/code\u003e for edition 2024\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/44afae4ec4ab58b788c09804a23bc94ebc68f8cc\"\u003e\u003ccode\u003e44afae4\u003c/code\u003e\u003c/a\u003e feat: switch to edition 2024\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/f389891708b874a1eec0ddabe0a02541aa925582\"\u003e\u003ccode\u003ef389891\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/recmo/uint/issues/537\"\u003e#537\u003c/a\u003e from DaniPopes/select-unpredictable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/eb391320d781984ea728b69f2d6a6dc757ed284c\"\u003e\u003ccode\u003eeb39132\u003c/code\u003e\u003c/a\u003e Merge branch 'main' into select-unpredictable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/308d852b99c2b056a397579556f39649b4ec12b3\"\u003e\u003ccode\u003e308d852\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/recmo/uint/issues/535\"\u003e#535\u003c/a\u003e from Pzixel/main\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/recmo/uint/compare/v1.16.0...v1.17.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=ruint\u0026package-manager=cargo\u0026previous-version=1.16.0\u0026new-version=1.17.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/ithacaxyz/relay/pull/1436","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ithacaxyz%2Frelay/issues/1436","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1436/packages"}},{"old_version":"1.16.0","new_version":"1.17.0","update_type":"minor","path":null,"pr_created_at":"2025-09-25T22:13:54.000Z","version_change":"1.16.0 → 1.17.0","issue":{"uuid":"2862064333","node_id":"PR_kwDONHl52M6ql6LN","number":615,"state":"open","title":"chore(deps): bump ruint from 1.16.0 to 1.17.0","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-09-25T22:13:54.000Z","updated_at":"2025-09-25T22:13:55.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"ruint","old_version":"1.16.0","new_version":"1.17.0","repository_url":"https://github.com/recmo/uint"}],"path":null,"ecosystem":"cargo"},"body":"Bumps [ruint](https://github.com/recmo/uint) from 1.16.0 to 1.17.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/recmo/uint/releases\"\u003eruint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.17.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: add parse benches by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/518\"\u003erecmo/uint#518\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: bump MSRV to 1.85 by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/503\"\u003erecmo/uint#503\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: use const block in add_mod by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/521\"\u003erecmo/uint#521\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump actions/checkout from 4 to 5 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/recmo/uint/pull/517\"\u003erecmo/uint#517\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add support for ark-ff v0.5.0 by \u003ca href=\"https://github.com/fabian1409\"\u003e\u003ccode\u003e@​fabian1409\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/526\"\u003erecmo/uint#526\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): depend on \u003ccode\u003eserde_core\u003c/code\u003e instead of \u003ccode\u003eserde\u003c/code\u003e by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/527\"\u003erecmo/uint#527\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebench: bench from f64 and f32 by \u003ca href=\"https://github.com/Evalir\"\u003e\u003ccode\u003e@​Evalir\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/531\"\u003erecmo/uint#531\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: make \u003ccode\u003e*next*\u003c/code\u003e functions const by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/533\"\u003erecmo/uint#533\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add bincode 2 support by \u003ca href=\"https://github.com/lightsing\"\u003e\u003ccode\u003e@​lightsing\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/516\"\u003erecmo/uint#516\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnhanced f64 -\u0026gt; Uint conversion by \u003ca href=\"https://github.com/Pzixel\"\u003e\u003ccode\u003e@​Pzixel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/524\"\u003erecmo/uint#524\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump CodSpeedHQ/action from 3 to 4 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/recmo/uint/pull/528\"\u003erecmo/uint#528\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd Uint -\u0026gt; f64/f32 benches by \u003ca href=\"https://github.com/Pzixel\"\u003e\u003ccode\u003e@​Pzixel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/536\"\u003erecmo/uint#536\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd Uint -\u0026gt; f64 conversion by \u003ca href=\"https://github.com/Pzixel\"\u003e\u003ccode\u003e@​Pzixel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/535\"\u003erecmo/uint#535\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: use select_unpredictable by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/537\"\u003erecmo/uint#537\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: switch to edition 2024 by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/538\"\u003erecmo/uint#538\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: release 1.17.0 by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/539\"\u003erecmo/uint#539\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fabian1409\"\u003e\u003ccode\u003e@​fabian1409\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/526\"\u003erecmo/uint#526\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Pzixel\"\u003e\u003ccode\u003e@​Pzixel\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/524\"\u003erecmo/uint#524\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/recmo/uint/compare/v1.16.0...v1.17.0\"\u003ehttps://github.com/recmo/uint/compare/v1.16.0...v1.17.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/recmo/uint/blob/main/CHANGELOG.md\"\u003eruint's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[1.17.0] - 2025-09-24\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport for \u003ca href=\"https://github.com/bincode-org/bincode\"\u003ebincode 2\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/recmo/uint/issues/516\"\u003e#516\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eIntroduce \u003ccode\u003eark-ff-05\u003c/code\u003e feature flag for conversion to \u003ccode\u003eark-ff@0.5\u003c/code\u003e types (\u003ca href=\"https://redirect.github.com/recmo/uint/issues/526\"\u003e#526\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMSRV bumped to 1.85 (\u003ca href=\"https://redirect.github.com/recmo/uint/issues/503\"\u003e#503\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMade \u003ccode\u003e*next_power_of_two\u003c/code\u003e and \u003ccode\u003e*next_multiple_of\u003c/code\u003e \u003ccode\u003econst\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/recmo/uint/issues/533\"\u003e#533\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReimplemented \u003ccode\u003eTryFrom\u0026lt;f64\u0026gt;\u003c/code\u003e for \u003ccode\u003eUint\u003c/code\u003e to speed it up, fixing edge cases and removing \u003ccode\u003estd\u003c/code\u003e requirements (\u003ca href=\"https://redirect.github.com/recmo/uint/issues/524\"\u003e#524\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReimplemented \u003ccode\u003eFrom\u0026lt;Uint\u0026gt;\u003c/code\u003e for \u003ccode\u003ef64\u003c/code\u003e and \u003ccode\u003ef32\u003c/code\u003e to speed it up, fixing edge cases and removing \u003ccode\u003estd\u003c/code\u003e requirements (\u003ca href=\"https://redirect.github.com/recmo/uint/issues/535\"\u003e#535\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/recmo/uint/issues/503\"\u003e#503\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/recmo/uint/pull/503\"\u003erecmo/uint#503\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/recmo/uint/issues/516\"\u003e#516\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/recmo/uint/pull/516\"\u003erecmo/uint#516\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/recmo/uint/issues/526\"\u003e#526\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/recmo/uint/pull/526\"\u003erecmo/uint#526\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/recmo/uint/issues/533\"\u003e#533\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/recmo/uint/pull/533\"\u003erecmo/uint#533\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/recmo/uint/issues/524\"\u003e#524\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/recmo/uint/pull/524\"\u003erecmo/uint#524\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/recmo/uint/commit/7732304cfe489141fdff939121edf35b8bb343d7\"\u003e\u003ccode\u003e7732304\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/recmo/uint/issues/539\"\u003e#539\u003c/a\u003e from DaniPopes/release-1.17.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/c0bc59512a852e6fe6a9297bfef31dcb71b7583d\"\u003e\u003ccode\u003ec0bc595\u003c/code\u003e\u003c/a\u003e Merge branch 'main' into release-1.17.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/3c38456e8cf21c7862204adb78bae39b6626d5d7\"\u003e\u003ccode\u003e3c38456\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/recmo/uint/issues/538\"\u003e#538\u003c/a\u003e from DaniPopes/edition-2024\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/8363c12adf9badadd35108245f0298125e01b22d\"\u003e\u003ccode\u003e8363c12\u003c/code\u003e\u003c/a\u003e chore: release 1.17.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/b8162484408a35992a35778b3c2e566f93a15b8d\"\u003e\u003ccode\u003eb816248\u003c/code\u003e\u003c/a\u003e chore: fix edition 2024 lints\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/21887b8d211cfd7d417a79b2bf9886abdfeca941\"\u003e\u003ccode\u003e21887b8\u003c/code\u003e\u003c/a\u003e fmt: \u003ccode\u003ecargo fmt\u003c/code\u003e for edition 2024\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/44afae4ec4ab58b788c09804a23bc94ebc68f8cc\"\u003e\u003ccode\u003e44afae4\u003c/code\u003e\u003c/a\u003e feat: switch to edition 2024\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/f389891708b874a1eec0ddabe0a02541aa925582\"\u003e\u003ccode\u003ef389891\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/recmo/uint/issues/537\"\u003e#537\u003c/a\u003e from DaniPopes/select-unpredictable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/eb391320d781984ea728b69f2d6a6dc757ed284c\"\u003e\u003ccode\u003eeb39132\u003c/code\u003e\u003c/a\u003e Merge branch 'main' into select-unpredictable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/308d852b99c2b056a397579556f39649b4ec12b3\"\u003e\u003ccode\u003e308d852\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/recmo/uint/issues/535\"\u003e#535\u003c/a\u003e from Pzixel/main\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/recmo/uint/compare/v1.16.0...v1.17.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=ruint\u0026package-manager=cargo\u0026previous-version=1.16.0\u0026new-version=1.17.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/dp-labs/dora/pull/615","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/dp-labs%2Fdora/issues/615","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/615/packages"}},{"old_version":"1.15.0","new_version":"1.16.0","update_type":"minor","path":null,"pr_created_at":"2025-09-11T00:41:56.000Z","version_change":"1.15.0 → 1.16.0","issue":{"uuid":"2817210258","node_id":"PR_kwDOOuwCkM6n6zeS","number":130,"state":"open","title":"build(deps): bump ruint from 1.15.0 to 1.16.0","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":["paolodamico","aurel-fr"],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-09-11T00:41:56.000Z","updated_at":"2025-09-11T00:41:57.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps)","packages":[{"name":"ruint","old_version":"1.15.0","new_version":"1.16.0","repository_url":"https://github.com/recmo/uint"}],"path":null,"ecosystem":"cargo"},"body":"Bumps [ruint](https://github.com/recmo/uint) from 1.15.0 to 1.16.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/recmo/uint/releases\"\u003eruint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.16.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd Codspeed workflow by \u003ca href=\"https://github.com/recmo\"\u003e\u003ccode\u003e@​recmo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/468\"\u003erecmo/uint#468\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: update codspeed by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/461\"\u003erecmo/uint#461\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebenches: reduce codspeed flakiness by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/470\"\u003erecmo/uint#470\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebenches: batch codspeed routines manually by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/471\"\u003erecmo/uint#471\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: clean up div, cmp by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/464\"\u003erecmo/uint#464\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add shift benchmarks by \u003ca href=\"https://github.com/Rjected\"\u003e\u003ccode\u003e@​Rjected\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/473\"\u003erecmo/uint#473\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: make add_mod faster using overflow check by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/469\"\u003erecmo/uint#469\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: improve conversion to primitive integers by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/477\"\u003erecmo/uint#477\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: check limb overflow in shift ops by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/476\"\u003erecmo/uint#476\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebenches: fix shift bench names by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/479\"\u003erecmo/uint#479\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: gt_u64_max by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/480\"\u003erecmo/uint#480\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: improve, specialize leading_zeros by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/485\"\u003erecmo/uint#485\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: support for \u003ccode\u003ebigdecimal\u003c/code\u003e crate by \u003ca href=\"https://github.com/klkvr\"\u003e\u003ccode\u003e@​klkvr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/486\"\u003erecmo/uint#486\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: roll mul_add_n by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/492\"\u003erecmo/uint#492\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: implement PartialEq, PartialOrd for primitive integers by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/491\"\u003erecmo/uint#491\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: add fmt benches by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/487\"\u003erecmo/uint#487\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: update changelog for 491 by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/493\"\u003erecmo/uint#493\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add rkyv support by \u003ca href=\"https://github.com/lightsing\"\u003e\u003ccode\u003e@​lightsing\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/483\"\u003erecmo/uint#483\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: rkyv tests with new inference by \u003ca href=\"https://github.com/Evalir\"\u003e\u003ccode\u003e@​Evalir\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/495\"\u003erecmo/uint#495\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: improve u128 conversions by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/496\"\u003erecmo/uint#496\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: remove \u0026quot;alloc\u0026quot; feature requirement from base_convert/fmt by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/488\"\u003erecmo/uint#488\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: add a stack-allocated to_base_be by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/490\"\u003erecmo/uint#490\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: special case small integers in fmt by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/500\"\u003erecmo/uint#500\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: almost remove alloc from serde by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/501\"\u003erecmo/uint#501\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: improve to_base_le by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/497\"\u003erecmo/uint#497\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: implement write_char by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/505\"\u003erecmo/uint#505\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: remove opt comment by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/508\"\u003erecmo/uint#508\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: clean up algorithms::ops by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/509\"\u003erecmo/uint#509\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: better document unstability of \u003ccode\u003emod algorithms\u003c/code\u003e by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/511\"\u003erecmo/uint#511\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: implement likely/unlikely using userland cold_path by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/510\"\u003erecmo/uint#510\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: elide panics in algorithms by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/512\"\u003erecmo/uint#512\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: inline div in Uint by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/513\"\u003erecmo/uint#513\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: release 1.16.0 by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/506\"\u003erecmo/uint#506\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/klkvr\"\u003e\u003ccode\u003e@​klkvr\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/486\"\u003erecmo/uint#486\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lightsing\"\u003e\u003ccode\u003e@​lightsing\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/483\"\u003erecmo/uint#483\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/recmo/uint/compare/v1.15.0...v1.16.0\"\u003ehttps://github.com/recmo/uint/compare/v1.15.0...v1.16.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/recmo/uint/blob/main/CHANGELOG.md\"\u003eruint's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[1.16.0] - 2025-08-04\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ca href=\"https://github.com/rkyv/rkyv\"\u003erkyv\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/recmo/uint/issues/483\"\u003e#483\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003ebigdecimal\u003c/code\u003e support (\u003ca href=\"https://redirect.github.com/recmo/uint/issues/486\"\u003e#486\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePartialEq\u003c/code\u003e and \u003ccode\u003ePartialOrd\u003c/code\u003e implementations for primitive integers; minor breaking change for type inference (\u003ca href=\"https://redirect.github.com/recmo/uint/issues/491\"\u003e#491\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eto_base_be\u003c/code\u003e and \u003ccode\u003ecore::fmt\u003c/code\u003e trait implementations are available without the \u0026quot;alloc\u0026quot; feature (\u003ca href=\"https://redirect.github.com/recmo/uint/issues/488\"\u003e#488\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eGreatly improved performance across the board, mainly in: conversions, fmt, div/rem, mul, add_mod, leading_zeros\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCheck limb overflow in shift ops (\u003ca href=\"https://redirect.github.com/recmo/uint/issues/476\"\u003e#476\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/recmo/uint/issues/476\"\u003e#476\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/recmo/uint/pull/476\"\u003erecmo/uint#476\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/recmo/uint/issues/483\"\u003e#483\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/recmo/uint/pull/483\"\u003erecmo/uint#483\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/recmo/uint/issues/486\"\u003e#486\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/recmo/uint/pull/486\"\u003erecmo/uint#486\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/recmo/uint/issues/488\"\u003e#488\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/recmo/uint/pull/488\"\u003erecmo/uint#488\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/recmo/uint/issues/491\"\u003e#491\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/recmo/uint/pull/491\"\u003erecmo/uint#491\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/recmo/uint/commit/25e81ad8c6732624ce92e7d12800715e78df726c\"\u003e\u003ccode\u003e25e81ad\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/recmo/uint/issues/506\"\u003e#506\u003c/a\u003e from DaniPopes/release-1.16.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/b04776515d7c8ab26562098b39c577b66ba61b30\"\u003e\u003ccode\u003eb047765\u003c/code\u003e\u003c/a\u003e chore: release 1.16.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/bfb42e7b84c5ba4c052c9bf47fedc916110fc439\"\u003e\u003ccode\u003ebfb42e7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/recmo/uint/issues/513\"\u003e#513\u003c/a\u003e from DaniPopes/inline-div\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/da27db6390de62fe082728aa35658ab4ea49f5d0\"\u003e\u003ccode\u003eda27db6\u003c/code\u003e\u003c/a\u003e perf: add some more cold_path\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/592ec05f28b0e05635a8533803ee437ee105359a\"\u003e\u003ccode\u003e592ec05\u003c/code\u003e\u003c/a\u003e perf: inline rest\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/da39129cc1382a7f953f5a0683fe21d4fbe725d4\"\u003e\u003ccode\u003eda39129\u003c/code\u003e\u003c/a\u003e chore: tweak inlining\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/bd58b790c0ab84a08e14f8967066aa06fe59708c\"\u003e\u003ccode\u003ebd58b79\u003c/code\u003e\u003c/a\u003e perf: inline all div algorithms\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/8c43b62a94840482c95b2a5a73387ca876f7c526\"\u003e\u003ccode\u003e8c43b62\u003c/code\u003e\u003c/a\u003e perf: inline div in Uint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/0f3c04642545c3779e7d9c19123c1cee0d52957a\"\u003e\u003ccode\u003e0f3c046\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/recmo/uint/issues/512\"\u003e#512\u003c/a\u003e from DaniPopes/div-panics\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/7c53963208b47780d4733b0025bf915b3fb31e1c\"\u003e\u003ccode\u003e7c53963\u003c/code\u003e\u003c/a\u003e Merge branch 'main' into div-panics\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/recmo/uint/compare/v1.15.0...v1.16.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=ruint\u0026package-manager=cargo\u0026previous-version=1.15.0\u0026new-version=1.16.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/worldcoin/bedrock/pull/130","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/worldcoin%2Fbedrock/issues/130","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/130/packages"}},{"old_version":"1.15.0","new_version":"1.16.0","update_type":"minor","path":null,"pr_created_at":"2025-09-03T08:39:57.000Z","version_change":"1.15.0 → 1.16.0","issue":{"uuid":"2795107053","node_id":"PR_kwDOLGbMQc6mmfLt","number":96,"state":"open","title":"chore(deps): bump ruint from 1.15.0 to 1.16.0","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":["paolodamico","aurel-fr"],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-09-03T08:39:57.000Z","updated_at":"2025-09-03T08:39:59.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"ruint","old_version":"1.15.0","new_version":"1.16.0","repository_url":"https://github.com/recmo/uint"}],"path":null,"ecosystem":"cargo"},"body":"Bumps [ruint](https://github.com/recmo/uint) from 1.15.0 to 1.16.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/recmo/uint/releases\"\u003eruint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.16.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd Codspeed workflow by \u003ca href=\"https://github.com/recmo\"\u003e\u003ccode\u003e@​recmo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/468\"\u003erecmo/uint#468\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: update codspeed by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/461\"\u003erecmo/uint#461\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebenches: reduce codspeed flakiness by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/470\"\u003erecmo/uint#470\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebenches: batch codspeed routines manually by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/471\"\u003erecmo/uint#471\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: clean up div, cmp by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/464\"\u003erecmo/uint#464\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add shift benchmarks by \u003ca href=\"https://github.com/Rjected\"\u003e\u003ccode\u003e@​Rjected\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/473\"\u003erecmo/uint#473\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: make add_mod faster using overflow check by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/469\"\u003erecmo/uint#469\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: improve conversion to primitive integers by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/477\"\u003erecmo/uint#477\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: check limb overflow in shift ops by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/476\"\u003erecmo/uint#476\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebenches: fix shift bench names by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/479\"\u003erecmo/uint#479\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: gt_u64_max by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/480\"\u003erecmo/uint#480\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: improve, specialize leading_zeros by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/485\"\u003erecmo/uint#485\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: support for \u003ccode\u003ebigdecimal\u003c/code\u003e crate by \u003ca href=\"https://github.com/klkvr\"\u003e\u003ccode\u003e@​klkvr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/486\"\u003erecmo/uint#486\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: roll mul_add_n by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/492\"\u003erecmo/uint#492\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: implement PartialEq, PartialOrd for primitive integers by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/491\"\u003erecmo/uint#491\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: add fmt benches by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/487\"\u003erecmo/uint#487\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: update changelog for 491 by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/493\"\u003erecmo/uint#493\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add rkyv support by \u003ca href=\"https://github.com/lightsing\"\u003e\u003ccode\u003e@​lightsing\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/483\"\u003erecmo/uint#483\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: rkyv tests with new inference by \u003ca href=\"https://github.com/Evalir\"\u003e\u003ccode\u003e@​Evalir\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/495\"\u003erecmo/uint#495\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: improve u128 conversions by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/496\"\u003erecmo/uint#496\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: remove \u0026quot;alloc\u0026quot; feature requirement from base_convert/fmt by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/488\"\u003erecmo/uint#488\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: add a stack-allocated to_base_be by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/490\"\u003erecmo/uint#490\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: special case small integers in fmt by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/500\"\u003erecmo/uint#500\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: almost remove alloc from serde by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/501\"\u003erecmo/uint#501\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: improve to_base_le by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/497\"\u003erecmo/uint#497\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: implement write_char by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/505\"\u003erecmo/uint#505\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: remove opt comment by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/508\"\u003erecmo/uint#508\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: clean up algorithms::ops by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/509\"\u003erecmo/uint#509\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: better document unstability of \u003ccode\u003emod algorithms\u003c/code\u003e by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/511\"\u003erecmo/uint#511\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: implement likely/unlikely using userland cold_path by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/510\"\u003erecmo/uint#510\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: elide panics in algorithms by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/512\"\u003erecmo/uint#512\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: inline div in Uint by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/513\"\u003erecmo/uint#513\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: release 1.16.0 by \u003ca href=\"https://github.com/DaniPopes\"\u003e\u003ccode\u003e@​DaniPopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/506\"\u003erecmo/uint#506\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/klkvr\"\u003e\u003ccode\u003e@​klkvr\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/486\"\u003erecmo/uint#486\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lightsing\"\u003e\u003ccode\u003e@​lightsing\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/recmo/uint/pull/483\"\u003erecmo/uint#483\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/recmo/uint/compare/v1.15.0...v1.16.0\"\u003ehttps://github.com/recmo/uint/compare/v1.15.0...v1.16.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/recmo/uint/blob/main/CHANGELOG.md\"\u003eruint's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[1.16.0] - 2025-08-04\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ca href=\"https://github.com/rkyv/rkyv\"\u003erkyv\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/recmo/uint/issues/483\"\u003e#483\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003ebigdecimal\u003c/code\u003e support (\u003ca href=\"https://redirect.github.com/recmo/uint/issues/486\"\u003e#486\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePartialEq\u003c/code\u003e and \u003ccode\u003ePartialOrd\u003c/code\u003e implementations for primitive integers; minor breaking change for type inference (\u003ca href=\"https://redirect.github.com/recmo/uint/issues/491\"\u003e#491\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eto_base_be\u003c/code\u003e and \u003ccode\u003ecore::fmt\u003c/code\u003e trait implementations are available without the \u0026quot;alloc\u0026quot; feature (\u003ca href=\"https://redirect.github.com/recmo/uint/issues/488\"\u003e#488\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eGreatly improved performance across the board, mainly in: conversions, fmt, div/rem, mul, add_mod, leading_zeros\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCheck limb overflow in shift ops (\u003ca href=\"https://redirect.github.com/recmo/uint/issues/476\"\u003e#476\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/recmo/uint/issues/476\"\u003e#476\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/recmo/uint/pull/476\"\u003erecmo/uint#476\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/recmo/uint/issues/483\"\u003e#483\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/recmo/uint/pull/483\"\u003erecmo/uint#483\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/recmo/uint/issues/486\"\u003e#486\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/recmo/uint/pull/486\"\u003erecmo/uint#486\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/recmo/uint/issues/488\"\u003e#488\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/recmo/uint/pull/488\"\u003erecmo/uint#488\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/recmo/uint/issues/491\"\u003e#491\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/recmo/uint/pull/491\"\u003erecmo/uint#491\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/recmo/uint/commit/25e81ad8c6732624ce92e7d12800715e78df726c\"\u003e\u003ccode\u003e25e81ad\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/recmo/uint/issues/506\"\u003e#506\u003c/a\u003e from DaniPopes/release-1.16.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/b04776515d7c8ab26562098b39c577b66ba61b30\"\u003e\u003ccode\u003eb047765\u003c/code\u003e\u003c/a\u003e chore: release 1.16.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/bfb42e7b84c5ba4c052c9bf47fedc916110fc439\"\u003e\u003ccode\u003ebfb42e7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/recmo/uint/issues/513\"\u003e#513\u003c/a\u003e from DaniPopes/inline-div\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/da27db6390de62fe082728aa35658ab4ea49f5d0\"\u003e\u003ccode\u003eda27db6\u003c/code\u003e\u003c/a\u003e perf: add some more cold_path\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/592ec05f28b0e05635a8533803ee437ee105359a\"\u003e\u003ccode\u003e592ec05\u003c/code\u003e\u003c/a\u003e perf: inline rest\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/da39129cc1382a7f953f5a0683fe21d4fbe725d4\"\u003e\u003ccode\u003eda39129\u003c/code\u003e\u003c/a\u003e chore: tweak inlining\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/bd58b790c0ab84a08e14f8967066aa06fe59708c\"\u003e\u003ccode\u003ebd58b79\u003c/code\u003e\u003c/a\u003e perf: inline all div algorithms\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/8c43b62a94840482c95b2a5a73387ca876f7c526\"\u003e\u003ccode\u003e8c43b62\u003c/code\u003e\u003c/a\u003e perf: inline div in Uint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/0f3c04642545c3779e7d9c19123c1cee0d52957a\"\u003e\u003ccode\u003e0f3c046\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/recmo/uint/issues/512\"\u003e#512\u003c/a\u003e from DaniPopes/div-panics\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recmo/uint/commit/7c53963208b47780d4733b0025bf915b3fb31e1c\"\u003e\u003ccode\u003e7c53963\u003c/code\u003e\u003c/a\u003e Merge branch 'main' into div-panics\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/recmo/uint/compare/v1.15.0...v1.16.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=ruint\u0026package-manager=cargo\u0026previous-version=1.15.0\u0026new-version=1.16.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/worldcoin/walletkit/pull/96","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/worldcoin%2Fwalletkit/issues/96","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/96/packages"}}]}